*{margin: 0;padding: 0;box-sizing: border-box;}
.clear{clear: both;content: "";}
body{font-family:"微软雅黑", "Microsoft YaHei" ,Helvetica Neue,Tahoma,Arial,"宋体","黑体";font-size: 14px;background: #f1f1f1;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
ul,li,dl,dd,dt,p,ol,h1,h2,h3,h4,h5{padding: 0;margin: 0;list-style-type:none}

.container{width: 100%;max-width: 1250px;margin: 0 auto;}
.left{float: left;}
.right{float: right;}

.header{height: 80px;line-height: 80px;width: 100%;background:#3e3a39;position: fixed;left:0;top:0;z-index:999;-moz-box-shadow:2px 2px 5px #8a8686; -webkit-box-shadow:2px 2px 5px #2d2d2d; box-shadow:2px 2px 5px #2d2d2d;}
.logo{width: 10%;float: left;}
.logo img{display: block;margin-top: 15px;height: 48px;}
.nav{width: 80%;float: right;}
.nav ul li{padding: 0 15px;float: left;position: relative; }

.nav ul li a{color: #fff;font-size: 16px;}
.header .menu_li{position: absolute;top: 80px;left: 0;z-index: 8;background:rgba(230,230,230,0.9);overflow: hidden;height: 0px;}
.menu_li>li>a:hover{background-color: #204E9F;color: #FFFFFF;	}
.nav ul li .menu_li li{padding: 0; width: 100%;}
.menu_li>li a{height:50px ;text-align: center;display: block;line-height: 50px;}
.nav  .menu_li a{color: #555;}
/*.nav ul li>.menu_li{display: none;}*/
.nav .tel a{font-size: 20px;font-weight: bold;color: #e61925;}
.nav .on1{background: #204e9f;color: #fff;}
  



.btn{position: absolute;right:30px;top:18px;border: 0;background: none;display: none;}
.btn span{background: #eaeaea;width: 50px;display: block;height: 4px;margin: 8px 0;}
/*sj menu*/
.leftMenu a {text-decoration: none;display: block;color:#fff;font-size: 15px;}
.leftMenu {background:rgba(32, 77, 158, 0.88);right: -1000px;position: fixed;top: 65px;display: block;height: 100%;width: 68%;min-width: 140px;max-width: 440px;z-index: 90002;transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;position: fixed;overflow: auto;}
.leftMenu.menu-open {right: 0;}
.leftMenu ul {list-style: none;padding: 0;}
.leftMenu ul li {position: relative;padding: 10px 0 10px 20px;}
.leftMenu ul li.hasChild > a:after {content: "+";position: absolute;right: 20px;top: 4px;font-size: 24px;font-weight: 300;}
.leftMenu ul li.hasChild.open > a:after {content: "-";right: 23px;font-size: 28px;top: 3px;}
.f2, .f3 {height: 0;padding-left: 20px;overflow: hidden;position: relative;transition: height 0.4s ease;-moz-transition: height 0.4s ease;-webkit-transition: height 0.4s ease;-o-transition: height 0.4s ease;}
.menu-dark-backdrop {background: rgba(0,0,0,0);transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;width: 100%;position: fixed;top: 50px;left: 0;right: 0;overflow: hidden;}
.menu-dark-backdrop.in {height: 100%;z-index: 8;background: rgba(0,0,0,0.5);}
.f1 ul li{line-height: 30px;}
.leftMenu  .sjtel{font-size: 20px;font-weight: bold;color: #ff8508;}

.flickerplate {
	position:relative;
	width:100%;
	height:80vh;
	background-color:#e6e6e6;
	overflow:hidden;
	/*margin-top: 80px;*/
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:68.75em;
	margin-left:auto;
	margin-right:auto
}
.flickerplate ul.flicks>li .flick-title {
	padding:0px 0px;
	font-size:2.778em;
	line-height:1.995em;
	text-align:center
}
@media only screen and (max-width: 43.813em) {
.flickerplate ul.flicks>li .flick-title {
font-size:1.667em
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0.5;
	margin:0px 0px 0px 50%;
	background-image:url("../image/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0.5;
	margin:0px 0px 0px -50%;
	background-image:url("../image/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	margin:0px 6px;
	background-color:rgba(255, 255, 255, 0.3);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:rgba(255, 255, 255, 0.6)
}
.flickerplate .dot-navigation .dot.active {
	background-color:#fff
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("../image/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("../image/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}

@media only screen and (max-width: 43.813em) {
.flickerplate {
	position:relative;
	width:100%;
	height:45vh;
	margin-top: 40px;
}	
}

.iabout{background:url(../img/about/iaboutbg.jpg);padding: 25px 0;overflow: hidden;}
.iabout_l{width: 100%;padding: 5px;box-sizing: border-box;}
.iabout_l .iabout_t i{width: 4px;height: 80px;background: #204e9f;display: block;float: left;margin-right: 15px;}
.iabout_l .iabout_t h2{color: #999;font-weight: normal;}
.iabout_l .iabout_t h3{font-size: 32px;padding-bottom: 10px;}
.iabout_l .iabout_t span{border-bottom: 1px solid #BFBFBF;display: block;padding: 10px 0;}
.iabout_c{box-sizing: border-box;padding: 15px 0;}
.iabout_c b{font-size: 30px;text-align: center;color:#55bfe0;display: block;}
.iabout_c p{text-indent: 2em;font-size: 15px;color: #f5f5f5;line-height: 25px;padding: 15px 0;text-align: justify;}
.iabout_r{width: 60%;float: right;}
.aboutmore{position: absolute;left: -50px;bottom: 30px;background: #204E9F;color: #fff;padding: 20px 55px;}
.aboutmore img{padding: 0 8px;}
.iabout_b{overflow: hidden;}

.ihonor{width: 65%;float: left;}
.ihonor .swiper-slide img{width: 100%;display: block;border: 5px solid #fff;}

.iaboutnum{width: 30%;float: right;padding: 15px;box-sizing: border-box;}
.iaboutnum ul li{margin-bottom:18px; border: 1px dashed #ddd;padding: 15px;box-sizing: border-box;}
.iaboutnum ul li a{color: #fff;}
.iaboutnum ul li h2{font-weight: normal;}
.iaboutnum ul li span{padding: 0 5px;}
.iaboutnum ul li b{font-size: 35px;padding-right: 15px;font-weight: bold;}

.ipro{padding: 25px 0;overflow: hidden;}
.swiper1 {width: 100%;}
.ipro .swiper1 .selected {color: #fff;border-bottom: 2px solid #e61925;background: #204E9F;}
.swiper1 .swiper-slide {font-size: 16px;height: 50px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;cursor: pointer;background: #CCCCCC;}
.ipro .swiper2 {width: 100%;margin: 20px 0;}
.swiper2 .swiper-slide {height: calc(100vh - 50px);background-color: #ccc;box-sizing: border-box !important;overflow-x: hidden !important;}

.ipro_l{width:50%;float: left;overflow: hidden;}
.ipro_l img{width: 100%;display: block;}
.ipro_r{width: 50%;float: right;}
.ipro_r span{border: 1px solid #3C3C3C;color: #666;padding: 15px 45px;margin-left: 25px;margin-top:15px;overflow: hidden; display: inline-block;}
.ipro_r h2{font-size: 25px;padding: 25px;box-sizing: border-box;color: #333;text-align: left;}
.ipro_r_c{padding:0 25px;box-sizing: border-box;}
.ipro_r_c p{padding: 5px 0;color: #555;font-size: 15px;}
.ipro_r_c2{overflow: hidden;}
.ipro_r_c2 h2{font-size: 16px;}
.ipro_r_c2 ul li{width: 50%;float: left;}
.ipro_r_c2 ul li img{width: 100%;display: block;padding:0 8px;}

.iequipment{width: 100%;overflow: hidden;padding: 25px 0;background: url(../img/equipment/eqbg.jpg) no-repeat center;}
.iequipment p{font-size: 16px;text-align: center;padding: 12px 0;color: #fff;}
.iequipmentbox{}
.iequipmentbox ul li{width: 33.3%;float: left;}
.iequipmentbox ul li img{width: 100%;display: block;}
.iequipment .swiper-slide img{width: 100%;display: block;}
.solution-card{background: #fff;height:180px;padding: 10px;box-sizing: border-box;}
.iequipment .solution-card p{text-align: left;color: #555;line-height: 25px;}

.title{text-align: center;padding: 15px 0;}
.title h2{font-size: 30px;color: #204e9f;}
.title p{font-size: 16px;}
.title span{width: 60px;height: 2px;display: block;background: #204E9F;margin: 8px auto;}

.title2{text-align: center;padding: 15px 0;color: #fff;}
.title2 h2{font-size: 30px;}
.title2 p{font-size: 16px;}
.title2 span{width: 60px;height: 2px;display: block;background: #204E9F;margin: 8px auto;}
/*.col-sm-4{float:left;position:relative;width:33.33333333%}
.iequipmentbox .selected-solution{background:#f1f3ff}
.iequipmentbox .selected-solution>div{position:relative;width:1270px;margin:0 auto}
.iequipmentbox .selected-solution .swiper-container{width:1200px}
.iequipmentbox .selected-solution .layer-title{color:#393b40;padding:50px 0 30px;text-align:center;font-size:30px;letter-spacing:1.09px}
.solution-card img{width: 100%;display: block;}*/
/*重置swiper*/
/*.iequipmentbox .swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination{bottom:15px}
.iequipmentbox .solution-pagination .swiper-pagination-bullet{width:24px;height:4px;border-radius:100px;overflow:hidden;background:#dfe1f1;border:none;cursor:pointer;content:'';display:inline-block;box-sizing:border-box;opacity:1;vertical-align:middle}
.iequipmentbox .solution-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f66f6a;box-sizing:border-box}
.iequipmentbox .swiper-container-solution .swiper-button-prev{left:0;width:14.5px;height:30px;margin-top:0;background-image:url(../images/marketplace-home-arrow_big.svg);background-size:cover;transition:background-image .15s}
.iequipmentbox .swiper-container-solution .swiper-button-next{right:0;width:14.5px;height:30px;margin-top:0;background-image:url(../images/marketplace-home-arrow_big.svg);transform:rotate(180deg);background-size:cover;transition:background-image .15s}
.iequipmentbox .swiper-container-solution .swiper-button-next:hover,.swiper-container-solution .swiper-button-prev:hover{background-image:url(../images/marketplace-home-arrow_big_hover.svg);transition:background-image .2s}*/

.scientific{padding: 25px 0;overflow: hidden;background: url(../img/equipment/equipbg.jpg);}
.scientificbox1{overflow: hidden;}
.scientificbox1_c{width: 50%;font-size: 15px;text-indent: 2em;float: left;padding: 10px 0;}
.scientificbox1_c p{padding: 5px 0;text-indent: 2em;line-height: 25px;text-align: justify;}
.scientificbox1 ul{width: 50%;float: right;}
.scientificbox1 ul li{width: 50%;float: left;padding: 10px;box-sizing: border-box;}
.scientificbox1 ul li img{width: 100%;display: block;transition: all 0.6s;}
.scientificbox1 ul li a,.scientificbox2 ul li a{display: block;overflow: hidden;}
.scientificbox1 ul li img:hover{-webkit-transform: scale(1.2); transform: scale(1.1);}
.scientificbox1 ul li p,.scientificbox2 ul li p{font-size: 15px;padding: 5px 0;}
.scientificbox{width: 50%;float: right;}

.scientificbox2{overflow: hidden;}
.scientificbox2 ul li{width: 25%;float: left;padding: 10px;box-sizing: border-box;}
.scientificbox2 ul li img{width: 100%;display: block;transition: all 0.6s;}
.scientificbox2 ul li img:hover{-webkit-transform: scale(1.2); transform: scale(1.1);}

.system{overflow: hidden;}
.system ul li{background: #204E9F;color: #FFFFFF;text-align: center;padding: 15px 0;margin-bottom: 15px;}



.inews{padding: 25px 0;overflow: hidden;background: #fff;}
.inewsbox{ overflow: hidden;}
.inewsbox ul li{width: 33.3%;float: left;}
.inewsbox ul li a{color: #555;margin: 12px;display: block;padding: 12px;box-sizing: border-box;background: #F5F5F5;}
.inewsbox ul li p{}
.top{padding: 12px 0;box-sizing: border-box;height: 140px;}
.top h3{font-size: 18px; color: #333;padding: 5px 0;}
.bottom{border-top:1px solid #ccc;padding: 20px 0;}
.more{width: 100%;margin:15px auto;text-align: center;}
.more a{padding: 15px 45px;display: inline-block;border: 1px solid #204E9F;border-radius: 25px;color: #204E9F;}

.more2{width: 100%;margin:15px auto;text-align: center;}
.more2 a{padding: 15px 45px;display: inline-block;border: 1px solid #eee;border-radius: 25px;color: #eee;}


.footer{width: 100%;margin: 0 auto;background:#3c3c3c;overflow: hidden;padding:50px;box-sizing: border-box;}
.footer_l{width: 60%;float: left;}
.footer_l span{width: 50px;height: 2px;background: #204E9F;display: block;margin: 5px 0;}
.footer_l ul li{width: 20%;float: left;}
.footer_l ul li h3{color: #fff;padding: 5px 0;}
.footer_l ul li a{display: block;line-height: 30px;color: #eee;}
.footer_r{width: 40%;float: right;color: #FFF;}
.ewm{width: 25%;float: left;}
.ewm img{width: 100%;display: block;}
.ewm p{padding: 5px 0;text-align: center;}
.footer_contacts{width: 75%;float: right;padding:0 25px;box-sizing: border-box;}
.footer_contacts img{margin-right:8px;}
.footer_contacts h3{font-size: 25px;}
.footer_contacts h4{font-weight: normal;}
.footer_contacts p{padding: 5px 0;}
.footer2{background: #3c3c3c;overflow: hidden;border-top: 1px solid #444444;line-height: 50px;}
.footer2 a{color: #8a8a8a;}
.footer2 a:hover{color: #eee;}


.nbanner{width: 100%;margin: 0 auto;overflow: hidden;}
.nbanner img{width: 100%;display: block;}
.nnav{border-bottom:1px solid #c7c7c7;height: 60px;line-height: 60px;width: 100%;margin: 0 auto;text-align: center;}
.nnav a{text-align: center;color: #555;font-size: 16px;padding:0 25px;line-height: 60px; height: 60px;display: inline-block;}
.nnav .nnav_on{color:#204e9f;border-bottom: 2px solid #204e9f;font-weight: bold;}
.nbox{padding: 25px 0;background: #F3F3F3;}

.aboutbg{padding: 50px 0;}
.about{overflow: hidden;}
.aboutnum{text-align: center;}
.aboutnum ul li{width: 33.3%;float: left;}
.aboutnum ul li a{color: #fff;display: block;border: 1px solid #fff;padding: 25px 0;background: #204e9f;}
.aboutnum b{display: block;font-size: 30px;}
.aboutnum h2{font-weight: normal;}

.banner_culture{background: url(../img/about/bannerculture.jpg) center;width: 100%;height: 480px;}
.culture_c{}
.culture img{display: block;margin: 0 auto;}
.culture_c{text-align: center;padding: 20px 0;}

.organicbg{background: #e9eef2;}


.envirbg{background:#eee;padding: 50px 0;}
.environment .swiper-slide img{width: 100%;display: block;border:5px solid #9e9e9e;}
.banner_honor{background: url(../img/about/bannerhonor.jpg) center;width: 100%;height: 480px;}
.honor{overflow: hidden;}
.honortext{padding:0 0 25px 0;    overflow: hidden;}
.honor1 {margin-bottom:35px;overflow: hidden;}
.honor1 ul li{width: 33.3%;float:left ;}
.honor1 ul li a{padding: 15px;box-sizing: border-box;display: block;overflow: hidden;}
.honorimg{border: 1px solid #9e9e9e;padding: 10px;overflow: hidden;box-sizing: border-box;}
.honor1 .honorimg p{text-align: center;line-height: 40px;position: absolute;bottom: 0;left: 0;background:rgba(0,0,0,0.7);width: 100%;color: #fff;}
.honor1 ul li .honorimg{overflow: hidden;}
.honor1 ul li p{text-align: center;line-height: 45px;font-size: 16px;color: #333;}
.honor1 ul li img:hover{transform: scale(1.1);}
.honor1 img{width: 100%;display: block;transition: all ease 0.6s;}
.honor1 img:hover{transform: scale(1.1);}
.honorimg:hover{border: 5px solid #204e9f;transition: all ease 0.6s;}
.honor1 .honorimg:hover >p{background: #204e9f;}
.honor2{margin: 25px 0;overflow: hidden;}
.honor2 img{width: 100%;display: block;transition: all ease 0.6s;}
.honor2 img:hover{transform: scale(1.1);}
.honor2 .honorimg p{text-align: center;line-height: 40px;position: absolute;bottom: 0;left: 0;background:rgba(0,0,0,0.7);width: 100%;color: #fff;}
.honor2 .honorimg:hover >p{background: #204e9f;}
.pages{ text-align:center; overflow:hidden; margin-top:2%; margin-bottom:2%;}
/*.pages a{ bordecurrentr:1px solid #b3b3b3; height:72px; line-height:72px; overflow:hidden; font-size:18px; letter-spacing:0.5px; display:inline-block; max-width:320px; width:32%;}*/
/*.pages a:hover{ border:1px solid #c6a56d; background:#c30d23; color:#fff;}*/
/*.yema{text-align:center; padding:30px 0 0; overflow:hidden;  margin-bottom:50px;}*/
.yema a,.yema span{ padding:10px 22px; border:#ccc 1px solid; margin:0 2px; font-size:17px; display:inline-block; color:#333; font-family:"宋体"; margin-bottom:10px; border-radius:4px;}
.current{background:#204e9f;color:#fff !important;border:#204e9f 1px solid !important;}
.yema a:hover{  background:#204e9f; margin:0 2px; color:#fff; text-decoration:none; }

a.yema_on{color:#fff !important; border:#c30d23 1px solid !important; background:#204e9f;}
a.yema_on:hover{color:#fff !important; border:#204e9f 1px solid !important; }
a.ok{color:#fff !important; border:#204e9f 1px solid !important; background:#204e9f;}
a.ok:hover{color:#fff !important; border:#204e9f 1px solid !important; }

.o_big{ overflow:hidden;}
.o_big img{ width:100%;}

.feedback_div{ margin:0 auto; width:96%; max-width:1188px; padding-bottom:100px;}
.feedback_div .inputs2{ float:left; width:32%; margin-right:2%; background:#f8f8f8; height:50px; line-height:50px; font-size:14px; color:#666; border:0; outline:none; border-radius:4px; text-indent:3%; margin-bottom:30px;font-family:"微软雅黑";}
.feedback_div .inputs2:last-child{ margin-right:0;}
.feedback_div .textarea{ padding:1%; width:98%; background:#f8f8f8; font-size:14px; font-family:"微软雅黑";border:0;border-radius:4px; outline:none;margin-bottom:30px; }
.feedback_div .bnts2{ border-radius: 4px; border: none;  width:170px;font-size: 14px; height: 46px; background: #db1721; font-family:"微软雅黑"; text-align: center;color: #fff; outline: none;  cursor: pointer; -webkit-appearance: none; margin:0 auto; display:block;}
.feedback_div .bnts2:hover{filter:alpha(opacity=70);opacity:0.7;transition:all 0.3s;}

.banner_pro{background: url(../img/products/bannerpro.jpg) center;width: 100%;height: 480px;}

.pro{}
.pro ul li{overflow: hidden;background:#e8e8e8;margin-bottom: 25px;}
.pro ul li:hover{background: #fff;}
.ipro_l img{transition: all 0.6s;}
.pro ul li:hover >a> .ipro_l img{transform: scale(1.1);}
.pro ul li:hover >a> .ipro_r span{background: #204E9F;color: #fff;}
.banner_equipment{background: url(../img/equipment/bannerequipment.jpg) center;width: 100%;height: 480px;}
.equipment{overflow: hidden;}
.equipment ul li{width: 33.3%;float: left;}
.equipment ul li a{display: block;margin: 10px;color: #555;}
.equipment ul li img{width: 100%;display: block;}
.banner_procedures{background: url(../img/equipment/bannerprocedures.jpg) center;width: 100%;height: 480px;}

.procedures{overflow: hidden;}
.procedures h3{font-size: 25px;text-align: center;padding-bottom: 10px;}
.procedures_box{padding: 10px 0;overflow: hidden;margin-bottom:20px ;}
.procedures_box ul li{overflow: hidden;margin: 10px 0;background: #e8e8e8;}
.procedures_box ul li:hover{background: #fff;}
.procedures_box img{width: 30%;float: left;transition: all 0.6s;}
.procedures_box ul li:hover> img{transform: scale(1.1);}
.procedures_c span{font-size: 22px;padding: 10px 55px 10px 10px;display: block;box-sizing: border-box;color: #204e9f;font-weight: bold; border-bottom: 1px #204e9f dashed;}
.procedures_c{width: 70%;float: right;padding: 30px;}
.procedures_c b{font-size: 20px;display:block;padding: 5px 0;}
.procedures_c p{font-size: 16px;padding: 5px 0;text-indent: 2em;line-height: 30px;text-align:justify;}
.banner_system{background:url(../img/about/bannersystem.jpg) center;width: 100%;height: 480px;}



.testing{overflow: hidden;}
.testing ul li{width: 33.3%;float: left;}
.testingimg{overflow: hidden;}
.testing ul li img{width: 100%;display: block;transition: all ease 0.6s;}
.testing ul li img:hover{transform: scale(1.1);}
.testing a{padding: 10px;display: block;}
.testing p{line-height: 30px;color: #333;text-align: center;font-size: 16px;padding: 5px 0;font-weight: bold;}

.pinfo{overflow:hidden;}
.pinfo_l{width: 60%;float: left;}
.pinfo_l img{width: 100%;display: block;}
.pinfo_r{padding: 30px;box-sizing: border-box;width: 40%;float: right;}
.pinfo_r_c{padding: 15px 0;box-sizing: border-box;}
.pinfo_r h2{border-bottom: 1px solid #8A8A8A;padding: 15px 0;}
.pinfo_r_c p{font-size: 15px;line-height: 25px;color: #555;padding: 5px 0;}
.pinfo_detail{margin: 15px 0;overflow: hidden;}
.pinfo_detail_t{background: #e6e6e6;padding: 10px 0;}
.pinfo_detail_t i{width:5px;background: #007AFF;display: block;float: left;height: 30px;margin: 0 10px;}
.pinfo_detail_t span{font-size: 18px;font-weight: bold;padding: 0 15px;line-height: 30px;}
.pinfo_detail_c{padding: 20px 0;}

.banner_news{background: url(../img/news/bannernews.jpg) center;width: 100%;height: 480px;;}
.news{overflow: hidden;}
.news ul li{border-bottom: 1px dashed #9E9E9E;overflow: hidden;padding: 20px;position: relative;height: 290px;box-sizing: border-box;}
.news ul li:hover {background: #fff;}

.news ul li > .news ul li img:hover{transform: scale(1.1);}

.news ul li img{transition: all ease 0.6s;width: 100%;display: block;}
.news ul li img:hover{transform: scale(1.1);}
.news ul li .news_c{width: 67%;float: right;box-sizing: border-box;position: relative;height: 100%;}
.news ul li .news_c h2{padding: 10px 0;color: #000;}
.news ul li .news_c span{display: block;border-bottom: 1px solid #cacaca;padding-bottom: 10px;color: #555;}

.news_img{width: 30%;float: left;position: absolute;overflow: hidden;}



.news ul li:hover>a>.news_img img{overflow: hidden;transform: scale(1.1);}
.news ul li:hover>a>.news_c{}
.news ul li:hover>a>.news_c .news_a{background: #204E9F;color: #fff;border: none;}
/*.news>ul>li:hover>a>img{
transform: scale(1.1);
}*/

/*.news>ul>li:hover>a>img{
	
}*/







.news ul li .news_c p{color: #666;font-size: 15px;padding: 10px 0;}
.news_a{border: 1px solid #cacaca;padding: 10px 40px;display: inline-block;position: absolute;bottom: 5px; left: 0;}
.ninfo_t{text-align: center;border-bottom: 1px solid #EEEEEE;padding-bottom: 15px;}
.ninfo_t h3{font-size: 22px;text-align: center;padding: 10px 0;}
.ninfo_t span{padding: 5px 20px;text-align: center;display: inline-block;color: #666;}
.ninfo_c{padding: 15px;box-sizing: border-box;}
.ninfo_more{border-top: 1px solid #E6E6E6;padding: 15px 0;margin-top: 15px;}
.ninfo_more a{display: block;color: #666;padding: 5px 0;}

.banner_jobs{background: url(../img/about/bannerjobs.jpg) center;width: 100%;height: 480px;}
.jobs{overflow: hidden;}
.jobs ul li{width: 49%;float: left;margin-right: 1%;}
.jobs ul li a{margin: 10px;background: #fff;display: block;border-top:3px solid #007AFF;padding: 20px 30px;box-sizing: border-box;color: #555;}
.jobTit{line-height: 30px;}
.jobTit h3{color: #333;border-bottom: 1px solid #BFBFBF;padding: 20px 0;}
.jobTit span{float: right;padding: 20px 0;}
.jobInfor{padding: 8px 0;overflow: hidden;}
.jobInfor span{width: 50%;float: left;}
.text-r{text-align: right;}
.jobBrief{padding: 20px 0;height: 95px;overflow: hidden;}
.jobBrief p{padding: 5px 0;}

.jinfo{max-width: 1250px;margin: 50px auto;background: #FFFFFF; margin-top: -80px;overflow: hidden;min-height: 500px;padding: 20px 30px;box-sizing: border-box;position: relative;}
.jinfo_t{border-bottom: 1px solid #dddddd;padding-bottom: 25px;}
.jinfo_t h2{font-size: 30px;padding: 20px 0;}
.jinfo_t ul li{display: inline-block;padding-right: 15px;color: #666;}
.jinfo_t span{float: right;padding-top: 25px;color: #999;}
.jinfo_t ul li img{vertical-align: middle;padding-right: 5px;}
.jinfo_c{padding: 20px 0;line-height: 30px;}
.jinfo_b{border-top: 1px solid #eee;padding: 25px 0;color: #555;}

.banner_contacts{background: url(../img/about/bannercontacts.jpg) center;width: 100%;height: 480px;}
.contactsbg{padding:30px 0;overflow: hidden;}
.contacts_img{width: 70%;float: left;}
.contacts_img img{width: 50%;float: left;padding-right: 50px;}
.contacts_img h2{font-size: 26px;padding-top: 50px;}
.contacts_img span{display: block;padding: 15px 0;font-size:12px;}
.contacts_img p{font-size: 16px;line-height: 30px;}
.contacts_r{width: 30%;float: right;padding: 50px 0;}
.contacts_r img{display: block;margin:  0 auto;}
.contacts_r p{text-align: center;padding: 10px 0;}
#map {height: 550px;width: 100%;max-width: 1250px;margin: 0 auto;border: 5px solid #fff;}



@media screen and (max-width: 1200px){
.nav{width: 78%;}
.nav ul li{padding: 0 12px;}
.footer_l{width: 55%;}
.footer_r{width: 45%;}
.footer_contacts h3{font-size: 22px;}
}

@media screen and (max-width: 1150px){
.nav{width: 76%;}
.nav ul li{padding: 0 10px;}
.btn{display: block;right: 12px;top: 12px;}
.nav{display: none;}
.solution-card{height: 200px;}
.footer{padding: 50px 10px;}
}

@media screen and (max-width: 750px){
.ipro_l,.ipro_r{width: 100%;}
.ihonor{width: 100%;}
.iaboutnum{width: 100%;}
.scientificbox1_c{width: 100%;}
.scientificbox1 ul{width: 100%;}
.scientificbox2 ul li{width: 50%;}

.inewsbox ul li{width: 100%;}
.footer_l{width: 100%;}
.footer_l ul li h3{font-size: 14px;}
.footer_r{width: 100%;padding-top: 15px;}
.footer_contacts h3{font-size: 20px;}
.footer_contacts h4{font-weight: normal;font-size: 10px;}
.footer{padding: 30px 10px 10px 10px;}
.footer2 a{display: block;text-align: center;width: 100%;line-height: 20px;padding: 5px 0;}
.footer_contacts{padding: 0 10px 0 20px;}
.scientificbox1_c p{padding: 5px 10px;box-sizing: border-box;}
.iabout_c b{font-size:24px;}
.system img{width: 100%;}

.about{padding:10px 5px; box-sizing: border-box;}
.about img{display: block;width: 100%;}
.aboutnum b{font-size: 20px;}
.culture img{width: 100%;display: block;}
.honor ul li{width: 100%;}
.nnav4 a{width: 25%;float: left;padding: 0;}
.aboutbg , .envirbg{padding: 25px 0;}
.nnav{height:auto;    overflow: hidden;}
.pinfo_l, .pinfo_r{width: 100%;}
.testing ul li{width: 100%;}
.procedures_box img{width: 100%;}
.procedures_c{width: 100%;}
.news ul li .news_img{width: 100%;padding: 0;position: inherit;}
.news ul li{height: auto; padding: 15px;box-sizing: border-box;}
.news ul li .news_c{width: 100%;}
.news_a{position: inherit;text-align: center;}
.news ul li .news_c h2{font-size: 18px;}
.news ul li .news_c span{margin: 10px 0;}
.contacts_r{width: 100%;}
.contacts_img{width: 100%;padding: 0 10px;box-sizing: border-box;text-align: center;}
.contacts_img img{display: none;}
.contactsbg{padding: 0;}
.contacts_r{padding: 10px 0;}
.contacts_img h2{padding-top: 25px;font-size:22px;}
.contacts_img span{padding: 5px 0;}
#map{height: 380px;}
.jobs ul li{width: 100%;margin-right: 0;}
.jobs ul li a{padding: 20px;}
.jinfo_t ul li{display: block;padding: 5px 0;}
.procedures h3{font-size: 22px;}
.nbanner{margin-top: 60px;}
.nbanner img{width: 200%;margin-left: -50%;}
.logo img{height: 38px;}
.header{height: 65px;line-height: 65px;}
.title h2{font-size: 22px;}
.ipro{padding: 0 0 25px 0;}
.ipro_r h2{font-size: 20px;padding: 10px 25px;}
.iabout_c{padding: 0 15px;}
.ewm p{font-size: 12px;}
.jinfo{padding: 20px 10px;}
.ninfo_t h3{font-size: 20px;}
.ninfo_c img{width: 100%;display: block;}
.honortext img{width: 160%;display: block;}
}
.page_ul{ display:inline-flex;}
.page_ul>li{
	
}
.page_ul>li>.active{
	    background: #204e9f;
    color: #fff;
    text-decoration: none
}