/*初始化类*/
@charset "UTF-8";
html{
	font-family: Microsoft YaHei;
	font-size: 20px;
}
html,body {
	-webkit-touch-callout:none;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-user-select:none;
	width: 100%;
}
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
	margin:0;
	border:0;
	padding:0;
	font-style:normal;
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-webkit-tap-highlight-color: transparent;
	outline: none;
}
ul, li {
	list-style: none;
}
a {
	color: #0062cc;
	text-decoration: none;
	background-color: transparent;
	display: block;
}
textarea {
	overflow: hidden;
	resize: none;
}
button {
	overflow: visible;
}
button,select {
	text-transform: none;
}
button,input,select,textarea {
	font: inherit;
	color: inherit;
}
img {
	vertical-align: middle;
	border: 0;
	max-width: 100%;
	display: block;	
}
/*自动隐藏文字*/
.ellipsis-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ellipsis-3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.ellipsis-4 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.w1250{
	width: 125rem;
}
/* 公共  顶部导航 */
.header_wrap{position: relative;width: 100%; height: 40rem;overflow: hidden;}
.header{width:100%;position: absolute;top: 2.7rem;left: 50%;transform: translateX(-50%);z-index: 80;}
.header ul{display: flex;	align-items: center;justify-content: center;}
.header ul li{font-size: 2.2rem;color: #fff;margin: 0 1.6rem;}
.header ul li img{width: 2.3rem;}
.header ul .logo img{width: auto; height: 4.2rem;}
.header ul .chinese{display: flex;align-items: center;}
.header ul .chinese img{margin-right: 1rem;}
.header ul .chinese span{padding: 0 0.5rem;}
.header_wrap img{width: 100%;height: 100%;}
.header_nav_wrap{width: 100%;height: 6rem; background: rgba(0,0,0,.3);position: absolute;bottom: 0;left: 0;}
.header_nav{margin: auto;display: flex;}
.header_nav a{width: 15.5rem;height: 100%;line-height: 6rem;color: #fff;font-size: 1.6rem;border-right: 1px solid rgba(255,255,255,.4);text-align: center;}
.header_nav .active{background: #009933;}
.navigation_wrap{width: 100%;height: 5.3rem;background: #F4F4F4;}
.navigation{height: 100%; margin: auto;display: flex;align-items: center;}
.navigation img{margin-right: 1rem;}
.navigation a{font-size: 1.3rem;color: #8A8A8A;}
/* end */

/* 公共底部 */
.tysy-con6 { width: 100%; background-image: url(../img/hhh.png); position: relative;}
.tysy6-top { width: 125rem; margin: 0 auto;}
.tysy6-box { padding-top: 6rem; display: flex; width: 100%; justify-content: space-between;}
.tysy61-wz1 { font-size: 2.4rem; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF;margin-bottom: 5.4rem;}
.tysy61-wz2k { display: flex; margin-bottom: 2.6rem;}
.tysy61-wz2 {font-size: 1.6rem; font-family: Microsoft YaHei;font-weight: 400; color: #A9ABA8;cursor: pointer;}
.tysylyb-con_2 { margin-bottom: 3rem;}
.tysy6-ewm {margin-top: 3.4rem; width: 10rem; height: 10rem;}
.tysy6-ewm img { width: 10rem; height: 10rem;}
.tysy6-ewmwz { font-size: 1.6rem; font-family: Microsoft YaHei; font-weight: 400; color: #A9ABA8; margin-top: 1rem;text-align: center;}
.tysy61-wz2_1 { width: 12rem;}
.tysylyb-con1 { display: flex;justify-content: space-between;}
.tysylyb-con1 input{
	width: 100%;
	padding-right: 2rem;
	font-size: 1.6rem;
	color: #fff;
	background: transparent;
}
.lybxmk {
    width: 25.9rem;
    height: 4.5rem;
    border: 1px solid #9B9B9B;
    display: flex;
    align-items: center;
    margin-bottom: 1.2rem;
}
.lybxm-tu { margin-left: 1rem;}
.dblybxm-wz {
    font-size: 1.6rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #A9ABA8;
    margin-left: 1rem;
    white-space: nowrap;
}

.lybxyzm {
    width: 15.8rem;
    height: 4.5rem;
    border: 1px solid #9B9B9B;
    display: flex;
    align-items: center;
}
.lybxyzm img{width: 100%;height: 100%;}
.lybyzm-tu{
	height: 4.5rem;
	width: 9rem;
	margin-left: 1rem;
	flex-shrink: 0;
}
.lybyzmk {
    display: flex;
    width: 25.9rem;
    justify-content: space-between;
}

.tysylyb-con2 {
    width: 52.8rem;
    height: 14.4rem;
    border: 1px solid #9B9B9B;
}

.lybly textarea {
    width: 100%;
    height: 11rem;
	padding:1rem 1.5rem;
	box-sizing: border-box;
	background: transparent;
	color: #fff;
}

.lybtj {
    width: 13rem;
    height: 4.5rem;
    background: #E7E8EA;
    align-items: center;
    display: flex;
    margin-left: auto;
    margin-top: 1.8rem;
}

.lybtj button {
    width: 9.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 4.5rem;
    font-size: 1.8rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #717171;
	border: none;
	cursor: pointer;
}

.lybtjjt {
    width: 3.6rem;
    height: 3.6rem;
    background: #373737;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hddb {
    position: absolute;
    bottom: 13rem;
    right: 5rem;
	cursor: pointer;
}
.hddb img{width: 6rem;}
.tysy6-line {
    width: 100%;
    height: 1px;
    background: #EBECEC;
    opacity: 0.25;
    margin-top: 3rem;
}

.tysy6-banq {padding: 2rem 0;}
.banq-con1 {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
	font-size: 1.6rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #949494;
}

.banq-con2 {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
	font-size: 1.6rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #949494;
	margin-top: 1rem;
}
/* -------------END------------- */

/* 首页 index */
/* 顶部导航 */
.index-header{
	width: 100%;
	height: 10rem;
	position: absolute;
	top: 0;
	left:0;
	z-index: 80;
	background: linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.0));
	width: 100%;
	height: 10rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.index-header ul{display: flex;	align-items: center;justify-content: space-between;}
.index-header ul li{font-size: 2.2rem;color: #fff;margin: 0 1.6rem;}
.index-header ul li img{width: 2.3rem;}
.index-header ul .logo img{width: auto; height: 4.2rem;}
.index-header ul .chinese{display: flex;align-items: center;}
.index-header ul .chinese img{margin-right: 1rem;}
.index-header ul .chinese span{padding: 0 0.5rem;}

/* 右侧角标 */
#menu { margin: 0; padding: 0; position: fixed; right: 5.7rem; top: 50%; list-style-type: none; z-index: 70;transform: translateY(-50%);}
#menu li { width: 1rem;height: 2rem;margin-bottom: 1rem;border: 2px solid #888A89;border-radius: 10px;}
#menu li:last-of-type{margin-bottom: 0;}
#menu a {  width: 100%;height: 100%;}
#menu .active{background-color: #009933;border-color: #009933;}
#fullPage .section{position: relative;}
#fullPage .section:nth-child(1){background: url(../img/index/index1.png)no-repeat;background-size: 100% 100%;}
#fullPage .section:nth-child(2){background: url(../img/index/index2.png)no-repeat;background-size: 100% 100%;}
#fullPage .section:nth-child(3){background: url(../img/index/index3.png)no-repeat;background-size: 100% 100%;}
#fullPage .section:nth-child(4){background: url(../img/index/index4.png)no-repeat;background-size: 100% 100%;}
#fullPage .section:nth-child(5){background: url(../img/index/index5.png)no-repeat;background-size: 100% 100%;}
.section-6{height: 12rem !important;}
.section-6 .fp-tableCell{height: 12rem !important;}
.index1 , .index2 ,.index3,.index4,.index5{padding-top: 7rem;box-sizing: border-box;}
.index1{width: 100%;height: 100%;position: relative;display: flex;align-items: center;justify-content: center;}
.index1 img{width: 37.9rem;	height: auto;}
.index2{height: 42rem; width: 110rem; margin: auto;display: flex;align-items: center;position: relative;margin-bottom: 15rem;}
.index2-one{position: absolute;top: 0;height: 12rem;left: -100%;opacity: 1;}
.index2-one p{font-size: 1.8rem;color: #fff;}
.index2-one img{height: 7.5rem;margin-top: 1.5rem;}
.index2-two {position: absolute;top: 13rem;width: 100%;display: flex;justify-content: flex-end;right: -100%;}
.index2-two img{height: 7.6rem;}
.index2-three{width: 100%; position: absolute;bottom: -100%;opacity: 0;}
.index2-three p{font-size: 1.6rem;margin-top: 4.5rem;color: #fff;line-height: 3rem;}
.index2-three span{margin-top: 3rem;padding: 1rem 2.5rem;border: 1px solid #fff;display: inline-block;border-radius: 3rem;color: #fff;font-size: 1.5rem;cursor: pointer;}
.index2-three span:hover{background: #009933;}

.index3{margin: auto;opacity: 0;}
.index3-top{text-align: center;}
.index3-top-text{color: #fff;font-size: 4rem;}
.index3-top-p{color: #fff;font-size: 1.6rem;margin-top: 2.5rem;}
.index3-top-bt{width: 13.4rem;height: 4rem;margin: auto;background: #838F9C;text-align: center;line-height: 4rem;font-size: 1.6rem;color: #fff;border-radius: 3rem;margin-top: 3.5rem;cursor: pointer;}
.index3-list{display: flex;align-items: center;justify-content: space-between;margin-top: 10rem;}
.index3-item{width: 23%;height: 35rem; position: relative;display: flex;align-items: center;justify-content: center;border:1px solid #fff;overflow: hidden;}
.index3-item-box-img{width: 6rem;padding-bottom: 3.5rem;border-bottom: 1px solid #fff;margin: auto;}
.index3-item-box-img img{width: 6rem;}
.index3-item p {text-align: center;margin-top: 2.5rem;font-size: 2.4rem;color: #fff;}
.index3-item-title{width: 100%;height: 100%;position: absolute;top: -100%;left: 0;background: #009933;padding: 0 2.6rem; box-sizing: border-box;transition: all .6s;}
.index3-item:hover .index3-item-title{top: 0;transition: all .6s;}
.index3-item-title p{width: 4.4rem;height: 0.2rem;background: #fff;margin: 7rem 0 3.6rem 0;}
.index3-item-text{font-size: 2.4rem;color: #fff;margin-bottom: 2rem;}
.index3-item-p{font-size: 1.6rem;color: #fff;line-height: 3rem;}

.index4{margin: auto;opacity: 0;}
.index4-top{text-align: center;}
.index4-top-text{color: #fff;font-size: 4rem;}
.index4-top-p{color: #fff;font-size: 1.6rem;margin-top: 2.5rem;}
.index4-top-bt{width: 13.4rem;height: 4rem;margin: auto;text-align: center;line-height: 4rem;font-size: 1.6rem;color: #fff;border-radius: 3rem;margin-top: 3.5rem;cursor: pointer;border: 1px solid #fff;}
.index4-top-bt:hover{background: #009933;}
.index4-list{display: flex;justify-content: space-between;margin-top: 4rem;}
.index4-item{}
.index4-yuan{width: 100%;height: 100%; position: absolute;top: 0;left: 0;animation: rotate 3s linear infinite;}
@keyframes rotate{
    from{transform: rotate(359deg)}
    to{transform: rotate(0deg)}
}
.index4-item-top{width: 19rem;height: 19rem;display: flex;align-items: center;justify-content: center;position: relative;}
.index4-item-top-img{width: 14.5rem;height: 14.5rem;background: #fff;display: flex;align-items: center;justify-content: center; border-radius: 50%;}
.index4-item-top-img img{width: 6.5rem;}
.index4-item-p{width: 3rem;text-align: center;margin: auto;}
.index4-item-p span{width: 1.1rem;height: 1.1rem;background: #fff;display: block;margin:2rem auto;}
.index4-item-p p{font-size: 2rem;color: #fff;}

.index5{width:100%;height: 100vh;padding-top: 10rem; display: flex;align-items: center;justify-content: space-between;opacity: 0;box-sizing: border-box;}
.index5_left{flex-shrink: 0;text-align: center;padding-left: 11rem;}
.index5_left_item{font-size: 2rem;color: #fff;text-align: center;cursor: pointer;margin-bottom: 4.5rem;}
.index5_left .active{font-size: 3rem;}
.index5_right{width: 75%;height: 100%; box-sizing: border-box;padding: 0 5rem;margin:0 5rem;margin-right: 10rem;position: relative;}
.index5_right .swiper-container { width: 100%; height: 100%; overflow: hidden;}
.index5_right .swiper-slide{transition: all .3s;height: 100%; color: #fff;cursor: pointer;display: flex;flex-direction: column;justify-content: center;}

.index5_img1{display: none;margin-bottom: 4rem;margin-top: 0 !important;transition: all .3s;}

.index5_right .swiper-slide:hover{transition: all .3s; background: #fff;color: #333;padding: 0 1.5rem;}
/* .index5_right .swiper-slide:hover */
.index5_right .swiper-slide:hover .index5_img1{display: block;transition: all .3s;}
.index5_right .swiper-slide:hover .index5_img2{display: none;}
.index5_right .swiper-slide:hover .index5_img1{display: block;transition: all .3s;}

.index5_text{font-size: 2rem;font-weight: bold;margin-bottom: 1.5rem;position: relative;}

.index5_time{display: flex;align-items: center;font-size: 1.6rem;padding: 1.5rem 0;position: relative;}
.index5_time::after{content: '';position: absolute;top: 0rem;left: 0;width: 4rem;height: 1px;background: #fff;}
.index5_time img{width: 2.2rem;margin-right: 2rem;}
.index5_p{font-size: 1.6rem;line-height: 2.6rem;margin: 1.5rem 0;height: 8rem;}
.index5_img{width: 100%;height: 20rem; margin-top: 4rem;}
.index5_img img{width: 100%;height: 100%;object-fit: cover;}
.index5 .swiper-button-next, .index5 .swiper-button-prev{width: 2rem;height: 4rem;background-size:100% 100% ;}
/* 首页底部 */
.index-footer{width: 100%;height: 12rem;background: #404040;display: flex;align-items: center;justify-content: center;position: relative;z-index: 9999;}
.index-footer p{font-size: 1.6rem;color: #B9B9B9;text-align: center;line-height: 2.8rem;}
/*首页 end */
/* 资质荣誉 */
.zzry_wrap{margin: auto;}
.zzry_text{padding-top: 5.4rem;}
.zzry_text p{text-align: center;font-size: 3rem;padding-bottom: 3.5rem;}
.zzry_text span{display: block;width: 16rem;height: 2px;background: #085A4D;position: relative;margin: auto;}
.zzry_text span::after{content: '';width: 1.2rem;height: 1.2rem;border-radius: 50%; background: #085A4D; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.zzry_list{margin-top: 6rem;display: flex;justify-content: space-between;}
.zzry_item{text-align: center;}
.zzry_box{width: 16.9rem;height: 16.9rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.zzry_item p{margin-top: 2.5rem;font-size: 1.8rem;color: #373737;}
.zzry_item:nth-child(1) .zzry_box{background: #0378D0;}
.zzry_item:nth-child(2) .zzry_box{background: #E1AF45;}
.zzry_item:nth-child(3) .zzry_box{background: #4B4A6C;}
.zzry_item:nth-child(4) .zzry_box{background: #058A6A;}
.zzry{margin-top: 8rem;margin-bottom: 6rem;}
/* end */
/*产品中心  */
.cpzs-box {
    margin: 0 auto;
    display: flex;
    margin-top: 3.5rem;
	justify-content: space-between;
}
.cpzs-left{width: 25rem;}
.cpzs-left-list{width: 100%;border-bottom: 2px solid #fff;position: relative}
.cpzsl-wz1k {
	width: 100%;
    height: 4.3rem;
    background: #009933;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.cpxql-yuan {
    width: 1rem;
    height: 1rem;
    background: #FFFFFF;
    border-radius: 50%;
    margin-left: 1.7rem;
}

.cpzsl-wz1 {
    font-size: 1.8rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: 1.2rem;
}

.cpxql-ejlb {
    width: 100%;
    max-height: 40rem;
    background-color: #EFEFEF;
	overflow: auto;
    position: absolute;
    top: 4.3rem;
    left: 0;
    z-index: 9999;
    display: none;
    box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.15);
}
.cpzs-left-list:hover .cpxql-ejlb {display: block !important;}

.cpxqejlb-wz {    
    font-size: 1.6rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    display: flex;
    align-items: center;
    cursor: pointer;
	margin: 2.4rem 0;
	/*margin-left: 3.9rem;*/
    padding:0 1.5rem ;
}
.cpzs-right { width: 97rem;overflow: hidden;}
.cpzsr-con1 {display: flex;flex-wrap: wrap;}
.cpzsr1-k {
    width: 31%;
    background: #FFFFFF;
    border: 1px solid #ECECEC;
	margin-right: 3.5%;
	margin-bottom: 2.8rem;
	box-sizing: border-box;
}
.cpzsr1-k:nth-child(3n){margin-right: 0;}
.cpzsr1-tuk {
    width: 100%;
    height: 23.9rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cpzsr1-tuk img{
	width: 70%;
	height: 23.9rem;
	object-fit: cover;
}
.cpzsr1-wzk {
    cursor: pointer;
	padding: 2rem;
}
.cpzsr1-wzk:hover {
    background-color: #009933;
}
.cpzsr1-wzk:hover .cpzsr1-wz1 {
    color: #ffffff;
}
.cpzsr1-wzk:hover .cpzsr1-wz2 {
    color: #ffffff;
}
.cpzsr1-wzk:hover .cpzsr1-wz3 {
    color: #009933;
    background-color: #ffffff;
}
.cpzsr1-wz1 {
    font-size: 1.8rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
}

.cpzsr1-wz2 {
    font-size: 1.6rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    margin-top: 1.8rem;
    margin-bottom: 2.5rem;
}

.cpzsr1-wz3 {
    width: 11.3rem;
    height: 4.2rem;
    border: 1px solid #D3D3D3;
    border-radius: 2rem;
    font-size: 1.6rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* 页码 */
.yema-wrap{ display: flex; justify-content: center; align-items: center; margin-top: 7rem; margin-bottom: 10rem;}
.yema{width: 3.2rem;height: 3.2rem;margin:0 1.1rem;background: #F5F5F5;text-align: center;line-height: 3.2rem;font-size: 1.6rem;color: #666;cursor: pointer;border-radius: 50%;}
.yema-wrap .active{background-color: #009933;color: #fff;}
.yema_dian{height: 3.2rem;font-size: 1.8rem;margin:0 1.1rem;}
/* end */

/* 产品详情 */
.cpxqtur-tu1 {
    width: 14.5rem;
    height: 9.7rem;
    margin-bottom: 2.5rem;
    border: 1px solid #ffff;
    cursor: pointer;
}
.cpxqtur-tu1 img{width: 100%;height: 100%;object-fit: cover;}
.cpxqtur-tu1_active { border: 1px solid #009933;}
.cpxqtp-con { display: flex; margin: 0 auto; margin-top: 7rem;margin-bottom: 4rem;}
.cpxqtu-left {
    position: relative;
    width: 60rem;
    height: 40rem;
    background: #FFFFFF;
    border: 1px solid #DEDEDE;
    display: flex;
    align-items: center;
    justify-content: center;
	flex-shrink: 0;
}
.cpxqtu-left img{max-width: 100%;max-height: 100%;}
.cpxqtu-right { margin-left: 7rem;flex-shrink: 0;}.cpxqtu-text{margin-left: 3rem;font-size: 2rem;}
.cpxql-fdj {
    background-color: #009933;
    position: absolute;
    right: 0;
    width: 5rem;
    height: 5rem;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.cpxq-con2 {
    margin: 0 auto;
	padding-bottom: 5rem;
}

.cpxq2-line {
    height: 2px;
    background: #009933;
}
.cpxq2-title {
    width: 19rem;
    height: 3.5rem;
    background-image: url(../img/tccw2.png);
	background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: 4rem;
    margin-left: 6rem;
}
.cpxq2-wz {
    width: 100%;
    margin: 0 auto;
    font-size: 1.6rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
}
.cpxq2-wz2 {
    text-indent: 32px;
}
.cpxq2-wz3 {
    text-indent: 64px;
}
/* end */

/* 行业应用 */
.hyyy-box {
    margin: 3.5rem auto;
    display: flex;
    /*padding-bottom: 2rem;*/
	justify-content: space-between;
}
.hyyy-left{width: 25rem;}
.hyyyl-wz1k {
	width: 100%;
    /* height: 4.3rem; */
    background: #009933;
    display: flex;
    align-items: center;
    cursor: pointer;
	margin-bottom: 2px;
	box-sizing: border-box;
	color: #FFFFFF;
}

.hyyy-yuan {
    width: 1rem;
    height: 1rem;
    background: #FFFFFF;
    border-radius: 50%;
    margin-left: 1.7rem;
}

.hyyyl-wz1 {
    font-size: 1.6rem;
    font-family: Microsoft YaHei;
    font-weight: 400;    
    margin: 1.2rem;
}
.hyyy-left .active{border: 3px solid #009933;background: #fff;color: #009933;}
.hyyy-left .active .hyyy-yuan{background: #009933;}

.hyyy-right { width: 97rem;}
.hyyyr-con1 {display: flex;flex-wrap: wrap;}
.hyyyr1-k {
    width: 31%;
    background: #FFFFFF;
    box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.09);
	margin-right: 3.5%;
	margin-bottom: 2.8rem;
	box-sizing: border-box;
	position: relative;
}
.hyyyr1-k:nth-child(3n){margin-right: 0;}
.hyyyr1-k:hover.hyyyr1-k::after{
	content: '';
	width: 100%;
	height: 5px;
	background: #009933;
	position: absolute;
	bottom: 0;
	left: 0;
}
.hyyyr1-tuk {
    width: 100%;
    height: 16.9rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hyyyr1-tuk img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.hyyyr1-wzk {
    cursor: pointer;
	padding: 2rem 1rem;
}
.hyyyr1-wz1 {
    font-size: 2.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #303030;
}

.hyyyr1-wz2 {
    font-size: 1.6rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    margin-top: 1.8rem;
    margin-bottom: 1.5rem;
	line-height: 2.4rem;
}
/* end */

/*应用方案  */
.yyfa-item{
	background: #EBECEC;
	margin-bottom: 2rem;
	padding: 2.5rem;
	cursor: pointer;
}
.yyfa-item:hover{background: #fff;box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.15);}
.yyfa-item-text{font-size: 2.4rem;color: #000;}
.yyfa-item-p{font-size: 1.6rem;color: #666666;line-height: 2.8rem;margin-top: 2rem;}
/* end */


/* 详情 */
/* 新闻详情 */

.xwxq-con {margin: 3rem auto;margin-top: 8rem;}
.xwxq-k1 {font-size: 3.5rem;text-align: center;margin-bottom: 4rem;}
.xwxq-con1 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 5rem;
}
.xwxq-con1 img {
    width: 80%;
}
.xwxq-wz1 {
    width: 100%;
    font-size: 1.6rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 4rem;
    margin: 0 auto;
    text-indent: 3.6rem;
    margin-bottom: 6rem;
}
.xwxq-bottom{padding-top:5rem;padding-bottom: 8rem;}
.xwxq-line {
    width: 100%;
    height: 1px;
    background: #DEDEDE;
    margin-bottom: 4rem;	
}
.xwxq-syp {
	cursor: pointer;
    font-size: 1.6rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #808080;
	margin-bottom: 3rem;
}
/* end */

/* 技术服务 规范 */
.guige_list{
	display: flex;
	height: 5.3rem;
	background: #D9F0E1;
}
.guige_list:nth-child(even){background: #F2F2F2;}

.guige_wrap{ display: flex; flex-wrap: wrap;}
.guige{height: 5.3rem;background: #D9F0E1;display: flex;align-items: center;justify-content: center;width: 50%;box-sizing: border-box;}
.guige{border-right: 2px solid #fff;}
/* .guige:nth-child(2n+1){background: #F2F2F2;} */

.guige_p{font-size: 1.8rem;color: #333;width: 50%;padding: 0 1.5rem;}
.guige_bt{width: 10.7rem;height: 3.3rem;cursor: pointer; display: flex;align-items: center;justify-content: center;background: url(../img/button.png) no-repeat;background-size: 100% 100%;color:#006522 ;font-size: 1.5rem;}
.guige_bt img{width: 1.6rem;margin-left: 0.5rem;}
/* end */

/* 技术服务  试剂与配件 */
.shiji_wrap{border-top: 1px solid #AAAAAA;}
.shiji{padding: 1.5rem 0;border-bottom: 1px solid #AAAAAA;display: flex;align-items: center;}
.shiji_img{width: 25rem;height: 16rem;flex-shrink: 0;}
.shiji_img img{width: 100%;height: 100%;object-fit: cover;}
.shiji_box{margin-left: 3.5rem;flex: 1;}
.shiji_text{font-size: 2rem;color: #000;margin-bottom: 3rem;}
.shiji_p{display: flex;align-items: center;}
.shiji_p p{color: #009933;margin-right: 1.5rem;font-size: 1.6rem;}
/* end */

/* 技术服务  问题汇总 */
/* .wenti_wrap{} */
.wenti{padding: 1.5rem 1rem;border-bottom: 1px solid #DDDDDD;}
.wenti img{width: 3.8rem;height: 3.8rem;margin-bottom: 1.5rem;}
.wenti_text{font-size: 1.8rem;color: #000;margin-bottom: 2rem;}
.wenti_p{font-size: 1.5rem;color: #666666;padding-bottom: 1.5rem;line-height: 2.6rem;}
/* end */

/* 技术服务  资料下载 */
.ziliao{padding:2.5rem  2rem;display: flex;justify-content: space-between;border-bottom: 1px solid #D9D9D9;cursor: pointer;}
.ziliao_p{font-size: 2.2rem;color: #333;}
.ziliao_right{flex-shrink: 0;margin-left: 2.5rem;}
.ziliao_bt{width: 13rem;height: 4.5rem;cursor: pointer; text-align: center;line-height: 4.5rem;font-size: 1.8rem;color: #fff;background: #CBCBCB;}
.zilai_time{text-align: center;font-size: 1.6rem;color: #898989;margin-top: 1rem;}
.ziliao:hover{background-color: #EBEBEB;}
.ziliao:hover .ziliao_bt{background: #009933;}
/* end */

/* 搜搜结果#F5F5F5 */
.sousuo_top{background: #F8F9F9;padding-bottom: 5.4rem;}
.sousuo_wrap{margin:0 auto;margin-bottom: 5rem;}
.sousuo{display: flex;justify-content: space-between;margin: 5rem 0;}
.sousuo_left{flex: 1;border: 1px solid #E4E4E4;box-sizing: border-box;height: 5rem;display: flex;align-items: center;}
.sousuo_left img{width: 2.1rem;height: 2.1rem;margin:0 2.5rem;}
.sousuo_left input{font-size: 1.6rem;width: 100%;padding-right: 2rem;}
.sousuo_bt{height: 5rem;width: 15rem;cursor: pointer; text-align: center;line-height: 5rem;background-color: #009933;color: #fff;font-size: 1.8rem;margin-left: 2rem;border-radius: 5px;}
.sousuo_item{padding: 4rem;cursor: pointer;}
.sousuo_item:nth-child(odd){background: #EBECEC;}
.sousuo_text{font-size: 2.6rem;color: #222222;margin-bottom: 2rem;}
.sousuo_p{font-size: 1.6rem;color: #303030;}
.sousuo_item:hover .sousuo_text{color: #009933;}
/* end */

/* 联系我们  方案咨询 */
.lxwm-right { width: 90rem;}
.lxwm-text{font-size: 2.4rem;color: #C60E00;}

.fazx-wrap{margin: 5rem 0;overflow: hidden;}
.fazx-list{display: flex;justify-content: space-between;}
.fazx-item{width: 47%;margin-bottom: 2rem;}
.fazx-item p{font-size: 1.8rem;color: #292727;margin-bottom: 1.2rem;}
.fazx-item span{color: #C60E00;}
.fazx-item input{width: 100%;height: 5rem;padding: 0 1.5rem;box-sizing: border-box;background: #F5F5F5;font-size: 1.8rem;}

.fazx-textarea{width: 100%;margin-bottom: 2rem;}
.fazx-textarea p{font-size: 1.8rem;color: #292727;margin-bottom: 1.2rem;}
.fazx-textarea span{color: #C60E00;}
.fazx-textarea textarea{width: 100%;height: 17.4rem;padding:1.5rem;box-sizing: border-box;background: #F5F5F5;font-size: 1.8rem;}

.fazx-bt{float: right; width: 15.4rem;height: 4.8rem;cursor: pointer;margin-top: 2rem; display: flex;align-items: center;justify-content: center;background-color: #009933;}
.fazx-bt p{font-size: 2rem; color: #fff;}
.fazx-bt img{width: 1rem;margin-left: 1.5rem;}
/* end */

/* 联系我们  招贤纳士 */
.pin_wrap{margin-top: 3rem;}
.pin{display: flex;justify-content: space-between;align-items: center;height: 5rem;background: #EDEDED;margin-bottom: 1.3rem;cursor: pointer;}
.pin_left{display: flex;align-items: center;}
.pin_left img{width: 5rem;height: 5rem;}
.pin_left p{margin-left: 2rem;font-size: 1.6rem;color: #505050;}
.pin_bt{width: 8.8rem;height: 2.7rem; margin-right: 1.2rem;text-align: center;line-height: 2.7rem;background: linear-gradient(0deg, #B5B5B5, #C4C4C4);color: #fff;border-radius: 5px;font-size: 1.4rem;}
.pin:hover .pin_bt{background: linear-gradient(180deg, #029533, #33493A);}
/* end */

/* 联系我们  招贤纳士详情 */
.zpxq_text{border-bottom: 1px solid #BBCDC1;}
.zpxq_text p{height: 3.6rem;width: 11rem;text-align: center;line-height: 3.5rem;border-top: 2px solid #009933;background: #fff;border-left: 1px solid #BBCDC1;border-right: 1px solid #BBCDC1;margin-bottom: -1px;font-size: 1.6rem;color: #373737;}
.zpxq_p{margin: 4.5rem 0 6rem 0;font-size: 1.6rem;color: #363636;}

/* end */

/* 联系我们  联系方式 */
.lxfs-text{font-size: 2.4rem;color: #292727;}
.dizhi-map{width: 100%;height: 41rem; margin: 2.5rem 0;}
.dizhi-map img{width: 100%; height: 100%;}
.lxfs{margin-bottom: 6rem;}
.lxfs_p{font-size: 1.6rem;color: #666666;margin-bottom: 1.8rem;}

.bsc_wrap{display: flex;flex-wrap: wrap;margin-top: 4rem;}
.bsc{width: 31%;margin-right: 3.5%;margin-bottom: 2.5rem;}
.bsc:nth-child(3n){margin-right: 0;}
.bsc img{width: 100%;height: 16rem;}
.bsc-title{padding: 2rem 1.5rem;background: #EAF0F6;}
.bsc_text{font-size: 2.2rem;color: #33475B;}
.bsc_p1{font-size: 1.6rem;color: #33475B;margin: 1.5rem 0;}
.bsc_p2{font-size: 1.6rem;color: #33475B;}

.lxfs-bottom{width: 100%;height: 13.5rem;background: url(../img/lxwm.png);background-size: 100% 100%;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 2.6rem;margin-top: 2rem;margin-bottom: 7rem;}
/* end */