﻿@charset "utf-8";

html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{ margin:0;padding:0;}
/*body{font-size:12px;font-family:"宋体";  color:#666; background:url(../images/bg.jpg) no-repeat top center }*/
body{font-size:14px;font-family:Arial;overflow:auto;color:#666; margin-left:30px;margin-right:30px; background:url(../images/bg.jpg) repeat-x top center }
input,select,textarea{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
em,i{font-style:normal;}
ul,ol,li{list-style-type:none;}
.clear{clear:both;font-size:0px; line-height:0px; height:0px} 
.left{ float:left}
.right{ float:right;}
.yh_font{ font-family:"Arial"}
.h_font{ font-family:"Arial"}
.Arial{ font-family:"Arial"}
.Tahoma{ font-family:"Arial"}

a{color:#666;text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline;color:#666;}

.container{max-width:1610px;min-width:1100px;margin:0 auto;}
.top{margin-bottom:5px;}
.head{ height:75px;}
.logo{ float:left; margin-top:9px; margin-left:26px; display:inline}

.top_r{ float:right; text-align:right; line-height:23px; color:#4f4f4f}
.top_r a{color:#4f4f4f}
.top_r a:hover{ color:#f4a40a; text-decoration:none}


.nav{ width:100%; height:35px; line-height:35px; background:url(../images/nav.jpg) repeat-x;}
.nav ul{margin:0px 0 0px 0;padding:0px 0px 0 0px;  }
.nav li{float:left; z-index:1000; background:url(../images/nav_line.jpg) no-repeat right top;  margin-right:0px;text-align:center; display:inline;color:#333;padding:0px 0px 0 0px; vertical-align:middle; position:relative;}
.nav a,.nav a:visited{color:#333; width:111px; padding:0px 0px 0 0px;height:33px; line-height:33px;font-size:12px; font-weight:bold; display:inline-block; margin:0px 0; text-align:center;}
.nav a:hover{}
.nav .on a,.nav .on a:visited,.nav .on a:hover{ text-decoration:none; 
background:url(../images/nav_hover.jpg) no-repeat top center; color:#333;
}
.nav .first a,.nav .first a:visited,.nav .first a:hover{}

.nav ul li ul{ position:absolute; background:#6a6969; z-index:1000; top:33px; left:0; padding:0px 0 0 0px; width:111px;   text-align:left; }
.nav ul li ul li{ float:none;  width:auto; height:28px; line-height:28px; margin:0px 0 0 0px; padding:0px 0 0 0px;text-align:left; background:none}
.nav ul li ul li a,.nav ul li ul li a:visited,.nav ul li.on ul li a,.nav ul li.on ul li a:visited,.nav ul li.on ul li a:hover{padding:0px 0 0 0px; margin:0 0px 0 0px; width:111px; height:28px;line-height:28px; text-align:center; background:none;display:inline-block; font-weight:normal; color:#fff;
}
.nav ul li.on ul li a:hover{ color:#fff; background:#c6c4c4;}

.search{ width:289px; position:relative; color:#FFF; float:right; padding-right:146px; padding-top:4px; background:url(../images/icon5.png) no-repeat left center; padding-left:25px;}
.int_1{ width:286px; padding-left:3px; height:22px; line-height:22px; border:1px #d3d3d3 solid; display:block; *margin-top:0px;}
.search_btn{ width:79px; height:23px; background:url(../images/search_btn.jpg) no-repeat; position:absolute; right:144px; top:6px; border:0; z-index:999}

.home_con1{ width:100%; height:138px; margin:30px auto}
.home_con1 li{ width:307px; height:138px; float:left; margin-right:7px;margin-left:7px;margin-bottom:15px; position:relative; overflow:hidden;}
.more2{ width:43px; height:15px; line-height:15px; position:absolute; right:4px; top:6px; background:url(../images/more4.png) no-repeat; color:#FFF; text-align:center}
.more2 a{ color:#FFF}

.home_con1 li p{ color:#545454; line-height:24px; padding-left:15px; padding-top:15px;}
.home_con1 li p b{ color:#000; font-size:14px}
.home_con1 li p a{ color:#545454;padding:5px;}
.home_con1 li p a:hover{color:#0044c0;}
.home_con1 li.c_bg1{background:url(../images/c1.png) no-repeat;}
.home_con1 li.c_bg2{background:url(../images/c2.png) no-repeat;}
.home_con1 li.c_bg3{background:url(../images/c3.png) no-repeat;}
.home_con1 li.c_bg4{background:url(../images/c4.png) no-repeat;}
.home_con1 li.c_bg5{background:url(../images/c5.png) no-repeat;}

.home_news{ width:100%; margin:0 auto; /*background:url(../images/news_bg1.jpg) repeat-x;*/}
.home_news .news_title_bg{width:100%;height:36px;line-height:36px;background:#f2f2f2;}
.home_news .news_list{width:100%;height:280px;padding:10px 0px 20px 0px;}
.home_news .news_list .news_left{width:64%;float:left;}
.home_news .news_list .news_left li{float:left;width:50%}
.home_news .news_list .news_left li h4,.home_news .news_list .news_left li p{padding-top:5px;text-align:left;}
.home_news .news_list .news_right{width:36%;float:left;}

.more{ position:absolute; right:0; top:0;}
.home_news dl{ width:400px; float:left; margin-top:3px; }
.home_news dt{ height:40px; line-height:40px;  color:#0961ab; position:relative;}
/*.home_news dt li{background:url(../images/news_line.jpg) no-repeat; cursor:pointer;width:76px; line-height:25px; height:25px; margin-top:5px; margin-right:20px; color:#333; font-size:14px; text-align:center; float:left}*/
.home_news dt li{cursor:pointer;width:76px; line-height:25px; height:25px; margin-top:5px; margin-right:20px; color:#333; font-size:14px; text-align:center; float:left}
.home_news dt li.hover{ color:#fff; font-weight:bold;background:url(../images/btn.jpg) no-repeat;}
.home_news dt li a:hover{ text-decoration:none;}

.home_news dd{ line-height:20px; color:#adadad;}
.home_news dd p{ height:85px; }
.home_news dd p b{ color:#000}
.home_news dd ul{ margin-top:4px; width:414px;}
/*.home_news dd li{ width:414px; float:left; line-height:25px; background:url(../images/news_line.jpg) no-repeat left bottom; }*/
.home_news .dl_2 dd li{ width:414px; float:left; line-height:25px; background:url(../images/news_line.jpg) no-repeat left bottom; }
.home_news dd li{ width:414px; float:left; line-height:25px; }
.home_news dd li a{background:url(../images/news_icon.jpg) no-repeat left center; padding-left:15px;}


.main_con{ width:943px; height:auto; margin:8px auto 0; overflow:hidden}
.left_con{ width:223px; height:390px; background:url(../images/left_con.jpg) no-repeat #bcbebf; float:left;

padding-bottom: 10000px !important;
margin-bottom: -10000px !important;           

}
.left_con h2{font-size:14px; color:#0c0c0c; height:39px; line-height:39px;}

.tit_l span{ padding-left:50px; display:block; margin-left:8px; background:url(../images/icon.png) no-repeat;}


.left_class{ width:208px; height:auto; margin:8px auto 0}
.left_class h3{ margin-bottom:7px; font-size:12px; width:208px; line-height:26px; float:left; color:#333; font-weight:bold; background:url(../images/class1.jpg) no-repeat;}
.left_class h3 a{ padding-left:17px; color:#333;}
.left_class h3 a:hover{background:url(../images/class2.jpg) no-repeat; display:block; text-decoration:none}
.left_class h3 a.hover{background:url(../images/class2.jpg) no-repeat; display:block; text-decoration:none}

.left_class h3 ul li a{ padding-left:30px;}


.left_class ul li ul li{ color:#545454; height:26px; line-height:26px; background:none; font-weight:normal}
.left_class ul li ul li a{color:#545454; background:none; display:block; font-weight:normal}
.left_class ul li ul li a:hover{color:#545454; font-weight:normal}


.right_con{ height:auto; background:url(../images/right_con.jpg) no-repeat #e1e2e3; padding-bottom:20px; width:719px; float:right; min-height:380px;}
.r_tit{ height:40px; line-height:40px; font-weight:normal}
.r_tit p{ float:left; display:block; color:#333; font-size:14px; padding-left:27px; font-weight:bold}
.r_tit span{ float:right; color:#6d6d6d; font-size:12px; padding-right:16px;}
.r_tit span a{color:#6d6d6d;}
.r_tit span a:hover{color:#6d6d6d;}

.about{ color:#333; line-height:24px; padding:20px 15px 0 15px;}

.page{ color:#6d6d6d; padding-top:10px;}
.page a{color:#6d6d6d}
.page a:hover{color:#ff0000}

.ins_news{ width:1000px; height:auto; margin:10px auto 0}
.ins_news p{ color:#6b6b6b; line-height:24px; width:1000px;}
.ins_news p img{ background:url(../images/news_bg.jpg) no-repeat; width:120px; margin-right:25px; height:90px; padding-right:10px; padding-left:6px; padding-top:6px; padding-bottom:10px;}
.ins_news ul{ width:1000px; margin-top:7px; background:url(../images/ins_news.jpg) repeat-y;} 

.ins_news li{ float:left; width:1000px; line-height:32px; height:32px; background:url(../images/line.jpg) repeat-x left bottom}
.ins_news li a{ float:left; color:#6a6a6a; margin-left:26px; padding-left:8px; background:url(../images/icon7.jpg) no-repeat left center}
.ins_news li span{ float:right; color:#6a6a6a}
.ins_news li a:hover{  color:#6a6a6a}
.layui-side-scroll .layui-nav { background-color: #808080;}

.show{ margin-top:19px; width:719px; height:315px;}
.show dt li{ width:320px; height:30px; line-height:30px; color:#2f2f2f}
.show dt li a{ color:#2f2f2f;background:url(../images/icon_s.jpg) no-repeat 15px 4px; padding-left:38px;}
.show dt li a:hover{color:#2f2f2f;background:url(../images/icon_3.jpg) no-repeat left center; display:block; text-decoration:none}
.show dt li.hover a{color:#2f2f2f;background:url(../images/icon_3.jpg) no-repeat left center; display:block; text-decoration:none}

.show dt{ float:left;}
.show dd{ float:left; padding-top:35px;}

 

.foot{ width:100%; height:84px; margin:0 auto; background:url(../images/foot.jpg) repeat-x;}
.foot dt{ text-align:center; width:530px; height:23px; line-height:23px; margin:0 auto; color:#68696a; background:url(../images/foot_bottom.jpg) repeat-x;}
.foot dt a{color:#68696a;}
.foot dt a:hover{color:#68696a;}
.foot dd{ color:#868687; line-height:22px; text-align:center}


/*文章详细*/
.main_info{ line-height:25px}
.main_info h3 {color:#000000;margin-top:10px;font-size:14px;	font-weight:bold;text-align:center;} 
.main_info .articleDls{color:#000000;text-align: center;padding-top: 10px;padding-bottom: 10px;margin-top: 10px;border-top-width: 1px;border-top-style: dashed;}
.main_info .articleDls img{}
.articleDls a,.articleDls a:hover,.articleDls font,.articnav{ color:#000000; font-size:12px;}
.articnav{line-height:24px; padding-top:15px;}


/*招聘信息*/
.JobList th {
    background-color: #979797;
    color: #000000;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
}
.JobList td {
    border-bottom: 1px dashed #CCCCCC;
    padding: 8px 0;
    text-align: center;
    color:#666666;
}

.JobList td a {
    color: #666666 !important;
}

.JobList td a:hover {
    color: #000000 !important;
}

#_job table {
    border-left: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    width: 100%;
}

#_job th, #_job td {
    border-color: #CCCCAA;
    border-style: solid;
    border-width: 1px;
    height: 20px;
    line-height: 20px;
    padding: 5px 0;
}
#_job th {
    background: none repeat scroll 0 0 #F7F7F7;
    font-weight: lighter;
    width: 80px;
}

#_job a{ color:#666666;}


.ccc{ margin-top:19px; width:719px;}


.ccc .app {
    height: 15px;
    width: 220px;
    border:1px solid #666666;
}

.ccc textarea {
    height: 80px;
    width: 300px;
    border:1px solid #666666;
}

.ccc table td{ padding:5px 5px;}