@charset "utf-8";
body{overflow-x: hidden;}
/*头部开始*/
.wc-page-header{
	height:107px;
	background: #fff;
}
.wc-header-logo{
	width:17%; float:left; margin-top:22px\9;
}
.wc-header-logo img{
	width:100%;
}
.wc-header-main{ float:left; width:83%}
.wc-header-nav{ float:left; width:858px\9; padding-left:100px\9;}
.wc-nav-sep{
	width:1px;
	height:11px;
	background: #ccc;
	margin:0 2.75% 0 0.75%; float:left; margin-top:40px\9;
}
.wc-nav-li{
	font-size:16px;
	color:#000c2c;
	padding:0 4px;
	margin:0 1.6%;
	height:107px;
	line-height: 107px; float:left;
}
.wc-nav-li > a{
	font-size:inherit;
	color:inherit;
	display: block;
}
.wc-nav-line{
	height:3px;
	background: #f07f00;
	position: absolute;
	bottom:0px;
	display: block;
	width:0px;
}
.wc-nav-btn-wrp{ float:left; margin-top:40px\9; width:142px\9;}
.wc-nav-btn-wrp .icon{
	width:22px;
	height:13px;
	margin-right:13px; float:left;	margin-right:10px\9;
}
.wc-nav-btn-wrp .icon:last-child{
	margin-right:0;
}
.wc-nav-btn-wrp .wc-icon-1{
	background-image: url(../images/wc_head_icon_03.jpg);
}
.wc-nav-btn-wrp .wc-icon-2{
	background-image: url(../images/wc_head_icon_05.jpg);
}
.wc-nav-btn-wrp .wc-icon-3{
	background-image: url(../images/wc_head_icon_07.jpg);
}
.wc-nav-btn-wrp .wc-icon-4{
	background-image: url(../images/wc_head_icon_09.jpg);
}
.wc-nav-fa .icon{
	width:12px;
	height:6px;
	background-image: url(../images/wc_head_icon_12.jpg);
	margin-left: 5px;
}
.wc-nav-slide-wrap{
	width:100%;
	height:0px;
	overflow: hidden;
	position: absolute;
	top:107px;
	left:0;
	z-index: 9;
}
.wc-head-hot-wrp{
	background: #333543;
	color:#999;
	padding:12px 0;
	font-size:14px;
}
.wc-head-hot-wrp .wc-hot-tit .icon{
	width:15px;
	height:16px;
	background-image: url(../images/wc_zan.png);
}
.wc-head-hot-wrp .wc-hot-con a{
	color:inherit;
	font-size: inherit;
	margin-right:13px;
}
.wc-head-hot-wrp .wc-hot-con a:hover{
	color:#f5f5f5;
}
.wc-head-fa-wrap{
	background: #2e303f;
	padding:0 0 22px;
}
.wc-head-fa-wrap .fatit{
	height:65px;
	line-height: 65px;
	text-align: center;
	font-size:30px;
	color:#fff;
	margin-bottom: 22px;
	border-bottom: 1px solid #464f5a;
}
.wc-head-fa-item{
	width:16.66%;
	height:105px;
	box-sizing: border-box;
	padding:0 1%;
	border-right:1px solid #464f5a;
}
.wc-head-fa-item .wc-tit .img{
	width:100%;
	height:74px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
	transition: all .36s;
}
.wc-head-fa-item .wc-tit:hover .img{
	transform: rotateY(360deg);
}
.wc-head-fa-item .wc-tit .tit{
	font-size:16px;
	color:#fff;
	text-align: center;
	line-height: 1.1;
}
.wc-head-fa-item .wc-con{
	padding:15px 0 0px;
}
.wc-head-fa-item .wc-con a{
	min-width:50%;
	box-sizing: border-box;
	padding:0 4px;
	height:23px;
	line-height: 23px;
	font-size:14px;
	color:#97a0b4;
	transition: all .3s;
	margin-bottom: 13px;
}
.wc-head-fa-item .wc-con a:hover{
	color:#fff;
	background: #f07f00;	
}
.wc-head-fa-item .wc-con a.wc-icon-hot{
	position: relative;
}
.wc-head-fa-item .wc-con a.wc-icon-hot:after{
	content: "";
	display: block;
	position: absolute;
	right:-16px;
	top:4px;
	width:11px;
	height:15px;
	background: url(../images/wc_icon_hot.png) no-repeat center center;
}
/*头部结束*/
/*底部开始*/
.wc-page-footer{
	color:#b8bac0;
	position: relative; clear:noth; height:auto !important; overflow:hidden; width:100%;
	z-index: 2;
}
.wc-page-footer a{
	color: #b8bac0;
}
.wc-foot-main{
	width:100%;
	padding:47px 0 40px;
	background: #2f3237 url(../images/wc_footer_bg_02.jpg) no-repeat left top;
	height:auto !important;
	overflow: hidden;
}
.wc-foot-bot{
	height:34px;
	line-height: 34px;
	background: #3a3d44;
}
.wc-foot-nav-item{
	flex-shrink: 0; float:left;
}
.wc-foot-nav-item.wc-nav-type-3{
	max-width: 30%;
}
.wc-foot-nav-item.wc-nav-type-2{
	max-width: 24%;
}
.wc-foot-nav-item.wc-nav-type-1{
	max-width: 10%;width:113px\9;
}
.wc-foot-nav-item .wc-tit{
	height:30px;
	line-height: 30px;
	margin-bottom: 7px;
	position: relative;
	font-size:14px;
	color:#e7e9ed;
}
.wc-foot-nav-item .wc-tit:after{
	content: "";
	display: block;
	width:29px;
	height:2px;
	background: #cbb396;
	position: absolute;
	left:0;
	bottom:-2px;
}
.wc-foot-nav-item .wc-con .wc-item{
	height:27px;
	line-height: 27px;
	overflow: hidden;
	width:100%;
}
.wc-foot-nav-item.wc-nav-type-3 .wc-tit{
	margin-bottom: 17px;
}
.wc-foot-nav-item.wc-nav-type-3 .wc-con .wc-item{
	line-height: 19px;
	margin-bottom: 8px;
	height:auto;
}
.wc-foot-nav-item.wc-nav-type-2 .wc-con .wc-item{
	width:50%;
	padding-right:6px;
	box-sizing: border-box; float:left;
}
.wc-foot-nav-item.wc-nav-type-2 .wc-con .add_item{
	width: 100% !important;
}
.wc-foot-nav-wrp{
	border-right:1px solid #000;width:1140px\9;float:left\9;
}
.wc-foot-ewm-wrp{
	width:21.64%;float:left\9;width:315px\9;
}
.wc-foot-ewm-item{ float:left}
.wc-foot-ewm-wrp .wc-foot-ewm-item:first-child{
	margin-right:15%;
}
.wc-foot-ewm-wrp .wc-foot-ewm-item .wc-tit{
	margin-top:10px;
	text-align: center;
}
.wc-side-float-btn{
	width:86px;
	height:241px;
	position: fixed;
	left:0px;
	bottom:100px;
	background: url(../images/wc_side_float_02.png) no-repeat left center;
	cursor: pointer;
	z-index:101;
}
.wc-side-float-form{
	width:100%;
	height:210px;
	position: fixed;
	left:0;
	bottom:0;
	background: url(../images/wc_footer_bg_05.jpg) no-repeat center bottom;
	box-sizing: border-box;
	padding-top:45px;
	transform: translateY(210px);
	transition: all .3s;
	z-index:100;
}
.wc-side-float-form .wc-form-tit{
	font-size:36px;
	line-height: 1;
	margin-bottom: 28px;
}
.wc-side-float-form .wc-form-con{
	height:46px;
	width:1210px\9; margin:auto;
}
.wc-side-float-form .wc-form-con .wc-text{
	width:250px;
	margin-right:20px;
	line-height: 46px;
	box-shadow: 0px 5px 8px 0px #e8ebee;
	background: #fff;
	text-indent: 13px;
	font-size:14px;
	border-radius: 1px; float:left\9; width:246px\9;height:46px\9;
}
.wc-side-float-form .wc-form-con .wc-submit{
	width:120px;
	background: #fc5c00;
	font-size:16px;
	text-align: center;
	color:#fff;
	text-shadow: 0px 0px 2px #cc3e00;
	box-shadow:0px 5px 8px 0px #efd7cd; height:46px\9;float:left\9;
}
.wc-form-close{
	width:38px;
	height:38px;
	background: url(../images/wc_footer_icon_close.png) no-repeat;
	position: absolute;
	right:27px;
	top:12px;
	cursor: pointer;
}
/*底部结束*/
/*内页头开始*/
.jgq-banner-word{
	height:320px;
}
.jgq-banner-word-top{
	font-size: 44px;
	color: #fff;
}
.jgq-banner-word-center{
	font-size: 24px;
	color: #fff;
	padding: 6px 0 23px 0;
}
.jgq-banner-word-bottom{
	background: #fff;
	color: #fc8b08;
	font-size: 18px;
	width: 179px;
	height: 45px;
	text-align: center;
}
.jgq-banner-word-bottom a{
	color: #fc8b08;
	font-size: 18px;
}
.jgq-catpos{
	width: 100%;
	margin: auto;
	height: 53px;
	font-size: 14px;
	color: #7c7c7c;
	border-bottom:1px solid #eeeeee;
}
.jgq-catpos .jgq-catpos-container{
	height: 100%;
}
.jgq-catpos .jgq-catpos-container p{
	padding-left: 10px;
	padding-top: 2px;	
}
.jgq-catpos a{
	font-size: 14px;
	color: #7c7c7c;
}
/*内页头结束*/
/* 内页尾开始 */
.jgq-news-bottom{
	width: 100%;
	background: #3a3d44;
	height: 190px;
	color: #cab296;
	position: relative;z-index: 2;
}
.jgq-news-bottom ul{
	height: 190px;
}

