
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.container{
	width: 75%;
	margin: 0 auto;
} 
.left{float: left;}
.right{float: right;}
.center{text-align: center;}
.img100{line-height: 0;}
.img100 img{width: 100%;height: 100%;max-width: 100%;}
/*æ‰‹æœºå¯¼èˆª*/
/**mobile nav**/
.nav_box {width: 100%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -100%;overflow: auto;z-index: 99999999;background: #37a9cc;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {float: left;width: 100%;font-size: 16px;line-height: 50px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 11px;background: url(../image/jtwhite.png) no-repeat center center / cover;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}
.nav_box { display: none!important;}
.navR .search { display: block; }
.navR { float: right;margin-top: 6px;display: none;}
.nav {display: inline-block;}
.nav_box .nav_ss{padding: 0 15px;margin-top: 20px;}
.nav_box .nav_ss input.inp{
	line-height: 40px;
	height: 40px;
	background: #fff;
	border: none;
	width: 100%;
	padding: 0 90px 0 20px;
	font-size: 15px;
	border-radius: 50px;
}
.nav_box .nav_ss input.sub{
	width: 90px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #009FA8;
	font-size: 16px;
	border: none;
	border-radius: 50px;
	color: #fff;
}
/*.navR .search { display: none; }*/
.header .lang p,.fixed-head .header .lang p,.fixed-headA .header .lang p { color:rgba(255,255,255,0.6); position: relative; background: url(https://www.cytosinlab.com/images/langbg.png) no-repeat right center; }
.header .navBtn { height: 50px; margin-top:-1px; float: left; left:3%; }
.header .lang p:after { display: none; }
.menu-i {
    height: 2px;
    right: 0;
    position: absolute;
    border-radius: 1px;
    font-style: normal;
    background-color: #333;
    display: block;
    transition: all 0.5s;
    border-radius: 2px;
}
.fixed-head .menu-i { background: #333;}
.fixed-headA .menu-i { background: #333;}
.menu-i-1 {
    width: 28px;
    top: 13px;
}
.menu-i-2 {
    width: 20px;
    top: 23px;
}.menu-i-3 {
    width: 28px;
    top: 33px;
}
.mobile-menu {
    width: 28px;
    height: 50px;
    position: relative;
    display: block;
    background: none;
    border: none;
}
.mobile-menu-on {
    z-index: 1001;
}
.mobile-menu-on .menu-i-1 {
    transform: translateY(10px) rotate(45deg);
    /*background-color: #fff;*/
}
.mobile-menu-on .menu-i-2 {
   /* opacity: 0;*/
   width: 0;
}
.mobile-menu-on .menu-i-3 {
    transform: translateY(-10px) rotate(-45deg);
   /* background-color: #fff;*/
}

.fixed-head .mobile-menu-on .menu-i-3,.fixed-head .mobile-menu-on .menu-i-1{
	background: #333;
}
.nav_box { display: block!important; top: 57px; width: 100%; left:-100%; border-top: 1px solid rgba(255,255,255,0.2); /*height: calc(100% - 50px);*/ }
.nav_box { background: rgba(0, 0, 0, 0.9); }
.bgGreen { background: #474443; }
.nav_box .navlist { padding-top: 10px; }
.nav_box .navlist ul>li { border:none; line-height: 50px; }
.navSear { margin-top: 20px; padding: 0 15px;}
.navSear .search { padding-top: 20px; border-top:1px solid rgba(255,255,255,0.3); }
.navSear .search .subsearch { z-index: 9;}
.navSear .search .subsearch .subsearcha { border-radius: 3px;position: relative; padding-left: 30px; height: 30px;}
.navSear .search .subsearch .subsearcha .inp {width: 90%;height: 30px;border: 0; font-size: 14px;color: #fff; padding-left: 0px; background: none; } 
.navSear .search .subsearch .subsearcha .sub { opacity: 0.7; border: none;outline: none;position: absolute;left: 0px;top: 50%;height: 26px;background: url(https://www.cytosinlab.com/images/searchxa.png) no-repeat left center;font-size: 0;width: 26px;transform: translateY(-50%);}
.navSear .search:hover .subsearch {display: block;}
.navSear .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255,255,255,0.7); 
}
.navSear .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255,255,255,0.7);
} 
.navSear .search .subsearch .subsearcha .inp:-ms-input-placeholder{
    color: rgba(255,255,255,0.7);
}
.navSear .search .subsearch .subsearcha .inp::-webkit-input-placeholder {
    color: rgba(255,255,255,0.7);
}
.nav_box .navlist ul>li .navlist2,.nav_box .navlist ul>li .secondNav .navlist3,.nav_box .navlist ul>li .fourthNav .navlist4 { position: fixed; left:-102%; transition: all 0.6s; display: block; top:80px; width: 100%; height: calc(100% - 80px);  background: rgba(0, 0, 0, 0.9); z-index: 10000; }
.nav_box .navlist ul>li .navlist2 a,.nav_box .navlist ul>li .secondNav .navlist3 a,.nav_box .navlist ul>li .fourthNav .navlist4 a { padding: 0 15px; line-height: 50px; font-size: 16px; color:rgba(255,255,255,0.8); }
.nav_box .navlist ul>li.cur .navlist2,.nav_box .navlist ul>li .secondNav.cur .navlist3,.nav_box .navlist ul>li .fourthNav.cur .navlist4 { left:0; }
.nav_box .navlist ul>li .backNav { padding: 0 15px; }
.nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px; border-top: 1px solid rgba(255,255,255,0); background: url(../image/back.png) no-repeat left center; font-size: 18px;color:#fff; border-bottom:1px solid rgba(255,255,255,0.3); margin-bottom: 10px; }
.nav_box .navlist ul>li a.cur { font-weight: bold; color:#fff!important;  }



@media(max-width: 1680px){
	.nav_box { top: 57px; }
	.nav_box .navlist ul>li .navlist2,
	.nav_box .navlist ul>li .secondNav .navlist3,
	.nav_box .navlist ul>li .fourthNav .navlist4 { 
		top:60px; height: calc(100% - 60px);
	}
}

.mo_header{
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99;
	display: none;
	padding: 0 20px;
	background: #fff;

}
.mo_header .logo{
	width: 140px;
	float: left;
	padding: 6px 0;
}

.mo_header .logo .img2{display: none;}

.mo_header.fixed-head,.mo_header.fixed-head2{
	position: fixed;
	top: 0;
}

@media(max-width: 1100px){
	.mo_header{display: block;}
}
.windowsheight{overflow: hidden;}
.header .subsearch{
	 transition: initial;

}
.subsearch {
    width: 380px;
    position: absolute;
    top: 24px;
    right: 0;
    padding-top: 70px;
    display: none;
  
}

.header .sousuo:hover .subsearch{display: block;}
.subsearch form {
    background: #ffffff;
    border-radius: 3px;
    padding: 0 90px 0 20px;
    position: relative;
    width: 100%;
   border-radius: 50px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
}

.subsearch form input.inp {
    width: 100%;
    border: none;
    /*border-left: 2px solid #93969d;*/
    background: none;
    outline: none;
    padding-left: 10px;
    color: #333;
    font-size: 16px;
    height: 46px;
}

.subsearch form input.subxx {
    border: none;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
     height: 100%;
   /* background: url(../images/ssbg.png) no-repeat center;*/
    font-size: 0;
    width: 90px;
    font-size: 16px;
    color: #fff;
    border-radius: 50px;
    background: #0ea29a;

}


.homewh{
	width: 100%;
	height: 100%;
	display: block;
}

.header{
	position: fixed;
	top: 20px;
	width: 100%;
	left: 50%;
	padding: 0 20px;
	transform: translateX(-50%);
	z-index: 99999;
	transition: all 0.4s;
}

.header .header_box{
	padding: 0 2vw;
	background: #fff;
	border-radius: 8px;
}

.header.fixed-head{
	padding: 0;
	top: 0;
	border-radius: 0;
}
.header.fixed-head .header_box{
	border-radius: 0;
}

.header .left .yuyan{
	float: left;
	padding-top: 34px;
	color: #5f656e;
	position: relative;
}
.header .left .yuyan .bt{position: relative;padding: 0 32px 0 22px;}
.header .left .yuyan .bt span,.header .left .yuyan .bt span a{color: #b6bcc4;}
.header .left .yuyan .bt:before{
	width: 18px;
	height: 18px;
	background: url(../image/header_qq.png) center center/cover;
	position: absolute;
	left: 0;
	top: calc(50% - 1px);
	transform: translateY(-50%);
	content: "";
}

.header .left .yuyan .bt:after{
	width: 11px;
	height: 7px;
	background: url(../image/header_jt.png) center center/cover;
	position: absolute;
	right: 0;
	top: calc(50% - 1px);
	transform: translateY(-50%);
	content: "";
}

.header .left .yuyan .xl{
	position: absolute;
	width: 50%;
	right: 0;
	top: 100%;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .12);
	background: #fff;
	padding: 10px;
	display: none;
}
.header .left .yuyan:hover .xl{display: block;}
.header .left .yuyan .xl a{
	display: block;
	padding: 4px 0;
	margin-bottom: 10px;
}

.header .left .yuyan .xl a:last-child{margin-bottom: 0;}

.header .left .logo{
	float: left;
	margin-left: 2.3vw;
	padding-top: 22px;
	width: 6.2vw;
}

.header .right .ul li{
	float: left;
	padding: 0 24px;
	position: relative;
}

.header .right .ul li > a{
	display: block;
	color: #5f656e;
	padding: 30px 0;
}
.header .sousuo {
	float: right;
	margin-left: 2vw;
	padding-top: 32px;
	cursor: pointer;
}
.header .sousuo .icon{
	width: 18px;
	height: 18px;
	background: url(../image/header_ss.png) center center/cover;
}

.header_xl{
	position: absolute;
	left: 0;
	width: calc(200% + 30px);
	top: 100%;
	padding-top: 5px;
	display: none;
}

.header .right .ul li:hover .header_xl{display: block;}

.header_xl .box{
	padding: 2vw 2vw 0 2vw;
	border-radius: 8px;
	background: rgba(255, 255, 255, 1);
  /*  backdrop-filter: saturate(180%) blur(20px);*/
}
.header_xl .box .box_a{
	padding-left: 1vw;
	position: relative;
	padding-bottom: 1vw;
	border-left: 1px solid #ccc;
}

.header_xl .box .box_a i.i{
	position: absolute;
	left: -2px;
	top: 0;
	width: 3px;
	height: 20px;
	background: #009FA8;
	transition: all 0.4s;

}
.header_xl .box a{
	display: inline-block;
	width: 100%;
	transition: all 0.4s;
	margin-bottom: 20px;
	color: #333;
}
.header_xl .box a:hover{color: #009FA8;}

.footer{
	position: relative;
	background: #454a53;
	padding-top: 50px;
}
.footer:before{
	width: 1px;
	height:calc(100% - 80px);
	content: "";
	position: absolute;
	left: 21.9%;
	bottom: 0;
	background: rgba(255, 255, 255, .07);
}

.footer .left{
	width: 20%;
	padding: 0 3.1vw 4.1vw;
}
.footer .left .logo {
	position:relative;
	top:30px;
}
.footer .left .logo img{
	width: 150px;
}

.footer .left .ewm{
	margin-top: 14vw;
	display: inline-block;
}
.footer .left .ewm a{
	border-radius: 50px;
	display: inline-block;
	color: #c8c9cc;
	padding: 10px 28px;
	font-size: 14px;
	border: 2px solid rgba(255,255,255,0.1);
}

.footer .left .ewm a i{
	width: 18px;
	height: 15px;
	margin-right: 4px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px;
	background: url(../image/footer_weixin.png) center center/cover;
}
.footer .left .ewm .box{
	position: absolute;
	bottom: calc(100% + 10px);
	width: 120px;
	height: 120px;
	background: #fff;
	border-radius: 8px;
	left: 50%;
	transform: translateX(-50%);
	padding: 10px;
	display: none;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}
.footer .left .ewm:hover .box{
	display: block;
}
.footer .text{
	color: rgba(255,255,255,0.5);
	font-size: 12px;
	margin-top: 30px;
	line-height: 1.8;
}

.footer .right{
	width: 79.1%;
	margin-top: 30px;
	padding: 0 3.1vw 0 10vw;
}

.footer .right .top .ul li{
	float: left;
	width: 12%;
	margin-right: 1.5%;
}
.footer .right .top .ul li:last-child{margin-right: 0;}
.footer .right .top .ul li .bt a{
	color: #fff;
	    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.footer .right .top .ul li .a_box{
	margin-top: 4px;
	display: inline-block;
	width: 100%;
}
.footer .right .top .ul li .a_box a{
	color: rgba(255, 255, 255, .6);
	margin-top: 12px;
	display: block;
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

.footer .right .btm{
	margin-top: 4.6vw;
}
.footer .right .btm .bt{color: #fff;}
.footer .right .btm .ul{margin-top: 14px;}
.footer .right .btm .ul li{
	float: left;
	margin-right: 9.3vw;
	color: rgba(255, 255, 255, .6);
	line-height: 1.6;
	
}
.footer .right .btm .ul li:last-child{margin-right: 0;}
.footer .right .btm .ul li p{
	min-height: 30px;
}
.banner .mo_banner{display: none;}
.banner .swiper-slide{
	transition: all 2s;
	overflow: hidden;
	/* background-size: auto 106% !important; */
}
.banner .swiper-slide.swiper-slide-active{
	/* background-size: 100% 100% !important; */
}
.banner .text{
	width: 100%;
	padding: 0 13vw;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	color: #fff;

}
.banner .swiper-slide .text .text_box{
	transform: translateX(8%);
	opacity: 0;
	transition: all 2s;
}
.banner .swiper-slide-active .text .text_box{
	transform: translateX(0);
	opacity: 1;
}

.banner .text .bt{letter-spacing: 0.6vw;}
.banner .text .js{
	margin-top: 16px;
	line-height: 1.6;
}
.banner .text .more{margin-top: 24px;}
.more,a.more{
	color: #fff;
	background: #009FA8;
	display: inline-block;
	height: 58px;
	padding: 0 40px;
	line-height: 58px;
	border-radius: 50px;
	position: relative;
	overflow: hidden;
	transition: all 0.3s;
}

.more i,a.more i{
	width: 14px;
	height: 12px;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
	position: relative;
	top: -1px;
	transition: all 0.3s;
	background: url(../image/more_jt.png) center center/cover;
}

.more:after,a.more:after{
	position: absolute;
	width: 100%;
	right: -100%;
	top: 0;
	height: 100%;
	background: rgba(255, 255, 255, 0.2);
	content: "";
	transform: rotate(45deg);
}

.more:hover:after,a.more:hover:after{
	 animation: more_1 0.6s 1;
}

@keyframes more_1 {
	0% {
		right: -100%;
	}
	100% {
		right: 100%;
	}
}

.banner .bottom{
	position: absolute;
	left: 15vw;
	bottom: 3.6vw;
	z-index: 4;
}

.banner .bottom .jt{
	width: 66px;
	height: 14px;
	position: initial;
	float: left;
	margin: 0 12px 0 0;
	transform: initial;
	opacity: 1;
}
.banner .bottom .jt:after{display: none;}
.banner .bottom .jt.swiper-button-prev{
	background: url(../image/banner_jtl.png) center center/cover;
	transition: all 0.4s;
}
.banner .bottom .jt.swiper-button-next{
	background: url(../image/banner_jtr.png) center center/cover;
	transition: all 0.4s;
}

.banner .bottom .jt.swiper-button-prev:hover{
	background: url(../image/home_b_jtl.png) left center/cover;
}
.banner .bottom .jt.swiper-button-next:hover{
	background: url(../image/home_b_jtr.png) right center/cover;
}

.banner .bottom .wenzi,.banner .bottom .wenzi .dq{
	color: #fff;
}
.banner .bottom .right{margin-left: 30px;}
.banner .bottom .wenzi span{color: #e5e5e5;}


#myMenu{
	position: fixed;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99;
}
#myMenu li{
	margin-bottom: 16px;
	width: 11px;
	height: 13px;
	opacity: 0.8;
	background: url(../image/home_menu1.png) center center/cover;
}
#myMenu li:last-child{margin-bottom: 0;}
#myMenu li.active{
	background: url(../image/home_menu2.png) center center/cover;
}
#myMenu li a{display: block;height: 100%;}
@media(max-width: 1500px){
	.header .right .ul li {
	    padding: 0 20px;
	}
	.footer .right {
	    padding: 0 3vw 0 5vw;
	}
	.footer .right .top .ul li .a_box{font-size: 13px;}
	.more, a.more{
		padding: 0 34px;
		line-height: 50px;
		height: 50px;
	}
}

@media(max-width: 1300px){
	.header .right .ul li {
	    padding: 0 14px;
	}
}

@media(max-width: 1200px){
	/*.header .left .yuyan{display: none;}*/
}

@media(max-width: 1100px){
	.header{display: none;}
	.footer {
	    padding: 30px 0 50px;
	}
	.footer:before{display: none;}
	.footer .text{margin-top: 20px;}
	.footer .right .top{display: none;}
	.footer .left{width: 100%;padding: 0 20px;}
	.footer .left .ewm{margin-top: 30px;}
	.footer .right{
		width: 100%;
		margin-top: 20px;
		padding: 0 20px;
	}
	.footer .right .btm{margin-top: 0;margin-top: 30px;}
	.footer .right .btm .ul {
	    margin-top: 10px;
	}
	.banner .text{
		padding: 0;
		width: calc(100% - 40px);
	}
	.banner .bottom{
		bottom: 24px;
		left: 20px;
	}
	.banner .bottom .right{margin-left: 20px;}
	.more, a.more{
		padding: 0 30px;
		line-height: 44px;
		height: 44px;
	}
	.banner .text .bt{font-size: 28px;}
}

@media(max-width: 500px){
	.footer .left .logo{width: 140px;top: 10px;}

.footer .left .logo img {
    width: 120px;
}
	
}

.title{
	padding-top: 85px;
	color: #5f656e;
	line-height: 1.4;
	position: relative;
}

.title:before{
   width: 90px;
   height: 15px;
   left: 0;
   top: 35px;
   content: "";
   position: absolute;
   background: url(../image/title_icon.png) center center/cover;
}

.home_a{
	background: #f4f4f4;
}

.home_a .left{
	width: 49.8%;
	padding-left: 9vw;
	position: relative;
	z-index: 2;
}
.home_a .left .title{
	color:#fff;
}
.home_a .left .text{
	line-height: 1.8;
	color: #fff;
	margin-top: 24px;
}
.home_a .left .text p{
	width: 87%;
	
}

.home_a .left .more{margin-top: 40px;}
.home_a .img{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	height: 100%;
	z-index: 0;
}
.home_b{background: #f4f4f4;}

.home_b .left{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 58.8%;
}
.home_b .left:before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: 1s;
	background: #f4f4f4;
}
.home_b.active .left:before{left: auto;right: 0;width: 0;}
.home_b .right{
	padding: 7vw 7.8vw 0 6.7vw;
	width: 41.2%;
	float: left;
}

.home_b .right .icon{
	width: 5.9vw;
	margin-top: 4vw;
}

.home_b .right .bt{margin-top: 20px;color: #454a53;line-height: 1.6;}
.home_b .right .text{
	line-height: 1.6;
	color: #5f656e;
	margin-top: 14px;
}
.home_b .right .more{margin-top: 7vw;}
.home_b .btm{
	width: 41.2%;
	left: 0;
	position: absolute;
	z-index: 3;
	padding-left: 6.7vw;
	bottom: 2.4vw;
}


.home_b .btm .swiper-pagination{display: none;}
.home_b .btm .l{
	float: left;
}
.home_b .btm .l .swiper-button-prev:after,
.home_b .btm .l .swiper-button-next:after{
	display: none;
}
.home_b .btm .l .swiper-button-prev,
.home_b .btm .l .swiper-button-next{
	position: initial;
	margin-top: 0;
	float: left;
	width: 76px;
	height: 14px;
	transition: all 0.3s;
}

.home_b .btm .l .swiper-button-prev{
	margin-right: 14px;
	background: url(../image/home_b_jtl2.png) center center/cover;
}
.home_b .btm .l .swiper-button-next{
	background: url(../image/home_b_jtr2.png) center center/cover;
}
.home_b .btm .l .swiper-button-prev:hover{
	margin-right: 14px;
	background: url(../image/home_b_jtl.png) center center/cover;
}
.home_b .btm .l .swiper-button-next:hover{
	background: url(../image/home_b_jtr.png) center center/cover;
}

.home_b .btm .r{
	float: left;
	margin-top: -3px;
	margin-left: 4.6vw;
}

.home_b .btm .r .ul li{
	float: left;
	margin-right: 20px;
	cursor: pointer;
}
.home_b .btm .r .ul li .bt{transition: all 0.3s;color: #898f96;}
.home_b .btm .r .ul li:last-child{margin-right: 0;}
.home_b .btm .r .ul li.cur .bt{color: #2fa9a2;}

.grayPage{
	position: absolute;
	top: 65%;
	width: 100%;
	transform: translateY(-50%);
}

.editorial {
	display:block;
	width:100%;
	min-width:1200px;
	height:480px;
}
.parallax>use {
	animation:move-forever 12s linear infinite;
	/*transform-origin:50% 50%;
	*/
}
.parallax>use:nth-child(1) {
	animation-delay:-2s;
}
.parallax>use:nth-child(2) {
	animation-delay:-2s;
	animation-duration:8s;
	margin-top: 20px;
}
.parallax>use:nth-child(3) {
	animation-delay:-4s;
	animation-duration:9s;
}
.parallax>use:nth-child(4) {
	animation-delay:-6s;
	animation-duration:13s;
}
.parallax>use:nth-child(5) {
	animation-delay:0;
	animation-duration:9s;
}
.parallax>use:nth-child(6) {
	animation-delay:-6s;
	animation-duration:11s;
}
@keyframes move-forever {
	0% {
		transform:translate(85px,0%);
	}
	100% {
		transform:translate(-90px,0%);
	}
}
.home_c{background: #f4f4f4;}
.home_c .top .title{
	float: left;
}

.home_c .top .more{
	position: absolute;
	right: 0;
	bottom: 10px;
}

.home_c .btm{margin-top: 34px;}
.home_c .btm .left{
	float: left;
	width: 32.3%;
	margin-right: 1.5%;
}
.home_c .btm .left .box{height: 31vw;border-radius: 8px;overflow: hidden;}
.home_c .btm .left .box:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: url(../image/home_c_imgbg1.png) bottom center/cover;
}
.home_c .btm .left .text{
	padding: 1.5vw;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	color: #fff;
}

.home_c .btm .text .bt{
	margin-top: 8px;
	line-height: 1.6;
	height: 52px;
	overflow: hidden;

}
.home_c .btm .text .news_more{color: #fff;margin-top: 26px;}
.home_c .btm .zhong{
	float: left;
	width: 32.3%;
}

.home_c .btm .zhong .top .box{
	background: #fff;
	padding: 34px 26px;
	border-radius: 8px;
}
.home_c .btm .zhong .top .text .time{color: #9097a0;}
.home_c .btm .zhong .top .text .bt{color: #5f656e;}

.home_c .btm .zhong .top .box .news_more{color: #5f656e;}

.home_c .btm .zhong .btom{
	margin-top: 20px;
}

.home_c .btm .zhong .btom .box{border-radius: 8px;overflow: hidden;}
.home_c .btm .zhong .btom .box:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: url(../image/home_c_imgbg2.png) center center/cover;
}
.home_c .btm .zhong .btom .box:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: url(../image/home_c_imgbg2.png) center center/cover;
}

.home_c .btm .zhong .btom .text{
	padding: 1.7vw 1.5vw;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #fff;
}
.home_c .btm .right{
	float: right;
	width: 32.4%;
}
.home_c .btm .right .ul li{
	position: relative;
	height: calc(31vw / 3);
}
.home_c .btm .right .ul li .box{
	padding: 1.7vw  1.5vw 0;
}
.home_c .btm .right .ul li .box .news_more{color: #5f656e;}
.home_c .btm .right .ul li:before{
	background: #f0f0f0;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	height: 1px;
	width: calc(100% - 60px);
	content: "";
}
.home_c .btm .right .ul li:last-child:before{display: none;}
.home_c .btm:before{
	width: 32.4%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	content: "";
	border-radius: 8px;
	overflow: hidden;
	background: #fff;
}

.home_c *{transition: all 0.4s;}
.home_c .btm .zhong .top:hover .text .bt,
.home_c .btm .zhong .btom:hover .text .bt,
.home_c .btm .right .ul li:hover .text .bt,
.home_c .btm .left:hover .text .bt{
	color: #009FA8;
}

.home_d {background: url(../image/home_d_bg.jpg) bottom center no-repeat #f4f4f4;border-radius: 8px;}
.home_d .left{
	padding-left: 12.5%;
	width: 37.9%;
	padding-top: 50px;
	padding-right: 2vw;
}

.home_d .left .more{
	margin-top: 2vw;
}
.home_d .left .icon{
	margin-top: 10vw;
	padding-right: 6.7vw;
}
.home_d .bg{
	position: absolute;
	right: 0;
	top: calc(50% + 3vw);
	transform: translateY(-50%);
	width: 62.1%;
	height: 71.2%;
	border-radius: 8px;
}
/*.home_d .bg:before{
	position: absolute;
	right: 0;
	top: 0;
	background: #f4f4f4;
	content: "";
	width: 100%;
	height:calc(100% + 1px);
	transition: all 1s;
}*/
.home_d.active .bg:before{left: 0;right: auto;width: 0;}
.news_more,a.news_more{
	color: #333;
	position: relative;
	display: inline-block;
	transition: all 0.3s;
}

.news_more i,a.news_more i{
	width: 18px;
	height: 14px;
	margin-left: 6px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	top: -1px;
	transition: all 0.3s;
}

.news_more i:before,a.news_more i:before{
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	right: 0;
	background: url(../image/news_more_jt.png) center right no-repeat;
}
.news_more2 i:before,a.news_more2 i:before{
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	right: 0;
	background: url(../image/home_b_jtr.png) center right no-repeat;
}
.home_juding{/* margin-top: -4.6vw; */}
@media(max-width: 1700px){
	.home_b .right .icon{
		width: 4vw;
		margin-top: 3vw;
	}
	.more, a.more{
		padding: 0 32px;
	    line-height: 48px;
	    height: 48px;
	}
	.home_d .left .icon {
	    margin-top: 7vw;
	}
}

@media(max-width: 1500px){
	.header .right .ul li > a {
	    padding: 20px 0;
	}
	.header .sousuo{padding-top: 20px;}
	.header .left .yuyan{padding-top: 22px;}
	.header .left .logo{width: 100px;}
	.header .left .yuyan{font-size: 14px;}
	.header .right .ul{font-size: 14px;}
	.header .right .ul li {
	    padding: 0 16px;
	}
	.title {
	    padding-top: 24px;
	}
	.home_b .right {
		padding-left: 4vw;
	}
	.home_b .btm{bottom: 1.4vw;padding-left: 4vw;}
	.home_b .right .bt{margin-top: 16px;}
	.home_b .right .icon{margin-top: 2vw;}
	.home_c .btm {
	    margin-top: 26px;
	}
	.home_c .btm .right .ul li .box .news_more{display: none;}
	.home_c .btm .text .news_more{margin-top: 20px;}
	.home_c .btm .left .box{height: 28vw;}
	.home_c .btm .right .ul li {height: calc(28vw / 3);}
	.home_c .btm .text .time{font-size: 14px;}
	#myMenu li{margin-bottom: 10px;}
	.container{width: 82%;}
}

@media(max-width: 1100px){
	#myMenu{display: none;}
	.home_a{
		padding: 0px 0 30px;
	}
	.home_a .home_a_box{
		padding: 0 20px;
		background: #b0b0b0;
	}
	.home_a .left{padding-left: 0;width: 100%;}
	.title {
	    padding-top: 60px;
	}
	.home_a .left .more {
	    margin-bottom: 20px;
	}
	.home_a .img{
		position: initial;
		width: 100%;
		transform: initial;
		display: inline-block;
	}
	.home_a .left .text{margin-top: 20px;}

	.home_b .right{
		width: 100%;
		padding: 40px 20px 20px;
	}
	.home_b .right .icon{
		margin-top: 20px;
		width: 60px;
	}
	.home_b .right .more{margin-top: 20px;}
	.home_b .btm{
		width: 100%;
		bottom: 20px;
	}
	.home_b .btm .l{
		display: none;
	}

	.home_b .left{
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		width: 100%;
		height: 400px;
	}
	.home_b .left:after{
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    content: "";
	    background: url(../image/home_c_imgbg1.png) bottom center/cover;
	}

	.home_b .btm .r{
		float: right;
		padding-right: 20px;
	}
	.home_b .btm .r .ul li .bt{color: rgba(255, 255, 255, 0.7);}
	.home_b .btm .r .ul li.cur .bt{color: #fff;}
	.home_juding {
	    margin-top: 0;
	}
	.home_c{
		padding: 40px 0 50px;
	}
	.home_c .top .more{
		position: initial;
		margin-top: 16px;
		display: inline-block;
	}
	.home_c .top .title{width: 100%;}
	.container{
		width: 100%;
		padding: 0 20px;
	}
	.home_c .btm {
	    margin-top: 20px;
	}
	.home_c .btm .left{
		width: 100%;
	}
	.home_c .btm .left .box{
		height: 240px;
	}
	.home_c .btm .left .text {
	    padding: 14px 20px;
	}
	.home_c .btm .text .news_more {
	    margin-top: 10px;
	}
	.home_c .btm .zhong{
		width: 100%;
		margin-top: 20px;
	}
	.home_c .btm .zhong .btom,.home_c .btm .right{display: none;}
	.home_c .btm .zhong .top .box {
	    background: #fff;
	    padding: 26px 20px;
	}
	.home_d {padding: 20px 0 40px;}
	.home_d .left{
		width: 100%;
		padding: 0 20px;
	}
	.home_d .left .more {
	    margin-top: 20px;
	}
	.home_d .left .icon {
	    margin-top: 20px;
	}
	.home_d .bg{
		position: initial;
		display: inline-block;
		width: 100%;
		margin-top: 20px;
		transform: initial;
		height: 340px;
	}
	.more, a.more {
	    padding: 0 24px;
	    line-height: 40px;
	    height: 40px;
	}
	.home_b .left:before,.home_d .bg:before{display: none;}
	.grayPage{display: none;}
	.banner .swiper-slide{background: none !important;}
	.banner .mo_banner{display: block;}
}

@media(max-width: 500px){
	.mo_header .logo{width: 110px;position: relative;top: 4px;}
}

.nybanner .img .img2{display: none;}
.touzi_a{
	padding: 6.2vw 0;
	background: #f4f4f4;
}
.touzi_a .ul{
	margin-top: 2vw;
}
.touzi_a .ul li{
	float: left;
	width: 23.1%;
	margin-bottom: 2vw;
	margin-right: 2.5%;
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
}
.touzi_a .ul li:nth-child(4n){margin-right: 0;}
.touzi_a .ul li .img img{transform: scale(1);transition: all 0.4s;}
.touzi_a .ul li:hover .img img{transform: scale(1.06);}
@media(max-width: 1100px){
	.nybanner .img .img1{display: none;}
	.nybanner .img .img2{display: block;}
	.touzi_a{
		padding: 40px 0 50px;
	}
	.touzi_a .ul {
	    margin-top: 20px;
	}
	.touzi_a .ul li{
		width: 48.5%;
		margin-right: 3%;
	}
	.touzi_a .ul li:nth-child(4n){margin-right: 3%;}
	.touzi_a .ul li:nth-child(2n){margin-right: 0;}
}

.contact_a{
	padding: 6.2vw 0;
	background: #f4f4f4;
}

.contact_a .box{
	background: #fff;
	margin-bottom: 2.2vw;
	border-radius: 8px;
}

.contact_a .box:last-child{
	margin-bottom: 0;
}
.contact_a .box .left{
	width: 50%;
	padding: 3.6vw 3.1vw 4vw;
}

.contact_a .box .left .text{
	margin-top: 24px;
	padding-top: 24px;
	line-height: 1.6;
	color: #5f656e;
	border-top: 1px solid #eeeeee;
}

.contact_a .box .left .text .ul > li{
	padding-left: 26px;
	position: relative;
	margin-bottom: 10px;
}

.contact_a .box .left .text .ul > li:last-child{margin-bottom: 0;}
.contact_a .box .left .text .ul > li:before{
	width: 18px;
	height: 18px;
	position: absolute;
	content: "";
	left: 1px;
	top: 4px;
}

.contact_a .box .left .text .ul > li.li1:before{background: url(../image/contact_a_icon1.png) center center/cover;}
.contact_a .box .left .text .ul > li.li2:before{background: url(../image/contact_a_icon2.png) center center/cover;}
.contact_a .box .left .text .ul > li.li3:before{background: url(../image/contact_a_icon3.png) center center/cover;}
.contact_a .box .left .text .ul > li.li4:before{background: url(../image/contact_a_icon4.png) center center/cover;}
.contact_a .box .bg{
	position: absolute;
	right: 0;
	width: 50%;
	height: 100%;
	line-height: 0;
}
.contact_a .box .left .more{
	margin-top: 2.6vw;
}

.more2,a.more2{
	color: #5f656e;
	border: 1px solid #cccccc;
	background: none;
	padding: 0 2.8vw;
	transition: all 0.3s;
}
.more2 i, a.more2 i{background: url(../image/more_jt2.png) center center/cover;transition: all 0.3s;}

.more2:hover,a.more2:hover{
	color: #fff;
	background: #2fa9a2;
	border: 1px solid #fff;
}
.more2:hover i, a.more2:hover i{background: url(../image/more_jt.png) center center/cover;}

.contact_a .box:nth-child(2n) .left{float: right;}
.contact_a .box:nth-child(2n) .bg{right: auto;left: 0;}
@media(max-width: 1500px){
	.contact_a .box .left .text {
	    margin-top: 18px;
	    padding-top: 18px;
	}
	

}

@media(max-width: 1100px){
	.contact_a{
		padding: 40px 0 50px;
	}
	.contact_a .box .left{width: 100%;padding: 24px 16px;}
	.contact_a .box .bg{width: 100%;position: initial;display: inline-block;height: 50vw;}
	.contact_a .box .left .text {
	    margin-top: 14px;
	    padding-top: 14px;
	    font-size: 16px;
	}
	.contact_a .box .left .more{margin-top: 20px;padding: 0 30px;}
}

.news_a{
	padding: 4.2vw 0 4.6vw;
	background: #f4f4f4;
}

.news_a .news_a_box{
	position: absolute;
	right: 0;
	bottom: 10px;
}
.news_a_box a{
	line-height: 58px;
	height: 58px;
	padding: 0 50px;
	color: #5f656e;
	float: left;
	margin-right: 12px;
	border-radius: 50px;
	border: 1px solid #b8bbbe;
}

.news_a_box a:last-child{margin-right: 0;}
.news_a_box a.cur,
.news_a_box a:hover{
	border-color: #0ea29a;
	background: #0ea29a;
	color: #fff;
	transition: all 0.3s;
}

.news_a .sousuo{
	margin-top: 30px;
}

.news_a .sousuo .select{
	float: left;
	width: 25.2%;
	margin-right: 14px;
	position: relative;
}
.news_a .sousuo .select select{
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #999999;
	font-size: 16px;
	padding: 0 20px;
	border-radius: 50px;
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid #eeeeee;
}

.news_a .sousuo .select::before {
    content: "";
    position: absolute;
    right: 36px;
    top: 50%;
    width: 14px;
    height: 8px;
    background: url(../image/news_a_jt.png) no-repeat center center/cover;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.news_a .sousuo .inputbox{
	float: left;
	width: calc(49.6% - 28px);
}
.news_a .sousuo .inputbox input.text{
	width: 100%;
	line-height: 60px;
	height: 60px;
	color: #999999;
	border: 1px solid #eeeeee;
	font-size: 16px;
	border-radius: 50px;
	padding: 0 160px 0 20px;
}

.news_a .sousuo .inputbox .button{
	width: 160px;
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
}

.news_a .sousuo .inputbox .button .submit{
	height: 60px;
	line-height: 60px;
	width: 100%;
	border: none;
	background: #0ea29a;
	border-radius: 50px;
	padding: 0 48px 0 76px;
	color: #fff;
	font-size: 18px;
	color: #fff;
}

.news_a .sousuo .inputbox .button .icon{
	width: 18px;
	height: 18px;
	background: url(../image/news_a_sousuo.png) center center/cover;
	position: absolute;
	top: 50%;
	left: 50px;
	transform: translateY(-50%);
}

.news_a .btm{
	margin-top: 40px;
}

.news_a .btm .ul li{
	float: left;
	width: 49.3%;
	margin-bottom: 20px;
}

.news_a .btm .ul li:nth-child(2n){margin-right: 1.4%;}
.news_a .btm .ul li .box{
	background: #fff;
	border-radius: 6px;
	padding: 40px 30px;
	overflow: hidden;
}

.news_a .btm .ul li .box .bt{
	color: #454a53;
	/*overflow: hidden;*/
 /*   white-space: nowrap;*/
 /*   text-overflow: ellipsis;*/
    margin-top: 10px;
    padding-bottom: 4px;
    position: relative;
    transition: all 0.4s;
    line-height: 1.6;
}
.news_a .btm .ul li .box .bt:before{
	width: 0;
	height: 1px;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	background: #2fa9a2;
	transition: all 0.4s;
}
.news_a .btm .ul li .box .time{color: #9097a0;}
.news_a .btm .ul li .box .js{
	color: #5f656e;
	margin-top: 10px;
	line-height: 1.6;
	height: 74px;
	overflow: hidden;
}
.news_a .btm .ul li .box .news_more {margin-top: 26px;}

.news_a .btm .ul li:hover .box .bt{
	color: #2fa9a2;
}
.news_a .btm .ul li:hover .box .bt:before{width: 100%;}
.news_a .btm .ul li:hover .box .news_more {color: #2fa9a2;}
.news_a .btm .ul li:hover .box .news_more2 i {width: 28px;}

.news_a .btm .ul li.li1{
	width: 100%;
}
.news_a .btm .ul li.li1 .left{
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;

}
.news_a .btm .ul li.li1 .right{
	width: 50%;
	padding: 0 3.1vw;
	
}
.news_a .btm .ul li.li1 .box{
    padding: 5.7vw 0;
}
.news_a .btm .ul li.li1 .right .more{margin-top: 40px;}
.news_a .btm .ul li.li1 .right .bt{
	overflow: auto;
    white-space: initial;
    text-overflow: initial;
}

.news_a .btm .ul li.li1:hover .right .bt:before{display: none;}
.news_a .btm .ul li.li1 .right .more:hover{background: #0ea29a;}

.page{
	margin-top: 3.6vw;
}

.page a{
	line-height: 50px;
	height: 50px;
	width: 50px;
	border: 1px solid #d3d3d3;
	border-radius: 100%;
	display: inline-block;
	margin: 0 5px;
	color: #999999;
	transition: all 0.3s;
}

.page a.cur,.page a:hover{
	background: #0ea29a;
	color: #fff;
	border: 1px solid #0ea29a;
}

@media(max-width: 1700px){
	.news_a_box a{
		line-height: 46px;
	    height: 46px;
	    padding: 0 36px;
	}
	.news_a .sousuo .select select,.news_a .sousuo .inputbox input.text,.news_a .sousuo .inputbox .button .submit{
		height: 50px;
        line-height: 50px;
	}
}

@media(max-width: 1500px){
	.news_a .btm .ul li .box .js{height: 66px;}
	.page a {
	    line-height: 46px;
	    height: 46px;
	    width: 46px;
	}
}

@media(max-width: 1100px){
	.news_a {
		padding: 40px 0 50px;
	}
	.news_a .news_a_box{
		position: initial;
		display: inline-block;
		width: 100%;
		margin-top: 20px;
	}
	.news_a .sousuo {
	    margin-top: 20px;
	}
	.news_a .sousuo .select{
		width: 48.5%;
		margin-right: 3%;
	}
	.news_a .sousuo .select2{margin-right: 0;}
	.news_a .sousuo .inputbox{
		width: 100%;
		margin-top: 10px;
	}
	.news_a .sousuo .select select,.news_a .sousuo .inputbox input.text,.news_a .sousuo .inputbox .button .submit{
		height: 46px;
        line-height: 46px;
	}
	.news_a .sousuo .inputbox .button{
		width: 120px;
	}
	.news_a .sousuo .inputbox .button .icon{left: 28px;}
	.news_a .sousuo .inputbox .button .submit{padding: 0px 44px 0 54px;}
	.news_a .btm .ul li{
		width: 100%;
	}
	.news_a .btm .ul li .box{
		padding: 26px 18px;
	}
	.news_a .btm .ul li.li1 .right{
		width: 100%;
	}
	.news_a .btm .ul li.li1 .left{
		width: 100%;
		height: 50vw;
		position: initial;
		display: inline-block;
		width: 100%;
		margin-top: 20px;
	}
	.news_a .btm .ul li.li1 .right .more {
	    margin-top: 20px;
	}

	.news_a_box a{
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 6px;
		padding: 0;
		text-align: center;
	}
	.news_a_box a:nth-child(2n){margin-right: 0;}
}


/**èŒä¸šå‘å±•-å°æ…¢æ…¢**/
.developA {padding: 4.25vw 0 4.2vw;position: relative;/* background: url(../image/developA.jpg)no-repeat center center/cover; */}
.developA .container { position: relative; z-index: 1; }
/* .developA::before { position: absolute; content: ""; right: 0; bottom: 0; width: 63.90625vw; height: 13.75000vw; background: url(../images/developA.png)no-repeat center center/cover; } */
.developA .velop-l { width: 47.4%; }
.developA .velop-l .lopmg { margin-top: 27px; overflow: hidden; border-radius: 3px; }
.developA .velop-r {width: 47%;padding-top: 8vw;}
.developA .velop-r .lopae { border-bottom: 1px solid #eeeeee; padding-bottom: 32px; margin-bottom: 35px; }
.developA .velop-r .lopae:nth-child(2) { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
.developA .velop-r .lopae .ea { color: #0ea29a; }
.developA .velop-r .lopae .eb { color: #454a53; line-height: 1.7; margin-top: 4px; }
.developA .velop-r .lopae .ec { color: #5f656e; line-height: 2; margin-top: 8px; }
.developA .velop-r .lopae .ec p { color: #5f656e;
    line-height: 2;
    margin-top: 1vw; }
.developA .velop-r .lopac .paccon { margin-top: 5.20833vw; }
.developA .velop-r .lopac .pacwz { color: #b0b6bf; margin-top: 11px; }


.developB { padding: 6.61458vw 0 6.25vw 12.5%; background: #f4f4f4; position: relative; }
.developB::before { position: absolute; content: ""; bottom: 0; right: 0; width: 16.14583vw; height: 23.69791vw; background: url(../image/developB.png)no-repeat center center/cover; }
.developB .elopb-top,
.developB .elopb-bottom { position: relative; z-index: 1; }
.developB .elopb-top .opbtopl { width: calc(100% - 991px); padding-top: 40px; }
.developB .elopb-top .opbtopl .swiper-container .swiper-pagination { width: 0; height: 0; opacity: 0; }
.developB .elopb-top .opbtopl .developB_box { margin-top: 40px; }
.developB .elopb-top .opbtopl .developB_box .swiper-slide .xwz { color: #0ea29a; margin-top: 27px; }
.developB .elopb-top .opbtopl .developB_box .swiper-slide .xwza { color: #454a53; line-height: 1.7; margin-top: 5px; }
.developB .elopb-top .opbtopl .developB_box .swiper-slide .xwzb { color: #5f656e; line-height: 2; margin-top: 13px; }
.developB .elopb-top .opbtopl .developB_box .swiper-slide .hidden { height: 180px; overflow-x: hidden; overflow-y: auto; }
.developB .elopb-top .opbtopl .developB_box .swiper-slide .hidden::-webkit-scrollbar { width: 4px; height: 4px; }
.developB .elopb-top .opbtopl .developB_box .swiper-slide .hidden::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); background: #0ea29a; }
.developB .elopb-top .opbtopl .developB_box .swiper-slide .hidden::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1); border-radius: 0; background: rgba(0, 0, 0, 0.1); }
.developB .elopb-top .opbtopl .swiperan { margin-top: 40px; }
.developB .elopb-top .opbtopl .swiperan .button .fzan { position: initial; margin-top: 0; width: 76px; height: 14px; }
.developB .elopb-top .opbtopl .swiperan .button .fzan:after { opacity: 0; }
.developB .elopb-top .opbtopl .swiperan .button .swiper-button-prev { background: url(../image/home_b_jtl2.png) center center/cover; margin-right: 14px; }
.developB .elopb-top .opbtopl .swiperan .button .swiper-button-next { background: url(../image/home_b_jtr2.png)no-repeat center center/cover; }
.developB .elopb-top .opbtopl .swiperan .button .swiper-button-prev:hover { background: url(../image/home_b_jtl.png) center center/cover; }
.developB .elopb-top .opbtopl .swiperan .button .swiper-button-next:hover { background: url(../image/home_b_jtr.png) center center/cover; }
.developB .elopb-top .opbtopl .swiperan .ul li { float: left; cursor: pointer; color: #898f96; line-height: 1; margin-right: 24px; }
.developB .elopb-top .opbtopl .swiperan .ul li:last-child { margin-right: 0; }
.developB .elopb-top .opbtopl .swiperan .ul li.cur { color: #2fa9a2; }
.developB .elopb-top .opbtopr { width: 904px; border-radius: 3px; overflow: hidden; }
.developB .elopb-bottom .opbb-l { width: calc(100% - 991px); overflow: hidden; border-radius: 3px; }
.developB .elopb-bottom .opbb-l .bbl-bopx .swiper-pagination { width: auto; right: 29px; bottom: 17px; left: auto; }
.developB .elopb-bottom .opbb-l .bbl-bopx .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 9px; background: url(../image/bulletd.png)no-repeat center center/cover; opacity: 1; margin-right: 7px; }
.developB .elopb-bottom .opbb-l .bbl-bopx .swiper-pagination .swiper-pagination-bullet-active { background: url(../image/bulletda.png)no-repeat center center/cover; }
.developB .elopb-bottom .opbb-l .bbl-bopx .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.developB .elopb-bottom .opbb-r { width: 904px; padding-right: 14.2%; padding-top: 4.27083vw; }
.developB .elopb-bottom .opbb-r .bb-m { color: #5f656e; line-height: 2; margin-top: 20px; }


.developC { padding: 5.72916vw 0 6.25vw 0; }
.developC .elopc-top .opc { color: #5f656e; margin-top: 9px; line-height: 2; }
.developC .elopc-bottom { margin-top: 37px; }
.developC .elopc-bottom ul { display: flex; flex-wrap: wrap; }
.developC .elopc-bottom ul li { float: left; margin-right: 15px; position: relative; padding: 59px 0 6.77083vw 0; overflow: hidden; border-radius: 4px; background: #f4f4f4; transition: all .3s; text-align: center; width: 19.15%; margin-right: 1.06%; }
.developC .elopc-bottom ul li:last-child { margin-right: 0; }
.developC .elopc-bottom ul li .icon { display: inline-block; }
.developC .elopc-bottom ul li .icon .jg { display: none; }
.developC .elopc-bottom ul li .opc { color: #454a53; transition: all .3s; padding: 0 20px; line-height: 1.62; margin-top: 16px; }
.developC .elopc-bottom ul li .ope { position: absolute; transition: all .3s; bottom: 27px; left: 50%; transform: translateX(-50%); text-align: center; width: 47px; height: 53px; line-height: 53px; font-size: 19px; color: #5f656e; background: url(../image/ope.png)no-repeat center center/cover; }
.developC .elopc-bottom ul li:hover { background: #2fa9a2; }
.developC .elopc-bottom ul li:hover .opc { color: #fff; }
.developC .elopc-bottom ul li:hover .icon .jg { display: block; }
.developC .elopc-bottom ul li:hover .icon .mr { display: none; }
.developC .elopc-bottom ul li:hover .ope { color: #fff; background: url(../image/opea.png)no-repeat center center/cover; }


.developD { background: #f4f4f4; padding: 5.72916vw 0 6.25vw; }
.developD .elopd-top .opdr { position: absolute; bottom: 9px; right: 0; }
.developD .elopd-bottom { overflow: hidden; margin-top: 30px; border-radius: 4px; }
.developD .more{margin-top: 2vw;}
.developD .elopd-bottom .zknt { background: #60646e; padding: 0 50px 0 30px; }
.developD .elopd-bottom .zknt .tl { color: #fff; font-size: 18px; line-height: 75px; }
.developD .elopd-bottom .zknps { border: 1px solid #eee; border-top: 0; }
.developD .elopd-bottom .zknps .pta { background: #fff; }
.developD .elopd-bottom .zknps .pta:nth-child(2n) .t { background: #f7f7f7; }
.developD .elopd-bottom .zknps .pta .t { padding: 0 50px 0 30px; }
.developD .elopd-bottom .zknps .pta .t .tl { color: #5f656e; font-size: 16px; line-height: 70px; }
.developD .elopd-bottom .zknps .pta .t .tl i { font-style: normal; }
.developD .elopd-bottom .zknps .pta .t .tl6 { padding-right: 22px; position: relative; }
.developD .elopd-bottom .zknps .pta .t .tl6::before { position: absolute; right: 0; top: 50.5%; transform: translateY(-50%); content: ""; width: 14px; height: 8px; background: url(../image/ptamc.png)no-repeat center center/cover; }
.developD .elopd-bottom .zknps .pta.cur .t .tl6::before { background: url(../image/ptamca.png)no-repeat center center/cover; }

.developD .elopd-bottom .tl1 { width: 16.77%; }
.developD .elopd-bottom .tl2 { width: 28.8%; }
.developD .elopd-bottom .zknps .tl2 .ccyc { width: 80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.developD .elopd-bottom .tl3 { width: 20%; }
.developD .elopd-bottom .tl4 { width: 22%; }
.developD .elopd-bottom .tl5 { width: 14%; }
.developD .elopd-bottom .tl6 { width: 86px; }

.developD .elopd-bottom .zknps .pta .cont { padding: 28px 70px 43px 70px; display: none; }
.developD .elopd-bottom .zknps .pta .cont .nta p { font-size: 16px; color: #5f656e; line-height: 1.8; }
.developD .elopd-bottom .zknps .pta .cont .nta .ts { font-size: 20px; color: #454a53; }
.developD .elopd-bottom .zknps .pta .cont .ntb { border-top: 1px solid #eeeeee; margin-top: 30px; padding-top: 35px; }
.developD .elopd-bottom .zknps .pta .cont .ntb .tb-l { float: left; }
.developD .elopd-bottom .zknps .pta .cont .ntb .tb-r { float: right; }
.developD .elopd-bottom .zknps .pta .cont .ntb .tb-r .ba { color: #969aa0; font-size: 16px; }
.developD .elopd-bottom .zknps .pta .cont .ntb .tb-r .ba a { display: inline-block; color: #969aa0; margin-top: 10px; }

.developD .elopd-bottom .zknps .pta .t{ cursor: pointer; }
.developD .elopd-bottom .zknps .pta.cur .t { background: #e8f0ef; }
.developD .elopd-bottom .zknps .pta.cur .t .tl { color: #0ea29a; }

.developE { padding: 5.72916vw 0 6.77083vw; }
.developE .elope-top .oper { position: absolute; right: 0; bottom: 10px; }
.developE .elope-top .oper .opska { position: initial; margin-top: 0; width: 52px; height: 52px; transition: all .3s; }
.developE .elope-top .oper .opska::after { opacity: 0; }
.developE .elope-top .oper .swiper-button-prev { background: url(../image/opskal.png)no-repeat center center/cover; margin-right: 10px; }
.developE .elope-top .oper .swiper-button-next { background: url(../image/opskar.png)no-repeat center center/cover; }
.developE .elope-top .oper .swiper-button-prev:hover { background: url(../image/opskala.png)no-repeat center center/cover; }
.developE .elope-top .oper .swiper-button-next:hover { background: url(../image/opskara.png)no-repeat center center/cover; }
.developE .elope-bottom { margin-top: 10px; }
.developE .elope-bottom .swiper-wrapper { padding-top: 26px; }
.developE .elope-bottom .swiper-wrapper .swiper-slide { /*background: #f7f7f7;*/background: #fff; border-radius: 4px; padding: 40px 38px 31px 38px; }
.developE .elope-bottom .swiper-wrapper .swiper-slide::before { position: absolute; content: ""; left: 42px; width: 44px; height: 49px; top: -26px; background: url(../image/slidew2.png)no-repeat center center/cover; }
.developE .elope-bottom .swiper-wrapper .swiper-slide::after { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 3px; background: #0ea29a; }
.developE .elope-bottom .swiper-wrapper .swiper-slide .xqks { line-height: 1.85; padding-right: 10px; color: #5f656e; height: 190px; overflow-x: hidden; overflow-y: auto; }
.developE .elope-bottom .swiper-wrapper .swiper-slide .xqks::-webkit-scrollbar { width: 4px; height: 4px; }
.developE .elope-bottom .swiper-wrapper .swiper-slide .xqks::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); background: #0ea29a; }
.developE .elope-bottom .swiper-wrapper .swiper-slide .xqks::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1); border-radius: 0; background: rgba(0, 0, 0, 0.1); }
.developE .elope-bottom .swiper-wrapper .swiper-slide .xqkw { padding: 42px 0 20px 0; border-top: 1px solid #e5e5e5; margin-top: 27px; }
.developE .elope-bottom .swiper-wrapper .swiper-slide .xqkw .relative { padding-left: 95px; }
.developE .elope-bottom .swiper-wrapper .swiper-slide .xqkw .won { overflow: hidden; left: 0; top: 50%; transform: translateY(-50%); border-radius: 50%; position: absolute; }
.developE .elope-bottom .swiper-wrapper .swiper-slide .xqkw .wona .n { color: #454a53; font-weight: bold; line-height: 1; }
.developE .elope-bottom .swiper-wrapper .swiper-slide .xqkw .wona .o { color: #5f656e; margin-top: 5px; }


@media(max-width:1500px) {
	.developA .velop-r .lopac .paccon { margin-top: 30px; }

	.developB { padding-left: 9%; }
	.developB .elopb-top .opbtopl .developB_box { margin-top: 25px; }
	.developB .elopb-top .opbtopl .developB_box .swiper-slide .opbcon { width: 55px; }
	.developB .elopb-bottom .opbb-r { padding-right: 8%; padding-top: 2vw; }
	.developB .elopb-bottom .opbb-r .bb-w { width: 115px; }
	.developB .elopb-top .opbtopr,
	.developB .elopb-bottom .opbb-r { width: 800px; }
	.developB .elopb-bottom .opbb-l,
	.developB .elopb-top .opbtopl { width: calc(100% - 850px); }

	.developC .elopc-bottom ul li .icon { width: 50px; }
	.developC .elopc-bottom ul li .ope { font-size: 16px; }
	
	.developD .elopd-bottom .zknt .tl { font-size: 16px; }
	.developD .elopd-bottom .zknps .pta .t .tl { font-size: 14px; }
	.developD .elopd-bottom .zknps .pta .cont { padding: 28px 40px 43px 40px; }
	.developD .elopd-bottom .zknps .pta .cont .nta p { font-size: 14px; }
	.developD .elopd-bottom .zknps .pta .cont .ntb .tb-r .ba { font-size: 14px; }
	.developD .elopd-top .opdr { bottom: 4px; }
	.developD .elopd-bottom .zknps .pta .cont .nta .ts { font-size: 17px; }

	.developE .elope-top .oper .opska { width: 48px; height: 48px; }
	
}

@media(max-width:1300px) {
	.developB .elopb-top .opbtopl { padding-top: 0; }
	.developB .elopb-top .opbtopr,
	.developB .elopb-bottom .opbb-r { width: 600px; }
	.developB .elopb-bottom .opbb-l,
	.developB .elopb-top .opbtopl { width: calc(100% - 650px); }
	.developB .elopb-top .opbtopl .developB_box .swiper-slide .hidden { height: 100px; }
	.developD .elopd-bottom .tl2 { width: 28%; }	
}

@media(max-width:1100px) {
	.developA,
	.developB,
	.developC,
	.developD,
	.developE { padding: 40px 0 50px; }
	.developB { padding: 40px 20px 50px; }

	.developA { background: #fff; }
	.developA .velop-l { width: 100%; }
	.developA .velop-l .lopmg { margin-top: 20px; }
	.developA .velop-r { width: 100%; margin-top: 30px; }
	.developA .velop-r .lopae { padding-bottom: 15px; margin-bottom: 15px; }
	.developA .velop-r .lopae .ec { margin-top: 8px; line-height: 1.6; }
	.developA .velop-r .lopac .paccon { margin-top: 20px; }

	.developB .elopb-bottom .opbb-l,
	.developB .elopb-top .opbtopl { width: 100%; }
	.developB .elopb-top .opbtopr,
	.developB .elopb-bottom .opbb-r{ width: 100%; }
	.developB .elopb-top .opbtopl .developB_box .swiper-slide .hidden { height: auto; }
	.developB .elopb-top .opbtopl .developB_box { margin-top: 15px; }
	.developB .elopb-top .opbtopl .developB_box .swiper-slide .xwz { margin-top: 20px; }
	.developB .elopb-top .opbtopl .developB_box .swiper-slide .xwzb { margin-top: 6px; }
	.developB .elopb-top .opbtopl .swiperan { margin-top: 25px; }
	.developB .elopb-top .opbtopr { margin-top: 25px; }
	.developB .elopb-bottom .opbb-l { margin-top: 30px; }
	.developB .elopb-bottom .opbb-r { padding: 0; margin-top: 20px; }
	.developB .elopb-bottom .opbb-r .bb-m { line-height: 1.6; margin-top: 10px; }
	
	.developC .elopc-top .opc { line-height: 1.6; }
	.developC .elopc-bottom { margin-top: 20px; }
	.developC .elopc-bottom ul li { width: 100%; margin-bottom: 20px; padding: 25px 0; }
	.developC .elopc-bottom ul li:last-child { margin-bottom: 0; }
	.developC .elopc-bottom ul li .ope { position: initial; transform: translateX(0); display: inline-block; margin-top: 25px; }

	.developD .elopd-bottom .tl2,
	.developD .elopd-bottom .tl3,
	.developD .elopd-bottom .tl4,
	.developD .elopd-bottom .tl5 { display: none; }
	.developD .elopd-bottom .tl1 { width: 50%; }
	.developD .elopd-bottom .zknt,
	.developD .elopd-bottom .zknps .pta .t { padding: 0 25px 0 20px; }
	.developD .elopd-bottom .zknps .pta .t .tl { line-height: 45px; }
	.developD .elopd-bottom .zknt .tl { line-height: 55px; }
	.developD .elopd-bottom .zknps .pta .cont { padding: 20px; }
	.developD .elopd-bottom .zknps .pta .cont .ntb { margin-top: 20px; padding-top: 22px; }
	.developD .elopd-bottom .zknps .pta .cont .ntb .tb-r { width: 100%; }
	.developD .more{margin-top: 20px;}
	.developE .elope-bottom .swiper-wrapper .swiper-slide { padding: 30px 20px 20px 20px; }
	.developE .elope-bottom .swiper-wrapper .swiper-slide .xqks { font-size: 14px; }
	.developE .elope-top .oper .opska { width: 40px; height: 40px; }
	.developE .elope-bottom .swiper-wrapper { padding-top: 15px; }
	.developE .elope-bottom .swiper-wrapper .swiper-slide::before { width: 25px; height: 25px; left: 20px; top: -14px; }
	.developE .elope-bottom .swiper-wrapper .swiper-slide .xqks { height: 181px; }
	.developE .elope-bottom .swiper-wrapper .swiper-slide .xqkw .won { width: 70px; }
	.developE .elope-bottom .swiper-wrapper .swiper-slide .xqkw { padding-top: 25px; margin-top: 15px; }
}







/**èŒä¸šåˆ—è¡¨**/
.developD .sousuo{
	margin-top: 30px;
}

.developD .sousuo .select{
	float: left;
	width: 25.2%;
	margin-right: 14px;
	position: relative;
}
.developD .sousuo .select select{
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #999999;
	font-size: 16px;
	padding: 0 20px;
	border-radius: 50px;
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid #eeeeee;
}

.developD .sousuo .select::before {
    content: "";
    position: absolute;
    right: 36px;
    top: 50%;
    width: 14px;
    height: 8px;
    background: url(../image/news_a_jt.png) no-repeat center center/cover;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.developD .sousuo .inputbox{
	float: left;
	width: calc(49.6% - 28px);
}
.developD .sousuo .inputbox input.text{
	width: 100%;
	line-height: 60px;
	height: 60px;
	color: #999999;
	border: 1px solid #eeeeee;
	font-size: 16px;
	border-radius: 50px;
	padding: 0 160px 0 20px;
}

.developD .sousuo .inputbox .button{
	width: 160px;
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
}

.developD .sousuo .inputbox .button .submit{
	height: 60px;
	line-height: 60px;
	width: 100%;
	border: none;
	background: #0ea29a;
	border-radius: 50px;
	padding: 0 48px 0 76px;
	color: #fff;
	font-size: 18px;
	color: #fff;
}

.developD .sousuo .inputbox .button .icon{
	width: 18px;
	height: 18px;
	background: url(../image/news_a_sousuo.png) center center/cover;
	position: absolute;
	top: 50%;
	left: 50px;
	transform: translateY(-50%);
}

.mbx.fsfs { background: #f4f4f4; }
.mbx { padding-top: 21px; }
.mbx .container { padding-left: 25px; background: url(../image/mbx.png) no-repeat left; }
.mbx a { display: inline-block; line-height: 14px; color: #5f656e; font-size: 14px; }
.mbx span { display: inline-block; line-height: 14px; color: #5f656e; font-size: 14px; }

@media(max-width:1700px) {
	.developD .sousuo .select select,
	.developD .sousuo .inputbox input.text,
	.developD .sousuo .inputbox .button .submit{
		height: 50px;
        line-height: 50px;
	}
}

@media(max-width:1100px) {
	.developD .sousuo {
	    margin-top: 20px;
	}
	.developD .sousuo .select{
		width: 48.5%;
		margin-right: 3%;
	}
	.developD .sousuo .select2{margin-right: 0;}
	.developD .sousuo .inputbox{
		width: 100%;
		margin-top: 10px;
	}
	.developD .sousuo .select select,.news_a .sousuo .inputbox input.text,.news_a .sousuo .inputbox .button .submit{
		height: 46px;
        line-height: 46px;
	}
	.developD .sousuo .inputbox .button{
		width: 120px;
	}
	.developD .sousuo .inputbox .button .icon{left: 28px;}
	.developD .sousuo .inputbox .button .submit{padding: 0px 44px 0 54px;}
	.developD .btm .ul li{
		width: 100%;
	}

	.mbx { padding: 20px 20px 0; }
}



/**æ–°é—»è¯¦æƒ…**/
.newsxqA { background: #f4f4f4; padding: 43px 0 90px; }
.newsxqA .sxqal { background: #fff; width: 70%; border-radius: 4px; overflow: hidden; padding: 44px 40px 52px 40px; }
.newsxqA .sxqal .qalbt { color: #454a53; line-height: 1.33; }
.newsxqA .sxqal .qalsj { color: #9097a0; margin: 7px 0 22px; border-bottom: 1px solid #eeeeee; padding-bottom: 20px; }
.newsxqA .sxqal .qalxq { color: #5f656e; line-height: 2; }
.newsxqA .sxqal .qalan { padding-top: 30px; border-top: 1px solid #eeeeee; margin-top: 30px; }
.newsxqA .sxqal .qalan .alanl { width: 50%; }
.newsxqA .sxqal .qalan .alanl .nl { margin-bottom: 18px; }
.newsxqA .sxqal .qalan .alanl .nl:last-child { margin-bottom: 0; }
.newsxqA .sxqal .qalan .alanl .nl a { display: block; font-size: 15px; line-height: 1; }
.newsxqA .sxqal .qalan .alanl .nl a .l { color: #454a53; margin-right: 13px; font-weight: bold; }
.newsxqA .sxqal .qalan .alanl .nl a .la { color: #5f656e; padding-left: 25px; width: 80%; position: relative; }
.newsxqA .sxqal .qalan .alanl .nl a .la .span { width: 100%; white-space: nowrap; overflow: hidden; border-bottom: 1px solid #ffffff; text-overflow: ellipsis; display: inline-block; }
.newsxqA .sxqal .qalan .alanl .nl a .la::before { position: absolute; top: 50%; transform: translateY(-50%); content: ""; left: 0; width: 13px; height: 8px; background: url(../image/asd.png)no-repeat center center/cover; }
.newsxqA .sxqal .qalan .alanl .oke a .la::before { background: url(../image/amd.png)no-repeat center center/cover; }

.newsxqA .sxqal .qalan .alanl .nl a:hover .la::before { background: url(../image/amda.png)no-repeat center center/cover; }
.newsxqA .sxqal .qalan .alanl .oke a:hover .la::before { background: url(../image/amda2.png)no-repeat center center/cover; }
.newsxqA .sxqal .qalan .alanl .nl a:hover .la .span { border-bottom: 1px solid #0ea29a; color: #0ea29a; } 

.newsxqA .sxqar { width: 28.6%; }
.newsxqA .sxqar .mosxwz { background: #fff; overflow: hidden; border-radius: 4px; padding: 43px 30px 15px 30px; }
.newsxqA .sxqar .mosxwz ul li { border-bottom: 1px solid #eee; }
.newsxqA .sxqar .mosxwz ul li:last-child { border-bottom: 0; }
.newsxqA .sxqar .mosxwz ul li a { display: block; font-size: 18px; color: #898f96; padding: 25px 0; position: relative; }
.newsxqA .sxqar .mosxwz ul li a:before { position: absolute; content: ""; transition: all .3s; width: 18px; height: 12px; right: 0; top: 50%; transform: translateY(-50%); background: url(../image/xjcswe.png)no-repeat center center/cover; }
.newsxqA .sxqar .mosxwz ul li a:hover:before,
.newsxqA .sxqar .mosxwz ul li.cur a:before { background: url(../image/xjcswea.png)no-repeat center center/cover; }
.newsxqA .sxqar .mosxwz ul li a:after { position: absolute; bottom: -1px; left: 0; width: 0; transition: all .3s; height: 1px; background: #2fa9a2; content: ""; }
.newsxqA .sxqar .mosxwz ul li a:hover:after,
.newsxqA .sxqar .mosxwz ul li.cur a:after { width: 100%; }
.newsxqA .sxqar .mosxwz ul li a:hover,
.newsxqA .sxqar .mosxwz ul li.cur a { color: #2fa9a2; } 
.newsxqA .sxqar .mosxwz ul li:last-child a:after { opacity: 0; }
.newsxqA .sxqar .mosxwzw {background: #fff;overflow: hidden;border-radius: 4px;/* margin-top: 20px; */padding: 43px 30px 0 30px;}
.newsxqA .sxqar .mosxwzw ul { margin-top: 17px; }
.newsxqA .sxqar .mosxwzw ul li { border-bottom: 1px solid #eee; margin-bottom: 30px; }
.newsxqA .sxqar .mosxwzw ul li:last-child { border-bottom: 0; margin-bottom: 0; }
.newsxqA .sxqar .mosxwzw ul li a { display: block; padding-bottom: 23px; }
.newsxqA .sxqar .mosxwzw ul li a .img { overflow: hidden; border-radius: 4px; margin-bottom: 20px; }
.newsxqA .sxqar .mosxwzw ul li a .swxd .x { color: #9097a0; }
.newsxqA .sxqar .mosxwzw ul li a .swxd .d { color: #5f656e; line-height: 1.55; margin-top: 6px; }


@media(max-width:1500px) {
	.newsxqA .sxqar .mosxwz ul li a { font-size: 16px; }
}

@media(max-width:1100px) {
	.newsxqA { padding: 40px 0 50px; }
	.newsxqA .sxqar { display: none; }
	.newsxqA .sxqal { width: 100%; padding: 20px; }
	.newsxqA { line-height: 1.6; }
	.newsxqA .sxqal .qalsj { margin-bottom: 10px; padding-bottom: 10px; }
	.newsxqA .sxqal .qalan { padding-top: 20px; margin-top: 20px; }
	.newsxqA .sxqal .qalan .alanl { width: 100%; }
	.newsxqA .sxqal .qalan .alanr { width: 100%; margin-top: 20px; }
}

.news_a .btm2{
	margin-top: 40px;
}

.news_a .btm2 .ul li{
	background: #fff;
	border-radius: 8px;
	margin-bottom: 14px;
}
.news_a .btm2 .ul li:last-child{margin-bottom: 0;}
.news_a .btm2 .ul li .box{padding: 20px;}
.news_a .btm2 .ul li .left{
	width: 21.5%;
}
.news_a .btm2 .ul li .right{
	width: 78.5%;
	padding-top: 16px;
	padding-left: 30px;
}

.news_a .btm2 .ul li .right .time{color: #9097a0;}
.news_a .btm2 .ul li .right .bt{
	color: #454a53;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 6px;
    position: relative;
    line-height: 1.4;
    transition: all 0.4s;
    padding-bottom: 4px;
}

.news_a .btm2 .ul li .right .bt:before {
    width: 0;
    height: 1px;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background: #2fa9a2;
    transition: all 0.4s;
}
.news_a .btm2 .ul li:hover .right .bt:before {width: 100%;}
.news_a .btm2 .ul li:hover .box .bt {
    color: #2fa9a2;
}
.news_a .btm2 .ul li .right .js{
	color: #5f656e;
    margin-top: 10px;
    line-height: 1.6;
    height: 50px;
    overflow: hidden;
}
.news_a .btm2 .ul li .right .news_more {
    margin-top: 26px;
}

.news_a .btm2 .ul li:hover .right .news_more{color: #00a39a;}

@media(max-width: 1100px){
	.news_a .btm,.news_a .btm2 {
	    margin-top: 20px;
	}
	.news_a .btm2 .ul li .left{width: 100%;}
	.news_a .btm2 .ul li .right{
		width: 100%;
		padding: 0;
		margin-top: 16px;
	}
	.news_a .btm2 .ul li .right .news_more {
	    margin-top: 20px;
	}
	.news_a_box a {
	    line-height: 42px;
	    height: 42px;
	    padding: 0 32px;
	}
}
.newsxqA .sxqal .qalxq .tukubox{margin-top: 20px;display: inline-block;width: 100%;}
.newsxqA .sxqal .qalxq .tukubox > li{
	float: left;
	width: 49.3%;
	margin-bottom: 10px;
	margin-right: 1.4%;
	border-radius: 8px;
	overflow: hidden;
}

.newsxqA .sxqal .qalxq .tukubox > li:nth-child(2n){margin-right: 0;}
@media(max-width: 1100px){
	.newsxqA .sxqal .qalxq .tukubox{margin-top: 10px;}
}

.guanxian_a{
	padding: 9.3vw 0 13.5vw;
	background: #f4f4f4;
}

.guanxian_a .left{width: 46.5%;}
.guanxian_a .left .ul{
	margin-top: 50px;
}

.guanxian_a .left .ul li{
	display: none;
}
.guanxian_a .left .ul li.cur{display: block;animation: zhanshi 1s 1;/*animin*/}

@-webkit-keyframes zhanshi {
	0% {
		opacity:0;
	}

	100% {
		opacity:1;
	}
}
@keyframes zhanshi {
	0% {
		opacity:0;
	}

	100% {
		opacity:1;
	}
}

.guanxian_a .left .ul li .icon{
	width: 4.4vw;
	line-height: 0;
}
.guanxian_a .left .ul li .bt{color: #454a53;margin-top: 14px;}
.guanxian_a .left .ul li .text{
	line-height: 1.8;
	color: #5f656e;
	margin-top: 12px;
	height: 116px;
	padding-right: 5px;
	overflow: auto;
}


.guanxian_a .left .ul li .text::-webkit-scrollbar{
	width: 2px;
	
}
.guanxian_a .left .ul li .text::-webkit-scrollbar-track{
	
	width: 2px;
}

.guanxian_a .left .ul li .text::-webkit-scrollbar-track-piece{
	width: 2px;
} 
.guanxian_a .left .ul li .text::-webkit-scrollbar-thumb{
	    background: #2fa9a2;
			border: 5px;
		
}
.guanxian_a .left .ul li .text::-webkit-scrollbar-button{
	display: none;
}

.guanxian_a .left .ul li .more{margin-top: 34px;}
.guanxian_a .right{
	position: absolute;
	right: 0;
	width: 51.3%;
	height: 100%;
}

.guanxian_a .right .bg{
	line-height: 0;
	position: absolute;
	top: 60%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.guanxian_a .right .bg .zhong{
	position: relative;
	z-index: 3;
	width: 15.4vw;
	height: 17.5vw;
	background: url(../image/guanxian_a_bgicon5.png) center center/cover;
}
.guanxian_a .right .box{
	/*display: flex;
    align-items: center;*/
    opacity: 0;
    transition: all 0.4s;
}
.guanxian_a .right .box .t{line-height: 1.4;padding: 0 1.9vw;color: #fff;}
.guanxian_a .right .box_0,
.guanxian_a .right .box_2{
	position: absolute;
	left: 50%;
	/*width: calc(100% - 16px);*/
	width: 13.1vw;
	transform: translateX(-50%);
	/*height: 19.2vw;*/
	height: 17.5vw;
	z-index: 1;

}

.guanxian_a .right .box_0{
	top: -10.9vw;
	color: #fff;
	background: url(../image/guanxian_a_bgicon1.png) top center/cover;
}
.guanxian_a .right .box_0 .t{
	text-align: center;
	margin-top: 4.2vw;
}
.guanxian_a .right .box .t span{font-size: 2vw;}

.guanxian_a .right .box_2{
	bottom: -10.9vw;
	color: #fff;
	background: url(../image/guanxian_a_bgicon2.png) top center/cover;
}

.guanxian_a .right .box_2 .t{
	text-align: center;
	margin-top: 7.4vw;
}

.guanxian_a .right .box_1,
.guanxian_a .right .box_3{
	position: absolute;
	height: 13.1vw;
	width: 17.5vw;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}

.guanxian_a .right .box_1{
	background: url(../image/guanxian_a_bgicon4.png) top center/cover;
	left: -11vw;
}

.guanxian_a .right .box_3{
	background: url(../image/guanxian_a_bgicon3.png) right center/cover;
	right: -11vw;
}

.guanxian_a .right .box_1 .t,
.guanxian_a .right .box_3 .t{width: 9.4vw;padding-top: 3.1vw;padding-left: 0;padding-right: 0;}
.guanxian_a .right .box_1 .t{
	padding-left: 4.1vw;
}
.guanxian_a .right .box_3 .t{
	padding-left: 7.8vw;
	width: 14.4vw;
}

.guanxian_a .active .right .box_3{animation: zhanshi 2s 1;animation-delay: 0s;animation-fill-mode: forwards;}
.guanxian_a .active .right .box_1{animation: zhanshi 2s 1;animation-delay: 0.5s;animation-fill-mode: forwards;}
.guanxian_a .active .right .box_0{animation: zhanshi 2s 1;animation-delay: 1s;animation-fill-mode: forwards;}
.guanxian_a .active .right .box_2{animation: zhanshi 2s 1;animation-delay: 1.5s;animation-fill-mode: forwards;}




.guanxian_a:before{
	content: "";
	width: 60.5vw;
	height: 100%;
	/*height: 49.4vw;*/
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	background: url(../image/guanxian_a_bg.jpg) center center/cover;
}

.guanxian_a .right .box_0.cur,
.guanxian_a .right .box_2.cur{
	transform: translateX(-50%) scale(1.06);
}

.guanxian_a .right .box_1.cur,
.guanxian_a .right .box_3.cur{
	transform: translateY(-50%) scale(1.06);
}

.guanxian_b{
	background: #fff;
	padding: 5.2vw 0 6.2vw;
}
/*ç®¡çº¿*/
.PipelineBox {
	margin: .38rem auto 0;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	width: 100%;
}

/* .PipelineBox .dq-table{
	width: 1400px;
} */
.PipelineBox .dq-table-box {
	display: flex;
	justify-content: center;
	align-items: stretch;
	/*border-bottom: 1px solid #3d3f53;*/
	position: relative;
}

.PipelineBox .dq-table-box_2 .dq-name,
.PipelineBox .dq-table-box_2 .dq-type,
.PipelineBox .dq-table-box_2 .dq-project,
.PipelineBox .dq-table-box_2 .dq-periods{
	background: #f6f7f8;
}


.PipelineBox .dq-table-box .gx_to{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0.5rem;
}

.dq-table-header .dq-table-cell {
	padding: 10px 5px;
	background-color: #275e69;
	color: #fff;
	position: relative;
	min-height: 70px;
}
.dq-table-box .dq-table-cell:nth-child(1){padding: 0 1vw;}
.dq-table-box .dq-table-cell {
	width: 10%;
	line-height: 24px;
	font-size: 18px;
	text-align: center;
	border-left: 1px solid #3b6d77;
	display: flex;
	
	/*justify-content: center;*/
	align-items: center;
}

.dq-table-box.dq-table-header .dq-periods {
	position: relative;
	width: 50%;
	border-left: 2px solid #3b6d77;
}

.dq-periods-list {
	display: flex;
	justify-content: center;
	height: 100%;
	min-height: 70px;
}

.dq-periods-list .dq-periods-item {
	width: 48%;
	padding: 10px 5px;
	line-height: 24px;
	text-align: center;
	border-left: 1px solid #3b6d77;
	background-color: #275e69;
	color: #fff;
	font-size: 18px;
	position: relative;
}

.dq-periods-list span:first-child,
.dq-table-header .dq-periods .dq-periods-item:first-child {
	border: none;
}

.dq-table-header .dq-table-cell p,
.dq-periods-list .dq-periods-item p {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	width: 100%;
}

.dq-table-box .dq-name {
	width: 10%;
	line-height: 24px;
	text-align: center;
	border-left: 1px solid #dfe6eb;
	/*background-color: #fff;*/
	display: flex;
	color: #444444;
	align-items: center;
	font-weight: bold;
}

.dq-table-box .dq-name a{color: #333;}

.dq-name ul,
.dq-type ul {
	width: 100%;
}

.dq-name ul li:first-child,
.dq-type ul li:first-child {
	border: none;
	    display: flex;
    justify-content: center;
    align-items: center;
}

.dq-name ul li,
.dq-type ul li {
	line-height: 18px !important;
	padding: 5px !important;
	height: 54px;
	font-size: 16px;
	color: #333333;
    display: inline-block;
    word-break:break-all;
}

.dq-table-box .dq-type {
	width: 10%;
	line-height: 24px;
	text-align: center;
	border-left: 1px solid #efefef;
	/*background-color: #fff;*/
	display: flex;
	align-items: center;
}

.dq-table-box .dq-project {
	background: #fff;
	border-left: 1px solid #efefef;
}

.dq-project ul {
	width: 100%;
}

.dq-project ul li {
	line-height: 18px !important;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	height: 54px;
	overflow: hidden;
	border-bottom: 1px solid #efefef;
	padding: 10px;
	color: #333;
}

.dq-project ul li:last-child {
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
}

.dq-table-box .dq-periods {
	position: relative;
	width: 50%;
	border-left: 1px solid #efefef;
	/*background: #fff;*/
}

.dq-periods-list {
	display: flex;
	justify-content: center;
	height: auto;
}

.dq-periods-list span {
	width: 25%;
	display: block;
	padding: 5px;
	height: 100%;
	text-align: center;
	border-left: 1px solid #efefef;
}

.dq-periods ul {
	/*position: absolute;*/
	top: 0;
	left: 0;
	width: 100%;
	/*height: 100%;*/
}

.dq-place {
	border-left: 1px solid #efefef !important;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
}

.dq-partner {
	border-left: 1px solid #efefef !important;
	border-right: 1px solid #efefef;
	background: #fff;
}

.dq-partner ul {
	width: 100%;
	height: 100%;

}

.dq-partner ul li {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.dq-periods ul{padding: 24px 0;}
.dq-periods ul li {
	position: relative;
	width: 100%;
	/*height: 60px;*/
	display: flex;
	justify-content: center;
	line-height: 15px;
	/*border-bottom: 1px solid #efefef;
	overflow: hidden;*/
	margin-bottom: 10px;
}

.dq-periods ul li:last-child {
	margin-bottom: 0;
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dq-periods ul li { text-align: left;
	/*padding: 16px 16px 16px 0;*/
}

.dq-periods-process {
	position: relative;
	/*position: absolute;left:0;*/
	padding: 0 20px;
	/*height: .28rem;*/
	/*height: .3rem;*/
	height: 10px;
	/*display: flex;
	align-items: center;*/
	font-size: 14px;
	color: #fff;

	overflow: visible!important;

}

.dq-periods-process.center{
	top: 50%;
	text-align: left;
	position: absolute;
	top:50%; transform: translateY(-50%);
}

.dq-periods ul li .tit {
	position: absolute;
	/*top: 50%;*/
	top: 50%;
	right: auto;
	line-height: 1.17rem;
	transform: translateY(-50%);
	padding-right: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #333333;
}

.dq-periods-process1 p {
	width: 100%;
	text-align: left;
}

.dq-periods-process i.icon {
	margin-right: 5px;
	display: inline-block;
	width: 13px;
	height: 15px;
	/*background: url(../images/sing3.jpg) no-repeat left center/cover;*/
}


.dq-periods-process1 {
	background-color: #152d76;
	z-index: 2;
	border-radius: 0 50px 50px 0;
}

.dq-periods-process2 {
	background-color: #19afc1;
	z-index: 1;
	border-radius: 50px;
}


.dq-partner .dq-partner-s {
	width: 100%;
	border-bottom: 1px solid #efefef;
	height: 54px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
}

.dq-table-box .dq-periods .js{
	position: absolute;
	left: 0;
	padding-left: 0.1rem;
	bottom: 15%;
	transform: translateY(20%);
	font-size: 0.14rem;
	color: #666666;
}
.dq-periods-process .i_gj{
	position: absolute;
	left: 96%;
	width: 100%;
	/*margin-left: -15%;*/
	background: none;
}

.dq-periods-process .i_gj.i_gg{
	left: 80%;
	top: 0;
}

.dq-periods-process i{
	display: inline-block;
	background: url(https://www.cytosinlab.com/images/cn_icon.png)center center/cover;
	width: 0.31rem;
	height: 0.31rem;
	background-size:100% 100%;
}

.dq-periods ul li .bg{
	/*background: #d4e7f2;
    height: .3rem;*/
    width: 100%;
    line-height: 1;
   /* display: flex;
    align-items: center;*/
    border-radius: 50px;
    left: 20px;
    position: relative;
}

.PipelineBox .dq-table-box{
	background: #fff;
	border-bottom: 1px solid #ebf5fb;
}

.PipelineBox .dq-table-box:nth-child(2n){
   background: #f7f7f7;
}

.dq-table-box .daoshue,.dq-table-box .daoshuy{
	text-align: left;
}
.dq-table-header .dq-table-cell p, .dq-periods-list .dq-periods-item p{
	/*text-align: left;
	padding-left: 20px;*/
	text-align: center;
}
.dq-periods ul li .bg p{
	margin-bottom: 8px;
}
/*.dq-table-box .daoshue ul li, .dq-table-box .daoshuy ul li,.dq-table-box .zhengshue ul li,.dq-table-box .dq-table-cell{
   justify-content: initial;
  
}
.dq-table-box .dq-table-cell{
	 padding-left: 20px;
}*/
.dq-table-box .daoshue ul li span, .dq-table-box .daoshuy ul li span,.dq-table-box .zhengshue ul li span{
   display: block;
   width: 100%;
   padding: 0 1vw;
   text-align: left;
   line-height: 1.5;
}

.dq-table-box .zhengshue{
	text-align: left;
}
.textleft{text-align: left !important;}
.dq-periods ul li .bg.bg0 .dq-periods-process,.dq-periods ul li .bg .dq-periods-process{
	background: #7c808a;
}
.dq-periods ul li .bg .dq-periods-process p{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.dq-periods ul li .bg.bg1 .dq-periods-process{
	background: #0ea29a;
}

.dq-periods  .icon_box{width: 100px;}
.dq-periods  .icon_box img{height: 0.3rem;display: flex;}

.dq-periods ul li .bg.bg2 .dq-periods-process{
	background: linear-gradient(to right, #7c808a, #7c808a,#0ea29a);
}

.guanxian_b .btm{
	margin-top: 24px;
	font-size: 14px;
}
.guanxian_b .btm li{
	float: left;
	margin-right: 38px;
	color: #5f656e;
}
.guanxian_b .btm li:last-child{margin-right: 0;}
.guanxian_b .btm li .bg{position: relative;padding-left: 38px;}
.guanxian_b .btm li .bg:before{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 8px;
	background: #0ea29a;
	content: "";
	border-radius: 50px;
}
.guanxian_b .btm li .bg.bg2:before{background: #7c808a;}


.guanxian_c{
	padding: 5.7vw 0 6.2vw;
	background: #f4f4f4;
}

.guanxian_c .guanxian_c_box{margin-top: 30px;}
.guanxian_c .guanxian_c_box table{
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
}
.guanxian_c .guanxian_c_box table th{
	color: #fff;
	font-size: 18px;
	font-weight: initial;
	background: #275e69;
	border-right: 1px solid #3b6d77;
	text-align: left;
	padding: 1.5vw;
}
.guanxian_c .guanxian_c_box table th:last-child{border-right: none;}
.guanxian_c .guanxian_c_box table tr{background: #fff;}
.guanxian_c .guanxian_c_box table tr:nth-child(2n){background: #f7f7f7;}
.guanxian_c .guanxian_c_box table td{
	font-size: 16px;
	padding: 1.5vw;
	border-bottom: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	line-height: 1.6;
}

.guanxian_c .guanxian_c_box table td p a{
	color: #009FA8;
    padding-bottom: 3px;
    border-bottom: 2px solid #009FA8;
    margin-bottom: 14px;
    display: inline-block;
}

@media(max-width: 1700px){

}

@media(max-width: 1500px){
	.guanxian_a:before{right: -2%;}
	.dq-periods-list .dq-periods-item,.dq-table-box .dq-table-cell{font-size: 16px;}
	.dq-name ul li, .dq-type ul li{font-size: 12px;}
	.guanxian_c .guanxian_c_box table th{font-size: 16px;}
	.guanxian_c .guanxian_c_box table td{font-size: 14px;}
}

@media(max-width: 1100px){
	.guanxian_a {
	    padding: 40px 0 50px;
	}
	.guanxian_a .left{width: 100%;}
	.guanxian_a .left .ul {
	    margin-top: 30px;
	}
	.guanxian_a .right{
		width: 100%;
		margin-top: 30px;
		position: relative;
		/*height: 400px;*/
	}
	.guanxian_a .left .ul li .more {
	    margin-top: 20px;
	}
	.guanxian_a .right .bg .zhong{display: none;}
	.guanxian_a .right .box{
		background: none;
		width: 49%;
		height: auto;
		transform: initial;
		margin: 0 2% 10px 0 !important;
		position: initial !important;
		float: left;
	}
	.guanxian_a .right .box.box_1,.guanxian_a .right .box.box_3{margin-right: 0 !important;}
	.guanxian_a .right .box .t{
		width: 100%;
		padding: 0;
		margin: 0;
		text-align: left;
		overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    padding: 10px;
	    background: #60646e;
	    font-size: 16px;
	}
	.guanxian_a .right .box .t span{font-size: inherit;}
	.guanxian_a .right .bg{
		position: initial;
		transform: initial;
	}
	.guanxian_a .right .box.cur{transform: initial;}
	.guanxian_a .right .box.cur .t{
		    background: #009FA8;
	}
	.guanxian_a .left .ul li .icon{width: 60px;}

	.guanxian_b {
	    padding: 40px 0 50px;
	}
	.PipelineBox{overflow: auto;}
	.PipelineBox .dq-table{width: 1200px;}
	.guanxian_c {
	    padding: 40px 0 50px;
	}
	.guanxian_c .guanxian_c_box{overflow: auto;margin-top: 20px;}
	.guanxian_c .guanxian_c_box table{width: 1200px;}
	.guanxian_c .guanxian_c_box table th{
		padding: 20px;
	}
	.guanxian_c .guanxian_c_box table td{
		padding: 20px;
	}
}
@media(max-width: 560px){
	.guanxian_a .right .box{
		width: 100%;
	    animation: initial !important;
	    opacity: 1;
	}
}
.guanxianxq_a{
	padding: 2.6vw 0 4.6vw;
	background: #f4f4f4;
}

.guanxianxq_a .left{
	width: 31.3%;
	background: #fff;
	border-radius: 8px;
	padding: 2vw 1.5vw 2.6vw;
}

.guanxianxq_a .left .ul{
	margin-top: 20px;
}

.guanxianxq_a .left .ul li{
	margin-bottom: 6px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}

.guanxianxq_a .left .ul li:before{
	content: "";
	position: absolute;
	left: 0;
	width: 0;
	height: 1px;
	bottom: -1px;
	background: #2fa9a2;
	 transition: all 0.5s;
}

.guanxianxq_a .left .ul li:last-child{margin-bottom: 0;}
.guanxianxq_a .left .ul li .bt {
	padding: 24px 24px 24px 0;
	color: #898f96;
	position: relative;
	transition: all 0.3s;
}

.guanxianxq_a .left .more{margin-top: 50px;background: #0ea29a;padding: 0 60px;}

.guanxianxq_a .left .ul li .bt:before{
	position: absolute;
    content: "";
    transition: all .3s;
    width: 18px;
    height: 12px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../image/xjcswe.png)no-repeat center center/cover;
    transition: all 0.3s;
}

.guanxianxq_a .left .ul li:hover:before,
.guanxianxq_a .left .ul li.cur:before{width: 100%;}
.guanxianxq_a .left .ul li:hover .bt,
.guanxianxq_a .left .ul li.cur .bt{color: #2fa9a2;}
.guanxianxq_a .left .ul li:hover .bt:before,
.guanxianxq_a .left .ul li.cur .bt:before{background: url(../image/xjcswea.png)no-repeat center center/cover;}
.guanxianxq_a .right{
	background: #fff;
	width: 67.2%;
	padding: 2.6vw 2vw;
	border-radius: 8px;
}

.guanxianxq_a .right .top {color: #454a53;}
.guanxianxq_a .right .top .bt{margin-top: 6px;}
.guanxianxq_a .right .btm{
	margin-top: 24px;
	padding-top: 10px;
	border-top: 1px solid #b6e3e1;
	position: relative;
}

.guanxianxq_a .right .btm:before{
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background: #0ea29a;
	position: absolute;
	left: 0;
	top: -4px;
	content: "";
}

.guanxianxq_a .right .btm .box{margin-top: 30px;}
.guanxianxq_a .right .btm .box .fbt{
	color: #0ea29a;
	position: relative;
	position: relative;
	line-height: 1.4;
	padding-left: 30px;
}
.guanxianxq_a .right .btm .box .fbt:before{
	width: 18px;
	height: 21px;
	background: url(../image/guanxianxq_icon.png) center center/cover;
	position: absolute;
	left: 0;
	top: 5px;
	content: "";
}
.guanxianxq_a .right .btm .box .text{
	line-height: 1.8;
	color: #5f656e;
	margin-top: 12px;
}

@media(max-width: 1500px){
	.guanxianxq_a .left .ul li .bt {
	    padding: 20px 20px 20px 0;
	}
	.guanxianxq_a .left .more{margin-top: 30px;}
	.guanxianxq_a {
	    padding: 30px 0 50px;
	}
	
}

@media(max-width: 1100px){
	.guanxianxq_a .left{display: none;}
	.guanxianxq_a .right{
		width: 100%;
		padding: 20px;
	}
	.guanxianxq_a .right .btm {
	    margin-top: 20px;
	    padding-top: 10px;
	}
	.guanxianxq_a .right .btm .box {
	    margin-top: 20px;
	}
	.guanxianxq_a .right .btm .box .fbt:before{top: 3px;}
}

.yanjiu_a{
	background: #fff;
	padding: 6.2vw 0;
	position: relative;

}
.yanjiu_a:before{
	content: "";
	background: url(../image/yanjiu_a_bg.jpg) center center/cover;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 51.8%;
	height: 15.9vw;
}
.yanjiu_a .yanjiu_a_box{
	padding-left: 12.5%;
}

.yanjiu_a .left{
	width: 36.3%;
	padding-top: 24px;
}

.yanjiu_a .left .text{
	margin-top: 20px;
	line-height: 1.8;
	color: #5f656e;
	max-height: 15.6vw;
	overflow: auto;
	padding-right: 10px;
}

.yanjiu_a .left .text::-webkit-scrollbar{
	width: 2px;
	
}
.yanjiu_a .left .text::-webkit-scrollbar-track{
	
	width: 2px;
}

.yanjiu_a .left .text::-webkit-scrollbar-track-piece{
	width: 2px;
} 
.yanjiu_a .left .text::-webkit-scrollbar-thumb{
	    background: #2fa9a2;
			border: 5px;
		
}
.yanjiu_a .left .text::-webkit-scrollbar-button{
	display: none;
}

.yanjiu_a .left .text .bt{color: #454a53;}

.yanjiu_a .right{
	width: 56.6%;
	border-radius: 8px;
	overflow: hidden;
}
.yanjiu_a .yingyingzi{
	position: absolute;
	left: 0;
	bottom: 12px;
}
.yingyingzi .img{width: 99px;}
.yingyingzi .bt{
	color: #b0b6bf;
	margin-top: 18px;
	line-height: 1.3;
}
@media(max-width: 1100px){
	.yanjiu_a .yingyingzi {
		position: initial;
		display: inline-block;
		margin-top: 20px;
	}
	.yingyingzi .bt{margin-top: 10px;}
}

.yanjiu_b{
	padding: 5.7vw 0 6.2vw;
	background: #f4f4f4;
}

.yanjiu_b .top .text{
	line-height: 1.8;
	color: #5f656e;
	margin-top: 14px;
}
.yanjiu_b .btm{
	margin-top: 40px;
}

.yanjiu_b .btm .bt{
	color: #454a53;
}

.yanjiu_b .btm .img_box{margin-top: 26px;}
.yanjiu_b .btm .img_box .img1{
	width: 1.9vw;
	height: 42vw;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../image/yanjiu_b_img2.png) top center/cover;
}
.yanjiu_b .btm .img_box .img2{float: right;width: calc(100% - 1.9vw);height: 42vw;}
.yanjiu_b .btm .img_box .img2:before{
	position: absolute;
    background: #f4f4f4;
    content: "";
    width: 100%;
    height: 100%;
    transition: all 2.4s;
    top: 0;
    right: 0;
    overflow: hidden;
    z-index: 3;
}

.yanjiu_b .btm.active  .img_box .img2:before{
	width: 0;
    height: 0;
}
.yanjiu_b .btm .img3{
	height: 4vw;
	width: 100%;
	background: url(../image/yanjiu_b_img3.png) center center/cover;
	display: block;
}

.yanjiu_b .shuom{
	margin-top: 30px;
}

.yanjiu_b .shuom li{
	float: left;
	color: #5f656e;
	padding-left: 20px;
	margin-right: 26px;
	position: relative;
}

.yanjiu_b .shuom li:last-child{margin-right: 0;}
.yanjiu_b .shuom li.li1,
.yanjiu_b .shuom li.li2{
	padding-left: 20px;
}
.yanjiu_b .shuom li.li1:before,
.yanjiu_b .shuom li.li2:before{
	content: "";
	position: absolute;
	left: 2px;
	width: 9px;
	height: 9px;
	background: #7c808b;
	top: 50%;
	border-radius: 100%;
	transform: translateY(-50%);
}

.yanjiu_b .shuom li.li2:before{background: #0fa29a;}
.yanjiu_b .shuom li.li3,
.yanjiu_b .shuom li.li4{
	padding-left: 40px;
}
.yanjiu_b .shuom li.li3:before,
.yanjiu_b .shuom li.li4:before{
	content: "";
	position: absolute;
	left: 2px;
	width: 30px;
	height: 18px;
	background: none;
	border: 1px solid #bfbfbf;
	top: 50%;
	border-radius: 4px;
	transform: translateY(-50%);
}
.yanjiu_b .shuom li.li4:before{border-color: #29aca5;}
.yanjiu_c{
	padding: 6.2vw 0 6.7vw;
}

.yanjiu_c .ul{
	margin-top: 30px;
	display: flex;
	 flex-wrap: wrap
}
.yanjiu_c .ul li{
	float: left;
	width: 49.1%;
	margin-right: 1.8%;
	margin-bottom: 20px;
	border: 1px solid #eeeeee;
	padding: 36px 26px;
	position: relative;
}
.yanjiu_c .ul li:before{
	height: 2px;
	opacity: 0;
	background: #2fa9a2;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	transition: all 0.4s;
	content: "";
}
.yanjiu_c .ul li *{transition: all 0.4s;}
.yanjiu_c .ul li:nth-child(2n){margin-right: 0;}
.yanjiu_c .ul li .time{color: #9097a0;}
.yanjiu_c .ul li .bt{
	color: #454a53;
  
   margin-top: 6px;

}
.yanjiu_c .ul li .bt span{
	position: relative;
	padding-bottom: 4px;
	display:block;
	/*white-space: nowrap;*/
 /*  overflow: hidden;*/
 /*  text-overflow: ellipsis;*/
/*  width: fit-content;*/
}
.yanjiu_c .ul li .bt span:before{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 1px;
	background: #2fa9a2;
	content: "";
	transition: all 0.3s;
}
.yanjiu_c .ul li .js{
	line-height: 1.6;
	margin-top: 10px;
	color: #5f656e;
}
.yanjiu_c .ul li .js p{
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3;
}
.yanjiu_c .ul li .news_more {margin-top: 30px;}
.yanjiu_c .ul li:hover .bt{
	color: #2fa9a2;
}

.yanjiu_c .ul li:hover .bt span:before{width: 100%;}
.yanjiu_c .ul li:hover:before{opacity: 1;}
.yanjiu_c .ul li:hover .news_more {color: #2fa9a2;}
.yanjiu_c .top .more{
	position: absolute;
	bottom: 10px;
	right: 0;
}
@media(max-width: 1500px){
	.yanjiu_b .btm .img_box,
	.yanjiu_b .btm .img3,
	.yanjiu_b .shuom{
	    margin-left: 3.5%;
	    margin-right: 3.5%;
	}
	.yanjiu_c .ul li{
		    padding: 24px 16px;
	}
	.yanjiu_a .yanjiu_a_box {
	    padding-left: 9%;
	}
}

@media(max-width: 1100px){
	.yanjiu_a{
		padding: 40px 0 50px;
	}
	.yanjiu_a .yanjiu_a_box{
		padding: 0 20px;
	}
	.yanjiu_a .left{width: 100%;padding-top: 0;}
	.yanjiu_a .left .text{overflow: initial;max-height: initial;}
	.yanjiu_a .right{
		width: 100%;
		margin-top: 20px;
	}
	.yanjiu_b .btm .img_box,
	.yanjiu_b .btm .img3,
	.yanjiu_b .shuom{
	    margin-left: 0;
	    margin-right: 0;
	}
	.yanjiu_b .btm {
	    margin-top: 30px;
	}
	.yanjiu_b .shuom li{
		width: 50%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.yanjiu_c {
	    padding: 40px 0 50px;
	}
	.yanjiu_c .ul{margin-top: 20px;}
	.yanjiu_c .ul li{
		width: 100%;
		padding-top: 20px 10px;
	}
	.yanjiu_c .ul li .bt{
		width: 100%;
	}
	.yanjiu_c .ul li .news_more {
	    margin-top: 20px;
	}
	.yanjiu_c .ul{display: block;}
	.yanjiu_c .ul li .bt span{
		white-space: initial; 
     overflow: initial; 
     text-overflow: initial;
	}
}

.fabiao_a{
	padding: 4.1vw 0 5.2vw;
	background: #f4f4f4;
}

.fabiao_a .btm3{
	margin-top: 24px;
}

.fabiao_a .btm3 .ul li{
	margin-bottom: 16px;
}
.fabiao_a .btm3 .ul li:last-child{
	margin-bottom: 0;
}

.fabiao_a .btm3 .ul li .box{
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
	padding: 36px 26px;
}
.fabiao_a .btm3 .ul li .box .time{color: #9097a0;}
.fabiao_a .btm3 .ul li .box .bt{color: #454a53;margin-top: 8px;}
.fabiao_a .btm3 .ul li .box .js{
	color: #454a53;
	margin-top: 12px;
	 /*overflow: hidden;*/
  /*   text-overflow: ellipsis;*/
  /*   white-space: nowrap;*/
}
.fabiao_a .btm3 .ul li .box .js p{
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3;
 line-height: 1.6;
}
.fabiao_a .btm3 .ul li .box .news_more {margin-top: 24px;}
@media(max-width: 1500px){
	.fabiao_a .btm3 .ul li .box{padding: 30px 20px;}
}

@media(max-width: 1100px){
	.fabiao_a .btm3 .ul li{margin-bottom: 12px;}
	.fabiao_a .btm3 .ul li .box{padding: 20px;}
	.fabiao_a .btm3 .ul li .box .news_more {
	    margin-top: 16px;
	}
	.page{margin-top: 30px;}
}

.about_a{
	padding: 6.7vw 0;
	background: #fff;
	position: relative;
}
.about_a .container{position: relative;z-index: 1;}
.about_a .bg{
	position: absolute;
	right: 13%;
	top: 30%;
	height: 33%;
	width: 30%;
	z-index: 9;
}
.about_a .box{
	width: 56.3%;
}

.about_a .box .text{
	line-height: 1.8;
	margin-top: 8px;
}
.about_a .ul{margin-top: 6vw;}
.about_a .ul li{
	float: left;
	width: 25%;
}

.about_a .ul li .icon{
	float: left;
	width: 86px;
}

.about_a .ul li .text{
	width: calc(100% - 86px);
	float: left;
	padding-left: 20px;
}

.about_a .ul li .text .bt{
	color: #454a53;
	line-height: 1;
}

.about_a .ul li .text .bt sup,
.about_a .ul li .text .bt span{
	display: inline-block;
	margin-left: -6px;
}


.about_a .ul li .text .wz{
	color: #454a53;
}

.about_b .about_a_box{
	padding-right: 12.5%;
}

.about_b .left{
	width: 57.1%;
}
.about_b .right{
	width: 42.9%;
	padding-left: 4.1vw;
	padding-top: 4.1vw;
}

.about_b .right .text{
	margin-top: 40px;
}

.about_b .right .text .bt{
	color: #454a53;
}

.about_b .right .text .fbt{
	color: #2fa9a2;
	margin-top: 6px;
}

.about_b .right .text .wenzi{
	color: #5f656e;
	line-height: 1.8;
	margin-top: 12px;
	height: 7.8vw;
	overflow: auto;
}

.about_b .right .text .wenzi::-webkit-scrollbar{
	width: 4px;
	
}
.about_b .right .text .wenzi::-webkit-scrollbar-track{
	background: #ccc;
	width: 4px;
}

.about_b .right .text .wenzi::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.about_b .right .text .wenzi::-webkit-scrollbar-thumb{
	    background: #2fa9a2;
	    border: 5px;
		
}
.about_b .right .text .wenzi::-webkit-scrollbar-button{
	display: none;
}

.about_b .about_a_list{
	position: absolute;
	width: 42.9%;
	right: 0;
	top: 25vw;
	/*bottom: 4vw;*/
	padding-right: 9.3%;
	padding-left: 4.1vw;
	padding-bottom: 4.6vw;
}
@media(max-width: 1680px){
	.about_b .about_a_list{top: 26vw;}
}
.about_b .about_a_list .box{
	margin-right: 34px;
	text-align: center;
}

.about_b .about_a_list .box .img{
	border-radius: 100%;
	overflow: hidden;
	border: 2px solid rgba(0, 0, 0, 0);
}

.about_b .about_a_list .box .bt{
	color: #5f656e;
	margin-top: 10px;
}

.about_b .about_a_list .slick-current .box .img{
	border: 2px solid #0ea29a;
	position: relative;
}

.about_b .about_a_list .slick-current .box .img:before{
	left: 0;
	top: 0;
}

.about_b .about_a_list .slick-current .box .bt{
	color: #0ea29a;
}

.about_b .about_a_list .slick-arrow{
	width: 76px;
	height: 14px;
	border: none;
	bottom: 0;
	top: auto;
	transition: all 0.4s;
}

.about_b .about_a_list .slick-arrow.slick-prev{
	background: url(../image/home_b_jtl2.png) center center/cover;
	left: 4.1vw;
}
.about_b .about_a_list .slick-arrow.slick-next{
	background: url(../image/home_b_jtr2.png) center center/cover;
	left: calc(4.1vw + 90px);
}

.about_b .about_a_list .slick-arrow.slick-prev:hover{
	background: url(../image/home_b_jtl.png) center center/cover;
}
.about_b .about_a_list .slick-arrow.slick-next:hover{
	background: url(../image/home_b_jtr.png) center center/cover;
}

.about_c{
	background: #fff;
	padding: 5.7vw 0 6.7vw;
}

.about_c .ul{
	margin-top: 40px;
}

.about_c .ul li{
	float: left;
	width: 24.3%;
	margin-right: 0.93%;
	text-align: center;
}

.about_c .ul li:last-child{margin-right: 0;}

.about_c .ul li .box{
	padding: 40px 20px;
	background: #f8f8f8;
	border-radius: 6px;
	border: 1px solid #eeeeee;
}
.about_c .ul li .box .icon{
	width: 180px;
	border-radius: 100%;
	overflow: hidden;
	display: inline-block;
}
.about_c .ul li .box .text{margin-top: 20px;}
.about_c .ul li .box .text .bt{color: #454a53;}
.about_c .ul li .box .text .js{color: #2fa9a2;margin-top: 8px;}
.about_c .ul li .box .text .more{margin-top: 36px;}

.about_d{
   padding: 7.8vw 0;
   background: url(../image/about_d_bg.jpg) center center/cover;	
}

.about_d .title{display: inline-block;}
.about_d .title:before{
	left: 50%;
	transform: translateX(-50%);
}

.about_d .about_d_box{
	margin-top: 30px;
	text-align: center;
}
.about_d .about_d_box .box{padding: 0 13vw;}
.about_d .about_d_box .box .icon{
	width: 20.9vw;
	display: inline-block;
}
.about_d .about_d_box .box .bt{
	margin-top: 26px;
}
.about_d .about_d_box .box .js{
	margin-top: 14px;
	line-height: 1.8;
	color: rgba(95, 101, 110, 0.8);
}

.about_d .about_d_box .box .more{margin-top: 40px;}

.about_d .about_d_box .swiper-button-next:after,
.about_d .about_d_box .swiper-button-prev:after{display: none;}
.about_d .about_d_box .swiper-button-next,
.about_d .about_d_box .swiper-button-prev{
	width: 52px;
	height: 52px;
	top: 30%;
	transition: all 0.3s;
}

.about_d .about_d_box .swiper-button-prev{background: url(../image/opskal.png) center center/cover;left: 0;}
.about_d .about_d_box .swiper-button-next{background: url(../image/opskar.png) center center/cover;right: 0;}
.about_d .about_d_box .swiper-button-prev:hover{background: url(../image/opskala.png) center center/cover;}
.about_d .about_d_box .swiper-button-next:hover{background: url(../image/opskara.png) center center/cover;}
.about_e{
	padding: 6.2vw 0 10.9vw;
	position: relative;
	background: #fff;
}

.about_e:before{
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	height: 100%;
	width: 37.8%;
	/* background: url(../image/yanjiu_a_bg.jpg) center center repeat-y; */
}

.about_e .about_e_box{
	margin-top: 60px;
}

.about_e .about_e_box .left{
	width: 51%;
	margin-top: 30px;
}

.about_e .about_e_box .left .img{
	float: left;
	width: 69.8%;
	border-radius: 8px;
	overflow: hidden;
}

.about_e .about_e_box .left .bt{
	position: absolute;
	right: 0;
	top: 90px;
	transform: translateY(-50%);
	color: #2fa9a2;
}

.about_e .about_e_box .left .bt .swiper-button-nextz,
.about_e .about_e_box .left .bt .swiper-button-prevz{
	width: 52px;
	height: 52px;
	float: right;
	margin: 0 7px;
	margin-top: 26px;
	transition: all 0.3s;
	cursor: pointer;
}

.about_e .about_e_box .left .bt .swiper-button-prevz{background: url(../image/opskal.png) center center/cover;left: 0;}
.about_e .about_e_box .left .bt .swiper-button-nextz{background: url(../image/opskar.png) center center/cover;right: 0;}
.about_e .about_e_box .left .bt .swiper-button-prevz:hover{background: url(../image/opskala.png) center center/cover;}
.about_e .about_e_box .left .bt .swiper-button-nextz:hover{background: url(../image/opskara.png) center center/cover;}

.about_e .about_e_box .right{
	width: 29%;
	position: relative;
	height: 22.8vw;
    overflow: auto;
}
.about_e .about_e_box .right::-webkit-scrollbar{
	width: 4px;
	
}
.about_e .about_e_box .right::-webkit-scrollbar-track{
	background: #ccc;
	width: 4px;
}

.about_e .about_e_box .right::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.about_e .about_e_box .right::-webkit-scrollbar-thumb{
	    background: #2fa9a2;
	    border: 5px;
		
}
.about_e .about_e_box .right::-webkit-scrollbar-button{
	display: none;
}


.about_e .about_e_box .right .ul > li{
	margin-bottom: 20px;
}

.about_e .about_e_box .right .ul > li:last-child{
	margin-bottom: 0;
}

.about_e .about_e_box .right .ul > li .bt{
	color: #2fa9a2;
}

.about_e .about_e_box .right .ul > li .js{
	color: #5f656e;
	line-height: 1.6;
	margin-top: 6px;
}

.about_e .bg{
	width: 16.6vw;
	height: 32.2vw;
	position: absolute;
	top: 3.6vw;
	left: 38.5%;
	/*background: url(../images/about_e_icon1.png) center center/cover;*/
}
.about_f{
	position: relative;
	padding: 7.8vw 0;
	background: #f8f8f8;
}

.about_f:before{
	right: 12.5%;
	top: 0;
	width: 1px;
	height: 100%;
	position: absolute;
	content: "";
	background: #e5e5e5;
}

.about_f .about_f_box .nr{
	width: 90%;
	padding-bottom: 2px;
	margin-top: -2.6vw;
}
.about_f .about_f_box .nr .left{
	margin-top: 16px;
	width: 35.2%;
	margin-top: 3vw;
}

.about_f .about_f_box .nr .left .ul {
    height: 11.8vw;
    overflow: auto;
}
.about_f .about_f_box .nr .left .ul::-webkit-scrollbar{
	width: 4px;
	
}
.about_f .about_f_box .nr .left .ul::-webkit-scrollbar-track{
	background: #ccc;
	width: 4px;
}

.about_f .about_f_box .nr .left .ul::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.about_f .about_f_box .nr .left .ul::-webkit-scrollbar-thumb{
	    background: #2fa9a2;
	    border: 5px;
		
}
.about_f .about_f_box .nr .left .ul::-webkit-scrollbar-button{
	display: none;
}


.about_f .about_f_box .nr .left .ul li{
	padding: 16px 0;
	line-height: 1.6;
	color: #5f656e;
	border-bottom: 1px solid #e5e5e5;
}

.about_f .about_f_box .nr .right{
	width: 53.9%;
	padding-bottom: 46px;
}
.about_f .about_f_box .nr .right .swiper-wrapper .swiper-slide{
	display:flex;justify-content:center;
}

.about_f .right .swiper-slide img {
   /* ä½¿ç”¨ !important ç¡®ä¿è¦†ç›– */
  
  /* å¦‚æžœä¸Šé¢ä¸€è¡Œæ— æ•ˆï¼Œå¯ä»¥å°è¯•æ›´å¼ºå¤§çš„å±žæ€§ */
  pointer-events: auto !important;
  -webkit-user-drag: auto !important;
}

.about_f .about_f_box .nr .right .swiper-pagination{
	bottom: 0;
}
.about_f .about_f_box .nr .right .swiper-pagination .swiper-pagination-bullet{
	width: 11px;
	height: 13px;
	opacity: 1;
	background: url(../image/about_f_d.png) center center/cover;
	border: none;
	margin: 0 9px;
}

.about_f .about_f_box .nr .right .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: url(../image/about_f_d2.png) center center/cover;
}

.about_f .about_f_box .nr .jt_box{
	margin-top: 2.6vw;
}
.about_f .about_f_box .nr .jt_box .jt{
	width: 52px;
	height: 52px;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	transition: all 0.4s;
}

.about_f .about_f_box .nr .jt_box .jt:last-child{margin-right: 0;}
.about_f .about_f_box .nr .jt_box .jt.jtl{
	background: url(../image/opskal.png) center center/cover;
}
.about_f .about_f_box .nr .jt_box .jt.jtr{
	background: url(../image/opskar.png) center center/cover;
}

.about_f .about_f_box .nr .jt_box .jt.jtl:hover{
	background: url(../image/opskala.png) center center/cover;
}
.about_f .about_f_box .nr .jt_box .jt.jtr:hover{
	background: url(../image/opskara.png) center center/cover;
}

.about_f .about_f_box .num{
	position: absolute;
	right: 60px;
	/*top: 50%;*/
	top: 0;
	padding-bottom: 20px;
	/* transform: translateY(-50%); */
	height: 8.2vw;
	overflow: initial;
}

.about_f .about_f_box .num .bt{
	padding: 3vw 1.8vw 2.6vw 0;
	color: #2fa9a2;
	opacity: 0.1;
	position: relative;
}

.about_f .about_f_box .num .bt .zhezhao:before{
	/* width: 50%; */
	left: 0;
	top: 0;
	height: 100%;
	position: absolute;
	background: #f8f8f8;
	content: "";
	transition: all 0.4s;
}

.about_f .about_f_box .num .swiper-slide-active .bt .zhezhao:before{
	width: 0;
}
.about_f .about_f_box .num .swiper-slide-active .bt{
	opacity: 1;
}

.about_f .about_f_box .num .yuan{
	width: 5.2vw;
	height: 5.2vw;
	position: absolute;
	/*bottom: -2.6vw;*/
	top: 70%;
	transform: translateY(-50%);
	right: 0;
	border-radius: 100%;
	display: none;
}
.about_f .about_f_box .num .yuan:before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width:calc(100% - 2px);
	height: calc(100% - 2px);
	border-radius: 100%;
	border:1px solid rgba(54, 102, 183, .1);
}
.about_f .about_f_box .num .swiper-slide-active .yuan{display: block;}


.about_f .about_f_box .num .yuan .y{
	/* position: absolute; */
	left: 0;
	top: 0;
	width: 4.1vw;
	height: 5.2vw;
	overflow: hidden;
}
.about_f .about_f_box .num .yuan .y.yr{
	left: auto;
	right: 0;
}
.about_f .about_f_box .num .yuan .y .y1{
	  width: 5.2vw;   
	  height: 5.2vw;   
	  border:1px solid transparent;   
	  border-radius: 50%;   
	  position: absolute;   
	  top:0; 
}
.about_f .about_f_box .num .yuan .y .y1r{
	 border:1px solid #19afc1;
     right: 1px;
}

.about_f .about_f_box .num .yuan .y .y1l{
	 border-bottom:1px solid #19afc1;   
     border-left:1px solid #19afc1;   
     left: 1px;
}

/* .about_f .about_f_box .num .swiper-slide-active .yuan .y .y1r{
	 animation: xzhuanr 1s linear;
	 -webkit-transform: rotate(180deg);
}

.about_f .about_f_box .num .swiper-slide-active .yuan .y .y1l{
	 animation: xzhuanl 2s linear;
	 -webkit-transform: rotate(45deg);
} */


@-webkit-keyframes xzhuanr {
	0% {
	   -webkit-transform: rotate(-135deg);   
	}
	50% {
	    -webkit-transform: rotate(45deg);
	}
	100% {
		-webkit-transform: rotate(45deg);
	}
}

@keyframes xzhuanr {
	0% {
	   -webkit-transform: rotate(-135deg);   
	}
	50% {
	    -webkit-transform: rotate(-45deg);   
	}
	100% {
		-webkit-transform: rotate(45deg);
	}
}

@-webkit-keyframes xzhuanl {
	0% {
	  -webkit-transform: rotate(-135deg);
	}
	50% {
	    -webkit-transform: rotate(-135deg);   
	}
	100% {
		 -webkit-transform: rotate(45deg);
	}
}

@keyframes xzhuanl {
	0% {
	   -webkit-transform: rotate(-135deg);
	}
	50% {
	   -webkit-transform: rotate(-135deg);   
	}
	100% {
		 -webkit-transform: rotate(45deg);   
	}
}

.about_f .sb{
	width: 20px;
	color: #c2c3c6;
	position: absolute;
	right: -55px;
	top: 50%;
	transform: translateY(-50%);
}

.about_f .sb p{margin-bottom: 20px;}
.about_e .about_e_box .left.left2{display: none;}
@media(max-width: 1500px){
	.about_e .about_e_box .left .bt .swiper-button-nextz, .about_e .about_e_box .left .bt .swiper-button-prevz{
		width: 48px;
		height: 48px;
		margin: 20px 4px 0;
	}
	.about_f .about_f_box .nr .jt_box .jt{
		width: 48px;
		height: 48px;
	}
	.about_a .ul li .icon{width: 70px;}
	.about_a .ul li .text{width: calc(100% - 70px);}
}

@media(max-width: 1100px){
	.about_a {
	    padding: 40px 0 50px;
	    position: relative;
	    margin-top: 5%;
	}
	.about_a .box{width: 100%;}
	.about_a .bg{/* background: none !important; */width: 90%;height: 27%;left: 5%;top: 0px;/* margin-top: 10%; */}
	.about_a .ul {
	    margin-top: 30px;
	}
	.about_a .ul li .icon{width: 54px;}
	.about_a .ul li .text{width: calc(100% - 54px);}
	.about_b .about_a_box{
		padding: 0 20px;
	}
	.about_b .right{
		width: 100%;
		padding: 0;
	}
	.about_b .right .text {
	    margin-top: 30px;
	}
	.about_b .right .text .wenzi{
		height: 200px;
	}
	.about_b .left{
		margin-top: 20px;
		width: 100%;
	}
	.about_b .about_a_list{
		width: 100%;
		position: relative;
		padding: 0;
		left: 10px;
		bottom: 0;
		right: 0;
		top: 0;
		margin-top: 20px;
	}
	.about_b .about_a_list .box{
		margin-right: 20px;
	}
	.about_b .about_a_list .slick-arrow{display: none !important;}
	.about_c{
		padding: 40px 0 50px;
	}
	.about_c .ul {
	    margin-top: 30px;
	}
	.about_c .ul li{
		width: 49%;
		margin-bottom: 10px;
		margin-right: 2%;
	}
	.about_c .ul li:nth-child(2n){margin-right: 0;}
	.about_c .ul li .box{padding: 20px;}
	.about_c .ul li .box .icon{
		width: 100px;
	}
	.about_c .ul li .box .text .more{margin-top: 20px;}
	.about_d{
		padding: 40px 0 50px;
	}
	.about_d .about_d_box .box .icon{
		width: 200px;
	}
	.about_d .about_d_box .box{padding: 0;}
	.about_d .about_d_box .swiper-button-next, .about_d .about_d_box .swiper-button-prev{display: none;}
	.about_d .about_d_box .box .more {
	    margin-top: 30px;
	}
	.about_e{
		padding: 40px 0 50px;
	}
	.about_e .bg{display: none;}
	.about_e .about_e_box {
	    margin-top: 20px;
	}
	.about_e:before{display: none;}
	.about_e .about_e_box .right{
		width: 100%;
		margin-top: 30px;
		height: 51.8vw;
	}
	.about_e .about_e_box .left{
		width: 100%;
		margin-top: 20px;
	}
	.about_e .about_e_box .left .img{width: 100%;}
	.about_e .about_e_box .left.left2{display: block;}
	.about_e .about_e_box .left.left1 .bt{display: none;}
	.about_e .about_e_box .left.left2 .img{display: none;}
	.about_e .about_e_box .left.left2 .bt{
		position: initial;
		display: inline-block;
		width: 100%;
		transform: initial;
	}
	.about_e .about_e_box .left.left2 .bt p{display: inline-block;}
	.about_e .about_e_box .left .bt .swiper-button-nextz, .about_e .about_e_box .left .bt .swiper-button-prevz{
		margin-top: -6px;
		width: 40px;
		height: 40px;
	}
	.about_e .about_e_box .right .ul > li {
	    margin-bottom: 12px;
	}
	.about_f{
		padding: 40px 0 50px;
	}
	.about_f .about_f_box .num{
		width: 100%;
		display: inline-block;
		transform: initial;
		position: initial;
		height: auto;
		padding: 0;
	}
	.about_f:before{display: none;}
	.about_f .about_f_box .num .yuan{display: none !important;}
	.about_f .about_f_box .nr{
		margin-top: 10px;
		width: 100%;
	}
	.about_f .about_f_box .nr .left .ul li{
		padding: 10px 0;
	}
	.about_f .about_f_box .nr .left{
		width: 100%;
		margin-top: 0;
	}
	.about_f .about_f_box .nr .right{
		padding-bottom: 40px;
		width: 100%;
		margin-top: 20px;
	}
	.about_f .about_f_box .num .bt{font-size: 36px;}
	.about_f .about_f_box .nr .jt_box .jt{
		width: 40px;
		height: 40px;
	}
	.about_f .about_f_box .nr .left .ul {
    height: 41.8vw;
    
}
}

@media(max-width: 800px){
	.about_a .ul li{
		width: 50%;
		margin-bottom: 12px;
	}
	.about_a .ul li .text{padding-left: 12px;}
	.about_a .ul li .text .bt sup, .about_a .ul li .text .bt span{margin-left: 0;}

}

@media(max-width: 500px){
	.about_a .ul li .text .bt {
	    font-size: 24px;
	}
	.about_a .ul li .text .bt sup, .about_a .ul li .text .bt span{font-size: 16px;}
	.about_c .ul li{width: 100%;}

	.about_a .ul li .text{min-height: 80px;}
}


.history-graph {
    position: relative;
    width: 99%;
    margin: 0 auto;
    overflow: visible;
    pointer-events: none;
}

.history-graph path {
    fill: none;
    stroke: #00bfff;
    stroke-width: 2;
    stroke-miterlimit: 10;
}

.history-graph path.full {
    stroke: #d2dee8;
}

.handler-wrapper {
    position: absolute;
    display: block;
    width: 500px;
    height: 500px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto auto;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 2;
    pointer-events: none;
}


.yanjiu_b .btm .img1,
.yanjiu_b .btm .img3{position: relative;}
.yanjiu_b .btm .img1:before,
.yanjiu_b .btm .img3:before{
	position: absolute;
	background: #f4f4f4;
	content: "";
	width: 100%;
	height: 100%;
	transition: all 2.4s;
	top: 0;
	right: 0;
	overflow: hidden;
}

.yanjiu_b .btm.active .img1:before{
	height: 0;
}

.yanjiu_b .btm.active .img3:before{
	width: 0;
}


.about_e .bg{
	width: 32.2vw;
	margin-left: -16%;
}
.history-graph {
    position: relative;
    width: 99%;
    margin: 0 auto;
    overflow: visible;
    pointer-events: none;
}

.history-graph path {
    fill: none;
    stroke: #2fa9a2;
    stroke-width: 2;
    stroke-miterlimit: 10;
    transition: all 0.4s;
}

.history-graph path.full {
    stroke: #d2dee8;
}
.history-graph path.hitzone {
    pointer-events: visible;
    cursor: pointer;
    stroke-width: 20;
    stroke: transparent;
}
.handler-wrapper {
    position: absolute;
    display: block;
    width: calc(50% + 6.6vw);
    height: calc(50% + 6.6vw);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto auto;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 2;
    pointer-events: none;
    transition: all 0.4s;
}
.handler-wrapper .handler {
    position: absolute;
    width: 18px;
    height: 21px;
    top: -12px;
    left: -11px;
    /*background: #f9fbff;*/
    background: url(../image/about_e_dian.png) center center;
   /* border: 2px solid #00bfff;
    border-radius: 10px;
    box-sizing: content-box;*/
    z-index: 2;
}

html{
	scroll-padding-top: 100px;
}

/*åŠ å…¥æˆ‘ä»¬æ–°å¢žæ¿å—*/
.career_b{
	background: #f4f4f4;
	padding: 6.7vw 0;
}

.career_b .career_b_box{
	padding-left: 12.5%;
}
.career_b .left{
	width: 35.1%;
	padding-top: 6.2vw;
}

.career_b .left .js{
	color: #5f656e;
	line-height: 2;
	margin-top: 1vw;
}
.career_b .left .more{margin-top: 2vw;}
.career_b .right{
	width: 54.5%;
}

@media(max-width: 1500px){
	.career_b .career_b_box{
		padding-left: 9%;
	}
}
@media(max-width: 1100px){
	.career_b{padding: 40px 0;}
	.career_b .career_b_box{
		 width: 100%;
         padding: 0 20px;
	}
	.career_b .left{
		width: 100%;
		padding-top: 0;
	}
	.career_b .right{width: 100%;margin-top: 20px;}
}
.nybanner {position: relative;}
.banner .zhishi,
.nybanner .zhishi{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	padding-bottom: 50px;
	z-index: 9;
}

.banner .zhishi .icon,.nybanner .zhishi .icon{
	width: 21px;
	height: 32px;
    border-radius: 10px;
    overflow: hidden;
}

.banner .zhishi:before,.nybanner .zhishi:before{
	height: 36px;
	width: 1px;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	content: "";
}

.banner .zhishi:after,.nybanner .zhishi:after{
	bottom: 36px;
	width: 6px;
	height: 6px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 100%;
	position: absolute;
	background: #fff;
	position: absolute;
	content: "";
	animation: zhishi 3.4s linear infinite;
    -webkit-animation: zhishi 3.4s linear infinite;
}

@-webkit-keyframes zhishi {
	0% {
		bottom: 0;
	}
	50% {
		bottom: 36px;
	}
	100% {
		bottom: 0;
	}
}

@keyframes zhishi {
	0% {
		bottom: 0;
	}
	50% {
		bottom: 36px;
	}
	100% {
		bottom: 0;
	}
}


.sousuo_jg{
	    background: #f4f4f4;
	padding: 14vw 0 7vw;
}

.sousuo_jg .news_a{padding: 0;}
.sousuo_jg .news_a .btm .ul li{
	margin-right: 0;
	width: 100%;
}
.sousuo_jg .news_a .btm .ul li .box .bt{display: inline-block;}
.sousuo_jg .news_a .btm .ul li .box .news_more{margin-top: 20px;}
.sousuo_jg .news_a .btm .ul li .box .js{height: 46px;}
.sousuo_jg .title + .js{
	margin-top: 10px;
	color: #666;
}

.sousuo_jg .title + .js span{color: #2fa9a2;}
.sousuo_jg .top .right{
	width: 690px;
	margin-top: 30px;
}

.sousuo_jg .top .right input[type="text"]{
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	border-radius: 50px;
	background: #fff;
	border: 2px solid #f4f4f4;
	padding: 0 1.5vw;
}
.sousuo_jg .top .right .btn{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 23.1%;
}
.sousuo_jg .top .right .btn:before{
	width: 18px;
	height: 18px;
	background: url(../image/header_ss2.png) center center/cover;
	content: "";
	position: absolute;
	left: 50px;
	top: calc(50% - 1px);
	transform: translateY(-50%);
}
.sousuo_jg .top .right .btn input{
	border-radius: 50px;
	border: none;
	color: #fff;
	font-size: 16px;
	background: #10a09b;
	width: 100%;
	height: 58px;
	line-height: 58px;
	padding-left: 24px;
}

@media(max-width: 1500px){
	.sousuo_jg .top .right{width: 600px;}
	.sousuo_jg .top .right .btn:before{left: 38px;}
	.sousuo_jg .top .right input[type="text"]{height: 52px;line-height: 52px;font-size: 14px;}
	.sousuo_jg .top .right .btn input{height: 50px;line-height: 50px;font-size: 14px;}
}

@media(max-width: 1500px){
	.sousuo_jg{
		padding: 90px 0 40px;
	}
	.sousuo_jg .top .right{
		width: 100%;
		margin-top: 20px;
	}
	.sousuo_jg .top .right .btn{width: 140px;}
	.sousuo_jg .top .right input[type="text"]{height: 46px;line-height: 46px;}
	.sousuo_jg .top .right .btn input{height: 44px;line-height: 44px;}
}

.fabiao_a .btm3 .dibu{margin-top: 3.6vw;}
.fabiao_a .btm3 .dibu .page{
	margin-top: 0 !important;
}

.fabiao_a .btm3 .dibu .l{float: left;max-width: 70%;}
.fabiao_a .btm3 .dibu .r{
	float: right;
}

@media(max-width: 1100px){
	.fabiao_a .btm3 .dibu{margin-top: 30px;}
	.fabiao_a .btm3 .dibu .l{max-width: 100%;width: 100%;}
	.fabiao_a .btm3 .dibu .r{margin-top: 20px;}
}

/*-20231228-*/
.pc{display: block;}
.mo{display: none;}
@media(max-width: 1100px){
	.pc{display: none;}
	.mo{display: block;}
}
.mo_rencailist {margin-top: 50px;}
.mo_rencailist .ul li{
	background: #f4f4f4;
	margin-bottom: 30px;
	padding: 20px;
	border-radius: 10px;
}

.mo_rencailist .ul li .bt{color: #0ea29a;}
.mo_rencailist .ul li .time{color: #5f656e;margin-top: 6px;}
.mo_rencailist .ul li .nr{color: #5f656e;line-height: 2;padding-top: 20px;margin-top: 20px;border-top: 1px solid #e4e4e4;}
.mo_rencailist .ul li .text{
	margin-top: 40px;
	line-height: 1.8;
	/*display:-webkit-box; 
	overflow:hidden; 
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3; */
	max-height: 80px;
	overflow: hidden;
	transition: all 0.4s;
}

.mo_rencailist .ul li .more{margin-top: 50px;}
@media(max-width: 500px){
	.mo_rencailist {margin-top: 0.5rem;}
	.mo_rencailist .ul li{
		margin-bottom: 0.3rem;
		padding: 0.4rem;
		border-radius: 10px;
	}
	.mo_rencailist .ul li .bt{color: #0ea29a;font-size: 0.38rem;}
	.mo_rencailist .ul li .time{color: #5f656e;font-size: 0.28rem;margin-top: 6px;}
	.mo_rencailist .ul li .nr{color: #5f656e;font-size: 0.28rem;line-height: 2;padding-top: 0.2rem;margin-top: 0.2rem;border-top: 1px solid #e4e4e4;}
	.mo_rencailist .ul li .text{
		margin-top: 0.4rem;
		font-size: 0.28rem;
		line-height: 1.8;
		max-height: 1rem;
	}
	.mo_rencailist .ul li .more{margin-top: 0.8rem;}
	.page a {
	    line-height: 40px;
	    height: 40px;
	    width: 40px;
	}
}

.yanjiu_b .btm .mo{margin-top: 20px;overflow: auto;}
.yanjiu_b .btm .mo .img{width: 14rem;}

.mo_header .en_qh {
	position: absolute;
	top: calc(50% - 3px);
	transform: translateY(-50%);
	right: 50px;
}
.mo_header .en_qh a{color: #333;}

@media(max-width: 500px){
	.mo_header .en_qh {top: 50%;}
}

/*2024-09-14tong*/
.footer .zhong{display: flex;flex-wrap: wrap;align-items: center;}
.foot_xicon{
	width: 42px;
	height: 42px;
	display: block;
	margin-left: 10px;
	margin-top: 14vw;
    border: 2px solid rgba(255, 255, 255, 0.1);
    border-radius: 100%;
	background: url(../image/foot_xicon.svg) center center no-repeat;
	background-size: 16px 16px;
}
@media (max-width: 1100px){
	.foot_xicon{margin-top: 30px;}
}

.news_a .btm .ul{
	display: flex;
	flex-wrap: wrap;
}

.news_a .btm .ul li{
	background: #fff;
	border-radius: 6px;
}



/*20241015tong*/
.dq-table-box .dq-type:last-child{border-right: 1px solid #dfe6eb;}
.text_box_20241015_box{display: none;}
.text_box_20241015 {
	display: flex;
	flex-direction: row-reverse;
	flex-wrap: wrap;
	align-items: center;
	padding: 1.8vw 3.6vw 2.6vw;
	border-left: 1px solid #dfe6eb;
	border-right: 1px solid #dfe6eb;
	border-bottom: 1px solid #dfe6eb;
}
.text_box_20241015 .img{
	width: 36%;
	/*border: 1px solid #f7f7f7;*/
}
.text_box_20241015 .wenzi{
	width: 64%;
	padding-left: 1.6vw;
	line-height: 1.8;
	color: #5f656e;
}

.dq-name ul li p .zk{
	width: 20px;
	height: 20px;
	border-radius: 100%;
	background: #b3b3b3;
	display: block;
	position: absolute;
	left: 0;
	top: -2px;
	transition: all 0.4s;
}

.dq-name ul li p{
	position: relative;
	padding-left: 32px;
}
.dq-name ul li p .zk:before{
	width: 2px;
	height: 15px;
	position: absolute;
	left: 50%;
	top: 50%;
	content: "";
	background: #eeeeee;
	transform: translate(-50%,-50%);
	transition: all 0.4s;
}
.dq-name ul li p .zk:after{
	width: 15px;
	height: 2px;
	position: absolute;
	left: 50%;
	top: 50%;
	content: "";
	background: #eeeeee;
	transform: translate(-50%,-50%);
	transition: all 0.4s;
}

.top.cur .dq-name ul li p .zk{
	background: #0ea29a;
}

.dq-table-box .dq-name{    justify-content: center;}




/*2024-10-29*/

.about_b1{
	padding: 4.6vw 0;
	background: #fbfbfb;
}
.about_b1 .ul{margin-top: 40px;display: flex;flex-wrap: wrap;}
.about_b1 .ul li{
	width: 32.2%;
	margin-right: 1.7%;
	margin-top: 1.7%;
	background: #fff;
	border: 1px solid #f4f4f4;
	border-radius: 10px;
	overflow: hidden;
	cursor: pointer;
	/*box-shadow: 0 0 15px 0 rgba(0, 0, 0, .06);*/
}
.about_b1 .ul li:nth-child(3n){margin-right: 0;}
.about_b1 .ul li .text{
	padding: 24px 30px;
}
.about_b1 .ul li .text .bt{color: #454a53;}
.about_b1 .ul li .text .js{color: #2fa9a2;margin-top: 12px;}
.about_c .more{
	display: none;
}
.about_c .ul li {cursor: pointer;}
.about_c .ul li .box{
	padding: 5.2vw 20px;
}
.about_c .ul li .box .text .js{margin-top: 12px;}

.about_tc{
	display: none;
	position: fixed;
	z-index: 99999999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
}

.about_tc .box{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	position: absolute;
	top: 50%;
	left: 0;
	background: #f1f1f1;
	right: 0;
	transform: translateY(-50%);
	border-radius: 14px;
	overflow: hidden;
	flex-direction: row-reverse;
}

.about_tc .box .img{
	width: 50%;
	background: #f4f4f4;
}

.about_tc .box .text_box{
	width: 50%;
	padding: 0 2.1vw 0 2.6vw;
}

.about_tc .box .text_box .text{
	margin-top: 2vw;
}
.about_tc .box .text_box .text .bt{color: #454a53;}
.about_tc .box .text_box .text .js{color: #2fa9a2;margin-top: 10px;}
.about_tc .box .text_box .text .wenzi{
	line-height: 1.8;
	color: #5f656e;
	margin-top: 14px;
	max-height: 10.4vw;
	padding-right: 10px;
	overflow: auto;
}
.about_tc .box .text_box .text .wenzi::-webkit-scrollbar{
	width: 2px;
	
}
.about_tc .box .text_box .text .wenzi::-webkit-scrollbar-track{
	
	width: 2px;
}

.about_tc .box .text_box .text .wenzi::-webkit-scrollbar-track-piece{
	width: 2px;
} 
.about_tc .box .text_box .text .wenzi::-webkit-scrollbar-thumb{
	    background: #2fa9a2;
			border: 5px;
		
}
.about_tc .box .text_box .text .wenzi::-webkit-scrollbar-button{
	display: none;
}
.about_tc .box a{
	width: 2.1vw;
	height: 2.1vw;
	border-radius: 100%;
	border: 2px solid #898f96;
	position: absolute;
	right: 2.1vw;
	top: 2.7vw;
	z-index: 999;
}

.about_tc .box a:before{
	width: 75%;
	height: 2px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #898f96;
	transform: translate(-50%,-50%) rotate(47deg);
	content: "";
}

.about_tc .box a:after{
	width: 75%;
	height: 2px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #898f96;
	transform: translate(-50%,-50%) rotate(-47deg);
	content: "";
}

@media(max-width: 1100px){
	.about_b1{
		padding: 40px 0;
	}
	.about_b1 .ul{margin-top: 30px;}
	.about_b1 .ul li{
		width: 100%;
		margin-bottom: 10px;
	}
	.about_b1 .ul li:last-child{margin-bottom: 0;}
	.about_b1 .ul li .text {
	    padding: 16px 20px;
	}
	.about_c .ul li .box {
	    padding: 30px 20px;
	}
	.about_tc .box a{
		width: 30px;
		height: 30px;
		top: 20px;
		right: 20px;
	}
	.about_tc .box{
		width: calc(100% - 40px);
		padding: 0;
	}
	.about_tc .box .text_box{width: 100%;padding: 40px 20px;}
	.about_tc .box .img{
		width: 100%;
		display: none;
	}
	.about_tc .box .text_box .text .wenzi{
		max-height: 240px;
	}
}


.zhanlue_a{
	padding: 6.2vw 0;
}
.zhanlue_a .zhanlue_a_box{
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
}

.zhanlue_a .zhanlue_a_box .text_box{
	width: 40%;
}

.zhanlue_a .zhanlue_a_box .text_box .bt{
	color: #5f656e;
	line-height: 1.4;
}

.zhanlue_a .zhanlue_a_box .text_box .text{
	color: rgba(95, 101, 110, .8);
	line-height: 1.8;
	margin-top: 14px;
}

.zhanlue_a .zhanlue_a_box .img_box{
	width: 55.5%;
	margin-left: auto;
	display: flex;
	flex-wrap: wrap;
	height: 100%;
}
.zhanlue_a .zhanlue_a_box .img_box .icon{
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	width: 23%;
	margin-left: 2%;
	margin-top: 2%;
}

.zhanlue_a .zhanlue_a_box .img_box .icon:nth-child(2n){/* margin-left: auto; */}

.zhanlue_b{
	padding: 6.2vw 0;
	background: #f4f4f4;
}

.zhanlue_b .ul{margin-top: 40px;display: flex;flex-wrap: wrap;}
.zhanlue_b .ul li{
	width: 32.4%;
	margin-right: 1.4%;
	border-radius: 6px;
	overflow: hidden;
	position: relative;
	background: #ffffff;
}
.zhanlue_b .ul li:before{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 100%;
	background: #009891;
	content: "";
}
.zhanlue_b .ul li:nth-child(3n){margin-right: 0;}
.zhanlue_b .ul li .img{
	border-radius: 6px;
	overflow: hidden;
}
.zhanlue_b .ul li .text{
	padding: 1.8vw 1.6vw 2.3vw;
}
.zhanlue_b .ul li .text .icon{
	width: 70px;
}
.zhanlue_b .ul li .text .bt{
	margin-top: 0.8vw;
	color: #454a53;
}

.zhanlue_b .ul li .text .js{
	color: #5f656e;
	line-height: 2;
	margin-top: 12px;
}

.zhanlue_c{
	background: url(../image/zhanlue_c_bg.jpg) center center/cover;
	padding: 3.1vw 0;
}
.zhanlue_c .title{
	color: #fff;
}
.zhanlue_c .title a{
	color: #fff;
    padding-bottom: 3px;
    border-bottom: 1px solid #fff;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}
.zhanlue_c .title:before{
	background: url(/static/jinchi/image/title_iconw.png) center center / cover;
}


@media(max-width: 1920px){
	.zhanlue_b .ul li .text .icon{
		width: 3.6vw;
	}
}

@media(max-width: 1100px){
	.zhanlue_a{
		padding: 40px 0;
	}
	.zhanlue_a .zhanlue_a_box{margin-top: 30px;}
	.zhanlue_a .zhanlue_a_box .text_box{width: 100%;}
	.zhanlue_a .zhanlue_a_box .img_box{
		width: 100%;
		margin-top: 20px;
	}
	.zhanlue_b{
		padding: 40px 0;
	}
	.zhanlue_b .ul{margin-top: 30px;}
	.zhanlue_b .ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 12px;
	}
	.zhanlue_b .ul li:last-child{margin-bottom: 0;}
	.zhanlue_b .ul li .text{
		padding: 20px;
	}
	.zhanlue_b .ul li .text .icon{
		width: 40px;
	}
	.zhanlue_b .ul li .text .bt{margin-top: 8px;}
	.zhanlue_b .ul li .text .js{margin-top: 6px;}
	.zhanlue_c{padding: 40px 0;}
}


.yanjiu_c .btm{
	margin-top: 40px;
	border: 1px solid #eee;
	border-radius: 6px;
	overflow: hidden;
}

.yanjiu_c .btm  .box .nian{
	color: #454a53;
	background: #f7f7f7;
	display: flex;
	flex-wrap: wrap;
	padding: 20px 2.6vw 20px 24px;
	align-items: center;
	cursor: pointer;
}
.yanjiu_c .btm  .box{}
.yanjiu_c .btm  .box:nth-child(2n) .nian{
	background: #fff;
}
.yanjiu_c .btm  .box .nian .nian_bt{
	width: 80%;
}
.yanjiu_c .btm  .box .nian .gd{
	margin-left: auto;
	position: relative;
	padding-right: 22px;
	color: #5f656e;
}
.yanjiu_c .btm  .box .nian .gd:before{
	width: 14px;
	height: 8px;
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.4s;
	background: url(../image/zhanlue_jt1.png) center center/cover;
}
.yanjiu_c .btm .ul_list{
	padding: 10px 3.6vw 1.8vw;
	display: none;
	border-bottom: 1px solid #eee;
}

.yanjiu_c .btm .ul_list li{
	border-bottom: 1px solid #f0f0f0;
}
.yanjiu_c .btm .ul_list li .nr{
	padding: 20px 0;
}

.yanjiu_c .btm .ul_list li .nr .time{color: #9097a0;margin-bottom: 6px;}
.yanjiu_c .btm .ul_list li .nr .bt{
	color: #454a53;
	transition: all 0.4s;
	/*margin-top: 6px;*/
	line-height: 1.4;
	display: inline;
    position: relative;
    background-image: linear-gradient(to right,#2fa9a2 100%,rgba(0,0,0,0));
    background-size: 0 1px;
    background-position: left bottom;
    background-repeat: no-repeat;
}
.yanjiu_c .btm .ul_list li .nr .js{
	line-height: 1.6;
	margin-top: 10px;
	color: #5f656e;
}

.yanjiu_c .btm .ul_list li:hover .nr .bt{
	color: #2fa9a2;
	background-size: 100% 1px;
	/*text-decoration: underline;*/
}

.yanjiu_c .btm .ul_list .jiazai{
	margin: 3.1vw auto 0;
	text-align: center;
	cursor: pointer;
	display: block;
}
.yanjiu_c .btm .ul_list .jiazai .icon{
	width: 32px;
	margin: 0 auto;
}
.yanjiu_c .btm .ul_list .jiazai .t{color: #d2d2d2;margin-top: 10px;}


.yanjiu_c .btm .box.cur .nian{background: #f3fafa;}
.yanjiu_c .btm .box.cur .nian .nian_bt{color: #0ea29a;}
.yanjiu_c .btm .box.cur .nian .gd{color: #0ea29a;}
.yanjiu_c .btm .box.cur .nian .gd:before{
	    background: url(../image/zhanlue_jt2.png) center center/cover;
	    transform: translateY(-50%) rotate(180deg);
}
@media(max-width: 1100px){
	.yanjiu_c .btm .ul_list {
	    padding: 10px 20px 30px;
	}
	.yanjiu_c .btm .ul_list li .nr{padding: 12px 0;}
	.yanjiu_c .btm .ul_list .jiazai{margin: 30px auto 0;}
	.yanjiu_c .btm .box .nian .nian_bt{width: 60%;}
	.yanjiu_c .btm .box .nian{
		padding: 14px 20px;
	}
}

.about_e{background: #f4f4f4;}
.about_e:before{/* background: url(../image/about_e_bg.png) center center/cover; */}
.footer .right .top .ul li{width: 13%;}
.footer .right{padding-left: 6VW;}

@media (max-width: 1500px){
	.footer .right {
	    padding: 0 3vw 0 3vw;
	}
}

.newsxqA .sxqar .mosxwzw ul li a .swxd .js{
	margin-top: 8px;
	line-height: 1.6;
    color: #5f656e;
}