@charset "utf-8";
a,img { vertical-align: top; }
a,a:link{color: #9595a2;}
.container { width: 83.33%; margin: 0 auto; }
.container_new { width: 83.33%; margin: 0 auto; padding: 0 3.2%; line-height: 35px;}
.container2 {width: 93.75%;margin: 0 auto; }
.container3 {width: 91.6%;margin: 0 auto;}
.paddcontainer2 {width: 91.66%;padding-left: 60px; margin: 0 auto; }
.ny_container1 { width: 73.2%; margin: 0 auto; } 
.w1400{width: 73%;}
@media(max-width: 1700px){
	.w1400{width: 76%;}
}
@media(max-width: 1500px){
	.w1400{width: 84%;}
}
@media(max-width: 1100px){
	.w1400{width: 94%;}
}
.img100{overflow: hidden;}
.img100 img{line-height: 0;width: 100%;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.left{float: left;} 
.right{float: right;}
.lineheight1_2{line-height: 1.2 !important;}
.lineheight1_4{line-height: 1.4 !important;}
.lineheight1_6{line-height: 1.6 !important;}
.lineheight1_8{line-height: 1.8 !important;}
.lineheight2{line-height: 2 !important;}
.center{text-align: center;}
.fontbold{font-weight: bold;letter-spacing: 1px;}
.mo_header{display: none;}
.mo_header{
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	padding: 10px 0;
	background: #fff;
}
.mo_header .logo{
	width: 2rem;
}
.mo_header .logo img{width: 100%;}
.mo_header .nav{
	width: 38px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 56%;
	transform: translateY(-50%);
}

.mo_header .nav .menu-i{
	height: 2px;
    right: 0;
    position: absolute;
    border-radius: 1px;
    font-style: normal;
    background-color: #000;
    display: block;
    transition: all 0.5s;
    border-radius: 2px;
}
.mo_header .nav .menu-i-1{
	width: 24px;
    top: 14px;
}
.mo_header .nav .menu-i-2{
	width: 24px;
    top: 22px;
}
.mo_header .nav .menu-i-3{
	width: 24px;
    top: 30px;
}

.mo_header .nav.mobile-menu-on .menu-i-1 {
    transform: translateY(6px) rotate(45deg);
}
.mo_header .nav.mobile-menu-on .menu-i-2 {
    opacity: 0;
}

.mo_header .nav.mobile-menu-on .menu-i-3 {
    transform: translateY(-10px) rotate(-45deg);
}

.mo_header .sousuo{
	width: 18px;
	position: absolute;
	top: 50%;
	right: 0.9rem;
	transform: translateY(-50%);
}

.mo_header .yy{
	position: absolute;
	right: 1.6rem;
	top: 50%;
	transform: translateY(-50%);
}
.mo_header .yy .wz{
	color: #515353;
	font-size: 0.24rem;
	vertical-align: middle;
	position: relative;
	padding-right: 14px;
}

.mo_header .yy .wz:before{
	width: 0.13rem;
	height: 0.1rem;
	position: absolute;
	top: calc(50% - 1px);
	transform: translateY(-50%);
	right: 0;
	content: "";
	background: url(../images/mo_header_jt.png) center center/cover;
}

.mo_header .yy .wz .i{
    background: url(../images/header_qq2.png) center center/cover;
    width: 16px;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 0.1rem;
}
.mo_header .yy .box{display: none;}

@media(max-width: 1100px){
	.mo_header{display: block;}
}
/*移动端*/
/**mobile nav**/
.nav_box {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: -100%;
	bottom: 0;
	right: auto;
	overflow: auto;
	z-index: 999;
	 transition: all .6s;
    -o-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -webkit-transition: all .6s;
    float: right;
}

.nav_box.cur{
	top: 0;
}

.nav_box .box{
	/*background: rgba(51,51,51,0.93);*/
	background: #fff;
	width: 500px;
	height: 100%;
	position: relative;
	z-index: 2;
	overflow: auto;
	float: right;
	
}
.nav_box .nav-title {
	position: relative;
	padding: 0 0.4rem 0.26rem 0.3rem;
	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: 2.8rem;
	line-height: 0;
	padding-bottom: 0.12rem;
	padding-top: 0.24rem;
}

.nav_box .nav-title h1 img {
	width: 100%;
}

.nav_box .navlist {
	width: 100%;
	margin-top: 0.1rem;
	/*padding: 0 0.4rem 0 0.3rem;*/
	padding-bottom: 20px;
}
.nav_box .navlist ul{
	margin-bottom: 0.5rem;
}
.nav_box .navlist ul>li:nth-child(1){
	border-top: 1px solid #eeeeee;
}
.nav_box .navlist ul>li {
	float: left;
	width: 100%;
	font-size: 20px;
	line-height: initial;
	border-bottom: 1px solid #eeeeee;
	/*padding: 0 15px;*/
	text-transform: capitalize;
}

.nav_box .navlist ul>li>a {
	display: block;
	color: #333333;
	position: relative;
	padding: 0.3rem 3%;
	font-size: 0.3rem;
}

.nav_box .navlist ul>li>a.cur{
	color: #fff;
	background: #6ea843;
}

.nav_box .navlist ul>li>a.sub:before {
	content: "";
	position: absolute;
	right: 3%;
	top: 50%;
	transform: translateY(-50%);
	width: 0.1rem;
	height: 0.18rem;
	background: url(../images/mo_header_xljt.png) no-repeat center center / cover;
}
.nav_box .navlist ul>li>a.sub.cur:before{
	width: 0.18rem;
	height: 0.1rem;
	background: url(../images/mo_header_xljt2.png) no-repeat center center / cover;
}
.navlist>ul>li .navlist2 {
	border-top: 1px solid rgba(255, 255, 255, .06);
	display: none;
	padding: 0.24rem 3% 0.5rem;
}

.navlist>ul>li .navlist2 .nr{
	display: block;
	/*margin-right: 0.4rem;*/
	
	margin-bottom: 0.2rem;
	float: left;
	padding-right: 0.2rem;
	width: 33.3%;

}

.navlist>ul>li .navlist2 .nr a{
	color: #333333;
	line-height: 1.4;
	font-size: 0.26rem;
	overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.navlist>ul>li .navlist2 .box_sj .bt a{
	font-size: 0.28rem;
	color: #333333;
}
.navlist>ul>li .navlist2 .box_sj .bt{
	position: relative;

}

.navlist>ul>li .navlist2 .box_sj .bt.jt:before{
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.1rem;
	height: 0.18rem;
	background: url(../images/nav_jt.png) no-repeat center center / cover;
}

.navlist>ul>li .navlist2 .box_sj .sanji{
	padding-left: 0.1rem;
	display: none;
}

.navlist>ul>li .navlist2 .box_sj .sanji a{
	font-size: 0.26rem;
	color: #fff;
}

.navlist>ul>li .navlist2 .sanji{
	padding: 0.06rem;
	display: none;
}
.navlist>ul>li .navlist2 .sanji a{
	color: #999999;
	font-size: 0.24rem;
	display: block;
	padding: 0.06rem 0;
}

.navlist>ul>li .navlist2 a.jia{
	position: relative;
	
}

.navlist>ul>li .navlist2 a.jia i{
	height: 0.16rem;
	width: 0.16rem;
	/*position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);*/
	display: inline-block;
	vertical-align: middle;
	margin-left: 0.2rem;
	position: relative;
	top: -1px;
	background: url(../images/mo_header_jia2.png) center center/cover;
}
.navlist>ul>li .navlist2 a.jia.cur i{
	background: url(../images/mo_header_jia.png) center center/cover;
}
.navlist>ul>li .navlist2 a.jia.cur{
	color: #6ea843;
}
.navlist > .lx{
	padding: 10px 30px;
	border-radius: 25px;
	background: #50d1c1;
	display: inline-block;
}

.navlist > .language {
	margin-top: 0.46rem;
}

.navlist > .language a{
	font-size: 0.3rem;
	color: #cacaca;
	float: left;
	margin-right: 0.34rem;
	position: relative;

}

.navlist > .language a:before{
	width: 2px;
	height: 0.3rem;
	background: #9f9f9f;
	position: absolute;
	top: 55%;
	transform: translateY(-50%);
	right: -0.2rem;
	content: "";
}

.navlist > .language a.a2:before{
	display: none;
}


.nav-overlay {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	transition: all .3s ease-out 0s;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #212222;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
}

.nav-overlay .guanbi {
	position: absolute;
	right: 30px;
	top: 30px;
	width: 34px;
	height: 34px;
	cursor: pointer;
}

.nav-overlay .nav-columns {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	max-width: 900px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.nav-overlay .nav-columns .nav-column-left {
	padding-top: 5px;
}

.nav-overlay .nav-columns .nav-column-left h3 {
	font-size: 24px;
	color: #db9d53;
	padding-bottom: 25px;
	position: relative;
	font-family: RobotoMedium;
}

.nav-overlay .nav-columns .nav-column-left h3:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 23px;
	height: 2px;
	background: #fff;
	font-family: RobotoMedium;
}

.nav-overlay .nav-columns .nav-column-left .t {
	line-height: 36px;
	font-size: 16px;
	margin-top: 15px;
	color: #fff;
}

.nav-overlay .nav-columns .nav-column-right {
	text-align: right;
}

.nav-overlay .nav-columns .nav-column-right ul li {
	position: relative;
	font-size: 22px;
	margin-bottom: 30px;
	letter-spacing: 5px;
}

.nav-overlay .nav-columns .nav-column-right ul li a {
	color: #fff;
	display: block;
	transition: all .3s ease;
	width: 240px;
	text-align: left;
}

.nav-overlay .nav-columns .nav-column-right ul li a i {
	display: inline-block;
	width: 0;
	height: 1px;
	position: relative;
	top: -6px;
	margin-right: 5px;
	transition: all .5s;
	background: #fff;
}

.nav-overlay .nav-columns .nav-column-right ul li:hover a i,
.nav-overlay .nav-columns .nav-column-right ul li.cur a i {
	width: 30px;
}


.nav_box .nav-title{padding-top: 0.3rem;}
.nav_box .box {
    width: 100%;
}
.nav_box .navlist ul>li{
	/*line-height: 50px;
	font-size: 16px;*/
}
.mo_header .yy .box{
	position: absolute;
	left: 0;
	width: 100%;
	top: 100%;
	padding: 10px 0;
	text-align: center;
	font-size: 0.26rem;
	background: #fff;
}
.mo_header .yy:hover .box{display: block;}
.mo_header{transform: all 0.3s;}
.mo_header.mfixed-head{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
@-webkit-keyframes box_erji {
	0% {
		opacity: 0;
		transform: translateX(-40px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@keyframes box_erji {
	0% {
		opacity: 0;
		transform: translateX(-40px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
body{position: relative;}
.page{
	margin-top: 80px;
}

.page a{
	width: 44px;
	height: 44px;
	line-height: 44px;
	display: inline-block;
	font-size: 15px;
	border: 1px solid #d6dce0;
	margin: 0 7px;
	border-radius: 100%;
	color: #666666;
	transition: all 0.3s;
}

.page a.syy,.page a.syb{
	font-size: 0;
}

.page a.syy{
	background: url(../images/page_jtl.png) center center/cover;
}

.page a.syb{
	background: url(../images/page_jtr.png) center center/cover;
}

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

.page a.syy:hover{
	background: url(../images/page_jtl2.png) center center/cover #72af43;
}

.page a.syb:hover{
	background: url(../images/page_jtr2.png) center center/cover #72af43;
}

@media(max-width: 1700px){
	.page {
	    margin-top: 70px;
	}
}

@media(max-width: 1500px){
	.page {
	    margin-top: 50px;
	}
}

@media(max-width: 1100px){
	.page {
	    margin-top: 30px;
	}
	.page a{
		font-size: 14px;
		height: 40px;
		width: 40px;
		line-height: 40px;
		margin: 0 5px;
	}
}

.fixVideo{
	display: none;
	position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    z-index: 1000;
}
.fixVideoA {
    width: 100%;
    height: 100%;
    position: relative;
}
.fixVideoB {
    position: absolute;
    width: 60%;
    max-width: 800px;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.fixVideoB .close {
    position: absolute;
    right: -1px;
    top: -40px;
    height: 40px;
    width: 40px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    z-index: 10000;
    background: #000;
    color: #fff;
}

@media(max-width: 1100px){
	.fixVideoB{
		width: 90%;
	}
	.fixVideoB .close{
	    top: -30px;
	    height: 30px;
	    line-height: 30px;
	    width: 30px;
	    font-size: 22px;
	}
}

.header{
	position: absolute;
	z-index: 9;
	width: 100%;
	left: 0;
	top: 0;
}

.header .logo{
	float: left;
}
.header .logo,.footer .left .logo{
	padding-top: 32px;
	width: 142px;
}
.header .yy{
	float: left;
	margin-left: 40px;
	color: #fff;
	margin-top: 40px;
	position: relative;
}
.header .yy .wz{
	cursor: pointer;
}
.header .yy .wz .i{
	display: inline-block;
	width: 17px;
	background: url(../images/header_qq.png) center center/cover;
	height: 17px;
	position: relative;
	top: 2px;
	margin-right: 8px;
}

.header .yy .box{
	position: absolute;
	top: 100%;
	width: 100%;
	text-align: center;
	background: #fff;
	padding: 4px 0;
	display: none;
}

.header .yy .box a{
	color: #333;
	padding: 4px 8px;
	display: block;
}

.header .yy:hover .box{display: block;}
.header .right .ul li{
	float: left;
	margin-right: 32px;
}
.header .right .ul li:last-child{margin-right: 0;}
.header .right .ul > li > a{
	color: #fff;
	display: block;
	padding: 44px 0 0;
}

.header .sousuo{
	float: right;
	margin-left: 40px;
	width: 18px;
	margin-top: 44px;
	cursor: pointer;
}
.header .sousuo .sousuo_box {
    top: 100%;
    width: 300px;
    position: absolute;
    opacity: 1;
    right: 0;
    display: none;
}
.header .sousuo.cur .sousuo_box{
	animation:sosuo 1s 1;
	display: block;
}
.header .sousuo .sousuo_box .text{
	width: 100%;
	background: #fff;
	border: none;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	padding: 0 30px 0 10px;
	color: #333;
}

.header .sousuo .sousuo_box .tj{

	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 6px;
	border: none;
	width: 18px;
	height: 18px;
	font-size: 0;
	background: url(../images/sousuo_h.png) center center/cover;
}

@-webkit-keyframes sosuo {
	0% {
		right: -60px;
		opacity: 0;
	}
	100% {
		right: 0;
		opacity: 1;
	}
}
@keyframes sosuo {
	0% {
		right: -60px;
		opacity: 0;
	}
	100% {
		right: 0;
		opacity: 1;
	}
}


.x{
	height: 13px;
	width: 100%;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}

.x i,
.x:after,
.x:before{
	width: 100%;
	position: absolute;
	left: 0;
	height: 3px;
	background: #fff;
}

.x i{
	bottom: 5px;
	transition: all 1.6s;
}

.x:after{
	bottom: 0;
	content: "";
	transition: all 1s;
}

.x:before{
	bottom: 10px;
	content: "";
	transition: all 2.2s;
}


.x2 i,
.x2:after,
.x2:before{
	background: url(../images/x2.jpg) center center/cover;
}

.banner .img .img1{
	background-size: 120% 120%;
	transition: all 2s;
	overflow: hidden;
	background-position: center;
}
.banner .box.cur .img .img1{
	background-size: 100% 100%;
}
.banner .img .img2{display: none;}
.banner .text .bt{
	margin-bottom: 10px;
	font-size: 22px;
}
.banner .left{max-width: 75%;}
.banner .right{margin-top: 70px;}
.banner .swiper-pagination{
	width: auto;
	right: auto;
	left: 8.335%;
	top: auto;
	bottom: 5.1%;
}

.banner .swiper-pagination .swiper-pagination-bullet{
	border-radius: initial;
	width: 58px;
	height: 3px;
	background: #fff;
	margin-left: 0;
	transition: all 0.3s;
	margin-right: 8px;
}
.banner .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
a.banner_more,.banner_more{
	padding: 14px 34px;
	border-radius: 50px;
	color: #fff;
	display: inline-block;
	overflow: hidden;
	position: relative;
	transition: all 0.3s;
	border: 2px solid rgba(255, 255, 255, 0.2);
	z-index: 2;
}


a.banner_more i,.banner_more i{
	width: 18px;
	height: 12px;
	background: url(../images/banner_jt.png) center center/cover;
	display: inline-block;
	vertical-align: middle;
	transition: all 0.3s;
	margin-left: 20px;
}

a.banner_more:before,.banner_more:before{
	border-radius: 50px;
	width: 0;
	background: #72af43;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	content: "";
	transition: all 0.3s;
	z-index: -1;
}

a.banner_more:hover i,.banner_more:hover i,
a.banner_more.cur i,.banner_more.cur i{
	background: url(../images/banner_jt.png) center center/cover;
}

a.banner_more:hover,.banner_more:hover,
a.banner_more.cur,.banner_more.cur{
	border: 2px solid rgba(0, 0, 0, 0);
	color: #fff;
	
}

a.banner_more:hover:before,.banner_more:hover:before,
a.banner_more.cur:before,.banner_more.cur:before{
	width: 100%;
}

a.banner_more2,.banner_more2{
	border: 2px solid #dedfdf;
	color: #595d5d;
}


a.banner_more2 i,.banner_more2 i{
	background: url(../images/banner_jt2.png) center center/cover;
}

a.banner_more2:hover,.banner_more2:hover{color: #fff;}

@media(max-width: 1700px){
	.header .sousuo{margin-top: 40px;}
	.header .right .ul > li > a{padding-top: 40px;}
}

@media(max-width: 1500px){
	.container{width: 86%;}
	.banner .swiper-pagination{left: 7%;}
	.banner .right{margin-top: 50px;}
}

@media(max-width: 1100px){
	.header{display: none;}
	.banner .img .img1{display: none;}
	.banner .img .img2{display: block;}
	.container{width: 94%;}
	.banner .swiper-pagination{left: 3%;}
	
	.header .logo, .footer .left .logo{width: 130px;}

	.banner .text{
		padding: 0 0 40px;
	}
	.x i, .banner .text .x:after, .banner .text .x:before{height: 2px;}
	.x i{
		bottom: 5px;
	}
	.x:before{bottom: 9px;}
	.banner .text .x:after{
		bottom: 0;
	}

	.banner .text .x:before{
		bottom: 6px;
	}
	.banner .left{
		width: 100%;
		max-width: 100%;
	}
	.banner .right{margin-top: 30px;float: left;}
	.banner .text .bt{margin-bottom: 10px;}
	.banner .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 2px;}

	.banner_more {
	    padding: 12px 30px;
	    border: 2px solid rgba(255, 255, 255, 0.2);
	}
	.banner_more i{
		margin-left: 14px;
	}
}

.nybanner .img .img2{display: none;}
.nybanner .text{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 14.4%;
	padding-bottom: 40px;
	color: #fff;
}

.nybanner .text .bt{
	margin-bottom: 6px;
}

.mbx{border-bottom:1px solid #eeeeee;color: #292b2b;}
.mbx .home{
	float: left;
	width: 80px;
	height: 70px;
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}

.mbx .home a{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 24px;
	height: 20px;
	background: url(../images/mbx_icon.png) center center/cover;
	color: #292b2b;
}

.mbx .yiji{
	width: 300px;
	height: 70px;
	line-height: 70px;
	float: left;
	padding: 0 30px;
	position: relative;
	border-right: 1px solid #eeeeee;

}

.mbx .yiji .bt:before{
	position: absolute;
	right: 18px;
	top: 50%;
	transform: translateY(-50%);
	width: 12px;
	height: 7px;
	background: url(../images/mbx_jt.png) center center/cover;
	content: "";
}

.mbx .yiji .bt{
	cursor: pointer;
	 overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mbx .yiji .box{
	line-height: initial;
	padding: 6px 0;
	position: absolute;
	top: 100%;
	left: 0;
	padding-left: 30px;
	width: 100%;
	background: #fff;
	z-index: 3;
	display: none;
}
.mbx .yiji .box a{
	display: block;
	padding: 6px 0;
}

.mbx .yiji:hover .box{display: block;}
.select-btn{
	width: 300px;
	position: relative;
}

.select-btn select{
	width: 100%;
	border: 2px solid #e3e6e8;
	border-radius: 50px;
	height: 44px;
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 0 26px;
    font-size: 16px;
    color: #73848c;
}

.select-btn::before {
    content: "";
    position: absolute;
    right: 26px;
    top: 50%;
    width: 12px;
    height: 8px;
    background: url(../images/select_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%);
}

.contact_a{
	padding: 106px 0 126px;
}
.contact_a .select-btn{
	margin-bottom: -50px;
}
.contact_a .left{
	margin-top: 120px;
	width: 33.4%;
}

.contact_a .right{
	width: 58.6%;
}
.contact_a .ul{
	display: none;
	margin-top: 20px;
}

.contact_a .ul.cur{display: block;}

.contact_a .ul li{
	border-bottom: 1px solid #eeeeee;
	padding: 24px 0;
}
.contact_a .ul li:last-child{margin-bottom: 0;}
.contact_a .ul li .icon{
	float: left;
	width: 76px;
}

.contact_a .ul li .text{
	float: left;
	width: calc(100% - 76px);
	padding-left: 16px;
	padding-top: 16px;
}

.contact_a .ul li .text .bt{
	color: #333333;
}

.contact_a .ul li .text .wz{
	color: #818d93;
	line-height: 1.6;
}
.contact_a .box{display: none;}
.contact_a .box.cur{display: block;}
.contact_a .dw .li{
	position: absolute;
}
.contact_a .dw .li .i{
	width: 32px;
	height: 43px;
	display: block;
	background: url(../images/contact_dw1.png) center center/cover;
	transition: all 0.2s;
}
.contact_a .dw .li.cur .i{
    animation: tiao 1s linear infinite;
}

@-webkit-keyframes tiao {
	0% {
		transform: translateY(-14%);
	}
	50%{
		transform: translateY(0%);
	}
	100% {
		transform: translateY(-14%);
	}
}
@keyframes tiao {
	0% {
		transform: translateY(-14%);
	}
	50%{
		transform: translateY(0%);
	}
	100% {
		transform: translateY(-14%);
	}
}

.contact_a .dw .li p{
	position: absolute;
	left: calc(100% + 8px);
	top: 50%;
	transform: translateY(-50%);
	color: #0e81b7;
	display: none;
	white-space: nowrap;
	/*width: 120px;*/
}

.contact_a .dw .li:hover .i,.contact_a .dw .li.cur .i{
	background: url(../images/contact_dw2.png) center center/cover;
}

.contact_a .dw .li:hover p,.contact_a .dw .li.cur p{
	display: block;
}
.title .bt{
	color: #72af43;
	position: relative;
	padding-left: 10px;
	line-height: 1;
	display: inline-block;
}

.title .bt:before{
	position: absolute;
	left: 0;
	top: 1px;
	background: url(../images/title_bt.png) center center/cover;
	width: 6px;
	height: 11px;
	content: "";
}

.title .fbt{
	margin-top: 10px;
	font-weight: bold;
	color: #404040;

}
.title .jianshu{
	color: #818D93;
	margin-top: 10px;
}
.contact_b{
	padding: 130px 0 120px;
	background: #f3f7f9;
}

.contact_b .left{
	border-radius: 20px;
	width: 49.3%;
}

.contact_b .right{
	width: 45.6%;
	padding-top: 30px;
}

.contact_b .right .ul li input,.contact_b .right .ul li textarea{
	width: 100%;	
	border: none;
	font-size: 17px;
	padding: 0 40px;
	background: none;
	color: #333;
}
.contact_b .right .ul li:before{
	height: 2px;
	bottom: -1px;
	position: absolute;
	content: "";
	width: 100%;
	background: #72af43;
	content: "";
	display: none;
}
.contact_b .right .ul li.cur:before{
	display: block;
}

.contact_b .right .ul li textarea::placeholder,
.contact_b .right .ul li input::placeholder{
	color: #b1bac1;
}

.contact_b .right .ul li.cur textarea::placeholder,.contact_b .right .ul li.cur textarea,
.contact_b .right .ul li.cur input::placeholder,.contact_b .right .ul li.cur input{
	color: #72af43;
}

.contact_b .right .ul li textarea{
	height: 70px;
	resize: none;
}
.contact_b .right .ul li input{
	line-height: 40px;
	height: 40px;
}

.contact_b .right .ul li{
	position: relative;
	padding: 24px 0;
	border-bottom: 1px solid #e5e5e5;
}

.contact_b .right .ul li:last-child{border-bottom: none;}
.contact_b .right .ul li .sl{
	width: 21px;
	height: 23px;
	position: absolute;
	top: 50%;
	left: 7px;
	transform: translateY(-50%);
}
.contact_b .right .ul li.content .sl{
	top: 24px;
	transform: initial;
}
.contact_b .right .ul li .sl.name{
	background: url(../images/contact_b_icon1.png) center center/cover;
}
.contact_b .right .ul li .sl.dh{
	background: url(../images/contact_b_icon2.png) center center/cover;
}

.contact_b .right .ul li .sl.yx{
	background: url(../images/contact_b_icon3.png) center center/cover;
}

.contact_b .right .ul li .sl.gs{
	background: url(../images/contact_b_icon4.png) center center/cover;
}

.contact_b .right .ul li .sl.xq{
	background: url(../images/contact_b_icon5.png) center center/cover;
}

.contact_b .right .ul li .sl.name.cur{
	background: url(../images/contact_b_icon01.png) center center/cover;
}
.contact_b .right .ul li .sl.dh.cur{
	background: url(../images/contact_b_icon02.png) center center/cover;
}

.contact_b .right .ul li .sl.yx.cur{
	background: url(../images/contact_b_icon03.png) center center/cover;
}

.contact_b .right .ul li .sl.gs.cur{
	background: url(../images/contact_b_icon04.png) center center/cover;
}

.contact_b .right .ul li .sl.xq.cur{
	background: url(../images/contact_b_icon05.png) center center/cover;
}
.contact_b .right .ul li.btn{
	position: relative;
	display: inline-block;
	padding: 0;
	margin-top: 30px;
}



.contact_b .right .ul li.btn input{
	width: auto;
	    background: #72af43;
	border: 2px solid #72af43;
	line-height: initial;
	height: auto;
	color: #fff;
	padding: 14px 64px 14px 30px;
}
.contact_b .right .ul li.btn:hover:before{
	display: none;
}
.contact_b .right .ul li.btn i {
    width: 18px;
    height: 12px;
   background: url(../images/banner_jt.png) center center/cover;
    position: absolute;
    top: 50%;
    right: 24px;
    transform: translateY(-50%);
    z-index: 6;
}

.contact_b .right .ul li span{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 6px;
	font-size: 18px;
	color: #db002e;
	font-weight: bold;
	line-height: initial;
	height: auto;
}

@media(max-width: 1700px){
	.contact_a {
	    padding: 80px 0 100px;
	}
	.contact_b {
	    padding: 100px 0 90px;
	}
	.contact_b .right .ul li {
	    padding: 18px 0;
	}
	.contact_b .right{padding-top: 16px;}
	.contact_b .right .ul li.content .sl {
	    top: 20px;
	}
}

@media(max-width: 1500px){
	.mbx .yiji {
	    width: 240px;
	    height: 60px;
	    line-height: 60px;
	}
	.mbx .home{
		height: 60px;
	}
	.contact_a .ul li .icon {
	    width: 64px;
	}
	.contact_a .ul li .text{
		width: calc(100% - 64px);
	}
	.contact_a .left {
	    margin-top: 80px;
	}
	.contact_a .select-btn {
	    margin-bottom: -30px;
	}
	.contact_b {
	    padding: 80px 0;
	}
	.contact_b .right .ul li input, .contact_b .right .ul li textarea{font-size: 15px;}
	.title .bt:before{top: 0;}
}

@media(max-width: 1100px){
	.mbx .yiji .box{
		padding-left: 6px;
	}
	.nybanner .img .img1{display: none;}
	.nybanner .img .img2{display: block;}
	.mbx .container {
	    width: 100%;
	}
	.mbx .home a{
		width: 20px;
		height: 16px;
	}
	.mbx .home {
	    width: 40px;
	    height: 40px;
	}
	.mbx .yiji {
	    width: 150px;
	    height: 40px;
	    padding: 0 10px;
	    line-height: 40px;
	}
	.contact_a {
	    padding: 40px 0 50px;
	}
	.contact_a .select-btn {
	    margin-bottom: 0;
	}
	.select-btn{width: 100%;}
	.contact_a .left{
		width: 100%;
		margin-top: 30px;
	}
	.contact_a .ul li .icon {
	    width: 50px;
	}
	.contact_a .ul li .text{
		width: calc(100% - 50px);
		padding-top: 6px;
	}
	.contact_a .right{
		width: 100%;
		margin-top: 30px;
	}

	.contact_b {
	    padding: 40px 0;
	}
	.contact_b .left{
		width: 100%;
		margin-top: 20px;
	}
	.contact_b .right{
		width: 100%;
		padding-top: 0;
	}
	.contact_b .right .ul li {
	    padding: 8px 0;
	}
	.contact_b .right .ul li.content .sl {
	    top: 8px;
	}
	.contact_a .dw .li .i {
	    width: 25px;
	    height: 33px;
	}
}

.join_a{
	padding: 120px 0 140px;
}

.join_a .left{
	width: 45%;
	padding-top: 40px;
}

.join_a .left .text{
	margin-top: 16px;
	line-height: 1.6;
	color: #818d93;
}

.join_a .right{
	width: 48.1%;
	border-radius: 20px;
	overflow: hidden;
}

.join_b{
	padding: 110px 0 130px;
	background: #f3f7f9;
}

.join_b .btm{
	margin-top: 30px;
}

.join_b .btm .ul li{
	float: left;
	width: 49.3%;
	margin-right: 1.2%;
	border-radius: 20px;
	overflow: hidden;
}

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


.join_b .btm .ul li .img:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/join_b_bg.png) center center/cover;
}

.join_b .btm .ul li .text1{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 30px 24px;
}


.join_b .btm .ul li .text1 .js{display: none;}
.join_b .btm .ul li .bt{color: #fff;}
.join_b .btm .ul li .js{color: #fff;line-height: 1.6;margin-top: 4px;}
.join_b .btm .ul li .text2{
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	background: rgba(0, 123, 199, 0.7);
	transition: all 0.4s;
}

.join_b .btm .ul li .text2 .box{
	position: absolute;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 54px;
}

.join_b .btm .ul li:hover .text1{display: none;}
.join_b .btm .ul li:hover .text2{
	top: 0;
}

.join_b .btm .ul li .banner_more{
	margin-top: 50px;
}
.title2 .bt,
.title2 .fbt{color: #fff;}
.title2 .bt:before {
    background: url(../images/title_bt2.png) center center/cover;
}
.join_c{
	background: url(../images/join_c_bg.jpg) center center/cover;
	padding: 120px 0 90px;
}

.join_c .btm{
	margin-top: 54px;
	padding-bottom: 90px;
}

.join_c .btm .li{
	float: left;
	width: 13.3%;
	margin-right: 4.04%;
	margin-top: 50px;
}
.join_c .btm .li:nth-child(1),
.join_c .btm .li:nth-child(2),
.join_c .btm .li:nth-child(3),
.join_c .btm .li:nth-child(4),
.join_c .btm .li:nth-child(5),
.join_c .btm .li:nth-child(6){margin-top: 0;}

.join_c .btm .li:nth-child(6n){margin-right: 0;}

.join_c .btm .box{
	text-align: center;
	cursor: pointer;
}
.join_c .btm .box .img:before{
	background: url(../images/join_c_bg2.png) center center/cover;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.join_c .btm .box .text{
	color: #fff;
	margin-top: 14px;
	line-height: 1.4;
}

.join_c .btm .swiper-pagination{
	position: absolute;
	left: 0;
	bottom: 24px;
	height: 4px;
	top: auto;
	background: none;
	width: calc(100% - 140px);
}
.join_c .btm .swiper-pagination:before{
	height: 2px;
	width: 100%;
	position: absolute;
	content: "";
	background: rgba(255, 255, 255, 0.1);
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.join_c .btm .swiper-pagination .swiper-pagination-progressbar-fill{
	background: #fff;
}
.swiper-button-next:after,
.swiper-button-prev:after{
	display: none;
}
.swiper-button-next,
.swiper-button-prev{
	width: 48px;
	height: 48px;
	transition: all 0.4s;
	
}
.join_c .btm .swiper-button-next,
.join_c .btm .swiper-button-prev{
	top: auto;
	left: auto;
	bottom: 0;
	border-radius: 100%;
}
.join_c .btm .swiper-button-next{
	right: 0;
	background: url(../images/join_c_right1.png) center center/cover;
}

.join_c .btm .swiper-button-prev{
	right: 60px;
	background: url(../images/join_c_left1.png) center center/cover;
}

.join_c .btm .swiper-button-next:hover{
	background: url(../images/join_c_right02.png) center center/cover;
}

.join_c .btm .swiper-button-prev:hover{
	background: url(../images/join_c_left02.png) center center/cover;
}

.join_c .btm .box:hover .img:before{
	-webkit-animation: Zhuan 10s linear infinite;
}

@-webkit-keyframes Zhuan {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@keyframes Zhuan {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.join_d{
	padding: 100px 0 130px;
}

.join_d .btm{
	margin-top: 30px;
}

.join_d .btm .ul li{
	float: left;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
}

.join_d .btm .ul li.li_1{
	width: 37.5%;
	margin-right: 1.25%;
}
.join_d .btm .ul li.li_1 .text1{
	padding: 24px 24px 40px;
}
.join_d .btm .ul li.li_1 .anniu{
	width: 46px;
	height: 46px;
	border-radius: 100%;
	border: 2px solid #fff;
	display: block;
	cursor: pointer;
	margin-bottom: 20px;
	background: url(../images/anniiu_icon.png) center center/cover;
}
.join_d .btm .ul li.li_1 .swiper-pagination{
	width: auto;
	right: 25px;
	bottom: 30px;
	left: auto;
}

.join_d .btm .ul li.li_1 .swiper-pagination .swiper-pagination-bullet{
	background: none;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 100%;
	border: 1px solid rgba(255, 255, 255, 0.5);
	opacity: 1;
}

.join_d .btm .ul li.li_1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #fff;
	border: 1px solid #fff;
}

.join_d .btm .ul li.li_2{
	width: 37.5%;
	margin-right: 1.25%;
	margin-bottom: 16px;
}

.join_d .btm .ul li.li_3,.join_d .btm .ul li.li_4{
	width: 22.5%;
	margin-bottom: 16px;
}

.join_d .btm .ul li.li_4{
	width: 22.5%;
	margin-right: 1.25%;
}

.join_d .btm .ul li.li_5{
	width: 37.5%;
}

.join_d .btm .ul li .img{
	position: relative;
}

.join_d .btm .ul li .img:before{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	background: url(../images/join_b_bg.png) center center/cover;
}

.join_d .btm .ul li .text1{
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	padding: 24px;
}
.join_d .btm .ul li .bt{color: #fff;}
.join_d .btm .ul li .js{color: #fff;line-height: 1.6;margin-top: 10px;}
.join_d .btm .ul li .text2{
	position: absolute;
	left: 0;
	width: 100%;
	top: 100%;
	transition: all 0.4s;
	background: url(../images/join_d_img4.jpg) center center/cover;
	height: 100%;
	padding: 56px 26px;
	border-radius: 20px;
}

/*.join_d .btm .ul li:hover .text1{
	display: none;
}*/

.join_d .btm .ul li:hover .text2{
	top: 0;
}
.join_d .swiper-button-prev{
	background: url(../images/join_d_jt1.png) center center/cover;
	right: 58px;
	left: auto;
	transition: all 0.4s;
}

.join_d .swiper-button-next{
	background: url(../images/join_d_jt2.png) center center/cover;
	right: 0;
	transition: all 0.4s;
}

.join_d .swiper-button-prev:hover{
	background: url(../images/join_d_jt01.png) center center/cover;
}

.join_d .swiper-button-next:hover{
	background: url(../images/join_d_jt02.png) center center/cover;
}

@media(max-width: 1600px){
	.join_a {
	    padding: 100px 0 120px;
	}
	.join_a .left {
	    padding-top: 20px;
	}
	.join_b {
	    padding: 90px 0 100px;
	}
	.join_c {
	    padding: 100px 0 80px;
	}
	.join_d {
	    padding: 80px 0 110px;
	}
	.join_d .btm .ul li .text1 {
	    padding: 20px;
	}
}

@media(max-width: 1500px){
	.join_a {
	    padding: 80px 0 100px;
	}
	.join_b {
	    padding: 80px 0 90px;
	}
	.join_b .btm .ul li .text1 {
	    padding: 20px 16px;
	}
	.join_b .btm .ul li .text2 .box {
	    padding: 30px;
	}
	.join_c {
	    padding: 80px 0 60px;
	}

	.join_d .btm .ul li.li_1 .swiper-pagination {
	    right: 20px;
	    bottom: 20px;
	}
}

@media(max-width: 1100px){
	.join_a {
	    padding: 40px 0 50px;
	}
	.join_a .left {
	    padding-top: 0;
	    width: 100%;
	}

	.join_a .right{
		width: 100%;
		margin-top: 20px;
	}
	.join_b {
	    padding: 40px 0 50px;
	}
	.join_b .btm .ul li{
		width: 100%;
		margin-bottom: 20px;
	}
	.join_b .btm .ul li:last-child{margin-bottom: 0;}
	.join_b .btm .ul li .banner_more {
	    margin-top: 20px;
	}
	.join_b .btm .ul li .text2 .box {
	    padding: 20px;
	}
	.join_b .btm {
	    margin-top: 20px;
	}
	.join_c {
	    padding: 40px 0 50px;
	}
	.join_c .btm {
	    margin-top: 40px;
	    padding-bottom: 60px;
	}
	.swiper-button-next, .swiper-button-prev{
		width: 40px;
		height: 40px;
	}
	.join_c .btm .swiper-button-prev{
		right: 48px;
	}
	.join_c .btm .swiper-pagination{
	    width: calc(100% - 104px);
	    bottom: 20px;
	}
	.join_d {
	    padding: 40px 0 50px;
	}
	.join_d .btm .ul li.li_1{
		width: 100%;
		margin-bottom: 10px;
	}
	.join_d .btm .ul li.li_2{
		width: 100%;
	}
	.join_d .btm .ul li.li_3{margin-right: 2%;}
	.join_d .btm .ul li.li_4{margin-right: 0;}
	.join_d .btm .ul li.li_3, .join_d .btm .ul li.li_4{
		width: 49%;
	}
	.join_d .btm .ul li.li_5{width: 100%;}
	.join_d .btm .ul li:hover .text1{display: block;}
	.join_d .btm .ul li:hover .text2{display: none;}

	.join_b .btm .ul li .text1 .js{display: block;}
	.join_b .btm .ul li:hover .text1{display: block;}
	.join_b .btm .ul li:hover .text2{display: none;}
	.join_c .btm{padding-bottom: 0;}

	.join_d .btm .ul li.li_1 .anniu{
		width: 40px;
		height: 40px;
	}
}

@media(max-width: 600px){
	.join_c .btm .li{
		float: left;
		width: 30%;
		margin-right: 3.33%;
		margin-top: 0;
		margin-bottom: 20px;
	}

	.join_c .btm .li:nth-child(6n){
		margin-right: 3.33%;
	}
	.join_c .btm .li:nth-child(3n){
		margin-right: 0;
	}

}
.news_a{
	padding: 110px 0 80px;
	background: #f3f7f9;
}

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

.news_a .ul li{
	float: left;
	background: #fff;
	width: 49.3%;
	margin-right: 0;
	margin-bottom: 30px;
	border-radius: 12px;
	position: relative;
	overflow: hidden;
}
/*.news_a .ul li:nth-child(1){display: none;}*/
.news_a .ul li:before{
	height: 2px;
	background: #72af43;
	width: 0;
	top: 0;
	position: absolute;
	left: 0;
	content: "";
	transition: all 0.3s;
}
/*.news_a .ul li:nth-child(1){display: none;}*/
/*.news_a .ul li:nth-child(2n){margin-right: 1.4%;}*/
.news_a .ul li:nth-child(2n){margin-left: 1.4%;}

.news_a .ul li:hover:before{width: 100%;}
.news_a .ul li .time{
	color: #72af43;
}

.news_a .ul li .bt{
	margin-top: 6px;
	height: 40px;
	overflow: hidden;
}

.news_a .ul li .js{
	color: #818d93;
	margin-top: 16px;
	/*height: 48px;*/
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	line-height: 1.6;
}
.news_a .ul li .news_more{
	margin-top: 40px;
}
.news_more,a.news_more{
	color: #595d5d;
	padding-right: 30px;
	position: relative;
	display: inline-block;
	line-height: 1;
}

.news_more:before,a.news_more:before{
	width: 18px;
	height: 12px;
	background: url(../images/banner_jt2.png) center center/cover;
	position: absolute;
	right: 0;
	top: calc(50% - 1px);
	transform: translateY(-50%);
	content: "";
}

.news_more2,a.news_more2{
	color: #fff;
}
.news_more2:before,a.news_more2:before{
	background: url(../images/banner_jt.png) center center/cover;
}
.news_a .ul li.li2{
	padding: 50px 30px 60px;
}
.news_a .ul li.li1{
	width: 100%;
	padding: 20px;
}

.news_a .ul li.li1 .left{
	width: 49.6%;
}

.news_a .ul li.li1 .right{
	width: 47%;
	padding-top: 50px;
}

.news_a .ul li.li1 .right .bt{
	overflow: initial;
	height: auto;
}

.news_a .ul li.li1 .right .banner_more{
	margin-top: 36px;
}

.news_a .ul li.li2 .right{width: 100%;}

.news_a .top .title{
	float: left;
}

.news_a .top .select-btn{
	float: right;
	position: relative;
	margin-top: 30px;
}

.news_a .top .select-btn select{
	background: none;
}

@media(max-width: 1700px){
	.news_a {
	    padding: 90px 0 70px;
	}
	.news_a .ul {
	    margin-top: 30px;
	}
	.news_a .ul li .bt{
		height: 65px;
	}
}

@media(max-width: 1500px){
	.news_a {
	    padding: 70px 0 60px;
	}
	.news_a .ul li.li1 .right {
	    padding-top: 30px;
	}
	.news_a .ul li.li1 .right .banner_more {
	    margin-top: 30px;
	}
	.news_a .ul li .bt {
	    height: 62px;
	}
	/*.news_a .ul li .js{height: 40px;}*/
	.news_a .ul li.li2 {
	    padding: 40px 24px 50px;
	}
}

@media(max-width: 1100px){
	.news_a {
	    padding: 40px 0 50px;
	}
	.news_a .top .select-btn{margin-top: 20px;}
	.news_a .ul li.li1 .left{
		width: 100%;
		margin-top: 20px;
	}
	.news_a .ul li.li1 .right{
		width: 100%;
		padding-top: 0;
	}
	.news_a .ul li.li1 {
	    width: 100%;
	    padding: 30px 20px;
	}
	.banner_more2{
	   border: 2px solid #dedfdf;
	}
	.news_a .ul li{margin-bottom: 16px;}
	.news_a .ul li .bt{height: auto;}
	.news_a .ul li .js{height: auto;}
	.news_a .ul li.li2{
		width: 100%;
	}
	.news_a .ul li .news_more{
		margin-top: 20px;
	}
	.news_a .ul li.li2 {
	    padding: 30px 20px 40px;
	}
}


/*新闻详情*/
.newxq_a{
	background: #f3f7f9;
	padding: 70px 0 100px;
}

.newxq_a .left{
	border-radius: 20px;
	background: #fff;
	width: 73.2%;
	padding: 36px 30px 74px;
}

.newxq_a .bt{
	color: #333333;
	line-height: 1.2;
}
.newxq_a .zhong{
	margin-top: 30px;
}
.newxq_a .time{
	color: #72af43;
}


.newxq_a .text{
	line-height: 1.8;
	color: #666666;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #eeeeee;
}
img{max-width: 100%;}
.newxq_a .btm{
	margin-top: 60px;
	padding-top: 40px;
	border-top: 1px solid #eeeeee;
}

.newxq_a .btm .l{
	float: left;
	width: 60%;
}

.newxq_a .btm .l a{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	display: block;
	margin-bottom: 12px;
	color: #333333;
}
.newxq_a .btm .l a:last-child{margin-bottom: 0;}
.newxq_a .btm .l a span{
	color: #666666;
	border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.newxq_a .btm .l a:hover span{
	color: #72b045;
	border-bottom: 1px solid #72b045;
}
.newxq_a .btm .r{
	float: right;
}
.newxq_a .btm .r .fh{margin-top: -4px;}
.fh{
	padding: 16px 32px;
	border-radius: 50px;
	background: #72b045;
	color: #fff;
	display: inline-block;
}

.fh i{
	width: 15px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 14px;
	background: url(../images/fh_jt.png) center center/cover;
}

.newxq_a .right{
	float: right;
	width: 25.3%;
	
}

.newxq_a .right .top{
	background: #fff;
	padding: 36px 30px 20px;
	border-radius: 20px;
}

.newxq_a .right .top .ul{
	padding-top: 6px;
	margin-top: 20px;
	border-top: 2px solid #72b045;
}

.newxq_a .right .top .ul li a{
	padding: 24px 20px 24px 0;
	border-bottom: 1px solid #f2f2f2;
	display: block;
	position: relative;
}

.newxq_a .right .top .ul li a:before{
	position: absolute;
	top: 50%;
	right: 4px;
	width: 15px;
	height: 14px;
	content: "";
	background: url(../images/newxq_jt1.png) center center/cover;
}

.newxq_a .right .top .ul li:last-child a{border-bottom: none;}
.newxq_a .right .top .ul li a.cur{
    color: #72b045;
}
.newxq_a .right .top .ul li a.cur:before{
	background: url(../images/newxq_jt2.png) center center/cover;
}

.newxq_a .right .box{
	margin-top: 20px;
	border-radius: 20px;
	background: #fff;
	padding: 36px 30px;
}

.newxq_a .right .box .nr{
	padding: 30px 0;
	border-bottom: 1px solid #eeeeee;
}

.newxq_a .right .box .nr:last-child{
	border-bottom: none;
}

.newxq_a .right .box .nr .img{border-radius: 16px;}

.newxq_a .right .box .nr .time2{
	color: #72b045;
	margin-top: 16px;
}

.newxq_a .right .box .nr .bt{
	color: #333333;
	margin-top: 6px;
	line-height: 1.4;
}
.newxq_a .time{float: left;}
.newxq_a .fx{
	float: right;
}

.newxq_a .fx #share-01{
	display: inline-block;
}
.newxq_a .fx #share-01 a,.newxq_a .fx .fx_fh,.newxq_a .fx #share-02 a{
	width: 37px;
	height: 37px;
	display: inline-block;
	border-radius: 100%;
	margin:0 6px 0 0;
	vertical-align: middle;
	transition: all 0.3s;
}
.newxq_a .fx #share-01 a:last-child{margin-right: 0;}
.newxq_a .fx #share-01 a:before,.newxq_a .fx #share-02 a:before{display: none;}
.newxq_a .fx #share-01 a.icon-wechat{
	background: url(../images/fx_weixin.png) center center/cover #f1f1f1;
}

.newxq_a .fx #share-01 a.icon-weibo{
	background: url(../images/fx_weibo.png) center center/cover #f1f1f1;
}

.newxq_a .fx .fx_fh_box{
	display: inline-block;
	position: relative;
}

.newxq_a .fx .fx_fh{
	cursor: pointer;
	background: url(../images/fx_fh2.png) center center/cover #f1f1f1;
}

.newxq_a .fx #share-01 a.icon-wechat:hover{
	background: url(../images/fx_weixin2.png) center center/cover #72b045;
}

.newxq_a .fx #share-01 a.icon-weibo:hover{
	background: url(../images/fx_weibo2.png) center center/cover #72b045;
}

.newxq_a .fx .fx_fh_box:hover .fx_fh{
	cursor: pointer;
	background: url(../images/fx_fh.png) center center/cover #72b045;
}

.newxq_a .fx .fx_gd{
	position: absolute;
	right: -30px;
	top: 100%;
	padding-top: 20px;
	display: none;
	
}
.newxq_a .fx .fx_fh_box:hover .fx_gd{
	display: block;
}
.newxq_a .fx .fx_gd #share-02{
	background: #fff;
	width: 170px;
	position: relative;
	padding: 14px 0;
	text-align: center;
	box-shadow: 2px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.newxq_a .fx .fx_gd #share-02:before{
	width: 16px;
	height: 7px;
	position: absolute;
	left: 110px;
	top: -7px;
	content: "";
	background: url(../images/fx_jt.png) center center/cover;
}
.newxq_a .fx .fx_gd #share-02 a.icon-facebook{
	background: url(../images/fx_f.png) center center/cover;
}

.newxq_a .fx .fx_gd #share-02 a.icon-twitter{
	background: url(../images/fx_n.png) center center/cover;
}

.newxq_a .fx .fx_gd #share-02 a.icon-linkedin{
	background: url(../images/fx_in.png) center center/cover;
}

@media(max-width: 1500px){
	.newxq_a {
	    padding: 20px 0 70px;
	}
	.newxq_a .left {
	    padding: 30px 24px 50px;
	}
	.newxq_a .btm {
	    margin-top: 40px;
	    padding-top: 30px;
	}
	.newxq_a .right .top {
	    padding: 30px 24px 16px;
	}
	.newxq_a .right .top .ul li a {
	    padding: 20px 16px 20px 0;
	}
	.newxq_a .right .box {
	    margin-top: 20px;
	    padding: 30px 26px;
	}
	.newxq_a .right .box .nr {
	    padding: 20px 0;
	}
}

@media(max-width: 1100px){
	.newxq_a {
	    padding: 40px 0 50px;
	}
	.newxq_a .left{width: 100%;padding:30px 20px;}
	.newxq_a .time{
		width: 100%;
	}
	.newxq_a .fx{
		margin-top: 20px;
		width: 100%;
	}
	.newxq_a .right{display: none;}
	.newxq_a .zhong {
	    margin-top: 20px;
	}
	.newxq_a .btm {
	    margin-top: 30px;
	    padding-top: 20px;
	}
	.newxq_a .btm .l{width: 100%;}
	.newxq_a .btm .r{
		margin-top: 20px;
		float: left;
	}
	.fh {
	    padding: 10px 26px;
	}
	.newxq_a .text{padding-top: 14px;margin-top: 14px;}
	.newxq_a .fx #share-01 a, .newxq_a .fx .fx_fh, .newxq_a .fx #share-02 a{
		width: 34px;
		height: 34px;
	}
}

.about_a{
	padding: 130px 0 150px;
}

.about_a .top .text{
	margin-top: 20px;
	line-height: 1.6;
	color: #818D93;
	text-align: justify;
}

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

.about_a .btm .ul li{
	float: left;
	width: 24.2%;
	margin-right: 1.06%;
	background: #eff3f5;
	border-radius: 20px;
	overflow: hidden;
	transition: all 0.3s;
}

.about_a .btm .ul li:last-child{margin-right: 0;}
.about_a .btm .ul li .box{
	padding: 150px 24px 30px;
}
.about_a .btm .ul li .icon{
	position: absolute;
	right: 32px;
	top: 22px;
	width: 82px;
	transition: all 0.3s;
}
.about_a .btm .ul li .icon .img2{display: none;}
.about_a .btm .ul li .text .bt{
	color: #0e81b7;
	line-height: 1;
	transition: all 0.3s;
}

.about_a .btm .ul li .text .bt .t{line-height: 1;}
.about_a .btm .ul li .text .js{
	color: #818d93;
	margin-top: 6px;
	line-height: 1.4;
	height: 44px;
	overflow: hidden;
	transition: all 0.3s;
}

.about_a .btm .ul li:hover{
	background: url(../images/about_a_iconbg.jpg) center center/cover;
}

.about_a .btm .ul li:hover .icon .img2{display: block;}
.about_a .btm .ul li:hover .icon .img1{display: none;}
.about_a .btm .ul li:hover .text .bt,
.about_a .btm .ul li:hover .text .js{color: #fff;}

.about_b{
	background: #f3f7f9;
}
.about_b .box{
	padding-left: 8.335%;
}
.about_b .box:before{
	width: 3rem;
	height: 3rem;
	content: "";
	background: url(../images/about_b_bg.png) center center/cover;
	right: 11.5%;
	bottom: -0.9rem;
	z-index: 3;
	position: absolute;
}

.about_b .box_2:before{
	width: 42.6%;
	height: 100%;
	content: "";
	background: #fff;
	right: 0;
	top: 0;
	position: absolute;
}

.about_b .left{
   padding: 120px 0 130px;	
   width: 49.7%;
}

.about_b .left .ditu .dw .li{
	position: absolute;
	cursor: pointer;
}
.about_b .left .ditu .dw .li .i{
	width: 32px;
	height: 43px;
	display: block;
	background: url(../images/contact_dw1.png) center center/cover;
	transition: all 0.2s;
}
.about_b .left .ditu .dw .li.cur .i{
    animation: tiao 1s linear infinite;
}

@-webkit-keyframes tiao {
	0% {
		transform: translateY(-14%);
	}
	50%{
		transform: translateY(0%);
	}
	100% {
		transform: translateY(-14%);
	}
}
@keyframes tiao {
	0% {
		transform: translateY(-14%);
	}
	50%{
		transform: translateY(0%);
	}
	100% {
		transform: translateY(-14%);
	}
}

.about_b .left .ditu .dw .li p{
	position: absolute;
	left: calc(100% + 8px);
	top: calc(50% - 14px);
	transform: translateY(-50%);
	color: #0e81b7;
	display: none;
	/*width: 50px;*/
	white-space: nowrap;
}

.about_b .left .ditu .dw .li:hover .i,.about_b .left .ditu .dw .li.cur .i{
	background: url(../images/contact_dw2.png) center center/cover;
}

.about_b .left .ditu .dw .li:hover p,.about_b .left .ditu .dw .li.cur p{
	display: block;
}

.about_b .left .ditu{
	margin-top: 30px;
}

.about_b .right{
	width: 42.6%;
	position: relative;
	z-index: 4;
}

.about_b .right .text{
	padding: 50px 46px;
}

.about_b .right .text .bt{
	color: #292b2b;
}

.about_b .right .text .js{
	line-height: 1.6;
	color: #818d93;
	margin-top: 10px;
}

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

.about_b .swiper-pagination{
	width: auto;
	right: 60px;
	bottom: 60px;
	left: auto;
	top: auto;
}

.about_b .swiper-pagination .swiper-pagination-bullet{
	width: 22px;
	height: 3px;
	background: #c4c4c4;
	border-radius: initial;
	margin: 0 3px;
	opacity: 1;
}

.about_b .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #72af43;
}

.about_b .x2{
	z-index: 4;
}

@media(max-width: 1700px){
	.about_a {
	    padding: 100px 0 120px;
	}
	.about_a .btm .ul li .icon{width: 70px;}
	.about_b .left {
	    padding: 100px 0 110px;
	}
	.about_b .right .text {
	    padding: 44px 36px;
	}
}

@media(max-width: 1500px){
	.about_a {
	    padding: 80px 0 100px;
	}
	.about_a .btm .ul li .box {
	    padding: 130px 20px 30px;
	}
	.about_b .left .ditu .dw .li .i{
		 width: 26px;
        height: 35px;
	}
	.about_b .box {
	    padding-left: 7%;
	}
}

@media(max-width: 1100px){
	.about_a {
	    padding: 40px 0 50px;
	}
	.about_a .btm {
	    margin-top: 40px;
	}
	.about_a .btm .ul li{
		width: 100%;
		margin-bottom: 14px;
	}
	.about_a .btm .ul li .icon {
	    width: 60px;
	}
	.about_a .btm .ul li .box {
	    padding: 100px 20px 30px;
	}
	.about_a .btm .ul li .text .js{height: auto;}
	.about_b{
		padding: 40px 0 0;
	}
	.about_b .box {
	    padding: 0;
	}
	.about_b .left {
	    padding: 0 3%;
	    width: 100%;
	}
	.about_b .box_2:before{display: none;}
	.about_b .right{
		width: 100%;
		background: #fff;
		padding-bottom: 30px;
		margin-top: 20px;
	}
	.about_b .right .text {
	    padding: 30px 20px;
	}
	.about_b .swiper-pagination{
		bottom: 20px;
		right: 20px;
	}
	.about_b .right .text .banner_more {
	    margin-top: 20px;
	}
}

.aboutxq_a{
	padding: 120px 0 140px;
}

.aboutxq_a .left{
	width: 51.8%;
}
.aboutxq_a .left .img{
	border-radius: 14px;
	overflow: hidden;
}

.aboutxq_a .left .btm{
	margin-top: 12px;
}

.aboutxq_a .left .top{padding-left: 5px;}
.aboutxq_a .left .btm .img{
	margin: 0 5px;
	position: relative;
}
.aboutxq_a .left .btm .img:before{
	background: rgba(255, 255, 255, 0.3);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
}
.aboutxq_a .left .btm .slick-current .img:before{
	display: none;
}

.aboutxq_a .left .btm .slick-next,
.aboutxq_a .left .btm .slick-prev{
	width: 50px;
	height: 50px;
	border: none;
	border-radius: 100%;
	transition: all 0.3s;
}

.aboutxq_a .left .btm .slick-prev{
	left: 0;
	background: url(../images/aboutxq_jt01.png) center center/cover rgba(0, 0, 0, 0.3);
}

.aboutxq_a .left .btm .slick-next{
	right: 0;
	background: url(../images/aboutxq_jt02.png) center center/cover rgba(0, 0, 0, 0.3);
}

.aboutxq_a .left .btm .slick-prev:hover{
	background: url(../images/aboutxq_jt01.png) center center/cover #72af43;
}

.aboutxq_a .left .btm .slick-next:hover{
	background: url(../images/aboutxq_jt02.png) center center/cover #72af43;
}


.aboutxq_a .right{
	width: 42.5%;
	padding-top: 30px;
}

.aboutxq_a .right .text{
	margin-top: 20px;
	color: #818d93;
	line-height: 1.6;
	height: 420px;
	padding-right: 40px;
	overflow: auto;
	text-align: justify;
}

.aboutxq_a .right .text::-webkit-scrollbar{
	width: 4px;
	
}
.aboutxq_a .right .text::-webkit-scrollbar-track{
	background: #eef3f7;
	width: 4px;
}

.aboutxq_a .right .text::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.aboutxq_a .right .text::-webkit-scrollbar-thumb{
	    background: #72af43;
	    border: 5px;
		
}
.aboutxq_a .right .text::-webkit-scrollbar-button{
	display: none;
}

.aboutxq_b{
	padding: 110px 0 130px;
	background: #f3f7f9;
}

.aboutxq_b .ul{
	margin-top: 30px;
}

.aboutxq_b .ul li{
	float: left;
	width: 32.2%;
	margin-right: 1.1%;
	margin-bottom: 14px;
	border-bottom: 1px solid #dde1e2;
	position: relative;
	cursor: pointer;
}

.aboutxq_b .ul li:nth-child(3n){margin-right: 0;}

.aboutxq_b .ul li .img{
	border-radius: 18px;
	overflow: hidden;
}
.aboutxq_b .ul li .img:before{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	background: rgba(0, 0, 0, 0.1);
}
.aboutxq_b .ul li .img .bf{
	position: absolute;
	z-index: 2;
	width: 55px;
	height: 55px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: url(../images/aboutxq_b_bf.png) center center/cover;
	transition: all 0.3s;
}

.aboutxq_b .ul li:hover .img .bf{
	background: url(../images/aboutxq_b_bf2.png) center center/cover;
}

.aboutxq_b .ul li .text{
	padding: 22px 8px;
}

.aboutxq_b .ul li .text .time{
	color: #76b148;
}
.aboutxq_b .ul li .text .bt{
	 overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 10px;
    color: #333333;
}

.aboutxq_b .ul li:before{
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0;
	transition: all 0.4s;
	height: 2px;
	background: #72af43;
	content: "";
}

.aboutxq_b .ul li:hover:before{
	width: 100%;
}

@media(max-width: 1700px){
	.aboutxq_a {
	    padding: 100px 0 120px;
	}
	.aboutxq_a .right .text{
		height: 350px;
	}
	.aboutxq_a .right{padding-top: 10px;}
	.aboutxq_b {
	    padding: 90px 0 110px;
	}
}

@media(max-width: 1500px){
	.aboutxq_a {
	    padding: 80px 0 100px;
	}
	.aboutxq_a .left .btm .slick-next, .aboutxq_a .left .btm .slick-prev{
		width: 42px;
		height: 42px;
	}
	.aboutxq_b {
	    padding: 70px 0 80px;
	}
	.aboutxq_b .ul li .img .bf{
		width: 50px;
		height: 50px;
	}
}

@media(max-width: 1100px){
	.aboutxq_a {
	    padding: 40px 0 50px;
	}

	.aboutxq_a .left{
		width: 100%;
		margin-top: 20px;
	}
	.aboutxq_a .right .text {
	    height: 300px;
	    padding-right: 20px;
	}
	.aboutxq_a .right{width: 100%;}

	.aboutxq_b {
	    padding: 40px 0 50px;
	}
	.aboutxq_b .ul{margin-top: 20px;}
	.aboutxq_b .ul li{
		width: 100%;
		margin-bottom: 16px;
	}
	.aboutxq_b .ul li .text {
	    padding: 16px 6px;
	}
}

.yuanjing_a{
	padding: 120px 0 130px;
	background: #f3f7f9;
	position: relative;
}

.yuanjing_a:before{
	width: 3.68rem;
	height: 3.34rem;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../images/yuanjing_a_bg.png) center center/cover;
	content: "";
	z-index: 0;
}
.yuanjing_a .container{position: relative;z-index: 2;}
.yuanjing_a .left{
	width: 50%;
}

.yuanjing_a .left .img{
	border-radius: 16px;
	overflow: hidden;
}

.yuanjing_a .right{
	width: 45%;
	padding-top: 50px;
}

.yuanjing_a .right .ul{margin-top: 20px;}
.yuanjing_a .right .ul li{
	padding: 30px 0;
	border-bottom: 1px solid #e5e5e5;
}

.yuanjing_a .right .ul li:last-child{border-bottom: none;}
.yuanjing_a .right .ul li .bt{
	color: #292b2b;
	font-weight: bold;
}

.yuanjing_a .right .ul li .js{
	color: #818d93;
	line-height: 1.6;
	margin-top: 6px;
}

.yuanjing_b{
	padding: 110px 0 130px;
}

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

.yuanjing_b .ul li{
	float: left;
	width: 24.1%;
	margin-right: 1.2%;
	text-align: center;
	height: 460px;
	padding: 80px 34px;
	position: relative;
}
.yuanjing_b .ul li:before{
	width: 100%;
	left: 0;
	top: 50%;
	border-radius: 20px;
	height: 100%;
	transform: translateY(-50%);
	background: #eff3f5;
	position: absolute;
	content: "";
	transition: all 0.3s;
}

.yuanjing_b .ul li:last-child{margin-right: 0;}
.yuanjing_b .ul li .box{transition: all 0.3s;}
.yuanjing_b .ul li .icon{
	width: 216px;
	position: relative;
	display: inline-block;
}
.yuanjing_b .ul li .icon img{position: relative;z-index: 1;}
.yuanjing_b .ul li .icon:before{
	width: 100%;
	height: 100%;
	background: url(../images/yuanjing_b_y1.png) center center/cover;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.yuanjing_b .ul li .icon .img2{display: none;}

.yuanjing_b .ul li .text{
	margin-top: 26px;
}

.yuanjing_b .ul li .text .bt{
	color: #292b2b;
}

.yuanjing_b .ul li .text .js{
	line-height: 1.4;
	color: #818d93;
	margin-top: 8px;
	text-align: left;
}

.yuanjing_b .ul li:hover:before{
	height: calc(100% + 40px);
}

.yuanjing_b .ul li:hover .box{
	transform: scale(1.03);
}
.yuanjing_b .ul li:hover .icon:before{
	background: url(../images/yuanjing_b_y2.png) center center/cover;
	-webkit-animation: Zhuan 10s linear infinite;
}
.yuanjing_b .ul li:hover .icon .img1{display: none;}
.yuanjing_b .ul li:hover .icon .img2{display: block;}

@media(max-width: 1700px){
	.yuanjing_a {
	    padding: 100px 0 110px;
	}
	.yuanjing_b {
	    padding: 90px 0 110px;
	}
	.yuanjing_a .right {
	    padding-top: 30px;
	}
	.yuanjing_a .right .ul li {
	    padding: 20px 0;
	}
	.yuanjing_b .ul li .icon{width: 180px;}
	.yuanjing_b .ul li{
		height: 420px;
	}
}

@media(max-width: 1500px){
	.yuanjing_a {
	    padding: 80px 0 90px;
	}
	.yuanjing_b {
	    padding: 80px 0 90px;
	}
	.yuanjing_b .ul li .icon{width: 150px;}
	.yuanjing_b .ul li{
		height: 330px;
		padding: 50px 20px;
	}
}

@media(max-width: 1100px){
	.yuanjing_a {
	    padding: 40px 0 50px;
	}
	.yuanjing_a .right{
		width: 100%;
		padding-top: 0;
	}
	.yuanjing_a .right .ul li {
	    padding: 14px 0;
	}
	.yuanjing_a .left{width: 100%;margin-top: 20px;}
	.yuanjing_b {
	    padding: 40px 0 50px;
	}
	.yuanjing_b .ul {
	    margin-top: 20px;
	}
	.yuanjing_b .ul li{
		width: 100%;
		height: auto;
		padding: 30px 20px;
		margin-bottom: 14px;
	}
	.yuanjing_b .ul li .icon {
	    width: 100px;
	}
	.yuanjing_b .ul li .text {
	    margin-top: 20px;
	}
}

.lishi_a{
	padding: 110px 0 100px;
	position: relative;
}
.lishi_a:after{
	width: 9.1rem;
	height: 1.2rem;
	content: "";
	position: absolute;
	background: url(../images/lishi_sy.png) center center/cover;
	right: 0.6rem;
	top: 0.9rem;
}
.lishi_a:before{
	width: 3.45rem;
	height: 3.45rem;
	content: "";
	position: absolute;
	bottom: -0.8rem;
	left: -0.4rem;
	background: url(../images/lishi_a_icon.png) center center/cover;
}
.lishi_a .container{position: relative;z-index: 2;}

.lishi_a .btm{
	margin-top: 40px;
}
.lishi_a .btm .ul {
	position: relative;
	padding-bottom: 54px;
}

.lishi_a .btm .ul:before{
	position: absolute;
	width: 1px;
	height: 100%;
	background: #eeeeee;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	content: "";
}
.lishi_a .btm .ul li {
	margin-bottom: 20px;
	position: relative;
}




.lishi_a .btm .ul li:last-child{margin-bottom: 0;}

.lishi_a .btm .ul li .left{
	width: 43.7%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	padding-left: 100px;
	padding-right: 60px;
}
.lishi_a .btm .ul li .left .bt{
	color: #292b2b;
	transition: all 0.3s;
}
.lishi_a .btm .ul li .left .text{
	color: #818d93;
	margin-top: 4px;
	line-height: 1.6;
	max-height: 100px;
	overflow: auto;
}

.lishi_a .btm .ul li .left .text::-webkit-scrollbar{
	width: 4px;
	
}
.lishi_a .btm .ul li .left .text::-webkit-scrollbar-track{
	background: #eef3f7;
	width: 4px;
}

.lishi_a .btm .ul li .left .text::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.lishi_a .btm .ul li .left .text::-webkit-scrollbar-thumb{
	    background: #72af43;
	    border: 5px;
		
}
.lishi_a .btm .ul li .left .text::-webkit-scrollbar-button{
	display: none;
}

.lishi_a .btm .ul li .right{
	width: 43.7%;
}

.lishi_a .btm .ul li .right .img{border-radius: 18px;overflow: hidden;}
.lishi_a .btm .ul li .i{
	width: 40px;
	height: 40px;
	border-radius: 100%;
	border: 2px solid #c8d1d6;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all 0.3s;
}

.lishi_a .btm .ul li .i:before{
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #c8d1d6;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all 0.3s;
}

.lishi_a .btm .ul li.li1 .right{
	float: left;
}


.lishi_a .btm .ul li.li1 .left{
	left: auto;
	right: 0;
	padding-left: 0;
}


.lishi_a .shiji_more{
	width: 55px;
	height: 55px;
	background: url(../images/lishi_y.jpg) center center/cover;
	display: none;
}


.lishi_a .btm .ul li:hover .left .bt{
	color: #72af43;
}

.lishi_a .btm .ul li:hover .i{
	background: #72af43;
	border: 2px solid #72af43;
}

.lishi_a .btm .ul li:hover .i:before{background: #fff;}

@media(max-width: 1700px){
	.lishi_a {
	    padding: 90px 0 80px;
	}
}

@media(max-width: 1500px){
	.lishi_a {
	    padding: 80px 0 70px;
	}
	.lishi_a .btm .ul li .i{
		width: 36px;
		height: 36px;
	}
	.lishi_a .btm .ul li .i:before{
		width: 6px;
		height: 6px;
	}
	.lishi_a .btm .ul li .left{
	    padding-left: 60px;
	    padding-right: 40px;
	}
}

@media(max-width: 1100px){
	.lishi_a {
	    padding: 40px 0 50px;
	}
	.lishi_a .btm {
	    margin-top: 30px;
	}
	.lishi_a .btm .ul{padding-bottom: 0;}
	.lishi_a .btm .ul li{margin-bottom: 30px;}
	.lishi_a .btm .ul li .i,.lishi_a .btm .ul:before{display: none;}
	.lishi_a .btm .ul li.li1 .left,.lishi_a .btm .ul li .left{
		width: 100%;
		position: initial;
		transform: initial;
		padding: 0;
	}
	.lishi_a .btm .ul li.li1 .right,.lishi_a .btm .ul li .right{
		width: 100%;
		margin-top: 10px;
	}
	.lishi_a .shiji_more{
		width: 46px;
		height: 46px;
	}
	.lishi_a:after{
		top: 20px;
		left: 40px;
	}
}

.zuzhi_a{
	padding: 110px 0 100px;
}

.zuzhi_a .text{
	margin-top: 40px;
	color: #818d93;
    line-height: 1.6;
}

@media(max-width: 1700px){
	.zuzhi_a {
	    padding: 90px 0 80px;
	}
}

@media(max-width: 1500px){
	.zuzhi_a {
	    padding: 70px 0 60px;
	}
}

@media(max-width: 1100px){
	.zuzhi_a {
	    padding: 40px 0 50px;
	}
	.zuzhi_a .text{
		margin-top: 20px;
	}

	.mbx{display: none;}
}

.rongyu_a{
	padding: 100px 0 80px;
}

.rongyu_a .top .title{
	float: left;
}

.rongyu_a .top .tit{
	float: right;
	margin-top: 20px;
}

.rongyu_a .top .tit a{
	float: left;
	margin-right: 8px;
	padding: 0 50px;
	border: 2px solid #e3e6e8;
	border-radius: 50px;
	line-height: 46px;
	height: 46px;
	transition: all 0.3s;
}

.rongyu_a .top .tit a:last-child{margin-right: 0;}

.rongyu_a .top .tit a:hover,
.rongyu_a .top .tit a.cur{
	border: 2px solid #72af43;
	background: #72af43;
	color: #fff;
}

.rongyu_a .btm{
	margin-top: 50px;
}

.rongyu_a .btm .ul li{
	float: left;
	background: #f3f7f9;
	width: 24.3%;
	margin-right: 0.93%;
	margin-bottom: 30px;
	border-radius: 16px;
	overflow: hidden;
	padding: 44px 0 0;
	cursor: pointer;
}

.rongyu_a .btm .ul li:nth-child(4n){margin-right: 0;}
.rongyu_a .btm .ul li .img{
	padding: 0 34px;
}
.rongyu_a .btm .ul li .text{
	padding: 22px 20px;
	margin-top: 44px;
	border-top: 1px solid #e5e5e5;
	color: #292b2b;
	position: relative;
}

.rongyu_a .btm .ul li .text .bt{
	padding-right: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.rongyu_a .btm .ul li .text .fd{
	width: 21px;
	height: 21px;
	position: absolute;
	right: 26px;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/rongyu_fd1.png) center center/cover;
}

.fancybox-button--arrow_left,
.fancybox-button--arrow_right,
.fancybox-button--thumbs,
.fancybox-button--zoom,
.fancybox-infobar{display: none !important;}

.rongyu_a .btm .ul li:hover .text .fd{
	background: url(../images/rongyu_fd2.png) center center/cover;
}

@media(max-width: 1700px){
	.rongyu_a {
	    padding: 80px 0 60px;
	}
	.rongyu_a .page {
	    margin-top: 50px;
	}
}

@media(max-width: 1500px){
	.rongyu_a .btm .ul li {
	    margin-bottom: 20px;
	    padding: 34px 0 0;
	}
	.rongyu_a .btm .ul li .text{
		padding: 20px 16px;
        margin-top: 30px;
	}
}

@media(max-width: 1100px){
	.rongyu_a {
	    padding: 40px 0 50px;
	}
	.rongyu_a .btm {
	    margin-top: 20px;
	}
	.rongyu_a .btm .ul li{
		width: 49%;
		margin-right: 2%;
	}
	.rongyu_a .btm .ul li .img {
	    padding: 0 20px;
	}
	.rongyu_a .btm .ul li:nth-child(4n){margin-right: 2%;}
	.rongyu_a .btm .ul li:nth-child(2n){margin-right: 0;}
	.rongyu_a .top .tit{
		width: 100%;
	}
	.rongyu_a .top .tit a{
	    line-height: 34px;
	    height: 34px;
	    padding: 0 30px;
	    width: 48.5%;
	    margin-bottom: 10px;
	    margin-right: 3%;
	    float: left;
	    text-align: center;
	}
	.rongyu_a .top .tit a:nth-child(2n){margin-right: 0;}
	.rongyu_a .top .tit{
		float: left;
	}
	.rongyu_a .btm .ul li {
	    margin-bottom: 12px;
	    padding: 20px 0 0;
	}
	.rongyu_a .btm .ul li .img {
	    padding: 0 10px;
	}
	.rongyu_a .btm .ul li .text {
	    padding: 16px 8px;
	    margin-top: 20px;
	}
	.rongyu_a .btm .ul li .text .fd{
		right: 12px;
		width: 18px;
		height: 18px;
	}
	.rongyu_a .page {
	    margin-top: 30px;
	}
}


.team_a{
	padding: 90px 0;
}

.team_a .ul{
	margin-top: 30px;
}

.team_a .ul > li{
	float: left;
	margin-right: 1.28%;
	width: 15.6%;
	margin-bottom: 20px;
}
.team_a .ul > li:nth-child(6n){margin-right: 0;}
.team_a .ul_1 > li{width: 23.6%;margin-right: 1.86%;}
.team_a .ul_1 > li:nth-child(4n){margin-right: 0;}


.team_a .ul > li .img{
	border-radius: 20px;
}


.team_a .ul > li .text{
	padding: 20px 10px;
	text-align: left;
}

.team_a .ul > li .text .bt,
.team_a .ul > li .text .js{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space:nowrap;
}
.team_a .ul > li .text .js{
	color: #72af43;
	margin-top: 6px;
}

.team_a .ul > li .text .news_more{
	margin-top: 20px;
}
.team_a .ul > li .text .nr{display: none;}

.team_a .ul.ul_1{
    display: inline-block;
    width: 49%;
}
.team_a .ul.ul_1 li{
	width: 49%;
	margin-right: 2%;
}
.team_a .ul.ul_1 li:last-child{margin-right: 0;}
.team_tc{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	z-index: 999999;
	display: none;
}

.team_tc .box{
	width: 73%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	padding: 100px 70px;
	background: #fff;
	border-radius: 20px;
	overflow: hidden;
}
.team_tc .box:before{
	width: 3.05rem;
	height: 3.05rem;
	position: absolute;
	right: -0.36rem;
	bottom: -0.86rem;
	background: url(../images/about_b_bg.png) center center/cover;
	content: "";
}
.team_tc .box .left{
	width: 42.8%;
}

.team_tc .box .left .img{border-radius: 20px;}

.team_tc .box .right{
	width: 52.5%;
	padding-top: 60px;
}

.team_tc .box .right .bt{
	color: #292b2b;
}
.team_tc .box .right .js{
	color: #72af43;
	margin-top: 6px;
}

.team_tc .box .right .wenzi{
	margin-top: 26px;
	padding-top: 26px;
	border-top: 1px solid #eeeeee;
	line-height: 2.0;
	color: #818d93;
	max-height: 300px;
	overflow: auto;
}

.team_tc .box .right .wenzi::-webkit-scrollbar{
	width: 4px;
	
}
.team_tc .box .right .wenzi::-webkit-scrollbar-track{
	background: #eef3f7;
	width: 4px;
}

.team_tc .box .right .wenzi::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.team_tc .box .right .wenzi::-webkit-scrollbar-thumb{
	    background: #72af43;
	    border: 5px;
		
}
.team_tc .box .right .wenzi::-webkit-scrollbar-button{
	display: none;
}

.team_tc .box .right .wenzi ul li{
	margin-bottom: 16px;
	padding-left: 20px;
	position: relative;
}

.team_tc .box .right .wenzi ul li:before{
	position: absolute;
	left: 5px;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #bcc1c5;
	content: "";
	top: 10px;
}

.team_tc .box .right .wenzi ul li:last-child{margin-bottom: 0;}

.team_tc .box .right .banner_more{
	margin-top: 70px;
}

.team_b{
	padding: 130px 0;
	position: relative;
	background: #f3f7f9;
}
.team_b:before{
	width: 11.5rem;
	height: 1.55rem;
	content: "";
	position: absolute;
	top: 1.2rem;
	right: 2.6rem;
	content: "";
	background: url(../images/team_b_bg.png) center center/cover;
	z-index: 0;
}
.team_b .title{
	position: relative;
	z-index: 2;
}
.team_b .text{
	margin-top: 40px;
	line-height: 1.6;
	position: relative;
	z-index: 2;
	color: #818d93;
}

@media(max-width: 1700px){
	.team_a {
	    padding: 90px 0;
	}
	.team_b {
	    padding: 110px 0;
	}

	.team_tc .box{
		padding: 70px 50px;
	}
	.team_tc .box .right {
	    padding-top: 30px;
	}
	.team_tc .box .right .wenzi{
		margin-top: 20px;
		padding-top: 20px;
	}
	.team_tc .box .right .banner_more {
	    margin-top: 50px;
	}
}

@media(max-width: 1500px){
	.team_a {
	    padding: 70px 0;
	}
	.team_b {
	    padding: 80px 0;
	}
	.team_tc .box .right {
	    padding-top: 20px;
	}
	.team_tc .box{
		padding: 50px 30px;
	}
	.team_tc .box .right .wenzi{height: 250px;}
}

@media(max-width: 1100px){
	.team_a {
	    padding: 40px 0;
	}
	.team_b {
	    padding: 40px 0;
	}
	.team_a .ul > li .text {
	    padding: 14px 0;
	}
	.team_b .text{margin-top: 30px;}

	.team_tc .box .left{display: none;}
	.team_tc .box .right{
		width: 100%;
		padding-top: 0;
	}
	.team_tc .box{
		width: 94%;
		padding: 40px 20px;
	}
	.team_tc .box .right .wenzi{
		padding-top: 16px;
		margin-top: 16px;
	}
	.team_tc .box .right .banner_more{margin-top: 20px;}
}
@media(max-width: 750px){
	.team_b:before{
		width: 6rem;
		height: 1rem;
		right: 0.4rem;
	}
	.team_tc .box:before{width: 2rem;height: 2rem;right: -0.4rem;bottom: -0.4rem;}
}
@media(max-width: 640px){
	.team_a .ul {
	    margin-top: 20px;
	}
	.team_a .ul > li{
		width: 48.5%;
		margin-bottom: 10px;
		margin-right: 3%;
	}
	.team_a .ul > li:nth-child(3n){margin-right: 3%;}
	.team_a .ul > li:nth-child(2n){margin-right: 0;}
	.team_b .text {
	    margin-top: 20px;
	}
}

.weiyuan_a{
	padding: 110px 0 120px;
}

.weiyuan_a .top .left{

}

.weiyuan_a .top .right{
	max-width: 50%;
	padding-top: 20px;
}

.weiyuan_a .top .right .tit a{
	float: left;
	margin-right: 16px;
	padding: 0 26px;
	line-height: 46px;
	height: 46px;
	border: 2px solid #e3e6e8;
	border-radius: 50px;
	color: #73848c;
	transition: all 0.3s;
}

.weiyuan_a .top .right .tit a:last-child{margin-right: 0;}


.weiyuan_a .top .right .tit a.cur{
	background: #72af43;
	color: #fff;
	border: 2px solid #72af43;
}
.weiyuan_a .btm{
	margin-top: 50px;
}
.weiyuan_a .btm .ul { display:flex; flex-wrap:wrap; }
.weiyuan_a .btm .ul li{
	background: url(../images/addbg.png) no-repeat right bottom #eff3f5;
	padding: 0 3vw 0 0;
	border-radius: 20px;
	width: calc(50% - 12px);
	margin-right:20px;
	float: left;
}

.weiyuan_a .btm .ul li:nth-child(n+3){margin-top: 24px;}
.weiyuan_a .btm .ul li:nth-child(2n){margin-right: 0;}

.weiyuan_a .btm .ul li .left{
	width: 360px;
}

.weiyuan_a .btm .ul li .left .img{border-radius: 20px;}

.weiyuan_a .btm .ul li .right{
	width: calc(100% - 360px);
	padding-top: 3vw;
	padding-left: 46px;
}

.weiyuan_a .btm .ul li .right .bt{
	color: #333333;
}

.weiyuan_a .btm .ul li .right .js{
	color: #72af43;
	margin-top: 6px;
}

.weiyuan_a .btm .ul li .right .text{
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #e5e5e5;
	line-height: 1.6;
	color: #818d93;
	width: 350px;
}

@media(max-width: 1850px){
	.weiyuan_a .btm .ul li .left { width: 300px; }
	.weiyuan_a .btm .ul li .right{
		width: calc(100% - 300px);
		padding-left: 36px;
	}
}
@media(max-width: 1700px){
	.weiyuan_a .btm .ul li .left { width: 240px; }
	.weiyuan_a .btm .ul li .right{
		width: calc(100% - 240px);
		padding-left: 26px;
		padding-top:2vw;
	}
	.weiyuan_a {
	    padding: 90px 0 100px;
	}
}

@media(max-width: 1500px){
	.weiyuan_a {
	    padding: 70px 0 80px;
	}
	.weiyuan_a .top .right{padding-top: 10px;}
	.weiyuan_a .top .right .tit a{
		line-height: 44px;
		height: 44px;
	}
	.weiyuan_a .btm {
	    margin-top: 40px;
	}
	.weiyuan_a .btm .ul li .right{padding-top: 20px;}
	/*.weiyuan_a .btm .ul li {
	    margin-bottom: 20px;
	    padding: 20px 50px 20px 20px;
	}*/
}

@media(max-width: 1300px){
	.weiyuan_a .btm .ul li .right .text { font-size:14px; }
}

@media(max-width: 1100px){
	.weiyuan_a {
	    padding: 40px 0 50px;
	}

	.weiyuan_a .top .right{
		width: 100%;
		padding-top: 0;
		max-width: 100%;
		float: left;
		margin-top: 20px;
	}

	.weiyuan_a .btm .ul li{
		padding: 30px 20px;
		width: 100%; margin-right:0; 
	}
	.weiyuan_a .btm .ul li:nth-child(n+2){margin-top: 20px;}
	.weiyuan_a .btm .ul li .right{
		width: 100%;
		padding-left: 0;
		padding-top: 0;
	}

	.weiyuan_a .btm .ul li .left{
		width: 100%;
		margin-top: 20px;
	}

	.weiyuan_a .btm .ul li .right .text{
		    padding-top: 12px;
		    margin-top: 12px;
	}
	.weiyuan_a .top .right .tit a {
	    line-height: 40px;
	    height: 40px;
	    padding: 0 20px;
	    width: 100%;
	    text-align: center;
	    margin-bottom: 10px;
	}
	.weiyuan_a .top .right .tit a:last-child{margin-bottom: 0;}
	.weiyuan_a .btm {
	    margin-top: 0px;
	}
}

.home_a{
	padding: 120px 0 60px;
}


.home_a .top .title{
	float: left;
}

.home_a .top .select-btn{
	float: right;
	width: 3rem;
	margin-top: 0.4rem;
}
.home_a .btm{
	margin-top: 40px;
}

.home_a .btm .ul{display: none;}
.home_a .btm .ul.cur{display: block;}

.home_a .btm .ul li{
	float: left;
	margin-right: 0.8%;
	width: 32.8%;
	border-radius: 20px;
	position: relative;
	padding: 70px 40px;
	text-align: center;
}

.home_a .btm .ul li:before {
    width: 100%;
    left: 0;
    top: 50%;
    border-radius: 20px;
    height: 100%;
    transform: translateY(-50%);
    background: #eff3f5;
    position: absolute;
    content: "";
    transition: all 0.3s;
}

.home_a .btm .ul li:last-child{margin-right: 0;}
.home_a .btm .ul li .icon{
	border-radius: 100%;
	width: 264px;
	display: inline-block;
	position: relative;

}
.home_a .btm .ul li .icon img{position: relative;z-index: 1;}
.home_a .btm .ul li .icon:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: 0;
	background: url(../images/yuanjing_b_y1.png) center center/cover;
}

.home_a .btm .ul li .icon .img2{display: none;}

.home_a .btm .ul li .text{
	margin-top: 60px;
	
}

.home_a .btm .ul li .text .bt{
	height: 46px;
	overflow: hidden;
}

.home_a .btm .ul li .text .news_more{
	margin-top: 20px;
}

.home_a .btm .ul li:hover:before{
	height: calc(100% + 40px);
}
.home_a .btm .ul li:hover .icon .img1{display: none;}
.home_a .btm .ul li:hover .icon .img2{display: block;}
.home_a .btm .ul li:hover .icon:before{
	background: url(../images/yuanjing_b_y2.png) center center/cover;
	-webkit-animation: Zhuan 10s linear infinite;
}

.home_b {
	padding: 60px 0 120px;
}
.home_b .left{
	width: 44.1%;
}

.home_b .left .img{border-radius: 20px;}

.home_b .right{
	width: 49.6%;
	padding-top: 30px;
}

.home_b .right .ul{
	margin-top: 40px;
}

.home_b .right .ul li {
	border-top: 1px solid #e6e8e9;
	cursor: pointer;
	padding: 14px;
}
.home_b .right .ul li:last-child{border-bottom: 1px solid #e6e8e9;}
.home_b .right .ul li .bt{
	padding: 0 30px;
	position: relative;
	transition: all 0.3s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #818d93;
}
.home_b .right .ul li .bt:before{
	width: 17px;
	height: 12px;
	background: url(../images/home_b_jt.png) center center/cover;
	position: absolute;
	top: 3px;
	right: 8px;
	content: "";
}

.home_b .right .ul li.cur .bt:before{background: url(../images/home_b_jt2.png) center center/cover;}

.home_b .right .ul li .bt .i{
	width: 12px;
	height: 12px;
	position: absolute;
	left: 7px;
	top: 3px;
}

.home_b .right .ul li .bt .i:before,.home_b .right .ul li .bt .i:after{
	width: 100%;
	height: 2px;
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #90999e;
	transition: all 0.3s;
}

.home_b .right .ul li.cur .bt .i:after{
	transform: translateY(-50%) rotate(90deg);
}
.home_b .right .ul li.cur .bt{
	color: #333333;
	font-size: 28px;
}

.home_b .right .ul li.cur .bt .i{
	top: 8px;
}

.home_b .right .ul li .text{
	display: none;
	line-height: 1.6;
	margin-top: 20px;
	color: #818d93;
	padding-bottom: 30px;
	padding-left: 30px;
	height: 190px;
	overflow: auto;
}

.home_b .right .ul li .text::-webkit-scrollbar{
	width: 4px;
	
}
.home_b .right .ul li .text::-webkit-scrollbar-track{
	background: #eef3f7;
	width: 4px;
}

.home_b .right .ul li .text::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.home_b .right .ul li .text::-webkit-scrollbar-thumb{
	    background: #72af43;
	    border: 5px;
		
}
.home_b .right .ul li .text::-webkit-scrollbar-button{
	display: none;
}

.home_c{
	padding: 120px 0 160px;
	background: url(../images/home_c_bg.jpg) center center/cover;
}

.home_c .left{
	width: 50.3%;
}

.home_c .left .nr{
	color: #fff;
	line-height: 1.6;
	margin-top: 30px;
}
.home_c .right{
	width: 49.3%;
	/*position: absolute;
	right: 0;
	top: 140px;*/
	padding-top: 30px;
	float: right;
	padding-right: 110px;
}

.home_c .right .text{
	color: #fff;
	line-height: 1.6;
	text-align: justify;
}
.home_c .right .banner_more{
	margin-top: -27px;
}

.home_d{
	padding: 120px 0 130px;
}
.home_d .box{
	margin-top: 30px;
}

.home_d .left{
	background: #1988cc;
	width: 29.1%;
	border-radius: 20px;
	padding: 34px 34px 20px;
}

.home_d .lm a{color: #fff;}
.home_d .lm{
	color: #fff;
	display: inline-block;
	position: relative;
	padding-right: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.home_d .lm:before{
	width: 7px;
	height: 13px;
	background: url(../images/home_d_jt.png) center center/cover;
	right: 0;
	top: 50%;
	content: "";
	position: absolute;
	transform: translateY(-50%);
}
.home_d .left .ul{
	margin-top: 26px;
}

.home_d .left .ul li{
	padding: 20px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.home_d .time{color: #fff;}
.home_d .left .ul li .bt{
	margin-top: 10px;
	height: 46px;
	color: #fff;
	line-height: 1.4;
	overflow: hidden;
}

.home_d .right{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 69.3%;
	border-radius: 20px;
}
.home_d .right,.home_d .right .nr{padding: 34px 50px;}
.home_d .right .nr{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.home_d .right .nr .bt{
	margin-top: 10px;
	font-weight: bold;
	color: #fff;
}

.home_d .right .nr .news_more{
	margin-top: 20px;
}

.home_d .left .ul li:hover .bt,.home_d .right:hover .nr .bt{
	text-decoration: underline;
}

.home_e{
	padding: 230px 0 260px;
	background: url(../images/home_e_bg.jpg) center center/cover;
}

.home_e .js{
	color: #818D93;
	margin-top: 10px;
	line-height: 1.8;
}

.home_e .banner_more{
	margin-top: 36px;
}

@media(max-width: 1700px){
	.home_a {
	    padding: 90px 0 40px;
	}
	.home_a .btm .ul li .icon{
		width: 240px;
	}
	.home_a .btm .ul li .text {
	    margin-top: 40px;
	}
	.home_b {
	    padding: 40px 0 90px;
	}
	.home_b .right .ul li .text{
		height: 120px;
	}
	.home_c .left .nr{
		width: 70%;
	}
	.home_c .right{
		top: 100px;
		padding-right: 80px;
	}
	.home_d {
	    padding: 90px 0 100px;
	}
	.home_d .left{
		padding: 30px 24px 20px;
	}
	.home_d .right, .home_d .right .nr {
	    padding: 30px 40px;
	}
	.home_e {
	    padding: 200px 0 230px;
	}
	.home_b .right .ul li.cur .bt{font-size: 24px;}
	.home_b .right .ul li.cur .bt .i{top: 4px;}
}

@media(max-width: 1500px){
	.home_a {
	    padding: 70px 0 40px;
	}
	.home_a .btm .ul li{
		padding: 50px 30px;
	}
	.home_a .btm .ul li .icon{
		width: 200px;
	}
	.home_b {
	    padding: 40px 0 70px;
	}
	.home_b .right {
	    padding-top: 20px;
	}
	.home_c {
	   padding-top: 90px;
	}
	.home_c .right {
	    top: 80px;
	    padding-right: 40px;
	}
	.home_d .left .ul li {
	    padding: 14px 0;
	}
	.home_e {
	    padding: 160px 0 200px;
	}
	.home_b .right .ul li.cur .bt{font-size: 20px;}
	.home_b .right .ul li.cur .bt .i{top: 3px;}
}

@media(max-width: 1100px){
	.home_a {
	    padding: 40px 0 26px;
	}
	.home_a .btm {
	    margin-top: 20px;
	}
	.home_a .btm .ul li{
		width: 100%;
		margin-bottom: 10px;
		padding: 30px 20px;
	}
	.home_a .top .select-btn{
		width: 100%;
	}
	.home_a .btm .ul li:last-child{margin-bottom: 0;}
	.home_a .btm .ul li .icon {
	    width: 160px;
	}
	.home_a .btm .ul li .text {
	    margin-top: 20px;
	}
	.home_a .btm .ul li .text .bt{
		height: auto;
	}

	.home_b .right{
		width: 100%;
		padding-top: 0;
	}

	.home_b .left{width: 100%;margin-top: 20px;}

	.home_b .right .ul li {
	    padding: 10px 0;
	}

	.home_c {
	    padding: 40px 0 50px;
	}
	.home_c .left{width: 100%;}
	.home_c .right{
		margin-top: 20px;
		position: initial;
		width: 100%;
		padding-right: 0;
	}
	.home_c .right .banner_more {
	    margin-top: 30px;
	}
	.home_d {
	    padding: 40px 0 50px;
	}
	.home_d .left{
		width: 100%;
	}
	.home_d .right{
		width: 100%;
		height: 300px;
		position: initial;
		margin-top: 20px;
		
	}
	.home_d .left {
	    padding: 30px 20px 20px;
	}
	.home_d .right, .home_d .right .nr{padding: 20px;}
	.home_e {
	    padding: 90px 0 140px;
	}
	.home_a .btm .ul li:hover:before{height: 100%;}
}

@media(max-width: 750px){
	.home_a .btm .ul li .icon {
	    width: 100px;
	}
}


.yanfa_a{
	padding: 120px 0 130px;
}

.yanfa_a .left{
	width: 41%;
	padding-top: 60px;
	position: relative;
	z-index: 1;
}


.yanfa_a .left .text{
	margin-top: 20px;
	line-height: 1.8;
	color: #818d93;
}

.yanfa_a .right{
	width: 50.6%;
	position: relative;
	z-index: 1;
}

.yanfa_a .right .img{
	border-radius: 20px;
	overflow: hidden;
}

.yanfa_a .zi{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 52.6%;
	z-index: 0;
}

.yanfa_b{
	padding: 0 0 120px;
}

.yanfa_b .box{
	background: #f3f7fa;
	border-radius: 20px;
	overflow: hidden;
}

.yanfa_b .box .bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 36.2%;
	height: 100%;
	background: url(../images/yanfa_b_bg.jpg) center center/cover;
	border-radius: 20px;
	z-index: 0;
}

.yanfa_b .box .bg:before{
	width: 3.05rem;
	height: 3.05rem;
	content: "";
	position: absolute;
	bottom: -0.6rem;
	right: -0.3rem;
	background: url(../images/about_b_bg.png) center center/cover;
	opacity: 0.1;
}

.yanfa_b .left{
	padding: 60px 40px;
	width: 36.2%;
	position: relative;
	z-index: 1;
}

.yanfa_b .left .text{
	color: #ffffff;
	line-height: 1.6;
	margin-top: 20px;
}

.yanfa_b .left a.banner_more{
	margin-top: 36px;
	color: #fff;
}

.yanfa_b .right{
	width: 63.8%;
	padding: 60px 60px 120px;
}

.yanfa_b .right ul li{
	float: left;
	width: 47.3%;
	margin-right: 5.2%;
	position: relative;
	padding: 26px 0;
	border-bottom: 1px solid #e5e5e5;
}
.yanfa_b .right ul li:after{
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 2px;
	background: #72af43;
	content: "";
	width: 0;
	transition: all 0.3s;
}

.yanfa_b .right ul li:nth-child(2n){margin-right: 0;}

.yanfa_b .right ul li .bt{
	color: #818d93;
	padding-left: 20px;
	position: relative;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	transition: all 0.3s;
}

.yanfa_b .right ul li .bt:before{
	border-radius: 100%;
	width: 5px;
	height: 5px;
	background: #adb4b9;
	content: "";
	position: absolute;
	top: calc(50% - 2px);
	transform: translateY(-50%);
	left: 0;
	transition: all 0.3s;
}


.yanfa_b .right ul li:hover:after{
	width: 100%;
}

.yanfa_b .right ul li:hover .bt{
	color: #72af43;
}
.yanfa_b .right ul li:hover .bt:before{
	background: #72af43;
}

@media(max-width: 1700px){
	.yanfa_a {
	    padding: 100px 0 120px;
	}
	.yanfa_b {
	    padding: 0 0 100px;
	}
}

@media(max-width: 1500px){
	.yanfa_a {
	    padding: 70px 0 90px;
	}
	.yanfa_a .left {
	    padding-top: 40px;
	}
	.yanfa_b {
	    padding: 0 0 80px;
	}
	.yanfa_b .right {
	    padding: 50px 40px 80px;
	}
	.yanfa_b .left {
	    padding: 50px 30px;
	}
	.yanfa_b .right ul li{
		padding: 20px 0;
	}
}

@media(max-width: 1100px){
	.yanfa_a {
	    padding: 40px 0 50px;
	}
	.yanfa_a .left{
		width: 100%;
		padding-top: 0;
	}
	.yanfa_a .right{
		width: 100%;
		margin-top: 20px;
	}
	.yanfa_a .zi{display: none;}

	.yanfa_b .left{
		width: 100%;
		padding: 30px 20px;
		background: url(../images/yanfa_b_bg.jpg) center center/cover;
	}
	.yanfa_b .left .banner_more {
	    margin-top: 20px;
	}
	.yanfa_b .box .bg{display: none;}
	.yanfa_b .right{
		padding: 30px 20px 40px;
		width: 100%;
	}
	.yanfa_b .right ul li{
		padding: 14px 0;
	}
}
@media(max-width: 640px){
	.yanfa_b .right ul li{
		width: 100%;
	}
	.yanfa_b .right ul li .bt{
		padding-left: 12px;
	}
}


.yanfany_a{
	padding: 100px 0 130px;
}

.yanfany_a .top .text{
	color: #818d93;
	line-height: 1.6;
	margin-top: 12px;
}

.yanfany_a .ul{
	margin-top: 46px;
}

.yanfany_a .ul li{
	float: left;
	width: 17.7%;
	margin-right: 2.875%;
	text-align: center;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
}

.yanfany_a .ul li:last-child{margin-right: 0;}
.yanfany_a .ul li:before{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: "";
	background: url(../images/yanfany_a_q1.png) center center/cover;
}

.yanfany_a .ul li .box{
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	padding: 0 20px;
	transform: translateY(-50%);
}

.yanfany_a .ul li .bt{
	color: #7bb352;
}

.yanfany_a .ul li .text{
	line-height: 1.4;
	color: #818d93;
}

.yanfany_a .ul li:hover:before{
	-webkit-animation: Zhuan 10s linear infinite;
	background: url(../images/yanfany_a_q2.png) center center/cover;
}

.yanfany_a .ul li:hover .bt{
	color: #0e81b7;
}

.yanfany_b{
	padding: 100px 0;
	background: #f3f7f9;
	position: relative;
}
.yanfany_b:before{
	width: 9.1rem;
	height: 1.2rem;
	position: absolute;
	content: "";
	top: 1rem;
	right: 1.8rem;
	background: url(../images/team_b_bg.png) center center/cover;
}

.yanfany_b .btm{
	margin-top: 40px;
	padding-bottom: 110px;
}

.yanfany_b .btm .box{
	background: #fff;
	padding: 16px;
	border-radius: 16px;
}

.yanfany_b .btm .box .img{border-radius: 16px;overflow: hidden;}

.yanfany_b .btm .box .text{
	padding: 30px 10px 0;	
}

.yanfany_b .btm .box .text .bt{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #292b2b;
}
.yanfany_b .btm .box .text .js{
	height: 30px;
	overflow: hidden;
	margin-top: 6px;
	color: #818d93;
}

.yanfany_b .btm .box .text .num{
	margin-top: 10px;
	display: block;
	text-align: right;
}

.yanfany_b .btm .box .text .num span{
	display: inline-block;
	width: 42px;
	height: 42px;
	line-height: 46px;
	color: #aaaaaa;
	text-align: center;
	border-radius: 100%;
	background: #eaeff2;
	transition: all 0.3s;
}
.yanfany_b .btm .box:hover .num span{
	color: #fff;
	background: #72af43;
}

.yanfany_b .btm .swiper-button-prev,
.yanfany_b .btm .swiper-button-next{
	top: auto;
	bottom: 0;
	left: auto;
}

.yanfany_b .btm .swiper-button-prev{
	right: 60px;
	background: url(../images/join_d_jt1.png) center center/cover;
}
.yanfany_b .btm .swiper-button-next{
	right: 0;
	background: url(../images/join_d_jt2.png) center center/cover;
}

.yanfany_b .btm .swiper-button-prev:hover{
	background: url(../images/join_d_jt01.png) center center/cover;
}
.yanfany_b .btm .swiper-button-next:hover{
	background: url(../images/join_d_jt02.png) center center/cover;
}

.yanfany_b .btm .swiper-pagination{
	position: absolute;
	top: auto;
	bottom: 24px;
	width: calc(100% - 130px);
	height: 3px;
	background: none;
	background: #e3eaf0;
}
.yanfany_b .btm .swiper-pagination:before{
	height: 2px;
	position: absolute;
	bottom: 0;
	width: 100%;
	content: "";
}
.yanfany_b .btm .swiper-pagination .swiper-pagination-progressbar-fill{
	background: #72af43;
}

.yanfany_c{
	padding: 80px 0;
	background: url(../images/yanfany_c_bg.jpg) center center/cover;
}

.yanfany_c .top .box{display: none;}
.yanfany_c .top .box.cur{display: block;}
.yanfany_c .top .left{
	padding-top: 100px;
	width: 42.1%;
}
.yanfany_c .top .left .nr{
	margin-top: 50px;
	color: #fff;
}

.yanfany_c .top .left .nr .text{
	padding-top: 20px;
	line-height: 1.6;
	color: rgba(255, 255, 255, 0.7);
	height: 250px;
	overflow: auto;
	padding-right: 10px;
}

.yanfany_c .top .left .nr .text::-webkit-scrollbar{
	width: 3px;
	
}
.yanfany_c .top .left .nr .text::-webkit-scrollbar-track{
	background: rgba(255, 255, 255, 0.14);
	width: 3px;
}

.yanfany_c .top .left .nr .text::-webkit-scrollbar-track-piece{
	width: 3px;
} 
.yanfany_c .top .left .nr .text::-webkit-scrollbar-thumb{
	    background: #fff;
	    border: 5px;
		
}
.yanfany_c .top .left .nr .text::-webkit-scrollbar-button{
	display: none;
}

.yanfany_c .top .left .nr .text ul li{
	position: relative;
	padding-left: 14px;
}

.yanfany_c .top .left .nr .text ul li:before{
	width: 4px;
	height: 4px;
	content: "";
	position: absolute;
	background: rgba(255, 255, 255, 0.7);
	left: 0;
	top: 9px;
	border-radius: 100%;
}

.yanfany_c .top .right{
	width: 46.3%;
	padding-right: 1.5rem;
}

.yanfany_c .top .right .img_box{
	padding: 70px;
	background: url(../images/yanfany_c_y.png) center center/cover;
}

.yanfany_c .top .right .icon{
	width: 122px;
	position: absolute;
	top: 60px;
	right: -20px;
}


.yanfany_c .btm{
	margin-top: 80px;
}
.yanfany_c .btm .ul li{
	float: left;
	width: 31.8%;
	margin-right: 2.3%;
	position: relative;
	cursor: pointer;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.yanfany_c .btm .ul li:before{
	height: 2px;
	width: 0;
	position: absolute;
	content: "";
	left: 0;
	top: -1px;
	background: #fff;
	transition: all 0.3s;
}
.yanfany_c .btm .ul li:last-child{margin-right: 0;}

.yanfany_c .btm .ul li .bt{
	color: rgba(255, 255, 255, 0.5);
	padding: 22px 10px;
	transition: all 0.3s;
}

.yanfany_c .btm .ul li.cur .bt,.yanfany_c .btm .ul li:hover .bt{
	color: rgba(255, 255, 255, 1);
}

.yanfany_c .btm .ul li.cur:before,.yanfany_c .btm .ul li:hover:before{
	width: 100%;
}

.yanfany_d{
	padding: 90px 0 130px;
}

.yanfany_d .top .title{
	float: left;
}

.yanfany_d .top .select-btn{
	float: right;
	width: 460px;
	margin-top: 20px;
}

.yanfany_d .top .btm{
	margin-top: 40px;
	background: #f3f7fa;
	border-radius: 20px;overflow: hidden;
}
.yanfany_d .top .btm .box{display: none;}
.yanfany_d .top .btm .box.cur{display: block;}
.yanfany_d .top .btm .left{
	width: 36.2%;
	padding: 80px 40px;
	position: relative;
	z-index: 1;
	color: #fff;
}


.yanfany_d .top .btm .box .bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 36.2%;
	height: 100%;
	background: url(../images/yanfa_b_bg.jpg) center center/cover;
	border-radius: 20px;
	z-index: 0;
}

.yanfany_d .top .btm .box .bg:before{
	width: 3.05rem;
	height: 3.05rem;
	content: "";
	position: absolute;
	bottom: -0.6rem;
	right: -0.3rem;
	background: url(../images/about_b_bg.png) center center/cover;
	opacity: 0.1;
}

.yanfany_d .top .btm .left .js{
	line-height: 1.6;
	margin-top: 10px;
	color: rgba(255, 255, 255, 0.8);
}

.yanfany_d .top .btm .left .dh{
	margin-top: 46px;
	display: inline-block;
	color: #fff;
	padding: 12px 28px;
	border-radius: 50px;
	border: 2px solid rgba(255, 255, 255, 0.2);
}

.yanfany_d .top .btm .left .dh i{
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../images/yanfany_d_dh.png) center center/cover;
	vertical-align: middle;
	margin-right: 12px;
}

.yanfany_d .top .btm .right{
	width: 63.8%;
	padding: 64px;
	height: 560px;
	overflow: auto;
}
.yanfany_d .top .btm .right::-webkit-scrollbar{
	width: 3px;
	
}
.yanfany_d .top .btm .right::-webkit-scrollbar-track{
	background: rgba(255, 255, 255, 0.14);
	width: 3px;
}

.yanfany_d .top .btm .right::-webkit-scrollbar-track-piece{
	width: 3px;
} 
.yanfany_d .top .btm .right::-webkit-scrollbar-thumb{
    background: #72af43;
    border: 5px;
		
}
.yanfany_d .top .btm .right::-webkit-scrollbar-button{
	display: none;
}

.yanfany_d .top .btm .right .ul > li{
	padding: 26px 4px;
	cursor: pointer;
	position: relative;
	border-top: 1px solid #e5e5e5;
}

.yanfany_d .top .btm .right .ul > li:before{
	height: 2px;
	position: absolute;
	left: 0;
	top: 0;
	background: #72af43;
	content: "";
	width: 0;
}

.yanfany_d .top .btm .right .ul > li.cur:before{width: 100%;}
.yanfany_d .top .btm .right .ul > li .bt{
	color: #666666;
	
}

.yanfany_d .top .btm .right .ul > li .text{
	color: #73848c;
	line-height: 1.6;
	/*margin-top: 14px;*/
	display: none;
	max-height: 100px;
	overflow: auto;
}

.yanfany_d .top .btm .right .ul > li .text::-webkit-scrollbar{
	width: 4px;
	
}
.yanfany_d .top .btm .right .ul > li .text::-webkit-scrollbar-track{
	background: #eef3f7;
	width: 4px;
}

.yanfany_d .top .btm .right .ul > li .text::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.aboutxq_a .right .text::-webkit-scrollbar-thumb{
	    background: #72af43;
	    border: 5px;
		
}
.yanfany_d .top .btm .right .ul > li .text::-webkit-scrollbar-button{
	display: none;
}


.yanfany_d .top .btm .right .ul > li .text ul li{
	padding-left: 12px;
	position: relative;
}

.yanfany_d .top .btm .right .ul > li .text ul li:before{
	width: 4px;
	height: 4px;
	position: absolute;
	content: "";
	left: 0;
	top: 9px;
	background: #adb4b9;
	border-radius: 100%;
}

.yanfany_e{
	padding: 90px 0 120px;
	background: #f3f7f9;
}

.yanfany_e .btm{
	margin: 46px auto 0;
	width: 62.5%;
}

.yanfany_e .btm .box .img{border-radius: 20px;overflow: hidden;position: relative;}
.yanfany_e .btm .box .img:before{
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/join_b_bg.png) center center/cover;
}
.yanfany_e .btm .box .text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 26px;
	color: #fff;
}

.yanfany_e .btm .box .text .js{
	line-height: 1.6;
	margin-top: 4px;
	color: rgba(255, 255, 255, 0.8);
}

.yanfany_e .btm .swiper-button-prev,
.yanfany_e .btm .swiper-button-next{
	border-radius: 100%;
	overflow: hidden;
}

.yanfany_e .btm .swiper-button-prev{
	left: -76px;
	background: url(../images/join_d_jt1.png) center center/cover;
}
.yanfany_e .btm .swiper-button-next{
	right: -76px;
	background: url(../images/join_d_jt2.png) center center/cover;
}

.yanfany_e .btm .swiper-button-prev:hover{
	background: url(../images/join_d_jt01.png) center center/cover;
}
.yanfany_e .btm .swiper-button-next:hover{
	background: url(../images/join_d_jt02.png) center center/cover;
}

@media(max-width: 1700px){
	.yanfany_a {
	    padding: 80px 0 100px;
	}
	.yanfany_a .ul {
	    margin-top: 40px;
	}
	.yanfany_b {
	    padding: 80px 0;
	}
	.yanfany_c .top .right .icon{
		width: 100px;
	}
	.yanfany_c .top .right .img_box {
	    padding: 50px;
	}
	.yanfany_c .btm .ul li .bt {
	    padding: 18px 0;
	}
}

@media(max-width: 1500px){
	.yanfany_a {
	    padding: 70px 0 80px;
	}
	.yanfany_b .btm {
	    margin-top: 30px;
	    padding-bottom: 90px;
	}
	.yanfany_b .btm .box .text {
	    padding: 20px 10px 0;
	}
	.yanfany_b .btm .box .text .num span{
		width: 38px;
		height: 38px;
		line-height: 42px;
	}
	.yanfany_c .top .left {
	    padding-top: 40px;
	}
	.yanfany_c .top .left .nr {
	    margin-top: 30px;
	}
	.yanfany_c .top .left .nr .text{height: 230px;}
	.yanfany_c .btm {
	    margin-top: 60px;
	}
	.yanfany_d {
	    padding: 70px 0 100px;
	}
	.yanfany_d .top .btm .left{
		padding: 60px 30px;
	}
	.yanfany_d .top .btm .right {
	    padding: 50px;
	}
	.yanfany_d .top .select-btn{margin-top: 10px;}
}

@media(max-width: 1100px){
	.yanfany_a {
	    padding: 40px 0 50px;
	}
	.yanfany_a .ul {
	    margin-top: 20px;
	}
	.yanfany_a .ul li{
		margin-bottom: 14px;
		width: 30.3%;
	}
	.yanfany_b {
	    padding: 40px 0;
	}
	.yanfany_b .btm {
	    margin-top: 30px;
	    padding-bottom: 60px;
	}
	.yanfany_b .btm .swiper-pagination{bottom: 16px;}
	.yanfany_b .btm .box .text {
	    padding: 20px 0px 0;
	}
	.yanfany_e .btm{overflow: hidden;}
	.yanfany_c {
	    padding: 40px 0;
	}
	.yanfany_c .top .left{
		width: 100%;
		padding-top: 0;
	}
	.yanfany_c .top .right{
		width: 100%;
		margin-top: 20px;
		padding-right: 0;
	}
	.yanfany_c .top .right .icon {
	    width: 60px;
	    top: 30px;
	    right: 0;
	}
	.yanfany_c .top .right .img_box {
	    padding: 30px;
	}

	.yanfany_c .btm {
	    margin-top: 30px;
	    
	    overflow: auto;
	}
	.yanfany_c .btm .ul{
		width: 900px;
	}
	.yanfany_d {
	    padding: 40px 0 50px;
	}
	.yanfany_d .top .select-btn{width: 100%;margin-top: 14px;}
	.yanfany_d .top .select-btn select{padding-right: 40px;}
	.yanfany_d .top .btm .box .bg{display: none;}
	.yanfany_d .top .btm .left{
		width: 100%;
		padding: 30px 20px;
	    background: url(../images/yanfa_b_bg.jpg) center center/cover;
	}
	.yanfany_d .top .btm .left .dh{
		margin-top: 20px;
		padding: 10px 20px;
	}
	.yanfany_d .top .btm .right{
		width: 100%;
		padding: 30px 20px;
		height: auto;
	}
	.yanfany_d .top .btm .right .ul > li {
	    padding: 20px 0;
	}
	.yanfany_d .top .btm .right .ul > li .text{
		height: auto;
	}
	.yanfany_e {
	    padding: 40px 0 50px;
	}
	.yanfany_e .btm{
		width: 100%;
		margin-top: 20px;
	}
	.yanfany_e .btm .box .text {
	    padding: 14px 10px;
	    position: initial;
	    color: #333;
	}
	.yanfany_e .btm .box .text .js{color: #333;}
	.yanfany_e .btm .swiper-button-prev,
	.yanfany_e .btm .swiper-button-next{display: none;}
}

@media(max-width: 750px){
	.yanfany_b:before{
		display: none;
	}
	
}

@media(max-width: 550px){
	.yanfany_a .ul li{
		width: 48%;
		margin-right: 4%%;
	}
	.yanfany_a .ul li:nth-child(2n){margin-right: 0;}
}

/**Services**/
.Services-one{
	padding: 6vw 0 7vw;
}

.Services-one .one-left{
	width: 39.68%;
	padding-top: 60px;
}

.Services-one .one-left .title .fbt{
	margin-bottom: 25px;
}

.Services-one .one-left .fbts{
	color: #818d93;
	line-height: 26px;
}

.Services-one .one-right{
	width: 56%;
}

.Services-one .one-right .img{border-radius: 20px;overflow: hidden;}

.Services-two{
	background: url(../images/Services-two.jpg) no-repeat center center/cover;
	padding: 5.8vw 0 6vw;
}

.Services-two .title .bt{
	color: #fff;
}

.Services-two .title .bt:before {
    background: url(../images/titletwo.png) center center/cover;
}

.Services-two .title .fbt{
    color: #fff;
}

.Services-two .two-nr{
	margin-top: 50px;
}

.Services-two .two-nr ul li{
	float: left;
	width: 33.32%;
	padding: 0 4.3%;
	position: relative;
}

.Services-two .two-nr ul li .img .sj{
	display: none;
}

.Services-two .two-nr ul li:hover .img .sj{
	display: inline-block;
}

.Services-two .two-nr ul li:hover .img .pc{
	display: none;
}

.Services-two .two-nr ul li:before{
	position: absolute;
	content: "";
	right: 0;
	top: 32.5%;
	left: 80%;
	height: 16px;
	width: 40%;
	transform: translateY(-50%);
	background: url(../images/two-nr.png)no-repeat center center/cover;
}

.Services-two .two-nr ul li:last-child:before{
	display: none;
}

.Services-two .two-nr ul li .nr-a{
	color: #fff;
	margin-top: 27px;
}

.Services-two .two-nr ul li .nr-b{
	color: #fff;
	opacity: .7;
	line-height: 24px;
	margin-top: 10px;
}

.Services-two .two-nr ul li .nr-c{
	margin-top: 20px;
}

.Services-two .two-nr ul li .nr-c a{
	color: #fff;
}

.Services-two .two-nr ul li .nr-c a span{
	width: 18px;
	height: 12px;
	margin-left: 6px;
	display: inline-block;
	background: url(../images/nr-c.png) no-repeat center center/cover;
}

.Services-three{
	padding: 6vw 0 7vw;
	position: relative;
}

.Services-three:before{
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 13px;
	background: url(../images/threewl.png) no-repeat center center/cover;
}

.Services-three .three-bt{
	margin-bottom: 32px;
}

.Services-three .three-nr ul li{
	float: left;
	background: #eff3f5;
	width: 32.56%;
	margin-right: 1.16%;
	border-radius: 10px;
	padding:55px 0 61px 47px;
	height: 575px;
}

.Services-three .three-nr ul li:last-child{
	margin-right: 0;
}

.Services-three .three-nr ul li .ree-b{
	color: #292b2b;
	margin-bottom: 7px;
	font-weight: bold;
	padding-right: 50px;
	margin-top: 40px;
}

.Services-three .three-nr ul li .ree-c{
	height: 218px;
	overflow-y: auto;
    overflow-x: hidden;
    padding-right: 50px;
}

.Services-three .three-nr ul li .ree-c::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}


.Services-three .three-nr ul li .ree-c::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #1374b8;
}

.Services-three .three-nr ul li .ree-c::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: #e6edf1;
}

.Services-three .three-nr ul li .ree-c .ec a{
	display: block;
	color: #818d93;
	line-height: 1;
	position: relative;
	padding:27px 0 27px 19px;
	border-bottom: 1px solid #e5e5e5;
}

.Services-three .three-nr ul li .ree-c .ec a:after{
	position: absolute;
	content: "";
	width: 0%;
	height: 1px;
	bottom: -1px;
	background: #72af43;
	left: 0;
	transition: all 0.5s;
}

.Services-three .three-nr ul li .ree-c .ec:last-child a{
	border-bottom: 0;
}

.Services-three .three-nr ul li .ree-c .ec a:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #bfc5c9;
	transform: translateY(-50%);
}

.Services-three .three-nr ul li .ree-c .ec a:hover{
	color: #72af43;
}

.Services-three .three-nr ul li .ree-c .ec a:hover:after{
	width: 100%;
}

.Services-three .three-nr ul li .ree-c .ec a:hover:before{
	background: #72af43;
}

.Services-three .three-nr ul li .ree-d{
	margin-top: 20px;
}

@media(max-width: 1680px) {
    
	.Services-two .two-nr ul li .img img{
		width: 200px;
	}

	.Services-two .two-nr ul li:before {
	    height: 12px;
	   	top: 28.5%;
    	left: 83.3%;
	    width: 33%;
	}

	.Services-one .one-left {
    	padding-top: 30px;
	}

	.Services-one .one-left .title .fbt {
    	margin-bottom: 15px;
	}

	.Services-one .one-left .fbts {
	    line-height: 22px;
	}
}

@media(max-width: 1480px) {
	.Services-three .three-nr ul li .icon img{
		width: 64px;
		height: 75px;
	}

	.Services-three .three-nr ul li {
	    padding: 55px 0 61px 30px;
	}

	.Services-three .three-nr ul li .ree-b {
	    padding-right: 30px;
	}

	.Services-three .three-nr ul li .ree-c {
    	padding-right: 30px;
	}

	.Services-two .two-nr ul li {
    	padding: 0 2%;
	}

	.Services-two .two-nr ul li:before {
	    height: 12px;
	    top: 28.5%;
	    left: 81.5%;
	    width: 38%;
	}

	.Services-two .two-nr ul li .img img {
	    width: 180px;
	}

	.Services-one .one-left {
	    padding-top: 30px;
	}

	.Services-one .one-left .title .fbt {
    	margin-bottom: 15px;
	}

	.Services-three .three-nr ul li {
    	height: 504px;
	}

	.Services-three .three-nr ul li .ree-c {
	    height: 170px;
	}

	.Services-three .three-nr ul li .ree-c .ec a {
	    padding: 20px 0 20px 19px;
	}

}

@media(max-width: 1400px) {
	.Services-one .one-left .fbts {
    	line-height: 1.6;
	}

	.Services-one .one-left {
    	padding-top: 20px;
	}

	.Services-one .one-left .title .fbt {
    	margin-bottom: 10px;
	}
}

@media(max-width: 1280px) {
	.Services-two .two-nr ul li:before {
	    height: 8px;
	    top: 28.5%;
	    left: 85.5%;
	    width: 30%;
	}

	.Services-one .one-right {
    	width: 57%;
	}
}

@media(max-width: 1180px) {
	.Services-one .one-left {
	    padding-top: 0;
	}
}

@media(max-width: 1100px) {
	.Services-one,
	.Services-two,
	.Services-three{
		padding: 30px 0 40px;
	}

	.Services-one .one-left{
		width: 100%;
		margin-bottom: 25px;
	}

	.Services-one .one-right{
		width: 100%;
	}

	.Services-one .one-left .fbts{
		line-height: 1.6;
		margin-top: 20px;
	}

	.Services-one .one-left .title .fbt {
    	margin-bottom: 3px;
	}

	.Services-three .three-nr ul li .icon img {
    	width: 54px;
    	height: 60px;
	}

	.Services-three .three-nr ul li {
    	height: 439px;
    	padding: 30px 0 45px 30px;
	}

	.Services-two .two-nr ul li .nr-b{
		line-height: 1.6;
	}

	.Services-two .two-nr ul li .img img {
    	width: 130px;
	}

	.Services-two .two-nr ul li{
		padding: 1%;
	}

	.Services-two .two-nr ul li:before {
	    height: 8px;
	    top: 25%;
	    left: 85.5%;
	    width: 30%;
	}

	.Services-two .two-nr {
    	margin-top: 20px;
	}

	.Services-three .three-bt{
		margin-bottom: 20px;
	}


}

@media(max-width: 1024px) {
	.Services-three .three-nr ul li {
	    height: 358px;
	    padding: 25px 0 35px 15px;
	}

	.Services-three .three-nr ul li .ree-c .ec{
		font-size: 14px;
	}

	.Services-three .three-nr ul li .ree-b {
    	padding-right: 15px;
	}

	.Services-three .three-nr ul li .ree-c {
    	padding-right: 15px;
	}

	.Services-three .three-nr ul li .icon img {
    	width: 44px;
    	height: 50px;
	}

	.Services-three .three-nr ul li .ree-b {
	    margin-top: 20px;
	}

	.Services-three .three-nr ul li .ree-c .ec a {
    	padding: 15px 0 15px 19px;
	}

	.Services-three .three-nr ul li .ree-c{
		height: 134px;
	}

	.Services-two .two-nr ul li:before {
	    height: 4px;
	    top: 25%;
	    left: 85.5%;
	    width: 29%;
	}

}

@media(max-width: 750px) {
	.Services-two .two-nr ul li{
		width: 100%;
	}

	.Services-two .two-nr ul li:before{
		display: none;
	}

	/*.Services-two .two-nr {
    	margin-top: 15px;
	}*/

	.Services-two .two-nr ul li{
		padding: 0;
		margin-bottom: 25px;
		padding-bottom: 25px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	}


	.Services-two .two-nr ul li:last-child{
		margin-bottom: 0;
	}

	.Services-two .two-nr ul li .nr-a {
    	margin-top: 15px;
	}

	.Services-three .three-nr ul li{
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

	.Services-three .three-nr ul li:last-child{
		margin-bottom: 0;
	}
}



/**早期成药性**/
.mopis{
	background: #f3f7f9;
	padding: 71px 0 90px;
}

.mopis .mopisl{
	width: 74.375%;
	
}
.mopis .mopisl .mopisla{
	background: #fff;
	border-radius: 10px;
	padding: 45px 29px 39px 29px;
}
.mopis .mopisl .opisla1{
	color: #404040;
}

.mopis .mopisl .mopislb{
	margin-top: 63px;
}

.mopis .mopisl .mopislb .pislbt{
	color: #292b2b;
	padding-left: 5px;
	padding-bottom: 25px;
	border-bottom: 2px solid #72af43;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li{
	border-bottom: 1px solid #eeeeee;
	position: relative;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li:last-child{
	border-bottom: 0;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li:before{
	position: absolute;
	content: "";
	right: 11px;
	top: 50%;
	width: 39px;
	height: 39px;
	transform: translateY(-50%);
	background: url(../images/g-in.png) no-repeat center center/cover;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul .cur:before{
	background: url(../images/g-ina.png) no-repeat center center/cover;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .t{
	color: #666666;
	font-weight: bold;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .t i{
	font-style:normal;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > .cur .t{
	color: #333;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li{
	padding: 32px 0 30px 5px;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .cont{
	display: none;
	line-height: 1.6;
	padding-top: 16px;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .cont .contpmr{
	margin-top: 7px;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .cont .contpmr .cont-l{
	color: #818d93;
	position: relative;
	padding-left: 10px;
	margin-right: 36px;
}


.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .cont ul li{
	margin-bottom: 10px;
	position: relative;
	padding-left: 14px;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .cont ul li:before{
	width: 4px;
	height: 4px;
	border-radius: 100%;
	content: "";
	position: absolute;
	top: 7px;
	left: 2px;
	background: #818d93;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .cont .contpmr .cont-l:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	transform: translateY(-50%);
	background: #b0b7bb;
}

.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .cont .contpmr .cont-l:last-child{
	margin-right: 0;
}

.mopis .mopisl .opisla2{
	line-height: 1.8;
	color: #9595a2;
	margin-top: 20px;
}

.mopis .mopisr{
	width: 24.375%;
}

.mopis .mopisr .mopisra{
	background: #fff;
	border-radius: 10px;
	margin-bottom: 20px;
	padding: 32px 30px 20px 30px;
}

.mopis .mopisr .mopisra .pisra1{
	color: #292b2b;
	padding-bottom: 26px;
	border-bottom: 2px solid #72af43;

}

.mopis .mopisr .mopisra .pisra2 ul li a{
	line-height: 1;
	/*font-size: 20px;*/
	color: #9595a2;
	padding: 27px 0 30px;
	display: block;
	position: relative;
	border-bottom: 1px solid #f2f2f2;
}

.mopis .mopisr .mopisra .pisra2 ul li a:before{
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	width: 15px;
	height: 14px;
	transform: translateY(-50%);
	background: url(../images/pisra2e.png) no-repeat center center/cover;
}

.mopis .mopisr .mopisra .pisra2 ul li a:hover:before{
	background: url(../images/pisra2ea.png) no-repeat center center/cover;
}

.mopis .mopisr .mopisra .pisra2 ul li:last-child a{
	border-bottom: 0;
}

.mopis .mopisr .mopisra .pisra2 ul li a .srap{
	display: inline-block;
	position: relative;
}

/*.mopis .mopisr .mopisra .pisra2 ul li a .srap:before{
	position: absolute;
	content: "";
	left: 0;
	bottom: -2px;
	height: 1px;
	width: 100%;
	background: #72af43;
	opacity: 0;
}*/

.mopis .mopisr .mopisra .pisra2 ul li .bt a:hover,.mopis .mopisr .mopisra .pisra2 ul li.cur .bt a {
	color: #72af43;
}

.mopis .mopisr .mopisra .pisra2 ul li a:hover .srap:before,.mopis .mopisr .mopisra .pisra2 ul li.cur a .srap:before{
	opacity: 1;
}


.mopis .mopisr .mopisrb{
	background: url(../images/mopisrb.png) no-repeat center center/cover;
	border-radius: 10px;
	padding: 40px 30px 46px 30px;
}

.mopis .mopisr .mopisrb .pisrb1{
	color: #fff;
}

.mopis .mopisr .mopisrb .pisrb2{
	color: #fff;
	line-height: 22px;
	margin-top: 6px;
}

.mopis .mopisr .mopisrb .pisrb3{
	border: 2px solid #6fb18d;
	display: inline-block;
	color: #fff;
	width: 220px;
	height: 56px;
	text-align: center;
	line-height: 50px;
	border-radius: 40px;
	margin-top: 30px;
}
.mopis .mopisr .mopisrb .pisrb3 a{color: #fff;}

.mopis .mopisr .mopisrb .pisrb3 span{
	display: inline-block;
	width: 20px;
	margin-right: 10px;
	height: 20px;
	margin-top: -3px;
	vertical-align: middle;
	background: url(../images/pisrb3.png) no-repeat center center/cover;
}

.mopis .contapuls{
	width: 90%;
	line-height: 22px;
	color: #818d93;
	margin-top: 10px;
}

@media(max-width: 1480px) {
	.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li:before {
	    width: 35px;
	    height: 35px;
	}

	.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li {
    	padding: 25px 0 25px 5px;
	}

	.mopis .mopisl .mopisla {
    	padding: 45px 20px 39px 20px;
	}

	.mopis .mopisr .mopisra {
	    padding: 32px 20px 20px 20px;
	}

	.mopis .mopisr .mopisrb {
	    padding: 40px 20px 46px 20px;
	}

	.mopis .mopisr .mopisra .pisra2 ul li a {
	    padding: 19px 0 20px;
	}
}

@media(max-width: 1100px) {
	.mopis .mopisr{
		display: none;
	}

	.mopis .mopisl{
		width: 100%;
	}

	.mopis{
		padding: 30px 0 40px;
	}

	.mopis .mopisl .opisla2{
		line-height: 1.6;
	}

	.mopis .mopisl .mopisla {
    	padding: 25px 15px 30px 15px;
	}

	.mopis .mopisl .mopislb {
    	margin-top: 30px;
	}

	.mopis .mopisl .mopislb .pislbt {
	    padding-bottom: 15px;
	}

	.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .t{
		position: relative;
	}

	.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li:before{
		display: none;
	}

	.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .t:before{
		position: absolute;
	    content: "";
	    right: 11px;
	    top: 50%;
	    width: 30px;
	    height: 30px;
	    transform: translateY(-50%);
	    background: url(../images/g-in.png) no-repeat center center/cover;
	}
	.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li {
	    padding: 20px 0 20px 5px;
	}
	.mopis .mopisl .mopislb .lianxi .join .g-in .ul > .cur .t:before{
	    background: url(../images/g-ina.png) no-repeat center center/cover;
	}

	.mopis .contapuls{
		width: 100%;
		margin-top: 10px;
	}

	.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .cont .contpmr{
		margin-top: 25px;
	}
}

@media(max-width: 550px) {
	.mopis .mopisl .mopislb .lianxi .join .g-in .ul > li .t i{
		width: 75%;
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; 
	}
}

.xinxi{
	background: #f3f7f9;
	padding: 70px 0 90px;
}

.xinxi .left{
	background: #fff;
	padding: 36px 26px;
	width: 24.3%;
	border-radius: 16px;
}
.xinxi .left .dbt{
	color: #292b2b;
}
.xinxi .left .ul{margin-top: 26px;}
.xinxi .left .ul li{
	border-top: 1px solid #f2f2f2;
	color: #666666;
}

.xinxi .left .ul li .bt{
	padding: 24px 20px 24px 2px;
	overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    color: #666666;
    transition: all 0.3s;
}
.xinxi .left .ul li.cur .bt,.xinxi .left .ul li:hover .bt{
	color: #72af43;
}
.xinxi .left .ul li .bt:before{
	top: 0;
	width: 0;
	height: 2px;
	background: #72af43;
	position: absolute;
	left: 0;
	content: "";
	transition: all 0.3s;
}

.xinxi .left .ul li .bt:after{
	width: 15px;
	height: 14px;
	background: url(../images/pisra2e.png) center center/cover;
	position: absolute;
	right: 4px;
	top: 50%;
	transform: translateY(-50%);
	content: "";
	transition: all 0.3s;
}

.xinxi .left .ul li.cur .bt:before,.xinxi .left .ul li:hover .bt:before{width: 100%;}
.xinxi .left .ul li.cur .bt:after,
.xinxi .left .ul li:hover .bt:after{background: url(../images/pisra2ea.png) center center/cover;}

.xinxi .left .ul li .box{
	padding: 0 0 30px;
	margin-top: -10px;
}
.xinxi .left .ul li .box a{
	display: block;
	padding: 6px 0 6px 14px;
	position: relative;
	color: #818d93;
	overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all 0.3s;
}

.xinxi .left .ul li .box a:before{
	width: 4px;
	height: 4px;
	border-radius: 100%;
	content: "";
	position: absolute;
	left: 2px;
	background: #b0b7bb;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s;
}

.xinxi .left .ul li .box a:hover,.xinxi .left .ul li .box a.cur{
	color: #72af43;
	text-decoration: underline;
}

.xinxi .left .ul li .box a:hover:before,.xinxi .left .ul li .box a.cur:before{
	background: #72af43;
}

.xinxi .right{
	background: #fff;
	border-radius: 16px;
	width: 74.3%;
	padding: 46px 36px 60px;
}

.xinxi .right .top .bt{
	color: #292b2b;
}
.xinxi .right .top .time{
	margin-top: 6px;
	color: #72af43;
}

.xinxi .right .btm{
	border-top: 1px solid #eee;
	margin-top: 30px;
	padding-top: 30px;
}
.xinxi .right .btm .text{
	line-height: 1.6;
	color: #818d93;
}

.xinxi .right .btm .text a{
	color: #72af43;
	text-decoration: underline;
}

.xinxi .right .ul_pdf {
	margin-top: 36px;
	border-top: 2px solid #72af43;
}
.xinxi .right .ul_pdf > li{
	border-top: 1px solid #eeeeee;
	position: relative;
}

.xinxi .right .ul_pdf > li .box{
	padding: 30px 20px 30px 2px;
}

.xinxi .right .ul_pdf > li .box .bt{
	color: #818d93;
	position: relative;
	padding-left: 40px;
	float: left;
	max-width: 80%;
	overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xinxi .right .ul_pdf > li .box:before{
	width: 24px;
	height: 25px;
	background: url(../images/pdf_icon1.png) center center/cover;
	position: absolute;
	content: "";
	left: 5px;
	top: calc(50% - 2px);
	transform: translateY(-50%);
}

.xinxi .right .ul_pdf > li .box .time{
	color: #818d93;
	float: right;
}


.xinxi .right .ul_pdf > li:hover .box .bt{
	text-decoration: underline;
	font-weight: bold;
	color: #292b2b;
}

.xinxi .right .ul_pdf > li:hover .box:before{
	background: url(../images/pdf_icon2.png) center center/cover;
}

.xinxi .right .ul_pdf > li:hover .box .time{
	color: #72af43;
}

.xinxi .right.san .text{
	margin-top: 16px;
	line-height: 1.6;
	color: #818d93;
}

.xinxi .right.san .san_qh {
	padding-bottom: 90px;
	margin-top: 34px;
}
.xinxi .right.san .san_qh .box{
	background: #eff3f5;
	padding: 40px 20px 60px;
	text-align: center;
	border-radius: 16px;
}

.xinxi .right.san .san_qh .box .img{
	display: inline-block;
	position: relative;
	width: 182px;
}

.xinxi .right.san .san_qh .box .img img{position: relative;z-index: 1;}
.xinxi .right.san .san_qh .box .img:before{
	position: absolute;
	left: 0;
	content: "";
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/yuanjing_b_y1.png) center center/cover;
	z-index: 0;
}

.xinxi .right.san .san_qh .box .img .img2{display: none;}

.xinxi .right.san .san_qh .box .wenzi{
	margin-top: 24px;
}

.xinxi .right.san .san_qh .box .wenzi .bt{
	color: #0e81b7;
}

.xinxi .right.san .san_qh .box .wenzi .js{
	line-height: 1.4;
	color: #818d93;
	height: 40px;
	overflow: hidden;
}

.xinxi .right.san .san_qh .box:hover .img:before{
	-webkit-animation: Zhuan 10s linear infinite;
	background: url(../images/yuanjing_b_y2.png) center center/cover;

}
.xinxi .right.san .san_qh .box:hover .img .img1{display: none;}
.xinxi .right.san .san_qh .box:hover .img .img2{display: block;}

.xinxi .right.san .san_qh .swiper-button-prev,
.xinxi .right.san .san_qh .swiper-button-next{
	position: absolute;
	top: auto;
	left: auto;
	bottom: 0;
	transition: all 0.3s;
}
.xinxi .right.san .san_qh .swiper-button-prev{
	right: 60px;
	background: url(../images/join_d_jt1.png) center center/cover;
}

.xinxi .right.san .san_qh .swiper-button-next{
	right: 0;
	background: url(../images/join_d_jt2.png) center center/cover;
}
.xinxi .right.san .san_qh .swiper-button-prev:hover{
	right: 60px;
	background: url(../images/join_d_jt01.png) center center/cover;
}

.xinxi .right.san .san_qh .swiper-button-next:hover{
	right: 0;
	background: url(../images/join_d_jt02.png) center center/cover;
}

.xinxi .right.san .san_qh .swiper-pagination{
	width: calc(100% - 130px);
	top: auto;
	bottom: 20px;
	height: 3px;
	background: none;
}

.xinxi .right.san .san_qh .swiper-pagination:before{
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	background: #eff3f5;
	top: 50%;
	transform: translateY(-50%);
	content: "";
}

.xinxi .right.san .san_qh .swiper-pagination .swiper-pagination-progressbar-fill{
	background: #72af43;
}


@media(max-width: 1700px){
	.xinxi .right .btm {
	    margin-top: 24px;
	    padding-top: 24px;
	}
	.xinxi .right.san .san_qh .box .img{
		width: 160px;
	}
	.xinxi .right.san .san_qh .box {
	    padding: 30px 20px 40px;
	}
}

@media(max-width: 1500px){
	.xinxi .left {
	    padding: 30px 20px;
	}
	.xinxi .right {
	    padding: 40px 30px 60px;
	}
	.xinxi .right .btm {
	    margin-top: 20px;
	    padding-top: 20px;
	}
	.xinxi .left .ul li .bt {
	    padding: 20px 20px 20px 2px;
	}
	/***/
	.xinxi .right .ul_pdf {
	    margin-top: 30px;
	}
	.xinxi .right.san .san_qh .box .img{
		width: 130px;
	}
	.xinxi .right.san .san_qh {
	    padding-bottom: 70px;
	}
}

@media(max-width: 1100px){
	.xinxi {
	    padding: 40px 0 50px;
	}
	.xinxi .left{
		width: 100%;
		display: none;
	}
	.xinxi .left .ul {
	    margin-top: 20px;
	}
	.xinxi .right{
		width: 100%;
		margin-top: 0;
	    padding: 30px 20px 50px;
	}
	.xinxi .right .btm {
	    margin-top: 16px;
	    padding-top: 16px;
	}
	.xinxi .left .ul li .bt {
	    padding: 16px 20px 16px 2px;
	}

	.xinxi .right .ul_pdf {
	    margin-top: 20px;
	}
	.xinxi .right .ul_pdf > li .box {
	    padding: 18px 20px 18px 2px;
	}
	.xinxi .right .ul_pdf > li .box .time{display: none;}
	.xinxi .right .ul_pdf > li .box .bt{max-width: 100%;padding-left: 32px;}
	.xinxi .right .ul_pdf > li .box:before{
		 width: 20px;
         height: 21px;
	}

	.xinxi .right.san .san_qh .swiper-button-prev{right: 50px;}
	.xinxi .right.san .san_qh .swiper-pagination{
		width: calc(100% - 114px);
		bottom: 16px;
	}
}

@media(max-width: 540px){
	.xinxi .right.san .san_qh .box .img {
	    width: 100px;
	}
}


.banner_fd{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 4.6rem;
	background: rgba(0, 0, 0, 0.4);
	border-radius: 16px 0 0 0;
}
.banner_fd .swiper-button-next{
	background: url(../images/banner_fd_jt.jpg) center center/cover;
	width: 42px;
	right: 0;
	height: 100%;
	top: 0;
	margin-top: 0;
}

.banner_fd .swiper-pagination{
	right: 0.7rem;
	left: auto;
	width: auto;
	top: auto;
	bottom: 0.26rem;
}

.banner_fd .swiper-pagination .swiper-pagination-bullet{
	border-radius: initial;
	width: 14px;
	height: 3px;
	background: #fff;
	margin-left: 0;
	transition: all 0.3s;
	margin-right: 3px;
}
.banner_fd .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}

.banner_fd .box{
	padding: 0.26rem 1.3rem 0.26rem 0.26rem;
}

.banner_fd .box .bt{
	color: #fff;
	height: 60px;
	overflow: hidden;
}

.banner_fd .box .xz{
	margin-top: 20px;
	color: #fff;
}

@media(max-width: 1100px){
	.banner_fd{display: none;}
}

img{transition: all 0.6s;}
.yanfany_b .btm .box:hover .img img,
.weiyuan_a .btm .ul li:hover .left .img img,
.team_a .ul li:hover .img img,
.yuanjing_a .left .img:hover img,
.lishi_a .btm .ul li .right:hover img,
.about_b .right .nr:hover .img img{
	transform: scale(1.06);
}



.fixed-head,.header.ts {
  z-index: 999;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  background: #fff;
  transition: All .4s ease;
  -webkit-transition: All .4s ease;
  -moz-transition: All .4s ease;
  -o-transition: All .4s ease;
  -webkit-animation: headerFix 1s ease 1;
  animation: headerFix 1s ease 1;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}


.header.fixed-head .logo,.header.ts .logo{
	padding: 20px 0 0;
}

.header.fixed-head .right .ul > li > a,.header.ts .right .ul > li > a{
	color: #515353;
	padding: 30px 0;
}

.header.fixed-head .yy,.header.ts .yy{
	margin-top: 30px;
	color: #515353;
}

.header.fixed-head  .yy .wz .i,.header.ts  .yy .wz .i{
	background: url(../images/header_qq2.png) center center/cover;
}

.header.fixed-head .sousuo,.header.ts .sousuo{margin-top: 30px;}

.header.fixed-head .sousuo .sousuo_icon img,.header.ts .sousuo .sousuo_icon img{opacity: 0;}
.header.fixed-head .sousuo .sousuo_icon,.header.ts .sousuo .sousuo_icon{
	background: url(../images/header_ss2.png) center center no-repeat;
}

.header.fixed-head .right .ul > li.cur > a,.header.ts .right .ul > li.cur > a{
	color: #73ab4a;
}


.header .logo,
.header .sousuo,
.header .yy,
.header .right .ul > li > a{transition: all 0.3s;}
/*@-webkit-keyframes headerFix {
  from {
    -webkit-transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
  }
}
@keyframes headerFix {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
*/
.header .right .ul > li > a{padding: 44px 0 30px;}
.header .right .ul > li{position: relative;}
.header .right .ul > li .box{
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	/*width: 220px;*/
	width: 160px;
	background: rgba(255, 255, 255, 0.7);
	border-radius: 10px;
	border-top: 3px solid #75aa53;
	padding: 14px 0;
	display: none;
}

.header .right .ul > li .box a{
	padding: 8px 20px;
	display: block;
	line-height: 1.4;
	text-align: center;
}

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


.header .right .ul > li .box a:hover{
	color: #72af43;
}

/*搜索*/
.search_a{
	padding: 180px 0 80px;
	background: #f3f7f9;
}

.search_a .top .left .bt{
	font-weight: bold;
}

.search_a .top .left .js{
	color: #333333;
	margin-top: 16px;
}

.search_a .top .left .js span{
	color: #72af43;
}

.search_a .top .left .js span.x{text-decoration: underline;}
.search_a .top .right{padding-top: 20px;}
.search_a .top .right .sousuo {position: relative;}
.search_a .top .right .sousuo .t{
	width: 350px;
	line-height: 46px;
	height: 46px;
	border-radius: 50px;
	border: 2px solid #d9e0e3;
	padding: 0 56px 0 26px;
	color: #73848c;
	font-size: 16px;
}

.search_a .top .right .sousuo .btn{
	width: 18px;
	height: 18px;
	background: url(../images/sousuo_h.png) center center/cover;
	border: none;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 4;
}

.search_a .btm{
	margin-top: 30px;
}

.search_a .btm .ul li{
	background: #fff;
	margin-bottom: 16px;
	border-radius: 16px;
	position: relative;
	overflow: hidden;
}

.search_a .btm .ul li:last-child{margin-bottom: 0;}
.search_a .btm .ul li:before{
	width: 0;
	height: 3px;
	background: #72af43;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.3s;
}

.search_a .btm .ul li:hover:before{width: 100%;}
.search_a .btm .ul li .box{
	padding: 44px 32px;
}
.search_a .btm .ul li .lm{
	color: #72af43;
}

.search_a .btm .ul li .bt{
	color: #292b2b;
	line-height: 1.3;
	margin-top: 6px;
	font-weight: bold;
}

.search_a .btm .ul li .js{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	color: #666666;
	margin-top: 16px;
}

.search_a .btm .ul li .news_more{margin-top: 20px;}

@media(max-width: 1700px){
	.search_a {
	    padding: 80px 0 100px;
	}
	.search_a .top .right select{
		height: 46px;
		line-height: 46px;
		font-size: 16px;
	}
}

@media(max-width: 1500px){
	.search_a .btm .ul li .box {
	    padding: 30px 20px;
	}
	.search_a .btm .ul li .js{margin-top: 10px;}
}

@media(max-width: 1100px){
	.search_a {
	    padding: 50px 0;
	}
	.search_a .top .right select {
	    height: 42px;
	    line-height: 42px;
	}
	.search_a .top .right .sousuo .t{width: 100%;}
}

@media(max-width: 800px){
	.search_a .top .right,.search_a .top .right select{
		width: 100%;
	}
	.search_a .btm .ul li .box {
	    padding: 20px;
	}
}

.contact_a .dw .li.li_3 p,.about_b .left .ditu .dw.li_3 .li p{
	left: auto;
	right: calc(100% + 8px);
}

/*侧边栏*/
.cebian{
	position: fixed;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 6;
}

.cebian .ul li{
	width: 40px;
	position: relative;
	transition: all 0.3s;
}

.cebian .ul li:before{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	content: "";
	z-index: 9;
	background: rgba(255, 255, 255, 0.1);
}

.cebian .ul li:last-child:before{display: none;}

.cebian .ul li .img{
	background: #72af43;
	padding: 9px;
	transition: all 0.3s;
	position: relative;
	z-index: 3;
}

.cebian .ul li.top .img{
	background: url(../images/cebian_top.jpg) center center/cover;
}

.cebian .ul li .text{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	line-height: 40px;
	color: #fff;
	text-align: center;
	transition: all 0.3s;
	opacity: 0;
	z-index: 0;
	background: url(../images/cebian_top.jpg) center center/cover;
}
.cebian .ul li:nth-child(1){
	border-radius: 10px 0 0 0;
	overflow: hidden;
}

.cebian .ul li.top,.cebian .ul li.top:hover{
	border-radius: 0 0 0 10px;
	overflow: hidden;
	background: url(../images/cebian_top.jpg) center center/cover;
}

.cebian .ul li:nth-child(1) .text{width: 144px;right: -144px;}
.cebian .ul li:nth-child(2) .text{width: 96px;right: -96px;}

.cebian .ul li:nth-child(3) .text{right: -150px;width: 150px;padding: 10px;background: url(../images/cebian_bg.jpg) center center/cover;}
.cebian .ul li:hover{
	border-radius: 0 0 0 0;
	overflow: initial;
}
.cebian .ul li:hover .img{
	background: #017cc5;
}

.cebian .ul li:hover .text{
	right: 100%;
	opacity: 1;
}


.cebian .ul li:nth-child(3):hover .text{
	height: 150px;
}

@media(max-width: 1100px){
	.cebian{display: none;}
}

/*平台弹窗*/
.yanfany_c .banner_more{
	position: absolute;
	right: 0;
	top: 0;
}

.yanfany_d .top .btm .left .banner_more{margin-top: 36px;}

.pingtai_tc{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	background: rgba(0, 0, 0, 0.3);
	display: none;
	overflow: auto;
}

.pingtai_tc .box{
	margin: 50px auto 30px;
	width: 60%;
	position: relative;
	background: #fff;
	border-radius: 14px;
	padding: 80px 100px;
}
.pingtai_tc .box .ul{
	margin-top: 26px;
}
.pingtai_tc .box .ul li{
	float: left;
	width: 45.4%;
	margin-right: 9.2%;
	margin-top: 26px;
	position: relative;
}
.pingtai_tc .box .ul li.w100{width: 100%;}
.pingtai_tc .box .ul li.none{margin-right: 0;}

.pingtai_tc .box .ul li input{
	width: 100%;
	padding: 16px 36px;
	font-size: 17px;
	color: #333;
	background: none;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #e5e5e5;
}

.pingtai_tc .box .ul li.cur input{color: #7bb44f;}

.pingtai_tc .box .ul li input::placeholder{
	color: #b1bac1;
}

.pingtai_tc .box .ul li:before{
	position: absolute;
	bottom: -1px;
	width: 0;
	background: #72af43;
	left: 0;
	height: 2px;
	content: "";
	transition: all 0.3s;
}

.pingtai_tc .box .ul li.cur:before{
	width: 100%;
}

.pingtai_tc .box .ul li .icon{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 22px;
	height: 22px;
}

.pingtai_tc .box .ul li span{
	color: #db002e;
	position: absolute;
	right: 0;
	top: 50%;
	height: 14px;
	display: block;
	transform: translateY(-50%);
}

.pingtai_tc .box .ul li .icon.name_icon{
	background: url(../images/pingtaitc_icon1.png) center center/cover;
}

.pingtai_tc .box .ul li .icon.gongsi_icon{
	background: url(../images/pingtaitc_icon2.png) center center/cover;
}

.pingtai_tc .box .ul li .icon.dianhua_icon{
	background: url(../images/pingtaitc_icon3.png) center center/cover;
}

.pingtai_tc .box .ul li .icon.youxiang_icon{
	background: url(../images/pingtaitc_icon4.png) center center/cover;
}

.pingtai_tc .box .ul li.cur .icon.name_icon{
	background: url(../images/pingtaitc_icon01.png) center center/cover;
}

.pingtai_tc .box .ul li.cur .icon.gongsi_icon{
	background: url(../images/pingtaitc_icon02.png) center center/cover;
}

.pingtai_tc .box .ul li.cur .icon.dianhua_icon{
	background: url(../images/pingtaitc_icon03.png) center center/cover;
}

.pingtai_tc .box .ul li.cur .icon.youxiang_icon{
	background: url(../images/pingtaitc_icon04.png) center center/cover;
}

.pingtai_tc .box .ul li .icon.dizhi_icon{
	background: url(../images/pingtaitc_icon5.png) center center/cover;
}

.pingtai_tc .box .ul li.cur .icon.dizhi_icon{
	background: url(../images/pingtaitc_icon05.png) center center/cover;
}

.pingtai_tc .box .guanbi{
	width: 16px;
	height: 16px;
	background: url(../images/pingtaitc_guanbi.jpg) center center/cover;
	position: absolute;
	top: 30px;
	right: 30px;
}
.pingtai_tc .box .zhong{
	margin-top: 30px;
}

.pingtai_tc .box .zhong .xz{
	color: #666666;
}
/*.pingtai_tc .box .zhong .xiala{
	padding-left: 30px;
}
*/
.pingtai_tc .box .zhong .xiala .bt{
	padding: 20px 20px 20px 0;
	color: #b1bac1;
	position: relative;
	cursor: pointer;
	border-bottom: 1px solid #e5e5e5;
}
.pingtai_tc .box .zhong .xiala .bt.cur{
	color: #72af43;
	border-bottom: 1px solid #72af43;
}
.pingtai_tc .box .zhong .xiala .bt:before{
	width: 12px;
	height: 8px;
	background: url(../images/pingtaitc_jt.jpg) center center/cover;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	content: "";
}
.pingtai_tc .box .zhong .xiala .zhankai{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 9;
	padding:0 0 40px 30px;
	background: #fff;
	height: 3rem;
	overflow: auto;
	display: none;
}

.pingtai_tc .box .zhong .xiala .zhankai a{
	display: block;
	padding: 14px 2px;

}

.pingtai_tc .box .zhong .content {
	margin-top: 10px;
}

.pingtai_tc .box .zhong .content textarea{
	width: 100%;
	resize: none;
	height: 130px;
	background: none;
	border: 1px solid #e5e5e5;
	font-size: 17px;
	color: #333;
	padding: 10px 20px;
}

.pingtai_tc .box .zhong .content.cur textarea{
	color: #7bb44f;
}

.pingtai_tc .box .tijiao{
	margin-top: 34px;
	width: 176px;
	position: relative;
}
.pingtai_tc .box .tijiao:before{
	width: 18px;
    height: 12px;
    background: url(../images/banner_jt2.png) center center/cover;
    position: absolute;
    right: 40px;
    top: 50%;
    transform: translateY(-50%);
    content: "";
}
.pingtai_tc .box .tijiao input{
	width: 100%;
	border: 2px solid #dedfdf;
	border-radius: 30px;
	height: 48px;
	line-height: 44px;
	background: none;
	padding: 0 66px 0 33px;
	font-size: 16px;
	color: #595d5d;
}

@media(max-width: 1800px){
	.pingtai_tc .box{
		padding: 60px 80px;
	}
}

@media(max-width: 1700px){
	.pingtai_tc .box{
		padding: 40px 60px;
	}
	.pingtai_tc .box .ul li{margin-top: 20px;}
	.pingtai_tc .box .ul li input {
	    padding: 12px 36px;
	    font-size: 16px;
	}
	.pingtai_tc .box .zhong .content textarea{height: 100px;}
	.pingtai_tc .box .ul {
	    margin-top: 16px;
	}
}

@media(max-width: 1500px){
	.pingtai_tc .box .ul li input {
	    padding: 10px 36px;
	    font-size: 14px;
	}
	.pingtai_tc .box .zhong .xiala .bt{
		padding: 14px 14px 14px 0;
	}
	.pingtai_tc .box .zhong {
	    margin-top: 20px;
	}
	.pingtai_tc .box {
	    padding: 30px 40px;
	}
	.pingtai_tc .box .tijiao {
	    margin-top: 20px;
	}
}

@media(max-width: 1100px){
	.pingtai_tc .box{
		width: 94%;
		 padding: 30px 20px;
	}

	.pingtai_tc .box .ul li{
		width: 100%;
	}
}

/*弹窗视频*/

.fixVideo{
	display: none;
	position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    z-index: 1000;
}
.fixVideoA {
    width: 100%;
    height: 100%;
    position: relative;
}
.fixVideoB {
    position: absolute;
    width: 60%;
    max-width: 1300px;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.fixVideoB .close {
    position: absolute;
    right: -1px;
    top: -40px;
    height: 40px;
    width: 40px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    z-index: 10000;
    background: #000;
    color: #fff;
}

@media(max-width: 1100px){
	.fixVideoB{
		width: 90%;
	}
	.fixVideoB .close{
	    top: -30px;
	    height: 30px;
	    line-height: 30px;
	    width: 30px;
	    font-size: 22px;
	}
}


/*20221219*/
.footer{
	padding: 50px 0;
	background: #f2f2f2;
}
.footer .logo{
	padding-top:0 !important;
}
.footer .left{
	/*width: 63.2%;*/
	width: 75.2%;
}

.footer .left .ul{
	margin-top: 26px;
}
.footer .left .ul > li{
	float: left;
	padding-right: 20px;
}
.footer .left .ul > li:nth-child(1){
	width: 48.5%;
}

.footer .left .ul > li:nth-child(2){
	width: 28.2%;
}

.footer .left .ul > li:nth-child(3){
	width: 23.3%;
	display: none;
}
.footer .left .ul > li .bt{
	color: #404040;
	font-weight: bold;
	font-size: 18px;
}
}
.footer .left .ul > li .wenzi{
	color: #818d93;
	line-height: 1.8;
	margin-top: 6px;
}

.footer .right{
	/*width: 36.8%;*/
	width: 24.8%;
	padding-left: 5%;
	margin-top: 64px;
}

.footer .right .ewm_box{
	float: left;
	background: #eceded;
	/*width: 66.5%;*/
	width: 100%;
}

.footer .right .ewm_box .ewm{
	background: #fff;
	padding: 5px;
	border-radius: 10px;
	width: 100px;
	float: left;
}

.footer .right .ewm_box .text{
	right: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1.6;
	width: calc(100% - 100px - 13px);
}

.footer .right .gup{
	float: right;
	width: 22%;
	text-align: center;
	padding-top: 10px;
}

.footer .right .gup .bt{
	color: #333333;
}
.footer .right .gup .wenzi{
	margin-top: 8px;
}

.banquan{
	background: #f2f2f2;
	padding: 26px 0;
	color: #8f9494;
	border-top: 1px solid #eaebeb;
}
.banquan .left{line-height: 1.6;width: 70%;}
.banquan a{color: #8f9494;}
.banquan .right a{
	padding: 0 10px;
	display: block;
	float: left;
	border-right: 1px solid #d4d4d4;
}

.banquan .right a:last-child{border-right: none;}
.banner .text{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 22%;
	color: #fff;
	padding: 36px 0;
}

@media(max-width: 1500px){
	.container_new{
		padding: 0 2%;
	}
	.banquan{
		padding: 20px 0;
	}
}

@media(max-width: 1100px){
	.container_new{
		padding: 0;
		width: 94%;
	}
	.footer {
	    padding: 40px 0;
	    background: #f2f2f2;
	}
	.footer .left{
		width: 100%;
	}
	.footer .right{
		float: left;
		padding-left: 0;
		margin-top: 20px;
	}
	.banquan .left{
		width: 100%;
	}
	.banquan .right{
		width: 100%;
		margin-top: 10px;
	}
}

@media(max-width: 750px){
	.footer .left .ul > li{
		margin-bottom: 0.14rem;
		width: 100% !important;
	}
	.footer .left .ul > li:last-child{margin-bottom: 0;}
	.footer .right{
		width: 100%;
		margin-top: 0.2rem;
	}
	.footer .right .ewm_box .ewm{width: 70px;}
	.footer .right .ewm_box .text{
		width: calc(100% - 70px - 14px);
	}
	.footer .right .gup{
		padding-top: 0;
	}
}

.nybanner .x{display: none;}
.fuwu_a{
	padding: 96px 0 130px;
}
.fuwu_a .ul{
	margin-top: 24px;
	display: flex;
}
.fuwu_a .ul li{
	float: left;
	margin-right: 1.25%;
	width: 32.5%;
	padding: 48px;
	border-radius: 8px;
	background: #eff3f5;
	transition: all 0.4s;
}

.fuwu_a .ul li:last-child{margin-right: 0;}
.fuwu_a .ul li .icon{
	width: 78px;
}

.fuwu_a .ul li .icon .img2{display: none;}
.fuwu_a .ul li .bt{
	margin-top: 26px;
	color: #292b2b;
}

.fuwu_a .ul li .js{
	margin-top: 10px;
	line-height: 1.6;
	color: #818d93;
}

.fuwu_a .ul li .news_more{
	margin-top: 24px;
}

.fuwu_a .ul li:hover{
	background: url(../images/yanfa_b_bg.jpg) center center/cover;
}
.fuwu_a .ul li:hover .icon .img1{display: none;}
.fuwu_a .ul li:hover .icon .img2{display: block;}
.fuwu_a .ul li:hover .bt,
.fuwu_a .ul li:hover .js,
.fuwu_a .ul li:hover .news_more{color: #fff;}
.fuwu_a .ul li:hover .news_more:before{
	background: url(../images/nr-c.png) center center/cover;
}

.fuwu_b{
	background: #eff3f5;
	padding: 100px 0 120px;
}

.fuwu_b .ul{
	margin-top: 24px;
	display: flex;
}

.fuwu_b .ul > li{
	float: left;
	margin-right: 1.25%;
	width: 32.5%;
	border-radius: 8px;
	background: #fff;
	transition: all 0.4s;
	    flex-wrap: nowrap;
	padding: 54px 50px 36px;
}
.fuwu_b .ul > li:last-child{margin-right: 0;}
.fuwu_b .ul > li .icon{
	width: 78px;
}

.fuwu_b .ul > li .bt{
	color: #292b2b;
	margin-top: 16px;
}

.fuwu_b .ul > li .list{
	margin-top: 22px;
}


.fuwu_b .ul > li .list .lb{
	position: relative;
	padding: 14px 12px;
	border-bottom: 1px solid #eeeeee;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	transition: all 0.4s;
}



.fuwu_b .ul > li .list .lb:before{
	width: 5px;
	height: 5px;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	content: "";
	transform: translateY(-50%);
	background: #c7cbce;
	transition: all 0.3s;
}

.fuwu_b .ul > li .list .lb:after{
	width: 8px;
	height: 14px;
	position: absolute;
	right: 0;
	top: 50%;
	content: "";
	transform: translateY(-50%);
	background: url(../images/fuwu_b_jt1.png) center center/cover;
	transition: all 0.3s;
}

.fuwu_b .ul > li .list .lb:hover{
	color: #72af43;
}

.fuwu_b .ul > li .list .lb:hover:before{
	background: #72af43;
}

.fuwu_b .ul > li .list .lb:hover:after{
	background: url(../images/fuwu_b_jt2.png) center center/cover;
}

.fuwu_b .ul > li .list .lb .xian{
	position: absolute;
	width: 0;
	height: 1px;
	background: #72af43;
	left: 0;
	bottom: 0;
	content: "";
	transition: all 0.3s;
}
.fuwu_b .ul > li .list .lb:hover .xian{width: 100%;}
.fuwu_b .btm{
	margin-top: 34px;
	text-align: center;
	background: #fff;
	padding: 12px 0;
	line-height: 1.6;
}
.fuwu_b .btm p{
  background-image:-webkit-linear-gradient(right,#6dad48,#037cc4);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
}

.fuwu_b .btm p i{
	width: 34px;
	height: 34px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-left: 10px;
	background: url(../images/fuwu_b_yuan.jpg) center center/cover;
}
.fuwu_c{
	padding: 100px 0 120px;
}
.fuwu_c .btm{
	margin-top: 30px;
}
.fuwu_c .ul{
	display: flex;
}

.fuwu_c .ul li{
	float: left;
	padding: 46px;
	background: #eff3f5;
	margin-right: 1.25%;
	width: 32.5%;
	border-radius: 8px;
	margin-bottom: 20px;
}
.fuwu_c .ul li:nth-child(3n){margin-right: 0;}
.fuwu_c .ul li .icon{
	width: 104px;
}

.fuwu_c .ul li .bt{
	margin-top: 16px;
	color: #292b2b;
}

@media(max-width: 1700px){
	.fuwu_a {
	    padding: 90px 0 120px;
	}
	.fuwu_a .ul li {
	    padding: 40px;
	}
	.fuwu_b {
	    padding: 80px 0 100px;
	}
	.fuwu_b .ul > li {
	    padding: 50px 40px 30px;
	}
	.fuwu_c {
	    padding: 80px 0 100px;
	}
	.fuwu_c .ul li {
	    padding: 40px;
	    margin-bottom: 16px;
	}
}

@media(max-width: 1500px){
	.fuwu_a {
	    padding: 70px 0 90px;
	}
	.fuwu_a .ul li .icon{width: 60px;}
	.fuwu_a .ul li {
	    padding:30px;
	}
	.fuwu_b {
	    padding: 70px 0 80px;
	}
	.fuwu_b .ul > li .icon{width: 60px;}
	.fuwu_b .ul > li {
	    padding: 46px 30px 30px;
	}
	.fuwu_c {
	    padding: 70px 0 90px;
	}
	.fuwu_c .ul li .icon{
		width: 84px;
	}
}
@media(max-width: 1300px){
	.fuwu_a .ul li {
	    padding: 30px 20px;
	}
}
@media(max-width: 1100px){
	.fuwu_a {
	    padding: 40px 0 50px;
	}
	.fuwu_a .ul {display: block;margin-top: 20px;}
	.fuwu_a .ul li{
		width: 100%;
		margin-bottom: 14px;
		padding: 20px;
	}
	.fuwu_b {
	    padding: 40px 0 50px;
	}
	.fuwu_b .ul{
		margin-top: 20px;
		display: block;
	}
	.fuwu_b .ul li{
		margin-bottom: 14px;
		width: 100%;
		padding: 30px 20px;
	}
	.fuwu_b .ul > li .list {
	    margin-top: 16px;
	}
	.fuwu_c {
	    padding: 40px 0 50px;
	}
	.fuwu_c .ul{
		display: block;
	}
	.fuwu_c .ul li{
		padding: 30px 20px;
		width: 100%;
	}
	.fuwu_c .ul li:last-child{margin-bottom: 0;}
	.fuwu_c .ul li .icon {
	    width: 64px;
	}
}

@media(max-width: 600px){
	.fuwu_b .ul > li .icon{width: 50px;}
	.fuwu_a .ul li .icon{width: 50px;}
	.fuwu_a .ul li .bt {
	    margin-top: 20px;
	}
	.title .fbt{margin-top: 10px;}
	.fuwu_b .ul > li .list .lb{
	}
}

.mopis .mopisl .opisla2 h1{
	font-weight: initial;
	color: #0084ca;
	font-size: 36px;
}

.mopis .mopisl .btm_box{
	background: #fff;
	border-radius: 10px;
	margin-top: 20px;
	padding: 50px 32px 60px;
}

.mopis .mopisl .btm_box .bt{
	color: #0084ca;
	font-size: 36px;
}

.mopis .mopisl .btm_box .alist{
	margin-top: 26px;
}

.mopis .mopisl .btm_box .alist a{
	float: left;
	width: 47%;
	margin-right: 6%;
	padding: 24px 24px 24px 10px;
	border-top: 1px solid #e5e5e5;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	position: relative;
	transition: all 0.3s;
	color: #9595a2;
}

.mopis .mopisl .btm_box .alist a:nth-child(2n){margin-right: 0;}
.mopis .mopisl .btm_box .alist a:last-child,
.mopis .mopisl .btm_box .alist a:nth-last-child(2){
	border-bottom: 1px solid #e5e5e5;
}

.mopis .mopisl .btm_box .alist a:before{
	width: 0;
	height: 2px;
	top: -1px;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.3s;
	background: #72af43;
}
.mopis .mopisl .btm_box .alist a:hover{
	color: #72af43;
}
.mopis .mopisl .btm_box .alist a:hover:before{
	width: 100%;
}

.yaowu_a{
	background: #fff;
	padding: 96px 0 130px;
}

.yaowu_a .ul{
	margin-top: 26px;
}

.yaowu_a .ul > li{
	float: left;
	width: 32.5%;
	margin-right: 1.25%;
	background: #eff3f5;
	padding: 40px 50px 50px;
	border-radius: 10px;
	margin-bottom: 20px;
}

.yaowu_a .ul > li:nth-child(3n){margin-right: 0;}
.yaowu_a .ul > li .icon{
	width: 80px;
}

.yaowu_a .ul > li .bt{
	color: #292b2b;
	margin-top: 20px;
}

.yaowu_a .ul > li .list{
	margin-top: 10px;
	overflow: hidden;
}

.yaowu_a .ul > li .list .lb{
	position: relative;
	padding: 14px;
	border-bottom: 1px solid #dcdcdc;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	transition: all 0.4s;
}

.yaowu_a .ul > li .list .lb:before{
	width: 5px;
	height: 5px;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	content: "";
	transform: translateY(-50%);
	background: #bfc5c9;
	transition: all 0.3s;
}

.yaowu_a .ul > li .list .lb:after{
	width: 8px;
	height: 14px;
	position: absolute;
	right: 0;
	top: 50%;
	content: "";
	transform: translateY(-50%);
	background: url(../images/fuwu_b_jt1.png) center center/cover;
	transition: all 0.3s;
}

.yaowu_a .ul > li .list .lb:hover{
	color: #72af43;
}

.yaowu_a .ul > li .list .lb:hover:before{
	background: #72af43;
}

.yaowu_a .ul > li .list .lb:hover:after{
	background: url(../images/fuwu_b_jt2.png) center center/cover;
}

.yaowu_a .ul > li .list .lb .xian{
	position: absolute;
	width: 0;
	height: 1px;
	background: #72af43;
	left: 0;
	bottom: 0;
	content: "";
	transition: all 0.3s;
}
.yaowu_a .ul > li .list .lb:hover .xian{width: 100%;}

.yaowu_b{
	background: #fff;
	padding: 90px 0 110px;
}

.yaowu_b .left{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 37.5%;
}

.yaowu_b .left .text{
	line-height: 1.8;
	margin-top: 16px;
	color: #818d93;
}

.yaowu_b .right{
	width: 58.1%;
}

@media(max-width: 1700px){
	.yaowu_a {
	    padding: 80px 0 110px;
	}
	.mopis .mopisl .opisla2 h1{
		font-size: 30px;
	}
	.mopis .mopisl .btm_box .bt{font-size: 30px;}
}

@media(max-width: 1500px){
	.yaowu_a {
	    padding: 70px 0 100px;
	}
	.yaowu_a .ul > li{
	   padding: 30px 30px 40px;
	}
	.yaowu_a .ul > li .icon{
		width: 60px;
	}
	.yaowu_b {
	    padding: 70px 0 90px;
	}
	.mopis .mopisl .opisla2 h1{
		font-size: 26px;
	}
	.mopis .mopisl .btm_box .bt{font-size: 26px;}
}

@media(max-width: 1100px){
	.yaowu_a {
	    padding: 40px 0 50px;
	}
	.yaowu_a .ul{margin-top: 20px;}
	.yaowu_a .ul > li{
		width: 100%;
		padding: 30px 20px;
	}
	.yaowu_a .ul > li .icon{
		width: 50px;
	}
	.yaowu_a .ul > li .list{
		height: auto !important;
	}
	.yaowu_b {
	    padding: 40px 0 50px;
	}
	.yaowu_b .left{
		position: initial;
		display: inline-block;
		transform: initial;
		width: 100%;
	}
	.fuwu_b .btm{
		padding: 10px;
		margin-top: 0;
	}
	.yaowu_b .right{width: 100%;margin-top: 20px;}
	.mopis .mopisl .opisla2 h1{
		font-size: 22px;
	}
	.mopis .mopisl .btm_box .bt{font-size: 22px;}
}
#yaopinxq .lb{display: none;}
#yaopinxq .lb a{
	padding-left: 20px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
	color: #999999;
	line-height: 1;
}

#yaopinxq .lb a:after{
	width: 10px;
	height: 2px;
	background: #999999;
	position: absolute;
	left: 2px;
	top: calc(50% - 3px);
	transform: translateY(-50%);
	content: "";
}

#yaopinxq .lb a:before{display: none;}
#yaopinxq .lb a:hover,
#yaopinxq .lb a.cur{
	color: #72af43;
}
#yaopinxq .lb a:hover:after,#yaopinxq .lb a.cur:after{
	background: #72af43;
}
#yaopinxq .mopisr .mopisra .pinlei ul li .bt{
	position: relative;
}
#yaopinxq .mopisr .mopisra .pinlei ul li .bt a:before{
	width: 14px;
	height: 2px;
	background: #999999;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	content: "";
}

#yaopinxq .mopisr .mopisra .pinlei ul li .bt a:after{
	width: 2px;
	height: 14px;
	background: #999999;
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	content: "";
}
#yaopinxq .mopisr .mopisra .pinlei ul li.cur .bt a:before{
	background: #72af43;
}
#yaopinxq .mopisr .mopisra .pinlei ul li.cur .bt a:after{display: none;}
.new_xl{
	position: absolute;
	width: 500px;
	background: #fff;
	top: 100%;
	left: -160px;
	overflow: hidden;
	border-radius: 10px;
	display: none;
	    border-top: 3px solid #75aa53;
}
.header .right .ul li:hover .new_xl{display: block;}

.new_xl .l{
	float: left;
	width: 32.8%;
}
.new_xl .l a{
	text-align: center;
	padding: 26px 6px;
	display: block;
	color: #292b2b;
}

.new_xl .l a.xz{
	color: #72af43;
	background: #ebf1f3;
}

.new_xl .r{
	float: left;
	width: 67.2%;
	background: #fdfdfd;
}
.new_xl .r .titbox{display: none;}
.new_xl .r .titbox.xz{display: block;}

.new_xl .r a{
	display: block;
	margin: 0 22px;
	line-height: 1.2;
	padding: 22px 0;
	/*border-bottom: 1px solid #f0f2f2;*/
	/*overflow: hidden;*/
	text-overflow: ellipsis;
	white-space: nowrap; 
	position: relative;
	padding-right: 30px;
}
.new_xl .r a:last-child{border-bottom: none;}
.new_xl .r a:after{
	width: 21px;
	height: 21px;
	position: absolute;
	right: 0;
	top: calc(50% - 4px);
	transform: translateY(-50%);
	background: url(../images/new_xl_icon1.png) center center/cover;
	content: "";
}
.new_xl .r .new_xl_erji:hover a:after{
	background: url(../images/new_xl_icon01.png) center center/cover;
}
.new_xl .r a span{
	display: block;
	position: relative;
}
.new_xl .r a span:before{
	width: 3px;
	height: 0;
	content: "";
	position: absolute;
	left: -22px;
	top: -1px;
	background: #7ab250;
	transition: all 0.3s;
}
.new_xl .r .new_xl_erji:hover a span{
	color: #72af43;
}

.new_xl .r .new_xl_erji:hover a span:before{
	height: 100%;
}

@media(max-width: 1700px){
	.new_xl .l a {
	    padding: 20px 6px;
	}
	.new_xl .r a {
    display: block;
	    margin: 0 22px;
	    line-height: 1.2;
	    padding: 20px 0;
	}
}

@media(max-width: 1500px){
	.new_xl .l a {
	    padding: 18px 6px;
	}
	.new_xl .r a {
	    margin: 0 18px;
	    padding: 18px 0;
	}
	.new_xl .r a span:before {
	    left: -18px;
	}
}

@media(max-width: 1200px){
	.container {
	    width: 94%;
	}
}

.servicexq_banner .banner_more{
	margin-top: 24px;
}

.xyanfa_b{
	padding: 90px 0 120px;
	background: #f3f7fa;
}

.xyanfa_b .ul{
	display: flex;
	margin-top: 30px;
}

.xyanfa_b .ul > li{
	float: left;
	width: 32.5%;
	margin-right: 1.25%;
	padding: 40px 36px 80px;
	background: #ffffff;
	border-radius: 10px;
	position: relative;
}
.xyanfa_b .ul > li .bg{
	background: url(../images/lishi_a_icon.png) center center/cover;
	position: absolute;
	width: 48%;
	bottom: -60px;
	right: -30px;
	display: none;
	opacity: 0.05;
}
.xyanfa_b .ul > li:nth-child(3n){margin-right: 0;}
.xyanfa_b .ul > li .bt{
	color: #292b2b;
	padding-bottom: 14px;
	transition: all 0.3s;
	border-bottom: 1px solid #eeeeee;
}

.xyanfa_b .ul > li .nr{
	margin-top: 20px;
}

.xyanfa_b .ul > li .nr a{
	display: block;
	margin-top: 16px;
	color: #818d93;
	padding-left: 20px;
	overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}

.xyanfa_b .ul > li .nr a:before{
	width: 5px;
	height: 5px;
	border-radius: 100%;
	content: "";
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translateY(-50%);
	background: #c7cbce;
}

.xyanfa_b .ul > li:hover{
	background: url(../images/yanfa_b_bg.jpg) center bottom/cover;
}

.xyanfa_b .ul > li:hover .bt{color: #fff;border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.xyanfa_b .ul > li:hover .nr a{color: #fff;}
.xyanfa_b .ul > li:hover .nr a:before{background: rgba(255, 255, 255, 0.3);}
.xyanfa_b .ul > li:hover .bg{display: block;}
@media(max-width: 1700px){
	.xyanfa_b .ul > li {
	    padding: 30px 30px 60px;
	}
}

@media(max-width: 1500px){
	.xyanfa_b {
	    padding: 70px 0 90px;
	}
}

@media(max-width: 1100px){
	.xyanfa_b .ul{display: block;}
	.xyanfa_b .ul > li{width: 100%;margin-bottom: 14px;padding: 30px 20px 40px;}
	.xyanfa_b .ul > li:last-child{margin-bottom: 0;}
	.xyanfa_b .ul > li .nr{margin-top: 14px;}
	.xyanfa_b .ul > li .nr a{margin-top: 10px;}
}

.xyanfany_a{
	padding: 90px 0 100px;
	background: #f3f7f9;
}

.xyanfany_a .left{
	width: 42.5%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.xyanfany_a .left .text{
	line-height: 1.8;
	margin-top: 20px;
	color: #818d93;
}

.xyanfany_a .right{
	width: 46.2%;
}

.xyanfany_a .right .img{display: inline-block;}

.xyanfany_b{
	padding: 100px 0 140px;
}


.xyanfany_b .xyanfany_b_box{
	margin-top: 24px;
	background: #f3f7fa;
	display: flex;
	flex-wrap: wrap;
}

.xyanfany_b .left{
	width: 36.2%;
	padding: 80px 70px 80px 36px;
	border-radius: 12px;
	overflow: hidden;
	background: url(../images/yanfa_b_bg.jpg) center center/cover;
	/*height: 100%;
	position: absolute;
	left: 0;*/
}
.xyanfany_b .left.chaochu{
	height: 100%;
	position: absolute;
	left: 0;
}
.xyanfany_b .left .bg {
    position: absolute;
    width: 48%;
    bottom: -60px;
    right: -30px;
    opacity: 0.05;
}

.xyanfany_b .left .bt{color: #fff;}
.xyanfany_b .left .text{
	margin-top: 10px;
	color: #fff;
	line-height: 1.8;
}

.xyanfany_b .left .ly{
	color: #fff;
	margin-top: 30px;
	display: inline-block;
	padding: 0 34px;
	height: 50px;
	line-height: 46px;
	border-radius: 50px;
	border: 2px solid rgba(255, 255, 255, 0.2);
}

.xyanfany_b .left .ly i {
	width: 19px;
	height: 19px;
	display: inline-block;
	background: url(../images/xyanfany_b_icon.png) center center/cover;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 10px;
}

.xyanfany_b .right{
	width: 63.8%;
	padding: 66px 60px 40px;
	
}


.xyanfany_b .right .ul{
	overflow: auto;
	border-top: 2px solid #72af43;
}

.xyanfany_b .right .ul::-webkit-scrollbar{
	width: 5px;
	border: 20px;
	
}
.xyanfany_b .right .ul::-webkit-scrollbar-track{
	border: 20px;
	background: #f2f2f2;
}

.xyanfany_b .right .ul::-webkit-scrollbar-track-piece{
	width: 5px;
	border: 20px;
} 
.xyanfany_b .right .ul::-webkit-scrollbar-thumb{
	background: #c2c2c2;
	border: 20px;			
}
.xyanfany_b .right .ul::-webkit-scrollbar-button{
	display: none;
}

.xyanfany_b .right .ul li{
	border-bottom: 1px solid #e5e5e5;
}
.xyanfany_b .right .ul li:last-child{border-bottom: none;}
.xyanfany_b .right .ul li .bt{
	padding: 26px 50px 26px 0;
	color: #666666;
	overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    transition: all 0.3s;
}

.xyanfany_b .right .ul li .bt:before{
	width: 38px;
	height: 38px;
	border-radius: 100%;
	position: absolute;
	background: url(../images/xyanfany_b_xz1.png) center center/cover;
	content: "";
	top: 50%;
	right: 10px;
	transition: all 0.3s;
	transform: translateY(-50%);
}

.xyanfany_b .right .ul li:hover .bt{
	color: #292b2b;
}

.xyanfany_b .right .ul li:hover .bt:before{
	background: url(../images/xyanfany_b_xz01.png) center center/cover;
}

.xyanfany_c {
	padding: 110px 0 120px;
}

.xyanfany_c .left{
	width: 37.5%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.xyanfany_c .left .text{
	margin-top: 20px;
	color: #818d93;
	line-height: 1.8;
}

.xyanfany_c .right{
	width: 53.8%;
}

.xyanfany_d{
	padding: 120px 0;
	background: #f3f7f9;
}

.xyanfany_d .left{
	width: 37.5%;
}


.xyanfany_d .left .ul{
	margin-top: 30px;
	border-top: 2px solid #72af43;
}
.xyanfany_d .left .ul li{
	border-bottom: 1px solid #e5e5e5;
}
.xyanfany_d .left .ul li .bt{
	padding: 28px 28px 28px 5px;
	color: #818d93;
	overflow:hidden;
    white-space: nowrap;
    position: relative;
    text-overflow: ellipsis;
    transition: all 0.3s;
}

.xyanfany_d .left .ul li .bt:before{
	width: 17px;
	height: 12px;
	content: "";
	position: absolute;
	right: 10px;
	top: 50%;
	transition: all 0.3s;
	background: url(../images/xyanfany_d_jt1.png) center center/cover;
	transform: translateY(-50%);
}
.xyanfany_d .left .ul li:hover .bt{
	color: #72af43;
}
.xyanfany_d .left .ul li:hover .bt:before{
	background: url(../images/xyanfany_d_jt01.png) center center/cover;
}
.xyanfany_d .right{
	width: 55%;
}

@media(max-width: 1700px){
	.xyanfany_b {
	    padding: 90px 0 120px;
	}
	.xyanfany_b .left{
		padding: 60px 50px 60px 30px;
	}
	.xyanfany_b .right {
	    padding: 60px 50px 40px;
	}
	.xyanfany_c {
	    padding: 120px 0 100px;
	}
	.xyanfany_d {
	    padding: 100px 0;
	}
	.xyanfany_d .left .ul li .bt {
	    padding: 24px 28px 24px 5px;
	}
}

@media(max-width: 1500px){
	.xyanfany_a {
	    padding: 70px 0 80px;
	}
	.xyanfany_b {
	    padding: 70px 0 90px;
	}
	.xyanfany_b .right .ul li .bt:before{
		width: 32px;
		height: 32px;
	}
	.xyanfany_b .right {
	    padding: 50px 40px 40px;
	}
	.xyanfany_b .left {
	    padding: 50px 40px 50px 30px;
	}
	.xyanfany_c {
	    padding: 190px 0 190px;
	}
	.xyanfany_d {
	    padding: 80px 0;
	}
	.xyanfany_d .left .ul li .bt {
	    padding: 20px 28px 20px 5px;
	}
}

@media(max-width: 1100px){
	.xyanfany_a {
	    padding: 40px 0 50px;
	}
	.xyanfany_a .left{
		position: initial;
		width: 100%;
		transform: initial;
		display: inline-block;
	}
	.xyanfany_a .right{
		width: auto;
		float: left;
		margin-top: 20px;
	}
	.xyanfany_b {
	    padding: 40px 0 50px;
	}
	.xyanfany_b .left{
		position: initial;
		display: inline-block;
		width: 100%;
		padding: 30px 20px;
	}
	.xyanfany_b .left .ly{margin-top: 20px;}
	.xyanfany_b .right{
		width: 100%;
		padding: 30px 20px;
	}
	.xyanfany_c{
		padding: 40px 0 50px;
	}
	.xyanfany_c .left,.xyanfany_b .left.chaochu{width: 100%;display: inline-block;position: initial;transform: initial;}
	.xyanfany_c .right{
		width: 100%;
		margin-top: 20px;
	}
	.xyanfany_d{
		padding: 40px 0;
	}
	.xyanfany_d .left{
		width: 100%;
	}
	.xyanfany_d .left .ul{margin-top: 20px;}
	.xyanfany_d .left .ul li .bt:before{right: 6px;}
	.xyanfany_d .left .ul li .bt {
	    padding: 18px 24px 18px 2px;
	}
	.xyanfany_d .right{
		width: 100%;
		margin-top: 20px;
	}
}


/* 2022-12-20 */

.addHomeA { background: url(../images/addbga.jpg) no-repeat left bottom/cover;  }
.addHomeA a.banner_more { margin-top:55px; }
.addHomeA a.banner_more i,.addHomeA .banner_more i{background: url(../images/banner_jt.png) center center/cover;}
.addHomeA a.banner_more,.addHomeA .banner_more{border: 2px solid rgba(0, 0, 0, 0);	}
.addHomeA a.banner_more:before,.addHomeA .banner_more:before{width: 100%;}
.addHomeA a.banner_more2,.addHomeA .banner_more2{color: #fff;}
.addHomeA-b { float: left; position: absolute; left:0; top:10vw; }
.addHomeA-a { position: relative; }
.addHomeA-c { float: right; width: 68%; position: relative; padding:8vw 0 4.5vw; }
.addHomeA-c .line { width: 1px; height: 100%; position: absolute; top:0; left:0; background: #eeeeee; }
.addHomeA-c .line2 { left: 33.3333%; }
.addHomeA-c .line3 { left: 66.6666%; }
.addHomeA { padding-left:8.335%; }
.addHomeA-e { width: 33.3333%; float: left; padding-left:2.4vw; }
.addHomeA-e .icon {  }
.addHomeA-e .t { font-size: 30px; color:#404040; margin-top: 1.5vw; }
.addHomeA-e .con { margin-top: 5vw; }
.addHomeA-e .con a { font-size: 18px;color: #818d93; margin: 8px 0; display: block; }
.addHomeA-e .con a span { display: inline-block; padding-right:26px; }
.addHomeA-e .con a:hover span { background: url(../images/addhajt.png) no-repeat right center; text-decoration: underline; }
.addHomeA-e .con a:hover { color: #1374b8; }
.addHomeA-d { position: relative; }
.addHomeA-d:before { content:''; width: 100%; height: 2px; position: absolute; left:0; top:calc(110px + 4.2vw); background-color: #72af43; background-image: linear-gradient(to right, #72af43 , #037cc4); }
.addHomeA-d .btn { width: 45px; height: 45px; background: url(../images/addajt.png) no-repeat center/cover; position: absolute; top:calc(110px + 4.2vw); transform: translate(-50%, -50%); }
.addHomeA-d .btnA { left: 33.3333%; }
.addHomeA-d .btnB { left: 66.6666%; }
.addHomeA-f { margin-top:4.2vw; }
.addHomeA .banner_more2A { display: none; }

@media(max-width: 1500px){
	.addHomeA { padding-left:7%; }
	.addHomeA-e .icon img { height: 50px; }
	.addHomeA-e .t { font-size: 24px; }
	.addHomeA-e .con { margin-top: 8vw; }
	.addHomeA-d .btn { width: 38px; height: 38px; }
	.addHomeA-d .btn,.addHomeA-d:before { top: calc(100px + 4.2vw); }
	.addHomeA-e .con a span { font-size: 16px; }
}
@media(max-width: 1100px){
	.addHomeA { padding:0 3%; }
	.addHomeA-b { width: 100%; position: relative;top:0;left:0;padding: 30px 0 20px; }
	.addHomeA-c { width: 100%; }
	.addHomeA-e .icon img { height: 50px; }
	.addHomeA-e .t { font-size: 20px; }
	.addHomeA-e .con { margin-top: 12vw; }
	.addHomeA-d .btn { width: 38px; height: 38px; }
	.addHomeA-d .btn,.addHomeA-d:before { top: calc(100px + 4.2vw); }
	.addHomeA-e .con a span { font-size: 16px; }
	.addHomeA a.banner_more2, .addHomeA .banner_more2 { display: none; }
	.addHomeA a.banner_more2A { display: inline-block; margin-top:-10vw; }
}
@media(max-width: 800px){
	.addHomeA-d .btn,.addHomeA-d:before { display: none; }
	.addHomeA-c { padding:20px 0 50px; }
	.addHomeA-e { width: 100%; padding-bottom: 30px;margin-bottom: 30px; border-bottom:1px solid #999; }
	.addHomeA-c .line { display: none; }
	.addHomeA-e:last-child { border:none; padding-bottom:0; margin-bottom:0; }
	.addHomeA-e .icon img { height: 50px; }
	.addHomeA-e .t { font-size: 20px; margin-top: 10px; }
	.addHomeA-e .con { margin-top: 20px; }
	.addHomeA-d .btn { width: 38px; height: 38px; }
	.addHomeA-d .btn,.addHomeA-d:before { top: calc(100px + 4.2vw); }
	.addHomeA-e .con a span { font-size: 16px; }
}
.addAboutA { width: 100%; overflow: hidden; padding:5.5vw 0 7vw; background: #f3f7f9; }
.addAboutA-a .text { margin-top: 15px; }
.addAboutA-b { margin-top: 45px; }
.addAboutA-b .swiper-container { overflow: visible; }
.addAboutA-b .swiper-button-next,.addAboutA-b .swiper-button-prev { width: 49px; height: 49px; border-radius: 50%; border:1px solid #a2a3a3; top: auto; transform: translateY(0); margin:0; left:auto; }
.addAboutA-b .swiper-button-next { background: url(../images/addnext.png) no-repeat center center; right:0; top: -100px; }
.addAboutA-b .swiper-button-prev { background: url(../images/addprev.png) no-repeat center center; right:60px; top: -100px; }
.addAboutA-b .swiper-button-next:hover { background: url(../images/addnextbg.png) no-repeat center center #72af43; border-color:#72af43; }
.addAboutA-b .swiper-button-prev:hover { background: url(../images/addprevbg.png) no-repeat center center #72af43; border-color:#72af43; }
.addAboutA-c { position: relative; }
.addAboutA-c .tit { display: none; }
.addAboutA-c .con { z-index: 5; display: block; padding: 0 30px; position: absolute; height: 30px; overflow: hidden; left:0; bottom:30px; transition: all 0.6s; }
.addAboutA-c .con .t { font-size: 22px;color:#fff; line-height: 1.5; }
.addAboutA-c .con .c { margin: 6px 0 15px; font-size: 16px;color:#fff !important; line-height: 1.6; height: 52px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.addAboutA-c:hover .con { height:160px; }
.addAboutA-c:after { content:''; width: 100%; height: 100%; position: absolute; left:0; bottom:0; background: url(../images/addaboutabg.png) no-repeat bottom center/cover; }
@media(max-width: 1500px){
	.addAboutA-b .swiper-button-prev,.addAboutA-b .swiper-button-next { width: 42px; height: 42px; }
	.addAboutA-b .swiper-button-prev { right: 55px; }
	.addAboutA-b { margin-top: 35px; }
	.addAboutA-c .con { bottom: 20px; padding:0 20px; }
	.addAboutA-c .con .t { font-size: 20px; }
}
@media(max-width: 500px){
	.addAboutA-a .text { margin-top:5px; }
	.addAboutA-c .con .t { font-size: 18px; }
	.addAboutA-c .con .c { font-size: 16px; }
	.addAboutA-c a.banner_more,.addAboutA-c .banner_more { display: none; }
	.addAboutA-c .con { height:90px; }
	.addAboutA-c .con { bottom: 10px; padding:0 15px; margin: 4px 0 0; }
	/*.addAboutA-b .swiper-button-next,.addAboutA-b .swiper-button-prev { top:50%; transform: translateY(-50%); }*/
	.addAboutA-b { margin-top: 20px; }
	/*.addAboutA-b .swiper-button-next { right:  -10px; background: url(../images/addnextbg.png) no-repeat center center #72af43; border-color:#72af43; }
    .addAboutA-b .swiper-button-prev { left:  -10px; right: auto; background: url(../images/addprevbg.png) no-repeat center center #72af43; border-color:#72af43; }*/
    .addAboutA-b .swiper-button-prev, .addAboutA-b .swiper-button-next {
	    width: 40px;
	    height: 40px;
	}
	.addAboutA-b .swiper-button-prev {
	    right: 50px;
	}
}


/*企业文化*/
.addAboutB { padding:5.5vw 0 6vw; }
.addAboutB-b { position: relative; margin-top:40px; }
.addAboutB-b ul li { position: relative; float: left; width: 49%; border-radius: 20px; overflow: hidden; }
.addAboutB-b ul li:first-child { margin-right:2%; }
.addAboutB-b ul li:after { transition: all 0.3s; content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; opacity: 0; background: url(../images/addab2.jpg) no-repeat center/cover; }
.addAboutB-b ul li .con { z-index: 5; position: absolute; left:0; bottom:2.5vw; /*padding: 0 15.5vw 2.5vw;*/padding:0 !important; width: 100%;text-align: center;}

.addAboutB-b ul li .t { font-size: 30px;color:#fff; margin-top: 20px; }
.addAboutB-b ul li .icon { opacity: 0; transition: all 0.6s; text-align: center;}

.addAboutB-b ul li:hover .icon,.addAboutB-b ul li:hover:after { opacity: 1; }

@media(max-width: 1500px){
	.addAboutB-b { margin-top:30px; }
	.addAboutB-b ul li .t { font-size: 24px; margin-top:12px; }
	.addAboutB-b ul li .icon img { height: 60px; width: auto; }
}
@media(max-width: 1300px){
	.addAboutB-b { margin-top:20px; }
	.addAboutB-b ul li .t { font-size: 22px; margin-top:12px; }
	.addAboutB-b ul li .icon img { height: 50px; width: auto; }
}
@media(max-width: 1100px){
	.addAboutB { padding:40px 0 50px; }
	.addAboutB-b ul li { width: 100%; border-radius: 10px; }
	.addAboutB-b ul li:first-child { margin-right:0; margin-bottom: 20px; }
	.addAboutB-b ul li .con { padding: 0 16px 20px; }
	.addAboutB-b ul li .t { font-size: 20px; margin-top:12px; }
}

.addAboutC { padding:5vw 0 6vw; background: #eff3f5; }
.addAboutC-b { margin-top: 35px; }
.addAboutC-b ul li { float: left; width: calc(33.3333% - 14px); margin-right:20px; }
.addAboutC-b ul li:nth-child(3n) { margin-right:0; }
.addAboutC-b .img { border-radius: 1vw; overflow: hidden; }
.addAboutC-b .img img { transition: all 0.3s; }
.addAboutC-b .t { padding:20px 0 20px 18px; position: relative; font-size: 22px;color:#292b2b; border-bottom: 1px solid #d9dddf; text-align: center;}
.addAboutC-b .t:before {/* content:'';*/ width: 5px; height: 5px; background: #73848c; border-radius: 2px; position: absolute; left:2px; top:50%; transform: translateY(-50%); }
.addAboutC-b .t:after { transition: all 0.5s; content:''; width: 0px; height: 2px; background: #72af43; position: absolute; left:0px; bottom: -1px; }
.addAboutC-b ul li:hover .t { color:#72af43; }
.addAboutC-b ul li:hover .t:before { background:#72af43; }
.addAboutC-b ul li:hover .t:after { width: 100%; }
.addAboutC-b ul li:hover img { transform: scale(1.05); }

@media(max-width: 1500px){
	.addAboutC-b { margin-top: 25px; }
	.addAboutC-b .t { padding:16px 0 16px 18px; font-size: 20px; }
}
@media(max-width: 1300px){
	.addAboutC-b { margin-top: 20px; }
	.addAboutC-b .t { padding:16px 0 16px 18px; font-size: 18px; }
}
@media(max-width: 1100px){
	.addAboutC { padding: 40px 0 50px; }
	.addAboutC-b .img { border-radius: 2.5vw; }
	.addAboutC-b ul li { width: 100%; margin-right:0; }
    .addAboutC-b ul li:nth-child(n+2) { margin-top:20px; }
}
.addAboutD { position: relative; }
.addAboutD-a { position: absolute; left:58%; top:50%; transform: translateY(-50%); min-width: 300px; }
.addAboutD-b { padding-top:10px; }
.addAboutD-b ul li { position: relative; margin-top:20px; }
.addAboutD-b .icon { border:1px solid #c5d0d4; float: left; border-radius: 50%; }
.addAboutD-b .t { font-size: 24px;color:#292b2b; position: absolute; left: 100px; top:50%; transform: translateY(-50%); }

@media(max-width: 1600px){
	.addAboutD-b ul li { position: relative; margin-top:15px; }
	.addAboutD-b .icon img { width: 60px; height: auto; }
	.addAboutD-b .t { font-size: 22px; left:76px; }
	    .banner_fd .box .bt{
        color: #fff;
        height: 52px;
        overflow: hidden;
    }
}
@media(max-width: 1300px){
	.addAboutD-b ul li { position: relative; margin-top:10px; }
	.addAboutD-b .icon img { width: 50px; height: auto; }
	.addAboutD-b .t { font-size: 20px; left:66px; }
	.banner_fd .box .bt{
        color: #fff;
        height: 44px;
        overflow: hidden;
    }
}
@media(max-width: 1100px){
	.addAboutD-a { position: relative; left:0; top:0; transform: translateY(0); padding: 20px 3% 50px; }
	.addAboutD-b .t { font-size: 22px; left:76px; }
}



/*机构分布*/
.addAboutE { padding:4vw 0 6vw; }

.addAboutE-b { margin-top:50px; }
.addAboutE-b ul li { position: relative; padding:20px; margin-bottom: 15px; border-radius: 15px; background: #eff3f5; }

.addAboutE-b .img { width: 25%; float: left; border-radius: 15px; overflow: hidden; }
.addAboutE-b .t { font-size: 17px;width: 25%;color: #818d93; position: relative; height: 160px; float: left; }
/*.addAboutE-b .t1 { width: 20%; }
.addAboutE-b .t2 { width: calc(60% - 450px); }
.addAboutE-b .t3 { width: 20%; }
.addAboutE-b .t4 { width: 200px; }*/

.addAboutE-b .t .tt { padding:0 10px 0 30px; position: absolute; top:75%; transform: translateY(-50%); width: 100%; }

@media(max-width: 1600px){
	.addAboutE-b .t .tt { font-size: 13px; padding: 0 10px 0 20px; top: 50%;}
	.addAboutE-b { margin-top: 50px; }
}
@media(max-width: 1400px){
	.addAboutE-b .img { width: 200px; }
	.addAboutE-b .t { height: 128px; }
	/*.addAboutE-b .t1 { width: 16%; }
	.addAboutE-b .t2 { width: calc(68% - 360px); }
	.addAboutE-b .t3 { width: 16%; }
	.addAboutE-b .t4 { width: 160px; }*/
	.addAboutE-b .t1,.addAboutE-b .t2,.addAboutE-b .t3,.addAboutE-b .t4{width: calc((100% - 200px) / 3);}
	.addAboutE-b .t .tt { font-size: 12px; padding: 0 10px 0 20px; }
	.addAboutE-b { margin-top: 35px; }
}
@media(max-width: 1100px){
	.title .fbt { margin-top:6px; }
	.addAboutE { padding:40px 0 50px; }
	.addAboutE-b ul li { padding: 16px; border-radius: 10px; }
	.addAboutE-b .img { width: 100%; max-width: 400px; border-radius: 10px; }
	.addAboutE-b .t { height: auto; }
	.addAboutE-b .t1 { width: 100%; margin-top:10px; }
	.addAboutE-b .t2 { width: 100%; }
	.addAboutE-b .t3 { width: 100%; }
	.addAboutE-b .t4 { width: 100%; }
	.addAboutE-b { margin-top: 20px; }
	.addAboutE-b .t .tt { font-size: 16px; position: relative; padding: 6px 0; transform: translateY(0); top: 0; }
}

/*新闻-多媒体中心*/
.addNewsA { padding:5.5vw 0 6vw; background: #f3f7f9; }
.addNewsA-b { margin-top:50px; }
.addNewsA-b ul li { padding: 20px 20px 5px; background: #ffffff; border-radius: 15px; float: left; width: 32%; margin-right:2%; }
.addNewsA-b ul li:nth-child(3n) { margin-right:0%; }
.addNewsA-b ul li:nth-child(n+4) { margin-top:20px; }
.addNewsA-b .img { border-radius: 15px; border:1px solid #eeeeee; overflow: hidden; }
.addNewsA-b .tit { background: url(../images/addnewsbgb.png) no-repeat right center; font-size: 20px;/*color:#292b2b;*/ padding:24px 1px 24px 0;  height: 100px;}
.addNewsA-b .tit.none{background: none !important;}
.addNewsA-b ul li:hover .tit { background: url(../images/addnewsbga.png) no-repeat right center; /*color:#292b2b;*/ }

@media(max-width: 1500px){
	.addNewsA-b .tit { font-size: 18px; }
	.addNewsA-b { margin-top:3vw; }
}
@media(max-width: 1100px){
	.addNewsA { padding:40px 0 50px; }
	.addNewsA-b { margin-top:20px; }
	.addNewsA-b .img { border-radius: 10px; }
	.addNewsA-b .tit { font-size: 16px; padding: 15px 30px 15px 0; }
	.addNewsA-b ul li { padding: 15px 15px 5px; border-radius: 10px; width: 49%; margin-right:2%; }
	.addNewsA-b ul li:nth-child(3n) { margin-right:2%; }
	.addNewsA-b ul li:nth-child(2n) { margin-right:0%; }
	.addNewsA-b ul li:nth-child(n+3) { margin-top:20px; }
}
@media(max-width: 600px){
	.addNewsA-b ul li { width: 100%; margin-right:0; }
	.addNewsA-b ul li:nth-child(3n) { margin-right:0; }
	.addNewsA-b ul li:nth-child(n+2) { margin-top:20px; }
}

/* 加入我们 */
.addJoinA { padding:4vw 0 6vw; }
.addJoinA .text { margin-top: 15px; }
.addJoinA-b { margin-top:40px; }

@media(max-width: 1500px){
	.addJoinA-b { margin-top:30px; }
}
@media(max-width: 1100px){
	.addJoinA .text { margin-top: 8px; }
	.addJoinA-b { margin-top:20px; }
}

.addJoinB { position: relative; }
.addJoinB-a { float: left; position: absolute; left: 0; top: 0; height: 100%; padding-left: 8.3333%; width: 50%; background: url(../images/addjob1.jpg) no-repeat center/cover; }
.addJoinB-b { float: right; width: 50%; }
.addJoinB .relative { position: relative; width: 100%; height: 100%; }
.addJoinB-c { width: 90%; position: absolute; left:0; top:50%; transform: translateY(-50%); }
.addJoinB-d { padding-right:  10px;margin-top: 15px; max-height: 550px; overflow-y: scroll; }
.addJoinB-d .con {margin-top: 30px;  }
.addJoinB-d .con .t { position: relative; font-size: 32px;color:#ffffff; border-bottom:1px solid rgba(255,255,255,0.1); }
.addJoinB-d .con .t span { position: relative; padding-bottom:20px; display: inline-block; border-bottom:2px solid #fff; margin-bottom:-1px; }
.addJoinB-d .con .c { margin-top:20px; }
.addJoinB-d .con .c p { font-size: 20px;color: #fff; position: relative; padding: 6px 0 6px 16px; float: left; width: 60%; }
.addJoinB-d .con .c p:nth-child(2n) { width: 40%; }
.addJoinB-d .con .c p:before { content:''; width: 5px; height: 5px; position: absolute; left:0; top:50%; transform: translateY(-50%); background: rgba(255,255,255,0.6); border-radius: 50%;}
.addJoinB-d .conA { margin-top: 20px; }
.addJoinB-e { position: absolute; left:50%; transform: translateX(-50%); top: 3vw; z-index: 5; opacity: 0.1; }
@media(max-width: 1600px){
	.addJoinB-d { margin-top:25px }
	.addJoinB-d .con .c p { font-size: 18px; padding: 5px 0 5px 15px; }
	.addJoinB-d .con .t span { font-size: 24px; padding-bottom: 16px; }
	.addJoinB-d { max-height: 400px; }
}
@media(max-width: 1500px){
	.addJoinB-d { margin-top:25px }
	.addJoinB-a { padding-left: 7%; }
	.addJoinB-d .con .c p { font-size: 16px; padding: 5px 0 5px 15px; }
	.addJoinB-d .con .t span { font-size: 22px; padding-bottom: 16px; }
	.addJoinB-d { max-height: 300px; }
}
@media(max-width: 1100px){
	.addJoinB-a { width: 100%; padding: 30px 3% 40px; position: relative;  }
	.addJoinB-c { width: 100%; position: relative; top:0; transform: translateY(0); }
	.addJoinB-d { margin-top:15px }
	.addJoinB-d .con .c p { font-size: 16px; padding: 5px 0 5px 15px; }
	.addJoinB-d .con .t span { font-size: 20px; padding-bottom: 16px; }
	.addJoinB-d { max-height: 30000px; }
	.addJoinB-b { width: 100%; }
	.addJoinB-d .conA { margin-top: 10px; }
	.addJoinB-d .con .c { margin-top:10px; }
}

@media(max-width: 500px){
	.addJoinB-d .con .c p,.addJoinB-d .con .c p:nth-child(2n) { width: 100%; }
}
.addJoinB-d { overflow-y: scroll;}
.addJoinB-d{
	scrollbar-color:  #ffffff rgba(0,0,0,0.2); 
	scrollbar-width: thin; 
	-ms-overflow-style:none; 
}
.addJoinB-d::-webkit-scrollbar {
	width: 3px;
	height: 1px;
}
.addJoinB-d::-webkit-scrollbar-thumb {
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	background: #ffffff;
}
.addJoinB-d::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 3px;
	background: rgba(0,0,0,0);
}



/* 联系我们 */
.addContactA { padding:5vw 0 6.5vw; }
.addContactA-a { position: relative; }
.addContactA-b { position: absolute; left: 0; top: 50%; transform: translateY(-50%); padding: 0; float: left; width: 33%; }
.addContactA-c { float: right; width: 50%; }
.addContactA-c #container { background: #999999; width: 100%; height: 640px;	 }
.addContactA-b a.banner_more { margin-top:55px; }
.addContactA-b a.banner_more i {background: url(../images/banner_jt.png) center center/cover;}
.addContactA-b a.banner_more {border: 2px solid rgba(0, 0, 0, 0);	}
.addContactA-b a.banner_more:before {width: 100%;}
.addContactA-b a.banner_more2 {color: #fff;}

@media(max-width: 1600px){
	.addContactA-b a.banner_more { margin-top:40px; }
	.contact_a .ul li { padding:15px 0; }
	.addContactA-c { width: 60%; }
	.addContactA-c #container { height: 500px; }
}
@media(max-width: 1100px){
	.addContactA { padding: 40px 0 50px; }
	.addContactA-b { width: 100%; position: relative; top:0; transform: translateY(0); }
	.addContactA-b a.banner_more { margin-top:20px; }
	.contact_a .ul li { padding:15px 0; }
	.addContactA-c { width: 100%; }
	.addContactA-c #container { height: 60vw; margin-top: 30px; }
}

/*历史进程*/
.addHisA { padding:6vw 0 6.5vw; }
.addHisA-a { position: relative; }
.addHisA-b { position: absolute; right: -30px; top:0; }


.addHisA-c { margin-top:60px; }

.addHisA-d { float: left; width: 15.6%; }
.addHisA-e { float: right; width: 84.4%; }
.addHisA-f { position: relative; }
.addHisA-e .con { position: absolute; left: 0; top: 50%; transform: translateY(-50%); float: left; width: 40%; }
.addHisA-e .img { float: right; width: 53%; }
@media(max-width: 2600px){
	.addHisA-dd{
		 height: 340px;
		 padding-bottom: 0 !important;
	}
}
@media(max-width: 1920px){
	.addHisA-dd{
		 height: 380px;
	}
}
.addHisA-dd { padding: 15px 0; position: relative;/* height: 380px; */}
.addHisA-dd .swiper-slide .t { font-size: 18px; color: #818d93; position: relative; padding-left: 60px; font-size: 18px;color: #818d93; line-height: 50px; }
.addHisA-dd:before { content: ''; width: 1px; height: calc(100% + 30px); position: absolute; left: 19px; top: -15px; background: #e5e5e5; }
.addHisA-d { padding:40px 0; }

.addHisA-dd .swiper-slide .t:before { content:''; width: 5px; height: 5px; position: absolute; left: 17px; top:50%; transform: translateY(-50%); background: #d9ddde; border-radius: 50%; }
.addHisA-dd .swiper-slide-thumb-active .t:after { content:''; width: 37px; height: 37px; position: absolute; left: 0px; top:50%; transform: translateY(-50%); border: 1px solid #7bb352; border-radius: 50%; }


.addHisA-dd .swiper-slide-thumb-active .t { font-size: 30px;color:#7bb352; }
.addHisA-dd .swiper-slide-thumb-active .t:before { left: 14px; width: 13px; background: #7bb352; height: 13px; }

.addHisA-e .con .t { font-size: 115px;    -webkit-text-stroke: 1px rgba(220,220,220,1); color: transparent; }
.addHisA-e .con .c { font-size: 18px; color:#818d93; }
.addHisA-e .con .c p { position: relative; margin: 10px 0; padding-left:22px; }

.addHisA-e .con .c p:before { content:''; width: 5px; height: 5px; position: absolute; left:0; top:10px; background: #c0c6c9; border-radius: 50%;}

.addHisA-d { position: relative; }
.addHisA-d .addQh { width: 19px; height: 24px; position: absolute; left:10px; background: url(../images/addhisprev.png) no-repeat center/cover; top:auto; transform: translateY(0); }
.addHisA-d .swiper-button-next { top:auto; bottom:16px; background: url(../images/addhisnext.png) no-repeat center/cover; }

@media(max-width: 1500px){
	.addHisA-b { width: 70%; }
	.addHisA-b img { width: 100%; }
	.addHisA-e .con .t { font-size: 80px; }
	.addHisA-e .con .c p { margin:8px 0; font-size: 16px; padding-left: 12px; }
	.addHisA-dd { height: 320px; }
	.addHisA-c { margin-top:50px; }
}

@media(max-width: 1300px){
	.addHisA-e .con .t { font-size: 60px; }
	.addHisA-c { margin-top:30px; }
}
@media(max-width: 1100px){
	.addHisA { padding: 40px 0 50px; }
	.addHisA-c { margin-top:10px; }
	.addHisA-d { display: none; }
	.addHisA-e { width: 100%; }
	.addHisA-e .con { position: relative; top:0; left:0; transform: translateY(0); margin-bottom:15px; }
	.addHisA-e .con,.addHisA-e .img { width: 100%; }

	.mopis .mopisl .btm_box{
		padding: 30px 20px 40px;
	}
	.mopis .mopisl .btm_box .alist{margin-top: 20px;}
	.mopis .mopisl .btm_box .alist a{
		width: 100%;
	    padding: 14px 24px 14px 10px;
	}
}
.addNewsA-a .select-btn{
	position: absolute;
	bottom: 10px;
	right: 0;
}
.addNewsA-a .select-btn select{
	background: none;
}
.new_xl .r .titbox .new_xl_erji{border-bottom: 1px solid #f0f2f2;}
.new_xl .r .titbox .new_xl_erji a.cua{

}
.new_xl .r .titbox .new_xl_erji a.cua:after{
	transform: translateY(-50%) rotate(90deg);
}
.new_xl .r .titbox .new_xl_sanji{
	/*margin-bottom: 24px;*/
	margin-bottom: 0;
	margin-top: 0;
	display: none;
}
.new_xl .r .titbox .new_xl_sanji a:after{display: none;}
.new_xl .r .titbox .new_xl_sanji a{
	color: #818d93;
	font-size: 16px;
	/*padding: 0;*/
	display: block;
	/*border: none;*/
	/*margin-bottom: 12px;*/
	padding-left: 22px;
	position: relative;
	transition: all 0.3s;
	    border-top: 1px solid #f0f2f2;
}
.new_xl .r .titbox .new_xl_sanji a:before{
	width: 14px;
	height: 2px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #818d93;
	content: "";
	transition: all 0.3s;
}
.new_xl .r .titbox .new_xl_sanji a:hover{
	color: #72af43;
}
.new_xl .r .titbox .new_xl_sanji a:hover:before{
	background: #72af43;
}
.new_xl .r .titbox .new_xl_sanji a:last-child{margin-bottom: 0;}
.anchorBL{
	display: none !important;
}
.mopis .mopisl .opisla2 p{margin-bottom: 15px;}
.about_a_xz{
	/*color: #333;*/
	margin-top: 20px;
	text-align: right;
}

@media(max-width: 1100px){
	.about_a_xz{
		margin-top: 10px;
	}
	.addNewsA-a .select-btn{
		position: relative;
		width: 100%;
		display: inline-block;
		margin-top: 20px;
	}
}

@media(max-width: 640px){
	.team_a .ul.ul_1{
		width: 100%;
	}
}

.addAboutE-b .t4{display: none;}

/*科学委员会新增*/
/*.weiyuan_a .btm .ul li{
	width: 49.2%;
	margin-right: 1.6%;
	float: left;
}
.weiyuan_a .btm .ul li:nth-child(2n){margin-right: 0;}
.weiyuan_a .btm .ul li .left{
	width: 278px;
}*/

/*0420add*/
.addHisA-dd{
	height: auto !important;
}
.addHisA-dd .slick-current .t:after { content:''; width: 37px; height: 37px; position: absolute; left: 0px; top:50%; transform: translateY(-50%); border: 1px solid #7bb352; border-radius: 50%; }


.addHisA-dd .slick-current .t { font-size: 30px;color:#7bb352; }
.addHisA-dd .slick-current .t:before { left: 14px; width: 13px; background: #7bb352; height: 13px; }

/*0908联系我们地图*/
.addContactA-c #container{
	height: auto;
	border-radius: 10px;
	overflow: hidden;
}

/*20231204*/

.zxb .b{
	color: #1374b8;
	position: relative;
	padding-left: 11px;
}
.zxb .b:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 6px;
	height: 11px;
	background: url(../images/zxb_b_icon.png)center center/cover;
}
.zxb .t{
	color: #292b2b;
	margin-top: 10px;
}
.tzzgx{
	background: #f3f7f9;
	padding: 4.9vw 0 5.7vw;
}
.tzzgx_a{
	display: flex;
	flex-wrap: wrap;
}
.tzzgx_a .tzzgx_l{
	background: #fff;
	padding: 3.1vw 2.6vw 2.6vw 2.5vw;
	border-radius: 16px;
	width: 32.6%;
}
.tzzgx_l .tzzgx_l1{
	padding-top: 1.5vw;
	border-top:1px solid #eeeeee;
	margin-top: 1.9vw;
}
.tzzgx_l .tzzgx_l1 .bt{
	color: #818d93;
}
.tzzgx_l .tzzgx_l1 .bt1{
	margin-top: 1.8vw;
}
.tzzgx_l .tzzgx_l1 .bt1 .b{
	color: #ff0000;
}
.tzzgx_l .tzzgx_l1 .bt1 .t{
	font-size: 18px;
	color: #ff0000;
	position: relative;
	padding-right: 23px;
	display: inline-block;
}

.tzzgx_l .tzzgx_l1 .bt1 .b,.tzzgx_l .tzzgx_l1 .bt1 .t{

	color: #cb0000;
}
.tzzgx_l .tzzgx_l1 .bt1 .t:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 13px;
	height: 16px;
	background: url(../images/tzzgx_l1_jt.png)center center/cover;
}
.tzzgx_l .tzzgx_l1 .bt1 .t.xiajiang:after{background: url(../images/tzzgx_l1_jt2.png)center center/cover;}
.tzzgx_l .tzzgx_l1 .bt2{
	margin-top: 2vw;
}
.tzzgx_l .tzzgx_l1 .bt2 .bt{
	width: 50%;
}
.tzzgx_l .tzzgx_l1 .bt2 .bt .b{
	color: #818d93;
}
.tzzgx_l .tzzgx_l1 .bt2 .bt .t{
/*	color: #1374b8;*/
color: #818d93;
	margin-top: 10px;
}
.tzzgx_l .tzzgx_l1 .bt3{
	color: #818d93;
	margin-top: 2.6vw;
	line-height: 1.8;
}
.tzzgx_a .tzzgx_r{
	background: #fff;
	padding: 3.1vw 2.6vw 2.6vw 2.5vw;
	border-radius: 16px;
	width: 65.8%;
	margin-left: 1.6%;
}
.tzzgx_r .dingw{
	position: relative;
}
.tzzgx_r .dingw .ann{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}
.ann a{
	display: block;
	padding: 0.8vw 1.5vw;
	border:2px solid #dedfdf;
	border-radius: 50px;
	font-size: 16px;
	transition: all 0.4s;
	color: #595d5d;
}

.ann a i{
	background: url(../images/ann_jt.png)center center/cover;
	width: 17px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
	margin-left: 1.6vw;
}
.ann a:hover{
	background: #1374b8;
	color: #fff;
	border:2px solid #1374b8;
}
.ann a:hover i{
	background: url(../images/tzzgx_two_jt.png)center center/cover;
}
.tzzgx_r .tzzgx_r1{
	border-top:1px solid #eeeeee;
	margin-top: 1.9vw;
}
.tzzgx_r .tzzgx_r1 ul li{ 
	border-bottom: 1px solid #eeeeee;
}
.tzzgx_r .tzzgx_r1 ul li a{
	display: block;
	width: 100%;
	padding:1.5vw 0;
}
.tzzgx_r .tzzgx_r1 ul li:last-child a{
	padding-bottom: 0;
}
.tzzgx_r .tzzgx_r1 ul li:last-child{
	border-bottom: none;
}
.tzzgx_r .tzzgx_r1 ul li .bt{
	position: relative;
}
.tzzgx_r .tzzgx_r1 ul li .bt:after{
	content: "";
	position: absolute;
	width: 25px;
	height: 27px;
	background: url(../images/tzzgx_r_li_icon.png)center center/cover;
	top: 5px;
	right: 0;
	transition: all 0.6s;
}
.tzzgx_r .tzzgx_r1 ul li:hover .bt:after{
	background: url(../images/tzzgx_r_li_icon01.png)center center/cover;
}
.tzzgx_r .tzzgx_r1 ul li .bt .b{
	padding-right: 30px;
	color: #818d93;
	transition: all 0.6s;
}
.tzzgx_r .tzzgx_r1 ul li:hover .bt .b{
	color: #343636;
}
.tzzgx_r .tzzgx_r1 ul li .bt .t{
	color: #818d93;
	margin-top: 14px;
	transition: all 0.6s;
}
.tzzgx_r .tzzgx_r1 ul li:hover .bt .t{
	color: #1374b8;
}
.tzzgx_b{
	background: #fff;
	padding: 3.1vw 2.6vw 2.6vw 2.5vw;
	border-radius: 16px;
	margin-top: 20px;
}
.tzzgx_b .tzzgx_b1{
	padding-top: 1.5vw;
	border-top:1px solid #eeeeee;
	margin-top: 1.9vw;
}
.tzzgx_b1 ul li{
	width: 24%;
	float: left;
	margin-left:1.33%;
}
.tzzgx_b1 ul li:nth-child(1){
	margin-left: 0;
}
.tzzgx_b1 ul li .bt1{
	color: #292b2b;
	margin-top: 1.3vw;
}
.tzzgx_b1 ul li a{
	display: block;
	background: #f3f7f9;
	padding: 2vw 2vw 9.3vw 1.5vw;
	border-radius: 15px;
	position: relative;
}
.tzzgx_b1 ul li .icon{
	width: 100%;
	text-align: right;
}
.tzzgx_b1 ul li a .beij{
	position: absolute;
	bottom: 0;
	right: 0;
}
.tzzgx_b1 ul li .bt{
	margin-top: 4.9vw;
	position: relative;
	z-index: 2;
}
.tzzgx_b1 ul li .bt .years{
	display: inline-block;
	color: #1374b8;
	padding: 10px 14px;
	border:1px solid #1374b8;
	border-radius: 50px;
}
.tzzgx_b1 ul li .bt .b{
	color: #929ba1;
	font-weight: bold;
	margin-top: 17px;
}
.tzzgx_b1 ul li .bt .t{
	color: #929ba1;
	margin-top: 12px;
}

.tzzgx_two{
	background: #fff;
	padding: 5.2vw 0 6.25vw;
}
.tzzgx_two ul{
	margin-top: 2vw;
}
.tzzgx_two ul li{
	width: 19%;
	margin-left: 1.25%;
	background: url(../images/tzzgx_two_beij.jpg)center center/cover;
	position: relative;
	padding: 3.2vw 2vw 2.6vw;
	height: 20.8vw;
	overflow: hidden;
	border-radius: 15px;
	border:1px solid #eeeeee;
	float: left;
	word-wrap: break-word;
}
.tzzgx_two ul li:nth-child(1){
	margin-left: 0;
	background: url(../images/tzzgx_two_beij1.jpg)center center/cover;
}
.tzzgx_two ul li:nth-child(3){
	background: url(../images/tzzgx_two_beij2.jpg)center center/cover;
}
.tzzgx_two ul li:nth-child(4){
	background: url(../images/tzzgx_two_beij3.jpg)center center/cover;
}
.tzzgx_two ul li:nth-child(5){
	background: url(../images/tzzgx_two_beij4.jpg)center center/cover;
}
.tzzgx_two ul li .sz{
	font-size: 3.1vw;
	color: rgba(129,141,147,0.2);
	font-weight: bold;
}
.tzzgx_two ul li .bt1{
	padding: 0 1.9vw;
	padding-bottom: 2.6vw;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
}
.tzzgx_two ul li .bt1 .b{
	color: #292b2b;
}
.tzzgx_two ul li .bt1 .t{
	color: #818d93;
}
.tzzgx_two ul li .lan{
	width: 100%;
	height: 100%;
	background: url(../images/tzzgx_two_beij01.jpg)center center/cover;
	position: absolute;
	bottom: -100%;
	left: 0;
	padding: 3.2vw 2vw 2.6vw;
	transition: all 0.6s;
}
.tzzgx_two ul li:hover .lan{
	bottom: 0;
}
.tzzgx_two ul li .lan .bt .b{
	color: #fff;
}
.tzzgx_two ul li .lan .bt .t{
	color: #fff;
}
.tzzgx_two ul li .lan .ann{
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 1.9vw;
	padding-bottom: 2.6vw;
}
.tzzgx_two ul li .lan .ann a{
	color: #fff;
	border:2px solid rgba(255,255,255,0.2);
}
.tzzgx_two ul li .lan .ann a i{
	background: url(../images/tzzgx_two_jt.png)center center/cover;
}
.mbx .home2 a{background: url(../images/mbx_icon2.png) center center/cover;}
.touzizhe_end{
	position: relative;
	padding: 6.7vw 0;
	background: url(../images/touzizhe_end.jpg) center center/cover;
}

.touzizhe_end .left{
	width: 534px;
}

.touzizhe_end .left .ul{margin-top: 10px;}
.touzizhe_end .left .ul li{border-bottom: 1px solid #d2e2ed;}
.touzizhe_end .left .ul li:last-child{border-bottom: none;}
.touzizhe_end .left .ul li .box{
	padding: 1vw 0;
	display: flex;
    align-items: center;
}
.touzizhe_end .left .ul li .icon{width: 76px;background: #e5eff6;border-radius: 100%;line-height: 0;}
.touzizhe_end .left .ul li .text{
	float: left;
	padding-left: 14px;
	width: calc(100% - 76px);
}
.touzizhe_end .left .ul li .text .bt{color: #333333;}
.touzizhe_end .left .ul li .text .js{color: #818d93;margin-top: 8px;}
.touzizhe_more,
a.touzizhe_more{
	color: #fff;
	border-radius: 50px;
	padding: 0.6vw 1.5vw;
	background: #1374b8;
	display: inline-block;
}

.touzizhe_more i,
a.touzizhe_more i{
	width: 17px;
	height: 12px;
	position: relative;
	top: -1px;
	margin-left: 10px;
	vertical-align: middle;
	display: inline-block;
	background: url(../images/tzzgx_two_jt.png) center center/cover;
}

.touzizhe_end .touzizhe_more{margin-top: 1.5vw;}
@media(max-width: 1100px){
	.ann a{padding: 10px 20px;}
	.tzzgx{
		padding: 40px 0 50px;
	}
	.tzzgx_l .tzzgx_l1{margin-top: 20px;padding-top: 20px;}
	.tzzgx_l .tzzgx_l1 .bt2,.tzzgx_l .tzzgx_l1 .bt3{margin-top: 20px;}
	.tzzgx_a .tzzgx_l{width: 100%;padding: 20px;}
	.tzzgx_a .tzzgx_r{
		width: 100%;
		padding: 20px;
		margin-left: 0;
		margin-top: 20px;
	}
	.tzzgx_r .tzzgx_r1{margin-top: 20px;}
	.tzzgx_r .tzzgx_r1 ul li a{padding: 14px 0;}
	.tzzgx_b{padding: 20px;}
	.tzzgx_b .tzzgx_b1{margin-top: 20px;padding-top: 20px;}
	.tzzgx_b1 ul li,.tzzgx_two ul li{
		width: 48.5%;
		margin-bottom: 20px;
		margin-left: 0;
		margin-right: 3%;
	}
	.tzzgx_two ul li:last-child{margin-bottom: 0;}
	.tzzgx_b1 ul li:nth-child(2n),.tzzgx_two ul li:nth-child(2n){margin-right: 0;}
	.tzzgx_two ul li{height: 200px;padding: 20px;}
	.tzzgx_two{padding: 40px 0 50px;}
	.tzzgx_two ul{margin-top: 20px;}
	.tzzgx_two ul li .sz{font-size: 40px;}
	.tzzgx_two ul li .bt1,.tzzgx_two ul li .lan{padding: 20px;}

	.touzizhe_end{padding: 40px 0;}
	.touzizhe_end .left .ul{margin-top: 20px;}
	.touzizhe_end .left{width: 100%;}
	.touzizhe_end .left .ul li .icon{width: 60px;}
	.touzizhe_end .left .ul li .text{width: calc(100% - 60px);}
	.touzizhe_more, a.touzizhe_more{padding: 10px 20px;}
	.touzizhe_end .left .ul li .box{padding: 14px 0;}
	.touzizhe_end .touzizhe_more{margin-top: 20px;}
	.touzizhe_end:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: rgba(229, 239, 246, 0.4);
	}
	.touzizhe_end .container{position: relative;z-index: 2;}
	.touzizhe_end .left .ul li .text .js{color: #333;}
	.tzzgx_b1 ul li a{
		padding: 30px 20px 80px;
	}
	.tzzgx_b1 ul li .bt .years{padding: 6px 14px;}
	.tzzgx_b1 ul li .bt1{margin-top: 10px;}
}

@media(max-width: 640px){
	.tzzgx_b1 ul li{
		width: 100%;
		margin-right: 0;
	}
	.tzzgx_two ul li{width: 100%;}
}

.zeren_a{
	padding: 5.2vw 0 7.2vw;
	background: #f3f7f9;
}
.zeren_a .ul{margin-top: 1.6vw;}
.zeren_a .ul li{
	padding: 15px;
	float: left;
	width: 24.3%;
	margin-right: 0.93%;
	border-radius: 14px;
	background: #fff;
	margin-bottom: 14px;
}
.zeren_a .ul li:last-child{margin-bottom: 0;}
.zeren_a .ul li:nth-child(4n){margin-right: 0;}
.zeren_a .ul li .img_box{position: relative;}
.zeren_a .ul li .img_box:before{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0.5) ,rgba(0,0,0,0));
}
.zeren_a .ul li .img_box .text{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 1vw;
	color: #fff;
	z-index: 2;
}
.zeren_a .ul li .img_box .img{border-radius: 14px;overflow: hidden;}
.zeren_a .ul li .img_box .text .year{padding: 6px 12px;background: rgba(255, 255, 255, 0.2);display: inline-block;border-radius: 50px;}
.zeren_a .ul li .img_box .text .bt{margin-top: 6px;}
.zeren_a .ul li .img_box .text .en{margin-top: 6px;}
.zeren_a .ul li .dbt{color: #292b2b;padding: 1vw 4px;}
@media(max-width: 1100px){
	.zeren_a{padding: 40px 0 50px;}
	.zeren_a .ul li{
		width: 48.5%;
		margin-right: 3%;
	}
	.zeren_a .ul li:nth-child(4n){margin-right: 3%;}
	.zeren_a .ul li:nth-child(2n){margin-right: 0;}
	.zeren_a .ul li .img_box .text{padding: 20px;}
	.zeren_a .ul li .dbt{padding: 14px 0;}
}

@media(max-width: 640px){
	.zeren_a .ul li{width: 100%;}
}

.gonggao_a{
	padding: 4.6vw 0 5.2vw;
}
.gonggao_a .ul{margin-top: 1.8vw;}
.gonggao_a .ul li{
	border-bottom: 1px solid #eeeeee;
}
.gonggao_a .ul li *{transition: all 0.4s;}
.gonggao_a .ul li:nth-child(1){
	border-top: 1px solid #eeeeee;
}
.gonggao_a .ul li .box{
	padding: 1.2vw 0;
}

.gonggao_a .ul li .box .text{
	padding-right: 40px;
}

.gonggao_a .ul li .box .text .bt{
	color: #818d93;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.gonggao_a .ul li .box .text .time{color: #818d93;margin-top: 8px;}
.gonggao_a .ul li .box:before{
	position: absolute;
	right: 10px;
	top: calc(50% - 12.5px);
	width: 25px;
	height: 27px;
	content: "";
	background: url(../images/tzzgx_r_li_icon.png) center center/cover;
}
.gonggao_a .ul li:hover .box .text .bt{
	color: #292b2b;
}
.gonggao_a .ul li:hover .box .text .time{
	color: #1374b8;
}
.gonggao_a .ul li:hover .box:before{
	background: url(../images/tzzgx_r_li_icon01.png) center center/cover;
}
.page2 a:hover, .page2 a.cur{background: #1374b8;border: 1px solid #1374b8;}
.page2 a.syy:hover{
	background: url(../images/page_jtl2.png) center center/cover #1374b8;
	border: 1px solid #1374b8;
}
.page2 a.syb:hover{
	background: url(../images/page_jtr2.png) center center/cover #1374b8;
	border: 1px solid #1374b8;
}
@media(max-width: 1100px){
	.gonggao_a{padding: 40px 0 50px;}
	.gonggao_a .ul{margin-top: 20px;}
	.gonggao_a .ul li .box{padding: 14px 0;}
	.gonggao_a .ul li .box:before{top: 18px;transform: initial;}
}

.dingqi_a{
	padding: 5.2vw 0;
}

.dingqi_a .ul{margin-top: 1.6vw;}
.dingqi_a .ul li{
	float: left;
	width: 23.75%;
	margin-right: 1.6%;
	margin-bottom: 2vw;
}
.dingqi_a .ul li:nth-child(4n){margin-right: 0;}
.dingqi_a .ul li .box{
	height: 24.4vw;
	background: #f3f7f9;
	border-radius: 10px;
}
.dingqi_a .ul li .box:before{
	content: "";
	position: absolute;
	right: 0%;
	bottom: 0;
	width: 17.1vw;
	height: 5.6vw;
	background: url(../images/tzzgx_b_beij.jpg) center center/cover;
}
.dingqi_a .ul li .box .icon{
	width: 28.6%;
	top: 2vw;
	right: 2vw;
	position: absolute;
	z-index: 2;
}

.dingqi_a .ul li .box .text{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
	padding: 0 1.5vw;
	z-index: 2;
}

.dingqi_a .ul li .box .text .time{
	color: #1374b8;
	padding: 6px 14px;
	display: inline-block;
	border-radius: 50px;
	border: 1px solid #d8e7d5;
}

.dingqi_a .ul li .box .text .bt{color: #929ba1;margin-top: 14px;}
.dingqi_a .ul li .box .text .en{margin-top: 6px;color: #929ba1;}
.dingqi_a .ul li .dbt{
	margin-top: 0.8vw;
	color: #292b2b;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

@media(max-width: 1100px){
	.dingqi_a {
	    padding: 40px 0;
	}
	.dingqi_a .ul{margin-top: 20px;}
	.dingqi_a .ul li{
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 20px;
	}
	.dingqi_a .ul li:nth-child(4n){margin-right: 3%;}
	.dingqi_a .ul li:nth-child(2n){margin-right: 0;}
	.dingqi_a .ul li .box{height: 260px;}
	.dingqi_a .ul li .box .text{padding: 0 20px;}
	.dingqi_a .ul li .dbt{margin-top: 8px;}
	.dingqi_a .ul li .box .icon{width: 80px;top: 20px;right: 20px;}
}

@media(max-width: 640px){
	.dingqi_a .ul li{width: 100%;}
}

.zhili_a{
	padding: 5.2vw 0 6.2vw;
}
.zhili_a .js{
	margin-top: 1.2vw;
	color: #818d93;
}
.zhili_a .text{margin-top: 1vw;line-height: 1.6;}
.zhili_a .text table{border-radius: 15px 15px 0 0;overflow: hidden;}
.zhili_a .text table tr{background: #f3f7f9;}
.zhili_a .text table tr:nth-child(2n){background: #fff;}
.zhili_a .text table th{background: #1374b8;color: #fff;font-weight: initial;padding: 12px 0;}
.zhili_a .text table td{
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding: 4px 0;
	color: #818d93;
}
.zhili_a .text table tr th{text-align: center;}
.zhili_a .text table tr td:nth-child(1){
	border-left: 1px solid #eeeeee;
	text-align: center;
}

.zhili_a .text table tr td:nth-child(2){text-align: center;}
.zhili_a .text table tr td:nth-child(3),
.zhili_a .text table tr td:nth-child(4){text-align: right;padding-right: 3.6vw;}

.zhili_b{
	background: #f3f7f9;
	padding: 5.7vw 0 6.2vw;
}

.zhili_b .tit{text-align: center;}
.zhili_b .tit .a_box{display: inline-block;}
.zhili_b .tit .a{
	float: left;
	display: block;
	margin-right: 10px;
	color: #73848c;
	padding: 10px;
	min-width: 8.3vw;
	border: 2px solid #d9e0e3;
	border-radius: 50px;
	transition: all 0.4s;
	cursor: pointer;
}
.zhili_b .tit .a:last-child{margin-right: 0;}
.zhili_b .tit .a.cur,.zhili_b .tit .a:hover{
	background: #1374b8;
	color: #fff;
	border-color: #1374b8;
}
.zhili_b .zhili_b_box{
	margin-top: 2.2vw;
}
.zhili_b .zhili_b_box .box{display: none;}
.zhili_b .zhili_b_box .box.cur{display: block;}
.zhili_b .zhili_b_box .ul{
	display: flex;
	flex-wrap: wrap;
}
.zhili_b .zhili_b_box .ul *{transition: all 0.4s;}
.zhili_b .zhili_b_box .ul li{
	float: left;
	width: calc((100% - 3vw) / 4);
	margin-right: 1vw;
	min-height: 11.4vw;
	margin-bottom: 1vw;
	border-radius: 12px;
	background: url(../images/zhili_b_bg.jpg) center center/cover;
	  display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
	
}
.zhili_b .zhili_b_box .ul li:nth-child(4n){margin-right: 0;}
.zhili_b .zhili_b_box .ul li .bt{
	color: #292b2b;
}
.zhili_b .zhili_b_box .ul li .js{
	color: #818d93;
	margin-top: 6px;
}

/*.zhili_b .zhili_b_box .ul li:hover {background: url(../images/zhili_b_bg2.jpg) center center/cover;}
.zhili_b .zhili_b_box .ul li:hover .bt,
.zhili_b .zhili_b_box .ul li:hover .js{color: #fff;}*/

.zhili_c{
	padding: 6.7vw 0;
}
.zhili_c .box{display: flex;flex-direction: row-reverse;align-items: center;}
.zhili_c .box .left{
	width: 50%;
	border-radius: 12px;
	overflow: hidden;
}
.zhili_c .box .right{
	width: 50%;
	padding-left: 3.6vw;
}

.zhili_c .box .right .text{margin-top: 1.6vw;}
.zhili_c .box .right .text .bt{color: #818d93;}
.zhili_c .box .right .text .js{line-height: 1.6;color: #818d93;margin-top: 8px;}
.zhili_c .box .right .text .ann{margin-top: 1.5vw;}
.zhili_c .box .right .text .ann a{display: inline-block;}
@media(max-width: 1100px){
	.zhili_a {
	    padding: 40px 0;
	}
	.zhili_a .js{margin-top: 10px;}
	.zhili_a .text{margin-top: 20px;}
	.zhili_a .text{overflow: auto;}
	.zhili_b{
		padding: 40px 0 50px;
	}
	.zhili_b .zhili_b_box .ul li{min-height: 160px;padding: 0 20px;}
	.zhili_b .zhili_b_box .ul li{width: 48.5%;margin-right: 3%;margin-bottom: 12px;}
	.zhili_b .zhili_b_box .ul li:nth-child(4n){margin-right: 3%;}
	.zhili_b .zhili_b_box .ul li:nth-child(2n){margin-right: 0;}
	.zhili_b .tit .a_box{display: block;}
	.zhili_b .tit .a{width: auto;width: 49%;margin-right: 2%;margin-bottom: 10px;}
	.zhili_b .tit .a:nth-child(2n){margin-right: 0;}
	.zhili_c {
	    padding: 40px 0;
	}
	.zhili_c .box{display: block;}
	.zhili_c .box .right{width: 100%;padding-left: 0;}
	.zhili_c .box .left{width: 100%;margin-top: 20px;}
	.zhili_c .box .right .text{margin-top: 20px;}
	.zhili_c .box .right .text .ann{margin-top: 20px;}
}

@media(max-width: 800px){
	.zhili_a .text table{
		width:1000px !important;
	}
}


/*new footer*/
.footer{position: relative;}
.footer .left{width: 49.3%;}
.footer:before{
	position: absolute;
	left: 52%;
	height: calc(100% - 6px);
	width: 1px;
	top: 50%;
	content: "";
	background: #e5e5e5;
	transform: translateY(-50%);
}
.footer .container_new ,.banquan .container_new{
	padding-left: 5.2vw;
	padding-right: 0;
}
.footer .left .ul > li{padding-right: 0;}
.footer .left .ul > li:nth-child(1){margin-right: 4.1vw;}

.footer .right{
	padding-left: 8vw;
	padding-right: 0;
	width: 50.7%;
}
.footer .right .ewm_box{width: 48.3%;}
.footer .right .gup{width: 43.3%;}

.footer .right .gup{text-align: left;padding-top: 0;}
.footer .right .gup .nr{
	margin-top: 4px;
}
.footer .right .gup .wenzi{
	float: left;
	margin-left: 0;
	margin-top: 0;
	margin-right: 16px;
}
.footer .right .gup .gup_text{
	float: left;
}


.footer .right .gup .gup_text .dz{color: #cb0000; /*color: green;*/}
.footer .right .gup .gup_text .dz2{/*color: #cb0000;*/ color: green;}
.footer .right .gup .gup_text .xz{color: #818d93;padding-left: 14px;position: relative;}
.footer .right .gup .gup_text .xz:before{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 10px;
	height: 7px;
	
}

.footer .right .gup .gup_text .xz.sheng:before{
	background: url(../images/gup_sheng.png) center center/cover;
}
.footer .right .gup .gup_text .xz.xiajiang:before{background: url(../images/gup_sheng2.png) center center/cover;}
.footer .left .wenzi{margin-top: 8px;}
.footer .left .wenzi p{line-height: 1.8;margin-bottom: 8px;}
.footer .left .wenzi p:last-child{margin-bottom: 0;}
@media(max-width: 1500px){
	.footer:before{left: 49.3%;}
	.footer .right{padding-left: 6vw;}
	.footer .container_new ,.banquan .container_new{padding-left: 0;}
}

@media(max-width: 1100px){
	.footer:before{display: none;}
	.footer .left{width: 100%;}
	.footer .right{width: 100%;padding-left: 0;margin-top: 10px;}
}

@media(max-width: 550px){
	.footer .right .ewm_box{width: 100%;}
	.footer .right .ewm_box .ewm{width: 100px;}
	.footer .right .ewm_box .text {
	    width: calc(100% - 100px - 14px);
	}
	.footer .right .gup{width: 100%;margin-top: 20px;}
}

.tzzgx_l .tzzgx_l1 .bt1.xiajiang .b, .tzzgx_l .tzzgx_l1 .bt1.xiajiang .t{
    color: green;
}


/*隐私条款*/
.yszc{
	padding: 160px 0 100px;
	background: #f3f7f9;
}
.yszc .nr{
	margin-top: 1.3vw;
	line-height: 2;
}
.yszc .nr h3{font-weight:initial;}
.yszc .nr p{
	color: #818d93;
}
.yszc .nr_01{
	margin-top: 60px;
}
.yszc .nr_01 ul li{
	margin-bottom: 46px;
}
.yszc .nr_01 ul li .b{
	color: #292b2b;
}
.yszc .nr_01 ul li .t{
	margin-top: 15px;
}
.yszc .nr_01 ul li .t p{
	color: #818d93;
	line-height: 1.8;
}
@media(max-width: 1900px){
	.yszc{
		padding: 8.3vw 0 5.2vw;
	}
	.yszc .nr_01{
		margin-top: 3.1vw;
	}
	.yszc .nr_01 ul li{
		margin-bottom: 2.4vw;
	}
}
.yszc_a{
	padding: 15px 0;
	background: #1374b8;
}
.yszc_a .yszc_b{
	position: relative;
}
.yszc_a .yszc_b .bt{
	color: #f3f7f9;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 80%;
	line-height: 1.6;
}
.yszc_a .yszc_b .bt .ann{
	display: inline-block;
}
.yszc_a .yszc_b .ann a{
	display: block;
	width: 150px;
	background: #fff;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #1384b1;
	padding: 0;
	border:none;
}

@media(max-width: 1100px){
	.yszc{
		padding: 40px 0;
	}
	.yszc_a .yszc_b .bt{
		width: 100%;
		position: static;
		transform: translateY(0);
	}
	.yszc_a .yszc_b .ann{
		margin-top: 20px;
	}
	.yszc_a .yszc_b .ann a{
		width: 120px;
		height: 35px;
		line-height: 35px;
	}
}

/* cookies政策 */
.fixCooA {width: 100%;position: fixed;left:0;padding: 20px 3%;bottom:0;background: rgba(19,116,184,0.9);z-index: 10000;}
.fixCooA-a { padding: 0; position: relative; }
.fixCooA-a .tit { font-size: 21px;color:#ffffff; }
.fixCooA-a .c { font-size: 15px;color:#d6e1de; margin:10px 0 0px; width: 80%;}
.fixCooA-b { position: absolute; top:50%; transform: translateY(-50%); right:0; }
.fixCooA-a .c a { color:#fff; text-decoration: underline; }
.fixCooA-a .c a:hover { color:#6ea843; text-decoration: underline; }
.fixCooA-b a { float: left; position: absolute; left: 0; transform: translateY(-50%); top: 50%; font-size: 16px;color:#2a846b;text-decoration: underline; }
.fixCooA-c { float: right; }
.fixCooA-c span { margin-left: 10px; cursor: pointer; display: inline-block; font-size: 16px; padding: 12px 36px; border-radius: 50px; color: #1374b8; background: #f1f1f1; }
.fixCooA-c span:hover,.fixCooA-c span.cur { color: #fff; background: #6ea843; }

@media(max-width:  1480px){
	.fixCooA-a .c { font-size: 14px; }
	.fixCooA-c span { font-size: 14px; padding: 10px 28px; }
}
@media(max-width:  1280px){
	.fixCooA-a { padding-right: 280px; }
}
@media(max-width:  1024px){
	.fixCooA { padding: 20px 5%; }
}
@media(max-width:  750px){
	.fixCooA-a { padding-right: 0; }
	.fixCooA-b { position: relative; top:0; transform: translate(0); left:0; margin-top: 20px; }
}
@media(max-width:  500px){
	.fixCooA-a .tit { font-size: 16px; }
	.fixCooA-a .c { font-size: 13px; }
}


/*新增2025-3-4tong*/
.mopis .mopisr .mopisrc{
	margin-top: 20px;
	border-radius: 20px;
	background: #fff;
	padding: 36px 30px;
}

.mopis .mopisr .mopisrc .nr{
	padding: 18px 0;
	transition: all 0.4s;
	border-bottom: 2px solid #eeeeee;
}

.mopis .mopisr .mopisrc .nr:hover{
	border-color: #72af43;
}

.mopis .mopisr .mopisrc .nr:last-child{
	border-bottom: none;
}

.mopis .mopisr .mopisrc .nr .img{border-radius: 16px;}

.mopis .mopisr .mopisrc .nr .time2{
	color: #72b045;
	margin-top: 16px;
}
.mopis .mopisr .mopisrc > .bt{
	color: #292b2b;
}
.mopis .mopisr .mopisrc .nr .bt{
	color: #333333;
	margin-top: 6px;
	line-height: 1.4;
}

.mopis .mopisr .mopisrc .nr .js{
	color: #9595a2;
	margin-top: 8px;
	line-height: 1.6;
}

.mopis .mopisl .opisla1 .xz{
	color: #595d5d;
	position: absolute;
	right: 0;
	top: 0;
	height: 40px;
	display: flex;
	align-items: center;
	padding: 0 60px 0 20px;
	border-radius: 50px;
	border: 2px solid #dedfdf;
}


.mopis .mopisl .opisla1 .xz:before{
	position: absolute;
	content: "";
	width: 39px;
	right: -1px;
	border-radius: 100%;
	overflow: hidden;
	height: 39px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/xiazai.png) center center/cover #0084ca;

}

.xyanfany_b .right .ul li .bt:before{
	    width: 17px;
    height: 12px;
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    transition: all 0.3s;
    background: url(../images/xyanfany_d_jt1.png) center center / cover;
    transform: translateY(-50%);
}
.xyanfany_b .right .ul li:hover .bt{
	   color: #72af43;
}
.xyanfany_b .right .ul li:hover .bt:before{
	background: url(../images/xyanfany_d_jt01.png) center center / cover;
}

.mopis .mopisl .opisla2.xin ul li{
	font-size: 20px;
	position: relative;
	padding-left: 14px;
	color: #292b2b;
	margin-bottom: 10px;
}

.mopis .mopisl .opisla2.xin ul li:has(a):before{
 background: #0084ca;
} 

.mopis .mopisl .opisla2.xin ul li:last-child{margin-bottom: 0;}
.mopis .mopisl .opisla2.xin ul li:before{
	position: absolute;
	content: "";
	width: 5px;
	height: 5px;
	left: 0;
	border-radius: 100%;
	top: 15px;
	background: #292b2b;
}

.mopis .mopisl .opisla2.xin ul li a{
	text-decoration: underline;
	color: #0084ca;
}

.mopis .mopisl .opisla2.xin + .btm{
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 2px solid #f6f6f6;
	display: flex;
	flex-wrap: wrap;
}

.mopis .mopisl .opisla2.xin + .btm .l{
	width: 60%;
}

.mopis .mopisl .opisla2.xin + .btm .l a{
	display: block;
	color: #333333;
	margin-bottom: 6px;
}

.mopis .mopisl .opisla2.xin + .btm .l a:last-child{margin-bottom: 0;}
.mopis .mopisl .opisla2.xin + .btm .l a:hover span{color: #0084ca;}
.mopis .mopisl .opisla2.xin + .btm .r{
	margin-left: auto;
}

.mopis .mopisl .opisla2.xin + .btm .r a{background: #0084ca;color: #fff;}

.mopis .mopisr .mopisrb .pisrb2{line-height: 1.6;}


/**2025-3-24**/
/*.header .right .ul li:nth-child(2) .new_xl .l a:nth-child(2),*/
/*.header .right .ul li:nth-child(2) .new_xl .r .titbox:nth-child(2){*/
/*    display: none !important;*/
/*}*/








