html,body{ font:14px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#5c5c5c; background:#fff; min-width:1200px; -webkit-text-size-adjust:none;margin: 0;padding: 0;border: 0;}
a{ color:#333; text-decoration:none;}
a:hover{  text-decoration:none;}
.clear{clear: both;}
ul,p,h1,h2,h3,h4,h5,h6{padding: 0;margin: 0;font-weight: normal;}
li{list-style: none;}

a {
	text-decoration: none;
}

img, input {
	border: 0;
}

/*公共盒子*/
#boxW1200{margin: 0 auto;width: 1200px;}
.clear{clear: both;}
.xb6 { width: 50%; float:right;}

/*头部*/

.inner{ width:1100px; margin:0 auto; position:relative;}

.pageTop {margin:0px 0px;	}

.paTBox {	width: 1100px;	margin: 0 auto;}

.head_top { background:#f8f8f8; height:36px;}

.top_t {   height: 36px;   width: 1100px;   margin: 0 auto;   line-height: 36px;   color: #666;   font-size: 13px;}

.top_t p {   float: right;}

.top_t p a{ color:#666666; font-size:13px;}

.logo {	float: left;}

.Sptline dl {float: right;margin-top:15px}

.Sptline dl dd {font-size: 14px;line-height: 20px;}

.Sptline dl dt {font-size:30px; margin-top:5px;color:#ff0000; font-weight:bold; line-height:28px; font-family:Impact}

.top_t .t_cn{ background:url(../images/alibaba.jpg) left center no-repeat; display:inline-block;  vertical-align:middle; padding-left:25px;}

header{  zoom:1; background:url(../images/head_bg.jpg);}

#web_logo{  font-size:0px; position:relative; z-index:999; height:134px; float:left;}

#web_logo img{ max-height:85px;padding-top: 24px;}





.top_phone_right{ float:right; padding-top:30px; font-size:18px; font-size:16px}

.top_phone_right strong{ font-size:28px; color:#FF0000; font-weight:bold; font-family:Impact}

.logo_text{ float:left;height:100px;padding-left:20px; margin-left:15px; padding-right:15px; padding-top:30px; background-image:url(../images/top_fj.png); background-repeat:no-repeat; background-position:left center}

.logo_text h2{font-size: 30px;line-height: 30px;color: #333; font-weight:bold;  }

.logo_text p{line-height:28px;color:#333;font-size:18px; padding-top:10px;}

.logo_text p strong{ color:#ff621d}

.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}

.top-nav a{ color:#fff;}

.top-nav a:hover{ color:#fff;}

.top-nav li.b{ position:absolute; bottom:0px; right:0px;}

.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}

.top-logo{ min-height:90px; _height:90px;}

nav{ height:50px; overflow:hidden;}

nav ul li{ float:left;  text-align:center; height:50px; line-height:50px; overflow:hidden; background:#007ac7 url(../images/dt-3.gif) repeat-x; }

nav ul li a{ color:#fff; font-size:14px;}

nav ul li a:hover{ color:#fff;}

.nava ul li.line{ width:0px; height:50px; padding:0px;  float:left; }

.nava ul li.line:last-child{ display:none; width:0px; height:50px; padding:0px; border-left:1px solid #ae1218; float:left; border-right:1px solid #b51b21;}

nav ul li.hover,nav ul li.navdown{ background:url(../images/dt-4.gif) repeat-x;}

nav ul li.hover a,nav ul li.navdown a{ color:#444;}

nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#444;}

.nava {	height: 50px;	clear: both; background-color:#ff621d}

.navdown {   background:#009a44;}

.navBox {	width: 1100px;	margin: 0 auto;}

.menu{line-height: 50px;	padding: 0;	height: 50px;overflow: hidden;}

.menu li {width: calc(100%/7);float: left;text-align: center;}

.menu li a {font-size: 16px;color:#fff;}

.menu li.active,.menu li:hover{	background:#009a44;transition: 0.5s;}

.met_flash{ margin-top:0px; font-size:0px; overflow:hidden; text-align:center;} 

.met_flash ul{ margin:0px; padding:0px;} 









/*搜索*/

/* search部分 */

.wrap-search {height: 64px;border-bottom: 1px solid #e0e0e0;}

.search .keyword {float: left; font-size: 14px;color: #333;margin-top: 25px;height: 16px;line-height: 16px;}

.search .keyword span {float: left;color: #333;}

.search .keyword{float: left;}

.search .keyword a {float: left;color: #333;font-size: 14px;margin-right: 10px;}

.search .keyword a:hover {color: #ff6000;}

.search .keyword a:first-child {padding-left: 0;border-left: none;}

.search .inp {float: right;width: 330px; height: 35px;margin-top: 15px;overflow: hidden;background: #fff;}

.search .inp input {border:none;height: 33px;line-height: 33px;width: 269px;float: left; text-indent: 12px; font-size: 14px;color: #888;border: 1px solid #e1e1e1;border-right: none;}

.search .inp .sea {display: block; float: right; width: 60px;height: 35px;

background: #ff621d;color: #fff;text-align: center;line-height: 35px; font-size:14px}

.met_flash{ font-size:0px; overflow:hidden;} 

.met_flash ul{ margin:0px; padding:0px;} 

.flash img {  text-align: center;   height: auto;  width: 100%;}

.in_flash{ font-size:0px; overflow:hidden; width:1000px; margin:auto;}



.container{ margin:auto; width:1100px;}



.index_pk h2 {

    background: url(../images/pk_tit.png) no-repeat center 28px;

    text-align: center;

    font: bold 34px "Microsoft Yahei";

    color: #3ba86e;

    margin: 59px 0 50px;

}

.index_pk h2 p {

    padding-left: 0;

    font: 18px "Microsoft Yahei";

    color: #cdcdcd;

}

/*合作伙伴*/

.partner{ overflow:hidden; width:100%; background-color:#fff;}

.partner .partnerBox h3{ font-size:20px; text-align:center; margin-top:30px; background:url(../images/partner_tit.png) no-repeat center;}

.partner .partnerBox h3 a{ color:#333;}

.partner .partnerBox p{ color:#d9d9d9; text-align:center; font-size:14px; margin-bottom:15px;}

.partner .partner01{ width:100%; position:relative; margin-bottom:35px; }

.partner .partner01 em{ display:block; width:40px; height:40px; cursor:pointer; position:absolute; top:30px;}

.partner .partner01 .partnerLt{ background:url(../images/partner_anlt.png) no-repeat center top; } 

.partner .partner01 .partnerRt{ background:url(../images/partner_anrt.png) no-repeat center top; right:0px;}  

.partner .partner01 em:hover{ background-position:bottom;} 

.partner .partner02{ overflow:hidden; width:1000px;height:110px; position:relative; margin:0 auto; margin-top:20px; }

.partner .list{position:absolute; top:0;left;0; width:105%;}

.partner .list li{ width:174px; height:110px;  margin-right:15px; float:left;}

.partner .list li img{ display:block; border:1px solid #e3e3e3;}

.partner .list li span{ display:block; text-align:center; font-size:13px; color:#333333; margin-top:15px;}





/*烦恼*/

.went {height: 465px;background: url(../images/wentbg.jpg) no-repeat center;}

.went .container {background: url(../images/went04.png) no-repeat right 40px;height: 465px;}

.went h3 {font-size: 32px;color: #fff;padding-top: 60px;text-indent: 30px;margin-bottom: 10px; font-weight:bold}

.went .p1 {font-size: 24px;color: #fff;text-indent: 30px;}

.went ul {position: relative;overflow: hidden;margin-top: 50px;}

.went ul li {float: left; width:200px; height:200px;border-radius:50%;margin-left: 30px; background-image:url(../images/went01.png); background-repeat:no-repeat;background-color:#FFFFFF;}

.went ul li img {display: block;}

.wenti_title{ text-align:center; font-size:24px; color:#ff621d; padding-top:35PX; font-weight:bold}

.wenti_title_wz{ padding-top:10px; text-align:center; color:#666666;padding:10px; font-size:14px; line-height:24px;}









/*工程*/

.indexProduct{ overflow:hidden; width:100%; background-color:#f1f1f1; padding: 32px 0;}

.indexProduct .proLt{ overflow:hidden; width:240px; background-color:#fff; float:left;}

.indexProduct .proLt h3{ background:#ff621d; height:82px; padding-top:40px;  text-align:center; }

.indexProduct .proLt h3 a{color:#fff;font-size:28px; font-weight:bold }

.indexProduct .proLt h3 p{color:#fff;font-size:12px; text-transform:uppercase; }

.indexProduct .proltBox{ overflow:hidden}

.indexProduct .proLtDl{ overflow:hidden; margin-bottom:0px;} 

.indexProduct .proLtDl dt{  height:50px; line-height:50px; font-size:16px; background:#8c8c8c; margin:0 auto; margin-bottom:5px; background-image:url(../images/icon01.png); background-position:20px center; background-repeat:no-repeat}

.indexProduct .proLtDl dt a{ color:#fff; display:block; padding:0 50px; text-decoration:none; font-weight:bold}

.indexProduct .proLtDl dt.hover{ background-position:bottom;}

.indexProduct .proLtDl dd{ width:240px; margin:0 auto; display:none; border-bottom:1px solid #ededed;}

.indexProduct .proLtDl dd a{ display:block; background:url(../images/gc_Lt_li.png) no-repeat 200px center; padding-left:40px; font-size:14px; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrapl; color:#666;}

.indexProduct .proLtDl dd a:hover{ color:#009A44;}

.indexProduct .proLtDl dd a.more{ background:none;line-height:40px;}

.indexProduct .proRt{ overflow:hidden; width:860px; float:right;}

.indexProduct .proRt01{ overflow:hidden; padding:18px 15px; background-color:#fff;}

.indexProduct .dl01{ width:100%; overflow:hidden;}

.indexProduct .dl01 dt{ background:url(../images/gcRtbG.png) no-repeat center; width:316px; height:237px; float:left;}

.indexProduct .dl01 dt img{ display:block; margin:0 auto; margin-top:8px;}

.indexProduct .dl01 dd{ width:468px; float:right;} 

.indexProduct .dl01 dd h5{ font-size:16px; padding-bottom:12px; border-bottom:1px dotted #b4b4b4;}

.indexProduct h5 a{color:#2e2e2e; }

.indexProduct .dl01 dd p{ font-size:13px; color:#2e2e2e; line-height:24px; height:96px; overflow:hidden; margin-top:25px;}

.indexProduct .dl01 dd i{ display:block; background:url(../images/gc_i_hovr.png) center top; width:18px; height:16px; float:left; margin-left:26px; margin-top:12px; margin-right:8px;}

.indexProduct .dl01 dd a.more{ display:block; width:159px; margin-right:10px; margin-top:30px; height:40px; text-align:center; line-height:40px; font-size:15px; color:#535353; background:url(../images/gc_rt_a.png) no-repeat center top; text-decoration:none; float:left; }

.indexProduct .dl01 dd a.more:hover{ background-position:bottom; color:#fff;}

.indexProduct .dl01 dd a.more:hover i{ background-position:bottom;}

.indexProduct .proRt02{ overflow:hidden; padding:0 15px; margin-top:20px; background-color:#fff;}

.indexProduct .protT{ overflow:hidden; padding-top:10px; background:url(Img/Index/gc_anli_tit.png) no-repeat center bottom; padding-bottom:15px;}

.indexProduct .protT h3{ font-size:18px; float:left;}

.indexProduct .protT h3 a{ color:#2e2e2e}

.indexProduct .protT a.more{ float:right; font-size:13px;color:#2e2e2e margin-right:5px; display:block; margin-top:5px;}



.indexProduct .proLIst{ padding:0 9px; overflow:hidden;}

.indexProduct .proRt li{ float:left; margin-left:20px; margin-bottom:30px; width:266px; background:#fff;}

.indexProduct .proRt li:hover{background: #009A44;color: #fff; }



.indexProduct .proRt li img{display:block;width:260px; height:210px; margin-left:3px; margin-top:3px;}

.indexProduct .proRt li span{ display:block; font-size:14px; text-align:center;  height:50px; line-height:50px;}

.indexProduct .proRt li.last{ margin-right:0px;}





/*problem*/













/*优势*/

.fr {float: right;}

.fl{ float:left;}

.fixed{clear:both; overflow:hidden; margin:auto;}

.fixed:after {content: ".";   display: block;  clear: both;   height: 0;   width: 0;   font-size: 0;}

.adv {	width: 100%;	background: url(../images/adv_b_bg.gif) repeat-x top;		padding: 0px 0 20px;}

.adv_tit{ background:url(../images/adv_tit1.jpg) repeat-x center; height:164px; text-align:center; overflow:hidden; margin-bottom:65px; margin-top:30px;}

h3.adv-title{margin-top:50px;}

h3.adv-title a {  font-size: 36px; text-align:center; color:#fff;     font-weight: bold;}

h3.adv-title p{ color:#fff;}

.adv_m {margin: 0 auto;	padding-top:0px;/*background: url(../images/adv_bg.jpg) no-repeat center top;*/}

.adv_m h3 {top: 12px;	left: -5px;}

.adv_b_m {padding: 0px 0px 0 0px;}

.adv_m ul {margin-bottom: 17px;	padding-left: 70px;	color: #203062;}

.adv_m ul h4 {font-size: 26px;	padding: 0px 0 13px 0px;	margin-bottom: 3px;	border-bottom: 1px dashed #bcbcbc; font-weight:bold;	color: #000;}

.adv_m ul h4 em {display: block;	font: normal 10px Arial;	text-transform: uppercase;	margin-top: 3px;	color: #b9b9b9;}

.adv_m ul li {font-size: 16px;	padding: 10px 0 0 15px; background:url(../images/dtico.png) no-repeat left 20px;	line-height: 28px;	color: #333;}

.first strong{ font-weight:bold; color:#ff621d}

.adv_m ul li em {color: #d70600;}

.adv_l{ background :url(../images/adv1.jpg) no-repeat center center; height:350px;}

.adv_r{ background :url(../images/adv2.jpg) no-repeat center center; height:368px;}

.adv_1 {	padding: 0 0px 0 0px; width:1100px;}

.adv_1 img {	display: block;}

.adv_1 .adv_u_1 {	background: url(../images/adv_1.png) no-repeat left 0px; height:250px;	width: 480px;    margin-right: 30px;}

.adv_2 {	margin-top:30px;width:1100px;}

.adv_2 .adv_u_2 {	background: url(../images/adv_2.png) no-repeat left 0px; height:250px;	width: 480px;	}

.adv_3 {	padding-left: 5px; margin-top:45px;width:1100px;}

.adv_3 .adv_u_3 {	background: url(../images/adv_3.png) no-repeat left 0px; height:250px;	width: 480px;    margin-right: 30px;}

.adv_3 img {	display: block;	}

.adv_4 {	margin-top: 45px;	width:1100px;}

.adv_4 .adv_u_4 {background: url(../images/adv_4.png) no-repeat left 0px; height:250px;	width: 480px;	margin-top: 4px;}

.adv_4 img {	display: block;	margin-top: 0px;}

.adv_4 span {	display: block;	background: url(../images/adv_ph.png) no-repeat;	text-align: center;	width: 294px;	height: 45px;	lien-height: 25px;	color: #fff;}

.adv_4 span b {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;}



/*team*/

.team{ width:100%; background:url(../images/teamBg.jpg) no-repeat center; height:159px; margin-top:40px;}

.team .teamBox{ position:relative;}

.team  img.team_tu{ position:absolute; left:50%; margin-left:-50px; top:-59px;}

.team .phoneBox{ float:right; width:222px; margin-right:25px; margin-top:40px;}

.team .phone{ background:url(../images/teamPhone.png) no-repeat left; center; padding-left:50px;}

.team .phone p{ color:#fff; font-size:15px;}

.team .phone h5{ font-size:22px; color:#fff;}

.team .phoneBox a.faan{ display:block;margin-left: 10px; font-size:16px; color:#fff; background:url(../images/team_a.png) no-repeat center; width:128px; height:36px; line-height:36px; text-align:center; margin-top:12px;}



/*客户*/

.kh{ overflow:hidden; width:100%; padding:50px 0px; background-color:#f1f1f1}

.kh .khLt{ overflow:hidden; width:1100px;}

.tit h3 {   margin-bottom:40px;background-image:url(../images/pk_tx.png); background-repeat:no-repeat; background-position:center; width:1100px;margin-left:auto; margin-right:auto }

.tit h3 a{ font-size: 34px; color:#ff621d; font-weight:bold;}

.tit h3 span {

    color: #666;

    font-size: 16px;

    line-height:35px;

    font-weight: normal; 

}

.tit a.more {

    float: right;

    font-size: 14px;

    color: #343434;

    display: block;

    margin-top: 12px;

}

.tit{ overflow:hidden; text-align:center;}

.kh .kh01{ overflow:hidden; width:100%;}

.kh .khDl{ overflow:hidden; width:530px;  margin:0px 10px 20px 10px; float:left; background:#fff; padding-bottom:10px;}

.kh .khDl dt{ width:180px; float:left;}

.kh .khDl dt img{ padding:5px; height:150px; width:180px;}

.kh .khDl dd{ width:310px; padding:0px 20px; float:right;box-sizing: border-box; }

.kh .khDl dd h5{ margin-top:20px;  color:#343434;  margin-bottom:13px; font-weight:bold; font-size:15px}

.kh .khDl dd p{ font-size:14px; line-height:24px; height:48px; overflow:hidden;}

.kh .khDl dd a{ color:#009a44; font-size:12px; margin-top:15px; display:inline-block;}

.kh .khRt{ overflow:hidden; width:290px; float:right;}



.kh .kh01{ overflow:hidden; width:100%; position:relative; margin-top:20px;}

.kh .kh01 em{ display:block; width:40px; height:40px; cursor:pointer; position:absolute; top:190px;}

.kh .kh01 .ryLt{ background:url(../images/partner_anlt.png) no-repeat center top; left:0px;} 

.kh .kh01 .ryRt{ background:url(../images/partner_anrt.png) no-repeat center top; right:0px;}  

.kh .kh01 em:hover{ background-position:bottom;}

.kh .kh01 h3{ width:290px; height:58px; line-height:58px; background-color:#0448a1; color:#fff; text-align:center; margin:0 auto;} 

.kh .kh01 h3 a{color:#fff; font-size:18px;}

.kh .khRtBox{ width:290px; height:310px; position:relative; overflow:hidden; margin:0 auto;}

.kh .khUl{ position:absolute; top:0; left:0;}

.kh .khUl li{ height:300px; width:294px; padding-top:20px; float:left; margin:0 auto; position:relative; background-color:#f0f0f0;}

.kh .khUl li .img_li{ width:238px; height:263px; margin:0  auto; text-align:center; }

.kh .khUl li .img_li img{  border:5px solid #e1e1e1; border-bottom:none;}

.kh .khUl li p{ position:absolute; bottom:29px;left:28px; height:36px; width:176px; text-align:center; line-height:36px; font-size:15px; background-color:#1a1a1a; color:#fff; margin:0 auto;}

/*about*/

.about {overflow:hidden; width:100%; background:#fff; padding:60px 0 20px;}

.about .aboutBox dl{ overflow:hidden; width:100%;}

.about .aboutBox dt{ width:480px; float:left;}

.about .aboutBox dd{ width:560px; float:left;}

.about .aboutBox dd h2{ font-size:18px; font-weight:bold; color:#000;}

.about .aboutBox dd a{ background:#009a44; color:#fff; display:block; line-height:40px; text-align:center; margin-top:20px; height:40px; width:100px;}

.about .aboutBox dd p{ font-size:14px; line-height:28px; clear:both; color:#333; margin-top:10px;  overflow:hidden;font-weight: bold;}

.about .aboutBox dd p i{font-style: normal;color: #FF621D;font-size: 20px;}

.about_tell{float:left; padding-top:30px; margin-left:25px;}

.about_tell strong{ font-size:28px; color:#FF0000}

/*dui*/

.factory{ overflow:hidden; width:100%; background-color:#fff;}

.factory .duiBox h3{ font-size:20px; text-align:center; margin-top:30px; background:url(Img/Index/par_tit.png) no-repeat center;}

.factory .duiBox h3 a{ color:#333;}

.factory .duiBox p{ color:#d9d9d9; text-align:center; font-size:14px; margin-bottom:15px;}

.factory .dui01{ width:100%; position:relative; margin-bottom:35px; }

.factory .dui01 em{ display:block; width:40px; height:40px; cursor:pointer; position:absolute; top:100px;}

.factory .dui01 .duiLt{ background:url(../images/partner_anlt.png) no-repeat center top; left:0px;} 

.factory .dui01 .duiRt{ background:url(../images/partner_anrt.png) no-repeat center top; right:0px;}  

.factory .dui01 em:hover{ background-position:bottom;} 

.factory .dui02{ overflow:hidden; width:878px;height:330px; position:relative; margin:0 auto; margin-top:20px; }

.factory .list{position:absolute; top:0;left:0; width:105%;}

.factory .list li{ width:198px; height:330px; margin:0 11px; float:left;}

.factory .list li a{ text-decoration:none;}

.factory .list li img.hh{ display:block; border:2px solid #e2e2e2;}

.factory .list li p{ display:block; font-size:14px; color:#333333; margin-top:15px; text-align:center; }

.factory .list li span{ display:block; background:url(Img/Index/dui_a.png) no-repeat center top; width:109px; height:30px; line-height:30px; color:#fff; margin:0 auto; margin-top:20px;}

.factory .list li span img{ display:block; float:left;margin-left:20px; margin-top:10px; margin-right:2px; }

.factory .list li:hover span{ background-position:bottom;}

.duis .sh{ overflow:hidden; width:100%; background:url(Img/Index/shBg.jpg) no-repeat center; height:145px;}

.duis .phone{ width:165px; background:url(Img/Index/teamPhone.png) no-repeat left; center; padding-left:50px; margin-top:45px; float:right; margin-right:15px;}

.duis .phone span{ color:#fff; font-size:15px; margin-bottom:0px;}

.duis .phone h4{ font-size:22px; color:#fff;}



/*dongtai*/

.news{ overflow:hidden; background-color:#f9f9f9; padding:60px 0px 0px 0px;}

.news .newsBox{ overflow:hidden;}

.news .newsLt{ width:1100px; overflow:hidden; float:left;}

.news .tit{ position:relative; overflow:hidden; margin:auto; text-align:center; width:1100px;}

.news .list li{ width:140px;border-radius:25px; height:40px; line-height:40px; background-color:#fff; display:inline-table; font-size:16px; margin:0px 10px; text-align:center; position:relative;}

.news .list li img{ display:none; width:21px; height:10px; position:absolute; top:48px; left:164px;}

.news .list li a{ color:#1c1c1c; text-decoration:none;}

.news .list li:hover,.news .list li.cur{ background:#009A44;}

.news .list li:hover a,.news .list li.cur a{ color:#fff;}

.news .list li:hover img,.news .list li.cur img{ display:block;}

.news .news01{ width:1100px;  overflow:hidden; position:relative; margin-top:20px;}

.news .news02{ position:absolute; top:0; left:0; }

.news .newsDl{ float:left; overflow:hidden; width:1100px;}

.news .newsDl .newsTop{ margin-bottom:15px; overflow:hidden; width:450px; float:left;}

.news .newsDl dt{ width:280px;  float:left;}

.news .newsDl dt img{ display:block;  }

.news .newsDl dd{width:450px;float:right; padding:0 0px;}

.news .newsDl dd h5{ font-size:18px; font-weight:normal;color:#0d0d0d; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:12px 0;}

.news .newsDl dd a.more{ color:#0545a0; margin-top:10px;}

.news .newsDl dd h5	 a{color:#0d0d0d;}

.news .newsDl dd p{font-size:14px; line-height:30px;  overflow:hidden;}

.news .newsDl dd .newUl{ overflow:hidden; margin-top:30px;}

.news .newsDl dd .newUl li{ overflow:hidden; font-size:13px; line-height:28px; padding-left:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.news .newsDl dd .newUl li a{ color:#343434;}

.news .newsDl li{   float:right; width:600px; margin-bottom:15px;}

.news .newsDl li .li_text{ width:400px; float:right;line-height:30px;}

.news .newsDl li .li_text a{ font-weight:bold; color:#000;}

.news .newsDl li span{ }

 .date {    display: block;    position: absolute;    width: 67px;   height: 64px;    top: 0;   left: 0;    background-color: #009a44;    text-align: center;    color: #fff;   overflow: hidden;}

.date .day {   display: block;   font-size: 34px;   color: #fff;   line-height: 1;    margin-top: 8px;}

.date .month {   display: block;    line-height: 1;    color: #fff;   font-size: 13px;    margin-top: 3px;}

.news .newRt{overflow:hidden; margin-top:10px; width:300px; overflow:hidden; float:right;}

.news .newRt h3{ font-size:24px; margin-bottom:15px; }

.news .newRt h3 a{ color:#101010;}

.news .newRt  h3 span{ffont-size:14px; color:#a2a2a2; font-size:14px; font-weight:normal; margin-left:3px;}

.news .newRT01{width:100%; height:315px;margin-top:25px;}

.news .wenDa{ overflow:hidden;  padding-bottom:16px; border-bottom:1px solid #d4d4d4;}

.news .wenDa h5{font-size:14px; line-height:22px; margin-top:16px; font-family:"微软雅黑"; margin-bottom:10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/question.jpg) no-repeat left ; padding-left:30px;}

.news .wenDa h5 a{ color:#2b2b2b;}

.news .wenDa p{ font-size:14px; line-height:22px; padding-left:30px; background:url(../images/answer.jpg) no-repeat left 3px; color:#4f4f4f; overflow:hidden;}  

.news .wenDa.last{ border-bottom:none; padding-bottom:0px;}



/*产品分类*/

.index_pro{ background:url(../images/pro_bg.jpg); padding:20px 0px 60px 0px;}

.pro_main{ width:1100px; margin:auto;}

.pro_nav {	width: 240px;	height: auto;	background-color: #d5242e;	overflow: hidden;}

.pro_nav_li{ background:#fff; margin:5px 5px;}

.pro_nav h4 {padding-left: 30px;	margin-bottom: 3px;	height: 56px;	background: url(../images/pro_navTit.png) no-repeat center;	overflow: hidden;	font-size: 18px;}

.pro_nav h4 a {	display: inline-block;	margin-top: 10px;	color: #fff;}

.pro_nav h4 span {	display: block;	font-size: 14px;	font-weight: normal;	color: #df4a53;}

.pro_nav dl {	margin: 0px 3px 16px 3px;}

.pro_nav dt {	height: 40px;	line-height: 40px;	background-color: #e9e9e9;	background-repeat: no-repeat;	background-position: 10px center;}

.pro_nav dl.mu01 dt {	}

.pro_nav dl.mu02 dt {}

.pro_nav dl.mu03 dt {}

.pro_nav dt a {	margin-left: 30px;	font-size: 14px;	font-weight: bold;	color: #333;}

.pro_nav dd {	overflow: hidden;	line-height: 40px;}

.pro_nav dd a{ margin-left:30px;}

.pro_nav dd span {	float: left;	width: 50%;}

.pro_nav dd span a {	margin-left: 10px;	color: #333;}





/*产品列表*/

.pro_list {width: 840px;height: auto;	overflow: hidden; border: 1px solid #e2e2e2;}

.pro_list .contTit {	margin-bottom: 10px;	height: 34px;	line-height: 34px;	border-bottom: 1px solid #e2e2e2; background:url(../images/cp_top.gif);}

.pro_list .contTit .titA{ background:url(../images/cag_tit.jpg) no-repeat; height:34px; padding:0px 0px 0px 15px; width:200px; float:left; display:block; color:#fff;}

.contTit .titMore { float:right;   right: 0px;   top: 0px;   padding-right: 18px;   font-size: 13px;   color: #2b100c;   font-weight: normal;   background: url(../images/titMore_ico.png) no-repeat center right; margin-right:10px;}

.pro_list ul {	overflow: hidden;}

.pro_list li {	margin:0px 0px 10px 10px; background:#fff;border: 1px solid #ddd;	width: 265px;	float: left;	text-align: center;}

.pro_list li.noMr {	margin-right: 0px;}

.pro_list li img {	 width:100%; height:200px;}

.pro_list li h5 {	margin: 10px 0px;	font-weight: normal;	font-size: 14px;}

.pro_list li h5 a {	color: #2b100c;}

.dyGgl {	height: 348px;}

.dyGgl .container {	position: relative;}

.dyGgl b {	position: absolute;	left: 706px;	top: 84px;	font-size: 24px;	font-family: Arial, Helvetica, sans-serif;	color: #fff;}





/*首页新闻*/

.twSpan {    margin: 14px auto; width:1100px;}

/*动态*/

.dtBox {border: 1px solid #e2e2e2;}

.dtBox h4 {	overflow: hidden;	font-size: 16px;    background: url(../images/cp_top.gif); height:34px; border-bottom: 1px solid #e2e2e2;}

.dtBox h4 a {	float: left;	margin-right: 3px;	width: 119px;	text-align: center;	height: 34px;	line-height: 34px;	color: #fff;		text-decoration: none;}

.dtBox h4 a.cur, .dtBox h4 a:hover {background: url(../images/cag_tit.jpg) no-repeat center;}

.dtBox .dtCont {	width: 760px;	height: 356px;	background-color: #fff;}

.dtBox dl {	margin: 15px;	height: 178px;	overflow: hidden;}

.dtBox dt img {	padding: 3px;	border: 1px solid #e8e8e8;}

.dtBox dd {	margin-left: 254px;}

.dtBox dd h5 {	margin-bottom: 12px;	height: 26px;	line-height: 26px;	font-size: 14px;}

.dtBox dd h5 a {	color: #333;}

.dtBox dd p {	line-height: 26px;	height: 156px;	overflow: hidden;}

.dtBox ul {	margin: 0 15px;}

.dtBox li {	position: relative;	height: 26px;	line-height: 26px;}

.dtBox li a {	display: inline-block;	padding-left: 12px;	background: url(Img/Index/dtLiIco.png) no-repeat left center;	width: 470px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	color: #333;}

.dtBox li span {	position: absolute;	right: 0;}

/*问题解答*/

.wtjd {	border: 1px solid #e2e2e2;}

.wtjd .contTit {	  background: url(../images/cp_top.gif); height:34px;border-bottom: 1px solid #e2e2e2;}

.wtjd .contTit a{background: url(../images/cag_tit.jpg) no-repeat center; display:block; height:34px; width:119px; line-height:34px; color:#fff; text-align:center; font-size:16px;}

.wtjdCont {	width: 318px;	height: 356px;	background-color: #fff;}

.wtjdCont .wdCont {	margin-top: 10px;	height: 330px;	overflow: hidden;}

.wtjdCont dl {	padding: 4px 0;	margin: 0 10px;	border-bottom: 1px dashed #d7d7d7;	font-size: 13px;}

.wtjdCont dt {	background-image: url(../images/wen.jpg);}

.wtjdCont dt a {	color: #333;	font-weight: bold;}

.wtjdCont dd {	line-height: 18px;	background-image: url(../images/da.jpg);	color: #333;}

.wtjdCont dt, .wtjdCont dd {	padding: 4px 22px 4px 30px;	margin: 4px 0;	background-position: 4px 6px;	background-repeat: no-repeat;}



/*产品特点*/

.d_con {	width: 1100px;	margin: 50px auto;	clear: both;}

.pktitle {	height: 53px;	background: url(../images/PKTitle.jpg) no-repeat center 0;	margin-bottom: 40px;}

.PKImg {	height: 350px;	background: url(../images/pkimg.jpg) no-repeat center 0;}

.dec_cone {	height: 122px;	background: url(../images/pkbg.jpg) no-repeat center 0;	margin-top: 20px;}

.PKstanBox {	width: 1036px;	margin: 0 auto;	overflow: hidden;}

.PKstanBox .leftPKS, .PKstanBox h3 {	float: left;}

.PKstanBox .leftPKS {	padding-top: 20px;	color: #fff;}

.PKstanBox .rightPKS {	float: right;}

.PKstanBox p {	width: 430px;	line-height: 24px;	font-size: 16px;}

.PKstanBox h3 {	width: 176px;	text-align: center;	line-height: 122px;	font-size: 30px;	color: #fff;	font-weight: bold;}

.PKstanBox p.p01 { margin-top:20px;}

.PKstanBox p.p02 {	padding-top: 20px;}



/*首页产品*/

.cpbg {	    padding: 30px 0px 60px 0px; background:url(../images/product_bg.jpg); overflow:hidden; width:1100px; margin:auto;}

.cpbox {	margin:auto; width:1100px; border:1px solid #e2e2e2;}

/*.pro_nav {	width: 210px;	height: 746px;	overflow: hidden;}

.pro_nav h4 img {	display: block;}

.pro_nav dl {}

.pro_nav dt {	height: 40px;	line-height: 40px;	}

.pro_nav dt a {	margin-left: 64px;	font-size: 14px;	color: #fff;	font-weight: bold;}

.pro_nav dd {	height: 40px;	line-height: 40px;	overflow: hidden;}

.pro_nav dd a {	display: block;	padding-left: 66px;	color: #333;}*/

.case_list {width: 860px;	float:right;}

.case_list h4 {	border-bottom: 1px solid #ccc; line-height:45px; font-size:24px;}

.case_list .tita{ color:#009a44}

.case_list span{ font-size:16px;}

.case_list .titmore{ float:right; font-size:14px;}

.case_list ul {overflow: hidden; padding:10px 0px;}

.case_list li { position:relative;	margin:0px 0px 0px 13px; background:#fff; padding:0px 0px 0px 0px; 	float: left;width: 270px;text-align: center;}

.case_list li .li_pic{ width:270px; margin:auto;}

.case_list li img{		width: 262px; height:230px; transition: all 0.9s ease 0s; border:1px solid #e2e2e2; padding:3px;}

.case_list li a:hover img {	transform: scale(1.2);-webkit-transform: scale(1.2);	-o-transition: scale(1.2)}

.case_list li.nomr a.a_t { display: block; height:238px;overflow:hidden;	}

.case_list .li_text{ padding:10px 0px; /*background: #009a44 url(../images/tb.png) no-repeat 320px 75px; */color:#5C5C5C;}

.case_list .li_text p{ border-bottom:1px solid #e2e2e2; font-size:12px; line-height:30px; padding-bottom:5px; text-align:center;}

.case_list li h5 {		  bottom:0px;	height: 25px;	line-height: 25px;	overflow: hidden;	font-weight: normal;	text-align: center;	font-size: 14px;	 opacity:1;	display: block;}

.case_list li:hover h5 {}

.case_list li h5 a {	color: #fff; font-size:16px; }

.case_list li .more a{ width:169px; float:left; line-height:35px;}

.case_list li .more i{ margin-right:5px;}

.case_list li .more a:last-child{ border-left:1px solid #e2e2e2;}

.famu {   width: 230px;      float: left; background:#eee; height:550px;}

.famu h4{ font-size:16px; background:url(../images/cag_tit.jpg) no-repeat; text-align:center; line-height:34px;}

.famu h4 a{ color:#fff;}

.famu li { padding: 0px 5px 0px 55px; height:42px; line-height:42px;  margin-top: 10px;   background:#eee url(../images/ali_b.gif) center  no-repeat ;   }

.famu  dl dt{font-weight: normal;    padding: 8px 0px 8px 20px;   border-bottom: 1px dashed #e2e2e2;   background: url(../images/dt-112.gif) no-repeat 5px center;}

.famu>ul{ padding:10px;}

.famu li a{ font-size:14px;}



/*关于我们*/

.about_box {	overflow: hidden;	width: 100%;	clear: both}

.jianjie {	width: 1100px; overflow:hidden; border:1px solid #e2e2e2;	margin-left: auto;	margin-right: auto;}

.jianjie .shang {	height: 270px;	width: 780px;	float: left;	overflow: hidden}

.jianjie .shang h2 {	background: url(../images/cp_top.gif);	width: 780px;	height: 34px;	overflow: hidden;border-bottom: 1px solid #e2e2e2;}

.jianjie .shang h2 p {	float: left;	width: 200px;	margin: 0;	margin-left: 20px;	height: 48px;	margin-top: 11px}

.jianjie .shang h2 .aaa {font-size: 16px;	color: white;	width: 119px;	text-align: center;	display: block;	font-weight: normal;line-height: 34px; background: url(../images/cag_tit.jpg) no-repeat center;}

.jianjie .shang .xia {	width: 710px;	overflow: hidden;	padding-top: 30px; margin-left:20px;}

.jianjie .shang .xia .bei {	background-image: url(../images/tu-di.png);	width: 236px;	height: 192px;	float: left;}

.jianjie .shang .xia img {	width: 236px;	height: 176px;}

.jianjie .shang .xia .jian-wen {	float: left;	width: 450px;	margin-left: 24px;}

.jianjie .shang .xia .jian-wen h3 {	font-size: 14px;	color: #333;		font-weight: bold;}

.jianjie .shang .xia .jian-wen p {	font-size: 13px;	color: #333333;	width: 450px;	height: 110px;	line-height: 24px;	overflow: hidden;	margin: 0;	margin-top: 16px}

.jian-wen a {	font-size: 13px;	color: #da0416;	width: 400px;}

.zizhi {	width: 320px;	float: right;	overflow: hidden}

.zizhi h2 {	background: url(../images/cp_top.gif);	width: 320px;	height: 34px;	overflow: hidden;border-bottom: 1px solid #e2e2e2;}

.zizhi h2 p {	float: left;	width: 140px;	margin: 0;	margin-left: 30px;	margin-top: 11px}

.zizhi h2 .aaa {	font-size: 16px;	color: white;	width: 119px;	text-align: center;	display: block;	font-weight: normal;	line-height: 34px; background: url(../images/cag_tit.jpg) no-repeat center;}

.zizhi-b {	padding-top: 30px;	overflow: hidden;	margin-left: 0px}

.zizhi-b .mr_frbox {	height: 230px;}

.hezi {	width: 242px;		float: left;	overflow: hidden;	margin-left: 28px;}

.hezi ul {	width: 100%;}

.hezi ul li {	float: left;	width: 230px;	height: 232px;	margin-right: 12px;}

.hezi ul li img {	width: 228px;	height: 170px;	border: 1px solid #CCC;}

.hezi ul li p {	width: 230px;	text-align: center;	line-height: 24px;	font-size: 12px;	color: black;	margin: 0;	color: #6c6c6c}

.zizhi-b .but-left {	width: 15px;	height: 28px;	float: left;	margin-top: 70px;	cursor: pointer;	display: inline;}

.zizhi-b .but-right {	width: 15px;height: 28px;	float: right;	margin-top: 70px;	cursor: pointer;}

.link {	width: 1100px;	margin: 0 auto; padding:10px 0px;	overflow: hidden;	clear: both; margin-top:20px;}

.link h2 {		width: 110px; float: left; color:#3ba86e; font-size:18px; border-left:solid #ff621d 4px; font-weight:bold; padding-left:10px;}

.link ul {float:left;	margin: 0 auto;	padding: 20px 0px;}

.link ul a {	font-size: 13px;color: #333333;	margin-right: 20px;}

.link p {margin-top: 0px;}

.link p a {	width: 120px;text-align: right;	font-size: 12px; 	}





.zzry {height: 371px;background: #e9e9e9}

.zzry .container {height: 371px;background: url(../images/zzrybg.jpg) no-repeat center;position: relative;}

.zzrybg {display: block;width: 360px;background: url(../images/zzrybg02.jpg) no-repeat center;height: 407px;position: absolute;top: 0;}

.zzry h2 {font-size: 24px;padding-top: 40px;position: relative;color: #333;}

.zzry h2 b {color: #FE0000;}

.zzry h2 a {display: block;position: absolute;right: 0;top: 40px;width: 121px;height: 40px;line-height: 40px;text-indent: 15px;font-weight: normal;border: 1px solid #d5d5d5;font-size: 16px;}

.zzry h2 a i {display: block;width: 16px;height: 7px;position: absolute;right: 15px;top: 15px;background: url(../images/jtr02.png) no-repeat center;}

.zzry h2 a:hover {background: #FE0000;color: #fff;}

.zzry h2 a:hover i {background: url(../images/jtr03.png) no-repeat center;}

.zzry ul {margin-top: 15px;}

.zzry ul li {height: 20px;line-height: 20px;padding-left: 25px;background: url(../images/zzryicon.png) no-repeat left center;font-size: 16px;margin-bottom: 12px;}

.zzry ul li:first-child {padding-left: 0;background: no-repeat;font-weight: bold;color: #333;font-size: 18px;margin-bottom: 18px;}

/* 成功案例 */

.g_xs {



	padding-top: 60px; background:#f9f9f9; padding-bottom:60px; overflow:hidden;

}

.g_xs h2 {

	background: url(../images/gc_lt_tit.png) no-repeat center;

	text-align: center;

	height: 96px;

	margin-bottom: 26px;

}

.g_xs h2 a {

	color: #fff;

	font-size: 28px; padding-top:20px; display:block;

	font-weight: bold;

}

.g_xs h2 em {

	display: block;

	font-size: 22px;

	color: #333333;

	text-transform: uppercase;

	font-weight: normal;

}

.g_xs .u_lst2 {



	

}

.g_xs .m_fl{ float:left; background:#009a44; padding-bottom:12px;}

.g_xs .m_xs{}

.g_xs .u_lst2 li {

	

	width: 218px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #fff;

	margin: 15px 10px 15px 10px;

	

}

.g_xs .u_lst2 li a {

	font-size: 14px;

	color: #fff;

}

.g_xs .u_lst2 .lastli {

	margin-right: 0

}

.g_xs .u_lst2 li a {

	

	height: 38px;

	line-height: 38px;



	display: block; text-align:center;

}

.g_xs .u_lst2 li a:hover {



	height: 38px;

	line-height: 38px;

	

}

.g_xs .ico1 a {

	background:url(../images/ico2.gif) no-repeat 46px 6px;

}

.g_xs .ico1 a:hover, .g_xs .u_lst2 .cur1 a {

	background:#c8161d url(../images/ico2h.gif) no-repeat 46px 6px;

	color: #fff;

}

.g_xs .ico2 a {

	background:url(../images/ico9.gif) no-repeat 46px 6px;

}

.g_xs .ico2 a:hover, .g_xs .u_lst2 .cur2 a {

	background:#c8161d url(../images/ico9h.gif) no-repeat 46px 6px;

	color: #fff;

}

.g_xs .ico3 a {

	background:url(../images/ico5.gif) no-repeat 46px 6px;

}

.g_xs .ico3 a:hover, .g_xs .u_lst2 .cur3 a {

	background:#c8161d url(../images/ico5h.gif) no-repeat 46px 6px;

	color: #fff;

}

.g_xs .ico4 a {

	background:url(../images/ico8.gif) no-repeat 46px 6px;

}

.g_xs .ico4 a:hover, .g_xs .u_lst2 .cur4 a {

	background:#c8161d url(../images/ico8h.gif) no-repeat 46px 6px;

	color: #fff;

}

.g_xs .xs1 {

	position: relative;

	margin-bottom: 20px;

	width: 805px;

	height: 460px;

	overflow: hidden;

}

.g_xs .xs1 img {

	width: 805px;

	height: 460px;

	display: block;

}

/*.g_xs .xs1 em {

	width: 805px;

	background:url(../images/sha.png) repeat;

	height: 32px;

	line-height: 32px;

	display: block;

	text-align: center;

	color: #fff;

	font-size: 14px;

	left:0;

	bottom: 0;

	position: absolute;

	_bottom:-2px;

}*/



.g_xs  .text{width: 431px;

    height: 244px;

    background: #f8f7f7;

    padding: 36px 60px 0 56px;

    position: relative;

    margin-left: -143px;

    float: right;

    margin-top: 86px;}



.g_xs .u_lst31 li {

	float: left;

	width: 256px;

	height: 109px;

	margin-right: 19px;

	position: relative;

}

.g_xs .u_lst31 li a {

	display: block;

	width: 256px;

	height: 109px;

}

.g_xs .u_lst31 .lastli {

	margin-right: 0;

}

.g_xs .u_lst31 li img {

	width: 256px;

	height: 109px;

	display: block;

}

.g_xs .u_lst31 li em {

	background:url(../images/sha2.png) repeat;

	width: 256px;

	height: 109px;

	display: none;

	position: absolute;

	left:0;

	bottom: 0;

	cursor: pointer;

}

/* 优势标题 */

.g_ystit {

	background:url(../images/ystit.jpg) no-repeat center top;

	height: 185px;

	padding-top: 75px;

}

.g_ystit h2 {

	text-align: center;

}

.g_ystit h2 a {

	font-size: 24px;

	color: #fff;

	font-weight: normal;

}

.g_ystit h2 span {

	font-size: 24px;

	color: #fff;

	font-weight: normal;

}

.g_ystit h2 em {

	font-weight: bold;

	font-size: 30px;

	display: block;

	padding-top: 5px;

}



/**/

.lypk {padding: 0px 0 60px 0px; overflow:hidden;/* background: url(Img/Index/lypkbg01.jpg) no-repeat center; */}

.lypk .container {position: relative;}



.lypk h2 {text-align: center;font-size: 26px;font-weight: normal;color: #333;margin-bottom: 5px;}

.lypk .lypk_p1 {font-size: 36px;color: #009a44;text-align: center;font-weight: bold;margin-bottom: 10px;}

.lypk .lypk_con {background: #fff;padding: 0px 0px 10px 0px;background: #fff;position: relative;}

.lypk_con ul{ margin:0px; padding:0px}

.lypk_con ul li{ float:left; width:310px; height:380px; margin-right:15px; margin-left:15px;}

.lypk_con ul li img{ max-width:310px;}

.index_adv_wz{ padding-top:10px; font-size:16px; line-height:24px}





.lypk .lypk_con .conbox {background: url(../images/lypkbg03.png) no-repeat center;margin-bottom: 15px; overflow:hidden;}

.lypk .lypk_con dl {width: 443px;position: relative;}

.lypk .lypk_con dl img {display: block;}

.lypk .lypk_con dl dt {position: relative;width: 447px;height: 235px;overflow: hidden;}

.lypk .lypk_con dl.fl dt span {display: block;width: 210px;height: 38px;background: #009a44;border-radius: 0 0 15px 15px;position: absolute;left:125px;top: 0px;line-height: 35px;font-size: 18px;color: #fff;text-align: center;}

.lypk .lypk_con dl.fr dt span {display: block;width: 210px;height: 38px;background: #a1a1a1;border-radius: 0 0 15px 15px;position: absolute;left:125px;top: 0px;line-height: 35px;font-size: 18px;color: #fff;text-align: center;}

.lypk .lypk_con dl dd.dd1 {font-size: 21px;font-weight: bold;color: #333;margin: 8px 0;}

.lypk .lypk_con dl dd.dd2 {font-size: 14px;line-height: 20px;margin-bottom: 5px;padding:0 15px;background: url(../images/lypkbg04.png) no-repeat left 6px;}

.lypk .lypk_con dl dd.dd2 b {color: #FE0000;}

/* 解决方案 */

.f_pr {position: relative;}

.content{width: 1100px;   margin: 0 auto;}

.g_fa1{ margin-top:60px;}

.g_fa1 h2{position: absolute;right: 0;top:0;background:url(../images/cptit.jpg) no-repeat;width: 357px;height: 360px;padding: 50px 0 0 50px;font-weight: normal;text-transform: uppercase;}

.g_fa1 h2 em{display: block;font-size: 36px;color: #fff;font-weight: normal;}

.g_fa1 h2 em b{display: block;padding-top: 10px;font-weight: normal;font-size: 24px;}

.g_fa1 h2 span{display: block;padding-top: 18px;font-size: 29px;color: #fff;}

.g_fa1 h2 span i{font-style: normal;display: block;font-size: 17px;padding-top: 8px;}

.falst{padding-top: 50px; width: 790px;height: 156px;}

.falst li{float:left;width: 200px;height: 28px;line-height: 28px;margin-bottom: 20px;overflow: hidden;background:url(Img/Index/line2.jpg) no-repeat right center;margin-right: 68px;}

.falst .lastli{margin-right: 0;background: none;}

.falst li a{display: block;height: 28px;line-height: 28px;color: #111113;font-size: 14px;text-align: center;}

.falst li a:hover,.falst .cur a{background:url(Img/Index/flico.jpg) no-repeat 0 9px;}

.m_fa1tj{height: 439px;}

.m_fa1tj dt{float: left;width: 721px;height: 439px;}

.m_fa1tj dt img{display: block;width: 721px;height: 439px;}

.m_fa1tj dd{width: 331px;height:244px;background: #f8f7f7;padding: 36px 60px 0 56px;position: relative;margin-left: -143px;float: right;margin-top: 160px;}

.m_fa1tj dd h3{height: 30px;line-height: 30px;overflow: hidden;font-size: 20px;font-weight: bold;margin-bottom: 10px;}

.m_fa1tj dd h3 a{color: #111113;}

.m_fa1tj dd .wz{height: 160px;overflow: hidden;}

.m_fa1tj dd .wz p{font-size: 14px;color: #8d8d8d;line-height: 24px;margin-bottom: 15px;}

.m_fa1tj dd .wz p b{font-size: 14px;color: #111113;font-weight: normal;}

.m_fa1tj .u_ljt,.m_fa1tj .u_rjt{ width:70px; height:34px; position: absolute; cursor:pointer;  display:block;}

.m_fa1tj .u_ljt{left:919px;top:380px;}

.m_fa1tj .u_rjt{left:989px;top:380px;}

.m_fa1tj .u_ljt a{ background: url(../images/ljt.jpg) no-repeat; width:70px; height:34px; display:block;}

.m_fa1tj .u_rjt a{ background: url(../images/rjt.jpg) no-repeat -70px 0; width:70px; height:34px; display:block;}

.m_fa1tj .u_ljt a:hover{background-position: -70px 0;}

.m_fa1tj .u_rjt a:hover{background-position: 0 0;}

.m_otheran{height: 280px;position: relative;margin-top: -27px;}

.m_otheran h3{height: 27px;line-height: 27px;font-weight: bold;font-size: 18px;background: url(../images/antit2.jpg) no-repeat right 4px;padding-right: 22px;text-align: right;margin-bottom: 49px;}

.m_otheran h3 a{color: #111113;}

.m_otheran dl{float: left;width: 260px;margin:0px 5px;background:#f9f9f9;}

.m_otheran .lastdl{margin-right: 0;}

.m_otheran dt{height: 150px;}

.m_otheran dt img{display: block;width: 260px;height: 150px;transition: all 0.3s linear 0s;

-webkit-transition: all 0.3s linear 0s;box-sizing: border-box; padding: 5px;}

.m_otheran dl:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);}

.m_otheran dl:hover h4 a{color: #009A44;}

.m_otheran dd{position: relative;   line-height:40px; height:40px;margin: 0;}

.m_otheran dd h4{height: 40px;line-height: 40px;overflow: hidden;font-size: 14px; text-align:center;}

.m_otheran dd h4 a{color: #111113;}

.m_otheran dd p{height: 24px;line-height: 24px;overflow: hidden;font-size: 14px;color: #111113;}

.m_otheran dd span{position: absolute;width: 24px;height: 24px;right: 0;bottom: 0;}

/*首页*/

.aboutus{ float:left; width:675px; margin-top:10px;}

.case{ float:right; width:290px; margin-top:10px; overflow:hidden;}

.style-1 h3.title span{ float:left; background:url(../images/dt-5.gif) repeat-x; height:32px; line-height:32px; padding:0px 25px; color:#fff; font-weight:normal; font-size:14px;}

.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../images/more.gif); margin:10px 10px 0px 0px;}

.style-1 .active{ background:#fff; padding:10px;}

.style-2 h3.title { background:url(../images/dt-6.gif) repeat-x; height:32px; line-height:32px; padding-left:15px; color:#fff; font-weight:normal; font-size:14px; position:relative;}

.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}

.style-2 .active{ background:#fff; padding:10px;}

.style-2 dl.ind{ clear:both; zoom:1}

.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}

.style-2 dl.ind dt a{ margin-left:5px;}

.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}

.style-2 dl.ind dd h4{ margin-left:10px;}

.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}

.index-news{ float:left; width:330px; margin-right:15px; margin-top:15px;}

.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../images/dt-1.gif) no-repeat left 12px; }

.listel li a{ margin-right:5px; zoom:1;}

.listel li span{ float:right; color:#666;}

.index-conts{ float:right; width:290px; margin-top:15px;}

.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}

.index-product .profld{ margin:0px; position:relative; overflow:hidden;}

.index-product h3 span{ float:left; }

.index-product ol{ position: absolute; width: 2012em; }

.index-product ol li{ float:left; text-align:center; }

.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}

.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}

.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}

.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }

* html .index-product .flip{ width:300px;}

*+html .index-product .flip{ width:300px;}

.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../images/neu.gif) no-repeat;}

.index-product .next{ background-position:-17px 0px; }

.index-product .next:hover{ background-position:-57px 0px; }

.index-product .prev{ background-position:-40px 0px; }

.index-product .prev:hover{ background-position:0px 0px; }

#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}

#trigger a{ background:url(../images/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}

#trigger a.current{ background-position:-78px 0px;}



#tabs-nav{ float:left;text-align: center; margin-left:15px;}

#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}

#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}

#tabs-nav li a:hover { background:#fff; }

#tabs-nav li a.flex-active{ background:#fff; cursor: default; }

.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}

.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../images/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}

.index-links ul{ margin:0px; padding:0px;}

.index-links .img{ margin-bottom:3px;}

.index-links .img li{ list-style:none; display:inline; padding-right:5px;}

.index-links .img img{ width:88px; height:31px;}

.index-links .txt{ zoom:1;}

.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}



/*底部*/

footer{background:#ff621d; overflow:hidden; color:#fff; padding:0px 0px 30px 0px;}

.foot-nav{   margin-bottom:10px; height:60px; line-height:60px; background:#02823a; margin:auto; text-align:center;}

.foot-nav a{ color:#fff; display:inline-table;}

.foot-nav a span{ font-size:10px; margin:0px 10px; color:#ddd;}
.foot-nav a:hover,.foot-nav a:hover span{color:#333;transition: 0.5s;}


.foot-text{  padding:30px 0px 5px; width:560px; margin-left:100px; float:left; line-height:30px; margin-top:20px; }

.foot-logo{ width:190px; float:left; margin-top:40px;}

.foot-ewm{margin-top:10px; font-size:14px; padding-top:50px;}

.foot-ewm ul li{ float:left; width:120px;}

.foot-text p{ font-size:16px; color:#FFFFFF}

.foot-text p span{margin:0 10px;}

.lianba_like{ clear:both}

.lianba_like li{ float:left; padding:5px;}




/*内页banner*/
#nybanner{height: 350px;overflow: hidden;position: relative;object-fit: cover;}
#nybanner img{position: absolute;top: 0;}
/*内页侧栏*/

.sidebar {
	margin-top: 15px;
}

.sidebar .sb_nav {
	float: left;
}

.sidebar .sb_nav h3.title {
	display: table-cell;
	width: 210px;
	height: 85px;
	text-align: center;
	vertical-align: middle;
	background: url(../images/title1_16.jpg) no-repeat center;
	font-size: 22px;
	color: #FFFFFF
}

.sidebar .sb_nav h3.line {
	margin-top: 15px;
}

.sidebar .sb_nav .active {
	background: #fff;
	width: 206px;
	border: solid #066cb7 2px;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

#sidebar dl {
	margin-left: 5px;
}

#sidebar dl dt {
	position: relative;
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	border-radius: 15px;
	color: #fff;
	background: #066cb7;
	padding-left: 25px;
	cursor: pointer;
	transition: .3s;
	margin-top: 15PX;
	width: 170PX;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/indexnavlih.png);
	background-repeat: no-repeat;
	background-position: 160px center
}

#sidebar dl dt a {
	color: #FFFFFF;
	font-size: 14px
}

#sidebar dl dd {
	padding: 5px 0px 0px 15px;
}

#sidebar dl dd h4 {
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/dt-1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	margin-top: 3px
}

#sidebar dl dt.on a {
	font-weight: bold;
	color: #FFF;
}

#sidebar dl h4.on a {
	font-weight: bold;
}

.sidebar .sb_box {
	float: right;
	width: 770px;
	background: #fff;
	overflow: hidden;
	border: 1px solid #e2e2e2;
}

.sidebar .sb_box h3.title {
	border-bottom: 1px solid #e2e2e2;
	height: 35px;
	line-height: 35px;
	position: relative;
}

.sidebar .sb_box h3.title span {
	position: absolute;
	left: 0px;
	top: -1px;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin-left: 11px;
}

.sidebar .sb_box h3.title div.position {
	float: right;
	font-weight: normal;
	position: relative;
	top: 3px;
	right: 15px;
}

.sidebar .sb_box h3.title div.position a {
	color: #333;
}


/*公共部分*/


/*分页*/

.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important;
}

.my-4 {
	overflow: inherit;
}

.pagination {
	width: 940px;
	clear: both;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
	margin: 20px 0px;
}

.page-num:not(:disabled) {
	cursor: pointer;
}

.page-num,
.page-link {
	position: relative;
	display: block;
	padding: 5px 10px;
	margin: 0 2px;
	line-height: 1.25;
	color: #999;
	border: 1px solid #999;
}

.page-num:hover,
.page-link:hover {
	text-decoration: none;
	transition: 0.5s;
	color: #FF621D;
	background: #fff;
	border: 1px solid #FF621D;
}

.page-num-current {
	z-index: 1;
	color: #fff;
	background: #009a44;
	border:1px solid #009a44;
}
.page-num-current:hover {
	color: #FF621D;
}

.reLink {
	height: 38px;
	border: 1px solid #ccc;
	margin: 10px auto 20px;
	padding: 0px 10px;
}

.reLink .prevLink,
.reLink .nextLink {
	height: 38px;
	line-height: 38px;
}

.reLink .prevLink a,
.reLink .nextLink a {
	height: 38px;
	line-height: 38px;
}

.reLink .prevLink a:hover,
.reLink .nextLink a:hover {
	color: #FF621D;
}

.reLink .prevLink {
	float: left;
	padding-left: 30px;
}

.reLink .nextLink {
	float: right;
	padding-right:30px;
}


/*↑组图样式↑*/


/*在线客服*/

.online {
	position: fixed;
	bottom: 150px;
	right: 0px;
	width: 60px;
	z-index: 999;
	color: #999;
}

.online a {
	color: #666;
}

.online a:hover {
	text-decoration: none;
}

.online dl {
	background: #27a8e1;
	padding: 10px 5px;
	margin-bottom: 1px;
	position: relative;
}

.online dl dd {
	color: #fff;
	text-align: center;
	font-size: 12px;
	cursor: pointer; margin:0px; padding:0px;
}

.online dl dd i {
	font-size: 25px;
}

.online dl:hover {
	background: #1781bd;
}

.online dl dt {
	position: absolute;
	top: 0px;
	right: 60px;
	background: #fff;
	border: 1px solid #ccc;
	z-index: 9999;
	display: none;
	padding: 10px 15px;
	font-weight: normal;
}

.online dl dt h3 {
	display: block;
	font-size: 16px;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

.online dl dt h3 i {
	margin-right: 5px;
}

.online dl dt h3 span {
	float: right;
	cursor: pointer;
}

.online dl dt input {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	padding: 3px 5px;
	width: 100%;
}

.online dl dt button {
	margin: 10px 0;
	border: none;
	border-radius: 5px;
	width: 100%;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	background: #28a7e1;
	color: #fff;
	cursor: pointer;
}


/*内页样式*/


/*内产品页*/

.box-content {
	float: right;
	width: 940px;
	padding-bottom: 10px;
	background: #fff;
	margin-bottom: 20px;
	object-fit: cover;
	overflow: hidden;
}

.box-content .p_box {
	margin: 20px;
}

.box-content .p_box p {
	line-height: 26px;
}

.box-content  img{box-sizing: border-box;}

.btn_c p {
	width: 270px;
	float: left;
	font-size: 16px;
	color: #000;
	text-align: left;
}

.btn_c a {
	display: block;
	width: 130px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background: #3ea86e;
	color: #fff;
	font-size: 16px;
}

#productlist {
	padding: 0px 0px;
}

#productlist li {
	float: left;
	display: inline;
	background: #f9f9f9;
	padding: 5px;
	margin: 0px 10px 10px 0px;
	width: 284px;
	border: 1px solid #CCCCCC;
}
#productlist li:hover{background: #009a44;}
#productlist li:hover a{color: #fff !important;}

#productlist li:nth-child(3n) {
	margin-right: 0px;
}

#productlist li .li_pic .a_t {
	/*background: #fff;*/
	display: block;
	height: 250px;
}

#productlist li .li_pic .li_text {
	padding: 15px 0 0 0px;
}

#productlist .list .li_pic .li_text h5 {
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: normal;
}
#productlist .list .li_pic .li_text h5 a{color: #333;}
#productlist .list .li_pic .li_text p {
	line-height: 30px;
}

#productlist .list .li_pic a.a_t img {
	margin: auto;
	height: 100%;
	width: 100%;
}

#productlist li:hover img {
	transition:1s;
	transform: scale(1.02);
}

#productlist li:hover .li_text a {
	font-weight: bold;
	color: #fff;
}

#productlist li a.img:hover {
	margin: auto;
	max-height: 200px;
}

#productlist li h3 {
	padding: 5px 0px 10px;
	font-weight: normal;
	line-height: 1.5;
}
/*
#productlist .product_down>div {
	height: 30px;
	width: 50%;
	float: left;
	text-indent: 4em;
	line-height: 30px;
	border-right: 1px solid #CCCCCC;
}

#productlist .product_down>div:hover {
	transition: 0.8s;
	font-size: 16px;
	font-weight: bold;
	color: #137C32;
}

#productlist .product_down .product_down_see {
	background: url(../images/more.gif)15px center no-repeat;
}

#productlist .product_down .product_down_online {
	width: 49%;
	border: none;
	background: url(../images/qq.png)15px center no-repeat;
}
*/
#showproduct {
	padding: 15px 0px;
}

#showproduct .pshow {}

#showproduct .pshow .dt {
	float: left;
	width: 60%;
}

.li_pic .more {
	margin-top: 20px;
}

.li_pic .more a {
	width: 138px;
	border: 1px solid #e2e2e2;
	display: block;
	text-align: center;
	margin-right: 5px;
	float: left;
	line-height: 35px;
}

.li_pic .more a:nth-child(2) {
	margin-right: 0px;
}


/*产品轮播*/

.pro-left {
	float: left;
	width: 500px;
}

.view {
	border: 1px solid #ccc;
	width: 500px;
	margin-bottom: 20px;
}

.view .swiper-slide {
	height: 300px;
	max-width: 500px;
	padding: 0 0px;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
}

.view .swiper-slide img {
	width: 100%;
	height: 100%;
	padding: 10px;
	box-sizing: border-box;
	object-fit: cover;
}

.view .arrow-left {
	background: url(../images/index_tab_l.png) no-repeat left center;
	position: absolute;
	left: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}

.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat right center;
	position: absolute;
	right: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}

.preview {
	position: relative;
	width: 440px;
	left: 30px;
}

.preview .swiper-slide {
	text-align: center;
	width: 87.5px;
	height: 70px;
	margin: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}

.preview .swiper-slide img {
	display: inline-block;
	height: 100%;
	width: 100%;
}

.preview .active-nav {
	border: 1px solid #F00;
	margin-bottom: 20px;
}

.preview .arrow-left {
	background: #fff url(../images/feel3.png) no-repeat left center;
	position: absolute;
	left: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
	display: none;
}

.preview .arrow-right {
	background: #fff url(../images/feel4.png) no-repeat right center;
	position: absolute;
	right: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
	display: none;
}

a.btn-danger {
	color: #fff;
	font-size: 14px;
	padding: 5px 20px;
	background: #dc3545;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 5px;
}

.dec-tit {
	clear: both;
	background: #f2f2f2;
	padding: 10px 10px;
	margin: 20px 0px;
	font-size: 16px;
	font-weight: bold;
}

.pro-right {
	float: right;
	width: 400px;
}

.pro-right h2 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 10px;
}

.pro-right .text-secondary {
	line-height: 24px;
	margin: 20px 20px 0px 0px;
	padding-bottom: 20px;
	border-bottom: 1px solid #AAAAAA;
}


/*内页新闻*/

#newslist li {
	float: left;
	padding: 10px;
	box-sizing: border-box;
	margin: 0px 0px 20px 0px;
	width: 100%;
	background: #fff;
	border: 1px solid #dedede;
}
#newslist li a{color: #333;}
#newslist li:hover {
	border: 1px solid #009A44;
	transition: all 0.5s;
	box-shadow: 0px 0px 8px 4px #ccc;
	
}

#newslist li:hover img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transition: scale(1.205);
	transition: 0.8s;
	border-radius: 20%;
	border: 1px solid #009A44;
}

#newslist li:hover .more {
	background: #009A44;
	color: #fff;
	border-radius: 10px;
	transition: 1s;
	border-color: #009A44;
}

#newslist li .news_img {
	width: 30%;
	float: left;
}

#newslist li img {
	width: 90%;
	height: 200px;
	display: block;
	margin:  auto;
}

#newslist li .news_t {
	float: right;
	width: 68%;
}

#newslist li .news_t h4 {
	line-height: 30px;
	font-size: 16px;
}

#newslist li .news_t time {
	line-height: 30px;
}

#newslist li p {
	line-height: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
	color: #797979;
}

#newslist li a.more {
	float: right;
	color: #797979;
	width: 120px;
	height: 32px;
	display: inline-block;
	border: 1px solid #009a44;
	font-size: 16px;
	line-height: 32px;
	text-align: center;
}

#newslist li a.more:hover {
	background: #FF621D;
	color: #fff;
	border-radius: 10px;
	transition: 1s;
	border: none;
}

h2.news-title {
	font-size: 20px;
	text-align: center;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px;
	color: #333;
}

.news-time {
	text-align: center;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
}


/*内页案例*/

#imglist,
#newslist {
	overflow: hidden;
}

#imglist li {
	float: left;
	display: inline;
	text-align: center;
	margin-left: 11px;
	margin-bottom: 10px;
	width: 284px;
	border: 1px solid #ccc;
}

#imglist li a.img {
	font-size: 0px;
	display: inline-flex;
	vertical-align: middle;
	text-align: center;
	height: 213px;
}

#imglist li a.img img {
	margin: auto;
	width: 100%;
	height: 213px;
	padding: 5px;
	box-sizing: border-box;
}
#imglist li:hover{border: 1px solid #009A44;}

#imglist li:hover img {
	border:none;
	transform: scale(1.02);
	transition: all 0.5s;
	box-sizing: border-box;
}

#imglist li:hover h3 a {
	transition: 0.5s;
	color: #009A44;
}

#imglist li h3 {
	padding: 5px 0px 10px;
	font-weight: normal;
	line-height: 1.5;
}
#imglist li h3 a{
	color: #333;
	font-size: 16px;
	
}
#showimg {
	padding: 15px;
}


/*内页侧栏*/

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.pages {
	margin-bottom: 30px;
}

.position {
	font-weight: normal;
	position: relative;
	top: 3px;
	border-bottom: 1px dashed #dcdcdc;
	line-height: 47px;
	margin-bottom: 20px;
}
.position a{color: #009A44;}

.sb_nav {
	float: left;
	width: 240px;
	margin-bottom: 20px;
}

.sb_nav h3.title {
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	background: #009a44;
}

/*
.sb_nav h3.title:hover {
	height: 58px;
	line-height: 58px;
	font-size: 20px;
	color: #333;
	background: #FFFFFF;
	border: 1px solid #FF621D;
	transition: 0.5s;
}
*/
.sb_nav h3.line {
	margin-top: 15px;
}

.sb_nav .active {
	padding: 0px 0px;
	background: #fff;
	border-top: 5px solid #063c9d;
}

.cp_ej {
	height: 27px;
	line-height: 27px;
	margin-bottom: 10px;
	padding-left: 10px;
	font-weight: normal;
	background: url(../images/dt-1.gif)left center no-repeat;
}

.cp_ej:hover{
	transition: 0.5s;
	background:#009a44 url(../images/hot.gif)left center no-repeat;
}
.cp_ej:hover a{color: #fff;}
.cp_ej a {
	font-size: 14px;
	margin-left: 20px;
	color: #666;
}


.sb_active {
	/*border: dotted #CCCCCC 1px;*/
	background: #fff;
}

.sb_nav dl dt a {
	background: url(../images/dt-11.gif)170px center no-repeat;
	border-top: 1px solid #eaeaea;
	line-height: 60px;
	height: 60px;
	display: block;
	padding-left: 45px;
	color: #333;
}

.sb_nav dl {
	margin: 0;
	padding: 0;
}

.sb_nav dl dt a.btn-info {
	color: #fff;
	font-weight: bold;
	background: #009a44 url(../images/indexnavli.png)180px center no-repeat;
}

.sb_nav dl dt a:hover {
	color: #fff;
	transition: 0.5s;
	background: #009a44  url(../images/dt-1.gif)180px center no-repeat;
}

.sb_active {
	background: #fff;
	border-bottom: 1px solid #009a44;
	border-left: 1px solid #009a44;
	border-right: 1px solid #009a44;
}


.sb_nav .sortnav_img{overflow: hidden;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #009a44;border-left: 1px solid #009a44;border-right: 1px solid #009a44;}
.sb_nav .sortnav_img li{width: 50%;height: auto;float: left;padding: 5px;box-sizing: border-box;}
.sb_nav .sortnav_img li a{color: #333;font-size: 14px;}
.sb_nav .sortnav_img img{width: 100%;height: 100px;}
.sb_nav .sortnav_img li .title{text-align: center;}
.sb_nav .sortnav_img li:hover img{transform: scale(1.04);transition: 0.5s;}
.sb_nav .sortnav_img li:hover a{color: #009A44;transition: 0.5s;}

/*
.sb_contact .sb_active img {
	width: 98%;
}
.sb_active_p {
	padding: 20px;
}

.sb_contact .sb_active p {
	color: #333;
	font-size: 14px;
	line-height: 30px;
}
.sb_contact .sb_active_p .title{border-bottom: 1px solid #ccc;padding: 5px 0 10px 0;font-size: 18px;color: #FF621D;margin-bottom: 10px;}
.sb_contact .sb_active_p .phone{padding: 5px 0 0 0;border-top: 1px solid #ccc;margin-top: 10px;}
.sb_contact .sb_active_p .phone span{color: #FF621D;font-size: 24px;}
*/

.sb_nav .sb_contact{width: 100%;height: 140px;position: relative;}
.sb_nav .sb_contact img{width: 100%;height: 100%;}
.sb_nav .sb_contact p{position: absolute;top: 50%;left:30%;color:#FF621D;font-weight: bold;padding-right: 20px;}


/*产品页推荐新闻*/

.l_con {
	width: 228px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.s_con {
	border: 1px solid #e2e2e2;
	width: 228px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.c_con {
	width: 228px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.t04 {
	background: #063c9d;
	line-height: 35px;
	text-indent: 10px;
	color: #fff;
}

.info_b,
.info_b2 {
	padding: 5px 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.s_con dl dt {
	border: 1px solid #e2e2e2;
	width: 190px;
	height: 140px;
	padding: 5px;
}

.s_con dl {
	float: left;
	overflow: hidden;
	margin: 10px 0px 10px 12px;
	text-align: center;
	width: 204px;
}

.s_con dt img {
	max-width: 100%;
	height: 140px;
}

.s_con dd {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-align: center;
	color: #000;
	width: 200px;
}

.news_con {
	clear: both;
	margin: 11px 0px;
}

.news_con li {
	float: left;
	/*padding-left:15px;*/
	line-height: 30px;
	width: 50%;
	/*background: url('../images/dtico.jpg') no-repeat scroll left center transpartnerent;*/
}

.a_pro_con {
	clear: both;
	margin: 11px 0px;
}

.a_pro_con li {
	width: 260px;
	float: left;
	margin: 10px 10px 0px 10px;
	text-align: center;
	border: 1px solid #e2e2e2;
}

.a_pro_con li img {
	width: 260px;
	float: left;
	height: 160px;
}

.a_pro_con li a {
	display: block;
	line-height: 30px;
}

.box-content .cont_news {
	display: none;
	border: 1px solid #ccc;
}

.box-content .cont_news .cont_news_title {
	height: 40px;
	line-height: 40px;
	color: #137C32;
	padding-left: 20px;
	font-weight: bold;
	border-left: 4px solid #137c32;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

.box-content .cont_news>ul:after {
	display: block;
	clear: both;
	content: " ";
	padding: 10px;
}

.box-content .cont_news>ul>li {
	float: left;
	width: 429px;
	height: 36px;
	line-height: 36px;
	margin: 0 20px;
	border-bottom: 1px dotted #CCCCCC;
}

.box-content .cont_news>ul>li>a>span {
	float: right;
}

.box-content .cont_news>ul>li>a:hover {
	color: #137C32;
}

.box-content .mb-3 {
	width: 940px;
	padding: 0 10px;
}


.p15-proindexlist-1-tit {
	height: 40px;
	border-bottom: 2px solid #d4d4d4;
	margin-bottom: 18px;
	width: 930px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.p15-proindexlist-1-tit h3 {
	height: 40px;
	display: inline-block;
	font-size: 24px;
	font-weight: normal;
	line-height: 40px;
	padding-right: 24px;
	border-bottom: 2px solid #009A44;
}

/*最新资讯*/
.w1200 .new_news{border: 1px solid #ccc;overflow: hidden;margin-top: 30px;}
.w1200 .new_news h3{height: 40px;line-height: 40px;border-bottom: 1px solid #ccc;border-left: 4px solid #009a44;padding-left: 30px;color: #009a44;font-weight: bold;}
.w1200 .new_news ul{overflow: hidden;padding: 10px 10px 20px 10px;box-sizing: border-box;}
.w1200 .new_news ul li{float: left;width: 45%;border-bottom: 1px dotted #ccc;line-height: 40px;margin:0 20px;}
.w1200 .new_news ul li a{color: #999;font-size: 14px;}
.w1200 .new_news ul li a span{float: right;padding-right: 20px;}
.w1200 .new_news ul li:hover{border-bottom: 1px dotted #009A44;}
.w1200 .new_news ul li:hover a{color:#009A44;}