.jgq-news-bottom ul li{
	width: 25%;
	background: url(../images/jgq-news-bottom-line.png) no-repeat right center;
}
.jgq-news-bottom ul li:nth-last-of-type(1){
	background: none;
}
.jgq-news-bottom-word p{
	text-align: center;
	font-size: 14px;
}

.jgq-news-bottom-word .jgq-news-bottom-word-num{
	font-size: 51px;
}
/* 内页尾结束 */

.v9_pages{
	text-align: center;
	margin-top:15px;
}
.v9_pages a,
.v9_pages span{
	padding:5px 12px;
	background: #fff;
	border:1px solid #e8e8e8;
	font-size:14px;
	color:#888;
	border-radius: 4px;
}
.v9_pages a:hover,
.v9_pages span{
	color:#fff;
	background: #ef8300;
}

/* 导航条*/
.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;z-index: 3;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

#cs_box{width:86px;height:241px;position:fixed !important; bottom:32%; 
position:absolute; z-index:400; top:expression(offsetParent.scrollBottom+20);right:0px; transition:all 0.5s ease-out; background:url(../images/aicaigou.png) no-repeat; cursor:pointer} 

.cs_close {color:#000; position:absolute; right:5px;top:0px; cursor:pointer; font-size:24px;font-family:Verdana, Geneva, sans-serif; color:#fff;}

#cs_box img{ width:900px; position:absolute; right:-1100px; transition:all 0.5s ease-out;}
/*#cs_box.animate{ right:0px}*/
#cs_box:hover img{ right:86px;}

/*
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 */
 
 .jgq-news-banner{ height:auto; text-align:center}
.jgq-news-banner img{ width:auto; height:auto; max-width:100%;}
.ftitle1,.ftitle2,.title,.e-des{ text-align:center}
.ftitle1{ padding-top:30px; line-height:40px; color:#000; font-size:24px;}
.ftitle2{ font-size:16px; color:#999999; width:584px; margin:auto; position:relative; line-height:32px;}
.ftitle2:before{ position:absolute; left:0; z-index:9; width:108px; height:1px; line-height:1px; background:#999999; content:""; top:50%}
.ftitle2:after{ position:absolute; right:0; z-index:9; width:108px; height:1px; line-height:1px; background:#999999; content:""; top:50%}
.btit .title{ font-size:38px; padding-top:20px;}
.btit .title span{ color:#FF6E15;}
.e-des{ line-height:30px; color:#999999; font-size:15px; width:875px; margin:auto;}
.e-title-list,.advant_list{ clear:both; width:100%; height:auto !important; overflow:hidden; width:1220px; margin:auto; }
.e-title-list ul li{ width:278px; height:442px; float:left; border:1px solid #999999; margin-right:22px; margin-top:34px; margin-bottom:62px; transition:all 0.5s ease-out; margin-left:4px; position:relative;}
.e-title-list ul li:last-child{ margin-right:0px;}
.e-title-list ul li h3{ padding-top:14px; text-align:center; line-height:76px;transition:all 0.5s ease-out 0.1s; font-size:30px;}
.e-title-list ul li p{ line-height:36px; font-size:14px; text-align:center; color:#666666;transition:all 0.5s ease-out 0.3s; padding-top:28px;}
.e-title-list ul li .circle{ width:125px; height:125px; margin:auto; border-radius:50%; border:1px solid #999999;transition:all 0.5s ease-out 0.2s; background-position:center; background-repeat:no-repeat}
.e-title-list ul li .circle.fangan1{ background-image:url(../images/fangan.png)}
.e-title-list ul li .circle.fangan2{ background-image:url(../images/fangan2.png)}
.e-title-list ul li .circle.fangan3{ background-image:url(../images/fangan3.png)}
.e-title-list ul li .circle.fangan4{ background-image:url(../images/fangan4.png)}
.e-title-list ul li:hover{box-shadow:0px 0px 10px #999; background:#FF6E15; color:#FFF;}
.e-title-list ul li:hover h3,.e-title-list ul li:hover p{ color:#FFF;}
.e-title-list ul li:hover .circle{ border:1px solid #fff; background:#fff; background-position:center; background-repeat:no-repeat}
.e-title-list ul li:hover .circle.fangan1{background-image:url(../images/fangan1_over.png)}
.e-title-list ul li:hover .circle.fangan2{background-image:url(../images/fangan2_over.png)}
.e-title-list ul li:hover .circle.fangan3{background-image:url(../images/fangan3_over.png)}
.e-title-list ul li:hover .circle.fangan4{background-image:url(../images/fangan4_over.png)}
.e-title-list ul li a{ display:block; width:128px; height:38px; margin:auto; border-radius:10px; border:1px solid #999999; text-align:center; line-height:38px; color:#666666; margin-top:22px;transition:all 0.5s ease-out 0.4s; font-size:16px}
.e-title-list ul li:hover  a{ border:1px solid #fff; background:#fff; color:#999}
.advantagebox{ height:570px; background:url(../images/advant_bg.jpg) center no-repeat;}
.advantagebox h1{ text-align:center; padding-top:47px; line-height:82px; position:relative; font-size:38px; color:#FFF; letter-spacing:5px;}
.advantagebox h1:after{ width:90px; height:4px; color:#FFF; position:absolute; content:""; background:#FFF; left:50%; margin-left:-45px; z-index:99; bottom:0}
.advantagebox h2{ line-height:48px; font-size:16px; color:#FFF; text-align:center}
.advant_list{ padding-top:60px;}
.advant_list ul li{ width:185px; float:left; margin-right:20px;}
.advant_list ul li:last-child{ margin-right:0px;}
.advant_list ul li .circle{ width:109px; height:109px; margin:auto; border:2px  solid #FFF; border-radius:50%; transition:all 0.5s ease-out; background-position:center; background-repeat:no-repeat}
.advant_list ul li  .circle.adpic1{ background-image:url(../images/adpic1.png)}
.advant_list ul li  .circle.adpic2{ background-image:url(../images/adpic2.png)}
.advant_list ul li  .circle.adpic3{ background-image:url(../images/adpic3.png)}
.advant_list ul li  .circle.adpic4{ background-image:url(../images/adpic4.png)}
.advant_list ul li  .circle.adpic5{ background-image:url(../images/adpic5.png)}
.advant_list ul li  .circle.adpic6{ background-image:url(../images/adpic6.png)}
.advant_list ul li:hover .circle{ border:2px solid #FF7214;}
.advant_list ul li:hover  .circle.adpic1{ background-image:url(../images/adpic1_over.png)}
.advant_list ul li:hover  .circle.adpic2{ background-image:url(../images/adpic2_over.png)}
.advant_list ul li:hover  .circle.adpic3{ background-image:url(../images/adpic3_over.png)}
.advant_list ul li:hover  .circle.adpic4{ background-image:url(../images/adpic4_over.png)}
.advant_list ul li:hover  .circle.adpic5{ background-image:url(../images/adpic5_over.png)}
.advant_list ul li:hover  .circle.adpic6{ background-image:url(../images/adpic6_over.png)}
.advant_list ul li .title{ line-height:36px; padding-top:22px; color:#FFF; font-size:18px;transition:all 0.5s ease-out}
.advant_list ul li p{ line-height:30px; font-size:15px;transition:all 0.5s ease-out; color:#FFF; text-align:center}
.advant_list ul li:hover .title,.advant_list ul li:hover p{ color:#FF7214}
.case_title{ padding-top:58px; height:138px; position:relative;}
.case_title img{ float:left;}
.case_title .hd{ width:268px; position:absolute; right:0; bottom:5px;}
.case_title .hd li{ float:left; margin-left:18px; width:113px; height:34px; text-align:center; line-height:34px; border:1px solid #999999; color:#000}
.case_title .hd li.on{ border:1px solid #FF7813; background:#FF7813; color:#FFF}
.case_title .bd{ height:376px; position:relative;}
.content_roll{ height:376px; position:relative; padding-top:30px;}
.content_roll div.anniu{ position:absolute; width:70px; height:70px; top:45%; z-index:99; opacity:0; transition:all 0.5s ease; }
.content_roll div.sprev{ left:-35px;background-image:url(../images/anniu1.png)}
.content_roll div.snext{ right:-35px;background-image:url(../images/anniu2.png)}
.content_roll .scroll li{ float:left; width:380px; margin-right:30px;}
.content_roll .scroll li img{ height:376px; width:auto; max-width:100%}
.content_roll:hover div.anniu{ opacity:1}
.caselide_box{ width:1200px; margin:auto}
.tech{ text-align:center}
.xuqiubox{ background:#F5F5F5; height:auto !important; overflow:hidden; padding-bottom:30px}
.xuqiubox .title{ padding-top:60px; text-align:center; font-size:28px;}
.xuqiubox .ftitle{ line-height:30px; text-align:center; font-size:16px}
.formbox{ width:790px; height:230px; margin:auto; padding-top:20px; position:relative}
.putter{ width:368px; height:40px; line-height:40px; border:0px; background:#FFF; padding-left:12px;}
.areatext{ width:380px; height:155px; float:right; border:0px; line-height:40px; padding-left:10px; border:0px; background:#FFF}
.submit{ width:245px; height:45px; line-height:45px; text-align:center; color:#FFF; font-size:16px; background:#FF7813; border:0px; /*position:absolute;*/ bottom:0; left:50%; /*margin-left:-122px;*/}