@charset "utf-8";

/* CSS Document */

/* Author: zq */

/* Time: 2015/7/28*/



/*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:#666;}

a{ color:#333; text-decoration:none;}

.fl{ float:left;}

.fr{ float:right;}

.show{ display:block;}

.hide{ display:none;}

.cl{ clear:both;}

html{ overflow-x:hidden;}

*{ outline:none;}

.wd1050{ width:1050px; margin:0 auto;}

.wd1000{ width:1000px; margin:0 auto;}

.body a:hover,.footer a:hover,.sub_lg li a:hover,.slider_c a:hover{ color:#e6791d;}



/*头部公用*/

.header{ position:relative; z-index:1000; width:100%; min-width:1050px; height:118px;}

.h_top{ height:78px;}

.logo{ width:200px; height:78px;}

.h_tel{ padding-top:24px; display:inline;}

.language{ position:relative; height:46px; line-height:46px; padding-top:14px; display:inline;}

.lg_name{ background:url(../images/lg_licon.png) no-repeat left; padding-left:36px; font-family:Arial; font-size:13px; cursor:pointer;}

.lg_name span{ background:url(../images/lg_ricon.png) no-repeat right; padding-right:12px;}

.sub_lg{ display:none; position:absolute; top:60px; left:0; z-index:1000; width:102px; height:auto; overflow:hidden; background-color:#FFF; border:1px solid #e9e9e9;}

.sub_lg li{ height:28px; line-height:28px; padding-left:10px; border-bottom:1px solid #e9e9e9;}

.h_tel{ margin-right:18px; display:inline; font-size:14px;}

.h_tel em{ font-family:Arial; color:#e67817; font-size:18px; font-style:normal;}

.h_d{ width:100%; height:40px; background:url(../images/h_dbd.jpg) repeat-x;}

.h_down{ height:40px;}

.search_text{ font-family:Arial; color:#c7c7c7; font-size:14px; line-height:40px; margin-right:6px; padding-left:26px; display:inline;}

.search_button{ background:url(../images/search_button.png) no-repeat; width:14px; height:16px; margin-top:12px; display:inline;}

.search_form{ display:none; width:192px; height:26px; padding-top:7px; padding-left:26px;}

.ser_text{ display:block; font-family:Arial; color:#c7c7c7; font-size:14px; background:url(../images/ser_text.png) no-repeat; width:148px; height:20px; line-height:20px; padding:3px 10px; border:0; border:none;}

.ser_sub{ display:block; background:url(../images/ser_sub.png) no-repeat; width:24px; height:26px; border:none; cursor:pointer;}



.nav{ width:auto; height:40px; margin-right:6px; display:inline;}

.nav li{ float:left; position:relative; width:100px; height:40px;}

.nav li.nav_index,.nav li.nav_index .nav_name{ width:64px;}

.nav_name{ display:block; color:#FFF; font-size:15px; width:100px; height:40px; line-height:40px; text-align:center;}

.nav li.cur .nav_name,.nav li.nav_this .nav_name{ background-color:#e67817;} 

.sub_nav{ display:none; position:absolute; top:40px; left:0; z-index:1000; background:url(../images/sub_bd.png) repeat; width:100px; height:auto; overflow:hidden; padding:6px 0;}

.nav .sub_nav li{ float:none; width:86px; height:36px; line-height:36px; padding-left:14px;}

.nav .sub_nav li a{ display:block; font-size:14px; background:url(../images/sub_icon.png) no-repeat left; padding-left:14px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.nav .sub_nav li a:hover{ color:#e6791d;}

.sub_nav.sub_pro{ width:160px;}

.sub_nav.sub_solut{ width:114px;}

.nav .sub_nav.sub_pro li{ width:146px;}

.nav .sub_nav.sub_solut li{ width:100px;}



/*parter*/

.parter_list{ width:1000px; margin:0 auto;}

.parter_list table{ border:1px solid #e6e6e6;}

.parter_list td{ background-color:#FFF;}

.parter_img{ position:relative; width:200px; height:104px; overflow:hidden;}

.parter_show{ position:absolute; top:104px; left:0; width:200px; height:104px; background-color:#FFF;}





/*底部公用*/

.footer,.foot_t{ clear:both; width:100%; height:auto; overflow:hidden; min-width:1050px;}

.foot_t{ background-color:#efeeee;}

.foot_top{ height:auto; overflow:hidden; padding:40px 0 30px 0;}

.foot_Tclick{ padding-left:26px; width:1085px;}

.foot_Tclick dl{ float:left; width:155px;}

.foot_Tclick dt{ margin-bottom:20px;}

.foot_Tclick dt a{ display:block; color:#484848; font-size:16px; width:150px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.foot_Tclick dd{ height:29px; line-height:29px;}

.foot_Tclick dd a{ color:#666; font-size:13px; display:block; width:150px; height:29px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.foot_d,.foot_down{ height:50px;}

.foot_d{ width:100%; background-color:#2a2a2a;}

.copyright{ color:#b0b0b0; line-height:50px; padding-left:26px; display:inline;}

.foot_share{ position:relative; width:132px; height:30px; padding-right:50px; padding-top:10px; display:inline;}

.foot_share a{ float:left; display:inline-block; width:30px; height:30px; margin-left:14px;}

.foot_share1{ background:url(../images/share_ac1.png) no-repeat;}

.foot_share2{ background:url(../images/share_ac2.png) no-repeat;}

.foot_share3{ background:url(../images/share_ac3.png) no-repeat;}

.foot_share1:hover{ background:url(../images/share_ho1.png) no-repeat;}

.foot_share2:hover{ background:url(../images/share_ho2.png) no-repeat;}

.foot_share3:hover{ background:url(../images/share_ho3.png) no-repeat;}

.foot_wx{ display:none; position:absolute; top:-129px; left:59px; z-index:20; width:116px; height:116px; background:url(../images/wx_icon.png) no-repeat bottom; padding-bottom:12px;}

.foot_wxShow{ width:120px; height:120px; padding:3px; background-color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}