@charset "utf-8";
body{ background-color:#fff;color:#333;font-size:14px; margin:0 auto; 
font-family:"微软雅黑", Helvetica, Arial, sans-serif;
}
p,span,ul,ol,li,img,h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,dl,dd,dt{list-style:none; border:0; margin:0; padding:0}
a{outline-style:none;color:#333;text-decoration:none; padding:0; margin:0}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clearfix {zoom: 1}

.content_more_a_zdy::after, .content_more_a_zdy:after {
	content: '查看全文';
	color: #fff;
}
.menu {  float:left; width:70%; }
.menu ul{width:100%; margin:0 auto; }
.menu ul li a.hide{width:100%; height:90px;  line-height:90px;}
.menu ul li.hidee{ width:12%;}
.menu ul li.hidee ul li a{height:50px; line-height:50px; }
.menu ul li:nth-of-type(1){ border-radius:40px 0 0 40px;width:16%;}
.menu ul li {float:left; position:relative; z-index:999; }
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; height:90px; color:#fff; line-height:90px; font-size:16px; }
.menu ul li ul {display: none;z-index:999; }
.hidee:hover{background:#fff; }
.menu ul li:hover a {color:#96bc13; }
.menu ul li:hover ul {display:block; position:absolute; top:90px; left:0; width:100%;}
.menu ul li:hover ul li{ width:100%;}
.menu ul li:hover ul li a {display:block;color:#333; background:rgba(255,255,255,0.7);}
.menu ul li:hover ul li a:hover {background:rgba(255,255,255,0.9); color:#96bc13;}
.home_1{background:#fff;}
.menu ul li.home_1 a.hide{color:#96bc13; }


.container {
	WIDTH: 100%;
	HEIGHT: 835px;
}
.container A IMG {
	WIDTH:1920px;
	HEIGHT: 835px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	LEFT: 50%; bottom:30px; display:none;
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}

.banner {
	position: relative;
	background: transparent url(../images/banner.jpg) no-repeat;
	background-size: cover;
	height:835px;
	width: 100%;
	display: table;
}
.banner_1 {
	position: relative;
	background: transparent url(../images/banner_1.jpg) no-repeat;
	background-size: cover;
	height:475px;
	width: 100%;
	display: table;
}
.banner_sy{ width:100%; height:835px;}
.pure-menu-horizontal {
    width: 100%;
}
.pure-menu-horizontal .pure-menu-heading, .pure-menu-horizontal .pure-menu-item, .pure-menu-horizontal .pure-menu-separator{    display: inline-block;
    zoom: 1;
    vertical-align: middle;}
.header{position:absolute;width: 100%;top: 40px; z-index:999;}
.logo {	float: left;background: #fff;padding:0 2.5% 0 5%; box-sizing: border-box;height: 90px;width: 20%;margin-right: 2%;border-top-right-radius: 50px;border-bottom-right-radius: 50px;}
.logo img{width: 100%;    padding-top: 3%;}
.pure-menu-list{width: 78%;float: right;background: #96bc13;height: 90px;box-sizing: border-box;border-top-left-radius: 50px;border-bottom-left-radius: 50px;box-sizing: border-box; padding:0 2% 0 0;}
.pure-menu-list li{box-sizing: border-box;}
.pure-menu-list li a:hover{background: none;}
.pure-menu-selected .pure-menu-link, .pure-menu-selected .pure-menu-link:visited{color: #fff;background: none;}
.pure-menu-list a{font-size: 16px;color: #fff;}
.pure-menu-heading,.pure-menu-link{/* padding: 0; *//* background: none; */}
.top_phone{ line-height:90px;box-sizing: border-box; float:right;}
.top_phone img{float: left; padding:30px 10px 0 0;}
.top_phone b{display: inline-block;}
.top_phone b span{color: #fff;font-weight: normal;font-size: 16px;display:block;float: left;}
.top_phone b i{font-size:24px; color: #fff;font-style: normal;margin-left:8px;display: inline-block; font-weight:bold;}
.pro-tit{ text-align: center; margin-bottom: 40px; }
.pro-tit b{ font-size: 38px;}
.pro-tit b span{ color:#96bc13;}
.pro-tit p{ font-size: 16px; line-height: 1.2; margin-top: 15px; }
.pro-show{ overflow:hidden;}
.show01{ position: relative; float: left; width: 46%; text-align: center; background: #E9EDF8; }
.pro-show p{ position: absolute; left: 0; bottom: 0; width: 100%; height:45px; line-height: 45px; font-size: 16px; background: rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.pro-show p a{ color: #FFF;display: block; }
.pro-show p a:hover{color: #96bc13;}
.show03{ float: right; width: 52%; text-align: center;  }
.show04{ position: relative; background-color: #E9EDF8; float:left; width:48%; margin:0 1% 3%; height:200px; overflow:hidden; }
.show04 a{ width:100%; display:block;}
.show04 img{ width:100%; display:block;}
.show-ico{ position: absolute; right: 20px; top: 10px; }
.index-pro{ padding:3% 0; background:#fafafa;}
.index-pro2{ padding:2% 0;}
.index-pro2 .pro-box .tab-pro{ margin:0;}
.indexpro3{ padding:0;}
.index-pro:after{content:'';width: 100%;height: 830px;position: absolute;bottom: 0;left: 0;z-index: -1;}
.hot-pro{margin-top: 30px; margin-bottom: 45px;}
.hot-pro li{float: left;width: 33.2%;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;max-height: 602px;background-color: #fff;}
.hot-pro .col-pro{position: relative;border-bottom: 1px solid #e5e5e5;background-color: #fff;overflow: hidden;}
.hot-pro li:first-child{background:#2f3854;background: -moz-linear-gradient(top, #282e46 0%, #2f3854 100%);background: -webkit-linear-gradient(top, #282e46 0%,#2f3854 100%);background: -o-linear-gradient(top, #282e46 0%,#2f3854 100%);background: -ms-linear-gradient(top, #282e46 0%,#2f3854 100%);background: linear-gradient(to bottom, #282e46 0%,#2f3854 100%);border-bottom: 1px solid #282e46;}
.hot-pro .col-pro img{display: block;width: 100%;height: auto;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hot-pro .col-pro .text{position: absolute;width: 100%;top: 25px;left: 0;padding: 0 30px;}
.hot-pro .col-pro .text .tit{display: block;font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 2px;line-height: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot-pro .col-pro .text p{font-size: 16px;color: #f60005;line-height: 26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot-pro li.col-pro{width: 33.5%;}
.hot-pro li.col-pro .text .tit{font-size: 28px;color: #ffffff;line-height: 38px;}
.hot-pro li.col-pro .text p{font-size: 18px;color: #ffffff;line-height: 28px;margin-bottom: 25px;}
.hot-pro li.col-pro .text .btn-more{display: inline-block;font-size: 18px;color: #ffffff;font-weight: bold;padding:0 26px;line-height: 44px;background:#f60005;background: -moz-linear-gradient(top, #b60004 0%, #f60005 100%);background: -webkit-linear-gradient(top, #b60004 0%,#f60005 100%);background: -o-linear-gradient(top, #b60004 0%,#f60005 100%);background: -ms-linear-gradient(top, #b60004 0%,#f60005 100%);background: linear-gradient(to bottom, #b60004 0%,#f60005 100%);}
.hot-pro li.col-pro .text .btn-more:hover{background: #b60004;background: -moz-linear-gradient(top, #f60005 0%, #b60004 100%);background: -webkit-linear-gradient(top, #f60005 0%,#b60004 100%);background: -o-linear-gradient(top, #f60005 0%,#b60004 100%);background: -ms-linear-gradient(top, #f60005 0%,#b60004 100%);background: linear-gradient(to bottom, #f60005 0%,#b60004 100%);}
.hot-pro .col-pro .text .tit:hover{color: #ff6d28;}
.hot-pro li .col-pro:hover img{margin-left: 10px;}
.index-pro_1{ padding:3% 0}
.index-pro_2{ padding:0 0 3%;}
.pro-title{overflow: hidden;margin-bottom: 15px;}
.pro-title h3{font-weight: normal;float: left;line-height: 26px; font-size:24px; font-weight:bold;}
.pro-title h3 span{ font-weight:normal; font-size:16px; display:block; color:#999; line-height:40px;}
.pro-title a.ckgd{ line-height:66px;}
.pro-title a{display: block;float: right;line-height: 26px;}
.pro-title a:hover{color: #96bc13;}
.pro-box .tab-pro {overflow: hidden;margin-bottom: 20px;}
.pro-box .tab-pro li{float: left;width: 20%;background-color: #343546;font-size: 16px;color: #b8b9bc;line-height: 50px;text-align: center;cursor: pointer;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pro-box .tab-pro li a{ color:#fff;}
.pro-box .tab-pro li.on,.pro-box .tab-pro li:hover{background-color: #96bc13;color: #fff;font-weight: bold;}
.pro-box .tab-con ul{overflow: hidden;margin-left: -2%;}
.pro-box .tab-con li{float: left;float: left;width: 23%;margin-left: 2%;}
.pro-box .tab-con li .img{display: block;width: 100%; height: 0;overflow: hidden;position: relative;padding-top: 75%;}
.pro-box .tab-con li .img img{position: absolute;top: 0; left: 0;width: 100%; height: 100%;display: block;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pro-box .tab-con li .txt{background-color: #ffffff;padding:0 12px;position: relative;}
.pro-box .tab-con li .txt a{display: block;line-height: 56px;position: relative;display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: relative;z-index: 1;padding-right: 20px; font-size:16px;}
.pro-box .tab-con li .txt i{display: block;font-size: 18px;color: #96bc13;position: absolute;right: 0;top: 0; font-style:normal}
.pro-box .tab-con li .txt:after{content:'';width: 4px;position: absolute;left: 0;top: 0;bottom: 0;background-color: #96bc13;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pro-box .tab-con li .txt:hover:after{width: 100%;}
.pro-box .tab-con li .txt:hover i{color: #fff;}
.pro-box .tab-con li .txt:hover a{color: #fff;}
.pro-box .tab-con li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.dn{ display: none;}
.index-news{ padding:3% 0;}
.news-ul{margin-bottom: 40px;}
.news-ul li{float: left;margin:0 1%;width: 48%;}
.news-ul li .img{width: 100%; height: 0;overflow: hidden;position: relative;padding-top: 36.4%;}
.news-ul li .img img{display: block;position: absolute;top: 0; left: 0;width: 100%;}
.news-ul li .img .mark{position: absolute;bottom: -100%; left: 0;width: 100%; height: 100%;background-color: rgba(29, 30, 49, 0.8);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.news-ul li .img .mark a{display: inline-block;font-size: 16px;color: #ffffff;width: 140px;line-height: 44px;background:#f60005;background: -moz-linear-gradient(top, #b60004 0%, #f60005 100%);background: -webkit-linear-gradient(top, #b60004 0%,#f60005 100%);background: -o-linear-gradient(top, #b60004 0%,#f60005 100%);background: -ms-linear-gradient(top, #b60004 0%,#f60005 100%);background: linear-gradient(to bottom, #b60004 0%,#f60005 100%);font-weight: bold;text-align: center;position: absolute;left: 50%;top: 50%;margin: -70px;margin-top: -22px;}
.news-ul li .img .mark a:hover{background: #b60004;background: -moz-linear-gradient(top, #f60005 0%, #b60004 100%);background: -webkit-linear-gradient(top, #f60005 0%,#b60004 100%);background: -o-linear-gradient(top, #f60005 0%,#b60004 100%);background: -ms-linear-gradient(top, #f60005 0%,#b60004 100%);background: linear-gradient(to bottom, #f60005 0%,#b60004 100%);}
.news-ul li .text{padding:20px 0;position: relative;}
.news-ul li .left{padding-right: 74px;}
.news-ul li .date{width: 74px;background-color: #f0f1f5;text-align: center;padding: 5px 0 5px;position: absolute;right: 0;top: 20px;}
.news-ul li .date em{display: block;font-size: 32px;font-weight: bold;color: #666666;line-height: 42px; font-style:normal;}
.news-ul li .date span{display: block;font-size: 14px;color: #666666;line-height: 24px;}
.news-ul li .text .tit{display: block;font-size: 16px;color: #1b1b1b;line-height: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 15px;}
.news-ul li .text p{ color: #666666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-ul li:hover .mark{bottom: 0;}
.news-ul li:hover .text .tit{color: #f60005;}
.news-list {}
.news-list li{float: left;width: 48%;margin: 0 1%; line-height: 40px;overflow: hidden;}
.news-list li a{display: block;color: #333333;float: left;width: 70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left: 18px;background: url(../images/index-icon2.png) no-repeat left center;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;transform: translate3d(0,0,0);}
.news-list li .date{display: block;float: right;color: #666666; }
.news-list li:hover a{padding-left: 25px;color: #96bc13;}
.indexpro{ padding:3% 0;}
.zxys{ background:url(../images/bg.jpg) no-repeat left center; padding:3% 0;}
.mobfour .mobfourbox li{background-color:#eee;padding: 23px 0;}
.mobfour .mobfourbox li span{ font-size:22px; color:#201717; text-align:center; display:block; margin-top:14px;}
.mobfour .mobfourbox li i{background-image:url(../images/icon1.png);background-repeat:no-repeat; width:50px; height:50px; display:block; margin:0 auto;}
.mobfour .mobfourbox li .icon1{background-position:0 0; }
.mobfour .mobfourbox li .icon2{background-position:0 -50px;}
.mobfour .mobfourbox li .icon4{background-position:0 -100px;}
.mobfour .mobfourbox li .icon3{background-position:0 -150px;}
.mobfour .mobfourbox li.hover{ background-color:#96bc13;}
.mobfour .mobfourbox li.hover span{ color:#fff;}
.mobfour .mobfourbox li.hover .icon1{ background-image:url(../images/icon2.png);}
.mobfour .mobfourbox li.hover .icon2{ background-image:url(../images/icon2.png);}
.mobfour .mobfourbox li.hover .icon4{ background-image:url(../images/icon2.png);}
.mobfour .mobfourbox li.hover .icon3{ background-image:url(../images/icon2.png);}
.mobfour .mobfourbox .mobfourboxfl,.mobfour .mobfourbox .mobfourboxfr{width:288px;}
    .mobfour .mobfourbox .mobfourboxmid{width:574px; margin-left:25px;}
    .mobfour .mobfourbox li{padding:36px 15px;}
    .mobfour .mobfourbox #one1,.mobfour .mobfourbox #one3{margin-bottom:167x;}
	.mobfour .mobfourbox .mobfourboxfr{ float:right;}
	.mobfour .mobfourbox .mobfourboxfl{ float:left;}
	.mobfour .mobfourbox .mobfourboxmid{ float:left;}
	.mobfour .mobfourbox #one1,.mobfour .mobfourbox #one3{margin-bottom:15px;}
	.mobfourtxt{clear:both; width:100%; position:relative;}
.mobfourtxt img{width:100%;}
.mobfourtxt p{position:absolute; bottom:0; left:0; font-size:14px; line-height:24px; background:url(../images/bl0.png) repeat center; color:#fff; padding:2%; text-align:left; width:96%; }

.links{background:#111216; padding: 1% 0;box-sizing: border-box; border-bottom:rgba(255,255,255,0.4) solid 1px; overflow:hidden;}
.links span{font-size: 16px;color: #fff; line-height: 28px; text-align: left;}
.links a{ color:rgba(255,255,255,0.8); padding:0 8px;}
.links a:hover{color: #fff;}
footer{background:#111216;padding: 2% 0 0;box-sizing: border-box;}
.foot_phone{margin-top: 10px;}
.foot_phone b{color: #fff;display:block ;font-family: impact;font-size: 28px; font-weight:normal;}
.foot_phone span{font-size: 18px;color: #fff;display:block; padding:15px 0;}
.pure-g{ overflow:hidden;}
.pure-u-1-5{ float:left; width:25%;}
.pure-u-1-5 ul{padding-left: 50px;box-sizing: border-box;}
.pure-u-1-5 ul li { color:rgba(255,255,255,0.8);}
.pure-u-1-5 ul li img{ max-width:60%;}
.pure-u-1-5 ul li span{font-size: 24px;color: #fff;box-sizing: border-box;box-sizing: border-box;}
.pure-u-1-5 ul li b{display: block;width: 20px;height: 3px;background: #96bc13;margin-top: -3px;position: absolute;top: 2px;}
.pure-u-1-5 ul li i{display: block;width:95px;height: 1px;background: #88898B;margin-top: 10px;position: relative;margin-bottom: 20px;}
.pure-u-1-5 ul li a{color: #fff;opacity: 0.8;line-height: 30px;font-size: 14px;}
.copy{font-size: 14px; color: #fff;text-align: center; padding:10px 0; line-height:35px;box-sizing: border-box;opacity: 0.8; border-top:rgba(255,255,255,0.4) solid 1px;}
.copy a{color: #fff; opacity: 0.8; padding:0 10px;}
.case{ padding:3% 0;}
.case .title03{margin-top:30px;margin-bottom: 30px;}
.case_main{box-sizing: border-box;}
.slideGroup {
	margin:0 auto;
	width: 80%;
}

.slideGroup .parHd {
	position: relative;
	height: 100px;
	line-height: 100px;
	padding: 0 20px;
}

.slideGroup .parHd ul {
	display:table; margin:0 auto;
}

.slideGroup .parHd ul li {
	float: left;
	padding: 0 15px;
	cursor: pointer;
}

.slideGroup .parHd ul li.on {
	height: 30px;
	background: #fff;
	color: green;
}

.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 0 130px;
	position: relative;
}

.slideGroup .sPrev,
.slideGroup .sNext {
	position: absolute;
	left: 10px;
	top: 30px;
	display: block;
	width: 90px;
	height: 385px;
	background: url(../images/icoLeft.png) center center no-repeat;
}

.slideGroup .sNext {
	left: auto;
	right:10px;
	background: url(../images/icoRight.png) center center no-repeat;
}

.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}

.slideGroup .parBd ul li {
	margin: 0 8px;
	float: left;
	
	width:98%;
}

.slideGroup .parBd ul li .pic {	text-align: center; margin-right:2%;}
.slideGroup .parBd ul li .pic a{display: block;border-top-right-radius: 50px;border-top-left-radius: 10px;border-bottom-left-radius:50px;border-bottom-right-radius: 10px;overflow: hidden;font-size: 0; height:450px;}
.slideGroup .parBd ul li .pic a img{width: 100%;height: 100%;}
.slideGroup .parBd ul li .description {
	float: left;
	width: 50%;
	box-sizing: border-box;	
}
.slideGroup .parBd ul li .description .case_title{
	font-size:24px;
	line-height: 35px; font-weight:normal; padding:20px 0;
}
.slideGroup .parBd ul li .description .case_title a{}
.slideGroup .parBd ul li .description p{font-size: 16px;opacity: 0.6;line-height: 30px;}
.function_list{ padding:3% 0;}
.function_list span{font-size:16px;display: block; line-height:40px;}
.function_list span b{font-weight: normal;color: #96bc13; font-weight:bold;}
.consult a{color: #fff;border: 2px #fff dashed;display: block; height: 48px;border-radius: 50px;}
.consult{display: block;width:260px;background: #96bc13;height: 80px;text-align:center;line-height: 46px;font-size: 24px;padding: 14px 13px;box-sizing: border-box; border-radius: 50px;}
 #consult{border-top-left-radius: 50px;border-bottom-left-radius: 50px;border-bottom-right-radius: 0;border-top-right-radius: 0;}
 #consult a{border-top-left-radius: 50px;border-bottom-left-radius: 50px;border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}
#case_more a{color: #96bc13;}
.pure-u-1-2 {width: 48%; float:left;}
.more_about {width: 220px;height: 50px;float: left;}
.more_about a{width: 220px;height: 50px;background: #fff;display: block;text-align: right;line-height: 50px;border-radius: 50px;font-size: 24px;margin: 15px 0 0 40px;box-shadow:#BCBCBC 0px 0px 10px 2px inset;}
.more_about a img{margin-top: 15px;float:right;margin-right: 40px;width:36px;margin-left: 10px;}

.box{width:100%;height: 420px;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width:100%;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 100%; height: 420px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:300px;background:rgba(0,0,0,0.6);text-indent: 2em;
				padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute;right: 10px;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;
				background: rgba(255,255,255,0.8);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,1);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
				top:50%; line-height: 80px;font-size:60px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}
.lmms{ position:absolute; text-align:center; top:45%;width:100%; left:0;}
.lmms p,.lmms span{ display:block; color:#fff; line-height:60px;}
.lmms p{ font-size:36px; font-weight:bold; }
.lmms span{ font-size:20px;}
.weiz{ position:absolute; bottom:0;width:1200px; left:19%; color:#fff; line-height:60px; font-size:16px;}
.weiz a{ color:#fff; font-size:16px;}
.pagess {clear: both;overflow: hidden;text-align: center;font-size:12px; margin:3% 0 0;}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}
.xw_1 dl{ float:left; width:31%; margin:1%;box-shadow: 2px 2px 8px #888888; border-radius:20px; overflow:hidden; line-height:30px; }
.xw_1 dl dt a,.xw_1 dl dt a img{ display:block; width:100%;}
.xw_1 dl dt a{ height:280px; overflow:hidden;}
.xw_1 dl dt a img{ height:100%;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.xw_1 dl:hover img{transform: scale(1.05);}
.xw_1 dl dd{ padding:5%;}
.xw_1 dl:hover{ background:#f60005; color:#fff;}
.xw_1 dl:hover a,.xw_1 dl:hover span,.xw_1 dl:hover b{ color:#fff;}
.xw_1 dl dd p{ font-size:18px; height:30px; overflow:hidden;}
.xw_1 dl dd b,.xw_1 dl dd span{ display:block; font-weight:normal;}
.xw_1 dl dd span{ height:60px; overflow:hidden; color:#666;}
.xw_1 dl dd b{ color:#999; background:url(../images/data.png) no-repeat left center; padding-left:20px;}
.xw_1 dl:hover b{background:url(../images/data1.png) no-repeat left center; }
.gsxw{ margin:3% 0 0; }
.xwtb{ padding-bottom:3%; line-height:30px;}
.xwtb span{ font-size:26px;}
.xwtb a{ float:right;}
.xwtb a:hover{ color:#f60005;}
.xw_2 dl{ margin:0 0 3% 0;box-shadow: 2px 2px 8px #e9e9e9; border-radius:5px; overflow:hidden; line-height:30px; padding:3%; }
.xw_2 dl dt{ width:10%; float:left; font-size:24px; text-align:center;}
.xw_2 dl dt span{ display:block; line-height:40px; color:#666;}
.xw_2 dl dd{ float:right; width:88%;}
.xw_2 dl dd p{ font-size:18px; font-weight:bold; padding-bottom:5px;}
.xw_2 dl dd span{ color:#555; font-size:15px;}
.xw_2 dl:hover dt span,.xw_2 dl:hover dd p{ color:#96bc13;}
#allmap {width: 100%;height: 500px;margin-top:20px;overflow: hidden; line-height:30px;}
#allmap b{color: #CC5522;font-size: 16px; }
.lxfs_1 dl{ float:left; width:25%; margin:1%; text-align:center; border:1px solid rgba(204,204,204,0.3); border-radius:15px; padding:4% 3%;}
.lxfs_1 dl dt{ line-height:50px; font-size:20px; padding-top:3%;}
.sub_content_right_below {
	width:100%;
	height:auto;
	overflow:hidden;
	zoom:1;
}
.sub_content_right_below p {
	line-height:22px;
	padding-top:10px;
	font-size:13px;
	color:#666666
}
.news_content_middle {
	width:100%;
	height:100%;
	font-size:14px;
	line-height:25px;
}
.news_content_middle p {
	margin-top:8px;
}
.message_content {
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] {
	font:400 15px/35px "Open Sans", Helvetica, Arial, sans-serif;
}
#contact {}
#contact h3 {
	color:#F96;
	display:block;
	font-size:30px;
	font-weight:400;
}
#contact h4 {
	margin:5px 0 15px;
	display:block;
	font-size:20px;
}
fieldset {
	border:medium none !important;
	margin:0 0 20px;
	min-width:100%;
	padding:0;
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width:90%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;box-shadow: 2px 2px 5px #dcdcdc;
}
#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #BF3131;
}
#contact textarea {
	height:100px;
	max-width:100%;
	resize:none;
}
#contact button[type="submit"] {
	cursor:pointer;
	width:30%;
	border:none;
	background:#f60005;
	color:#FFF;
	margin:0 0 5px;
	padding:15px 10px;
	font-size:15px; border-radius:5px;box-shadow: 2px 2px 5px #888888;
}
#contact button[type="submit"]:hover {
	background:#f60005;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact input:focus, #contact textarea:focus {
	outline:0;
	border:1px solid #BF3131;
}
::-webkit-input-placeholder {
color:#888;
}
:-moz-placeholder {
color:#888;
}
::-moz-placeholder {
color:#888;
}
:-ms-input-placeholder {
color:#888;
}
.lxfs_3{ padding:3% 0 0;}
.lxfss_1{ float:left; width:46%;}
.lxfss_1 img{ max-width:100%;}
.lxfss_2{ float:right; width:49%;}
.xwtitle{ font-size:28px; text-align:center; line-height:2;}
.date_sj{ text-align:center; padding:2% 0;}
.fbsj{ background:url(../images/data.png) no-repeat left center; padding:0 20px;}
.xwnr,.xwnr p,.xwnr span,.fanye{ line-height:2.5}
.xwnr img{ max-width:100%; height:auto;}
.fanye ul{ border:1px solid rgba(204,204,204,0.3); border-radius:10px; padding:0 2%; margin:2% 0;}
.fanye ul li{ width:49%; padding:1% 0;}
.fanye ul li:nth-of-type(1){ float:left; border-right:1px solid #CCC;}
.fanye ul li:nth-of-type(2){ float:right; text-align:right;}
.cpjj{ background:#fafafa; padding:2% 0;}
.cpys{ margin:2% 0;}
.cpjjbt{ font-size:30px; color:#555; font-weight:bold; line-height:3;}
.cpnr dl dt{ float:left; width:45%;}
.cpnr dl dt img{width:100%;}
.cpnr dl dd{ float:right; width:51%;}
.cpbt_1{font-size:28px;}
.jj_1{ line-height:2; margin:3% 0; font-size:16px;}
.jj_1 span{ color:#f80003;}
.zxrx{ text-align:center;}
.zxrx span{  color:#f80003; text-align:center; background:url(../images/dhtb.png) no-repeat left center; padding:20px 0 20px 40px; font-size:20px;}
.zxrx span b{ font-size:24px; }
.ljzx{ background:#f80003; color:#fff; text-align:center; font-size:22px;display:block; width:60%; margin:5% auto; border-radius:50px; line-height:2; font-weight:bold;}
.gywm{ padding:4% 0;}
.gywm_1 dl{ position:relative; height:520px;}
.gywm_1 dl dt{ width:50%; position:absolute; left:0;}
.gywm_1 dl dt img{ width:100%;}
.gywm_1 dl dd{width:55%; position:absolute; right:0; top:60px;}
.gywm_1 dl dd span{ display:block; text-align:right; font-size:30px; padding-bottom:5%; font-weight:bold;}
.gywm_1 dl dd p{ background:#96bc13; padding:3%; border-radius:15px; color:#fff; line-height:3; font-size:16px; font-weight:bold;}
.tdsl_l{ float:left; width:49%;}
.tdsl_l b{display:block; font-size:30px; padding-bottom:5%; font-weight:bold;}
.tdsl_l p{ line-height:2.5; text-indent:2em; font-size:16px;}
.tdsl_r{ float:right; width:49%;}
.tdsl_r img{ width:100%;}
.gywm_3{ margin:4% 0 0;}
.fwzc{ text-align:center;}
.fwzc p{display:block; font-size:30px; padding-bottom:2%; font-weight:bold;}
.fwzc span{ display:block; font-size:16px;}
.fwzc_1{ margin:3% 0 0;}
.fwzc_1 dl{ float:left; width:23%; margin:1%; position:relative;}
.fwzc_1 dl:nth-of-type(2n){ margin:5% 1% 1%}
.fwzc_1 dl dt img{ width:100%; display:block; }
.fwzc_1 dl dd{ position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.4); width:100%; color:#fff; text-align:center; padding:5% 0; line-height:2}
.fwzc_1 dl dd p{ font-size:24px;}
.fwzc_1 dl dd span{ display:block; font-size:16px;}


/*1280分辨率以上（大于1200px）*/
@media screen and (min-width:1200px){
.page{ width: 1200px; margin:0 auto; }
.pc{ display:block;}
.mobile{ display:none;}
}


/*1100分辨率（大于960px，小于1199px）*/
@media screen and (min-width: 960px) and (max-width: 1199px) {
.page{ width: 98%; margin:0 auto; }
.pc{ display:block;}
.mobile,.top_phone{ display:none;}
.mobfour .mobfourbox .mobfourboxmid{ width:520px;}
.slideGroup{ width:100%;}
.more_about a{ margin-left:15px;}
.banner{ height:600px;}
.pure-menu-list li{ margin:0 15px;}
.logo{ padding:20px 2% 0 2%}
.weiz{ width:100%; left:0;}
}

/*880分辨率（大于768px，小于959px）*/
@media screen and (min-width: 768px) and (max-width: 959px) {
.page{ width: 98%; margin:0 auto; }
.pc,.top_phone,.slideGroup .parBd ul li .description dl,.mobfour .mobfourbox .mobfourboxmid{ display:none;}
.mobile{ display:block;}
.banner{ height:500px;}
.header{ top:0; position:relative;}
.logo{ float:none; width:100%; margin:0; border:0; padding:0; height:auto; border-radius:0;}
.pure-menu-horizontal .pure-menu-heading{ text-align:center; display:block;}
.logo img{ margin:0 auto; width:auto;}
.pure-menu-list{ width:100%; height:auto; border-radius:0; padding:0;}
.pure-menu-list li{ padding:0; line-height:35px; height:35px; overflow:hidden; border-bottom:1px solid rgba(255,255,255,0.5); width:25%; margin:0; border-top:0; text-align:center; float:left;}
.pure-menu-list a{ display:block; border-right:1px solid rgba(255,255,255,0.5);}
.pure-menu-list li:nth-of-type(4n) a{ border:0;}
.slideGroup{ width:100%;}
.more_about a{ margin-left:10px;}
.show04,.xw_1 dl dt a{ height:200px;}
.box{ height:415px;}
.mobfour .mobfourbox .mobfourboxfl, .mobfour .mobfourbox .mobfourboxfr{ float:none;width:100%;}
.mobfour .mobfourbox #one1, .mobfour .mobfourbox #one3,.mobfour .mobfourbox li{ float:left; width:48%; margin:1%; padding:2% 0;}
footer{ margin-bottom:50px;}
.weiz{ width:100%; left:0;}
.gywm_1 dl dd{ top:20px;}

}

/*440分辨率以下（小于479px）*/
@media only screen and (max-width: 767px) {
.page{ width: 98%; margin:0 auto; }
.pc,.top_phone,.slideGroup .parBd ul li .description dl,.links,footer .pure-g,.banner_sy{ display:none;}
.mobile{ display:block;}
.banner{ height:300px;}
.banner_1{ height:320px;}
.lmms{ top:60%;}
.header{ top:0; position:relative;}
.logo{ float:none; width:100%; margin:0; border:0; padding:0; height:auto; border-radius:0;}
.pure-menu-horizontal .pure-menu-heading{ text-align:center; display:block;}
.logo img{ margin:0 auto; width:auto;}
.pure-menu-list{ width:100%; height:auto; border-radius:0; padding:0;}
.pure-menu-list li{ padding:0; line-height:35px; height:35px; overflow:hidden; border-bottom:1px solid rgba(255,255,255,0.5); width:25%; margin:0; border-top:0; text-align:center; float:left;}
.pure-menu-list a{ display:block; border-right:1px solid rgba(255,255,255,0.5);}
.pure-menu-list li:nth-of-type(4n) a{ border:0;}
.slideGroup{ width:100%;}
.more_about a{ margin-left:10px;}
.show04{ height:112px;}
.pro-show p{ line-height:30px; height:30px; font-size:14px;}
.xw_1 dl dt a{ height:200px;}
.box{ height:233px;}
.mobfour .mobfourbox .mobfourboxfl, .mobfour .mobfourbox .mobfourboxfr{ float:none;width:100%;}
.mobfour .mobfourbox #one1, .mobfour .mobfourbox #one3,.mobfour .mobfourbox li{ float:left; width:48%; margin:1%; padding:2% 0;}
footer{ margin-bottom:50px;}
.weiz{ width:100%; left:0;}
.gywm_1 dl dd{ top:20px;}
.pro-tit b{ font-size:30px;}
.pro-tit{ margin-bottom:20px;}
.show01,.show03,.cpnr dl dt,.cpnr dl dd{ float:none; width:100%;}
.show03{ overflow:hidden; margin:3% 0 0;}
.pro-box .tab-con li,.fwzc_1 dl{ width:48%;}
.slideGroup .slideBox{ padding:0 50px;}
.slideGroup .parBd ul li .pic,.slideGroup .parBd ul li .description{ width:100%; float:none;}
.slideGroup .parBd ul li .pic a{ height:200px;}
.slideGroup .parBd ul li .description p{ height:60px; overflow:hidden;}
.slideGroup .sPrev, .slideGroup .sNext{ width:30px; background-size:contain;}
.mobfour .mobfourbox .mobfourboxmid{ width:98%; float:none; margin:2% 1%;}
.news-ul li{ float:none; width:100%; margin:0 0 2%;}
.news-list li,.tdsl_l,.tdsl_r,.lxfss_1,.lxfss_2{ margin:0; float:none; width:100%;}
.pure-menu-list a{ font-size:14px;}
.copy{ border:0; padding:0;}
footer{ padding:0;}
.lmms p,.cpbt_1{ font-size:18px; line-height:30px;}
.gywm_1 dl{ height:auto; overflow:hidden;}
.gywm_1 dl dt{ float:none; width:100%; position:relative;}
.gywm_1 dl dd{ height:auto; float:none; width:100%; position:relative; top:0;}
.gywm_1 dl dd span{ text-align:left;}
.gywm_1 dl dd span,.tdsl_l b{ padding:3% 0;}
.fwzc_1 dl:nth-of-type(2n){ margin:1%;}
.lxfs_1 dl{ width:92%; float:none; margin:1% 1% 3%;}
#allmap{ height:350px;}
#contact button[type="submit"]{ width:100%;padding: 5px 10px;}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea{ width:93%;}
.lmms span{ line-height:30px; font-size:15px;}
 .xw_2 dl dt{ width:30%;}
 .xw_2 dl dd{ width:68%;}
 .xwtitle{ font-size:20px;}
 .fanye ul li:nth-of-type(1),.fanye ul li:nth-of-type(2){ width:100%; text-align:left; float:none; border:0;}
.fanye ul li:nth-of-type(1){ border-bottom:1px dotted #CCC;}
 .xw_1 dl{ width:98%; margin:1% 1% 3%;}
 .container{ height:150px;}
 .container A IMG{ height:150px;}
.box-1 ul li img{height:auto;}
.pro-box .tab-pro{ background:#343546;}
.pro-box .tab-pro li{ width:50%;}
.function_list{ padding:0;}
.function_list span{ font-size:15px; line-height:28px;}

}
@media only screen and (max-width: 450px) {
 .container A IMG{ width:420px; height:150px;}
}
 @media only screen and (max-width: 360px) {
 .container A IMG{ width:360px; height:150px;}
 }


.footer-fls{ width:100%; height:3.25rem; position:fixed; bottom:0; left:0; z-index:999; display:flex; background:url(../images/mfooter-bg.png)  no-repeat center center; background-size:100% 3.25rem;  }
.footer-zxlx{ width:40%; font-size:1rem; height:3.25rem; line-height:3.25rem; text-align:center;}
.footer-zxlx a{ display:block;}
.footer-zxlx img{ height:1.5rem;  vertical-align:middle; margin-right:.05rem;}
.footer-bddh{ width:60%; height:3.25rem; background:url(../images/gif.gif) no-repeat left center; background-size:100% 3.25rem; }
.footer-bddh a{ display:block; font-size:1.125rem; color:#fff; font-weight:bold; line-height:1.125rem; padding:.5rem 0; padding-left:4rem;}
.footer-bddh a p{ font-weight:400; color:#9d3f06; font-size:.875rem;}

.case_m1{ margin:1%;}
.case_m2 a { display:block; width:100%; overflow:hidden; height:px;}
.case_m2 img{ width:100%; }
.case_m3{ line-height:28px;}
.case_m3 h1 a{ display:block; font-size:15px;}
.case_m3 p{ height:50px; line-height:25px; overflow:hidden; }

#Fixed { position:fixed; left:0; z-index:999999; bottom: 0;  /* 非IE下的定位 */ _position: absolute;  /*IE6 用absolute模拟fixed*/ _top: expression(document.documentElement.scrollTop + Math.round(document.documentElement.offsetHeight-42) + "px"); /*IE6 动态top值*/
right:0; width:100%; height:auto; background-color:#f60005; margin:0 auto }
#Fixed ul {  display:block; text-align:center; }
#Fixed li { width:25%; display:block; float:left; height:auto; text-align:center;  margin:0 auto; }
#Fixed li a { letter-spacing:2px; color:#FFF; text-shadow: 1px 1px rgba(0, 0, 0, 0.5); display:block; font-size:14px; font-family:微软雅黑 }
#Fixed li:hover { background:url(EngBgH.jpg) repeat-x top left; }
