@charset "utf-8";
/* CSS Document */
/* Author: zq */
/* Time: 2015/12/21*/

/*header*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0; padding:0px; margin:0px;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
body{ font:12px/24px 'Microsoft YaHei'; color:#555;}
a{ color:#555; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.cl{ clear:both;}
html{ overflow-x:hidden;}
*{ outline:none;}
.wd1200{ width:1200px; margin:0 auto;}
a:hover{ color:#0f83bd;}

/*头部公用*/
.header{ position:relative; z-index:1000; width:100%; height:108px; min-width:1200px;}
.h_t{ height:62px;}
.logo{ width:200px; height:62px;}
.lang{ margin:18px 34px 0 0; display:inline;}
.lang a{ display:inline-block; background:url(../images/lg_icon.png) no-repeat left; padding-left:40px; color:#888;}
.lang a:hover{ color:#0f83bd;}
.search{ width:126px; height:20px; overflow:hidden; margin:20px 24px 0 0; display:inline; border:1px solid #dcdcdc; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.ser_text{ display:inline-block; font-family:'Microsoft YaHei'; color:#666; font-size:12px; width:92px; height:20px; line-height:20px; padding:0 6px; border:0; border:none;}
.ser_butt{ display:block; background:url(../images/ser_sub.png) no-repeat; width:18px; height:20px; border:none; cursor:pointer;}
.h_d{ width:100%; height:44px; border-top:1px solid #dcdcdc;}
.h_down{ height:44px;}
.nav{ position:relative; width:1200px; height:45px;}
.nav ul{ width:1238px;}
.nav li{ float:left; width:218px; height:44px; line-height:44px; text-align:center;}
.nav li.nav_home{ width:92px; margin-right:56px;}
.nav_name{ display:block; color:#333; font-size:18px; height:44px;}
.nav li.cur .nav_name,.nav li.nav_this .nav_name{ color:#0f83bd;}
.nav li.cur .nav_name span,.nav li.nav_this .nav_name span{ padding-bottom:5px; border-bottom:2px solid #0f83bd;}
.sub_nav{ display:none; position:absolute; left:-360px; top:44px; z-index:1000; width:1920px; height:auto; overflow:hidden; background-color:#FFF; border-top:1px solid #dcdcdc;}
.sub_com{ height:auto; overflow:hidden; padding:22px 0 56px;}
.sub_chnal{ width:240px;}
.sub_chImg{ width:294px; height:152px; padding-top:12px; margin-left:88px; display:inline;}
.sub_chAll{ width:546px;}
.nav .sub_chnal li{ float:none; width:240px; height:33px; line-height:33px; border-bottom:1px solid #dcdcdc; text-align:left;}
.nav .sub_chnal li a{ display:block; font-size:16px; padding-left:26px; width:214px; height:33px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav .sub_chAll{ line-height:28px; text-align:left;}
.sub_chAname{ padding-top:8px; margin-bottom:6px;}
.sub_chAname a{ display:block; font-size:16px;}
.sub_chAintro{ font-size:14px;}
.sub_pro{ height:auto; overflow:hidden; padding:8px 0 46px;}
.sub_prolist{ padding-left:130px;}
.nav .sub_prolist li{ width:134px; height:94px; text-align:left;}
.nav .sub_prolist li img{ display:block; width:70px; height:70px; margin:0 auto;}
.nav .sub_prolist li .sub_proName{ display:block; font-size:16px; line-height:24px; text-align:center;}

/*底部公用*/
.footer{ clear:both; width:100%; height:auto; overflow:hidden; min-width:1200px; background-color:#202223; padding:25px 0 14px;}
.foot_t{ padding-bottom:40px; height:auto; overflow:hidden;}
.foot_t dl{ float:left; width:172px; padding-left:68px;}
.foot_t dt{ padding-bottom:16px;}
.foot_t dt a{ color:#FFF; font-size:16px;}
.foot_t dd{ height:28px; line-height:28px;}
.foot_t dd a{ display:block; color:#969696; font-size:14px; width:172px; height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.foot_t dd a:hover,.copyright a:hover{ color:#FFF;}
.foot_d{ height:28px; line-height:28px;}
.copyright{ color:#888; font-size:14px; padding-left:160px; display:inline;} 
.copyright a{ color:#888;}
.share{ position:relative; width:auto; height:28px; padding-right:100px; display:inline;}
.share_name{ color:#cacaca; font-size:14px;}
.share_click a{ float:left; display:inline-block; width:28px; height:28px; margin-right:6px;}
.share_cl1{ background:url(../images/share_ac1.png) no-repeat;}
.share_cl2{ background:url(../images/share_ac2.png) no-repeat;}
.share_cl3{ background:url(../images/share_ac3.png) no-repeat;}
.share_cl4{ background:url(../images/share_ac4.png) no-repeat;}
.share_cl1:hover{ background:url(../images/share_ho1.png) no-repeat;}
.share_cl2:hover{ background:url(../images/share_ho2.png) no-repeat;}
.share_cl3:hover{ background:url(../images/share_ho3.png) no-repeat;}
.share_cl4:hover{ background:url(../images/share_ho4.png) no-repeat;}
.wx{ display:none; position:absolute; top:-176px; right:50px; z-index:20; width:140px; height:167px; background:url(../images/wx_cur.png) no-repeat bottom;}
.wx_show{ width:132px; height:152px; padding:4px; background-color:#FFF;}
.wx_name{ color:#808080; height:20px; line-height:20px; text-align:center;}
