@charset "utf-8";
/* CSS Document */
.g_nr{  background:#fff; padding:20px 0px;}
.nlist {width:100%; margin-bottom:15px; margin-top:15px;}
.nlist ul{ width:90%;}
.nlist li {float:left;
font-size:14px;
cursor:pointer;
height:33px;
line-height:33px;
overflow:hidden;
text-align:center;
width:22%;
margin:1%;
border:1px solid #2aba51;
color:#2aba51;
}
.nlist li a {
	color:#2aba51;
}
.nlist .hover {
	color:#fff;
	background:#2aba51;
}
.nlist .hover a{
	color:#fff;
}
.fhover a{background:#2aba51 !important; color:#fff !important; display:block;}
.slideBox{ position:relative; overflow:hidden; margin:10px auto;  max-width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:12px; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px; }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
.dede_pages {
	text-align: center;
	margin:15px 0px;
	padding-bottom: 8px;
	height:40px;
	font-size:12px;
	width:100%;
	background:#fff;
	float:left;
}
.dede_pages a {
	display:inline-block
	padding: 0px 8px;
	/*border: 1px solid #CCC;*/
	margin: 0 3px;
 	line-height:2.px;
	padding:2px;
}
.dede_pages a:hover {
	background: #003997;
	color: #FFF;
}
/*.dede_pages span ,.dede_pages a{padding:3px 10px; background:#2aba51; margin-right:5px; color:#FFF;}
.dede_pages em{background:#2aba51;padding:3px 10px; color:#fff; margin-right:5px;}
.dede_pages font{color:#fff; background:#666666;padding:3px 10px; margin-right:5px;}
.dede_pages a:hover{background:#2aba51; color:#fff;}
.dede_pages select{padding:3px 10px; border:1px solid #2aba51; margin-right:5px; margin-left:5px;}*/
.dede_pages ul{display:inline-block;overflow:hidden;}
.dede_pages ul li{float:left;margin:0 3px;width:36px;height:36px;text-align:center;line-height:36px}
.dede_pages ul li:first-child{margin:0 8px 0 0;width:90px}
.dede_pages ul li:last-child{margin:0 0 0 8px;width:90px}
.dede_pages ul li a{display:inline-block;width:100%;height:100%;background:#e1e1e1;color:#fff;font-size:14px}
.dede_pages ul li.this a,.dede_pages ul li:hover a{background:#2aba51}
.nextpage{width:1200px; float:left; padding:20px 0px;}
.nextpage li{float:left; font-size:14px; width:1200px; padding:10px 0px;}
.nnews_con {
	margin-top:15px;
	padding:12px 15px 15px 16px;
}
.nnews_con h1 {
	text-align: center;
	font-size: 18px;
	color:#000;
}
.nnews_con h2 {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #888;
	margin-top: 5px;
	margin-bottom:10px;
}
.nnews_con p {
	line-height:26px;
}
.nnews_con img{width:100% !important;}
.sxpian {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dashed #d9d9d9;
	margin-bottom:15px;
	padding-left:15px;
}
.sxpian li {
	margin-bottom:5px;
}
.baoming {
	margin-top:15px;
	height:auto;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

/*案例内容*/
.product_r{float:left; width:100%; background:#27282a; padding-bottom:15px;}
.product_r .top_hd1{float:left; width:40%;}
.product_r .top_hd1 img{float:left; width:100%; height:auto; padding-top:20px;}
.product_r .top_bt{float:right; padding-top:10px;width:58%}
.product_r .top_bt p{float:left; line-height:35px; font-size:14px; color:#222222; width:100%;}
.product_r .top_bt p span a{float:left;  width:80px; background:#ff6000; text-align:center; height:25px; line-height:25px; color:#FFF; margin-top:2px;}
.product_r .top_bt .sjs{float:left;padding:10px 0px;width:100%; margin-top:10px;}
.product_r .top_bt .sjs h2{float:left; font-size:14px; color:#222222; font-weight:bold;}
.product_r .top_bt .sjs span a{float:right; padding:0px 5px; background:#ff6000; text-align:center; height:25px; line-height:25px; color:#FFF;}
/*#name,#phone,#qq,#liuyan{
	display:block;
	width:230px;
	height:25px;
	border:1px solid #CCC;
	margin-top:20px;
}*/
.ka {
	width:180px;
	height:25px;
	border:1px solid #CCC
}
.kw {
	border:1px solid #CCC;
	width:180px;
}
.but1 {
	width:100px;
	height:30px;
	background:#cf2316;
	color:#fff;
	border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.but2 {
	width:100px;
	height:30px;
	background:#a8a8a8;
	color:#fff;
	border:none;
	margin-left:15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.byqx{ width:97%; margin-top:15px;}
.hred{ color:#cf2316;}
.ewm{ text-align:center; font-size:18px; color:#cf2316; font-weight:bold; margin-top:20px;}
.g_jo{  }
.g_jo li{ border-bottom:1px dotted #CCC;line-height:38px; height:38px;}
.g_jo span{ color:#003997;}
.news_xq h2{text-align: left;line-height: 60px; font-size: 24px; font-weight: bold; color: #333}
.ggxiangqing h2{font-size: 18px; line-height: 40px; padding: 0px 30px;background: #037d40;color: #fff;float: left;margin-bottom: 0px; margin-top: 0px;}

/*提问*/
.sale_service{ padding:20px 0 10px 0; overflow:hidden;}
.sale_service .ttile{ font-size:20px; color:#333; line-height:30px;}
.sale_service .ttile span{ display:block; font-size:14px; color:#666; font-weight: normal;}
.sale_service .u1 { margin:45px 0; }
.sale_service .u1 li{ border-bottom: solid 1px #ddd; }
.sale_service .u1 li .list{line-height:48px;height:48px;padding:0 20px; background:#fff;}
.sale_service .u1 li .list a{ float:left; background:url(../images/fwzc_07.png) no-repeat center left; padding-left:60px; color:#333; width:1000px; display:inline-block;}
.sale_service .u1 li .list span{float:right; display:inline-block; background:url(../images/bg_sign91.png) no-repeat right top; padding-right:20px; transition:all .3s; -webkit-transition:all .3s;}
.sale_service .u1 li .list:hover a{ color:#2aba51;}
.sale_service .u1 li .cont{width:824px; margin:0 auto 20px; display:none; }
.sale_service .u1 li .cont h3{ color:#666; font-weight:normal; line-height:30px; padding-top:15px;}
.sale_service .u1 li .cont .bj{width:824px; height:25px; background:url(../images/bg_shadow09.png) no-repeat top;}
.sale_service .u1 li .cont .c{width:689px;padding:0 15px 15px 120px; background-color:#f5f3f4; background-image: url(../images/bg_sign92.png) ; background-repeat:no-repeat; background-position:36px 0; color:#888; line-height:20px; }
.sale_service .u1 li.active{border-bottom: solid 1px #2aba51;}
.sale_service .u1 li .list:hover,
.sale_service .u1 li.active .list{ background:#2aba51;}
.sale_service .u1 li .list:hover span,
.sale_service .u1 li.active .list span{background:url(../images/bg_sign91.png) no-repeat right bottom; color:#fff;}
.sale_service .u1 li .list:hover a,.sale_service .u1 li.active .list a{ background:url(../images/bg_sign90s.png) no-repeat center left; color:#fff;}

.sale_service .u2{ padding-top:30px;padding-bottom:25px;}
.sale_service .u2 li{ margin-bottom:15px;}
.sale_service .u2 input{ border:solid 1px #ddd; border-radius:4px; -webkit-border-radius:4px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; height:48px; padding:0 10px;}
.sale_service .u2 textarea{ border:solid 1px #ddd; border-radius:4px; -webkit-border-radius:4px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; height:190px; padding:10px;}
.sale_service .u2 button{ background:#2aba51; width:225px; height:50px; text-align:center; color:#fff; line-height:50px; font-size:18px; cursor:pointer;}