@charset "utf-8";

/**首页**/
/**头部**/
.container {
	width: 100%;
	max-width: 97.9%;
	margin: 0 auto;
}
.container2{
	max-width: 91.6%;
	width: 100%;
	margin: 0 auto;
}


.ssss {
	z-index: 88;
	position: absolute;
	bottom: 60px;
	left: calc(4.4% + 6px);
	text-align: center;
}

.sss {
	display: inline-block;
	position: relative;
	width: 32px;
	height: 32px;
	cursor:pointer;
}

.ssss .sss:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 8px;
	height: 8px;
	background: none;
	border: 2px solid #fff;
	border-radius: 100%;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.sss{
	margin-right: 14px;
}

.sss:last-child{
	margin-right: 0;
}

.sss .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.sss .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.sss .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
	border: 3px solid #03a9f4;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 32px, 32px, 16px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.sss .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 16px, 32px, 0px);
}

.sss.sss-active::before {
	background: #000;
}
.ssss .sss.sss-active:after {
	background: #03a9f4;
	border-color: #03a9f4;
}
.sss.sss-active .circle i::before {
	-webkit-animation: circleR 10000ms linear both;
	animation: circleR 10000ms linear both;
}

.sss.sss-active .circle i:first-child::before {
	-webkit-animation-name: circleL;
	animation-name: circleL;
}

.ssss .ss-active:after{
	display: none;
}

@-webkit-keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}



/*手机导航*/
/**mobile nav**/
.nav_box {width: 100%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -100%;overflow: auto;z-index: 99999999;background: #37a9cc;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {float: left;width: 100%;font-size: 16px;line-height: 50px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 11px;background: url(../images/jtwhite.png) no-repeat center center / cover;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}
.nav_box { display: none!important;}
.navR .search { display: block; }
.navR { float: right;display: none;}
.nav {display: inline-block;}
/*.navR .search { display: none; }*/
.header .lang p,.fixed-head .header .lang p,.fixed-headA .header .lang p { color:rgba(255,255,255,0.6); position: relative; background: url(../images/langbg.png) no-repeat right center; }
.header .navBtn { height: 50px; margin-top:-1px; float: left; left:3%; }
.header .lang p:after { display: none; }
.menu-i {
    height: 2px;
    right: 0;
    position: absolute;
    border-radius: 1px;
    font-style: normal;
    background-color: #fff;
    display: block;
    transition: all 0.5s;
    border-radius: 2px;
}
/*.fixed-head .menu-i { background: #333;}*/
.fixed-headA .menu-i { background: #333;}
.menu-i-1 {
    width: 28px;
    top: 13px;
}
.menu-i-2 {
    width: 28px;
    top: 23px;
}.menu-i-3 {
    width: 28px;
    top: 33px;
}
.mobile-menu {
    width: 28px;
    height: 50px;
    position: relative;
    display: block;
    background: none;
    border: none;
}
.mobile-menu-on {
    z-index: 1001;
}
.mobile-menu-on .menu-i-1 {
    transform: translateY(10px) rotate(45deg);
    background-color: #fff;
}
.mobile-menu-on .menu-i-2 {
    opacity: 0;
}
.mobile-menu-on .menu-i-3 {
    transform: translateY(-10px) rotate(-45deg);
    background-color: #fff;
}
/*
.fixed-head .mobile-menu-on .menu-i-3,.fixed-head .mobile-menu-on .menu-i-1{
	background: #333;
}*/
.nav_box { display: block!important; top: 57px; width: 100%; left:-100%; border-top: 1px solid rgba(255,255,255,0.2); /*height: calc(100% - 50px);*/ }
.nav_box { background: rgba(0, 0, 0, 0.9); }
.bgGreen { background: #474443; }
.nav_box .navlist { padding-top: 10px; }
.nav_box .navlist ul>li { border:none; line-height: 50px; }
.navSear { margin-top: 20px; padding: 0 15px;}
.navSear .search { padding-top: 20px; border-top:1px solid rgba(255,255,255,0.3); }
.navSear .search .subsearch { z-index: 9;}
.navSear .search .subsearch .subsearcha { border-radius: 3px;position: relative; padding-left: 30px; height: 30px;}
.navSear .search .subsearch .subsearcha .inp {width: 90%;height: 30px;border: 0; font-size: 14px;color: #fff; padding-left: 0px; background: none; } 
.navSear .search .subsearch .subsearcha .sub { opacity: 0.7; border: none;outline: none;position: absolute;left: 0px;top: 50%;height: 26px;background: url(../images/searchxa.png) no-repeat left center;font-size: 0;width: 26px;transform: translateY(-50%);}
.navSear .search:hover .subsearch {display: block;}
.navSear .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255,255,255,0.7); 
}
.navSear .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255,255,255,0.7);
} 
.navSear .search .subsearch .subsearcha .inp:-ms-input-placeholder{
    color: rgba(255,255,255,0.7);
}
.navSear .search .subsearch .subsearcha .inp::-webkit-input-placeholder {
    color: rgba(255,255,255,0.7);
}
.nav_box .navlist ul>li .navlist2,.nav_box .navlist ul>li .secondNav .navlist3,.nav_box .navlist ul>li .fourthNav .navlist4 { position: fixed; left:-102%; transition: all 0.6s; display: block; top:80px; width: 100%; height: calc(100% - 80px);  background: rgba(0, 0, 0, 1); z-index: 10000; }
.nav_box .navlist ul>li .navlist2 a,.nav_box .navlist ul>li .secondNav .navlist3 a,.nav_box .navlist ul>li .fourthNav .navlist4 a { padding: 0 15px; line-height: 50px; font-size: 16px; color:rgba(255,255,255,0.8); }
.nav_box .navlist ul>li.cur .navlist2,.nav_box .navlist ul>li .secondNav.cur .navlist3,.nav_box .navlist ul>li .fourthNav.cur .navlist4 { left:0; }
.nav_box .navlist ul>li .backNav { padding: 0 15px; }
.nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px; border-top: 1px solid rgba(255,255,255,0); background: url(../images/back.png) no-repeat left center; font-size: 18px;color:#fff; border-bottom:1px solid rgba(255,255,255,0.3); margin-bottom: 10px; }
.nav_box .navlist ul>li a.cur { font-weight: bold; color:#fff!important;  }

.nav_box .navlist ul>li .secondNav .navlist3 .a {position: relative;}
.nav_box .navlist ul>li .secondNav .navlist3 .a a{
	padding-right: 55px;
}
.nav_box .navlist ul>li .secondNav .navlist3 .a i{
	position: absolute;
	width: 40px;
	height: 100%;
	right: 15px;
	top: 0;
	cursor: pointer;
	background: url(../images/jtwhite.png) no-repeat center center;
}
@media(max-width: 1680px){
	.nav_box { top: 57px; }
	.nav_box .navlist ul>li .navlist2,
	.nav_box .navlist ul>li .secondNav .navlist3,
	.nav_box .navlist ul>li .fourthNav .navlist4 { 
		top:60px; height: calc(100% - 60px);
	}
}

@media(max-width: 1100px) {
	.navR {display: block;}
	.fixVideoB{
		width: 92%;
	}
}

.img100{
	line-height: 0;
}
.img100 img{
	width: 100%;
}

.header{
	background: rgba(0, 0, 0, .1);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 80;
}

.header .top .right a{
	color: rgba(255, 255, 255, 0.8);
	margin-right: 14px;
	padding-left: 21px;
	padding-top: 16px;
	padding-bottom: 14px;
	display: block;
	float: left;
	position: relative;
	font-size: 17px;
	line-height: 1;
}

.header .top .right a:before{
	height: 10px;
	width: 1px;
	position: absolute;
	left: 0;
	top: 50%;
	background: #9e9c9b;
	content: "";
	transform: translateY(-50%);
}

.header .top .right a:last-child{
	padding-right: 0;
	margin-right: 0;
}

.header .btm{
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	background: rgba(0, 0, 0, .15);
}
/*.header .btm .container2,*/
/*.header .top .container2 {*/
/*    padding: 0 25px;*/
/*    max-width: 100%;*/
/*}*/
.header .btm .left{
	padding-top: 14px;
}
.header .btm .right{
	margin-right: 38.5px;
}
.header .btm .right .ul > li{
	float: left;
	/*margin-right: 40px;*/
	padding: 0 20px;
	margin-right: 0 !important;
}
.header .btm .right .ul > li:last-child{margin-right: 0;}
.header .btm .right .ul > li > a{
	padding: 30px 0;
	display: block;
	color: #fff;
	transition: all 0.4s;
}

.header .btm .right .ul > li:hover > a,
.header .btm .right .ul > li.cur > a{
	color: #03a9f4;
}
.header .btm .header_an{
	margin-top: 18px;
	float: right;
}
a.header_an,.header_an{color: #fff;}
.header_an,a.header_an{
	background: #03a9f4;
	line-height: 46px;
	height: 46px;
	padding: 0 36px;
	color: #fff;
	border-radius: 50px;
	transition: all 0.4s;
	display: inline-block;
}

.header_an i,a.header_an i{
	width: 19px;
	height: 16px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	position: relative;
	top: -1px;
	background: url(../images/baojia.png) center center/cover;
}

.header_an:hover,a.header_an:hover{
	opacity: 0.9;
	color: #fff;
}
.header .btm .yuyan{
	margin-right: 40px;
}
.header .btm .sousuo{
	margin-right: 20px;
	padding-left: 38.5px;
}
.header .btm .sousuo:before{
    position: absolute;
    content: "";
    left: 0;
    top: 34px;
    width: 1px;
    height: 15px;
    background: #888888;
}
.header .btm .yuyan,.header .btm .sousuo{
	float: right;
	padding-top: 30px;
}

.header .btm .yuyan .icon,.header .btm .sousuo .icon{
	width: 21px;
}

.header .btm .yuyan .yuyan_xl{
	position: absolute;
	top: 100%;
	width: 94px;
	left: 50%;
	transform: translateX(-50%);
	padding-top: 38px;
	display: none;
}

.header .btm .yuyan .yuyan_xl .yuyan_xl_box{
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	text-align: center;
	padding: 6px 12px 16px;
}

.header .btm .yuyan .yuyan_xl .yuyan_xl_box a{
	display: block;
	padding: 12px 0 8px;
	position: relative;
	border-bottom: 1px solid #e9e9e9;
	transition: all 0.4s;
}

.header .btm .yuyan .yuyan_xl .yuyan_xl_box a:before{
	background: #cdd500;
	content: "";
	bottom: -1px;
	left: 0;
	width: 0;
	height: 1px;
	position: absolute;
	transition: all 0.4s;
}

.header .btm .yuyan .yuyan_xl .yuyan_xl_box a:hover{
	color: #cdd500;
}
.header .btm .yuyan .yuyan_xl .yuyan_xl_box a:hover:before{width: 100%;}
.header .btm .yuyan:hover .yuyan_xl{display: block;}

.header .top .yotur {
    float:right;
    color: #dcdbdb;
    font-size: 18px;
    margin-right: 21px;
    padding-top: 12px;
    position: relative;
    padding-left: 34px;
}
.header .top .yotur span{
    font-size: 17px;
}
.header .top .yotur:before{
    position: absolute;
    content: "";
    left: 0;
    top: 10px;
    width: 28px;
    height: 28px;
    background: url(../images/youture.png)no-repeat center center/cover;
}

.subsearch {
    width: 400px;
    position: absolute;
    top: 50px;
    right: -50px;
    display: none;
    padding-top: 47px;
}
.subsearch form:after {
    content: '';
    position: absolute;
    right: 36px;
    top: -8px;
    line-height: 0;
    border-width: 8px;
    border-color: #ffffff;
    border-top-width: 0;
    border-style: dashed;
    border-top-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
}
.subsearch form {
    background: #ffffff;
    border-radius: 3px;
    padding: 10px 20px;
    position: relative;
    width: 100%;
   
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
}

.subsearch form input.inp {
    width: 100%;
    border: none;
    border-left: 2px solid #93969d;
    background: none;
    outline: none;
    padding-left: 10px;
    color: #333;
    height: 45px;
    font-size: 15px;
}

.subsearch form input.subxx {
    border: none;
    outline: none;
    position: absolute;
    right: 20px;
    top: 2px;
    height: 56px;
    background: url(../images/ssbg.png) no-repeat center;
    font-size: 0;
    width: 25px;
}


/*.header .btm .sousuo:hover .subsearch{display: block;}*/
.banner  .swiper-slide{opacity: 0 !important;transition: all 1s;}
.banner  .swiper-slide-active{opacity: 1 !important;}
.banner .img .img1{
	background-size: 110% 110% !important;
	transition: all 2s;
}
.banner .swiper-slide-active .img .img1{
	background-size: 100% 100% !important;
}
.banner .img .img2{
	display: none;
}

.banner .text{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	color: #fff;
	transform: translateY(-50%);
}

.banner .swiper-slide-active .text .bt span{
	animation: bannertext 2s ease-in-out 1;
    -webkit-animation: bannertext 2s ease-in-out 1;
     animation-delay:calc(.2s*var(--i));
}

@-webkit-keyframes bannertext {
	0% {
		opacity: 1;
		filter: bupr(0px);
	}
	30% {
		opacity: 0;
		filter: bupr(20px);
	}
	60%,100% {
		opacity: 1;
		filter: bupr(0px);
	
	}
}

@keyframes bannertext {
0% {
		opacity: 1;
		filter: bupr(0px);
	}
	30% {
		opacity: 0;
		filter: bupr(20px);
	}
	60%,100% {
		opacity: 1;
		filter: bupr(0px);
	
	}
}


.banner .text .bt{
	margin-top: 14px;
}
.banner .text .js{
	opacity: 0;
	transition: all 3s;
}

.banner .swiper-slide-active .text .js{
	opacity: 1;
}
.banner .text .banner_more{margin-top: 70px;opacity: 0 !important;transition: all 3s;}
.banner .swiper-slide-active .text .banner_more{margin-top: 70px;opacity: 1 !important;}
a.banner_more,.banner_more{
	background: #03a9f4;
	border-radius: 50px;
	display: inline-block;
	line-height: 56px;
	height: 56px;
	padding: 0 40px;
	color: #fff;
	transition: all 0.4s;
}

a.banner_more i,.banner_more i{
	width: 12px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	position: relative;
	top: -1px;
	background: url(../images/jt.png) center center/cover;
}

a.banner_more:hover,.banner_more:hover{
	opacity: 0.8;
}

a.banner_more2,.banner_more2{
	background: none;
	border: 2px solid #e5e5e5;
	color: #333333;
	
}

a.banner_more2 i,.banner_more2 i{
	background: url(../images/jt2.png) center center/cover;
	transition: all 0.4s;
}

a.banner_more2:hover,.banner_more2:hover{
	background: #03A9F4;
	border: 2px solid #03A9F4;
	color: #fff;
}
a.banner_more2:hover i,.banner_more2:hover i{
	background: url(../images/jt.png) center center/cover;
}


.banner .zhishi,
.nybanner .zhishi{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	padding-bottom: 50px;
	z-index: 9;
}

.banner .zhishi .icon,.nybanner .zhishi .icon{
	width: 21px;
	height: 32px;
}

.banner .zhishi:before,.nybanner .zhishi:before{
	height: 36px;
	width: 1px;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	content: "";
}

.banner .zhishi:after,.nybanner .zhishi:after{
	bottom: 36px;
	width: 6px;
	height: 6px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 100%;
	position: absolute;
	background: #fff;
	position: absolute;
	content: "";
	animation: zhishi 3.4s linear infinite;
    -webkit-animation: zhishi 3.4s linear infinite;
}

@-webkit-keyframes zhishi {
	0% {
		bottom: 0;
	}
	50% {
		bottom: 36px;
	}
	100% {
		bottom: 0;
	}
}

@keyframes zhishi {
	0% {
		bottom: 0;
	}
	50% {
		bottom: 36px;
	}
	100% {
		bottom: 0;
	}
}

.banner .ts{
	width: 25px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 8;
	cursor: pointer;
	transition: all 0.4s;
}

.banner .ts:hover{
	transform: translateY(-50%) scale(1.2);
}

.banner .xiaotu{
	width: 300px;
	position: absolute;
	right: 4.4%;
	bottom: 76px;
	z-index: 9;
	padding-right: 40px;
	background: rgba(0, 0, 0, 0.55);
	border-radius: 12px;
	overflow: hidden;
}

.banner .xiaotu:before{
	background: url(../images/banner_xjt.png) center center/cover;
	width: 12px;
	height: 16px;
	position: absolute;
	top: 50%;
	right: 18px;
	content: "";
	transform: translateY(-50%);
}
.banner .xiaotu:after{
	border: 3px solid rgba(255, 255, 255, 0.43);
	position: absolute;
	top: 0;
	left: 0;
	height: calc(100% - 6px);
	width: calc(100% - 6px);
	border-radius: 12px;
	content: "";
}
.banner .xiaotu .xt_box{
	border-radius: 12px;
	overflow: hidden;
	position: relative;
	z-index: 6;
}

.banner .xiaotu .xt_box:before{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	background: url(../images/banner_xtbg.png) center center/cover;
}
.banner .xiaotu .xt_box .img img{
	transition: all 0.4s;
	transform: scale(1);
}
.banner .xiaotu:hover .xt_box .img img{
	transform: scale(1.04);
}
.banner .xiaotu .xt_box .bt{
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 12px 10px;
	z-index: 6;
}

.footer{
	background: #31353b;
}

.footer .left{
	width: 68.1%;
	padding-left: 4.4%;
	padding-top: 74px;
}


.footer .left .ul > li{
	float: left;
}

.footer .left .ul1 > li{
	width: 20.4%;
	padding-right: 10px;
}

.footer .left .ul1 > li:last-child{
	width: 18.4%;
}

.footer .left .ul1 > li .bt a{
	color: #ffffff;
}

.footer .left .ul1 > li .fl{
	margin-top: 20px;
}

.footer .left .ul1 > li .fl a{
	display: block;
	margin-bottom: 10px;
	color: rgba(255, 255, 255, 0.6);
	transition: all 0.3s;
}
.footer .left .ul1 > li .fl a span{
	position: relative;
	padding-bottom: 4px;
	transition: all 0.3s;
}
.footer .left .ul1 > li .fl a span:before{
	content: "";
	width: 0;
	transition: all 0.3s;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #fff;
}
.footer .left .ul1 > li .fl a:hover{color: #fff;}
.footer .left .ul1 > li .fl a:hover span{
	width: 100%;
}
.footer .left .ul1 > li .fl a:hover span:before{
	width: 100%;
}
.footer .left .ul1 > li .fl a:last-child{margin-bottom: 0;}

.footer .left .ul2{
	margin-top: 56px;
	margin-bottom: 70px;
}
.footer .left .ul2 > li{
	margin-right: 90px;
}

.footer .left .ul2 > li:last-child{margin-right: 0;}
.footer .left .ul2 > li .bt a{color: #fff;}
.footer:before{
	width: 1px;
	height: 100%;
	position: absolute;
	right: 31.9%;
	top: 0;
	background: rgba(255, 255, 255, 0.1);
	content: "";
}
.footer .right{
	width: 31.9%;
	padding-top: 76px;
}

.footer .right .top{
	padding: 0 70px;
	
}
.footer .right .top .tit {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.footer .right .top .tit a{
	color: #fff;
	margin-right: 30px;
	display: inline-block;
	padding: 0 8px 20px;
	position: relative;
}

.footer .right .top .tit a:last-child{margin-right: 0;}
.footer .right .top .tit a:before{
	position: absolute;
	left: 0;
	width: 0;
	height: 1px;
	bottom: -1px;
	background: #03a9f4;
	content: "";
	transition: all 0.4s;
}

.footer .right .top .tit a:hover:before,
.footer .right .top .tit a.cur:before{
	width: 100%;
}

.footer .right .top .tit_box{
	margin-top: 30px;
}

.footer .right .top .tit_box .box .dh{
	color: #fff;
	padding-left: 52px;
	position: relative;
}

.footer .right .top .tit_box .box .dh:before{
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	content: "";
	border-radius: 100%;
	border: 1px solid rgba(255,255, 255, 0.2);
	background: url(../images/footer_dh.png) center center/cover;
}

.footer .right .top .tit_box .box .text{
	margin-top: 20px;
	color: #fff;
	line-height: 1.8;
}

.footer .right .top .tit_box .box{display: none;}
.footer .right .top .tit_box .box.cur{display: block;}
.footer .right .btm{
	margin-top: 60px;
	padding-top: 50px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	text-align: center;
	padding-left: 70px;
}

.footer .right .btm .fx .icon{
	float: left;
	margin-right: 24px;
	width: 46px;
	cursor: pointer;
	position: relative;
}

.footer .right .btm .fx .icon  img.imgy{
	border-radius: 100%;
	background: rgba(255, 255, 255, 0.1);
}

.footer .right .btm .fx .icon:last-child{margin-right: 0;}
.footer .right .btm .fx .icon .ewm{
	position: absolute;
	bottom: calc(100% + 10px);
	left: 50%;
	width: 124px;
	background: #fff;
	padding: 4px;
	display: none;
	transform: translateX(-50%);
}

.footer .right .btm .fx .icon:hover .ewm{display: block;}
.banquan{
	padding: 20px 0;
	background: #292d32;
}

.banquan .t{
	color: rgba(255, 255, 255, 0.2);
}

.fh{
	width: 60px;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
	text-align: center;
	/*padding: 16px 0 8px;*/
	background: #03a9f4;
	z-index: 9999;
}
.fh .dw{
	position: absolute;
	left: 50%;
	top: calc(50% + 3px);
	transform: translate(-50%,-50%);
}
.fh .icon{
	display: inline-block;
	width: 20px;
}

.fh .bt{
	width: 100%;
	color: #fff;
	margin-top: 4px;
	line-height: 1;
}

.banner .swiper-pagination{display: none;}

.home_a{
	background: #fff;
	padding: 120px 0 130px;
}

.title .en{
	padding-left: 22px;
	color: #666;
	line-height: 1;
}

.title .en:before{
	width: 11px;
	height: 16px;
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/title_icon.png) center center/cover;
}

.title .bt{
	margin-top: 10px;
	color: #333333;
}

.top .banner_more{
	position: absolute;
	bottom: 10px;
	right: 0;
}

.home_a .btm{
	background: url(../images/home_a_bg.jpg) center center/cover;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 30px;
}

.home_a .btm .left{
	width: 68.7%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.home_a .btm .left .img{
	padding-left: 23%;
	padding-right: 13%;
}
.home_a .btm .right{
	width: 31.3%;
	border-radius: 10px;
	padding: 20px;
	overflow: auto;
	background: rgba(0, 0, 0, 0.65);
}


.home_a .btm .right::-webkit-scrollbar{
	width: 5px;
	border: 20px;
	
}
.home_a .btm .right::-webkit-scrollbar-track{
	border: 20px;
	background: #777879;
}

.home_a .btm .right::-webkit-scrollbar-track-piece{
	width: 5px;
	border: 20px;
} 
.home_a .btm .right::-webkit-scrollbar-thumb{
	background: #9c9d9d;
	border: 20px;			
}
.home_a .btm .right::-webkit-scrollbar-button{
	display: none;
}

.home_a .btm .right .ul li {
	padding-bottom: 20px;
	position: relative;
}
.home_a .btm .right .ul li:before{
	background: #797a7b;
	width: calc(100% - 44px);
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	content: "";
}
.home_a .btm .right .ul li .box{
	padding: 60px 22px;
	border-radius: 8px;
	transition: all 0.3s;
}
.home_a .btm .right .ul li:last-child{padding-bottom: 0;}
.home_a .btm .right .ul li:last-child:before{
	display: none;
}
.home_a .btm .right .ul li .box .top .bt{
	color: #fff;
	overflow: hidden;
	  text-overflow:ellipsis;
	  white-space: nowrap;
	padding-right: 100px;
}

.home_a .btm .right .ul li .box .top .bt i{
	display: inline-block;
	vertical-align: middle;
	width: 38px;
	position: relative;
	top: -2px;
	margin-right: 16px;
	line-height: 0;
}

.home_a .btm .right .ul li .box .top .home_a_more{
	position: absolute;
	right: 0;
	top: 50%;
	color: #b3b3b4;
	padding-right: 40px;
	transform: translateY(-50%);
}

.home_a .btm .right .ul li .box .top .home_a_more:before{
	width: 31px;
	height: 31px;
	background: url(../images/home_a_more.png) center center/cover;
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.home_a .btm .right .ul li .box .btm2{display: none;}
.home_a .btm .right .ul li .box .btm2{
	margin-top: 24px;
	padding: 24px 24px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.home_a .btm .right .ul li .box .btm2 a{
	display: block;
	padding: 14px 16px 14px 30px;
	color: #fff;
	opacity: 0.6;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	position: relative;
	transition: all 0.3s;
}
.home_a .btm .right .ul li .box .btm2 a:last-child{
	border-bottom: none;
}

.home_a .btm .right .ul li .box .btm2 a:before{
	width: 9px;
	height: 13px;
	background: url(../images/home_a_fbt_icon.png) center center/cover;
	position: absolute;
	left: 2px;
	top: 50%;
	transform: translateY(-50%);
	content: "";
}

.home_a .btm .right .ul li .box .btm2 a:after{
	width: 6px;
	height: 13px;
	background: url(../images/home_a_fbt_jt.png) center center/cover;
	position: absolute;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	content: "";
	display: none;
}

.home_a .btm .right .ul li.cur .box,.home_a .btm .right .ul li:hover .box{
	background: #03a9f4;
}

.home_a .btm .right .ul li.cur .box .top .home_a_more,.home_a .btm .right .ul li:hover .box .top .home_a_more{
	color: #fff;
}

.home_a .btm .right .ul li.cur .box .top .home_a_more,.home_a .btm .right .ul li:hover .box .top .home_a_more{
	color: #fff;
}

.home_a .btm .right .ul li.cur .box .top .home_a_more:before,.home_a .btm .right .ul li:hover .box .top .home_a_more:before{
	background: url(../images/home_a_more.png) center center/cover;
}

.home_a .btm .right .ul li .box .btm2 a:hover{
	opacity: 1;
}

.home_a .btm .right .ul li .box .btm2 a:hover:after{
	display: block;
}


.home_b{
	/*background: url(../images/home_b_bg.jpg) center center/cover;*/
}
.home_b i.bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	opacity: 0;
	transition: all 0.6s;
}
.home_b i.bg.cur{
	opacity: 1;
}

.home_b .ul{position: relative;z-index: 1;}

.home_b .ul li{
	float: left;
	width: 15.4%;
	height: 386px;
	position: relative;
	border-right: 1px solid #5f626b;
	transition: all 0.4s;
}

.home_b .ul li:last-child{border-right: none;}

.home_b .ul li.cur{
	width: 23%;
}

.home_b .ul li .box{
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
}

.home_b .ul li .box .icon{
	width: 65px;
	display: inline-block;
	border-radius: 100%;
	border: 2px solid rgba(255, 255, 255, 0.2);
	transition: all 0.4s;
}

.home_b .ul li .box .icon .img2{display: none;}
.home_b .ul li .box .text{margin-top: 18px;}
.home_b .ul li .box .text .bt{
	color: #fff;
	transition: all 0.4s;
}

.home_b .ul li .box .text .gd{
	color: #fff;
	margin-top: 24px;
	padding-top: 34px;
	position: relative;
	display: none;
}

.home_b .ul li .box .text .gd:before{
	width: 30px;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	content: "";
	height: 1px;
	background: #ffffff;
}
.home_b .ul li .box a{
	display: block;
}
.home_b .ul li .box .text .gd i{
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-left: 8px;
	background: url(../images/join_a_jtr.png) center center/cover;
}

.home_b .ul li.cur .box .icon {
	width: 94px;
	background: rgba(255, 255, 255, 0.1);
}
.home_b .ul li.cur .box .text .bt{font-size: 20px;}
.home_b .ul li.cur .box .icon .img1{display: none;}
.home_b .ul li.cur .box .icon .img2{display: block;}
.home_b .ul li.cur .box .text .gd{
	display: block;
}

.home_c{
	padding: 140px 0 370px;
	background: url(../images/home_c_bg.jpg) center center/cover;
}

.home_c .left{
	padding-top: 10px;
	width: 45.4%;
}
.home_c .left .text{
	line-height: 1.9;
	color: #666666;
	margin-top: 20px;
}

.home_c .left .banner_more{
	margin-top: 60px;
}
.home_c .right{
	width: 49.4%;
}

.home_c .right .img{
	border-radius: 10px;
	overflow: hidden;
}
.home_c .right .img img{
	
	transform: scale(1);
	transition: all 0.4s;
}
.home_c .right:hover .img img{
	transform: scale(1.06);
}

.home_d .home_d_box{
	margin-top: -186px;
	border-radius: 10px;
	padding: 90px 124px 150px;
	background: url(../images/home_d_bg.jpg) center center/cover;
}

.home_d .home_d_box .top{text-align: center;padding-bottom: 26px;margin-bottom: 50px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.home_d .home_d_box .top .title{display: inline-block;}
.home_d .home_d_box .top .title .bt,
.home_d .home_d_box .top .title .en{color: #fff;display: inline-block;}
.home_d .home_d_box .top .title .bt{width: 100%;}

.home_d .home_d_box .ul li{
	float: left;
	width: 20%;
	margin-right: 6.66%;
}

.home_d .home_d_box .ul li:last-child{margin-right: 0;}
.home_d .home_d_box .ul li .icon{
	padding: 20px;
	border-radius: 100%;
	position: relative;
}
.home_d .home_d_box .ul li .icon img{
	background: rgba(255, 255, 255, 0.1);
	border-radius: 100%;
}
.home_d .home_d_box .ul li .icon:before{
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.5s;
	transform: rotate(0);
	background: url(../images/home_d_y.png) center center/cover;
}

.home_d .home_d_box .ul li .text{
	text-align: center;
	color: #fff;
	margin-top: 20px;
	line-height: 1.6;
}

.home_d .home_d_box .ul li:nth-child(1) .icon:before{
	animation: home_dli 2s linear infinite;
    -webkit-animation: home_dli 2s linear infinite;
}

.home_d .home_d_box .ul li:nth-child(2) .icon:before{
	transform: rotate(45deg);
	animation: home_dli2 1.6s linear infinite;
    -webkit-animation: home_dli2 1.6s linear infinite;
}

.home_d .home_d_box .ul li:nth-child(3) .icon:before{
	transform: rotate(180deg);
	animation: home_dli3 1.8s linear infinite;
    -webkit-animation: home_dli3 1.8s linear infinite;
}
.home_d .home_d_box .ul li:nth-child(4) .icon:before{
	transform: rotate(270deg);
	animation: home_dli4 2.4s linear infinite;
    -webkit-animation: home_dli4 2.4s linear infinite;
}

@-webkit-keyframes home_dli {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}

@keyframes home_dli {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}


@-webkit-keyframes home_dli2 {
	0% {
		transform: rotate(45deg);
	}
	100% {
		transform: rotate(405deg);
	}
}

@keyframes home_dli2 {
	0% {
		transform: rotate(45deg);
	}
	100% {
		transform: rotate(405deg);
	}
}

@-webkit-keyframes home_dli3 {
	0% {
		transform: rotate(180deg);
	}
	100% {
		transform: rotate(540deg);
	}
}

@keyframes home_dli3 {
	0% {
		transform: rotate(180deg);
	}
	100% {
		transform: rotate(540deg);
	}
}

@-webkit-keyframes home_dli4 {
	0% {
		transform: rotate(270deg);
	}
	100% {
		transform: rotate(630deg);
	}
}

@keyframes home_dli4 {
	0% {
		transform: rotate(270deg);
	}
	100% {
		transform: rotate(630deg);
	}
}

.home_e {
	padding: 80px 0 100px;
}

.home_e .top{
	margin-top: 32px;
}

.home_e .top .ul li{
	float: left;
}
.home_e .top .ul li:nth-child(1){
	width: 66.3%;
}
.home_e .top .ul li:nth-child(2){
	float: right;
	width: 32.5%;
}

.home_e .top .ul li .img{
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.home_e .top .ul li .img:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/home_e_bg.png) center center/cover;
	content: "";
}

.home_e .top .ul li .text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #fff;
	padding: 24px;
}

.home_e .top .ul li .text .bt{
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.home_e .btm{
	margin-top: 16px;
}
.home_e .btm .ul{display: flex;}

.home_e .btm .ul li{
	float: left;
	width: 32.6%;
	margin-right: 1.1%;
	background: #f6f7f8;
	border-radius: 6px;
	position: relative;
}
.home_e .btm .ul li:before{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2px;
	content: "";
	transition: all 0.4s;
	width: 0;
	background: #03A9F4;
}

.home_e .btm .ul li:last-child{margin-right: 0;}
.home_e .btm .ul li .box{
	padding: 40px 20px;
}

.home_e .btm .ul li .js{
	color: #03A9F4;
	transition: all 0.3s;
}

.home_e .btm .ul li .bt{
	color: #333333;
	transition: all 0.3s;
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.home_e .btm .ul li .wz{
	color: #999999;
	line-height: 1.6;
	margin-top: 12px;
}

.home_e .top .ul li .img img{
	transition: all 0.4s;
	transform: scale(1);
}

.home_e .top .ul li:hover .img img{
	transform: scale(1.06);
}

.home_e .btm .ul li:hover .box .js{
	color: #333333;

}
.home_e .btm .ul li:hover .box .bt{
	color: #03A9F4;
}

.home_e .btm .ul li:hover:before{
	width: 100%;
}

.home_f{
	background: #f6f7f8;
	padding: 110px 0 160px;
}

.home_f .home_f_box .swiper-slide{opacity: 0 !important;}
.home_f .home_f_box .swiper-slide-active,.home_f .home_f_box .swiper-slide:nth-child(1){opacity: 1 !important;}

.home_f .home_f_box .ul li{
	float: left;
	width: 49.5%;
	margin-right: 1%;
	position: relative;
	padding-bottom: 40px;
}

.home_f .home_f_box .ul li:before{
	width: 40px;
	height: 40px;
	content: "";
	position: absolute;
	bottom: 0;
	transition: all 0.4s;
}


.home_f .home_f_box .ul li.li1:before{
	left: 70px;
	background: url(../images/home_f_jiao3.png) center center/cover;
}

.home_f .home_f_box .ul li.li2:before{
	right: 70px;
	background: url(../images/home_f_jiao1.png) center center/cover;

}

.home_f .home_f_box .ul li:last-child{margin-right: 0;}
.home_f .home_f_box .ul li .box{
	padding: 70px 50px;
	border-radius: 10px;
	background: #898d90;
	transition: all 0.4s;
}

.home_f .home_f_box .ul li .box .left{
	width: 72%;
}

.home_f .home_f_box .ul li .box .left .wz{
	color: #fff;
	line-height: 1.8;
}

.home_f .home_f_box .ul li .box .left .yh{
	color: #fff;
	margin-top: 24px;
	padding-top: 24px;
	line-height: 1.6;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.home_f .home_f_box .ul li .box .left .home_f_more {
	color: #fff;
	margin-top: 100px;
	display: inline-block;
	position: relative;
	padding-right: 32px;
}

.home_f .home_f_box .ul li .box .left .home_f_more i{
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-left: 6px;
	top: -1px;
	background: url(../images/home_f_jt2.png) center center/cover;
}

.home_f .home_f_box .ul li .box .tx{
	position: absolute;
	width: 117px;
	right: 0;
	bottom: 0;
}

.home_f .home_f_box .ul li .box .tx .wz{color: #fff;margin-top: 10px;text-align: center;}

.home_f .home_f_box .ul li .box .fen{
	position: absolute;
	width: 30px;
	height: 24px;
	right: 0;
	top: 2px;
	background: url(../images/home_f_fen.png) center center/cover;
}

.home_f .home_f_box .ul li.li1{
	margin-top: 114px;
}

.home_f .home_f_box {margin-top: -80px;}

.home_f .home_f_box .ul li:hover .box{
	background: #03A9F4;
}

.home_f .home_f_box .ul li.li1:hover:before{
	transition: all 0.4s;
	background: url(../images/home_f_jiao2.png) center center/cover;
}


.home_f .home_f_box .ul li.li2:hover:before{
	transition: all 0.4s;
	background: url(../images/home_f_jiao4.png) center center/cover;
}

.home_f .home_f_box .swiper_anniu{
	width: 60px;
	height: 60px;
	position: absolute;
	transition: all 0.4s;
	z-index: 9;
	cursor: pointer;
}

.home_f .home_f_box .swiper_anniu.swiper_anniu_left{
	background: url(../images/prevl.png) center center/cover;
} 

.home_f .home_f_box .swiper_anniu.swiper_anniu_right{
	background: url(../images/nextr.png) center center/cover;
}

.home_f .home_f_box .swiper_anniu.swiper_anniu_left{
	left: calc(49.5% - 60px - 68px)
}
.home_f .home_f_box .swiper_anniu.swiper_anniu_right{
	left: calc(49.5% - 60px);
}

.home_f .home_f_box .swiper_anniu.swiper_anniu_left:hover{
	background: url(../images/prevla.png) center center/cover;
}

.home_f .home_f_box .swiper_anniu.swiper_anniu_right:hover{
	background: url(../images/nextra.png) center center/cover;
}

.grayPage{
	position: absolute;
	top: 65%;
	width: 100%;
	transform: translateY(-50%);
}

.editorial {
	display:block;
	width:100%;
	min-width:1200px;
	height:480px;
}
.parallax>use {
	animation:move-forever 12s linear infinite;
	/*transform-origin:50% 50%;
	*/
}
.parallax>use:nth-child(1) {
	animation-delay:-2s;
}
.parallax>use:nth-child(2) {
	animation-delay:-2s;
	animation-duration:8s;
}
.parallax>use:nth-child(3) {
	animation-delay:-4s;
	animation-duration:9s;
}
.parallax>use:nth-child(4) {
	animation-delay:-6s;
	animation-duration:13s;
}
.parallax>use:nth-child(5) {
	animation-delay:0;
	animation-duration:9s;
}
.parallax>use:nth-child(6) {
	animation-delay:-6s;
	animation-duration:11s;
}
@keyframes move-forever {
	0% {
		transform:translate(-90px,0%);
	}
	100% {
		transform:translate(85px,0%);
	}
}

.home_g{
	background: url(../images/home_g_bg.jpg) center center/cover;
}
.home_g .home_g_box{
	padding: 170px 0 160px;
}
.home_g .left{
	width: 40%;
}

.home_g .left .banner_more{
	margin-top: 50px;
}
.home_g .left .tit_box{
	margin-top: 50px;
}
.home_g .left .tit_box .tit{
	float: left;
	width: 165px;
	margin-right: 40px;
	text-align: center;
	cursor: pointer;
}
.home_g .left .tit_box .tit *{
	transition: all 0.4s;
}
.home_g .left .tit_box .tit:last-child{margin-right: 0;}
.home_g .left .tit_box .tit .icon{
	border-radius: 100%;
	border: 2px solid #eeeeef;
}
.home_g .left .tit_box .tit .icon .img2{display: none;}
.home_g .left .tit_box .text{
	margin-top: 14px;
}

.home_g .left .tit_box .text .bt{
	color: #333333;
}

.home_g .left .tit_box .text .js{
	color: #999999;
	margin-top: 6px;
	display: inline-block;
	position: relative;
}

.home_g .left .tit_box .text .js:before,
.home_g .left .tit_box .text .js:after{
	width: 28px;
	height: 1px;
	background: #e2e2e2;
	position: absolute;
	top: 12px;
	content: "";
}

.home_g .left .tit_box .text .js:before{
	left: -34px;
}


.home_g .left .tit_box .text .js:after{
	right: -34px;
}

.home_g .left .tit_box .tit.cur .icon{
	background: #898d90;
	border: 2px solid #898d90;
}
.home_g .left .tit_box .tit.cur .icon .img1{
	display: none;
}
.home_g .left .tit_box .tit.cur .icon .img2{
	display: block;
}

.home_g .right{
	position: absolute;
	right: 9%;
	bottom: 0;
	/*width: 29%;*/
	width: 5.1rem;
}

.home_g .right .img{display: none;position: relative;}
.home_g .right .img.cur{display: block;animation: home_g_right 1s 1;}

@-webkit-keyframes home_g_right {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes home_g_right {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.home_h{
	background: #fff;
}

.home_h .ul li{
	float: left;
	width: 25%;
	border-right: 1px solid #e5e5e5;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.home_h .ul li:last-child{border-right: none;}
.home_h .ul li .box{
	padding: 44px 80px;
}

.home_h .ul li .icon{
	width: 48px;
	display: block;
}

.home_h .ul li .bt{
	color: #333333;
	margin-top: 14px;
	position: relative;
	padding-right: 30px;
}

.home_h .ul li .bt:before{
	width: 24px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 1px;
	background: url(../images/home_h_jt.png) center center/cover;
	content: "";
}

.home_h .ul li *{
	transition: all 0.4s;
}
.home_h .ul li:hover {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
/*.home_h .ul li:hover .bt{
	color: #cdd500;
}*/

.home_h .ul li:hover .bt:before{
	background: url(../images/xiala_jt.png) center center/cover;
}


.mo_header{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99999;
	padding: 14px 0;
}

.mo_header.fixed-head{
	background: rgba(0, 0, 0, 1);
}
.mo_header .navBtn {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	left: auto;
}
.mo_header .logo{
	float: left;
	width: 2rem;
}

@media(max-width: 1700px){
    .header .top .yotur{
        padding-top: 5px;
    }
    .header .top .yotur:before{
        top: 4px;
    }
	.header .top .right a{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.header .btm .left{
		width: 126px;
	}
	.home_a {
	    padding: 90px 0 100px;
	}
	.home_a .btm .right .ul li .box {
	    padding: 40px 20px;
	}
	.home_b .ul li{
		height: 320px;
	}
	.home_c {
	    padding: 110px 0 300px;
	}
	.home_d .home_d_box{
		    padding: 70px 124px 110px;
	}
	.home_f {
	    padding: 90px 0 120px;
	}
	.home_g .home_g_box {
	    padding: 120px 0 110px;
	}
	.home_h .ul li .box {
	    padding: 34px 80px;
	}
}

@media(max-width: 1500px){
	.header .btm .right .ul > li > a{padding: 24px 0;}
	.header .btm .yuyan, .header .btm .sousuo{padding-top: 24px;}
	.header_an{
		line-height: 40px;
        height: 40px;
	}
	.header .btm .header_an {
	    margin-top: 15px;
	}
	.header .btm .left {
	    padding-top: 10px;
	}
	.banner .text .banner_more {
	    margin-top: 50px;
	}
	a.banner_more, .banner_more{
		line-height: 46px;
		height: 46px;
	}
	.home_a {
	    padding: 70px 0 80px;
	}
	.home_a .btm .right .ul li .box {
	    padding: 30px 16px;
	}
	.home_b .ul li .box .icon{
		width: 56px;
	}
	.home_b .ul li.cur .box .icon{width: 80px;}
	.home_b .ul li .box .text .gd {
	    margin-top: 20px;
	    padding-top: 26px;
	}
	.home_c {
	    padding: 80px 0 240px;
	}
	.home_d .home_d_box {
	    padding: 50px 90px 80px;
	}
	.home_f {
	    padding: 70px 0 90px;
	}
	.home_f .home_f_box .swiper_anniu{
		width: 50px;
		height: 50px;
	}
	.home_f .home_f_box .swiper_anniu.swiper_anniu_left {
	    left: calc(49.5% - 58px - 58px);
	}
	.home_f .home_f_box .ul li .box {
	    padding: 50px 30px;
	}
	.home_f .home_f_box .ul li .box .left .yh{
		margin-top: 20px;
		padding-top: 20px;
	}
	.home_f .home_f_box .ul li .box .left .home_f_more{
		margin-top: 70px;
	}
	.home_g .home_g_box {
	    padding: 90px 0 80px;
	}
	.home_g .left .tit_box .tit{width: 150px;}
	.home_h .ul li .box {
	    padding: 30px 70px;
	}
	.banner .text .banner_more {
	    margin-top: 40px;
	}
	.banner .xiaotu{bottom: 50px;}
	.header .btm .right .ul > li{margin-right: 34px;}
	.footer .right .top {
	    padding: 0 40px;
	}
	.footer .right .top .tit a{margin-right: 20px;}
	.footer .right .btm .fx .icon{
		width: 40px;
	}
	.footer .right .btm{
		 margin-top: 40px;
         padding-top: 30px;
	}
	.footer .left .ul2 > li {
	    margin-right: 60px;
	}
	.header .btm .right .ul > li{
		padding: 0 15px;
	}
} 

@media(max-width: 1100px){

	.home_e .top .banner_more{
		bottom: 0;
		margin-top: 20px;
		position: initial;
	}

	.home_e .btm .ul{display: block;}
	/*body{overflow: hidden;}*/
	.banner .text{display: block !important;}
	.banner .swiper-slide .img video{display: none;}
	.home_h .ul li .box {
	    padding: 30px 28px;
	}
	.mo_header{display: block;}
	.header{display: none;}
	.banner .img .img2{display: block;}
	.banner .xiaotu{display: none;}
	.ssss{bottom: 30px}
	.sss{
		width: 24px;
		height: 24px;
	}
	.sss .circle i::before {
		clip: rect(0, 24px, 24px, 12px);
	}

	.sss .circle i:first-child::before {
		clip: rect(0px, 12px, 24px, 0px);
	}
	.home_a {
	    padding: 40px 0 50px;
	}
	.home_a .btm .left .img{display: none;}
	.home_a .btm .right{
		width: 100%;

	}
	.home_a .btm .right .ul li .box {
	    padding: 16px 10px;
	}
	.home_a .btm .right .ul li {
	    padding-bottom: 10px;
	}

	.home_a .btm .right .ul li .box .btm2 {
	    margin-top: 20px;
	    padding: 20px 20px 0;
	}
	.home_c {
	    padding: 40px 0 100px;
	}
	.home_c .left{
		width: 100%;
		padding-top: 0;
	}
	.home_c .right{
		width: 100%;
		margin-top: 20px;
	}
	.home_c .left .banner_more {
	    margin-top: 30px;
	}
	.home_d .home_d_box {
		margin-top: -60px;
	    padding: 40px 20px 50px;
	}
	.home_d .home_d_box .top {
	    padding-bottom: 20px;
	    margin-bottom: 30px;
	}

	a.banner_more, .banner_more {
	    line-height: 40px;
	    height: 40px;
	    padding: 0 30px;
	}
	.home_a .btm .right .ul li .box .top .home_a_more:before{
		width: 26px;
		height: 26px;
	}
	.home_a .btm .right .ul li .box .top .home_a_more{padding-right: 36px;}

	.footer .left,.footer:before{display: none;}
	.footer .right{
		padding-top: 50px;
		width: 100%;

	}
	.footer .right .top {
	    padding: 0 4.2%;
	}
	.footer .right .btm {
	    margin-top: 20px;
	    padding-top: 20px;
	    padding-bottom: 40px;
	    padding-left: 0;
	    text-align: center;
	}

	.footer .right .btm .fx{display: inline-block;}
	.nav_box {
	    top: 1.2rem;
	}
}

@media(max-width: 768px){
	.home_b{
		overflow: auto;
	}
	.home_b .ul,.home_b i.bg{
		width: 1100px;
	}
	.home_b .ul li{
		height: 280px;
	}
	.home_d .home_d_box .ul li{
		width: 46%;
		margin-right: 8%;
	}

	.home_d .home_d_box .ul li:nth-child(2n){margin-right: 0;}
	.home_d .home_d_box .ul li .text{font-size: 14px;margin-top: 14px;}
	.home_d .home_d_box .ul li .icon {
	    padding: 10px;
	}
	.home_e {
	    padding: 40px 0 50px;
	}
	.home_e .top .ul li:nth-child(1){
		width: 100%;
	}
	.home_e .top .ul li:nth-child(2){
		width: 100%;
		margin-top: 14px;
	}
	.home_e .top .ul li .text{
		padding: 20px;
	}
	.home_e .btm .ul li{
		width: 100%;
		margin-bottom: 14px;
	}
	.home_e .btm .ul li:last-child{margin-bottom: 0;}
	.home_f {
	    padding: 40px 0 50px;
	}

	.home_f .home_f_box{margin-top: 20px;}
	.home_f .home_f_box .ul li.li1 {
	    margin-top: 0;
	}
	.home_f .home_f_box .ul li{
		width: 100%;
		padding-bottom: 20px;
	}
	.home_f .home_f_box .ul li .box {
	    padding: 30px 20px;
	}
	.home_f .home_f_box .ul li .box .left{
		width: 100%;
	}
	.home_f .home_f_box .ul li .box .left .yh{
		padding-right: 110px;
	}
	.home_f .home_f_box .ul li .box .tx{
		width: 90px;
		bottom: -20px;
		text-align: center;
	}
	.home_f .home_f_box .ul li:before{display: none;}
	.home_f .home_f_box .ul li .box .fen{
		width: 26px;
		height: 16px;
		top: -20px;
	}
	.home_f .home_f_box .swiper_anniu{display: none;}
	.home_g .home_g_box {
	    padding: 40px 0 50px;
	}
	.home_g .left{
		width: 100%;
	}
	.home_g .left .banner_more {
	    margin-top: 30px;
	}
	.home_g .right{
		width: 100%;
		margin-top: 20px;
		position: initial;
		display: none;
	}
	.home_g .left .tit_box {
	    margin-top: 30px;
	}
	.home_h_box .ul li{
		width: 50%;
		border-top: 1px solid #e5e5e5;
	}
	.home_h .ul li .icon{
		width: 40px;
	}
	.home_h .ul li .box {
	    padding: 20px 14px;
	}
	.home_h_box .ul li:nth-child(1),
	.home_h_box .ul li:nth-child(2){border-top: none;}
	.fh{
		/*display: none;*/
		position: fixed;
        height: 60px;
	}
}

@media(max-width: 500px){
	.home_g .left .tit_box .tit{
		width: 34%;
		margin-right: 15%;
	}
	.home_g .left .tit_box .text .js:before, .home_g .left .tit_box .text .js:after{display: none;}
	.home_g .left .tit_box .tit:last-child{margin-right: 0;}
	.home_h .ul li .bt{font-size: 14px;}
	.home_h .ul li .bt:before{top: -3px;}
}

.nybanner .img{overflow: hidden;}
.nybanner .img .img1{
	transform: scale(1.06);
	background-size: 110% 110%;
	transition: all 2.2s;
}

.nybanner.cur .img .img1{
	transform: scale(1);
	background-size: 100% 100%;
}
.nybanner .img .img2{display: none;}
.nybanner .text{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	z-index: 5;
}
.nybanner .text .bt{
	letter-spacing: 2px;
}
.nybanner.cur .text .bt span{
	animation: bannertext 2s ease-in-out 1;
    -webkit-animation: bannertext 2s ease-in-out 1;
     animation-delay:calc(.2s*var(--i));
}
.nybanner .text .js{
	line-height: 1.6;
	margin-top: 14px;
	opacity: 0;
	transition: all 5s;
}

.nybanner.cur .text .js{
	opacity: 1;
}
@media(max-width: 1100px){
   .nybanner .img .img1{display: none;}
   .nybanner .img .img2{display: block;}	
}

.contact_a{
	background: #f5f5f5;
	padding: 4.6vw 0 5.7vw;
}

.top .ul_box{
	position: absolute;
	right: 0;
	bottom: 8px;
	border-bottom: 1px solid #dcdcdc;
}

.top .ul_box a{
	float: left;
	margin-right: 2.6vw;
	color: #333333;
	padding-bottom: 14px;
	position: relative;
	transition: all 0.3s;
}

.top .ul_box a:last-child{
	margin-right: 0;
}

.top .ul_box a.cur,.top .ul_box a:hover{
	color: #03A9F4;
}

.top .ul_box a:before{
	position: absolute;
	content: "";
	left: 50%;
	transform: translateX(-50%);
	bottom: -2px;
	width: 0;
	transition: all 0.4s;
	height: 3px;
	background:#03A9F4;
}

.top .ul_box a.cur:before,.top .ul_box a:hover:before{
	width: 100%;
}

.contact_a .btm{
	background: #fff;
	margin-top: 30px;
	border-radius: 8px;
	padding: 34px 56px 70px;
}

.contact_a .btm .left{
	width: 46.3%;
}

.contact_a .btm .left .box{
	display: none;
}

.contact_a .btm .left .box.cur{display: block;}
.contact_a .btm .left .box .h3{
	margin-top: 40px;
	color: #333333;
	margin-bottom: 28px;
	padding-bottom: 28px;
	border-bottom: 1px solid #e5e5e5;
}

.contact_a .btm .left .box .ul li{
	margin-bottom: 20px;
}

.contact_a .btm .left .box .ul li:last-child{margin-bottom: 0;}
.contact_a .btm .left .box .ul li .img{
	width: 70px;
	float: left;
}

.contact_a .btm .left .box .ul li .text{
	width: calc(100% - 70px);
	padding-left: 24px;
	float: left;
	color: #999999;
	line-height: 1.6;
}

.contact_a .btm .left .box .ul li .text .dz{
	color: #666666;
}

.contact_a .btm .left .box .banner_more{
	margin-top: 60px;
}

.contact_a .btm .right{
	float: left;
	margin-left: 4.2%;
	width: 45.2%;
}

.contact_a .btm .right .list{
	position: absolute;
	cursor: pointer;
}
.contact_a .btm .right .list .icon{
	width: 20px;
	height: 20px;
	border-radius: 100%;
	border: 1px solid #5086b1;
	transform: scale(1);
	transition: all 0.3s;
	    animation: duibi 2.4s linear infinite;
}
.contact_a .btm .right .list .icon:before{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	width: 35%;
	height: 35%;
	content: "";
	background: #5086b1;
}
.contact_a .btm .right .list .wenzi{
	position: absolute;
	background: #fff;
	left: 50%;
	border-radius: 4px;
	bottom: calc(100% + 15px);
	transform: translateX(-50%);
	width: 136px;
	text-align: center;
	padding: 6px 0;
	display: none;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}

.contact_a .btm .right .list .wenzi:before{
	width: 9px;
	height: 4px;
	position: absolute;
	content: "";
	bottom: -4px;
	left: 50%;
	background: url(../images/contact_a_jt.png) center center/cover;
	transform: translateX(-50%);
}

.contact_a .btm .right .list.cur .icon{
	transform: scale(1.4);
}

.contact_a .btm .right .list.cur .wenzi{display: block;}
.contact_b{
	position: relative;
	height: 30.9vw;
}

.contact_b .contact_b_box{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.contact_b .contact_b_box .title{
	width: 40%;
	float: left;
	margin-top: 60px;
}
.contact_b .contact_b_box .title .en,
.contact_b .contact_b_box .title .bt{color: #fff;}

.contact_b .contact_b_box .right{
	float: right;
	width: 27.6%;
}

.contact_b .contact_b_box .right li{
	float: left;
	width: calc((100% - 20px) / 2);
	margin-right: 20px;
	text-align: center;
	color: #fff;
}

.contact_b .contact_b_box .right li:last-child{margin-right: 0;}
.contact_b .contact_b_box .right li .img{
	padding: 26px;
	position: relative;
}

.contact_b .contact_b_box .right li .img img{
	border-radius: 100%;
	background: #fff;
	overflow: hidden;
}



.contact_b .contact_b_box .right li .img:after{
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	opacity: 0;
	border: 1px solid #fff;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	animation: yuan2 2s linear infinite;
}


@-webkit-keyframes yuan2 {
	0% {
		opacity: 0;
		width:calc(100% - 35px);
		height:calc(100% - 35px);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		width: 100%;
		height: 100%;
	}
}
@keyframes yuan2 {
	0% {
		opacity: 0;
		width:calc(100% - 35px);
		height:calc(100% - 35px);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		width: 100%;
		height: 100%;
	}
}

.contact_b .contact_b_box .right li .bt{margin-top: 12px;}
@media(max-width: 1100px){
	.contact_a{
		 padding: 40px 0 50px;
	}
	.contact_a .btm{
		padding: 30px 20px 40px;
		margin-top: 20px;
	}
	.contact_a .btm .left{
		width: 100%;
	}
	.contact_a .btm .left .box .h3{
		margin-top: 0;
		margin-bottom: 20px;
        padding-bottom: 20px;
	}
	.contact_a .btm .left .box .ul li .img{width: 56px;}
	.contact_a .btm .left .box .ul li .text{
		width: calc(100% - 56px);
		padding-left: 20px;
	}
	.contact_a .btm .left .box .banner_more{margin-top: 30px;}
	.contact_a .btm .right{
		width: 100%;
		margin-top: 30px;
		margin-left: 0;
	}
	.contact_b{
		height: auto;
		padding: 40px 0 50px;
	}
	.contact_b .contact_b_box{
		position: relative;
		transform: initial;
	}
	.contact_b .contact_b_box .title{
		margin-top: 0;
		width: 100%;
	}
	.contact_b .contact_b_box .right{
		width: 100%;
		margin-top: 20px;
	}
}

.join_a{
	padding: 5.2vw 0 9.8vw;
	background: #f5f5f5;
}

.top .swiper-button-prev,
.top .swiper-button-next{
	width: 56px;
	height: 56px;
	border-radius: 100%;
	left: auto;
	right: 0;
	transition: all 0.4s;
}

.top .swiper-button-prev{
	right: 64px;
	background: url(../images/join_a_jtl.png) center center/cover;
}

.top .swiper-button-next{
	right: 0;
	background: url(../images/join_a_jtr.png) center center/cover;
}
.top .swiper-button-prev:hover{
	background: url(../images/join_a_jtl2.png) center center/cover;
}

.top .swiper-button-next:hover{
	background: url(../images/join_a_jtr2.png) center center/cover;
}

.top .swiper-button-prev:after,
.top .swiper-button-next:after{
	display: none;
}

.join_a .join_a_box{
	margin-top: 5.2vw;
}

.join_a .join_a_box .img{
	width: 86px;
	margin: 0 auto;
}

.join_a .join_a_box .text{
	margin-top: 40px;
	line-height: 1.6;
}

.join_a .join_a_box .text .bt{
	color: #333333;
}

.join_a .join_a_box .text .js{
	color: #999999;
	margin-top: 16px;
}

.join_b{
	background: #fff;
	padding: 4.6vw 0 5.2vw;
}

.join_b .join_b_box{
	margin: 40px auto 0;
	width: 74.4%;
	padding-bottom: 54px;
}
.join_b .join_b_box .img:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/join_b_imgbg.png) center center/cover;
	content: "";
}
.join_b .join_b_box .text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 3;
	color: #fff;
	padding: 30px;
}
.join_b .join_b_box .swiper-slide{
	opacity: 0.32;
	transition: 0.4s;
}

.join_b .join_b_box .swiper-slide-active{
	opacity: 1;
}

.join_b .join_b_box .swiper-pagination{bottom: 0;}
.join_b .join_b_box .swiper-pagination .swiper-pagination-bullet{
	width: 5.5vw;
	height: 9px;
	background: #e5e5e5;
	border-radius: initial;
	border-radius: 20px;
	margin: 0 4px;
	opacity: 1;
	position: relative;
}
.join_b .join_b_box .swiper-pagination .swiper-pagination-bullet:before{
	background: #cdd500;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	width: 0;
	height: 100%;
	transition: all 0.4s;
	content: "";
	border-radius: 20px;
}
.join_b .join_b_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
	width: 100%;
}


.join_c {
	padding: 5.2vw 0 6.2vw;
	background: #f5f5f5;
}

.join_c .saixuan{
	margin-top: 26px;
}

.join_c .saixuan .left{
	width: 72%;
}

.join_c .saixuan .left .input{
	border: 2px solid #dcdcdc;
	border-radius: 5px;
	float: left;
	width: 32.8%;
	margin-right: 0.8%;
	padding: 0 20px;
}
.join_c .saixuan .left .input:last-child{margin-right: 0;}
.join_c .saixuan .left .input,
.join_c .saixuan .right .button{
	height: 52px;
	line-height: 52px;
	font-size: 18px;
}
.join_c .saixuan .right{
	width: 26.4%;
}

.join_c .saixuan .right .button{
	width: 48.9%;
	float: left;
	margin-right: 2.2%;
	border: 2px solid #999999;
	color: #fff;
	background: #999999;
	border-radius: 5px;
	transition: all 0.4s;
}

.join_c .saixuan .right .button:last-child{
	margin-right: 0;
}

.join_c .saixuan .right .button:hover{
	border: 2px solid #cdd500;
	background: #cdd500;
}

.join_c .join_c_box{
	margin-top: 40px;
}

.join_c .join_c_box .top{
	background: #cdd500;
}
.join_c .join_c_box .top,
.join_c .join_c_box .nrbox .nr{
	padding: 0 50px;

}
.join_c .join_c_box .top .th{
	color: #fff;
	float: left;
}

.join_c .join_c_box .top .th{
	padding: 18px 0;
	float: left;
}
.join_c .join_c_box .nrbox .td{
	float: left;
	padding: 26px 0;
	color: #666666;
}
.join_c .join_c_box .td1{
	width: 21.5%;
}

.join_c .join_c_box .td2{
	width: 10%;
	text-align: center;
}

.join_c .join_c_box .td3{
	width: 36%;
	text-align: center;
}

.join_c .join_c_box .td4{
	width: 14%;
	text-align: center;
}

.join_c .join_c_box .td5{
	width: 7.4%;
	float: right !important;
	text-align: center;
}

.join_c .join_c_box .nrbox{
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
}
.join_c .join_c_box .nrbox:last-child{border-bottom: none;}

.join_c .join_c_box .nrbox .td.td5{padding: 0;}
.join_c .join_c_box .nrbox .td.td5 .icon{
	display: inline-block;
	width: 38px;
	height: 38px;
	border-radius: 100%;
	border: 1px solid #bbbbbb;
	margin-top: 14px;
	position: relative;
	transition: all 0.4s;
}

.join_c .join_c_box .nrbox .td.td5 .icon:before{
	width: 14px;
	height: 2px;
	content: "";
	position: absolute;
	background: #bbbbbb;
	top: 50%;
	left: 50%;
	transition: all 0.4s;
	transform: translate(-50%,-50%);
	opacity: 1;
}

.join_c .join_c_box .nrbox .td.td5 .icon:after{
	width: 2px;
	height: 14px;
	content: "";
	position: absolute;
	background: #bbbbbb;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all 0.4s;
	opacity: 1;
}

.join_c .join_c_box .nrbox .text{
	display: none;
	padding: 46px 50px 60px;
	line-height: 1.8;
	border-top: 1px solid #e5e5e5;
	color: #666666;
}
.join_c .join_c_box .nrbox .text .header_an {
	margin-top: 70px;
	border-radius: 6px;
	height: 54px;
	line-height: 54px;
}

.join_c .join_c_box .nrbox .text .header_an i{
	width: 23px;
	height: 23px;
	background: url(../images/join_zhiwei.png) center center/cover;
}

.join_c .join_c_box .nrbox .text .header_an:hover{
	opacity: 0.8;
}

.join_c .join_c_box .nrbox .text h3{
	font-size: 20px;
	color: #333333;
	font-weight: 500;
}
.join_c .join_c_box .nrbox.cur .text{display: block;}

.join_c .join_c_box .nrbox.cur .td{
	color: #cdd500;
}

.join_c .join_c_box .nrbox.cur .td.td5 .icon{
	border: 1px solid #cdd500;
}

.join_c .join_c_box .nrbox.cur .td.td5 .icon:before,
.join_c .join_c_box .nrbox.cur .td.td5 .icon:after{
	background: #cdd500;
}

.join_c .join_c_box .nrbox.cur .td.td5 .icon:after{
	height: 0;
	opacity: 0;
}

.join_d{
	height: 42.7vw;
}
.join_d .container2{height: 100%;}
.join_d .text{
	position: absolute;
	left: 0;
	top: 50%;
	width: 49.4%;
	transform: translateY(-50%);
}

.join_d .text .title .bt,
.join_d .text .title .en{color: #fff;}
.join_d .text .wenzi{
	line-height: 1.8;
	margin-top: 24px;
	color: #fff;
}

.join_d .text .banner_more{
	margin-top: 70px;
}

@media(max-width: 1700px){
	.join_a .join_a_box .img{width: 70px;}
	.join_d .text .banner_more {
	    margin-top: 50px;
	}
}

@media(max-width: 1500px){
	.join_a .join_a_box .img{width: 60px;}
	.join_b .join_b_box .swiper-pagination .swiper-pagination-bullet{height: 6px;}
	.join_c .saixuan .left .input, .join_c .saixuan .right .button{
		font-size: 16px;
		line-height: 46px;
		height: 46px;
	}
	.join_c .join_c_box .top, .join_c .join_c_box .nrbox .nr{
		padding: 0 30px;
	}
	.join_c .join_c_box .nrbox .text{
		padding: 30px 30px 50px;
	}
	.join_c .join_c_box .nrbox .text .header_an{margin-top: 50px;}
	.join_c .join_c_box .nrbox .td{
		padding: 22px 0;
	}
	.join_d .text .banner_more {
	    margin-top: 50px;
	}
	.top .swiper-button-prev, .top .swiper-button-next{
		width: 46px;
		height: 46px;
	}
	.top .swiper-button-prev {
	    right: 52px;
	}
	.join_c .join_c_box .nrbox .text h3{font-size: 18px;}
	.join_c .join_c_box .top .th {
	    padding: 12px 0;
	}
}

@media(max-width: 1100px){
	.join_a {
	    padding: 40px 0 50px;
	}
	.join_a .join_a_box {
	    margin-top: 30px;
	}
	.join_a .join_a_box .img {
	    width: 46px;
	}
	.join_b{
		padding: 40px 0 50px;
	}
	.join_b .join_b_box .text{
		padding: 20px;
	}
	.join_b .join_b_box{
		width: 91.6%;
		padding-bottom: 40px;
	}
	.join_c{
		padding: 40px 0 50px;
	}
	.join_c .saixuan .left{width: 100%;}
	.join_c .saixuan .right{width: 100%;margin-top: 14px;}
	.join_c .join_c_box {
	    margin-top: 30px;
	}
	.join_c .join_c_box .td2,
	.join_c .join_c_box .td3,
	.join_c .join_c_box .td4{display: none;}
	.join_c .join_c_box .td1{
		width: 65%;
	}
	.join_c .join_c_box .td5{width: 30%;}
	.join_c .join_c_box .nrbox .text h3{font-size: 16px;}
	.join_c .join_c_box .top, .join_c .join_c_box .nrbox .nr {
	    padding: 0 20px;
	}
	.join_c .join_c_box .nrbox .text {
	    padding: 30px 20px;
	}
	.join_c .join_c_box .nrbox .text .header_an {
	    margin-top: 30px;
	}
	.join_d {
		padding: 60px 0;
	    height: auto;
	}
	.join_d .text{
		width: 100%;
		position: initial;
		transform: initial;
	}
	.join_c .join_c_box .nrbox .td {
	    padding: 18px 0;
	}
	.join_c .join_c_box .nrbox .td.td5 .icon{
		width: 34px;
		height: 34px;
		margin-top: 10px;
	}
	.join_d .text .wenzi{margin-top: 20px;}
	.join_d .text .banner_more {
	    margin-top: 30px;
	}
	.mo_header .logo{

	}
}


@media(max-width: 768px){
	.join_c .saixuan .left .input{
		width: 100%;
		padding: 0 14px;
		margin-bottom: 10px;
	}
	.join_c .saixuan .left .input:last-child{margin-bottom: 0;}
	.join_c .saixuan .left .input, .join_c .saixuan .right .button {
	    line-height: 40px;
	    height: 40px;
	    font-size: 14px;
	}
	.join_c .saixuan {
	    margin-top: 20px;
	}
}

.nybanner_ewm .ewm{
	position: absolute;
	top: calc(50% + 50px);
	transform: translateY(-50%);
	width: 36.4%;
	right: 10.4%;
}
.nybanner_ewm .ewm .dbt{
	text-align: center;
	color: #fff;
	margin-bottom: 20px;
}
.nybanner_ewm .ewm .ul li{
	float: left;
	width: calc((100% - 20px) / 2);
	margin-right: 20px;
	text-align: center;
	color: #fff;
}

.nybanner_ewm .ewm .ul li .img {  height: auto !important; } 

.nybanner_ewm .ewm .ul li:last-child{margin-right: 0;}
.nybanner_ewm .ewm .ul li .img{
	padding: 26px;
	position: relative;
}

.nybanner_ewm .ewm .ul li .img img{
	border-radius: 100%;
	background: #fff;
	overflow: hidden;
}

.nybanner_ewm .ewm .ul li .img:after{
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	opacity: 0;
	border: 1px solid #fff;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	animation: yuan2 2s linear infinite;
}
.nybanner_ewm .ewm .ul li .bt{margin-top: 10px;}
.zhichi_a{
	padding: 6.2vw 0 9.3vw;
	background: #f5f5f5;
}

.zhichi_a .ul li{
	float: left;
	width: 32%;
	margin-right: 1.33%;
	margin-top: 6.2vw;
}

.zhichi_a .ul li *{transition: all 0.4s;}

.zhichi_a .ul li:nth-child(3n){
	margin-right: 0;
}

.zhichi_a .ul li .img{
	width: 86px;
	margin: 0 auto;
}

.zhichi_a .ul li:hover .img{transform: scale(0.94);}

.zhichi_a .ul li .text{
	margin-top: 40px;
}

.zhichi_a .ul li .text .bt{
	color: #333333;
}

.zhichi_a .ul li:hover .text .bt{color: #cdd500;}

.zhichi_a .ul li .text .js{
	color: #999999;
	line-height: 1.6;
	margin-top: 16px;
	height: 110px;
	overflow: auto;
}

.zhichi_a .ul li .text .js::-webkit-scrollbar{
	width: 5px;
	border: 20px;
	
}
.zhichi_a .ul li .text .js::-webkit-scrollbar-track{
	border: 20px;
	background: #e1e1e1;
}

.zhichi_a .ul li .text .js::-webkit-scrollbar-track-piece{
	width: 5px;
	border: 20px;
} 
.zhichi_a .ul li .text .js::-webkit-scrollbar-thumb{
	background: #cdd500;
	border: 20px;			
}
.zhichi_a .ul li .text .js::-webkit-scrollbar-button{
	display: none;
}

.zhichi_b{
	padding: 8.3vw 0;
	background: #fff;
}

.zhichi_b .left{
	width: 32.9%;
	padding-right: 20px;
}
.zhichi_b .left .text{
	margin-top: 70px;
}

.zhichi_b .left .text .xbt{
	color: #333333;
}
.zhichi_b .left .text .dbt{
	color: #cdd500;
	margin-top: 14px;
}
.zhichi_b .right{
	width: 67.1%;
}
.zhichi_b .right .img{overflow: hidden;border-radius: 4px;}
.zhichi_b .right .img img{transform: scale(1);transition: all 0.4s;}
.zhichi_b .right:hover .img img{transform: scale(1.04);}
.zhichi_b .anniu{
	position: absolute;
	left: 0;
	bottom: 0;
}

.zhichi_b .anniu .box{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: calc(100% + 24px);
	width: 100%;
	opacity: 0;
}

.zhichi_b .anniu .box .img{
	background: #fff;
	padding: 16px;
	position: relative;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.zhichi_b .anniu .box .img:before{
	background: url(../images/zhichi_b_jt.png) center center/cover;
	position: absolute;
	width: 20px;
	height: 11px;
	bottom: -11px;
	left: 50%;
	transform: translateX(-50%);
	content: "";
}

.zhichi_b .anniu:hover .box{
	animation: s2 0.6s linear 1;
	animation-fill-mode:forwards;
-webkit-animation-fill-mode:forwards;
}

@-webkit-keyframes s2 {
	0% {
		bottom: 180%;
		opacity: 0;
		display: block;
	}
	100% {
		bottom: calc(100% + 24px);
		opacity: 1;
	}
}
@keyframes s2 {
	0% {
		bottom: 180%;
		opacity: 0;
		display: block;
	}
	100% {
		bottom: calc(100% + 24px);
		opacity: 1;
	}
}
.zhichi_b .left .text .header_an{display: none;margin-top: 20px;}
.zhichi_c{
	background: url(../images/zhichi_c_bg.jpg) center right/cover;
	padding: 76px 0;
}

.zhichi_c .left{
	width: 56.2%;
}

.zhichi_c .left .text{
	color: #fff;
}

.zhichi_c .left .text .js{
	margin-top: 14px;
	line-height: 1.6;
}
.zhichi_c .right {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.zhichi_c .banner_more{
	background: #ffffff;
}

.zhichi_c .banner_more:hover{
	opacity: 1;
    background: #cdd500;
}

@media(max-width: 1700px){
	.zhichi_a .ul li .img{width: 70px;}
}

@media(max-width: 1500px){
	.zhichi_a .ul li .img{width: 60px;}
}

@media(max-width: 1100px){
	.zhichi_a{
		padding: 40px 0 50px;
	}
	.zhichi_a .ul li{
		width: 48%;
		margin-right: 4%;
	}
	.zhichi_a .ul li:nth-child(3n){margin-right: 4%;}
	.zhichi_a .ul li:nth-child(2n){margin-right: 0;}
	.zhichi_b {
	    padding: 50px 0;
	}
	.zhichi_b .left{width: 100%;}
	.zhichi_b .right{
		width: 100%;
	}
	.zhichi_b .left .text{
		margin-top: 30px;
	}
	.zhichi_b .right{
		width: 100%;
		margin-top: 30px;
	}
	.zhichi_b .anniu{display: none;}
	.zhichi_b .left .text .header_an{display: inline-block;}
}

@media(max-width: 640px){
	.zhichi_c {
	    padding: 50px 0;
	}
	.zhichi_c .left{
		width: 100%;
	}
	.zhichi_c .right{
		float: left;
		position: initial;
		transform: initial;
		margin-top: 30px;
	}
	.zhichi_a .ul li .img {
	    width: 50px;
	}
	.zhichi_a .ul li .text {
	    margin-top: 20px;
	}
	.zhichi_a .ul li{
		width: 100%;
		margin-top: 30px;
		margin-right: 0;
	}
	.zhichi_a .ul li .text .js{height: auto;}
}
.nybanner_title .text .title .en{
	opacity: 0;
	transition: all 5s;
}
.nybanner.cur .text .title .en{
	opacity: 1;
}
.nybanner_title .text .title .en,
.nybanner_title .text .title .bt{color: #fff;}
.nybanner_title .text .title .en:before{
	    background: url(../images/title_icon2.png) center center/cover;
}

.download_a{
	padding: 5.2vw 0 7.2vw;
	background: url(../images/download_a_bg.jpg) center top no-repeat #f5f5f5;
}

.download_a .t{
	border-bottom: 3px solid #cdd500;
	padding-bottom: 40px;
}

.select{
	float: left;
	margin-right: 10px;
	width: 220px;
}
.select:last-child{margin-right: 0;}
.select .bt{
	border: 2px solid #d5d5d5;
	line-height: 54px;
	height: 56px;
	padding: 0 46px 0 28px;
	color: #333333;
	border-radius: 4px;
	position: relative;
   overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select .bt:before{
	width: 15px;
	height: 11px;
	position: absolute;
	right: 28px;
	content: "";
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/download_jt.png) center center/cover;
}

.select .list{
	position: absolute;
	width: 100%;
	left: 0;
	top: 100%;
	padding-top: 7px;
	opacity: 0;
	z-index: 3;
	display: none;
}
.select .list .box .nr{
	max-height: 216px;
	overflow: auto;
}
.select .list .box{
	background: #fff;
	padding: 14px 14px 30px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}

.select .list .box .nr::-webkit-scrollbar{
	width: 3px;
	border: 20px;
	
}
.select .list .box .nr::-webkit-scrollbar-track{
	border: 20px;
	background: #f2f2f2;
}

.select .list .box .nr::-webkit-scrollbar-track-piece{
	width: 3px;
	border: 20px;
} 
.select .list .box .nr::-webkit-scrollbar-thumb{
	background: #d9d9d9;
	border: 20px;			
}
.select .list .box .nr::-webkit-scrollbar-button{
	display: none;
}


.select .list .box a{
	display: block;
	color: #333333;
	padding: 20px 0 12px;
	border-bottom: 1px solid #e5e5e5;
	transition: all 0.4s;
	position: relative;
	width: calc(100% - 20px);
}

.select .list .box a:before{
	width: 0;
	height: 1px;
	position: absolute;
	bottom: -1px;
	left: 0;
	background: #cdd500;
	transition: all 0.4s;
	content: "";
}
.select .list .box a:hover{
	color: #cdd500;
}

.select .list .box a:hover:before{width: 100%;}

.select:hover .list{
	display: block;
	animation: s3 0.2s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
	
}

@-webkit-keyframes s3 {
	0% {
		transform: translateY(30px);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes s3 {
	0% {
		transform: translateY(30px);
		opacity: 0;
		display: block;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.download_a .t .right{
	width: 340px;
}

.input_box input{
	line-height: 56px;
	height: 56px;
	border: none;
	border-radius: 8px;
}

.input_box input.text{
	width: 100%;
	font-size: 16px;
	padding: 0 56px 0 24px;
}

.input_box input.btn{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	width: 56px;
	background: url(../images/download_sousuo.png) center center no-repeat #cdd500;
}
.download_a .download_a_box{margin-top: 20px;}
.download_a .download_a_box .box{
	margin-top: 5.2vw;
}

.download_a .download_a_box .box .top .l .icon{
	float: left;
	width: 110px;
	border-right: 1px solid #dbdbdb;
	margin-right: 16px;
	padding-right: 20px;
	margin-top: 6px;
}

.download_a .download_a_box .box .top .l .bt{
	float: left;
	color: #333333;
}
.download_a .download_a_box .box .top .swiper-button-prev,
.download_a .download_a_box .box .top .swiper-button-next{
	transform: initial;
	top: auto;
	bottom: 0;
}
.download_a .download_a_box .box .box_list{
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid rgba(0, 0, 0, .05);
	text-align: center;
}

.download_a .download_a_box .box .box_list .img_box{
	padding: 30px 20px;
	border-radius: 8px;
	border: 1px solid #dddddd;
}

.download_a .download_a_box .box .box_list .img_box .img{
	border-radius: 8px;
	overflow: hidden;
}
.download_a .download_a_box .box .box_list .img_box .img img{
	transform: scale(1);
	transition: all 0.4s;
}

.download_a .download_a_box .box .box_list .img_box:hover .img img{
	transform: scale(1.04);
}

.download_a .download_a_box .box .box_list .img_box .bt{
	text-align: center;
	color: #333333;
	margin-top: 20px;
}
.download_a .download_a_box .box .box_list .header_an2{margin-top: 32px;}
.header_an2,a.header_an2{
	border: 1px solid #d4d4d4;
	background: none;
	color: rgba(51, 51, 51, 0.7);
}

.header_an2 i,a.header_an2 i{
	background: url(../images/download_icon.png) center center/cover;
	width: 19px;
	height: 19px;
}
.header_an2:hover,a.header_an2:hover{
	background: #cdd500;
	border: 1px solid #cdd500;
	color: #fff;
}
.header_an2:hover i,a.header_an2:hover i{
	background: url(../images/download_icon2.png) center center/cover;
}

@media(max-width: 1500px){
	.download_a .t{
		padding-bottom: 30px;
	}
	.select .bt{
		line-height: 42px;
		height: 42px;
	}
	.input_box input{
		line-height: 44px;
		height: 44px;
	}
	.input_box input.btn{
		background-size: 20px 20px;
	}
	.download_a .download_a_box .box .box_list .img_box{
		padding: 20px 12px;
	}
	.download_a .download_a_box .box .box_list .header_an2 {
	    margin-top: 26px;
	}
	.download_a .download_a_box .box .top .l .icon{margin-top: 0;}
}

@media(max-width: 1100px){
	.download_a{
		padding: 50px 0;
	}
	.select .bt{
		line-height: 40px;
		height: 40px;
		padding: 0 14px;
	}
	.download_a .t {
	    padding-bottom: 20px;
	}
	.input_box input{
		line-height: 40px;
		height: 40px;
	}
	.download_a .t .left{width: 100%;}
	.select{
		width: 48%;
		margin-right: 4%;
	}
	.download_a .t .right{
		width: 100%;
		margin-top: 20px;
	}
	.download_a .download_a_box .box{margin-top: 50px;}
	.download_a .download_a_box .box .top .swiper-button-prev, .download_a .download_a_box .box .top .swiper-button-next{display: none;}
	.download_a .download_a_box .box .box_list{
		margin-top: 16px;
		padding-top: 20px;
	}
}

.brand_a{
	padding: 6.2vw 0 6.7vw;
	background: url(../images/brand_a_bg.jpg) center center/cover;
}

.brand_a .img_box{
	margin-top: 40px;
}

.brand_a .img_box .img{
	border-radius: 8px;
	overflow: hidden;
}

.brand_a .img_box .bofang{
	background: url(../images/brand_a_bofang.png) center center/cover;
	width: 5.3vw;
	height: 5.3vw;
	position: absolute;
	left: 2.6%;
	bottom: 7.8%;
	cursor: pointer;
	transition: all 0.4s;
	transform-origin: center;
	transform: rotate(-180deg);
}

.brand_a .img_box .bofang:hover{
	transform: rotate(0);
}

.brand_b{
	background: #f5f5f7;
	padding: 4.6vw 0 9.8vw;
}

.brand_b .top{
	margin-top: 40px;
}

.brand_b .top .box{
	background: #fff;
	padding: 3.3vw 4.1vw 3.9vw 3.3vw;
}

.brand_b .top .box .left{
	width: 34%;
}

.brand_b .top .box .left .img{
	border-radius: 4px;
	overflow: hidden;
}
.brand_b .top .box .left .img img{
	transform: scale(1);
	transition: all 0.4s;
}
.brand_b .top .box:hover .left .img img{
	transform: scale(1.04);
}
.brand_b .top .box .right{
	width: 66%;
	padding-left: 4.1vw;
}

.brand_b .top .box .right .text{
	padding-top: 20px;
}
.brand_b .top .box .right .text .bt{
	color: #cdd500;
}
.brand_b .top .box .right .text .js{
	color: #666666;
	line-height: 1.8;
	margin-top: 20px;
	max-height: 200px;
	overflow: auto;
	padding-right: 6px;
}

.brand_b .top .box .right .text .js::-webkit-scrollbar{
	width: 3px;
	border: 20px;
	
}
.brand_b .top .box .right .text .js::-webkit-scrollbar-track{
	border: 20px;
	background: #f2f2f2;
}

.brand_b .top .box .right .text .js::-webkit-scrollbar-track-piece{
	width: 3px;
	border: 20px;
} 
.brand_b .top .box .right .text .js::-webkit-scrollbar-thumb{
	background: #d9d9d9;
	border: 20px;			
}
.brand_b .top .box .right .text .js::-webkit-scrollbar-button{
	display: none;
}
.brand_b .btm{
	margin-top: 50px;
	position: relative;
}

.brand_b .btm:before{
	position: absolute;
	content: "";
	left: 0;
	width: 100%;
	height: 1px;
	background: #dedede;
	top: 36px;
}

.brand_b .btm:after{
	position: absolute;
	content: "";
	left: 0;
	width: 4.2%;
	height: 1px;
	background: #cdd500;
	top: 36px;
}

.brand_b .btm .btm_box{text-align: center;}
.brand_b .btm .btm_box .box{
	padding-top: 26px;
}
.brand_b .btm .btm_box .box .bt{
	position: relative;
	padding-top: 30px;
	color: #666666;
}
.brand_b .btm .btm_box .box .bt .i{
	width: 20px;
	height: 20px;
	/*border: 1px solid #ced60f;*/
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.brand_b .btm .btm_box .box .bt .i:before{
	width: 8px;
	height: 8px;
	background: #cccccc;
	content: "";
	border-radius: 100%;
	left: 50%;
	top: 50%;
	position: absolute;
	transform: translate(-50%,-50%);
}

.brand_b .btm .btm_box .slick-current .bt .i{
	border: 1px solid #cdd500;
}
.brand_b .btm .btm_box .slick-current .bt .i:before{
	background: #cdd500;
}


.brand_b .btm .btm_box .slick-current .bt .x:after{
	position: absolute;
	content: "";
	left: 0;
	width: 0;
	height: 1px;
	background: #cdd500;
	top: 10px;
	animation: xian1 0.3s linear 1;
	animation-delay:0.8s;
	-webkit-animation-delay:0.8s;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards; 
}

@-webkit-keyframes xian1 {
	0% {
		width: 0;
	}
	100% {
		width: 50%;
	}
}
@keyframes xian1 {
	0% {
		width: 0;
	}
	100% {
		width: 50%;
	}
}


.brand_b .btm .btm_box .slick-slide .bt .x:before{
	position: absolute;
	content: "";
	left: 0;
	width: 0;
	transition: all 0.3s;
	height: 1px;
	background: #cdd500;
	top: 10px;
}
.brand_b .btm .btm_box .slick-active-prev .bt .x:before{
	width: 100%;
}
.brand_b .btm .btm_box .slick-current .bt .x:before{width: 50%}
.brand_b .btm .btm_box .slick-active-prev .bt .i:before{
	background: #cdd500;
}
.brand_b .btm .btm_box .slick-prev,
.brand_b .btm .btm_box .slick-next{
	border: none;
	width: 56px;
	height: 56px;
	border-radius: 100%;
	left: auto;
	right: 0;
	transition: all 0.4s;
}

.brand_b .btm .btm_box .slick-prev{
	left: 0;
	background: url(../images/join_a_jtl.png) center center/cover;
}

.brand_b .btm .btm_box .slick-next{
	right: 0;
	background: url(../images/join_a_jtr.png) center center/cover;
}
.brand_b .btm .btm_box .slick-prev:hover{
	background: url(../images/join_a_jtl2.png) center center/cover;
}

.brand_b .btm .btm_box .slick-next:hover{
	background: url(../images/join_a_jtr2.png) center center/cover;
}

.brand_b .btm .btm_box .slick-prev.slick-disabled,
.brand_b .btm .btm_box .slick-next.slick-disabled{
	opacity: 0.6;
}

.brand_c{
	background: url(../images/brand_c_bg.jpg) center center/cover;
	padding: 4.1vw 0 3.1vw;
	text-align: center;
}

.brand_c .btm_box {
	margin-top: 40px;
	padding-top: 40px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	padding-bottom: 4.1vw;
}

.brand_c .title{display: inline-block;}
.brand_c .title .en{display: inline-block;color: #fff;}
.brand_c .title .bt{color: #fff;}

.brand_c .btm_box .img_box{
	padding: 24px;
	margin: 36px;
	position: relative;
}
.brand_c .btm_box .img_box .img{
	border-radius: 100%;
	background: rgba(255, 255, 255, 0.1);
}
.brand_c .btm_box .img_box:before {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s;
    transform: rotate(0);

    background: url(../images/home_d_y.png) center center/cover;
}
.brand_c .btm_box .swiper-slide:hover .img_box:before{transition: all 2s;transform: rotate(360deg);}
.brand_c .btm_box .text{
	color: #fff;
	line-height: 1.6;
	padding-bottom: 44px;
	
}


/*
.brand_c .btm_box .ssss{
	bottom: 0;
	width: 100%;
	left: 0;
}

.brand_c .btm_box .ssss .sss:after{
	width: 12px;
	height: 12px;
}
.brand_c .btm_box .sss.sss-active:after{
	border-color: #fff;
	background: #fff;
}
.brand_c .btm_box .sss .circle i::before{
	border: 2px solid #fff;
}
.brand_c .btm_box .sss .circle i::before{border-color: #fff;}
*/

.brand_c .btm_box .swiper-pagination{
	bottom: 0;
}

.brand_c .btm_box .swiper-pagination .swiper-pagination-bullet{
	border-radius: 100%;
	width: 30px;
	height: 30px;
	position: relative;
	background: none;
	opacity: 1;
	margin: 0 14px;
}
.brand_c .btm_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	border: 2px solid #fff;
}
.brand_c .btm_box .swiper-pagination .swiper-pagination-bullet:before{
	width: 10px;
	height: 10px;
	border: 2px solid #fff;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
}

.brand_c .btm_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background: #fff;}
.brand_c .btm_box .shangfu{
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(205, 213, 0, 0.95);
	width: 100%;
	height: 100%;
	text-align: left;
	padding: 44px 20px 50px;
	border-radius: 8px;
	display: none;
	transition: all 0.4s;
}

.brand_c .btm_box .box:hover .shangfu{
	display: block;
	animation: touming 0.3s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards; 
}

@-webkit-keyframes touming {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes xian1 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.brand_c .btm_box .shangfu .relative{height: 100%;}
.brand_c .btm_box .shangfu .bt{color: #fff;}
.brand_c .btm_box .shangfu .js{
	color: #fff;
	margin-top: 20px;
	line-height: 1.6;
	overflow: auto;
	max-height: 13vw;
	padding-right: 6px;
}


.brand_c .btm_box .shangfu .js::-webkit-scrollbar{
	width: 5px;
	border: 20px;
	
}
.brand_c .btm_box .shangfu .js::-webkit-scrollbar-track{
	border: 20px;
	background: #ccc;
}

.brand_c .btm_box .shangfu .js::-webkit-scrollbar-track-piece{
	width: 5px;
	border: 20px;
} 
.brand_c .btm_box .shangfu .js::-webkit-scrollbar-thumb{
	background: #fff;
	border: 20px;			
}
.brand_c .btm_box .shangfu .js::-webkit-scrollbar-button{
	display: none;
}

.brand_c .btm_box .shangfu .lj{
	position: absolute;
	left: 0;
	bottom: 0;
}
.brand_c .btm_box .shangfu .lj a{
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	text-decoration: underline;
}

.brand_d{
	padding: 10.9vw 0 7.2vw;
	background: url(../images/brand_d_bg.jpg) center center/cover;
}

.brand_d .left{
	width: 43.9%;
}
.brand_d .left .text{
	padding-top: 40px;
	margin-top: 40px;
	border-top: 1px solid #e3e3e3;
	line-height: 1.6;
}

.brand_d .left .text .box{
	margin-bottom: 40px;
}
.brand_d .left .text .box:last-child{margin-bottom: 0;}
.brand_d .left .text .box .bt{
	color: #333333;
	margin-bottom: 16px;
}

.brand_d .right{
	width: 40.4%;
	padding-top: 2vw;
	margin-right: 3.9%;
}

@media(max-width: 1500px){
	.brand_b .btm{margin-top: 40px;}
	.brand_c .btm_box .img_box {
	    padding: 20px;
	    margin: 24px;
	}
	.brand_c .btm_box {
	    margin-top: 30px;
	    padding-top: 30px;
	}
	.brand_c .btm_box .swiper-pagination .swiper-pagination-bullet{
		width: 24px;
		height: 24px;
		margin: 0 10px;
	}
	.brand_c .btm_box .swiper-pagination .swiper-pagination-bullet:before{
		width: 6px;
		height: 6px;
	}
	.brand_d .left .text {
	    padding-top: 30px;
	    margin-top: 30px;
	}
	.brand_d .left .text .box {
	    margin-bottom: 30px;
	}
	.brand_b .top .box .right .text .js{max-height: 132px;}
	.brand_b .btm .btm_box .slick-prev,
	.brand_b .btm .btm_box .slick-next{
		width: 46px;
		height: 46px;
		margin-top: -25px;
	}
	.brand_c .btm_box .shangfu{
		padding: 36px 16px 42px;
	}
}

@media(max-width: 1100px){
	.brand_a {
	    padding: 40px 0 50px;
	}
	.brand_a .img_box {
	    margin-top: 30px;
	}
	.brand_a .img_box .bofang{
		width: 60px;
		height: 60px;
	}
	.brand_b {
	    padding: 40px 0 50px;
	}
	.brand_b .top {
	    margin-top: 30px;
	}
	.brand_b .top .box .right{
		width: 100%;
		padding-left: 0;
	}
	.brand_b .top .box .right .text .js{margin-top: 14px;}
	.brand_b .top .box .left{
		width: 100%;
		margin-top: 20px;
	}
	.brand_b .btm {
	    margin-top: 30px;
	}
	.brand_c{
		padding: 40px 0 50px;
	}
	.brand_c .btm_box {
	    margin-top: 20px;
	    padding-top: 20px;
	}
	.brand_c .btm_box .img_box {
	    padding: 14px;
	    margin: 0;
	}
	.brand_c .btm_box .shangfu {
	    padding: 20px 16px;
	}
	.brand_c .btm_box{
		padding-bottom: 60px;
	}

	.brand_c .btm_box .shangfu .js{
		max-height: 200px;
	}
	.brand_d {
	    padding: 40px 0 50px;
	}
	.brand_d .left{width: 100%;}
	.brand_d .left .text {
	    padding-top: 20px;
	    margin-top: 20px;
	}
	.brand_d .right{
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
	}
}
@media(max-width: 768px){
	.brand_c .btm_box .shangfu .js{
		max-height: 160px;
	}
	.brand_c .btm_box .swiper-pagination .swiper-pagination-bullet{
		width: 18px;
		height: 18px;
		margin: 0 6px;
	}
	.brand_c .btm_box .swiper-pagination .swiper-pagination-bullet:before{
		width: 4px;
		height: 4px;
	}
	.brand_c .btm_box {
	    padding-bottom: 44px;
	}
}


.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) {
	.navR {display: block;}
	.fixVideoB{
		width: 92%;
	}
}

.nybanner .icon{
	width: 8.6vw;
	margin-bottom: 14px;
}

.funa_a{
	background: url(../images/funa_a_bg.jpg) center center/cover;
	padding-top: 6.7vw;
	position: relative;
}

.funa_a:before{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 5.2vw;
	background: #fff;
	content: "";
}

.funa_a .top .left{
	width: 15.1vw;
	padding-top: 14px;
}

.funa_a .top .right{
	width: 68.7%;
}

.funa_a .top .right .text{
	color: #666666;
	line-height: 1.8;
}

.funa_a .img_box{
	margin-top: 50px;
}
.funa_a .img_box .img{
	border-radius: 8px;
	overflow: hidden;
}
.funa_a .img_box .bofang {
    background: url(../images/brand_a_bofang.png) center center/cover;
    width: 5.3vw;
    height: 5.3vw;
    position: absolute;
    left: 6.2%;
    top: 50%;
    transform: translateY(-50%) rotate(-180deg);
    cursor: pointer;
    transition: all 0.4s;
    transform-origin: center;
    transform: ;
}

.funa_a .img_box .bofang:hover{
	transform: translateY(-50%) rotate(0);
}

.funa_b{
	padding: 5.2vw 0 5.7vw;
}

.funa_b .funa_b_box {
	margin-top: 40px;
	padding-bottom: 3.6vw;
}
.funa_b .funa_b_box *{transition: all 0.3s;}
.funa_b .funa_b_box .box{
	border: 1px solid #ededed;
	border-radius: 8px;
	overflow: hidden;
}


.funa_b .funa_b_box .box .img{border-radius: 8px;overflow: hidden;}
.funa_b .funa_b_box .box .bt{
	padding: 20px 12px;
	color: #333333;
}

.funa_b .funa_b_box .box .img img{transform: scale(1.0);}
.funa_b .funa_b_box .box:hover .img img{transform: scale(1.04);}
.funa_b .funa_b_box .box:hover .bt{
	color: #cdd500;
}

.funa_b .funa_b_box .swiper-pagination{
	bottom: 0;
}

.funa_b .funa_b_box .swiper-pagination .swiper-pagination-bullet{
	width: 30px;
	height: 30px;
	border-radius: 100%;
	opacity: 1;
	background: none;
	margin: 0 10px;
	position: relative;
}

.funa_b .funa_b_box .swiper-pagination .swiper-pagination-bullet:before{
	position: absolute;
	width: 8px;
	height: 8px;
	border: 2px solid #7f7f7f;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	content: "";
	border-radius: 100%;
}

.funa_b .funa_b_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	border: 2px solid #7f7f7f;
}

.funa_b .funa_b_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background: #7f7f7f;}
.funa_c{
	padding: 7.8vw 0 5.7vw;
	background: #f5f5f5;
}

.funa_c .funa_c_box {
	margin-top: 40px;
}

.funa_c .funa_c_box .box .img{
	background: #fff;
	border: 1px solid #eeeeee;
	border-radius: 6px;
	overflow: hidden;
}

.funa_c .funa_c_box .box .bt{
	color: #333333;
	margin-top: 14px;
	text-align: center;
}

@media(max-width: 1500px){
	.funa_a{
		padding-top: 6vw;
	}
	.funa_b .funa_b_box .swiper-pagination .swiper-pagination-bullet{
		width: 24px;
		height: 24px;
	}
	.funa_b .funa_b_box .swiper-pagination .swiper-pagination-bullet:before{
		width: 6px;
		height: 6px;
	}
}

@media(max-width: 1100px){
	.nybanner .icon{width: 110px;}
	.funa_a {
	    padding-top: 40px;
	}
	.funa_a .top .left{
		width: 110px;
	}
	.funa_a .top .right{
		width: 100%;
		margin-top: 20px;
	}
	.funa_a .img_box {
	    margin-top: 30px;
	}
	.funa_a .img_box .bofang{
		width: 60px;
		height: 60px;
	}
	.funa_b {
	    padding: 40px 0 50px;
	}
	.funa_b .funa_b_box .box .bt {
	    padding: 16px 10px;
	}
	.funa_b .funa_b_box {
	    margin-top: 30px;
	    padding-bottom: 50px;
	}
	.funa_b .funa_b_box .swiper-pagination .swiper-pagination-bullet{
		width: 20px;
		height: 20px;
		margin: 0 5px;
	}
	.funa_b .funa_b_box .swiper-pagination .swiper-pagination-bullet:before{
		width: 4px;
		height: 4px;
	}
	.funa_c {
	    padding: 40px 0 50px;
	}
	.funa_c .funa_c_box {
	    margin-top: 30px;
	}
}

.login_a{
	background: url(../images/login_bg.jpg) center center/cover;
}

.login_a .login_a_box{
	position: absolute;
	left: 4.1%;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	padding: 70px 60px;
	width: 590px;
	background: rgba(255, 255, 255, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.2);
}
.login_a .login_a_box .bt{
	color: #fff;
}
.login_a .login_a_box .ul{margin-top: 20px;}
.login_a .login_a_box .ul li{
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	border-radius: 8px;
}

.login_a .login_a_box .ul li:last-child{margin-bottom: 0;}
.login_a .login_a_box .ul li input.text{
	background: rgba(255, 255, 255, 0.8);
	border: none;
	line-height: 60px;
	height: 60px;
	width: 100%;
	color: #666666;
	font-size: 16px;
	padding: 0 56px;
	border-radius: 8px;
}

.login_a .login_a_box .ul li input::placeholder{
	color: #666;
}

.login_a .login_a_box .ul li .img{
	position: absolute;
	left: 20px;
	width: 22px;
	top: 50%;
	transform: translateY(-50%);
}

.login_a .login_a_box .ul li .yanzheng{
	position: absolute;
	width: 30.2%;
	height: 100%;
	top: 0;
	right: 0;
	border: none;
	background: #cdd500;
	color: #fff;
	font-size: 16px;
	line-height: 100%;
	overflow: hidden;
	border-radius: 8px;
}

.login_a .login_a_box .ul li .btn{
	border: none;
	background: #cdd500;
	color: #fff;
	font-size: 16px;
	line-height: 100%;
	overflow: hidden;
	border-radius: 8px;
	width: 50%;
	line-height: 56px;
	height: 56px;
	margin-top: 30px;
}
.login_a .login_a_box .js a{color: #fff;text-decoration: underline}
.login_a .login_a_box .js{
	color: #fff;
	margin-top: 10px;
}
/*注册*/
.register_a .login_a_box{
	width: 810px;
}

.register_a .login_a_box .ul li {
	float: left;
	width: 49.3%;
	margin-right: 1.4%;
}
.register_a .login_a_box .ul li.w100{width: 100%;}
.register_a .login_a_box .ul li:nth-child(2n){
	margin-right: 0;
}

.register_a .login_a_box .ul li .t{
	color: #fff;
	line-height: 60px;
	height: 60px;
	padding-left: 20px;
}
.register_a .login_a_box .ul li .t .dx{
	display: inline-block;
	margin-right: 20px;
}
.register_a .login_a_box .ul li .t .dx:last-child{margin-right: 0;}
.register_a .login_a_box .ul li .t .dx i{
	width: 18px;
	height: 18px;
	background: #f0f0f0;
	border-radius: 100%;
	display: inline-block;
	top: 3px;
	position: relative;
	margin-right: 5px;
}

.register_a .login_a_box .ul li .t .dx i.cur{
	    background: #cdd500;
}

.register_a .login_a_box .ul li .t2{
	padding: 20px 0;
}
.register_a .login_a_box .ul li .t2,.register_a .login_a_box .ul li .t2 a{
	color: #fff;
}
.register_a .login_a_box .ul li .t2 a{border-bottom: 1px solid rgba(255, 255, 255, 0.3);padding-bottom: 1px;}

.register_a .login_a_box .ul li .t2 i{
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 10px;
	border: 1px solid rgba(255, 255, 255, .5);
}

.register_a .login_a_box .ul li .t2 i.cur{
	background: #cdd500;
	border: 1px solid #cdd500;
}

.register_a .login_a_box .ul li.yinsi{border-radius: initial;}
.register_a .login_a_box .ul li .btn{margin-top: 0;width: 226px;text-align: center;}
.register_a .login_a_box .ul li .btn[disabled="disabled"]{
	    background: #ddd!important;
}
@media(max-width: 1700px){
	.login_a .login_a_box{
		padding: 60px;
	}
	.login_a .login_a_box .ul li input.text,.register_a .login_a_box .ul li .t{
		line-height: 50px;
        height: 50px;
	}
}

@media(max-width: 1500px){
	.login_a .login_a_box {
	    padding: 50px 60px;
	}
	.login_a .login_a_box .ul li input.text,.register_a .login_a_box .ul li .t{
		line-height: 46px;
        height: 46px;
	}
	.register_a .login_a_box .ul li .t2 {
	    padding: 16px 0;
	}
}

@media(max-width: 1100px){
	.login_a .login_a_box {
	    padding: 30px 20px;
	}
	.login_a .login_a_box{
		width: 100%;
		margin: 120px 0 60px;
		padding: 40px 20px;
		position: initial;
		transform: initial;
	}
	.register_a .login_a_box .ul li .t2 {
	    padding: 12px 0;
	}
	.login_a .login_a_box .ul li input.text,.register_a .login_a_box .ul li .t {
	    line-height: 42px;
	    height: 42px;
	}
	.register_a .login_a_box .ul li .t{padding-left: 0;}
}

@media(max-width: 768px){
	.register_a .login_a_box .ul li{
		width: 100%;
	}
}

.lilun{
	background: url(../images/download_a_bg.jpg) center top no-repeat #f5f5f5;
}



.lilun_a .lilun_a_box .box{
	background: #fff;
	border-radius: 10px;
	padding: 2.8vw 2.2vw;
	border-bottom: 3px solid #e5e5e5;
	position: relative;
}
.lilun_a .lilun_a_box .box:before{
	width: 0;
	height: 3px;
	background: #cdd500;
	position: absolute;
	left: 0;
	bottom: -3px;
	content: "";
	border-radius: 10px;
	transition: all 0.5s;
}

.lilun_a .lilun_a_box .box:hover:before{
	width: 100%;
}
.lilun_a .lilun_a_box .box .left{
	width: 37.5%;
}

.lilun_a .lilun_a_box .box .left .img{
	overflow: hidden;
	border-radius: 8px;
}
.lilun_a .lilun_a_box .box .left .img img{transition: all 0.6s;transform: scale(1.0);}
.lilun_a .lilun_a_box .box:hover .left .img img{
	transform: scale(1.06);
}

.lilun_a .lilun_a_box .box .right{
	width: 58.5%;
	padding-top: 2.2vw;
}

.lilun_a .lilun_a_box .box .right .bt{
	color: #333333;
	    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.time_box{
	color: #666666;
	margin-top: 16px;
}

.time_box .time{
	float: left;
	margin-right: 30px;
	padding-left: 22px;
	position: relative;
}

.time_box .time:before{
	content: "";
	width: 18px;
	height: 18px;
	position: absolute;
	left: 0;
	top: calc(50% - 1px);
	transform: translateY(-50%);
	background: url(../images/lilun_time.png) center center/cover;
}
.time_box .time.view:before{
	background: url(../images/lilun_views.png) center center/cover;
}
.lilun_a .lilun_a_box .box .right .wenzi{
	color: #777777;
	margin-top: 24px;
	line-height: 1.6;
	height: 82px;
	overflow: hidden;
}

.lilun_a .lilun_a_box .box .right .banner_more{
	margin-top: 5.2vw;
}

.gjc{
	margin-top: 30px;
}

.gjc a{
	display: inline-block;
	margin-right: 10px;
	padding-right: 14px;
	position: relative;
	color: #666666;
}

.gjc a:before{
	width: 2px;
	height: 12px;
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #b2b2b2;
}

.gjc a:last-child:before{
	display: none;
}

.lilun_b{
	padding: 7.2vw 0 5.2vw;
}

.lilun_b .top .dbt{
	padding-left: 44px;
	position: relative;
	float: left;
	color: #333333;
	padding: 10px 0 10px 44px;
	border-bottom: 1px solid #a5a5a5;
}

.lilun_b .top .dbt:before{
	width: 30px;
	height: 26px;
	background: url(../images/lilun_b_icon.png) center center/cover;
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translateY(-50%);
	content: "";
}

.lilun_b .top .select,.lilun_b .top .lilun_b_sousuo{
	float: right;
	margin-right: 10px;
}

.lilun_b .top .lilun_b_sousuo{
	width: 340px;
	margin-right: 0;
}

.lilun_b .btm{
	margin-top: 3.1vw;
}

.lilun_b .btm .ul li{
	float: left;
	width: 32.5%;
	margin-right: 1.25%;
	margin-bottom: 34px;
	border-radius: 10px;
	overflow: hidden;
}

.lilun_b .btm .ul li:nth-child(3n){margin-right: 0;}
.lilun_b .btm .ul li .box{
	background: #fff;
}
.lilun_b .btm .ul li .box .img{
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.lilun_b .btm .ul li .box .img img{
	transform: scale(1.0);
	transition: 0.6s;
}
.lilun_b .btm .ul li:hover .box .img img{
	transform: scale(1.06);
}
.lilun_b .btm .ul li .box .img .time_box{
	position: absolute;
	right: 0;
	bottom: 16px;
	margin-top: 0;
	color: #fff;
	z-index: 4;
}

.lilun_b .btm .ul li .box .img .time_box .time.view:before {
    background: url(../images/lilun_views_b.png) center center/cover;
}
.lilun_b .btm .ul li .box .img2 .bf{
	width: 70px;
	height: 70px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: url(../images/brand_a_bofang.png) center center/cover;
	z-index: 3;
	cursor:pointer;
}
.lilun_b .btm .ul li .box .img2:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	content: "";
	z-index: 2;

}

.lilun_b .btm .ul li .box .text{
	padding: 30px 20px;
}

.lilun_b .btm .ul li .box .text .bt{
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}

.lilun_b .btm .ul li .box .text .js{
	color: #777777;
	margin-top: 16px;
	line-height: 1.6;
	height: 54px;
	overflow: hidden;
}

.lilun_b .btm .ul li .box .text .gjc{
	margin-top: 14px;
}
.lilun_b .btm .ul li .box .text .lilun_lj{
	margin-top: 3.6vw;
}
.lilun_b .btm .ul li{position: relative;}
.lilun_b .btm .ul li:before{
	width: 0;
	height: 3px;
	background: #cdd500;
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	transition: all 0.4s;
	z-index: 2;
}

.lilun_b .btm .ul li:hover:before{width: 100%;}
.lilun_b .page{
	margin-top: 20px;
}
.lilun_lj,a.lilun_lj{
	display: inline-block;
	position: relative;
	color: #666666;
	padding-right: 38px;
	transition: all 0.4s;
	z-index: 1;
}

.lilun_lj:before,a.lilun_lj:before{
	width: 30px;
	height: 30px;
	background: url(../images/lilun_jt.png) center right no-repeat #cdd500;
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 25px;
	transition: all 0.4s;
}
.lilun_lj .t,a.lilun_lj .t{
	position: relative;
	z-index: 1;

}
.lilun_lj:hover,a.lilun_lj:hover{
	color: #fff;
	padding-left: 14px;
}
.lilun_lj:hover:before,a.lilun_lj:hover:before{
	width: 100%;
}

.center{text-align: center;}
.page a{
	width: 54px;
	height: 54px;
	line-height: 54px;
	background: #fff;
	border-radius: 6px;
	display: inline-block;
	margin: 0 3px;
	transition: all 0.3s;
}

/* 强制所有分页元素横向排列 */
.page-list > * {
    display: inline-block !important;
    margin: 0 3px !important;
    float: none !important;
}

/* 重置可能导致垂直排列的样式 */
.page-list ul,
.page-list li {
    display: inline !important;
    float: none !important;
    margin: 0 3px !important;
    padding: 0 !important;
}

/* 分页项样式 */
.page-list a,
.page-list span {
    display: inline-block;
    padding: 8px 12px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 0 2px;
}

/* 当前页样式 */
.page-list span.thisclass {
    background-color: #3B82F6;
    color: white;
    border-color: #3B82F6;
}

/* 确保分页容器居中 */
.page-list {
    text-align: center;
    margin: 20px 0;
}

.page a:hover,.page a.cur{
	color: #fff;
	background: #999999;
}

.page a.prvea:hover,
.page a.nexta:hover{background: #cdd500;}
.lilun_a .swiper-button-prev:after,
.lilun_a .swiper-button-next:after{
	display: none;
}
.lilun_a .swiper-button-prev,
.lilun_a .swiper-button-next{
	border: none;
	width: 56px;
	height: 56px;
	border-radius: 100%;
	left: auto;
	right: 0;
	transition: all 0.4s;
	top: auto;
	bottom: 4.1vw;
}

.lilun_a .swiper-button-prev{
	left: auto;
	right: calc(2.2vw + 66px);
	background: url(../images/lilun_a_jt1.png) center center/cover;
}

.lilun_a .swiper-button-next{
	right: 2.2vw;
	background: url(../images/lilun_a_jt2.png) center center/cover;
}
.lilun_a .swiper-button-prev:hover{
	background: url(../images/join_a_jtl2.png) center center/cover;
}

.lilun_a .swiper-button-next:hover{
	background: url(../images/join_a_jtr2.png) center center/cover;
}

@media(max-width: 1700px){
	.lilun_a .lilun_a_box .box .right .wenzi{height: 72px;}
}

@media(max-width: 1500px){
	.lilun_a .lilun_a_box .box .right .banner_more {
	    margin-top: 4vw;
	}
	.lilun_a .swiper-button-prev, .lilun_a .swiper-button-next{
		width: 48px;
		height: 48px;
	}
	.lilun_a .swiper-button-prev {right: calc(2.2vw + 56px);}
	.lilun_b .btm .ul li{margin-bottom: 26px;}
}

@media(max-width: 1100px){
	.lilun_a .lilun_a_box .box{
		    padding: 20px 20px 74px;
	}
	.lilun_a .lilun_a_box .box .right{
		width: 100%;
		padding-top: 0;
	}
	.lilun_a .lilun_a_box .box .left{
		width: 100%;
		margin-top: 14px;
	}
	.lilun_b {
	    padding: 50px 0;
	}
	.lilun_b .top .lilun_b_sousuo{width: 60%;}
	.lilun_b .top .select{
		width: 100%;
		margin: 10px 0 0;
	}
	.lilun_b .btm .ul li{
		margin-bottom: 16px;
		width: 100%;
	}
	.lilun_b .btm .ul li .box .text {
	    padding: 20px;
	}
	.lilun_b .btm .ul li .box .text .lilun_lj {
	    margin-top: 30px;
	}
	.lilun_b .btm .ul li .box .text .js{margin-top: 12px;}
	.lilun_a .swiper-button-prev, .lilun_a .swiper-button-next{
		width: 40px;
		height: 40px;
	}
	.lilun_a .swiper-button-prev {right: calc(2.2vw + 48px);}
	.lilun_a .lilun_a_box .box .right .wenzi{margin-top: 16px;}
	.page a{
		width: 46px;
		height: 46px;
		line-height: 46px;
	}
}

.lilun_b.peixun_b .btm .ul li {width: 100%;margin-bottom: 16px;}
.lilun_b.peixun_b .btm .ul li .box{
	padding: 30px;
}
.lilun_b.peixun_b .btm .ul li .box .img{
	float: right;
	width: 25.6%;
}


.lilun_b.peixun_b .btm .ul li .box .text{
	float: left;
	width: 70.5%;
}

.lilun_b.peixun_b .page{
	margin-top: 50px;
}

@media(max-width: 1100px){
	.lilun_b.peixun_b .btm .ul li .box {
	    padding: 20px;
	}
	.lilun_b.peixun_b .btm .ul li .box .text{
		padding: 0;
		width: 100%;
	}
	.lilun_b.peixun_b .btm .ul li .box .img{
		width: 100%;
		margin-top: 20px;
	}
	.lilun_b.peixun_b .page {
	    margin-top: 30px;
	}
}
.video_box .box:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
}
.video_box .box .text{
	width: 32vw;
	position: absolute;
	top: 50%;
	left: 4.1%;
	right: 0;
	transform: translateY(-50%);
	z-index: 2;
	color: #fff;
}

.video_box .box .text .time_box .time{color: #fff;}
.video_box .box .text .time_box .time:before {
    background: url(../images/lilun_time_b.png) center center/cover;
}
.video_box .box .text .time_box .time.view:before {
    background: url(../images/lilun_views_b.png) center center/cover;
}

.video_box .box .text .gjc a{color: #fff;}
.video_box .box .bf{
	width: 130px;
	height: 124px;
	background: url(../images/shipin_bf.png) center center/cover;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) rotate(0) ;
	right: 22.3%;
	transition: all 0.8s;
	cursor: pointer;
}

.video_box .box .bf:hover{
	transform: translateY(-50%) rotate(180deg);
}

.video_a{
	padding: 6.2vw 0 5.2vw;
	background: #f5f5f5;	
}

.video_a .top .dbt{
	position: relative;
    float: left;
    color: #333333;
    padding: 10px 0 10px 44px;
    border-bottom: 1px solid #a5a5a5;
}

.video_a .top .dbt:before {
    width: 30px;
    height: 26px;
    background: url(../images/lilun_b_icon.png) center center/cover;
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    content: "";
}
.video_a .top .select{margin-right: 10px;}
.video_a .top .select,
.video_a .top .video_a_sousuo{float: right;}
.video_a .top .video_a_sousuo{
	width: 340px;
}

.video_a .btm{
	margin-top: 3.1vw;
}

.video_a .btm .ul li{
	float: left;
	width: 32.9%;
	margin-right: 0.65%;
	margin-bottom: 30px;
}

.video_a .btm .ul li:nth-child(3n){margin-right: 0;}
.video_a .btm .ul li .img img{border-radius: 8px;}
.video_a .btm .ul li .img:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: url(../images/shipin_img_bg.png) center center/cover;
	z-index: 1;
}
.video_a .btm .ul li .img .bf{
	width: 70px;
	height: 70px;
	background: url(../images/brand_a_bofang.png) center center/cover;
	position: absolute;
	left: 24px;
	bottom: 20px;
	z-index: 2;
	cursor: pointer;
	transform: rotate(0);
	transition: all 0.4s;
}
.video_a .btm .ul li .img .bf:hover{
	transform: rotate(90deg);
}
.video_a .btm .ul li .img .shichang{
	color: #fff;
	position: absolute;
	right: 30px;
	bottom: 20px;
	line-height: 1.6;
	z-index: 2;
}
.video_a .btm .ul li .box{
	background: #fff;
	border-radius: 6px;
	overflow: hidden;
}

.video_a .btm .ul li .box .text{
	padding: 24px 20px;
}
.video_a .btm .ul li .box .text .time_box{margin-top: 0;}
.video_a .btm .ul li .box .text .time_box .time{
	padding-left: 18px;
}
.video_a .btm .ul li .box .text .time_box .time:before{
	width: 14px;
	height: 14px;
}

.video_a .btm .ul li .box .text .bt{
	color: #333333;
	margin-top: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}

.video_a .btm .ul li .box .text .gjc{
	margin-top: 12px;
}

@media(max-width: 1300px){
	.video_a .top .select{width: 180px;}
	.video_a .top .video_a_sousuo {
	    width: 260px;
	}
}

@media(max-width: 1100px){
	.video_box .box {
		height: 600px;
	}
	.video_box .box .text{
		width: 100%;
		left: 0;
		padding: 0 4.1%;
	}
	.video_a {
	    padding: 40px 0 50px;
	}
	.video_a .top .video_a_sousuo{width: 60%;margin-right: 0;}
	.video_a .top .select{width: 100%;margin-right: 0;margin-top: 10px;}
	.video_a .btm .ul li{
		width: 100%;
		margin-bottom: 16px;
	}
}

@media(max-width: 768px){
	.video_a .btm .ul li .box .text {
	    padding: 20px;
	}
	.video_a .btm .ul li .img .bf{
		width: 50px;
		height: 50px;
		left: 14px;
        bottom: 14px;
	}
	.video_a .btm .ul li .img .shichang{
		bottom: 14px;
		right: 14px;
	}
	.video_box .box .text .gjc{margin-top: 20px;}
}

.lulunxq_banner .img{
	height: 28.6vw;
	width: 100%;
}

.lulunxq_banner .lilunxq_sousuo{
	position: absolute;
	top: 55%;
	transform: translateY(-50%);
	left: 4.1%;
	width: 580px;
}

.lulunxq_banner .lilunxq_sousuo input.text{
	width: 100%;
	line-height: 64px;
	height: 64px;
	background: rgba(255, 255, 255, 0.2);
	padding: 0 130px 0 30px;
	font-size: 16px;
	border-radius: 50px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	color: #fff;
}

.lulunxq_banner .lilunxq_sousuo input.btn{
	width: 130px;
	height: 100%;
	top: 0;
	position: absolute;
	right: 0;
	background: url(../images/lilunxq_sousuo.png) center center no-repeat #cdd500;
	background-size: 27px 27px;
	border-radius: 50px;
	border: none;
}

.lulunxq_banner .lilunxq_sousuo input.text::placeholder{color: rgba(255, 255, 255, 0.85);}
.lilunxq_a{
	padding: 3.6vw 0 4.6vw;
	background: #f5f5f5;
}

.lilunxq_a .left{
	width: 21.9%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.lilunxq_a .left .sticky{
	position: sticky;
	top: 92px;
}
.lilunxq_a .left .box{
	margin-top: 16px;
	background: #fff;
	padding: 12px 24px 60px;
	border-radius: 8px;
	overflow: hidden;
}

.lilunxq_a .left .box .dbt{
	color: #000000;
	padding: 30px 0;
	position: relative;
	cursor: pointer;
}
.lilunxq_a .left .box .dbt:before{
	width: 100%;
	height: 5px;
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	border-radius: 20px;
	background: #cdd500;
}
.lilunxq_a .left .box .dbt i{
	width: 35px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transform-origin: 50% 25%;
	transition: all 0.4s;
	background: url(../images/lilunxq_jt.jpg) center center/cover;
}

.lilunxq_a .left .box .dbt.cur i{
	transform: rotate(180deg);
}

.lilunxq_a .left .box .bt{
	color: #333333;
	margin-top: 24px;
	line-height: 1.4;
	padding: 8px 0;
	border-bottom: 1px solid #e5e5e5;
}
.lilunxq_a .left .box .list{margin-bottom: 16px;display: inline-block;width: 100%;}
.lilunxq_a .left .box .list a{
	margin-top: 16px;
	display: block;
	color: #666666;
	transition: all 0.4s;
}

.lilunxq_a .left .box .list a:hover{
	color: #cdd500;
}

.lilunxq_a .left .box .nr{
	margin-top: 24px;
}
.lilunxq_a .left .box .nr:nth-child(1){margin-top: 0;}
.lilunxq_a .left .box .nr > a.fl{
	padding: 8px 0;
	color: #333333;
	display: block;
	border-bottom: 1px solid #e5e5e5;
}

.lilunxq_a .left .gengduo{
	margin-top: 16px;
	border-radius: 8px;
	overflow: hidden;
	padding: 56px 28px 36px;
	color: #fff;
	background: url(../images/lilunxq_bg2.jpg) center center/cover;
}

.lilunxq_a .left .gengduo .xz{margin-top: 8px;}

.lilunxq_a .left .gengduo .banner_more{
	color: #fff;
	margin-top: 18px;
	border-color: rgba(255, 255, 255, .1);
}
.lilunxq_a .left .gengduo .banner_more i{
	background: url(../images/jt.png) center center/cover;
}

.lilunxq_a .right{
	width: 77.1%;
}
.lilunxq_a .right .right_box{
	background: #fff;
	padding: 2.6vw 1.8vw 6.2vw;
	border-radius: 8px;
	overflow: hidden;
}
.lilunxq_a .right .top{
	padding-bottom: 30px;
	border-bottom: 5px solid #cdd500;
}

.lilunxq_a .right .top .bt{
	color: #333333;
}

.lilunxq_a .right .top .js{
	color: #666666;
	line-height: 1.6;
	margin-top: 14px;
}

.lilunxq_a .right .box{
	margin-top: 2.9vw;
}

.lilunxq_a .right .box .lmbt {line-height: 1.4;color: #333333;}
.lilunxq_a .right .box .text{
	padding-top: 20px;
	margin-top: 20px;
	color: #666666;
	line-height: 1.6;
	border-top: 1px solid #e5e5e5;
}

.lilunxq_a .right .box .text ol{
	list-style-type:decimal;
	margin-left: 20px;
}


.lilunxq_a .right .box .text ul{
	list-style-type:disc;
	margin-left: 20px;
}

.lilunxq_a .right .xiangguan{
	margin-top: 3.1vw;
}

.lilunxq_a .right .xiangguan .xiangguan_box {
	margin-top: 26px;
	padding-bottom: 60px;
}
.lilunxq_a .right .xiangguan .xiangguan_box .img {border-radius: 8px;overflow: hidden;}
.lilunxq_a .right .xiangguan .xiangguan_box .img .img2{display: none;}
.lilunxq_a .right .xiangguan .xiangguan_box .text{
	position: absolute;
	left: 8%;
	top: 50%;
	transform: translateY(-50%);
}

.lilunxq_a .right .xiangguan .xiangguan_box .text .bt{
	color: #333333;
}

.lilunxq_a .right .xiangguan .xiangguan_box .text .wenzi{
	line-height: 1.6;
	color: #666666;
	margin-top: 26px;
}


.lilunxq_a .right .xiangguan .xiangguan_box .text .wenzi ul li{
	position: relative;
	margin-bottom: 12px;
	padding-left: 24px;
}

.lilunxq_a .right .xiangguan .xiangguan_box .text .wenzi ul li:last-child{margin-bottom: 0;}
.lilunxq_a .right .xiangguan .xiangguan_box .text .wenzi ul li:before{
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background: #666666;
	position: absolute;
	content: "";
	left: 2px;
	top: 12px;
}
.lilunxq_a .right .xiangguan .xiangguan_box .text .banner_more{
	margin-top: 40px;
}

.lilunxq_a .right .xiangguan .dbt{color: #333333;}
.lilunxq_a .right .xiangguan .xiangguan_box .swiper-pagination{bottom: 0;}
.lilunxq_a .right .xiangguan .xiangguan_box .swiper-pagination .swiper-pagination-bullet{
	width: 26px;
	height: 26px;
	margin: 0 8px;
	background: none;
	position: relative;
	opacity: 1;
}
.lilunxq_a .right .xiangguan .xiangguan_box .swiper-pagination .swiper-pagination-bullet:before{
	width: 10px;
	height: 10px;
	border: 2px solid #7a7a7a;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
}
.lilunxq_a .right .xiangguan .xiangguan_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	border: 1px solid #7a7a7a;
}

.lilunxq_a .right .xiangguan .xiangguan_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
	background: #7a7a7a;
}

@media(max-width: 1700px){
	.lulunxq_banner .lilunxq_sousuo input.text{
		height: 56px;
		line-height: 56px;
	}
}
@media(max-width: 1500px){
	.lilunxq_a .left .box .dbt {
	    padding: 20px 0;
	}
	.lilunxq_a .left .box .dbt i{
		width: 30px;
		height: 30px;
	}
	.lilunxq_a .left .box {
	    margin-top: 10px;
	    padding: 10px 20px 50px;
	}
	.lilunxq_a .left .box .list a{margin-top: 12px;}
	.lilunxq_a .left .box .nr {
	    margin-top: 20px;
	}
	.lilunxq_a .right .xiangguan .xiangguan_box .text .wenzi{margin-top: 20px;}
	.lilunxq_a .right .xiangguan .xiangguan_box .text .banner_more{
		margin-top: 30px;
	}
	.lilunxq_a .right .xiangguan .xiangguan_box .swiper-pagination .swiper-pagination-bullet{
		width: 22px;
		height: 22px;
	}
	.lilunxq_a .right .xiangguan .xiangguan_box .swiper-pagination .swiper-pagination-bullet:before{
		width: 8px;
		height: 8px;
	}
	.lilunxq_a .right .xiangguan .xiangguan_box {
	    padding-bottom: 50px;
	}
	.lulunxq_banner .lilunxq_sousuo input.text{
		height: 48px;
		line-height: 48px;
	}
}

@media(max-width: 1100px){
	.lilunxq_a {
	    padding: 40px 0 50px;
	}
	.lilunxq_a .left{display: none;}
	.lilunxq_a .right{
		width: 100%;
	}
	.lilunxq_a .right .right_box {
	    padding: 20px;
	}
	.lilunxq_a .right .top {
	    padding-bottom: 20px;
	    border-bottom: 2px solid #cdd500;
	}
	.lilunxq_a .right .box {
	    margin-top: 40px;
	}
	.lilunxq_a .right .box .text {
	    padding-top: 14px;
	    margin-top: 14px;
	}
	.lilunxq_a .right .xiangguan .xiangguan_box .text{
		left: 20px;
		top: 5%;
		transform: initial;
	}
	.lilunxq_a .right .xiangguan .xiangguan_box .img .img1{display: none;}
	.lilunxq_a .right .xiangguan .xiangguan_box .img .img2{display: block;}
	.lilunxq_a .right .xiangguan .xiangguan_box {
	    padding-bottom: 40px;
	    margin-top: 20px;
	}
	.lilunxq_a .right .xiangguan .xiangguan_box .swiper-pagination .swiper-pagination-bullet {
	    width: 20px;
	    height: 20px;
	}
	.lilunxq_a .right .xiangguan .xiangguan_box .swiper-pagination .swiper-pagination-bullet:before {
	    width: 6px;
	    height: 6px;
	}
	.lilunxq_a .right .xiangguan {
	    margin-top: 30px;
	}
	.lulunxq_banner .img{
		height: 120px;
	}
	.lulunxq_banner .lilunxq_sousuo{
		width: 91.8%;
	}
	.lulunxq_banner .lilunxq_sousuo input.btn{
		width: 80px;
		background-size: 20px 20px;
	}
	.lulunxq_banner .lilunxq_sousuo input.text {
	    height: 42px;
	    line-height: 42px;
	    padding: 0 80px 0 20px;
	}
	.video_box .box .bf{
		    transform: initial;
		    top: auto;
		    right: 20px;
		    bottom: 14%;
		    width: 83px;
		    height: 80px;
	}
}

.liuyan_a{
	background: #f5f5f5;
	padding: 5.5vw 0 4.6vw;
}

.liuyan_a .type{margin-top: 30px;}
.liuyan_a .type li *{transition: all 0.4s;}
.liuyan_a .type li{
	float: left;
	background: #fff;
	border: 1px solid #eaeaea;
	width: 32.9%;
	margin-right: 0.65%;
	padding: 16px;
	border-radius: 6px;
	cursor: pointer;
}

.liuyan_a .type li:last-child{margin-right: 0;}
.liuyan_a .type li .img .img2{display: none;}
.liuyan_a .type li .img{
	float: left;
	border: 1px solid #dddddd;
	border-radius: 100%;
	width: 77px;
}

.liuyan_a .type li .text{
	float: left;
	padding-top: 16px;
	padding-left: 14px;
}

.liuyan_a .type li .text .bt{color: #333333;}
.liuyan_a .type li .text .js{color: rgba(51, 51, 51, 0.5);margin-top: 4px;}
.liuyan_a .type li .icon{
	width: 40px;
	height: 40px;
	background: #ebebeb;
	position: absolute;
	border-radius: 100%;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}


.liuyan_a .type li.cur,.liuyan_a .type li:hover{
	background: #53565a;
}
.liuyan_a .type li.cur .img,.liuyan_a .type li:hover .img{
	border-color: rgba(255, 255, 255, 0.2);
}
.liuyan_a .type li.cur .img .img1,.liuyan_a .type li:hover .img .img1{display: none;}
.liuyan_a .type li.cur .img .img2,.liuyan_a .type li:hover .img .img2{display: block;}
.liuyan_a .type li.cur .icon,.liuyan_a .type li:hover .icon{
	    background: url(../images/liuyan_a_dui2.png) center center/cover #ebebeb;
}

.liuyan_a .type li.cur .text .bt,.liuyan_a .type li:hover .text .bt{color: #fff;}
.liuyan_a .type li.cur .text .js,.liuyan_a .type li:hover .text .js{color: rgba(255, 255, 255, 0.5);}

.liuyan_a .xingqu{
	margin-top: 60px;
} 

.liuyan_a .xingqu .box_box{margin-top: 14px;}
.liuyan_a .xingqu .box_box .nr{
	margin-bottom: 10px;
	background: #fff;
}

.liuyan_a .xingqu .box_box .nr:last-child{
	margin-bottom: 0;
}

.liuyan_a .xingqu .box_box .nr .bt{
	padding: 22px 30px;
	position: relative;
	color: #333333;
	border-bottom: 1px solid #f2f2f5;
}

.liuyan_a .xingqu .box_box .nr .bt .i{
	width: 35px;
	height: 35px;
	background: url(../images/liuyan_jt.jpg) center center/cover;
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
}

.liuyan_a .xingqu .box_box .nr .box {
	padding: 34px 34px 34px 34px;
	display: none;
}
.liuyan_a .xingqu .box_box .nr.cur .box{display: block;}
.liuyan_a .xingqu .box_box .nr .box a{
	float: left;
	width: 32%;
	margin-bottom: 1.33%;
	margin-bottom: 22px;
	padding-left: 28px;
	position: relative;
	overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666666;
}

.liuyan_a .xingqu .box_box .nr .box a:nth-child(3n){margin-right: 0;}
.liuyan_a .xingqu .box_box .nr .box a:before{
	content: "";
	width: 15px;
	height: 15px;
	border-radius: 100%;
	background: #f5f5f5;
	position: absolute;
	left: 0;
	top: 50%;
	border: 1px solid #dedede;
	transform: translateY(-50%);
}

.liuyan_a .xingqu .box_box .nr .box a.cur:before{
	background: #cdd500;
	border-color: #cdd500;
}
.liuyan_a .xingqu .xzk{
	padding: 24px;
	background: #03A9F4;
	margin-top: 16px;
	border-radius: 8px;
	position: sticky;
	top: 83px;
	z-index: 6;
}

.liuyan_a .xingqu .xzk p{
	float: left;
	margin-right: 20px;
	padding: 10px 30px;
	position: relative;
	color: #cdd500;
	background: #fff;
	border-radius: 50px;
	cursor: initial;
	margin-bottom: 12px;
}

.liuyan_a .xingqu .xzk p .gb{
	width: 18px;
	height: 18px;
	background: url(../images/liuyan_a_cuo.png) center center/cover;
	position: absolute;
	right: -2px;
	top: -3px;
	border-radius: 100%;
	cursor: pointer;
}

.liuyan_a .input_box2{
	background: #fff;
	margin-top: 50px;
	border-radius: 8px;
	overflow: hidden;
	padding: 50px 30px 40px;
}

.liuyan_a .input_box2 .ul li{
	float: left;
	width: 49.4%;
	margin-right: 1.2%;
	margin-bottom: 10px;
}

.liuyan_a .input_box2 .ul li.mar0{margin-right: 0;}
.liuyan_a .input_box2 .ul li input{
	background: #f5f5f5;
	width: 100%;
	font-size: 18px;
	color: #333;
	padding: 0 18px;
	line-height: 70px;
	height: 70px;
	border: none;
	border-radius: 6px;
}
.liuyan_a .input_box2 .ul li input:placeholder{color: #666;}
.liuyan_a .input_box2 .ul li.wid100{width: 100%;}
.liuyan_a .input_box2 .ul li.dizhi .select {
	width: 49.6%;
	margin-right: 0.8%;
}

.liuyan_a .input_box2 .ul li.dizhi .select:last-child{margin-right: 0;}
.liuyan_a .input_box2 .ul li.dizhi .select .bt{
	background: #f5f5f5;
	border-color: #f5f5f5;
	line-height: 70px;
	height: 70px;
}

.select .bt:before {
    width: 12px;
    right: 20px;
    height: 9px;
    background: url(../images/liuyan_xiala.png) center center/cover;
}

.liuyan_a .input_box2 .ul li .danwei{
	float: left;
	width: 64%;
}

.liuyan_a .input_box2 .ul li .yzm{
	float: right;
	width: 34.7%;
	padding-right: 120px;
}

.liuyan_a .input_box2 .ul li .yanztj{
	position: absolute;
	right: 0;
	top: 0;
	width: 120px;
	height: 100%;
	background: #03A9F4;
	color: #fff;
}

.liuyan_a .input_box2 .ul li .t{
	color: #666666;
    line-height: 70px;
    height: 70px;
    padding-left: 20px;
}

.liuyan_a .input_box2 .ul li .t .dx {
    display: inline-block;
    margin-right: 20px;
}

.liuyan_a .input_box2 .ul li .t .dx i {
    width: 18px;
    height: 18px;
    background: #f0f0f0;
    border-radius: 100%;
    display: inline-block;
    top: 3px;
    position: relative;
    margin-right: 5px;
}

.liuyan_a .input_box2 .ul li .t .dx.cur i{
	background: #03A9F4;
}

.liuyan_a .input_box2 .ul li textarea{
	width: 100%;
	resize: none;
	padding: 18px;
	border: none;
	background: #f5f5f5;
	color: #666666;
	font-size: 18px;
	height: 156px;
	border-radius: 6px;
}

.liuyan_a .input_box2 .tiaok{
	text-align: center;
	margin-top: 40px;
}

.liuyan_a .input_box2 .tiaok .nr{
	display: inline-block;
}

.liuyan_a .input_box2 .tiaok .check{
	width: 18px;
	height: 18px;
	border: 1px solid #b2b2b2;
	display: inline-block;
	position: relative;
	top: 1px;
}
.liuyan_a .input_box2 .tiaok .check:checked{
	background: #03A9F4;
	border-color: #03A9F4;
}
.liuyan_a .input_box2 .tiaok p{
	display: inline-block;
	color: #666666;
}

.liuyan_a .input_box2 .tiaok a{
	color: #666666;
	padding-bottom: 2px;
	border-bottom: 1px solid #c1c1c1;
}

.liuyan_a .input_box2 .tijiao{
	text-align: center;
	margin-top: 20px;
}

.liuyan_a .input_box2 .tijiao input{
	border-radius: 50px;
	background: #03A9F4;
	line-height: 70px;
	height: 70px;
	color: #fff;
	border: none;
	width: 15.6vw;
	font-size: 18px;
	text-align: center;
}

.liuyan_a .input_box2 .tijiao input[disabled="disabled"]{
	 background: #ddd!important;
}

.liuyan_a .input_box2 .t2{
	line-height: 1.6;
	color: #999999;
	padding: 20px 0;
	text-align: center;
	margin-top: 40px;
	border-top: 1px solid #f2f2f5;
}

.yinsi_banner .text{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
}

.yinsi_nr .mbx{
	padding: 16px 0;
	color: #999999;
}
.yinsi_nr .mbx a,.yinsi .mbx span{
	color: #999999;
}
.yinsi_nr .mbx a.index{
	padding-left: 26px;
	position: relative;
}

.yinsi_nr .mbx a.index:before{
	width: 15px;
	height: 15px;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/mbx_icon.png) center center/cover;
}
.yinsi_nr{background: #f5f5f5;padding-bottom: 90px;}
.yinsi_nr .box{
	background: #fff;
	padding: 3.1vw 2.3vw 4.1vw;
}

.yinsi_nr .box .bt{
	line-height: 1.4;
	color: #333333;
}

.yinsi_nr .box .text{
	margin-top: 24px;
	line-height: 1.8;
	color: #999999;
}

.yinsi_nr .box .text ul{
	margin-left: 20px;
	list-style-type: disc;
}

.yinsi_nr .box .text h2,
.yinsi_nr .box .text h3{font-weight: initial;}
.yinsi_nr .box .text h2{
	color: #cdd500;
	font-size: 26px;
}

.yinsi_nr .box .text h3{
	color: #666666;
	font-size: 20px;
}

.yinsi_nr .box .anniu{
	margin-top: 60px;
	text-align: center;
}

.select .list .box#shi .nr{display: none;}

@media(max-width: 1700px){
	.liuyan_a .input_box2 .ul li input,.liuyan_a .input_box2 .ul li.dizhi .select .bt,.liuyan_a .input_box2 .ul li .t{
		line-height: 60px;
		height: 60px;
	}
}

@media(max-width: 1500px){
	.yinsi_nr .box .anniu{margin-top: 40px;}
	.liuyan_a .type li .img{
		width: 60px;
	}
	.liuyan_a .type li .text{
		padding-top: 8px;
	}
	.liuyan_a .type li .icon{
		width: 37px;
		height: 37px;
	}
	.liuyan_a .xingqu {
	    margin-top: 40px;
	}
	.liuyan_a .input_box2 .ul li input,.liuyan_a .input_box2 .ul li.dizhi .select .bt,.liuyan_a .input_box2 .ul li .t{
		line-height: 52px;
		height: 52px;
		font-size: 16px;
	}
	.liuyan_a .input_box2 .tiaok {
	    margin-top: 30px;
	}
	.liuyan_a .input_box2 .tijiao input{
		line-height: 56px;
		height: 56px;
	}
	.liuyan_a .input_box2 .t2{margin-top: 30px;padding: 16px 0;}
	.liuyan_a .input_box2 .ul li textarea{
		font-size: 16px;
	}
	.liuyan_a .xingqu .xzk{
		top: 69px;
		    padding: 16px 20px;
	}
}

@media(max-width: 1100px){
	.liuyan_a .xingqu .xzk{
		position: initial;
		top: 0;
	}
	.yinsi_nr .box {
	    padding: 40px 16px 50px;
	}
	.yinsi_nr .box .bt{font-size: 18px;}
	.yinsi_nr .box .text h2{font-size: 18px;}
	.yinsi_nr .box .text h3{font-size: 16px;}
	.liuyan_a {
	    padding: 40px 0 50px;
	}
	.liuyan_a .type li{
		width: 100%;
		margin-bottom: 10px;
		padding: 12px;
	}
	.liuyan_a .type li:last-child{margin-bottom: 0;}

	.liuyan_a .xingqu .xzk p{
	   padding: 8px 26px;
	}
	.liuyan_a .xingqu .box_box .nr .box{padding: 20px;}
	.liuyan_a .xingqu .box_box .nr .bt {
	    padding: 14px 20px;
	}
	.liuyan_a .input_box2{
		margin-top: 30px;
		padding: 30px 20px;
	}
	.liuyan_a .input_box2 .ul li input,.liuyan_a .input_box2 .ul li.dizhi .select .bt,.liuyan_a .input_box2 .ul li .t{
		line-height: 42px;
		height: 42px;
		font-size: 14px;
	}
	.liuyan_a .input_box2 .ul li,
	.liuyan_a .input_box2 .ul li .danwei,
	.liuyan_a .input_box2 .ul li .yzm{width: 100%;}
	.liuyan_a .input_box2 .ul li .yzm{margin-top: 10px;}
	.liuyan_a .input_box2 .ul li textarea{
		height: 120px;
		font-size: 15px;
	}
	.liuyan_a .input_box2 .tiaok {
	    margin-top: 20px;
	}
	.liuyan_a .input_box2 .tijiao input{
		width: 180px;
		line-height: 44px;
		height: 44px;
	}
	.liuyan_a .input_box2 .t2 {
	    margin-top: 20px;
	}
	.liuyan_a .type li .icon {
	    width: 34px;
	    height: 34px;
	}
	.liuyan_a .xingqu .box_box .nr .bt .i{right: 20px;}

	.select .list .box a{
		padding: 12px 0 8px;
	}
	.select .list .box .nr {
	    max-height: 202px;
	}
	.select .list .box {
	    padding: 10px;
	}
	.liuyan_a .input_box2 .ul li .t{padding-left: 5px;}
}

@media(max-width: 640px){
	.liuyan_a .xingqu .xzk {
	    padding: 16px;
	}
	.liuyan_a .xingqu .xzk p{
	   font-size: 14px;
	   padding: 8px 20px;
	   margin-right: 10px;
	}
	.liuyan_a .xingqu .box_box .nr .box a{
		width: 100%;
	}
	.liuyan_a .xingqu .xzk p .gb {
	    right: -6px;
	    top: -6px;
	}
}





/**小慢开始关于我们**/
.fixVideo {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	z-index: 10000000;
}

.fixVideoA {
	width: 100%;
	height: 100%;
	position: relative;
}

.fixVideoB {
	position: absolute;
	width: 60%;
	max-width: 1000px;
	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;
}

.Aboutusa {
	padding: 6.4vw 0 7.8vw;
}

.Aboutusa .tusxq {
	color: #666666;
	line-height: 1.8;
	margin: 21px 0 33px;
}

.Aboutusa .sprukoud .outa {
	border-radius: 6px;
	line-height: 0;
	position: relative;
}

.Aboutusa .sprukoud .outa .oute-dd {
	position: absolute;
	left: 50%;
	width: 94px;
	height: 94px;
	top: 50%;
	cursor: pointer;
	transform: translate(-50%, -50%);
}

.Aboutusa .sprukoud .outa .oute-dd .wg {
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all .5s;
	background: url(../images/wg.png) no-repeat center center/cover;
}

.Aboutusa .sprukoud .outa .oute-dd .wg:hover {
	transform: scale(0.9);
}

.Aboutusb {
	background: url(../images/aboutusb.jpg)no-repeat center center/cover;
	padding: 8.3vw 0 8.6vw;
}

.Aboutusb .tusb-lef {
	width: 53.7%;
	float: left;
}

.Aboutusb .tusb-lef .lefa {
	margin-top: 27px;
	line-height: 1.75;
}

.Aboutusb .tusb-lef .lefb {
	margin-top: 60px;
}

.Aboutusb .tusb-lef .lefb ul li {
	float: left;
	width: 25%;
	text-align: center;
	border-right: 1px solid #e5e5e5;
}

.Aboutusb .tusb-lef .lefb ul li:last-child {
	border-right: 0;
}

.Aboutusb .tusb-lef .lefb ul li:nth-child(1) {
	text-align: left;
}

.Aboutusb .tusb-lef .lefb ul li .fbz {
	display: inline-block;
	margin-top: 20px;
}

.Aboutusb .tusb-lef .lefb ul li .fbz span {
	color: #000000;
	font-size: 2.5vw;
	line-height: 1;
	float: left;
	transition: all 0.4s;
}

.Aboutusb .tusb-lef .lefb ul li .fbz i {
	font-size: 1.55vw;
	color: #000000;
	font-style: normal;
	vertical-align: middle;
	float: left;
	margin-top: .2vw;
	transition: all 0.4s;
	display: inline-block;
}
.Aboutusb .tusb-lef .lefb ul li:hover .fbz span,.Aboutusb .tusb-lef .lefb ul li:hover .fbz i{
	color: #666;
}
.Aboutusb .tusb-lef .lefb ul li .odod {
	text-align: left;
	display: inline-block;
}

.Aboutusb .tusb-rig {
	float: right;
	width: 26.4vw;
	height: 26.4vw;
	overflow: hidden;
	border-radius: 50%;
	border: 1px dashed #dadada;
	position: relative;
	margin-top: 10px;
	margin-right: 5.3%;
}

.Aboutusb .tusb-rig::before {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	width: 23.34vw;
	height: 23.34vw;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid #e6e6e6;
	z-index: 1;
}

.Aboutusb .tusb-rig .img {
	overflow: hidden;
	border-radius: 50%;
	background: #fff;
	width: 21.41vw;
	height: 21.41vw;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.Aboutusb .tusb-rig .img img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16.52vw;
	transform: translate(-50%, -50%);
}

.Aboutusc {
	background: url(../images/aboutusc.jpg)no-repeat center center/cover;
	padding: 5vw 0 6vw;
}

.Aboutusc .utusc {
	position: relative;
}

.Aboutusc .utusc .usc-lef {
	float: left;
	width: 54%;
}

.Aboutusc .utusc .usc-lef .efa {
	color: #fff;
}

.Aboutusc .utusc .usc-lef .efb {
	color: #fff;
	line-height: 1.8;
	margin-top: 23px;
}

.Aboutusc .utusc .usc-rig {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.xmdan a {
	border-radius: 7px;
	color: #333333;
	background: #fff;
}

.xmdan a i {
	background: url(../images/jta.png) center center/cover;
}

.xmdan a:hover {
	color: #cdd500;
	opacity: .9;
}

.Aboutusd {
	padding: 6.5vw 0 8.8vw;
}

.Aboutusd .tusd-lef {
	float: left;
	width: 34.3%;
	margin-right: 1.1%;
}

.Aboutusd .tusd-lef .tabqh {
	margin-top: 46px;
}

.Aboutusd .tusd-lef .tabqh ul li {
	height: 11.62vw;
	background: #f2f2f2;
	margin-bottom: .75vw;
	border-radius: 10px;
	padding-left: 2.9vw;
	padding-top: 2.55vw;
	cursor: pointer;
}

.Aboutusd .tusd-lef .tabqh ul li .icon {
	position: relative;
	border: 1px solid #dadada;
	border-radius: 50%;
	overflow: hidden;
	height: 6.57vw;
	width: 6.57vw;
	float: left;
	margin-right: 1.8vw;
}

.Aboutusd .tusd-lef .tabqh ul li .icon img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 45%;
	transform: translate(-50%, -50%);
}

.Aboutusd .tusd-lef .tabqh ul li .icon .jge {
	display: none;
}

.Aboutusd .tusd-lef .tabqh ul li.cur .icon {
	background: #03A9F4;
	border-color: #03A9F4;
}

.Aboutusd .tusd-lef .tabqh ul li.cur .icon .mr {
	display: none;
}

.Aboutusd .tusd-lef .tabqh ul li.cur .icon .jge {
	display: block;
}

.Aboutusd .tusd-lef .tabqh ul li.cur .titl .tltop span{
	color: #03A9F4;
}

.Aboutusd .tusd-lef .tabqh ul li:last-child {
	margin-bottom: 0;
}

.Aboutusd .tusd-lef .tabqh ul li .titl {
	padding-top: .9vw;
}

.Aboutusd .tusd-lef .tabqh ul li .titl .tltop {
	font-size: 3.1vw;
	color: #333;
	line-height: 1;
	display: inline-block;
	width: 15.8vw;
	padding-bottom: .3vw;
	border-bottom: 1px solid #d9d9d9;
}

.Aboutusd .tusd-lef .tabqh ul li .titl .tltop i {
	font-style: normal;
	font-size: 1.25vw;
	margin-top: .4vw;
	vertical-align: middle;
	display: inline-block;
	margin-left: .9vw;
	color: #333;
}

.Aboutusd .tusd-lef .tabqh ul li .titl .tlpt {
	color: #b8b8b8;
	margin-top: .4vw;
	text-transform: uppercase;
}

.Aboutusd .tusd-rig {
	float: left;
	width: 64.6%;
}

.Aboutusd .tusd-rig .boxan {
	margin-bottom: 30px;
	padding-top: 39px;
}

.Aboutusd .tusd-rig .box .swiper-button-prev,
.Aboutusd .tusd-rig .box .swiper-button-next {
	position: initial;
	margin-top: 0;
	float: right;
	width: 62px;
	height: 61px;
}

.Aboutusd .tusd-rig .box .swiper-button-prev:after,
.Aboutusd .tusd-rig .box .swiper-button-next:after {
	opacity: 0;
}

.Aboutusd .tusd-rig .box .swiper-button-prev {
	background: url(../images/prevl.png)no-repeat center center/cover;
}

.Aboutusd .tusd-rig .box .swiper-button-next {
	background: url(../images/nextr.png)no-repeat center center/cover;
	margin-left: 6px;
}

.Aboutusd .tusd-rig .box .swiper-button-prev:hover {
	background: url(../images/prevla.png)no-repeat center center/cover;
}

.Aboutusd .tusd-rig .box .swiper-button-next:hover {
	background: url(../images/nextra.png)no-repeat center center/cover;
}

.Aboutusd .tusd-rig .box .swiper-container {
	height: 36.4vw;
	border-radius: 10px;
	overflow: hidden;
}

.Aboutusd .tusd-rig .box .swiper-container .slide .img {
	line-height: 0;
}

.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 0 27px 30px 27px;
}

.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm .clearfix {
	position: relative;
}

.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm .gl-lef {
	float: left;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 86px;
}

.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm .gl-rig {
	color: #fff;
	width: 750px;
	line-height: 1.5;
	margin: 22px 0 22px;
	float: left;
	margin-left: 115px;
}

.Aboutuse {
	padding: 8.3vw 0 16vw;
	text-align: center;
	background: url(../images/aboutuse.jpg)no-repeat center center/cover;
	background-attachment: fixed;
}

.Aboutuse .tuse-top .en {
	display: inline-block;
}

.Aboutuse .se-bpd {
	width: 79.5%;
	display: inline-block;
	color: #666666;
	line-height: 1.75;
	margin: 36px 0 4.7vw;
}

.Aboutuse .tuse-bott {
	width: 79.5%;
	display: inline-block;
}

.Aboutuse .tuse-bott ul li {
	float: left;
	margin-right: 3.5%;
	text-align: left;
	width: 13.75%;
}

.Aboutuse .tuse-bott ul li:last-child {
	margin-right: 0;
}

.Aboutuse .tuse-bott ul li .t {
	color: #000000;
	padding-bottom: 8px;
	border-bottom: 1px solid #000000;
}

.Aboutuse .tuse-bott ul li .ta {
	color: #666666;
	margin-top: 14px;
}

.Aboutusf {
	padding: 7vw 0 7.9vw;
}

.Aboutusf .tusf-lef {
	width: 60.5%;
	float: left;
	overflow: hidden;
	border-radius: 10px;
}

.Aboutusf .tusf-rig {
	width: 35%;
	float: right;
	padding: 45px 0 0 0;
}

.Aboutusf .tusf-rig .rignrxq {
	line-height: 1.75;
	color: #666666;
	margin-top: 35px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 30px;
	height: 19vw;
}

.Aboutusf .tusf-rig .rignrxq::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.Aboutusf .tusf-rig .rignrxq::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #c2c2c2;
}

.Aboutusf .tusf-rig .rignrxq::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, .05);
}

.Aboutusg {
	background: url(../images/aboutusg.jpg)no-repeat center center/cover;
	padding: 8.8vw 0 8.3vw;
	    background-attachment: fixed;
}

.Aboutusg .tusg-lef {
	width: 50%;
}

.Aboutusg .tusg-lef .lefbt .en,
.Aboutusg .tusg-lef .lefbt .bt {
	color: #fff;
}

.Aboutusg .tusg-lef .lefxq {
	color: #fff;
	margin: 32px 0 0;
	line-height: 1.75;
}

.Aboutusg .tusg-lef .lefswiper .perbt {
	color: #fff;
	margin-top: 60px;
}

.Aboutusg .tusg-lef .lefswiper .lewsoe .swiper-slide .lide .w {
	color: #ffffff;
	margin: 8px 0 22px;
}

.Aboutusg .tusg-lef .lefswiper .lewsoe .swiper-slide .lide .e {
	line-height: 0;
}

.Aboutusg .tusg-lef .lefswiper .lewsoe .swiper-pagination {
	position: initial;
	width: auto;
	left: auto;
	right: auto;
	display: inline-block;
	margin-top: 20px;
}

.Aboutusg .tusg-lef .lefswiper .lewsoe .swiper-pagination .swiper-pagination-bullet {
	opacity: 1;
	width: 24px;
	height: 24px;
	background: bottom;
	position: relative;
	margin: 0 15px 0 1px;
}

.Aboutusg .tusg-lef .lefswiper .lewsoe .swiper-pagination .swiper-pagination-bullet::after {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	width: 5px;
	border-radius: 50%;
	height: 5px;
	border: 1px solid #fff;
	transform: translate(-50%, -50%);
	transition: all .5s;
}

.Aboutusg .tusg-lef .lefswiper .lewsoe .swiper-pagination .swiper-pagination-bullet::before {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	width: 6px;
	border-radius: 50%;
	height: 6px;
	border: 2px solid #fff;
	transform: translate(-50%, -50%);
}

.Aboutusg .tusg-lef .lefswiper .lewsoe .swiper-pagination .swiper-pagination-bullet-active::after {
	width: 100%;
	height: 100%;
}

.Aboutusg .tusg-lef .lefswiper .lewsoe .swiper-pagination .swiper-pagination-bullet-active:before {
	background: #fff;
}


.Aboutush {
	background: #f6f7f8;
	padding: 5.8vw 0 5.4vw;
}

.Aboutush .tush-top {
	position: relative;
	z-index: 3;
}

.Aboutush .tush-top .container2 {
	position: relative;
}

.Aboutush .tush-top .tusl-lef {
	float: left;
	width: 78%;
}

.Aboutush .tush-top .tusl-lef .leftbop {
	line-height: 1.5;
	margin-top: 26px;
	color: #666666;
}

.Aboutush .tush-top .tusr-rig {
	float: right;
	position: absolute;
	bottom: 5px;
	right: 0;
}

.Aboutush .tush-top .tusr-rig .rig {
	float: left;
	position: initial;
	margin-top: 0;
	width: 62px;
	height: 61px;
}

.Aboutush .tush-top .tusr-rig .rig:after {
	opacity: 0;
}

.Aboutush .tush-top .tusr-rig .swiper-button-prev {
	background: url(../images/prevl.png)no-repeat center center/cover;
}

.Aboutush .tush-top .tusr-rig .swiper-button-next {
	background: url(../images/nextr.png)no-repeat center center/cover;
	margin-left: 6px;
}

.Aboutush .tush-top .tusr-rig .swiper-button-prev:hover {
	background: url(../images/prevla.png)no-repeat center center/cover;
}

.Aboutush .tush-top .tusr-rig .swiper-button-next:hover {
	background: url(../images/nextra.png)no-repeat center center/cover;
}

.Aboutush .tish-botom {
	margin-top: 57px;
}

.Aboutush .tish-botom .swiper-container .swiper-slide {
	text-align: center;
	
}


.Aboutush .tish-botom .swiper-container .swiper-slide .img {
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #efefef;
}

.Aboutush .tish-botom .swiper-container .swiper-slide .img img {
	width: 100%;
}

.Aboutush .tish-botom .swiper-container .swiper-slide .toe {
	color: #333333;
	margin-top: 17px;
	transition: all 0.3s;
}

.Aboutush .tish-obt {
	text-align: center;
	padding: 9vw 0 8.5vw;
	margin-top: 83px;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	background: url(../images/aboutush.jpg)no-repeat center center/cover;
}

.Aboutush .tish-obt .title .en {
	display: inline-block;
	color: #fff;
}

.Aboutush .tish-obt .title .bt {
	color: #fff;
}

.Aboutush .tish-obt .banner_more {
	padding: 0 47px;
	border-radius: 7px;
	margin-top: 33px;
}

.Aboutush .dzwdyh {
	position: relative;
}

.Aboutush .dzwdyh .grayPage {
	top: 7vw;
	transform: translateY(0);
}

.Aboutush .tish-botom .swiper-container .swiper-slide:hover .toe{
	color: #03A9F4;
}


@media(max-width:1700px) {
	.Aboutusd .tusd-lef .tabqh {
		margin-top: 42px;
	}

	.Aboutusd .tusd-rig .boxan {
		padding-top: 30px;
	}

	.Aboutusd .tusd-rig .box .swiper-button-prev,
	.Aboutusd .tusd-rig .box .swiper-button-next,
	.Aboutush .tush-top .tusr-rig .swiper-button-prev,
	.Aboutush .tush-top .tusr-rig .swiper-button-next {
		width: 52px;
		height: 51px;
	}

	.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm .gl-rig {
		width: 77%;
	}

	.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm .gl-lef img {
		width: 4.5vw;
	}

	.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm .gl-rig {
		margin-left: 6.3vw;
	}
}

@media(max-width:1500px) {
	.Aboutusb .tusb-lef {
		width: 55%;
	}

	.Aboutusd .tusd-rig .box .swiper-button-prev,
	.Aboutusd .tusd-rig .box .swiper-button-next,
	.Aboutush .tush-top .tusr-rig .swiper-button-prev,
	.Aboutush .tush-top .tusr-rig .swiper-button-next {
		width: 42px;
		height: 41px;
	}

	.Aboutusg .tusg-lef .lefswiper .lewsoe .swiper-slide .lide .e {
		width: 75%;
	}

	.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm {
		padding: 0 23px 15px 23px;
	}

	.Aboutusd .tusd-lef .tabqh ul li .titl .tltop {
		font-size: 2.5vw;
	}

	.Aboutusd .tusd-lef .tabqh ul li .titl {
		padding-top: 1.1vw;
	}
}

@media(max-width:1100px) {

	.Aboutusa,
	.Aboutusb,
	.Aboutusc,
	.Aboutusd,
	.Aboutuse,
	.Aboutusf,
	.Aboutusg,
	.Aboutush {
		padding: 30px 0 40px;
	}

	.Aboutusa .tusxq {
		margin: 10px 0 20px;
		line-height: 1.6;
	}

	.Aboutusa .sprukoud .outa .oute-dd {
		width: 50px;
		height: 50px;
	}

	.Aboutusb .tusb-lef {
		width: 100%;
	}

	.Aboutusb .tusb-rig {
		width: 120px;
		height: 120px;
		float: right;
		margin-right: 0;
		margin-top: 0;
		margin-bottom:-50px;
	}

	.Aboutusb .tusb-rig .img {
		width: 70px;
		height: 70px;
	}

	.Aboutusb .tusb-rig::before {
		width: 90px;
		height: 90px;
	}

	.Aboutusb .tusb-rig .img img {
		width: 55px;
	}

	.Aboutusb .tusb-lef .lefa {
		line-height: 1.6;
		margin-top: 10px;
	}

	.Aboutusb .tusb-lef .lefb {
		margin-top: 25px;
	}

	.Aboutusc .utusc .usc-lef {
		width: 100%;
		margin-bottom: 22px;
	}

	.Aboutusc .utusc .usc-rig {
		width: 100%;
		position: initial;
		transform: translateY(0);
	}

	.Aboutusc .utusc .usc-lef .efb {
		line-height: 1.6;
		margin-top: 10px;
	}

	.Aboutusd .tusd-lef {
		width: 100%;
		margin-right: 0;
	}

	.Aboutusd .tusd-rig {
		width: 100%;
	}

	.Aboutusd .tusd-lef .tabqh {
		margin-top: 15px;
	}

	.Aboutusd .tusd-lef .tabqh ul li {
		height: auto;
		padding: 15px;
		margin-bottom: 10px;
	}

	.Aboutusd .tusd-lef .tabqh ul li .icon {
		width: 70px;
		height: 70px;
	}

	.Aboutusd .tusd-lef .tabqh ul li .titl .tltop {
		font-size: 24px;
		padding-bottom: 5px;
		width: auto;
	}

	.Aboutusd .tusd-lef .tabqh ul li .titl .tlpt {
		margin-top: 5px;
	}

	.Aboutusd .tusd-lef .tabqh ul li .titl {
		padding-top: 10px;
	}

	.Aboutusd .tusd-lef .tabqh ul li .titl .tltop i {
		font-size: 15px;
		margin-top: 0;
		margin-left: 10px;
	}

	.Aboutusd .tusd-rig .box .swiper-container {
		height: auto;
	}

	.Aboutusd .tusd-rig {
		margin-top: 25px;
	}

	.Aboutusd .tusd-rig .box {
		position: relative;
		padding-bottom: 70px;
	}

	.Aboutusd .tusd-rig .box .boxan {
		position: absolute;
		bottom: 0;
		padding-top: 0;
		margin-bottom: 0;
	}

	.swiper-button-next.swiper-button-disabled,
	.swiper-button-prev.swiper-button-disabled {
		opacity: 1;
	}

	.Aboutusd .tusd-lef .tabqh ul li .icon {
		margin-right: 15px;
	}

	.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm .gl-lef img {
		width: 70px;
	}

	.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm {
		padding: 0 20px 15px 20px;
	}

	.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm .gl-rig {
		margin-left: 0;
		width: 100%;
		margin: 15px 0 0;
	}

	.Aboutusd .tusd-rig .box .swiper-container .slide .ifgm .gl-lef {
		position: initial;
		width: 100%;
		transform: translateY(0);
	}

	.Aboutuse .se-bpd {
		width: 100%;
		margin: 10px 0 25px;
		line-height: 1.6;
	}

	.Aboutuse .tuse-bott {
		width: 100%;
	}

	.Aboutusf .tusf-lef {
		width: 100%;
	}

	.Aboutusf .tusf-rig {
		width: 100%;
		margin-top: 25px;
		padding-top: 0;
	}

	.Aboutusf .tusf-rig .rignrxq {
		height: auto;
		line-height: 1.6;
		margin-top: 10px;
	}

	.Aboutusg .tusg-lef .lefxq {
		margin-top: 10px;
		line-height: 1.6;
	}

	.Aboutusg .tusg-lef .lefswiper .perbt {
		margin-top: 25px;
	}

	.Aboutusg .tusg-lef .lefswiper .lewsoe .swiper-slide .lide .w {
		margin-top: 10px 0 15px;
	}

	.grayPage {
		display: none;
	}

	.Aboutush .tush-top .tusr-rig {
		display: none
	}

	.Aboutush .tush-top .tusl-lef {
		width: 100%;
	}

	.Aboutush .tish-botom {
		margin-top: 25px;
	}

	.Aboutush .tish-obt {
		margin-top: 30px;
	}

	.Aboutush .tish-botom .swiper-container .swiper-slide .toe {
		margin-top: 10px;
	}

	.Aboutush .tish-obt .banner_more {
		padding: 0 35px;
	}

	.Aboutush .tish-obt .banner_more {
		margin-top: 20px;
	}

	.Aboutush .tush-top .tusl-lef .leftbop {
		line-height: 1.6;
		margin-top: 10px;
	}

	.Aboutusb .tusb-lef .lefb ul li .fbz {
		margin-top: 10px;
	}

	.Aboutuse .tuse-bott ul li .ta {
		margin-top: 8px;
	}

	.Aboutusb .tusb-lef .lefb ul li .icon img {
		width: 40px;
	}

	.Aboutusb .tusb-lef .lefb ul li:nth-child(1) {
		text-align: center;
	}

	.Aboutusb .tusb-lef .lefb ul li .odod {
		text-align: center;
	}

	.Aboutusb .tusb-lef .lefb ul li .fbz span {
		font-size: 24px;
	}

	.Aboutusb .tusb-lef .lefb ul li .fbz i {
		font-size: 15px;
		margin-top: 2px;
	}
}

@media(max-width:750px) {
	.Aboutuse .tuse-bott ul li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.Aboutuse .tuse-bott ul li:nth-child(2n) {
		margin-right: 0;
	}

	.Aboutusb .tusb-lef .lefb ul li {
		width: 50%;
		padding: 10px 0;
		border-right: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
	}

	.Aboutusb .tusb-lef .lefb ul li:nth-child(2) {
		border-right: 0;
	}

	.Aboutusb .tusb-lef .lefb ul li:nth-child(3) {
		border-bottom: 0;
	}

	.Aboutusb .tusb-lef .lefb ul li:nth-child(4) {
		border-bottom: 0;
	}

	.Aboutusg .tusg-lef {
		width: 100%;
	}

	.Aboutusg {
		position: relative;
	}

	.Aboutusg::before {
		position: absolute;
		content: "";
		left: 0;
		width: 100%;
		height: 100%;
		top: 0;
		background: rgba(0, 0, 0, .5);
	}

	.Aboutusg .container2 {
		position: relative;
		z-index: 1;
	}

}



/**行业列表**/
.IndustryList {
	scroll-padding-top: 140px;
	background: #f5f5f5;
	padding: 5.5vw 0 5vw;
}

.IndustryList ul li {
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 40px;
	position: relative;
}

.IndustryList ul li:last-child {
	margin-bottom: 0;
}

.IndustryList ul li .List-lef {
	background: url(../images/lilistleft.jpg)no-repeat center center/cover;
	width: 21.6%;
	float: left;
	padding: 152px 0 149px 0;
	text-align: center;
	transition: all .5s;
}


.IndustryList ul li:hover .List-lef {
	background: url(../images/lilistlefta.jpg)no-repeat center center/cover;
}

.IndustryList ul li .List-lef .icwz {
	color: #fff;
	margin-top: 31px;
}

.IndustryList ul li .List-rig {
	float: left;
	right: 0;
	top: 0;
	height: 100%;
	position: absolute;
	width: 78.34%;
	background: #fff;
	padding: 79px 70px 0 70px;
}

.IndustryList ul li .List-rig .riga {
	line-height: 1.64;
	color: #666666;
}

.IndustryList ul li .List-rig .riga p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.IndustryList ul li .List-rig .igabom {
	margin-top: 63px;
}

.IndustryList ul li .List-rig .igabom .bom {
	width: 27.56%;
	float: left;
	margin-right: 8.66%;
	margin-bottom: 20px;
}

.IndustryList ul li .List-rig .igabom .bom:nth-child(3n) {
	margin-right: 0;
}

.IndustryList ul li .List-rig .igabom .bom a {
	display: block;
	color: #333333;
	padding-bottom: 16px;
	position: relative;
	transition: all .5s;
	border-bottom: 1px solid #eeeeee;
}

.IndustryList ul li .List-rig .igabom .bom a:hover {
	color: #cfd800;
}

.IndustryList ul li .List-rig .igabom .bom a p {
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.IndustryList ul li .List-rig .igabom .bom a:before {
	position: absolute;
	content: "";
	right: 0;
	top: 9px;
	width: 18px;
	height: 12px;
	background: url(../images/bome.png)no-repeat center center/cover;
}


.IndustryList ul li .List-rig .igabom .bom a:after {
	position: absolute;
	content: "";
	left: 0;
	width: 0;
	height: 1px;
	transition: all .5s;
	bottom: -1px;
	background: #cfd800;
}

.IndustryList ul li .List-rig .igabom .bom a:hover:after {
	width: 100%;
}

@media(max-width:1500px) {
	.IndustryList ul li .List-rig {
		padding: 49px 40px 0 40px;
	}

	.IndustryList ul li .List-rig .igabom {
		margin-top: 35px;
	}

	.IndustryList ul li .List-lef {
		padding: 120px 0;
	}

	.IndustryList ul li .List-lef .icon {
		width: 50px;
		display: inline-block;
	}

	.IndustryList ul li .List-lef .icwz {
		margin-top: 20px;
	}
}

@media(max-width:1280px) {
	.IndustryList ul li .List-lef {
		width: 25%;
	}

	.IndustryList ul li .List-rig {
		width: 75%;
	}
}

@media(max-width:1100px) {
	.IndustryList ul li .List-lef {
		width: 100%;
		padding: 30px 0;
	}

	.IndustryList ul li .List-lef .icon {
		width: 37px;
	}

	.IndustryList ul li .List-lef .icwz {
		margin-top: 10px;
	}

	.IndustryList ul li .List-rig {
		padding: 20px 20px 10px 20px;
		width: 100%;
		position: initial;
	}

	.IndustryList ul li .List-rig .riga {
		line-height: 1.6;
	}

	.IndustryList ul li .List-rig .igabom {
		margin-top: 20px;
	}

	.IndustryList ul li .List-rig .igabom .bom {
		font-size: 14px;
		margin-bottom: 10px;
		width: 30%;
		margin-right: 5%;
	}

	.IndustryList ul li .List-rig .igabom .bom a {
		padding-bottom: 10px;
	}

	.IndustryList ul li .List-rig .igabom .bom a:before {
		top: 6px;
		width: 16px;
		height: 10px;
	}

	.IndustryList ul li {
		margin-bottom: 20px;
	}

	.fixVideoB {
		width: 90%;
	}
	.Aboutusd .tusd-rig .box .swiper-container .slide .img{position: relative;}
	.Aboutusd .tusd-rig .box .swiper-container .slide .img:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .4);
	}

}

@media(max-width:750px) {
	.IndustryList ul li .List-rig .igabom .bom {
		width: 48%;
		margin-right: 4%;
	}

	.IndustryList ul li .List-rig .igabom .bom:nth-child(3n) {
		margin-right: 4%;
	}

	.IndustryList ul li .List-rig .igabom .bom:nth-child(2n) {
		margin-right: 0;
	}
}

@media(max-width:450px) {
	.IndustryList ul li .List-rig .igabom .bom {
		width: 100%;
		margin-right: 0%;
	}

	.IndustryList ul li .List-rig .igabom .bom:nth-child(3n) {
		margin-right: 0%;
	}

	.IndustryList ul li .List-rig .igabom .bom:nth-child(2n) {
		margin-right: 0;
	}
}







/**行业详情**/
.nybanner .bannerABtn {
	z-index: 12;
	cursor: pointer;
	position: absolute;
	right: 23.4%;
	top: calc(117px + 32%);
	width: 118px;
	height: 118px;
	transition: all .5s;
	background: url(../images/vidstart.png) no-repeat center;
}

.nybanner video {
	z-index: 3;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 100%;
	transform: translate(-50%, -50%);
	object-fit: fill;
}

.nybanner .bannerABtn:hover {
	transform: scale(.9);
}

.gydxldhm {
	position: sticky;
	top: 82px;
	z-index: 70;
	background: #464646;
	/*border-bottom: 1px solid #b5b5b5;*/
	padding-right: 4.2%;
	padding-left: 4.2%;
}

.gydxldhm .ldhm-lef {
	float: left;
	width: 50%;
}

.gydxldhm .ldhm-lef .hml {
	float: left;
	width: 326px;
	text-align: center;
	padding: 17px 0 19px;
	border-right: 1px solid #a3a3a3;
}

.gydxldhm .ldhm-lef .hml .mlmr {
	color: #fff;
}

.gydxldhm .ldhm-lef .hml .mlmr {
	display: inline-block;
}

.gydxldhm .ldhm-lef .hml .mlmr i {
	display: inline-block;
	width: 14px;
	height: 8px;
	margin-left: 80px;
	margin-top: -2px;
	vertical-align: middle;
	background: url(../images/mlmr.png)no-repeat center center/cover;
}

.gydxldhm .ldhm-lef .hml:nth-child(1) {
	text-align: left;
	width: auto;
	padding-right: 4.2%;
}

.gydxldhm .ldhm-rig {
	float: right;
}

.gydxldhm .ldhm-rig .rigl {
	float: left;
}

.gydxldhm .ldhm-rig .rigl ul li {
	margin-right: 21px;
	float: left;
}

.gydxldhm .ldhm-rig .rigl ul li:last-child {
	margin-right: 0;
}

.gydxldhm .ldhm-rig .rigl ul li a {
	display: block;
	color: #fff;
	position: relative;
	transition: all .5s;
	padding: 19px 8px 18px 8px;
}

.gydxldhm .ldhm-rig .rigl ul li a:before {
	position: absolute;
	content: "";
	left: 50%;
	height: 1px;
	bottom: 0;
	transform: translateX(-50%);
	background: #cdd500;
	width: 0;
	transition: all .5s;
}

.gydxldhm .ldhm-rig .rigl ul li.cur a {
	color: #cdd500;
}

.gydxldhm .ldhm-rig .rigl ul li:hover a {
	color: #03A9F4;
}

.gydxldhm .ldhm-rig .rigl ul li.cur a:before {
	width: 100%;
}

.gydxldhm .ldhm-rig .rigl ul li:hover a:before {
	width: 100%;
}

.gydxldhm .ldhm-rig .rigld {
	float: left;
	padding-top: 11px;
	margin-left: 43px;
}

.gydxldhm .ldhm-rig .rigld a {
	display: block;
	width: 141px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border-radius: 40px;
	background: #03A9F4;
}

.gydxldhm .ldhm-rig .rigld a i {
	font-style: normal;
	color: #fff;
	display: inline-block;
}

.gydxldhm .ldhm-rig .rigld a span {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 22px;
	margin-top: -2px;
	margin-right: 10px;
	background: url(../images/riglde.png)no-repeat center center/cover;
}

.xq-rig .banner_more2 {
	line-height: 53px;
}

.hyxqldca {
	padding: 4.8vw 0 6.25vw;
}

.hyxqldca .dca-xq {
	margin-top: 12px;
	margin-bottom: 33px;
}

.hyxqldca .dca-xq .xq-lef {
	float: left;
	width: 45%;
	line-height: 1.5;
}

.hyxqldca .dca-xq .xq-rig {
	float: right;
	margin-top: -1px;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide {
	overflow: hidden;
	position: relative;
	border-radius: 10px;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide .img {
	line-height: 0;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	opacity: 0;
	transition: all .5s;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide:hover::before {
	opacity: 1;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop {
	position: absolute;
	width: 100%;
	bottom: -205px;
	z-index: 1;
	transition: all .5s;
	padding: 37px 25px 0 25px;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide:hover .wsxddwop {
	bottom: 0;
	height: 100%;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop .bt {
	color: #fff;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop .nrxdq {
	color: #fff;
	padding-top: 22px;
	line-height: 1.95;
	margin-top: 25px;
	border-top: 1px solid rgba(255, 255, 255, .2);
}

.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop .nrxdq p {
	overflow-y: auto;
	overflow-x: hidden;
	height: 183px;
	padding-right: 10px;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop .nrxdq p::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop .nrxdq p::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #cdd500;
}

.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop .nrxdq p::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.hyxqldca .dca-swio .wsanhj {
	margin-top: 25px;
}

.hyxqldca .dca-swio .wsanhj .anhjl-lef .swiper-pagination {
	width: 100%;
	height: 1px;
	top: 50%;
	background: #e5e5e5;
	transform: translateY(-50%);
}

.hyxqldca .dca-swio .wsanhj .anhjl-lef .swiper-pagination .swiper-pagination-progressbar-fill {
	background: #666666;
	height: 3px;
	top: -1px;
}

.hyxqldca .dca-swio .wsanhj {
	position: relative;
}

.hyxqldca .dca-swio .wsanhj .anhjl-lef {
	position: absolute;
	height: 100%;
	width: calc(100% - 154px);
}

.hyxqldca .dca-swio .wsanhj .anhjr-rig {
	float: right;
	width: 126px;
}

.hyxqldca .dca-swio .wsanhj .anhjr-rig .qddw {
	position: inherit;
	margin-top: 0;
	float: left;
	height: 60px;
	width: 60px;
}

.hyxqldca .dca-swio .wsanhj .anhjr-rig .qddw:after {
	opacity: 0;
}

.hyxqldca .dca-swio .wsanhj .anhjr-rig .swiper-button-prev {
	margin-right: 6px;
	background: url(../images/prevl.png)no-repeat center center/cover;
}

.hyxqldca .dca-swio .wsanhj .anhjr-rig .swiper-button-next {
	background: url(../images/nextr.png)no-repeat center center/cover;
}

.hyxqldca .dca-swio .wsanhj .anhjr-rig .swiper-button-disabled {
	opacity: 1;
}

.hyxqldca .dca-swio .wsanhj .anhjr-rig .swiper-button-prev:hover {
	background: url(../images/prevla.png)no-repeat center center/cover;
}

.hyxqldca .dca-swio .wsanhj .anhjr-rig .swiper-button-next:hover {
	background: url(../images/nextra.png)no-repeat center center/cover;
}


/**拷贝**/
.cases_tc {
	position: fixed;
	width: 100%;
	height: 100%;
	overflow: auto;
	top: 0;
	left: 0;
	z-index: 99;
	display: none;
	background: rgba(0, 0, 0, 0.85);

}

.cases_tc .box {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	right: 0;
	top: 50%;
	width: 55%;
}

.cases_tc .box .img {
	border-radius: 8px;
	overflow: hidden;
}

.cases_tc .box .guanbi {
	width: 58px;
	height: 58px;
	background: url(../images/jiaruxq_tc_cha.png) center center/cover;
	position: absolute;
	top: -75px;
	right: -75px;
	border-radius: 100%;
	border: 3px solid #ffffff;
}

.cases_tc .box .button_left,
.cases_tc .box .button_right {
	width: 52px;
	height: 52px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s;
	cursor: pointer;
}

.cases_tc .box .button_left {
	left: -80px;
	background: url(../images/cases_tc_l.png) center center/cover;
}

.cases_tc .box .button_right {
	right: -80px;
	background: url(../images/cases_tc_r.png) center center/cover;
}

.cases_tc .box .button_left:hover {
	background: url(../images/cases_tc_l2.png) center center/cover;
}

.cases_tc .box .button_right:hover {
	background: url(../images/cases_tc_r2.png) center center/cover;
}

.cases_tc .box .bt {
	text-align: center;
	color: #fff;
	margin-top: 26px;
}

.hyxqldcb {
	margin-top: 3.8vw;
}

.hyxqldcb .ldcboue {
	position: relative;
	border-radius: 7px;
	overflow: hidden;
}

.hyxqldcb .ldcboue .cbouel-moren .swiper-wrapper .swiper-slide .img {
	line-height: 0;
}

.hyxqldcb .ldcboue .cbouel-moren .swiper-wrapper .swiper-slide .img img {
	height: 40.48vw;
	opacity: 0;
}

.hyxqldcb .ldcboue .cbouel-moren .swiper-wrapper .swiper-slide .box {
	position: relative;
}

.hyxqldcb .ldcboue .cbouel-moren .swiper-wrapper .swiper-slide .box::before {
	position: absolute;
	content: "";
	left: 34px;
	bottom: 103px;
	width: 61px;
	height: 61px;
	background: url(../images/boxew.png)no-repeat center center/cover;
}

.hyxqldcb .ldcboue .cbouel-moren .swiper-wrapper .swiper-slide .box .bt {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	width: 100%;
	padding: 50px 0 0 34px;
}

.hyxqldcb .ldcboue .cbouel-boldpa {
	position: absolute;
	right: 0;
	top: 0;
	height: 40.48vw;
	width: 19.6%;
	padding: 35px 22px 0 22px;
	background: url(../images/cbouel.png)no-repeat center center/cover;
	z-index: 1;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-container {
	height: 37.6vw;
}



.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide .img {
	line-height: 0;
	border: 1px solid rgba(255, 255, 255, .2);
	overflow: hidden;
	position: relative;
	border-radius: 7px;
	transition: all .3s;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide-thumb-active .img {
	border-color: rgba(205, 213, 0, .9);
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide .img::before {
	background: rgba(205, 213, 0, 0);
	position: absolute;
	transition: all .3s;
	width: 110%;
	height: 110%;
	z-index: 1;
	content: "";
	top: 0;
	left: 0;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide-thumb-active .img::before {
	background: rgba(205, 213, 0, .9);
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide .img img {
	width: 100%;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide .per {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 0 11px 20px;
	width: 100%;
	z-index: 1;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide .per .con {
	width: 23px;
	height: 23px;
	opacity: 0;
	margin-bottom: 9px;
	background: url(../images/pedla.png)no-repeat center center/cover;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide-thumb-active .per .con {
	opacity: 1;
	transition: all .3s;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide .per .xdwz {
	color: #fff;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-button-prev,
.hyxqldcb .ldcboue .cbouel-boldpa .swiper-button-next {
	left: 50%;
	width: 15px;
	height: 11px;
	margin-top: 0;
	transform: translateX(-50%);
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-button-prev:after,
.hyxqldcb .ldcboue .cbouel-boldpa .swiper-button-next:after {
	opacity: 0;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-button-prev {
	top: 14px;
	background: url(../images/boldpat.png)no-repeat center center/cover;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-button-next {
	bottom: 14px;
	top: auto;
	background: url(../images/boldpab.png)no-repeat center center/cover;
}

.hyxqldcc {
	padding: 4.4vw 0 0;
}

.hyxqldcc .swiper-container .swiper-slide {
	overflow: hidden;
}

.hyxqldcc .swiper-container .swiper-slide .img {
	line-height: 0;
	background: url(../images/hyxqldcc_bg.jpg) center center/cover;
}

.hyxqldcc .swiper-container .swiper-slide .anerc {
	position: absolute;
	bottom: -100%;
	width: 100%;
	transition: all .5s;
	padding: 0 45px 0 37px;
}

.hyxqldcc .swiper-container .swiper-slide-active .anerc {
	bottom: 40px;
}

.hyxqldcc .swiper-container .swiper-slide .anerc .erc-lef {
	float: left;
	width: 70%;
}

.hyxqldcc .swiper-container .swiper-slide .anerc .erc-lef .f {
	color: #fff;
	margin-bottom: 9px;
}

.hyxqldcc .swiper-container .swiper-slide .anerc .erc-lef .e {
	color: #fff;
}

.hyxqldcc .swiper-container .swiper-slide .anerc .erc-rig {
	float: right;
}

.hyxqldcc .swiper-container .swiper-slide .anerc .erc-rig a {
	color: #fff;
	line-height: 55px;
}

.hyxqldcc .swiper-container .swiper-slide .anerc .erc-rig a i {
	background: url(../images/jt.png)no-repeat center center/cover;
}

.hyxqldcc .swiper-container .swiper-button-prev,
.hyxqldcc .swiper-container .swiper-button-next {
	width: 62px;
	height: 61px;
	margin-top: 0;
	top: 50%;
	transform: translateY(-50%);
}

.hyxqldcc .swiper-container .swiper-button-prev:after,
.hyxqldcc .swiper-container .swiper-button-next:after {
	opacity: 0;
}

.hyxqldcc .swiper-container .swiper-button-prev {
	left: 4.2%;
	background: url(../images/prevl.png)no-repeat center center/cover;
}

.hyxqldcc .swiper-container .swiper-button-next {
	right: 4.2%;
	background: url(../images/nextr.png)no-repeat center center/cover;
}

.hyxqldcc .swiper-container .swiper-button-prev:hover {
	background: url(../images/prevla.png)no-repeat center center/cover;
}

.hyxqldcc .swiper-container .swiper-button-next:hover {
	background: url(../images/nextra.png)no-repeat center center/cover;
}

.hyxqldcd {
	padding: 3.8vw 0 6.4vw;
}

.hyxqldcd .qld-lef {
	float: left;
	width: 49.6%;
	margin-right: .8%;
	position: relative;
}

.hyxqldcd .qld-lef .img {
	line-height: 0;
}

.hyxqldcd .qld-lef:last-child {
	margin-right: 0;
}

.hyxqldcd .qld-lef .qldmx {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.hyxqldcd .qld-lef .qldmx a {
	display: block;
	color: #fff;
	line-height: 1;
	border-radius: 7px;
	padding: 42px 65px 40px 72px;
	background: rgba(205, 213, 0, .9);
}

.hyxqldce {
	background: #f5f5f7;
	padding: 6vw 0 0;
}

.hyxqldce .ldce-top .asdxopl {
	position: relative;
}

.hyxqldce .ldce-top .topl-lef {
	float: left;
}

.hyxqldce .ldce-top .topr-rig {
	float: right;
	position: absolute;
	bottom: 1px;
	right: 0;
}

.hyxqldce .ldce-buto {
	margin-top: 48px;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
}

.hyxqldce .ldce-buto .swiper-container .swiper-slide .img {
	line-height: 0;
}

.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	padding: 0 50px 58px 50px;
}

.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl .dla {
	color: #fff;
}

.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl .dlb {
	color: #fff;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-top: 10px;
	margin-bottom: 25px;
	width: 55%;
}

.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl .dlc a {
	color: #fff;
	line-height: 53px;
}

.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl .dlc a i {
	background: url(../images/jt.png)no-repeat center center/cover;
}

.hyxqldce .ldce-buto .swiper-container .swiper-pagination {
	bottom: 38px;
	left: auto;
	width: auto;
	right: 40px;
}

.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet {
	width: 31px;
	height: 31px;
	position: relative;
	opacity: 1;
	background: rgba(0, 0, 0, 0);
	margin: 0 19px 0 0;
}

.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet:last-child {
	margin-right: 0;
}

.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet::before {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	width: 0;
	height: 0;
	transition: all .4s;
	opacity: 0;
	border: 0px solid #fff;
}

.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet::after {
	position: absolute;
	content: "";
	width: 9px;
	height: 9px;
	top: 50%;
	left: 50%;
	transition: all .4s;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	background: rgba(255, 255, 255, 0);
}

.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet-active::before {
	width: 27px;
	height: 27px;
	opacity: 1;
	border: 2px solid #fff;
}

.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet-active::after {
	background: rgba(255, 255, 255, 1);
}

.hyxqldch {
	background: url(../images/hyxqldch.jpg)no-repeat center center/cover;
	padding: 8.2vw 0 9.3vw;
	position: relative;
}

.hyxqldch .swiper-container .swiper-slide .ide-lef {
	float: left;
	width: 47.15%;
	padding-top: 4.7vw;
}

.hyxqldch .swiper-container .swiper-slide .ide-lef .title .en {
	color: #fff;
}

.hyxqldch .swiper-container .swiper-slide .ide-lef .title .en:before {
	background: url(../images/titleb.png)no-repeat center center/cover;
}


.hyxqldch .swiper-container .swiper-slide .ide-lef .title .bt {
	color: #fff;
}

.hyxqldch .swiper-container .swiper-slide .ide-lef .er {
	color: #d4d5d6;
	line-height: 1.7;
	margin: 33px 0 70px;
}

.hyxqldch .swiper-container .swiper-slide .ide-lef .raan a {
	margin-right: 5px;
	opacity: 1;
}

.hyxqldch .swiper-container .swiper-slide .ide-lef .raan a:hover {
	opacity: .8 !important;
}

.hyxqldch .swiper-container .swiper-slide .ide-lef .raan .banner_more2 {
	background: #fff;
	border-color: #fff;
	line-height: 53px;
	color: #333333;
}

.hyxqldch .swiper-container .swiper-slide .ide-lef .raan .banner_more2 i {
	background: url(../images/jt2.png) center center/cover;
}

.hyxqldch .swiper-container .swiper-slide .ide-rig {
	float: right;
	width: 30%;
}

.hyxqldch .swiper-pagination {
	bottom: 51px;
	left: 50%;
	transform: translateX(-50%);
}

.hyxqldch .swiper-pagination .swiper-pagination-bullet {
	width: 31px;
	height: 31px;
	position: relative;
	opacity: 1;
	background: rgba(0, 0, 0, 0);
	margin: 0 21px 0 0;
}

.hyxqldch .swiper-pagination .swiper-pagination-bullet:last-child {
	margin-right: 0;
}

.hyxqldch .swiper-pagination .swiper-pagination-bullet::before {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	width: 0;
	height: 0;
	transition: all .4s;
	opacity: 0;
	border: 0px solid #fff;
}

.hyxqldch .swiper-pagination .swiper-pagination-bullet-active::before {
	width: 27px;
	height: 27px;
	opacity: 1;
	border: 2px solid #fff;
}

.hyxqldch .swiper-pagination .swiper-pagination-bullet::after {
	position: absolute;
	content: "";
	width: 9px;
	height: 9px;
	top: 50%;
	left: 50%;
	transition: all .4s;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	border: 2px solid #fff;
	background: rgba(255, 255, 255, 0);
}

.hyxqldch .swiper-pagination .swiper-pagination-bullet-active::after {
	background: rgba(255, 255, 255, 1);
}

.hyxqldcl {
	padding: 5vw 0 8vw;
}

.hyxqldcl .ldcf-top .clearfix {
	position: relative;
}

.hyxqldcl .ldcf-top .ftop-rig {
	position: absolute;
	bottom: 5px;
	right: 0;
}

.hyxqldcl .ldcf-jz {
	/*background: url(../images/ldcf-jz.jpg)no-repeat center center/cover;*/
	    background: url(../images/microscope-d.jpg)no-repeat center center/cover;
	border-radius: 7px;
	margin-top: 43px;
	position: relative;
	padding: 49px 35px 55px 33px;
}

.hyxqldcl .ldcf-jz::before {
	position: absolute;
	left: 33px;
	top: -5px;
	width: 28px;
	height: 36px;
	content: "";
	background: url(../images/ldcf-jz.png)no-repeat center center/cover;
}

.hyxqldcl .ldcf-jz .cf-lef {
	width: 55%;
	float: left;
}

.hyxqldcl .ldcf-jz .cf-lef .fa {
	color: #fff;
}

.hyxqldcl .ldcf-jz .cf-lef .fb {
	color: #fff;
	margin-top: 7px;
	line-height: 1.45;
}

.hyxqldcl .ldcf-jz .cf-rig {
	float: right;
	margin-top: 12px;
}

.hyxqldcl .ldcf-jz .cf-rig a {
	/*color: #fff;
	opacity: 1;
	border-color: #a9adb2;*/
	color: #fff;
	border-radius: 50px;
    opacity: 1;
    border-color: #fff;
    line-height: 54px;
    height: 54px;
}

.hyxqldcl .ldcf-jz .cf-rig a:hover {
	/*border-color: #cdd500;*/

	    color: #fff;
    border-color: #cdd500;
}

.hyxqldcl .ldcf-jz .cf-rig a i {
	background: url(../images/jt.png)no-repeat center center/cover;
}

.hyxqldcl .ldcf-botom {
	margin-top: 20px;
}

.hyxqldcl .ldcf-botom .tpm-lef {
	float: left;
	width: 32.8%;
	height: 477px;
}

.hyxqldcl .ldcf-botom .tpm-lef {
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 7px;
}

.hyxqldcl .ldcf-botom .tpm-lef .img {
	line-height: 0;
	overflow: hidden;
	position: relative;
}

.hyxqldcl .ldcf-botom .tpm-lef .img:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	content: "";
}

.hyxqldcl .ldcf-botom .tpm-lef .img .xdx {
	position: absolute;
	width: 74px;
	height: 74px;
	left: 50%;
	top: 50%;
	cursor: pointer;
	transform: translate(-50%, -50%);
}

.hyxqldcl .ldcf-botom .tpm-lef .img .xdx::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	z-index: 1;
	width: 74px;
	height: 74px;
	transition: all .5s;
	transform: scale(1);
	background: url(../images/tpm-dw.png)no-repeat center center/cover;
}

.hyxqldcl .ldcf-botom .tpm-lef .img .xdx:hover::before {
	transform: scale(.9);
}

.hyxqldcl .ldcf-botom .tpm-lef .tpm-dw {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 24px 32px 24px;
}

.hyxqldcl .ldcf-botom .tpm-lef .tpm-dw .dw-a {
	color: #fff;
}

.hyxqldcl .ldcf-botom .tpm-lef .tpm-dw .dw-b {
	color: #fff;
	margin-top: 3px;
}

.hyxqldcl .ldcf-botom .tpm-lef .tpm-dw .dw-b p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hyxqldcl .ldcf-botom .tpm-rig {
	float: right;
	width: 66.05%;
	background: #f5f5f5;
	height: 477px;
	border-radius: 7px;
	overflow: hidden;
	padding: 14px 32px 0 25px;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a {
	display: block;
	position: relative;
	padding: 27px 0 30px;
	border-bottom: 1px solid #e9e9e9;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a::before {
	position: absolute;
	content: "";
	height: 1px;
	left: 0;
	bottom: -1px;
	width: 0%;
	background: #cdd500;
	transition: all .5s;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a:hover::before {
	width: 100%;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a .ma {
	color: #999999;
	margin-bottom: 5px;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a .mb {
	color: #333333;
	transition: all .5s;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a:hover .mb {
	color: #cdd500;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a .mb p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a .a-lef {
	float: left;
	width: 80%;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a .a-rig {
	float: right;
	padding-top: 27px;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a .a-rig i {
	font-style: normal;
	color: #666666;
	display: inline-block;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a .a-rig span {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 7px;
	transition: all .5s;
	background: url(../images/tpm-riga.png)no-repeat center center/cover;
}

.hyxqldcl .ldcf-botom .tpm-rig ul li a:hover .a-rig span {
	background: url(../images/tpm-rigae.png)no-repeat center center/cover;
}

.hyxqldcf {
	padding: 8vw 0 6.8vw;
}

.hyxqldcf .fl {
	float: left;
}

.hyxqldcf .fr {
	float: right;
}

.hyxqldcf .ldcf-lef {
	width: 30.8%;
	padding-left: 4.15%;
	padding-top: 34px;
}

.hyxqldcf .ldcf-lef .wuiton {
	height: 22vw;
	padding-right: 10px;
	overflow-y: auto;
	overflow-x: hidden;
	margin-bottom: 89px;
	margin-top: 28px;
}

.hyxqldcf .ldcf-lef .wuiton::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.hyxqldcf .ldcf-lef .wuiton::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #cdd500;
}

.hyxqldcf .ldcf-lef .wuiton::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.hyxqldcf .ldcf-lef .anmou a {
	float: left;
	margin-right: 10px;
}

.hyxqldcf .ldcf-lef .anmou a:last-child {
	margin-right: 0;
}

.hyxqldcf .ldcf-lef .dcf-xq {
	color: #666666;
	line-height: 1.5;
}

.hyxqldcf .ldcf-lef .tabmou {
	margin-top: 36px;
	width: 83.5%;
}

.hyxqldcf .ldcf-lef .tabmou ul li {
	position: relative;
/*	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
	padding: 19px 0 10px 17px;
	cursor: pointer;
}

.hyxqldcf .ldcf-lef .tabmou ul li::before {
	position: absolute;
	content: "";
	left: 7px;
	top: 30px;
	width: 4px;
	line-height: 1;
	height: 4px;
	border-radius: 50%;
	background: #666666;
	transition: all 0.3s;
}

.hyxqldcf .ldcf-lef .tabmou ul li:after {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1px;
	content: "";
	left: 0;
	transition: all .7s;
	background: url(../images/tabmou.png)no-repeat center center/cover;
	background-size: 100% 100%;
}
.hyxqldcf .ldcf-lef .tabmou ul li.cur{color: #cdd500;}
.hyxqldcf .ldcf-lef .tabmou ul li.cur::before{
	background: #cdd500;
}
.hyxqldcf .ldcf-lef .tabmou ul li.cur:after {
	width: 100%;
	background: url(../images/tabmoua.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.hyxqldcf .ldcf-right {
	width: 65.625%;
	border-radius: 10px;
	overflow: hidden;
}

.hyxqldcf .ldcf-right .box .rgabout {
	position: relative;
}

.hyxqldcf .ldcf-right .box .rgabout .img {
	line-height: 0;
}

.hyxqldcf .ldcf-right .box .rgabout .rgabwz {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 40px 40px 40px;
}

.hyxqldcf .ldcf-right .box .rgabout .rgabwz .bt {
	color: #fff;
}

.hyxqldcf .ldcf-right .box .rgabout .rgabwz .bwz-nr {
	color: #fff;
	line-height: 1.75;
	overflow: hidden;
	transition: all .5s;
	margin-top: 15px;
}

.hyxqldcf .ldcf-right .box .rgabout .rgabwz .bwz-nr p {
	padding-left: 11px;
	position: relative;
}

.hyxqldcf .ldcf-right .box .rgabout .rgabwz .bwz-nr p::before {
	position: absolute;
	content: "";
	left: 0;
	top: 11px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #fff;
}

.hyxqldcg {
	background: #f5f5f7;
}

.hyxqldcg .ldcf-lef {
	padding-right: 4.15%;
	padding-left: 0;
}

.hyxqldcg .ldcf-lef .tabmou {
	/*width: 55%;*/
	margin-top: 24px;
}

.hyxqldcg .ldcf-lef .anqsdad {
	color: #333333;
	margin-top: 35px;
}

.hyxqldcg .ldcf-lef .wuiton {
	height: 21vw;
	margin-top: 14px;
}

.hyxqldci {
	background: #f5f5f5;
	padding: 6.5vw 0 6.5vw;
}

.hyxqldci .ldcg-top {
	margin-bottom: 25px;
}

.hyxqldci .ldcg-top .clearfix {
	position: relative;
}

.hyxqldci .ldcg-top .clearfix .cg-rig {
	position: absolute;
	bottom: 5px;
	right: 0;
}

.hyxqldci .ldcg-btuond ul li {
	float: left;
	margin-right: 1.15%;
	width: 32.56%;
	border-radius: 7px;
	overflow: hidden;
}

.hyxqldci .ldcg-btuond ul li:last-child {
	margin-right: 0;
}

.hyxqldci .ldcg-btuond ul li .img {
	line-height: 0;
	position: relative;
	cursor: pointer;
}

.hyxqldci .ldcg-btuond ul li .img .ig {
	position: absolute;
	right: 25px;
	bottom: 20px;
	width: 74px;
	height: 74px;
	transition: all .5s;
	transform: scale(1);
	background: url(../images/wzdll.png)no-repeat center center/cover;
}

.hyxqldci .ldcg-btuond ul li .img:hover .ig {
	transform: scale(.9);
}

.hyxqldci .ldcg-btuond ul li .xmbs {
	background: #fff;
}

.hyxqldci .ldcg-btuond ul li .xmbs a {
	display: block;
	padding: 34px 20px 30px 19px;
}

.hyxqldci .ldcg-btuond ul li .xmbs a .sz {
	color: #999999;
	line-height: 1;
}

.hyxqldci .ldcg-btuond ul li .xmbs a .sr {
	color: #333333;
	margin-top: 4px;
	transition: all .3s;
}

.hyxqldci .ldcg-btuond ul li .xmbs a .sr p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hyxqldci .ldcg-btuond ul li:hover .xmbs a .sr {
	color: #cdd500;
}

.hyxqldck {
	padding: 5.5vw 0 7vw;
}

.hyxqldck .ldck-top {
	position: relative;
}

.hyxqldck .ldck-top .ck-lef {
	float: left;
}

.hyxqldck .ldck-top .ck-rig {
	float: right;
	position: absolute;
	right: 0;
	bottom: 7px;
}

.hyxqldck .ldck-top .ck-rig .riga {
	float: left;
	margin-right: 15px;
	position: relative;
}

.hyxqldck .ldck-top .ck-rig .riga .smdfl {
	border: 2px solid #e5e5e5;
	border-radius: 50px;
	color: #333333;
	height: 56px;
	width: 220px;
	padding-left: 28px;
	line-height: 53px;
	position: relative;
}

.hyxqldck .ldck-top .ck-rig .riga .smdfl::before {
	position: absolute;
	content: "";
	right: 30px;
	top: 49%;
	width: 15px;
	height: 11px;
	transform: translateY(-50%);
	background: url(../images/smdfl.png)no-repeat center center/cover;
}

.hyxqldck .ldck-top .ck-rig .riga .smdpo {
	position: absolute;
	width: 100%;
	padding-top: 7px;
	display: none;
	z-index: 2;
}

.hyxqldck .ldck-top .ck-rig .riga .smdpo .dpo {
	padding: 20px 10px 20px 16px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, .2);
	background: #fff;
	border-radius: 7px;
}

.hyxqldck .ldck-top .ck-rig .riga:hover .smdpo {
	display: block;
}

.hyxqldck .ldck-top .ck-rig .riga .smdpo ul {
	padding-right: 21px;
	overflow-y: auto;
	overflow-x: hidden;
	height: 197px;
}

.hyxqldck .ldck-top .ck-rig .riga .smdpo ul::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

.hyxqldck .ldck-top .ck-rig .riga .smdpo ul::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #d9d9d9;

}

.hyxqldck .ldck-top .ck-rig .riga .smdpo ul::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: #f2f2f2;
}

.hyxqldck .ldck-top .ck-rig .riga .smdpo ul li {
	border-bottom: 1px solid #e5e5e5;
}

.hyxqldck .ldck-top .ck-rig .riga .smdpo ul li a {
	padding: 21px 0 10px 0;
	display: block;
	font-size: 16px;
	color: #333333;
}

.hyxqldck .ldck-top .ck-rig .riga .smdpo ul li:nth-child(1) a {
	padding-top: 6px;
}

.hyxqldck .ldck-top .ck-rig .rigb {
	float: left;
}

.hyxqldck .ldck-top .ck-rig .rigb a {
	line-height: 53px;
}

.hyxqldck .ldck-bootm {
	margin-top: 33px;
}

.hyxqldck .ldck-bootm ul li {
	margin-bottom: 10px;
}

.hyxqldck .ldck-bootm ul li:last-child {
	margin-bottom: 0;
}

.hyxqldck .ldck-bootm ul li a {
	background: #f7f7f7;
	display: block;
	padding: 26px 25px 18px 28px;
	border-radius: 7px;
	transition: all .5s;
}

.hyxqldck .ldck-bootm ul li:hover a {
	background: #03A9F4;
}

.hyxqldck .ldck-bootm ul li a .ma {
	position: relative;
	padding-left: 21px;
	line-height: 1;
	width: 70%;
	float: left;
}

.hyxqldck .ldck-bootm ul li a .ma p {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333333;
	transition: all .5s;
}
.hyxqldck .ldck-bootm ul li a .ma p br{display: none;}
.hyxqldck .ldck-bootm ul li:hover a .ma p {
	color: #fff;
}

.hyxqldck .ldck-bootm ul li a .ma::before {
	position: absolute;
	content: "";
	left: 0;
	top: 49%;
	transform: translateY(-50%);
	width: 6px;
	height: 6px;
	border-radius: 50%;
	transition: all .5s;
	background: #666666;
}

.hyxqldck .ldck-bootm ul li:hover a .ma::before {
	background: #fff;
}

.hyxqldck .ldck-bootm ul li a .mb {
	float: right;
}

.hyxqldck .ldck-bootm ul li a .mb .l {
	color: #333333;
	line-height: 1;
	float: left;
	transition: all .5s;
}

.hyxqldck .ldck-bootm ul li:hover a .mb .l {
	color: #fff;
}

.hyxqldck .ldck-bootm ul li a .mb .la {
	float: left;
	width: 35px;
	height: 35px;
	margin-top: -10px;
	transition: all .5s;
	margin-left: 36px;
	background: url(../images/ldck-bo.png)no-repeat center center/cover;
}

.hyxqldck .ldck-bootm ul li:hover a .mb .la {
	background: url(../images/ldck-boa.png)no-repeat center center/cover;
}

.hyxqldcu {
	background: #f5f5f5;
	padding: 5.2vw 0 5.8vw;
}

.hyxqldcu .ldct-top {
	position: relative;
}

.hyxqldcu .ldct-top .ct-lef {
	float: left;
	margin-right: 15px;
	position: relative;
}

.hyxqldcu .ldct-top .ct-rig {
	float: right;
	position: absolute;
	right: 0;
	bottom: 7px;
}

.hyxqldcu .ldct-top .ct-rig .riga {
	float: left;
	margin-right: 15px;
	position: relative;
}

.hyxqldcu .ldct-top .ct-rig .riga .smdfl {
	border: 2px solid #e5e5e5;
	border-radius: 50px;
	color: #333333;
	height: 56px;
	width: 220px;
	padding-left: 28px;
	line-height: 53px;
	position: relative;
}

.hyxqldcu .ldct-top .ct-rig .riga .smdfl::before {
	position: absolute;
	content: "";
	right: 30px;
	top: 49%;
	width: 15px;
	height: 11px;
	transform: translateY(-50%);
	background: url(../images/smdfl.png)no-repeat center center/cover;
}

.hyxqldcu .ldct-top .ct-rig .riga .smdpo {
	position: absolute;
	width: 100%;
	padding-top: 7px;
	display: none;
	z-index: 2;
}

.hyxqldcu .ldct-top .ct-rig .riga:hover .smdpo {
	display: block;
}

.hyxqldcu .ldct-top .ct-rig .riga .smdpo .dpo {
	padding: 20px 10px 20px 16px;
	box-shadow: 0px 0px 5px rgb(0 0 0 / 20%);
	background: #fff;
	border-radius: 7px;
}

.hyxqldcu .ldct-top .ct-rig .riga .smdpo ul {
	padding-right: 21px;
	overflow-y: auto;
	overflow-x: hidden;
	height: 197px;
}

.hyxqldcu .ldct-top .ct-rig .riga .smdpo ul::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

.hyxqldcu .ldct-top .ct-rig .riga .smdpo ul::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #d9d9d9;

}

.hyxqldcu .ldct-top .ct-rig .riga .smdpo ul::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: #f2f2f2;
}

.hyxqldcu .ldct-top .ct-rig .riga .smdpo ul li {
	border-bottom: 1px solid #e5e5e5;
}

.hyxqldcu .ldct-top .ct-rig .riga .smdpo ul li a {
	padding: 21px 0 10px 0;
	display: block;
	font-size: 16px;
	color: #333333;
}

.hyxqldcu .ldct-top .ct-rig .riga .smdpo ul li:nth-child(1) a {
	padding-top: 6px;
}

.hyxqldcu .ldct-top .ct-rig .rigb {
	float: left;
}

.hyxqldcu .ldct-top .ct-rig .rigb a {
	line-height: 53px;
}

.hyxqldcu .ldct-botom {
	margin-top: 34px;
}

.hyxqldcu .ldct-botom ul li {
	float: left;
	background: #fff;
	width: 19.54%;
	height: 183px;
	margin-right: .57%;
	margin-bottom: .57%;
}

.hyxqldcu .ldct-botom ul li:nth-child(5n) {
	margin-right: 0;
}

.hyxqldcu .ldct-botom ul li a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.hyxqldcu .ldct-botom ul li a .img {
	position: absolute;
	width: 8.9vw;
	left: 50%;
	top: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
}

.hyxqldcu .ldct-botom ul li a .wzlvs {
	position: absolute;
	left: -3px;
	top: 16px;
	color: #fff;
	font-size: 13px;
	padding: 5px 0 0 10px;
	z-index: 1;
	background: #fff;
	width: 84px;
	line-height: 1;
	height: 27px;
	background: url(../images/wzlvs.png)no-repeat center center/cover;
}

.hyxqldcu .ldct-botom ul li a .bmod {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 29px 24px 0 24px;
	background: rgba(51, 51, 51, .9);
	clip-path: circle(0%);
	transition: clip-path .7s ease-in-out;
	pointer-events: auto;
}

.hyxqldcu .ldct-botom ul li:hover a .bmod {
	clip-path: circle(100%);
}

.hyxqldcu .ldct-botom ul li a .bmod .odr {
	float: right;
	width: 92px;
} /*
.hyxqldcu .ldct-botom ul li a .bmod .odr img{
	  filter: grayscale(100%) brightness(1000%)
     -webkit-filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
}*/
.hyxqldcu .ldct-botom ul li a .bmod .mode {
	font-size: 13px;
	color: #fff;
	line-height: 1.5;
	margin-top: 18px;
}

.hyxqldcu .ldct-botom ul li a .modea {
	color: #fff;
	line-height: 1;
	font-size: 14px;
	margin-top: 35px;
}

.hyxqldcu .ldct-botom ul li a .modea span {
	display: inline-block;
	width: 9px;
	height: 12px;
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 6px;
	background: url(../images/modea.png)no-repeat center center/cover;
}

.hyxqldcm {
	background: url(../images/hyxqldcm.jpg)no-repeat center center/cover;
	padding: 6.4vw 0 6vw;
}

.hyxqldcm .ldcm-lef {
	float: left;
	padding-top: 18px;
}

.hyxqldcm .ldcm-lef .title .en {
	color: #fff;
}

.hyxqldcm .ldcm-lef .title .en:before {
	background: url(../images/titleb.png)no-repeat center center/cover;
}

.hyxqldcm .ldcm-lef .title .bt {
	color: #fff;
}

.hyxqldcm .ldcm-lef .title .bt a {
	display: inline-block;
	color: #fff;
	position: relative;
}

.hyxqldcm .ldcm-lef .title .bt a::before {
	position: absolute;
	bottom: 0;
	content: "";
	width: 100%;
	height: 1px;
	background: #999999;
}

.hyxqldcm .ldcm-lef .lefxq {
	color: #fff;
	margin-top: 25px;
}

.hyxqldcm .ldcm-lef .lefxq a {
	display: inline-block;
	color: #fff;
	position: relative;
}

.hyxqldcm .ldcm-lef .lefxq a::before {
	position: absolute;
	bottom: 0;
	content: "";
	width: 100%;
	height: 1px;
	background: #999999;
}

.hyxqldcm .ldcm-rig {
	float: right;
	width: 48%;
}

.hyxqldcm .ldcm-rig .zcdlA-c {
	float: left;
	width: 49.4%;
	margin-right: 1.2%;
	position: relative;
}

.hyxqldcm .ldcm-rig .zcdlA-c:last-child {
	margin-right: 0;
}

.hyxqldcm .ldcm-rig .zcdlA-c input {
	height: 53px;
	color: #fff;
	font-size: 15px;
	width: 100%;
	border-radius: 5px;
	padding-left: 42px;
	border: 1px solid rgba(255, 255, 255, .0);
	background: url(../images/zcdla1.png)no-repeat 15px 18px rgba(255, 255, 255, .2);
}

.hyxqldcm .ldcm-rig .zcdlA-c input::-webkit-input-placeholder {
	color: #fff;
}

.hyxqldcm .ldcm-rig .zcdlA-c input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

.hyxqldcm .ldcm-rig .zcdlA-c input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}

.hyxqldcm .ldcm-rig .zcdlA-c input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #fff;
}

.memberB {
	display: none;
}

.hyxqldcm .ldcm-rig .zcdlA-c input:hover,
.hyxqldcm .ldcm-rig .zcdlA-c input:hover {
	border-color: #afafaf !important
}

.hyxqldcm .ldcm-rig .zcdlA-c input:focus,
.hyxqldcm .ldcm-rig .zcdlA-c input:focus {
	border-color: #afafaf !important
}

.hyxqldcm .ldcm-rig .zcdlA-c:last-child input {
	background: url(../images/zcdla2.png)no-repeat 15px 15px rgba(255, 255, 255, .2);
}

.hyxqldcm .ldcm-rig .zcdlA-c .layui-btn {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 53px;
	color: #666666;
	font-size: 15px;
	height: 100%;
	transition: all .5s;
	background: #fff;
	width: 34%;
	border-radius: 5px;
	text-align: center;
}

.hyxqldcm .ldcm-rig .zcdlA-f {
	margin-top: 12px;
}

.hyxqldcm .ldcm-rig .zcdlA-f button {
	width: 100%;
	background: #cdd500;
	color: #fff;
	font-size: 15px;
	height: 53px;
	border-radius: 5px;
}

.hyxqldcm .ldcm-rig .zcdlA-f button[disabled="disabled"]{
	    background: #ddd!important;
}

.hyxqldcm .ldcm-rig .zcdlA-e .lae-lef {
	float: left;
	color: #fff;
	font-size: 15px;
	margin-top: 14px;
	padding-left: 25px;
	background: url(../images/zcdlae.png)no-repeat left 2px;
}

.hyxqldcm .ldcm-rig .zcdlA-e.cur .lae-lef {
	background: url(../images/zcdlaea.png)no-repeat left 2px;
}

.hyxqldcm .ldcm-rig .zcdlA-e .lae-rig {
	float: right;
	color: #626262;
	margin-top: 14px;
	font-size: 15px;
}

.hyxqldcm .ldcm-rig .zcdlA-e .lae-rig a {
	display: inline-block;
	color: #fff;
}

.memberB {
	display: none;
	position: fixed;
	top: 50%;
	width: 100%;
	height: 100%;
	transform: translate(-50%, -50%);
	left: 50%;
	background: rgba(0, 0, 0, 0.6);
	z-index: 50;
}

.memberB .relative {
	position: relative;
	width: 100%;
	height: 100%;
}

.memberB-a {
	position: absolute;
	top: 50%;
	width: 90%;
	max-width: 1000px;
	height: 450px;
	transform: translate(-50%, -50%);
	left: 50%;
	background: #fff;
}

.addTcA .memberB-a {
	height: auto;
	padding-bottom: 50px;
	border-radius: 10px;
}

.memberB-b .topTit {
	border-bottom: 1px solid #eee;
	padding: 25px 30px;
}

.memberB-b .topTit .t {
	color: #333333;
	font-weight: bold;
}

.memberB-a .close {
	position: absolute;
	right: 30px;
	width: 26px;
	height: 26px;
	border: 1px solid #eee;
	border-radius: 50px;
	text-align: center;
	line-height: 24px;
	top: 24px;
	font-size: 20px;
	cursor: pointer;
	color: #999;
}

.memberB-a .close:hover {
	border: 1px solid #000000;
	background: #000000;
	color: #fff;
}

.memberB-c {
	padding: 30px 30px 0;
}

.memberB-c .t.artic {
	max-height: 60vh;
	overflow-y: scroll;
	padding-right: 10px;
	line-height: 1.6;
}

.memberB-c .t {
	font-size: 15px;
	color: #666666;
	margin: 12px 0 35px;
}

.memberB-c .t.artic::-webkit-scrollbar {
	width: 3px;
	height: 1px;
}

.memberB-c .t.artic::-webkit-scrollbar-thumb {
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0);
	background: #cdd500;
}

.memberB-c .t.artic::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0);
	border-radius: 4px;
	background: rgba(0, 0, 0, 0);
}

.alignC {
	text-align: center;
}

.memberB-c ul li .subBtn {
	font-size: 15px;
	color: #000000;
	border: 1px solid #000000;
	border-radius: 50px;
	background: none;
	width: 265px;
	display: inline-block;
	height: 42px;
	transition: all .3s;
}

.memberB-c ul li .subBtn:hover {
	background: #cdd500;
	color: #fff;
	border-color: #cdd500;
}

@media(max-width:1920px) {
	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-container {
		height: 36.8vw;
	}

	.hyxqldcl .ldcf-botom .tpm-lef .img img {
		width: 110%;
		max-width: 200%;
	}
}

@media(max-width:1750px) {
	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-container {
		height: 36.4vw;
	}

	.hyxqldcl .ldcf-botom .tpm-lef .img img {
		width: 120%;
		max-width: 200%;
	}

}

@media(max-width:1700px) {
	.hyxqldcf .ldcf-lef .tabmou ul li::before {
		top: 28px;
	}
}

@media(max-width:1600px) {
	.nybanner .bannerABtn {
		width: 90px;
		height: 90px;
		background-size: 100% 100%;
	}

	.gydxldhm .ldhm-lef .hml {
		width: 290px;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-container {
		height: 36vw;
	}

	.hyxqldcm .ldcm-rig {
		width: 55%;
	}
}

@media(max-width:1500px) {
	.hyxqldcl .ldcf-jz .cf-rig a {line-height: 46px;height: 46px;}
	.gydxldhm {
		top: 68px;
	}
	.gydxldhm .ldhm-lef .hml .mlmr i {
		margin-left: 50px;
	}

	.gydxldhm .ldhm-lef .hml {
		width: 240px;
	}

	.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop .nrxdq {
		font-size: 14px;
		padding-top: 9px;
		line-height: 1.6;
		margin-top: 13px;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-container {
		height: 35.7vw;
	}

	.hyxqldcc .swiper-container .swiper-slide .anerc .erc-rig a,
	.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl .dlc a,
	.xq-rig .banner_more2 {
		line-height: 43px;
	}

	.hyxqldcd .qld-lef .qldmx a {
		padding: 25px 45px 25px 45px;
	}

	.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet,
	.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet-active::before {
		width: 22px;
		height: 22px;
	}

	.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet::after {
		width: 6px;
		height: 6px;
	}

	.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl {
		padding: 0 50px 50px 50px;
	}

	.hyxqldcf .ldcf-lef .tabmou {
		margin-top: 15px;
	}

	.hyxqldcg .ldcf-lef .tabmou {
		width: 65%;
	}

	.hyxqldcf .ldcf-lef .wuiton {
		margin-bottom: 55px;
	}

	.hyxqldcf .ldcf-right .box .rgabout .rgabwz {
		padding: 0 25px 25px 25px;
	}

	.hyxqldch .swiper-container .swiper-slide .ide-lef .raan .banner_more2 {
		line-height: 43px;
	}

	.hyxqldcl .ldcf-botom .tpm-lef .img img {
		width: 128%;
	}

	.hyxqldci .ldcg-btuond ul li .img .ig {
		width: 68px;
		height: 68px;
	}

	.hyxqldck .ldck-top .ck-rig .rigb a,
	.hyxqldcu .ldct-top .ct-rig .rigb a {
		line-height: 43px;
	}

	.hyxqldck .ldck-top .ck-rig .riga .smdfl,
	.hyxqldcu .ldct-top .ct-rig .riga .smdfl {
		height: 46px;
		line-height: 43px;
		width: 195px;
	}

	.hyxqldck .ldck-top .ck-rig .riga .smdfl::before,
	.hyxqldcu .ldct-top .ct-rig .riga .smdfl::before {
		top: 52%;
	}

	.hyxqldcu .ldct-botom ul li a .bmod {
		padding: 18px 15px 0 15px;
	}

	.hyxqldcu .ldct-botom ul li a .modea {
		margin-top: 20px;
	}

	.hyxqldcu .ldct-botom ul li {
		height: 153px;
	}

	.hyxqldck .ldck-top .ck-rig .riga .smdpo ul li a,
	.hyxqldcu .ldct-top .ct-rig .riga .smdpo ul li a {
		font-size: 14px;
		padding: 15px 0 10px 0;
	}

	.hyxqldck .ldck-top .ck-rig .riga .smdpo .dpo,
	.hyxqldcu .ldct-top .ct-rig .riga .smdpo .dpo {
		padding: 10px 10px 10px 13px;
	}

	.hyxqldck .ldck-top .ck-rig .riga .smdpo ul,
	.hyxqldcu .ldct-top .ct-rig .riga .smdpo ul {
		height: 171px;
	}

	.hyxqldcu .ldct-botom ul li a .img {
		width: 7.5vw;
	}

	.hyxqldce .ldce-top .topr-rig a {
		line-height: 42px;
	}

	.hyxqldcf .ldcf-lef .anmou a:last-child {
		line-height: 44px;
	}

	.hyxqldca .dca-swio .wsanhj .anhjr-rig {
		width: 116px;
	}

	.hyxqldca .dca-swio .wsanhj .anhjr-rig .qddw,
	.hyxqldcc .swiper-container .swiper-button-prev,
	.hyxqldcc .swiper-container .swiper-button-next {
		height: 55px;
		width: 55px;
	}

	.hyxqldca .dca-swio .wsanhj .anhjl-lef {
		width: calc(100% - 135px);
	}

	.hyxqldcb .ldcboue .cbouel-moren .swiper-wrapper .swiper-slide .box::before {
		bottom: 60px;
		width: 50px;
		height: 50px;
	}

	.gydxldhm .ldhm-lef .hml {
		padding: 19px 0;
	}

	.gydxldhm .ldhm-rig .rigl ul li a {
		font-size: 14px;
		padding: 19px 8px 19px 8px;
	}

	.gydxldhm .ldhm-rig .rigld {
		margin-left: 20px;
	}

	.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop {
		bottom: -192px;
	}

	.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl {
		padding: 0 25px 25px 25px;
	}

	.hyxqldch .swiper-pagination .swiper-pagination-bullet,
	.hyxqldch .swiper-pagination .swiper-pagination-bullet-active::before {
		width: 22px;
		height: 22px;
	}

	.hyxqldch .swiper-pagination .swiper-pagination-bullet::after {
		width: 6px;
		height: 6px;
	}
}

@media(max-width:1480px) {
	.hyxqldcl .ldcf-botom .tpm-lef .img img {
		width: 137%;
	}
}

@media (max-width:1400px) {
	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-container {
		height: 35.3vw;
	}

	.hyxqldcl .ldcf-botom .tpm-lef .img img {
		width: 150%;
	}
}

@media(max-width:1300px) {
	.nybanner .bannerABtn {
		width: 80px;
		height: 80px;
		right: 19.3%;
		background-size: 100% 100%;
	}

	.gydxldhm .ldhm-lef .hml {
		width: 180px;
	}

	.gydxldhm .ldhm-lef .hml .mlmr i {
		margin-left: 30px;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa {
		width: 25%;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa,
	.hyxqldcb .ldcboue .cbouel-moren .swiper-wrapper .swiper-slide .img img {
		height: 52.55vw;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-container {
		height: 47vw;
	}

	.hyxqldcf .ldcf-lef {
		width: 37%;
		padding-top: 20px;
	}

	.hyxqldcf .ldcf-right {
		width: 60%;
	}

	.hyxqldcf .ldcf-lef .wuiton {
		height: 18vw;
	}

	.hyxqldcg .ldcf-lef .anqsdad {
		margin-top: 20px;
	}

}

@media (max-width:1280px) {
	.hyxqldcl .ldcf-botom .tpm-lef .img img {
		width: 160%;
	}
}

@media (max-width:1200px) {
	.hyxqldcl .ldcf-botom .tpm-lef .img img {
		width: 180%;
	}
}

@media(max-width:1100px) {
	.hyxqldcl .ldcf-jz .cf-rig a{
		line-height: 36px;
		height: 36px;
		padding: 0 20px;
	}
	.hyxqldce .ldce-top .topr-rig a {
		line-height: 38px;
	}



	.hyxqldca {
		padding: 35px 0 0;
	}

	.hyxqldca .dca-xq .xq-lef {
		width: 100%;
	}

	.hyxqldca .dca-xq .xq-rig {
		width: 100%;
		margin-top: 0;
	}

	.hyxqldca .dca-xq .xq-rig {
		margin-top: 15px;
	}

	.hyxqldca .dca-xq {
		margin-bottom: 20px;
	}

	.hyxqldcc .swiper-container .swiper-slide .anerc .erc-rig a,
	.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl .dlc a,
	.xq-rig .banner_more2 {
		line-height: 38px;
	}

	.hyxqldca .dca-swio .wsanhj .anhjr-rig .qddw,
	.hyxqldcc .swiper-container .swiper-button-prev,
	.hyxqldcc .swiper-container .swiper-button-next {
		width: 40px;
		height: 40px;
	}

	.nybanner .bannerABtn {
		top: 70px;
		width: 60px;
		height: 60px;
		right: 4.2%;
	}

	.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop {
		padding: 15px;
	}

	.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop {
		bottom: -171px;
	}

	.hyxqldca .dca-swio .wsanhj .anhjr-rig {
		width: 86px;
	}

	.hyxqldca .dca-swio .wsanhj .anhjl-lef {
		width: calc(100% - 102px);
	}

	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-container {
		height: auto;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa,
	.hyxqldcb .ldcboue .cbouel-moren .swiper-wrapper .swiper-slide .img img {
		height: auto;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa {
		width: 100%;
		position: inherit;
		margin-top: 20px;
		padding: 0;
		background: initial;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-button-prev {
		display: none;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-button-next {
		display: none;
	}

	.hyxqldcb .ldcboue .cbouel-moren .swiper-wrapper .swiper-slide .box .bt {
		padding: 15px;
	}

	.hyxqldcb .ldcboue .cbouel-moren .swiper-wrapper .swiper-slide .box::before {
		left: 15px;
		bottom: 15px;
		width: 40px;
		height: 40px;
	}

	.hyxqldcb {
		margin-top: 25px;
	}

	.hyxqldca .dca-swio .swiper-container .swiper-slide .wsxddwop .nrxdq p {
		height: 146px;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide .per {
		padding: 10px;
	}

	.hyxqldcc {
		padding: 30px 4.2% 0 4.2%;
	}

	.hyxqldcc .swiper-container .swiper-button-prev {
		left: 0;
		display: none;
	}

	.hyxqldcc .swiper-container .swiper-button-next {
		right: 0;
		display: none;
	}

	.hyxqldcc .swiper-container .swiper-slide .anerc {
		position: initial;
		padding: 15px;
		background: #545b67;
		margin-top: 15px;
		border-radius: 7px;
	}

	.hyxqldcc .swiper-container .swiper-slide .anerc .erc-lef {
		width: 100%;
	}

	.hyxqldcc .swiper-container .swiper-slide .anerc .erc-rig {
		width: 100%;
		margin-top: 20px;
	}

	.hyxqldcd .qld-lef {
		width: 100%;
		margin-bottom: 13px;
		margin-right: 0
	}

	.hyxqldcd .qld-lef:last-child {
		margin-bottom: 0;
	}

	.hyxqldcd {
		padding: 30px 0 40px;
	}

	.hyxqldcd .qld-lef .qldmx a {
		padding: 20px 30px 20px 30px;
	}

	.hyxqldce {
		padding-top: 30px;
	}

	.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl .dlb {
		width: 70%;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa .wzsfol {
		width: 70%;
	}

	.hyxqldcb .ldcboue .cbouel-boldpa .swiper-container {
		overflow: initial;
	}

	.hyxqldce .ldce-top .topl-lef {
		width: 100%;
	}

	.hyxqldce .ldce-top .topl-lef .fa {
		margin: 10px 0 5px;
	}

	.hyxqldce .ldce-top .topr-rig {
		position: initial;
		width: 100%;
		margin-top: 10px;
	}

	.hyxqldce .ldce-buto {
		margin-top: 25px;
	}

	.hyxqldce .ldce-buto .swiper-container .swiper-slide .buotdl {
		padding: 0 18px 50px 18px;
	}

	.hyxqldcf {
		padding: 30px 4.2% 40px;
	}

	.hyxqldcf .ldcf-right {
		width: 100%;
	}

	.hyxqldcf .ldcf-lef {
		width: 100%;
		margin-top: 20px;
		padding-left: 0;
		padding-top: 0;
		padding-right: 0;
	}

	.hyxqldcf .ldcf-lef .wuiton {
		height: auto;
		margin-top: 10px;
		margin-bottom: 25px;
		padding-right: 0;
	}

	.hyxqldcf .ldcf-lef .tabmou {
		width: 100%;
		margin-top: 0;
	}

	.hyxqldcf .ldcf-lef .tabmou ul li {
		font-size: 15px;
		padding: 12px 0 8px 17px;
	}

	.hyxqldcf .ldcf-lef .tabmou ul li::before {
		top: 19px;
	}

	.hyxqldcf .ldcf-lef .anmou a:last-child {
		line-height: 36px;
	}

	.hyxqldcf .ldcf-right .box .rgabout .rgabwz {
		padding: 0 15px 15px 15px;
	}

	.hyxqldcg .ldcf-lef {
		margin-top: 20px;
		margin-bottom: 0;
	}

	.hyxqldch .swiper-container .swiper-slide .ide-lef {
		padding-top: 0;
	}

	.hyxqldch {
		padding: 30px 0 65px;
	}

	.hyxqldch .swiper-container .swiper-slide .ide-lef .raan .banner_more2 {
		line-height: 36px;
	}

	.hyxqldch .swiper-container .swiper-slide .ide-rig {
		width: 100%;
		margin-bottom: 20px;
	}

	.hyxqldch .swiper-container .swiper-slide .ide-lef {
		width: 100%;
	}

	.hyxqldce .ldce-buto .swiper-container .swiper-pagination {
		left: 20px;
		bottom: 15px;
		width: auto;
		right: auto;
		display: inline-block;
	}

	.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet,
	.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet-active::before,
	.hyxqldch .swiper-pagination .swiper-pagination-bullet,
	.hyxqldch .swiper-pagination .swiper-pagination-bullet-active::before {
		width: 18px;
		height: 18px;
	}

	.hyxqldce .ldce-buto .swiper-container .swiper-pagination .swiper-pagination-bullet::after,
	.hyxqldch .swiper-pagination .swiper-pagination-bullet::after {
		width: 4px;
		height: 4px;
	}

	.hyxqldch .swiper-pagination {
		right: auto;
		left: 4.3%;
		transform: translateX(0);
		width: auto;
		bottom: 15px;
	}

	.hyxqldch .swiper-container .swiper-slide .ide-lef .er {
		margin: 10px 0 20px;
	}

	.hyxqldcl {
		padding: 30px 0 40px;
	}

	/*.hyxqldcl .ldcf-jz .cf-lef {
		width: 100%;
	}*/

	.hyxqldcf .ldcf-right .box .rgabout .rgabwz .bwz-nr {
		margin-top: 5px;
	}

	.hyxqldcl .ldcf-botom .tpm-lef {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}

	.hyxqldcl .ldcf-botom .tpm-lef .img img {
		width: 100%;
	}

	.hyxqldcl .ldcf-botom .tpm-rig {
		width: 100%;
		padding: 0 15px 15px 15px;
		height: auto;
	}

	.hyxqldcl .ldcf-botom .tpm-rig ul li a {
		padding: 15px 0;
	}

	.hyxqldcl .ldcf-botom .tpm-lef .tpm-dw {
		padding: 0 15px 20px 15px;
	}

	.hyxqldcl .ldcf-botom .tpm-rig ul li a .a-lef {
		width: 66%;
	}

	.hyxqldcl .ldcf-jz {
		margin-top: 20px;
		padding: 30px 15px 20px 15px;
	}

	/*.hyxqldcl .ldcf-jz .cf-rig {
		float: left;
		margin-top: 20px;
	}*/

	.hyxqldcl .ldcf-jz .cf-lef .fb {
		margin-top: 10px;
	}

	.hyxqldcl .ldcf-jz::before {
		left: 15px;
		top: -3px;
		width: 20px;
		height: 24px;
	}

	.hyxqldci {
		padding: 30px 0 40px;
	}

	.hyxqldci .ldcg-top {
		margin-bottom: 20px;
	}

	.hyxqldci .ldcg-btuond ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.hyxqldci .ldcg-btuond ul li:last-child {
		margin-bottom: 0;
	}

	.hyxqldci .ldcg-btuond ul li .img .ig {
		right: 15px;
		bottom: 15px;
	}

	.hyxqldci .ldcg-btuond ul li .xmbs a {
		padding: 15px;
	}

	.hyxqldck {
		padding: 30px 0 40px;
	}

	.hyxqldck .ldck-top .ck-rig .rigb a,
	.hyxqldcu .ldct-top .ct-rig .rigb a {
		line-height: 38px;
	}

	.hyxqldck .ldck-top .ck-rig .riga .smdfl,
	.hyxqldcu .ldct-top .ct-rig .riga .smdfl {
		height: 40px;
		line-height: 38px;
		width: 170px;
	}

	.hyxqldck .ldck-top .ck-rig .riga .smdfl::before,
	.hyxqldcu .ldct-top .ct-rig .riga .smdfl::before {
		top: 51%;
	}

	.hyxqldck .ldck-bootm {
		margin-top: 20px;
	}

	.hyxqldck .ldck-bootm ul li a {
		padding: 15px;
	}

	.hyxqldck .ldck-bootm ul li a .mb .la {
		position: absolute;
		top: 50%;
		margin-top: 0;
		right: 0;
		transform: translateY(-50%);
	}

	.hyxqldck .ldck-bootm ul li a .mb {
		position: relative;
		padding-right: 45px;
	}

	.hyxqldcu {
		padding: 30px 0 40px;
	}

	.hyxqldcu .ldct-botom ul li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
		height: 200px;
	}

	.hyxqldcu .ldct-botom {
		margin-top: 20px;
	}

	.hyxqldcu .ldct-botom ul li:nth-child(5n) {
		margin-right: 2%;
	}

	.hyxqldcu .ldct-botom ul li:nth-child(2n) {
		margin-right: 0;
	}

	.hyxqldcu .ldct-botom ul li a .img {
		width: 44vw;
	}

	.hyxqldcm {
		padding: 40px 0;
	}

	.hyxqldcm .ldcm-lef {
		padding-top: 0;
		width: 100%;
	}

	.hyxqldcm .ldcm-rig {
		width: 100%;
		margin-top: 20px;
	}

	.hyxqldcm .ldcm-lef .lefxq {
		margin-top: 10px;
	}

	.memberB-b .topTit {
		padding: 15px;
	}

	.memberB-c {
		padding: 20px 15px;
	}

	.addTcA .memberB-a {
		padding-bottom: 20px;
	}

	.memberB-a .close {
		top: 14px;
	}

	.memberB-c .t.artic {
		margin-top: 0;
	}
}

@media(max-width:750px) {
	.hyxqldce .ldce-buto .swiper-container .swiper-slide .img img {
		height: 70vw;
	}

	.hyxqldcm .ldcm-rig .zcdlA-c {
		width: 100%;
		margin-bottom: 20px;
	}

	.hyxqldcm .ldcm-rig .zcdlA-c:last-child {
		margin-bottom: 0;
	}

	.hyxqldcm .ldcm-rig .zcdlA-c input {
		height: 40px;
		background: url(../images/zcdla1.png)no-repeat 15px 11px rgba(255, 255, 255, .2);
	}

	.hyxqldcm .ldcm-rig .zcdlA-c:last-child input {
		background: url(../images/zcdla2.png)no-repeat 15px 9px rgba(255, 255, 255, .2);
	}

	.hyxqldcm .ldcm-rig .zcdlA-c .layui-btn {
		line-height: 40px;
		width: 30%;
		padding: 0;
		text-align: center;
	}

	.hyxqldcm .ldcm-rig .zcdlA-f button {
		height: 40px;
	}


}

@media(max-width:550px) {
	.hyxqldck .ldck-top .ck-rig {
		width: 100%;
		position: initial;
		margin-top: 15px;
	}

	.hyxqldck .ldck-bootm ul li a .ma {
		width: 55%;
		padding-left: 13px;
	}

	.hyxqldck .ldck-top .ck-rig .riga {
		width: 49%;
		margin-right: 2%;
	}

	.hyxqldck .ldck-top .ck-rig .rigb {
		width: 49%;
	}

	.hyxqldck .ldck-top .ck-rig .rigb a {
		width: 100%;
		text-align: center;
	}

	.hyxqldck .ldck-top .ck-rig .riga .smdfl,
	.hyxqldcu .ldct-top .ct-rig .riga .smdfl {
		width: 100%;
	}

	.hyxqldck .ldck-bootm ul li a .ma::before {
		width: 4px;
		height: 4px;
		top: 45%;
	}

	.hyxqldcu .ldct-top .ct-rig {
		width: 100%;
		margin-top: 15px;
		position: initial;
	}

	.hyxqldcu .ldct-top .ct-rig .riga {
		width: 49%;
		margin-right: 2%;
	}

	.hyxqldcu .ldct-top .ct-rig .rigb {
		width: 49%;
		text-align: center;
	}

	.hyxqldcu .ldct-top .ct-rig .rigb a {
		width: 100%;
	}

	.hyxqldcu .ldct-botom {
		margin-top: 20px;
	}

	.hyxqldcu .ldct-botom ul li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
		height: 200px;
	}

	.hyxqldcu .ldct-botom ul li:last-child {
		margin-bottom: 0;
	}

}



/**新闻中心**/
.newsbackg {
	background: url(../images/newsbackg.jpg)no-repeat center center/cover;
	padding: 6vw 0 5.3vw;
}

.news-a .zxfb-lr .wsa-l {
	color: #333333;
	line-height: 1;
	width: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #aaaaaa;
	margin-top: 17px;
}

.news-a .zxfb-lr .wsa-l span {
	display: inline-block;
	width: 30px;
	height: 26px;
	margin-right: 10px;
	vertical-align: middle;
	margin-top: -6px;
	background: url(../images/wsa-le.png)no-repeat center center/cover;
}

.news-a .zxfb-lr .wsa-r {
	float: right;
}

.news-a .zxfb-lr .wsa-r .wsa-re {
	float: left;
	margin-right: 10px;
	position: relative;
}

.news-a .zxfb-lr .wsa-r .wsa-rea {
	margin-right: 15px;
}

.news-a .zxfb-lr .wsa-r .wsa-re .smdfl {
	border: 2px solid #d9d9d9;
	height: 56px;
	width: 220px;
	padding: 17px 31px 0 29px;
	color: #333333;
	line-height: 1;
	position: relative;
	border-radius: 7px;
}

.news-a .zxfb-lr .wsa-r .wsa-re .smdfl span{
	display: block;
	    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news-a .zxfb-lr .wsa-r .wsa-re .smdfl::before {
	position: absolute;
	right: 31px;
	top: 50%;
	width: 15px;
	height: 11px;
	content: "";
	transform: translateY(-50%);
	background: url(../images/smdflaa.png)no-repeat center center/cover;
}

.news-a .zxfb-lr .wsa-r .wsa-re .saw-a {
	position: absolute;
	width: 100%;
	padding-top: 7px;
	z-index: 2;
	display: none;
}

.news-a .zxfb-lr .wsa-r .wsa-re:hover .saw-a {
	display: block;
}

.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo {
	padding: 20px 10px 20px 16px;
	box-shadow: 0px 0px 5px rgb(0 0 0 / 20%);
	background: #fff;
	border-radius: 7px;
}

.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo ul {
	padding-right: 21px;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 197px;
}

.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo ul::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo ul::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #d9d9d9;

}

.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo ul::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: #f2f2f2;
}

.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo ul li {
	border-bottom: 1px solid #e5e5e5;
}

.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo ul li a {
	padding: 21px 0 10px 0;
	display: block;
	font-size: 16px;
	color: #333333;
}

.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo ul li:nth-child(1) a {
	padding-top: 6px;
}

.news-a .zxfb-lr .wsa-r .wsa-rp {
	float: left;
	position: relative;
}

.news-a .zxfb-lr .wsa-r .wsa-rp .uuu {
	background: #fff;
	color: #c5c5c5;
	font-size: 16px;
	border: 0;
	width: 340px;
	line-height: 56px;
	padding-left: 27px;
	border-radius: 7px;
}

.news-a .zxfb-lr .wsa-r .wsa-rp .uuu::-webkit-input-placeholder {
	color: #c5c5c5;
}

.news-a .zxfb-lr .wsa-r .wsa-rp .uuu::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #c5c5c5;
}

.news-a .zxfb-lr .wsa-r .wsa-rp .uuu:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #c5c5c5;
}

.news-a .zxfb-lr .wsa-r .wsa-rp .uuu:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #c5c5c5;
}

.news-a .zxfb-lr .wsa-r .wsa-rp .an {
	position: absolute;
	height: 56px;
	right: 0;
	border: 0;
	width: 56px;
	border-radius: 7px;
	background: url(../images/fcmasd.png)no-repeat center #cdd500;
}

.newsbackg .news-b .wsb-top {
	background: #fff;
	margin-top: 55px;
	border-radius: 7px;
	overflow: hidden;
	position: relative;
	padding: 53px 45px 59px 45px;
}

.newsbackg .news-b .wsb-top:after {
	width: 0;
	bottom: 0;
	height: 3px;
	position: absolute;
	content: "";
	background: #03A9F4;
	left: 0;
	transition: all .5s;
}

/* 在全局CSS中添加 */
.page a {
    display: inline-block;
    min-width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0 2px;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.page a.cur {
    background: #007bff;
    color: #fff;
    border-color: #007bff;
}

/* 添加至网站CSS文件 */
.center {
    display: flex;
    justify-content: center;
    width: 100%;
}
.page {
    display: flex;
    gap: 8px;
    flex-wrap: nowrap;
}

/* 更彻底的列表样式清除 */
.page ul, .page li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.newsbackg .news-b .wsb-top::before {
	width: 100%;
	bottom: 0;
	height: 3px;
	position: absolute;
	content: "";
	background: #e5e5e5;
	left: 0;
}

.newsbackg .news-b .wsb-top:hover:after {
	width: 100%;
}

.newsbackg .news-b .wsb-top .img {
	float: left;
	width: 629px;
	border-radius: 7px;
	overflow: hidden;
	line-height: 0;
}

.newsbackg .news-b .wsb-top .img img {
	transform: scale(1);
	transition: all .5s;
}

.newsbackg .news-b .wsb-top:hover .img img {
	transform: scale(1.1);
}

.newsbackg .news-b .wsb-top .lider {
	float: right;
	width: calc(100% - 693px);
	padding-top: 45px;
}

.newsbackg .news-b .wsb-top .lider .d-a {
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.newsbackg .news-b .wsb-top .lider .d-b {
	margin-top: 25px;
}

.newsbackg .news-b .wsb-top .lider .d-b .ba {
	float: left;
	line-height: 1;
	color: #666666;
	padding-left: 22px;
	position: relative;
}

.newsbackg .news-b .wsb-top .lider .d-b .bb {
	margin-left: 30px;
}

.newsbackg .news-b .wsb-top .lider .d-b .ba::before {
	position: absolute;
	left: 0;
	top: 44%;
	width: 16px;
	height: 16px;
	content: "";
	transform: translateY(-50%);
	background: url(../images/bau.png)no-repeat center center/cover;
}

.newsbackg .news-b .wsb-top .lider .d-b .bb::before {
	width: 18px;
	height: 13px;
	background: url(../images/baua.png)no-repeat center center/cover;
}

.newsbackg .news-b .wsb-top .lider .d-c {
	color: #767373;
	line-height: 1.55;
	margin-top: 35px;
}

.newsbackg .news-b .wsb-top .lider .d-c p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.newsbackg .news-b .wsb-top .lider .d-d {
	margin: 33px 0 115px;
}

.newsbackg .news-b .wsb-top .lider .d-d .d-l {
	float: left;
	line-height: 1;
	color: #666666;
	padding-right: 7px;
}
.newsbackg .news-b .wsb-top .lider .d-d .d-r{
	float: left;
	line-height: 1;
	color: #666666;
}
/*.newsbackg .news-b .wsb-top .lider .d-d .d-r ul li {
	float: left;
	line-height: 1;
	color: #666666;
	padding: 0 12px;
	border-right: 1px solid #b2b2b2;
}

.newsbackg .news-b .wsb-top .lider .d-d .d-r ul li:nth-child(1) {
	padding-left: 0;
}

.newsbackg .news-b .wsb-top .lider .d-d .d-r ul li:last-child {
	border-right: 0;
}*/

.newsbackg .news-b .wsb-top .swiper-button-prev,
.newsbackg .news-b .wsb-top .swiper-button-next {
	margin-top: 0;
	right: 65px;
	left: auto;
	width: 62px;
	height: 61px;
	bottom: 77px;
	top: auto;
	transition: all .3s;
}

.newsbackg .news-b .wsb-top .swiper-button-prev:after,
.newsbackg .news-b .wsb-top .swiper-button-next:after {
	opacity: 0;
}

.newsbackg .news-b .wsb-top .swiper-button-prev {
	right: 133px;
	background: url(../images/button-prev.png)no-repeat center center/cover;
}

.newsbackg .news-b .wsb-top .swiper-button-next {
	background: url(../images/button-next.png)no-repeat center center/cover;
}

.newsbackg .news-b .wsb-top .swiper-button-prev:hover {
	background: url(../images/button-preva.png)no-repeat center center/cover;
}

.newsbackg .news-b .wsb-top .swiper-button-next:hover {
	background: url(../images/button-nexta.png)no-repeat center center/cover;
}

.newsbackg .news-b .wsb-butpm {
	margin-top: 24px;
}

.newsbackg .news-b .wsb-butpm .page{
	margin-top: 50px;
}
.newsbackg .news-b .wsb-butpm ul li {
	margin-bottom: 16px;
}

.newsbackg .news-b .wsb-butpm ul li:last-child {
	margin-bottom: 0;
}

.newsbackg .news-b .wsb-butpm ul li a {
	display: block;
	background: #fff;
	border-radius: 7px;
	overflow: hidden;
	padding: 31px 33px 34px 43px;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l {
	float: left;
	width: calc(100% - 487px);
	padding-top: 31px;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-a {
	color: #333333;
	transition: all .35s;
}

.newsbackg .news-b .wsb-butpm ul li a:hover .butpm-l .p-a {
	color: #03A9F4;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-b {
	margin: 18px 0 32px;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-b .ba {
	float: left;
	line-height: 1;
	color: #666666;
	padding-left: 22px;
	position: relative;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-b .ba::before {
	position: absolute;
	left: 0;
	top: 44%;
	width: 16px;
	height: 16px;
	content: "";
	transform: translateY(-50%);
	background: url(../images/bau.png)no-repeat center center/cover;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-b .bb::before {
	width: 18px;
	height: 13px;
	background: url(../images/baua.png)no-repeat center center/cover;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-b .bb,
.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-b .bc {
	margin-left: 30px;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-b .bc::before {
	width: 15px;
	height: 15px;
	background: url(../images/baub.png)no-repeat center center/cover;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-c {
	color: #767373;
	line-height: 1.55;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-c p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-d {
	margin-top: 24px;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-d .d-l {
	float: left;
	line-height: 1;
	color: #666666;
	padding-right: 7px;
}
.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-d .d-r{
	float: left;
	line-height: 1;
	color: #666666;
}
.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-d .d-r ul li {
	margin-bottom: 0;
	float: left;
	line-height: 1;
	color: #666666;
	padding: 0 12px;
	border-right: 1px solid #b2b2b2;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-d .d-r ul li:nth-child(1) {
	padding-left: 0;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-d .d-r ul li:last-child {
	border-right: 0;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-e {
	position: relative;
	padding-right: 38px;
	display: inline-block;
	margin-top: 65px;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-e i {
	font-style: normal;
	color: #666666;
	line-height: 1;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-e span {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 0;
	top: 50%;
	display: inline-block;
	transform: translateY(-50%);
	transition: all .5s;
	background: url(../images/p-ea.png)no-repeat center center/cover;
}

.newsbackg .news-b .wsb-butpm ul li a:hover .butpm-l .p-e span {
	opacity: .8;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-r {
	float: right;
	width: 428px;
	overflow: hidden;
}

.newsbackg .news-b .wsb-butpm ul li a .butpm-r img{
	transition: all 0.4s;
	transform: scale(1);
}
.newsbackg .news-b .wsb-butpm ul li:hover a .butpm-r img{
	transition: all 0.4s;
	transform: scale(1.06);
}
@media(max-width:1600px) {
	.newsbackg .news-b .wsb-top .img {
		width: 529px;
	}

	.newsbackg .news-b .wsb-top .lider {
		width: calc(100% - 593px);
		padding-top: 25px;
	}

	.newsbackg .news-b .wsb-top .lider .d-d {
		margin: 33px 0 85px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev,
	.newsbackg .news-b .wsb-top .swiper-button-next {
		width: 52px;
		height: 51px;
		bottom: 67px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev {
		right: 122px;
	}
}

@media(max-width:1500px) {
	.news-a .zxfb-lr .wsa-r .wsa-re .smdfl {
		height: 46px;
		padding: 14px 22px 0 22px;
	}

	.news-a .zxfb-lr .wsa-r .wsa-rp .uuu {
		line-height: 46px;
		font-size: 16px;
		padding-left: 22px;
	}

	.news-a .zxfb-lr .wsa-r .wsa-rp .an {
		height: 46px;
		width: 46px;
		background-size: 18px 18px;
	}

	.news-a .zxfb-lr .wsa-l span {
		width: 21px;
		height: 17px;
	}

	.news-a .zxfb-lr .wsa-l {
		padding-bottom: 5px;
		margin-top: 16px;
	}

	.newsbackg .news-b .wsb-top {
		padding: 43px 35px 49px 35px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev,
	.newsbackg .news-b .wsb-top .swiper-button-next {
		right: 35px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev {
		right: 92px;
	}

	.newsbackg .news-b .wsb-butpm ul li a {
		padding: 21px 23px 24px 33px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l {
		padding-top: 21px;
		width: calc(100% - 421px);
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-r {
		width: 380px;
	}

	.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo {
		padding: 10px 10px 10px 13px;
	}

	.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo ul {
		max-height: 171px;
	}

	.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo ul li a {
		font-size: 14px;
		padding: 15px 0 10px 0;
	}

}

@media(max-width:1280px) {
	.newsbackg .news-b .wsb-top .img {
		width: 450px;
	}

	.newsbackg .news-b .wsb-top .lider {
		width: calc(100% - 500px);
		padding-top: 20px;
	}

	.newsbackg .news-b .wsb-top .lider .d-d {
		margin: 20px 0 55px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev,
	.newsbackg .news-b .wsb-top .swiper-button-next {
		width: 42px;
		height: 41px;
		bottom: 63px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev {
		right: 112px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l {
		padding-top: 17px;
		width: calc(100% - 380px);
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-e {
		margin-top: 40px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-r {
		width: 340px;
	}

}

@media(max-width:1100px) {
	.newsbackg {
		padding: 30px 0 40px;
	}

	.news-a .zxfb-lr .wsa-l {
		margin-top: 0;
	}

	.news-a .zxfb-lr .wsa-r {
		width: 100%;
		margin-top: 15px;
	}

	.news-a .zxfb-lr .wsa-r .wsa-re .smdfl {
		height: 40px;
		padding: 11px 15px 0 15px;
	}

	.news-a .zxfb-lr .wsa-r .wsa-rp .uuu {
		line-height: 40px;
		padding-left: 15px;
	}

	.news-a .zxfb-lr .wsa-r .wsa-rp .an {
		width: 40px;
		height: 40px;
	}


	.news-a .zxfb-lr .wsa-r .wsa-re {
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}

	.news-a .zxfb-lr .wsa-r.pc_wsa-r .wsa-rp{display: none;}

	.news-a .zxfb-lr .wsa-r .wsa-re .smdfl {
		width: 100%;
	}

	.news-a .zxfb-lr .wsa-r .wsa-rea {
		margin-right: 0;
	}

	.news-a .zxfb-lr .wsa-r .wsa-rp {
		width: 48%;
		float: right;
	}

	.news-a .zxfb-lr .wsa-r .wsa-rp .uuu {
		width: 100%;
	}

	.newsbackg .news-b .wsb-top {
		margin-top: 25px;
	}

	.newsbackg .news-b .wsb-top {
		padding: 20px;
	}

	.newsbackg .news-b .wsb-top .img {
		width: 350px;
	}

	.newsbackg .news-b .wsb-top .lider {
		padding-top: 0;
		width: calc(100% - 380px);
	}

	.newsbackg .news-b .wsb-top .lider .d-b {
		margin-top: 15px;
	}

	.newsbackg .news-b .wsb-top .lider .d-c {
		margin-top: 20px;
	}

	.newsbackg .news-b .wsb-top .lider .d-d {
		margin: 15px 0 25px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev,
	.newsbackg .news-b .wsb-top .swiper-button-next {
		width: 36px;
		height: 35px;
		bottom: 43px;
		right: 20px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev {
		right: 60px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev {
		right: 106px;
	}

	.newsbackg .news-b .wsb-butpm ul li a {
		padding: 20px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-b {
		margin: 15px 0 20px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-d {
		margin-top: 15px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-e {
		margin-top: 30px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-r {
		width: 280px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l {
		padding-top: 0;
		width: calc(100% - 315px);
	}

	.newsbackg .news-b .wsb-top .lider .d-a {
		font-size: 18px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-a {
		font-size: 18px;
	}

}

@media(max-width:950px) {
	.newsbackg .news-b .wsb-top .img {
		width: 100%;
	}

	.newsbackg .news-b .wsb-top .lider {
		width: 100%;
		margin-top: 20px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev,
	.newsbackg .news-b .wsb-top .swiper-button-next {
		right: 20px;
		bottom: 24px;
	}

	.newsbackg .news-b .wsb-top .swiper-button-prev {
		right: 60px;
	}

	.newsbackg .news-b .wsb-top .lider .d-d .d-r ul li {
		font-size: 14px;
	}

	.newsbackg .news-b .wsb-top .lider .d-d .d-r {
		width: 100%;
		float: left;
		margin-top: 5px;
	}

	.newsbackg .news-b .wsb-top .lider .d-d .d-r ul li {
		padding: 0 10px;
		margin-bottom: 5px;
	}

	.newsbackg .news-b .wsb-top .lider .d-d {
		margin: 15px 0 20px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-r {
		width: 100%;
		margin-bottom: 20px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l {
		width: 100%;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-d .d-r {
		float: left;
		width: 100%;
		margin-top: 5px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-d .d-r ul li {
		font-size: 14px;
		padding: 0 10px;
		margin-bottom: 5px;
	}

	.newsbackg .news-b .wsb-butpm ul li a .butpm-l .p-e {
		margin-top: 23px;
	}
}



/**电镜详情**/
.nybanner .modpsxlx {
	position: absolute;
	top: 55%;
	width: 100%;
	left: 0;
	transform: translateY(-50%);
	z-index: 5;
}

.nybanner .modpsxlx .modpsx {
	color: #333333;
	line-height: 1.07;
}

.nybanner .modpsxlx .modpsx-a {
	padding-top: 45px;
	margin-top: 38px;
	padding-right: 50px;
	display: inline-block;
	border-top: 1px solid #e9e9eb;
}

.nybanner .modpsxlx .modpsx-a ul li {
	float: left;
	position: relative;
	padding-left: 19px;
	padding-top: 3px;
	margin-right: 80px;
}

.nybanner .modpsxlx .modpsx-a ul li:last-child {
	margin-right: 0;
}

.nybanner .modpsxlx .modpsx-a ul li::before {
	position: absolute;
	left: 0;
	width: 7px;
	height: 100%;
	content: "";
	top: 0;
	border-radius: 10px;
	background: #03A9F4;
}

.nybanner .modpsxlx .modpsx-a ul li .e {
	line-height: 1;
	color: #666666;
}

.nybanner .modpsxlx .modpsx-a ul li .e-a {
	margin-top: 16px;
}

.nybanner .modpsxlx .modpsx-a ul li .e-a span {
	color: #333333;
	line-height: .0;
	display: inline-block;
}

.nybanner .modpsxlx .modpsx-a ul li .e-a i {
	color: #333333;
	font-style: normal;
	line-height: 1;
	margin-top: -11px;
	display: inline-block;
	vertical-align: middle;
}

.nybanner .modpsxlx .modpsx-a ul li:nth-child(2) .e-a i {
	margin-top: -20px;
}

.nybanner .modpsxlx .modpsx-b {
	margin-top: 95px;
}

.nybanner .modpsxlx .modpsx-b a {
	display: inline-block;
}

.nybanner .modpsxlx .modpsx-b a {
	height: 56px;
	color: #fff;
	line-height: 56px;
	background: #03A9F4;
	padding: 0 34px 0 38px;
	border-radius: 7px;
	transition: all .4s;
	margin-right: 4px;
}

.nybanner .modpsxlx .modpsx-b a i {
	width: 12px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
	position: relative;
	top: -1px;
	background: url(../images/jt.png) center center/cover;
}

.nybanner .modpsxlx .modpsx-b a:last-child {
	background: #333333;
}

.nybanner .modpsxlx .modpsx-b a:hover {
	opacity: .8;
}

.djxq {
	border-bottom: 0;
}

.djxq .ldhm-lef .hml .mlmr i {
	margin-left: 11px;
}

.djxq .ldhm-lef .hml {
	width: 225px;
}

.djxq .ldhm-lef .hml:last-child {
	padding-top: 20px;
	width: 300px;
}

.djxq .ldhm-rig .rigl ul li a:before {
	display: none;
}

.microscope-a {
	padding: 6.8vw 0 6.7vw;
}

.microscope-a .scopea-top .peap {
	margin: 31px 0 47px;
	line-height: 1.6;
}

.microscope-a .scoper-botom {
	position: relative;
}

.microscope-a .scoper-botom .img {
	line-height: 0;
}

.microscope-a .scoper-botom .dwwz {
	position: absolute;
	width: 100%;
	color: #fff;
	bottom: 6.5vw;
	line-height: 1.53;
	padding: 0 36px 0 36px;
}

.microscope-b {
	background: url(../images/microscope-b.jpg)no-repeat center center/cover;
	padding: 8.5vw 0 7vw;
}

.microscope-b .swiper-container .swiper-wrapper .swiper-slide {
	text-align: center;
}

.microscope-b .swiper-container .swiper-wrapper .swiper-slide .img {
	position: relative;
	display: inline-block;
	width: 71.59%;
}

.microscope-b .swiper-container .swiper-wrapper .swiper-slide .img .imga {
	line-height: 0;
}

.microscope-b .swiper-container .swiper-wrapper .swiper-slide .img .dwwz {
	position: absolute;
	width: auto;
	background: #cdd500;
	color: #fff;
	top: 59%;
	text-align: center;
	left: 0;
	border-radius: 10px;
	line-height: 1.5;
	padding: 19px 22px 20px 22px;
	transform: translateY(-50%);
}

.microscope-b .swiper-container .swiper-button-prev,
.microscope-b .swiper-container .swiper-button-next {
	width: 61px;
	height: 61px;
	margin-top: 0;
	top: 43.8%;
	transform: translateY(-50%);
}

.microscope-b .swiper-container .swiper-button-prev:after,
.microscope-b .swiper-container .swiper-button-next:after {
	opacity: 0;
}

.microscope-b .swiper-container .swiper-button-prev {
	background: url(../images/prevl.png)no-repeat center center/cover;
	left: 0;
}

.microscope-b .swiper-container .swiper-button-next {
	background: url(../images/nextr.png)no-repeat center center/cover;
	right: 0;
}

.microscope-b .swiper-container .swiper-button-prev:hover {
	background: url(../images/prevla.png)no-repeat center center/cover;
}

.microscope-b .swiper-container .swiper-button-next:hover {
	background: url(../images/nextra.png)no-repeat center center/cover;
}

.microscope-c {
	padding: 6.8vw 0 6.7vw;
}

.microscope-c .cope-top {
	position: relative;
}

.microscope-c .cope-top .tp-right {
	position: absolute;
	bottom: 6px;
	right: 0;
}

.microscope-c .cope-botu {
	margin-top: 37px;
}

.microscope-c .cope-botu ul {
	display: flex;
	flex-wrap: wrap;
}

.microscope-c .cope-botu ul li {
	background: #f3f3f3;
	float: left;
	width: 24.57%;
	border-radius: 10px;
	margin-right: .57%;
	margin-bottom: .57%;
	padding: 40px 34px 30px 34px;
}

.microscope-c .cope-botu ul li:nth-child(4n) {
	margin-right: 0;
}

.microscope-c .cope-botu ul li .icon {
	line-height: 0;
	margin-bottom: 70px;
}

.microscope-c .cope-botu ul li .botu .u-a {
	color: #999999;
	margin-bottom: 10px;
}

.microscope-c .cope-botu ul li .botu .u-b span {
	font-size: inherit !important;
	color: #333333;
	line-height: 1;
}

.microscope-c .cope-botu ul li .botu .u-b i {
	font-size: 24px;
	color: #333333;
	font-style: normal;
	line-height: 1;
	margin-left: 8px;
}

.microscope-c .cope-botu ul li:nth-child(4) .botu .u-b i {
	font-size: 18px;
}
.microscope-c .cope-botu ul li .botu .u-b i:nth-child(1){margin-left: 0;}
.microscope-d {
	background: url(../images/microscope-d.jpg)no-repeat center center/cover;
	position: relative;
	padding: 6.6vw 0 7.5vw;
}

.microscope-d .swiper-container .swiper-wrapper .swiper-slide .de-lrf {
	color: #fff;
	float: left;
	width: 70%;
	line-height: 1.8;
}

.microscope-d .swiper-container .swiper-wrapper .swiper-slide .de-lfr {
	float: right;
	margin-top: 10px;
}

.microscope-d .swiper-container .swiper-wrapper .swiper-slide .de-lfr a {
	border-radius: 50px;
	opacity: 1;
	border-color: #fff;
	line-height: 54px;
}

.microscope-d .swiper-container .swiper-wrapper .swiper-slide .de-lfr a:hover {
	color: #fff;
	border-color: #cdd500;
}

.microscope-d .exban-pagination {
	display: none;
}

.microscope-d .ssss {
	z-index: 5;
	position: absolute;
	bottom: 28px;
	left: 0;
	width: 100%;
	text-align: center;
}

.microscope-d .sss {
	display: inline-block;
	position: relative;
	width: 36px;
	height: 36px;
	cursor: pointer;
	overflow: hidden;
}

.microscope-d .sss:before {
	position: absolute;
	content: "";
	width: 32px;
	height: 32px;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: 2px solid rgba(255, 255, 255, .3);
	background: rgba(255, 255, 255, 0);
	opacity: 0;
}

.microscope-d .sss-active:before {
	opacity: 1;
}

.microscope-d .sss {
	margin-right: 12px;
}

.microscope-d .sss:last-child {
	margin-right: 0;
}

.microscope-d .sss .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.microscope-d .sss .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.microscope-d .sss .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
	/* border: 2px solid #fff; */
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 40px, 36px, 18px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.microscope-d .sss .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 18px, 36px, 0px);
}

.microscope-d .ssss .sss:after {
	width: 13px;
	height: 13px;
}

.microscope-e {
	padding: 1.8vw 0 6.7vw;
}

.microscope-e .copee-buout {
	margin-top: 32px;
}

.microscope-e .copee-buout .tabSwitch {
	position: relative;
}

.microscope-e .copee-buout .boutl {
	width: 37.24%;
	float: left;
	z-index: 2;
	overflow: hidden;
	position: relative;
}

.microscope-e .copee-buout .boutl .bjhsmas ul {
	max-height: 735px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 14px;
}


.microscope-e .copee-buout .boutl .bjhsmas ul::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 6px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 6px;
}

.microscope-e .copee-buout .boutl .bjhsmas ul::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #b0afb2;
}

.microscope-e .copee-buout .boutl .bjhsmas ul::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 50px;
	background: rgba(255, 255, 255, .2);
	margin: 17px 0;
}

.microscope-e .copee-buout .boutl ul li {
	border-bottom: 1px solid #555555;
	padding: 50px 29px 37px 12%;
	transition: all .45s;
	background: #373737;
}

.microscope-e .copee-buout .boutl ul li.cur {
	background: #474747;
}

.microscope-e .copee-buout .boutl ul li .tll {
	float: left;
	width: 85%;
	padding-top: 5px;
}

.microscope-e .copee-buout .boutl ul li .tll .tla {
	color: #fff;
	line-height: 1;
	padding-left: 15px;
	position: relative;
}

.microscope-e .copee-buout .boutl ul li .tll .tla::before {
	position: absolute;
	left: 0;
	top: 50%;
	height: 100%;
	width: 4px;
	background: #cdd500;
	content: "";
	border-radius: 10px;
	transform: translateY(-50%);
}

.microscope-e .copee-buout .boutl ul li .tll .tlb {
	color: #d7d7d7;
	line-height: 1.63;
	margin-top: 18px;
}

.microscope-e .copee-buout .boutl ul li.cur .tlb {
	color: #ededed;
}

.microscope-e .copee-buout .boutl ul li .trr {
	float: right;
	color: #fff;
	line-height: 1;
	width: 41px;
	height: 41px;
	border-radius: 50%;
	overflow: hidden;
	background: #4b4b4b;
	position: relative;
}

.microscope-e .copee-buout .boutl ul li.cur .trr {
	background: #6c6c6c;
}

.microscope-e .copee-buout .boutl ul li .trr .sz {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.microscope-e .copee-buout .boutr {
	width: 64%;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}

.microscope-e .copee-buout .boutr .dwmdqhm {
	height: 735px;
	position: relative;
	overflow: hidden;
}

.microscope-e .copee-buout .boutr .dwmdqhm .swiper-pagination {
	right: 9.4%;
	left: auto;
	width: 8px;
	top: 50%;
	bottom: auto;
	transform: translateY(-50%);
}

.microscope-e .copee-buout .boutr .dwmdqhm .swiper-pagination .swiper-pagination-bullet {
	margin: 0 0 10px;
	opacity: 1;
	background: #cccccc;
	transition: all .5s;
}

.microscope-e .copee-buout .boutr .dwmdqhm .swiper-pagination .swiper-pagination-bullet:last-child {
	margin-bottom: 0;
}

.microscope-e .copee-buout .boutr .dwmdqhm .swiper-pagination .swiper-pagination-bullet-active {
	height: 52px;
	border-radius: 10px;
	background: #cdd500;
}

.microscope-e .copee-buout .boutr .box .swiper-container .swiper-slide {
	line-height: 0;
}


.microscope-f {
	background: #f5f5f5;
	padding: 6.8vw 0 6.7vw;
}

.microscope-f .copf-top {
	margin-bottom: 34px;
}

.microscope-f ul li {
	float: left;
	margin-right: .75%;
	border-radius: 10px;
	background: #fff;
	width: 32.83%;
	margin-bottom: .75%;
	cursor: pointer;
}

.microscope-f ul li:nth-child(3n) {
	margin-right: 0;
}

.microscope-f ul li .img {
	overflow: hidden;
	border-radius: 10px;
	position: relative;
}

.microscope-f ul li .img .fix {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	width: 88px;
	height: 88px;
	transform: translate(-50%, -50%);
}

.microscope-f ul li .img .fix::before {
	position: absolute;
	content: "";
	width: 78px;
	height: 78px;
	left: 5px;
	top: 5px;
	transform: scale(1);
	transition: all .5s;
	background: url(../images/imgwsda.png)no-repeat center center/cover;
}

.microscope-f ul li:hover .img .fix::before {
	transform: scale(.9);
}

.microscope-f ul li .wz {
	color: #333333;
	line-height: 1;
	padding: 22px 21px 23px 21px;
}

.microscope-g {
	padding: 6.8vw 0 6.7vw;
}

.microscope-g .hyxqldcb {
	margin-top: 33px;
}

.microscope-i {
	background: #fff;
	padding: 6.8vw 0 6.7vw;
}

.microscope-i .copei-top {
	position: relative;
	margin-bottom: 34px;
}

.microscope-i .copei-top .operi-rig {
	position: absolute;
	right: 0;
	bottom: 7px;
}

.microscope-i .copei-codls .codls-lef {
	float: left;
	width: 49.65%;
	margin-right: .7%;
	position: relative;
}

.microscope-i .copei-codls .codls-lef:last-child {
	margin-right: 0;
}

.microscope-i .copei-codls .codls-lef .img {
	line-height: 1;
	border-radius: 10px;
	overflow: hidden;
	max-height: 19.5vw;
	position: relative;
}

.microscope-i .copei-codls .codls-lef .img:before{
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .2);
}

.microscope-i .copei-codls .codls-lef .dwdls {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 29px 27px 29px;
	z-index: 2;
}

.microscope-i .copei-codls .codls-lef .dwdls .s-a {
	color: rgba(255, 255, 255, .5);
	margin-bottom: 6px;
}

.microscope-i .copei-codls .codls-lef .dwdls .s-b {
	color: #fff;
	line-height: 1.22;
}

.microscope-i .hyxqldck {
	padding: 0;
}

.microscope-i .hyxqldck .ldck-bootm {
	margin-top: 20px;
}

.microscope-z {
	background: url(../images/microscope-z.jpg)no-repeat center center/cover;
}

.microscope-z ul li {
	float: left;
	width: 25%;
	border-right: 1px solid rgba(163, 163, 164, 0.3);
}

.microscope-z ul li:last-child {
	border-right: 0;
}

.microscope-z ul li .div {
	display: block;
	position: relative;
}

.microscope-z ul li .div::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transition: all .5s;
	background: rgba(0, 0, 0, 0);
}

.microscope-z ul li:hover .div::before {
	background: rgba(0, 0, 0, .5);
}

.microscope-z ul li .img {
	overflow: hidden;
}

.microscope-z ul li .img {
	height: 17.6vw;
}

.microscope-z ul li .cppez-bk {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	overflow: hidden;
	/*max-width: 85%;*/
	width: 100%;
	transform: translate(-50%, -50%);
}

.microscope-z ul li .cppez-bk .yhdw {
	margin-bottom: -68px;
	transition: all .5s;
}

.microscope-z ul li:hover .cppez-bk .yhdw {
	margin-bottom: 0;
}

.microscope-z ul li .cppez-bk .b-a {
	color: #fff;
	line-height: 1;
}

.microscope-z ul li .cppez-bk .b-b {
	width: 35px;
	height: 35px;
	margin-top: 29px;
	display: inline-block;
	background: url(../images/cppez-bk.png)no-repeat center center/cover;
}

.microscope-h {
	background: #f6f7f8;
	padding: 6vw 0 8.5vw;
	position: relative;
}


.grayPage {
	position: absolute;
	top: 65%;
	width: 100%;
	transform: translateY(-50%);
}

.editorial {
	display: block;
	width: 100%;
	min-width: 1200px;
	height: 480px;
}

.parallax>use {
	animation: move-forever 12s linear infinite;
	/*transform-origin:50% 50%;
	*/
}

.parallax>use:nth-child(1) {
	animation-delay: -2s;
}

.parallax>use:nth-child(2) {
	animation-delay: -2s;
	animation-duration: 8s;
}

.parallax>use:nth-child(3) {
	animation-delay: -4s;
	animation-duration: 9s;
}

.parallax>use:nth-child(4) {
	animation-delay: -6s;
	animation-duration: 13s;
}

.parallax>use:nth-child(5) {
	animation-delay: 0;
	animation-duration: 9s;
}

.parallax>use:nth-child(6) {
	animation-delay: -6s;
	animation-duration: 11s;
}

@keyframes move-forever {
	0% {
		transform: translate(-90px, 0%);
	}

	100% {
		transform: translate(85px, 0%);
	}
}

/*波浪线效果  end*/


.microscope-h .copeh-lef {
	float: left;
	width: 49.5%;
}

.microscope-h .copeh-lef .qhmod-top {
	position: relative;
	margin-bottom: 37px;
}

.microscope-h .copeh-lef .qhmod-top .op-lef {
	float: left;
}

.microscope-h .copeh-lef .qhmod-top .op-rig {
	float: right;
	position: absolute;
	right: 0;
	bottom: 15px;
}

.microscope-h .copeh-lef .qhmod-top .op-rig .bupr {
	position: initial;
	margin-top: 0;
	float: left;
	width: 62px;
	height: 61px;
}

.microscope-h .copeh-lef .qhmod-top .op-rig .bupr:after {
	opacity: 0;
}

.microscope-h .copeh-lef .qhmod-top .op-rig .swiper-button-disabled {
	opacity: 1;
}

.microscope-h .copeh-lef .qhmod-top .op-rig .swiper-button-prev {
	background: url(../images/prevl.png)no-repeat center center/cover;
	margin-right: 6px;
}

.microscope-h .copeh-lef .qhmod-top .op-rig .swiper-button-next {
	background: url(../images/nextr.png)no-repeat center center/cover;
}

.microscope-h .copeh-lef .qhmod-top .op-rig .swiper-button-prev:hover {
	background: url(../images/prevla.png)no-repeat center center/cover;
}

.microscope-h .copeh-lef .qhmod-top .op-rig .swiper-button-next:hover {
	background: url(../images/nextra.png)no-repeat center center/cover;
}

.microscope-h .qhomd-botom {
	background: #cdd500;
	border-radius: 10px;
	padding: 54px 58px 73px 60px;
	position: relative;
}

.microscope-h .qhomd-botom::before {
	position: absolute;
	content: "";
	left: 70px;
	bottom: -40px;
	width: 40px;
	height: 40px;
	background: url(../images/lsdsj.png)no-repeat center center/cover;
}

.microscope-h .copeh-rig .qhomd-botom::before {
	position: absolute;
	content: "";
	left: auto;
	right: 64px;
	bottom: -40px;
	width: 40px;
	height: 40px;
	background: url(../images/hsnj.png)no-repeat center center/cover;
}

.microscope-h .qhomd-botom a {
	display: block;
}

.microscope-h .qhomd-botom a .per-wl .wlef {
	float: left;
	color: #fff;
	width: 73%;
	line-height: 1.68;
	padding-bottom: 25px;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.microscope-h .qhomd-botom a .per-wl .wlef p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.microscope-h .qhomd-botom a .per-wl .wler {
	float: right;
	margin-top: 6px;
}

.microscope-h .qhomd-botom a .per-wm .wmlef {
	float: left;
}

.microscope-h .qhomd-botom a .per-wm .wmlef .e {
	color: #fff;
	margin-top: 25px;
}

.microscope-h .qhomd-botom a .per-wm .wmlef .ea {
	margin-top: 5.2vw;
}

.microscope-h .qhomd-botom a .per-wm .wmlef .ea i {
	display: inline-block;
	font-style: normal;
	color: #fff;
}

.microscope-h .qhomd-botom a .per-wm .wmlef .ea span {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-left: 7px;
	margin-top: -3px;
	vertical-align: middle;
	background: url(../images/wmlef.png)no-repeat center center/cover;
}

.microscope-h .qhomd-botom a .per-wm .wmlef .yc {
	display: none;
}

.microscope-h .qhomd-botom a .per-wm .wmrig {
	float: right;
	text-align: center;
}

.microscope-h .qhomd-botom a .per-wm .wmrig .icon {
	width: 6.1vw;
	display: inline-block;
}

.microscope-h .qhomd-botom a .per-wm .wmrig .gwz {
	color: #fff;
	margin-top: 12px;
}

.microscope-h .copeh-rig {
	float: left;
	width: 49.5%;
	margin-left: 1%;
	margin-top: 75px;
}

.microscope-h .copeh-rig .qhomd-botom {
	background: #898d90;
}

@media(max-width:1725px) {
	.microscope-e .copee-buout .boutr .box .dwmdqhm .swiper-slide .img img {
		width: 105%;
		max-width: 200%;
	}
}

@media(max-width:1700px) {
	.djxq .ldhm-lef .hml {
		width: 200px;
	}

	.gydxldhm .ldhm-lef .hml:nth-child(1) {
		min-width: 160px;
	}

	.gydxldhm .ldhm-rig .rigl ul li {
		margin-right: 10px;
	}

	.gydxldhm .ldhm-rig .rigld {
		margin-left: 20px;
	}

	.nybanner .modpsxlx .modpsx-b a i {
		width: 11px;
		height: 14px;
	}

	.microscope-b .swiper-container .swiper-wrapper .swiper-slide .img .dwwz {
		top: 62%;
	}

	.microscope-c .cope-botu ul li .botu .u-b span {
		font-size: 26px;
	}

	.microscope-c .cope-botu ul li .botu .u-b i {
		font-size: 22px;
	}

	.microscope-c .cope-botu ul li:nth-child(4) .botu .u-b i {
		font-size: 16px;
	}

	.microscope-c .cope-botu ul li .icon {
		width: 85px;
		margin-bottom: 50px;
	}

	.microscope-d .sss {
		width: 28px;
		height: 28px;
	}

	.microscope-d .sss:before {
		width: 24px;
		height: 24px;
	}

	.microscope-d .sss .circle i::before {
		clip: rect(0, 40px, 36px, 14px);
	}

	.microscope-d .sss .circle i:first-child::before {
		left: 0;
		right: auto;
		clip: rect(0px, 14px, 36px, 0);
	}

	.microscope-d .ssss .sss:after {
		width: 10px;
		height: 10px;
	}

	/*.microscope-e .copee-buout .boutl .bjhsmas ul {
		height: 727px;
	}*/

	.microscope-e .copee-buout .boutr .dwmdqhm {
		height: 727px;
	}

	.microscope-h .copeh-rig {
		margin-top: 50px;
	}

	.microscope-e .copee-buout .boutl ul li .trr .sz {
		position: absolute;
		left: 50%;
		top: 54%;
		transform: translate(-50%, -50%);
	}
}

@media(max-width:1628px) {
	.microscope-e .copee-buout .boutr .box .dwmdqhm .swiper-slide .img img {
		width: 110%;
	}

	.microscope-e .copee-buout .boutr {
		width: 65%;
	}
}

@media(max-width:1584px) {
	/*.microscope-e .copee-buout .boutl .bjhsmas ul {
		height: 752px;
	}*/

	.microscope-e .copee-buout .boutr .dwmdqhm {
		height: 752px;
	}

	.microscope-e .copee-buout .boutr .box .dwmdqhm .swiper-slide .img img {
		width: 117%;
	}
	.djxq .ldhm-lef .hml:last-child {
		width: 300px;
	}
}

@media(max-width:1500px) {
	.nybanner .modpsxlx .modpsx-a {
		padding-top: 35px;
		margin-top: 30px;
	}

	.nybanner .modpsxlx .modpsx-b {
		margin-top: 55px;
	}

	.nybanner .modpsxlx .modpsx-a ul li:nth-child(2) .e-a i {
		margin-top: -13px;
	}

	.nybanner .modpsxlx .modpsx-b a {
		height: 46px;
		line-height: 46px;
	}

	.djxq .ldhm-lef .hml {
		width: 170px;
	}

	.gydxldhm .ldhm-lef .hml:nth-child(1) {
		min-width: 135px;
	}

	.microscope-c .cope-botu ul li .icon {
		width: 75px;
		margin-bottom: 50px;
	}

	.microscope-c .cope-botu ul li .botu .u-b span {
		font-size: 22px;
	}

	.microscope-c .cope-botu ul li .botu .u-b i {
		font-size: 18px;
	}

	.microscope-c .cope-botu ul li:nth-child(4) .botu .u-b i {
		font-size: 14px;
	}

	.microscope-d .swiper-container .swiper-wrapper .swiper-slide .de-lfr a {
		line-height: 44px;
	}

	.microscope-h .copeh-rig {
		margin-top: 32px;
	}

	.microscope-h .copeh-lef .qhmod-top .op-rig .bupr,
	.microscope-b .swiper-container .swiper-button-prev,
	.microscope-b .swiper-container .swiper-button-next {
		width: 55px;
		height: 55px;
	}

	.microscope-h .qhomd-botom {
		padding: 40px 40px 55px 40px;
	}

	.microscope-e .copee-buout .boutl ul li {
		padding: 25px 25px 25px 12%;
	}

	/*.microscope-e .copee-buout .boutl .bjhsmas ul {
		height: 661px;
	}*/

	/*.microscope-e .copee-buout .boutr .dwmdqhm {*/
	/*	height: 661px;*/
	/*}*/
	
	.microscope-e .copee-buout .boutl .bjhsmas ul {
	    max-height: 661px;
	}
}

@media(max-width:1480px) {
	.microscope-e .copee-buout .boutr .box .dwmdqhm .swiper-slide .img img {
		width: 110%;
	}
}

@media(max-width:1400px) {
	.microscope-e .copee-buout .boutl {
		width: 33%;
	}

	.microscope-e .copee-buout .boutr {
		width: 68.9%;
	}

	.djxq .ldhm-rig .rigl ul li a {
		padding: 19px 1px 19px 1px;
	}

	.djxq .ldhm-rig .rigld a {
		font-size: 14px;
		width: 120px;
	}

	.gydxldhm .ldhm-rig .rigld a span {
		width: 16px;
		height: 18px;
		margin-top: -2px;
		margin-right: 5px;
	}

	.djxq .ldhm-lef .hml {
		width: 150px;
	}

	.gydxldhm .ldhm-lef .hml:nth-child(1) {
		min-width: 110px;
	}
}

@media(max-width:1330px) {
	.microscope-e .copee-buout .boutr .box .dwmdqhm .swiper-slide .img img {
		width: 122%;
	}
}

@media(max-width:1180px) {
	.microscope-e .copee-buout .boutr .box .dwmdqhm .swiper-slide .img img {
		width: 132%;
	}
}

@media(max-width:1100px) {
	.microscope-i .copei-codls .codls-lef:last-child,.hyxqldck .ldck-bootm ul li{display: none;}
	.hyxqldck .ldck-bootm ul li:nth-child(1),
	.hyxqldck .ldck-bootm ul li:nth-child(2){display: block;}
	.microscope-i .copei-codls .codls-lef .img{max-height: 240px;}
	.nybanner .modpsxlx {
		top: 50%;
	}

	.nybanner .modpsxlx .modpsx {
		color: #333333;
		line-height: 1.2;
	}

	.nybanner .modpsxlx .modpsx-a {
		padding-top: 22px;
		margin-top: 14px;
	}

	.nybanner .modpsxlx .modpsx-a ul li .e-a {
		margin-top: 10px;
	}

	.nybanner .modpsxlx .modpsx-a ul li::before {
		width: 4px;
	}

	.nybanner .modpsxlx .modpsx-a ul li .e-a i {
		margin-top: -4px;
	}

	.nybanner .modpsxlx .modpsx-a ul li:nth-child(2) .e-a i {
		margin-top: -8px;
	}

	.nybanner .modpsxlx .modpsx-b {
		margin-top: 30px;
	}

	.nybanner .modpsxlx .modpsx-b a {
		height: 40px;
		line-height: 40px;
		padding: 0 30px 0 30px;
	}

	.microscope-a {
		padding: 30px 0 40px;
	}

	.microscope-a .scopea-top .peap {
		margin: 10px 0 20px;
	}
	.microscope-a .scoper-botom{display: none;}
	.microscope-a .scoper-botom .dwwz {
		padding: 0 0;
		bottom: 4vw;
		position: initial;
		color: #333;
		margin-top: 15px;
		
	}

	.microscope-b .swiper-container .swiper-wrapper .swiper-slide .img .dwwz {
		padding: 10px 15px 10px 15px;
		top: auto;
		bottom: 0;
		transform: translateY(0);
	}

	.microscope-b .swiper-container .swiper-wrapper .swiper-slide .img .imga {
		line-height: 0;
		padding-bottom: 60px;
	}

	.microscope-b .swiper-container .swiper-wrapper .swiper-slide .img {
		width: 100%;
	}

	.microscope-b {
		padding: 30px 0 0;
	}

	.microscope-b .swiper-container {
		padding-bottom: 80px;
	}

	.microscope-h .copeh-lef .qhmod-top .op-rig .bupr,
	.microscope-b .swiper-container .swiper-button-prev,
	.microscope-b .swiper-container .swiper-button-next {
		width: 40px;
		height: 40px;
	}

	.microscope-b .swiper-container .swiper-button-prev {
		bottom: 20px;
		top: auto;
		left: 37%;
		transform: translateX(-50%);
		transform: translateY(0);
	}

	.microscope-b .swiper-container .swiper-button-next {
		bottom: 20px;
		top: auto;
		right: 37%;
		transform: translateX(-50%);
		transform: translateY(0);
	}

	.microscope-c {
		padding: 30px 0 40px;
	}

	.microscope-c .cope-botu ul li {
		padding: 20px;
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.microscope-c .cope-botu ul li:nth-child(2n) {
		margin-right: 0;
	}

	.microscope-c .cope-botu ul li .icon {
		width: 65px;
		margin-bottom: 30px;
	}

	.microscope-c .cope-botu {
		margin-top: 20px;
	}

	.microscope-d {
		padding: 35px 0 70px;
	}

	.microscope-d .swiper-container .swiper-wrapper .swiper-slide .de-lfr a {
		line-height: 38px;
	}

	.microscope-d .swiper-container .swiper-wrapper .swiper-slide .de-lrf {
		width: 100%;
	}

	.microscope-d .swiper-container .swiper-wrapper .swiper-slide .de-lfr {
		float: left;
	}

	.microscope-d .ssss {
		bottom: 20px;
	}

	.microscope-e .copee-buout .boutl ul li .tll .tlb {
		font-size: 14px;
	}

	.microscope-e .copee-buout .boutl {
		width: 100%;
		position: initial;
	}

	.microscope-e {
		padding-top: 30px;
	}

	.microscope-e .copee-buout {
		margin-top: 20px;
	}

	.microscope-e .copee-buout .boutl ul li {
		padding: 15px 4.2% 15px 4.2%;
	}

	.microscope-e .copee-buout .boutl ul li .tll {
		width: 80%;
	}

	.microscope-e .copee-buout .boutr {
		margin-top: 20px;
	}

	.microscope-e .copee-buout .boutr .dwmdqhm .swiper-pagination {
		right: 4.2%;
	}

	.microscope-e .copee-buout .boutl ul li .trr {
		font-size: 14px;
		width: 35px;
		height: 35px;
	}

	.microscope-e .copee-buout .boutl ul li .trr .sz {
		top: 50%;
	}

	.microscope-e .copee-buout .boutl .bjhsmas {
		background: #373737;
		padding-right: 7px;
	}

	.microscope-e .copee-buout .boutl .bjhsmas ul {
		/*height: 347px;*/
		padding-right: 7px;
	}

	.microscope-e .copee-buout .boutl .bjhsmas ul::-webkit-scrollbar {
		/*滚动条整体样式*/
		width: 4px;
		/*高宽分别对应横竖滚动条的尺寸*/
		height: 4px;
	}

	.microscope-e .copee-buout .boutr {
		width: 100%;
	}

	.microscope-e .copee-buout .boutr .dwmdqhm {
		height: auto;
	}

	.microscope-e .copee-buout .boutr .box .dwmdqhm .swiper-slide .img img {
		width: 100%;
	}

	.microscope-e .copee-buout .boutl .bjhsmas ul::-webkit-scrollbar-track {
		margin: 10px 0 10px 0;
	}

	.microscope-e .copee-buout .boutl ul li .tll .tlb {
		margin-top: 12px;
	}

	.microscope-f {
		padding: 30px 0 40px;
	}

	.microscope-f .copf-top {
		margin-bottom: 20px;
	}

	.microscope-f ul li .img .fix::before {
		width: 64px;
		height: 64px;
	}

	.microscope-f ul li .wz {
		padding: 15px;
	}

	.microscope-f ul li {
		margin-right: 2%;
		margin-bottom: 2%;
		width: 49%;
	}

	.microscope-f ul li:nth-child(3n) {
		margin-right: 2%;
	}

	.microscope-f ul li:nth-child(2n) {
		margin-right: 0;
	}

	.microscope-g {
		padding: 30px 0 40px;
	}

	.microscope-h {
		padding: 30px 0 80px;
	}

	.microscope-g .hyxqldcb {
		margin-top: 20px;
	}

	.microscope-h .copeh-lef {
		width: 100%;
		margin-bottom: 20px;
	}

	.microscope-h .copeh-rig {
		width: 100%;
	}

	.microscope-h .qhomd-botom {
		padding: 20px;
	}

	.microscope-h .qhomd-botom a .per-wl .wlef {
		width: 84%;
		font-size: 14px;
		padding-bottom: 10px;
	}

	.microscope-h .copeh-lef .qhmod-top {
		margin-bottom: 20px;
	}

	.microscope-h .qhomd-botom a .per-wl .wler {
		width: 20px;
	}

	.microscope-h .qhomd-botom a .per-wm .wmrig .icon {
		width: 65px;
	}

	.microscope-h .qhomd-botom a .per-wm .wmlef .e {
		margin-top: 18px;
		font-size: 14px;
	}

	.microscope-h .qhomd-botom a .per-wm .wmlef .ea {
		margin-top: 30px;
	}

	.microscope-h .qhomd-botom a .per-wm .wmrig .gwz {
		margin-top: 10px;
		font-size: 14px;
	}

	.microscope-h .qhomd-botom a .per-wm {
		margin-top: 10px;
	}

	.microscope-h .qhomd-botom::before {
		width: 25px;
		height: 25px;
		bottom: -25px;
		left: 40px;
	}

	.microscope-h .copeh-rig .qhomd-botom::before {
		width: 25px;
		height: 25px;
		bottom: -25px;
		right: 40px;
	}

	.microscope-i .copei-codls .codls-lef {
		width: 100%;
		margin-bottom: 20px;
	}

	.microscope-i .hyxqldck .ldck-bootm {
		margin-top: 0;
	}

	.microscope-i .copei-codls .codls-lef .dwdls {
		padding: 15px;
	}

	.microscope-z ul li {
		width: 50%;
		border-bottom: 1px solid rgba(163, 163, 164, 0.3);
	}

	.microscope-z ul li:nth-child(2n) {
		/*border-right: 0;*/
	}

	.microscope-z ul li:nth-child(3) {
		border-bottom: 0;
	}

	.microscope-z ul li:nth-child(4) {
		border-bottom: 0;
	}

	.microscope-z ul li a .img,.microscope-z ul li .img {
		height: 30.6vw;
	}

	.microscope-z ul li a .cppez-bk .b-b,.microscope-z ul li .cppez-bk .b-b {
		margin-top: 14px;
	}

	.microscope-z ul li a .cppez-bk .yhdw,.microscope-z ul li .cppez-bk .yhdw {
		margin-bottom: -52px;
	}
}

@media(max-width:550px) {
	/*.microscope-c .cope-botu ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.microscope-c .cope-botu ul li:last-child {
		margin-bottom: 0;
	}*/
	.microscope-c .cope-botu ul li .icon{margin-bottom: 16px;}
	/*.microscope-f ul li {
		width: 100%;
		margin-bottom: 20px;
	}

	.microscope-f ul li:last-child {
		margin-bottom: 0;
	}*/
	.microscope-f ul li .img .fix{
		width: 60px;
	    height: 60px;
	}
	.microscope-f ul li .img .fix::before {
	    width: 50px;
	    height: 50px;
	}
	.microscope-f ul li .wz {
	    padding: 10px;
	    line-height: 1.4;
	    
	}
	.microscope-f ul li .wz p{
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2;
	}

}




/**新闻详情**/
.tswsjb .text {
	top: 59%;
}

.f5prose {
	background: #f5f5f5;
	padding: 15px 0 93px;
}

.mbxpro .dqwz-lef {
	float: left;
	font-size: 14px;
	line-height: 1;
	position: relative;
	padding-left: 28px;
	margin-top: 1px;
	color: #999999;
}

.mbxpro .dqwz-lef::before {
	position: absolute;
	left: 0;
	width: 15px;
	height: 15px;
	bottom: 0;
	content: "";
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/mbxpro.png)no-repeat center center/cover;
}

.mbxpro .dqwz-rig {
	float: left;
}

.mbxpro .dqwz-rig a {
	display: inline-block;
	line-height: 1;
	font-size: 14px;
	color: #999999;
}

.mbxpro .dqwz-rig span {
	display: inline-block;
	line-height: 1;
	font-size: 14px;
	color: #999999;
	margin: 0 2px;
}

.mbxpro .dqwz-rig a.cur {
	color: #333333;
}

.newsmodlf-a {
	margin: 50px 0 0;
}

.newsmodlf-a .dlfa-lef {
	width: 76.7%;
	float: left;
}

.newsmodlf-a .dlfa-lef .consmsklx {
    max-width: 100%;
}

.newsmodlf-a .dlfa-lef .lisbnxhjs {
    padding: 58px 49px 75px 44px;
	border-radius: 7px;
	background: #fff;
}

.newsmodlf-a .dlfa-lef .lfa-top {
	padding-bottom: 40px;
	border-bottom: 1px solid #e5e5e5;
}

.newsmodlf-a .dlfa-lef .lfa-top .faop-lef {
	float: left;
	color: #333333;
}

.newsmodlf-a .dlfa-lef .lfa-top .faop-rig {
	float: right;
	padding-top: 8px;
}

.newsmodlf-a .dlfa-lef .lfa-top .faop-rig .rig {
	float: left;
	color: #666666;
	line-height: 1;
	padding-left: 21px;
	position: relative;
}

.newsmodlf-a .dlfa-lef .lfa-top .faop-rig .riga {
	margin-left: 30px;
}

.newsmodlf-a .dlfa-lef .lfa-top .faop-rig .rig::before {
	position: absolute;
	content: "";
	left: 0;
	top: 45%;
	width: 16px;
	height: 16px;
	transform: translateY(-50%);
	background: url(../images/bau.png)no-repeat center center/cover;
}

.newsmodlf-a .dlfa-lef .lfa-top .faop-rig .riga::before {
	width: 18px;
	height: 13px;
	background: url(../images/baua.png)no-repeat center center/cover;
}

.newsmodlf-a .dlfa-lef .lfa-bottom {
	border-bottom: 1px solid #e5e5e5;
	margin-top: 23px;
	padding-bottom: 26px;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-lef {
	float: left;
	margin-top: 8px;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-lef ul li {
	float: left;
	margin-right: 10px;
	line-height: 1;
	margin-bottom: 4px;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-lef ul li a {
	display: block;
	color: #7e7e7e;
	border-radius: 5px;
	padding: 8px 62px 9px 62px;
	border: 1px solid #e5e5e5;
	transition: all .5s;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-lef ul li.cur a {
	color: #fff;
	background: #cdd500;
	border-color: #cdd500;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-lef ul li:hover a {
	color: #fff;
	background: #03A9F4;
	border-color: #03A9F4;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-rig{
	float: right;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-rig .social-share a{
	width: 42px;
	height: 42px;
	border-color: #eaeaeb !important;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-rig .social-share a::before{
	content: '';
    background: url(../images/wx.png) no-repeat center;
    width: 20px;
    height: 16px;
    display: block;
	left: 50%;
	top: 50%;
	position: absolute;
	transform: translate(-50%,-50%);
	transition: all .3s;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-rig .social-share a:last-child:before{
    background: url(../images/wb.png) no-repeat center;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-rig .social-share a:hover:before{
    background: url(../images/wxa.png) no-repeat center;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-rig .social-share a:hover:last-child:before{
    background: url(../images/wba.png) no-repeat center;
}

.newsmodlf-a .dlfa-lef .lfa-bottom .tom-rig .social-share a:hover{
	background: rgba(0,0,0,0);
}

.newsmodlf-a .dlfa-lef .lfa-bodksl {
	line-height: 1.56;
	color: #666666;
	margin-top: 56px;
}

.newsmodlf-a .dlfa-lef .lfa-bodksl p {
	border-radius: 10px;
}

.newsmodlf-a .dlfa-lef .lfa-bodksl .kslt p {
	position: relative;
	padding-left: 12px;
	line-height: 1.97;
	border-radius: 0;
}

.newsmodlf-a .dlfa-lef .lfa-bodksl .kslt p:before {
	position: absolute;
	content: "";
	left: 0;
	top: 14px;
	width: 5px;
	height: 5px;
	background: #666666;
}

.newsmodlf-a .dlfa-lef .zyqhanm {
	margin-top: 54px;
	padding-top: 42px;
	border-top: 1px solid #e5e5e5;
}

.newsmodlf-a .dlfa-lef .zyqhanm .hanm-lef {
	float: left;
	width: 48%;
}

.newsmodlf-a .dlfa-lef .zyqhanm .hanm-rig {
	float: right;
}

.newsmodlf-a .dlfa-lef .zyqhanm .hanm-lef .fa {
	width: 100%;
	margin-bottom: 20px;
}

.newsmodlf-a .dlfa-lef .zyqhanm .hanm-lef .fa:last-child {
	margin-bottom: 0;
}

.newsmodlf-a .dlfa-lef .zyqhanm .hanm-lef .fa a span{
	padding-bottom: 2px;
}

.newsmodlf-a .dlfa-lef .zyqhanm .hanm-lef .fa a {
	display: block;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.3s;
}
.newsmodlf-a .dlfa-lef .zyqhanm .hanm-lef .fa a:hover{
	color: #cdd500;
}
.newsmodlf-a .dlfa-lef .zyqhanm .hanm-rig {
	float: right;
	margin-top: 3px;
}

.newsmodlf-a .dlfa-lef .zyqhanm .hanm-rig a {
	line-height: 56px;
	height: 56px;
	color: #fff;
	display: block;
	padding: 0 37px 0 35px;
	background: #03A9F4;
	border-radius: 50px;
	transition: all .5s;
}

.newsmodlf-a .dlfa-lef .zyqhanm .hanm-rig a i {
	width: 12px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	top: -1px;
	background: url(../images/jtes.png) center center/cover;
}

.newsmodlf-a .dlfa-lef .zyqhanm .hanm-rig a:hover {
	opacity: .8;
}

.newsmodlf-a .dlfa-rig {
	float: right;
	position: sticky;
	top: 84px;
	width: 21.875%;
}

.newsmodlf-a .dlfa-rig .fa-top {
	background: #fff;
	border-radius: 7px;
	position: relative;
	padding: 34px 30px 49px 26px;
}

.newsmodlf-a .dlfa-rig .fa-top .smbt-pro {
	position: relative;
	padding-bottom: 26px;
}

.newsmodlf-a .dlfa-rig .fa-top .smbt-pro::before {
	position: absolute;
	width: 100%;
	height: 5px;
	content: "";
	bottom: 0;
	border-radius: 50px;
	background: #03A9F4;
}

.newsmodlf-a .dlfa-rig .fa-top .smbt-pro .por-lef {
	color: #111111;
	float: left;
	line-height: 1;
	margin-top: 5px;
}

.newsmodlf-a .dlfa-rig .fa-top .smbt-pro .por-rig {
	width: 35px;
	height: 35px;
	float: right;
	background: url(../images/por-rigds.png)no-repeat center center/cover;
	transform: rotate(179deg);
	transition: all .3s;
}


.newsmodlf-a .dlfa-rig .fa-top .smbt-pro.cur .por-rig{
	transform: rotate(0);
}

.newsmodlf-a .dlfa-rig .fa-top .smbt-pro .por-rig.curedsa {
	transform: rotate(0deg);
	cursor: pointer;
}

.newsmodlf-a .dlfa-rig .smnr-max .maxul {
	margin-top: 16px;
}

.newsmodlf-a .dlfa-rig .smnr-max ul li {
	border-bottom: 1px solid #eaeaea;
}

.newsmodlf-a .dlfa-rig .smnr-max ul li a.sub {
	display: block;
	color: #666666;
	padding: 16px 0 13px 6px;
}

.newsmodlf-a .dlfa-rig .smnr-max ul li .maxurl {
	position: absolute;
	display: none;
	border: 1px solid #f4f4f4;
	background: #fff;
	width: 90%;
	top: 86px;
	left: 50%;
	overflow: hidden;
	transform: translateX(-50%);
	border-radius: 7px;
	padding: 10px 18px 30px 18px;
}

.newsmodlf-a .dlfa-rig .smnr-max ul li .maxurl .rla {
	border-bottom: 1px solid #eaeaea;
}

.newsmodlf-a .dlfa-rig .smnr-max ul li .maxurl a {
	width: 100%;
	display: block;
	color: #666666;
	padding: 18px 7px 11px 7px;
}

.newsmodlf-a .dlfa-rig .smnr-max ul .moudldmx a.sub {
	position: relative;
}

.newsmodlf-a .dlfa-rig .smnr-max ul .moudldmx a.sub:before {
	position: absolute;
	right: 0;
	top: 52.5%;
	width: 12px;
	height: 15px;
	content: "";
	transform: translateY(-50%);
	background: url(../images/jta.png)no-repeat center center/cover;
}

.newsmodlf-a .dlfa-rig .smnr-max ul .moudldmx a.sub {
	color: #03A9F4 !important;
}

.newsmodlf-a .dlfa-rig .fa-top {
	margin-bottom: 18px;
}

.newsmodlf-a .dlfa-rig .fa-top:last-child {
	margin-bottom: 0;
}

.newsmodlf-a .dlfa-rig .smbld-dswdc {
	margin-top: 25px;
}

.newsmodlf-a .dlfa-rig .smbld-dswdc .wdc-top {
	margin-bottom: 20px;
}

.newsmodlf-a .dlfa-rig .smbld-dswdc .wdc-top:last-child {
	margin-bottom: 0;
}

.newsmodlf-a .dlfa-rig .smbld-dswdc .wdc-top a {
	display: block;
	padding-bottom: 24px;
	border-bottom: 1px solid #e5e5e5;
}

.newsmodlf-a .dlfa-rig .smbld-dswdc .wdc-top a .img{
	border-radius: 7px;
	margin-bottom: 17px;
}

.newsmodlf-a .dlfa-rig .smbld-dswdc .wdc-top a .swdc .wd {
	color: #666666;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.newsmodlf-a .dlfa-rig .smbld-dswdc .wdc-top a .swdc .wdc{
	color: #999999;
	margin-top: 10px;
}

@media(max-width:1500px) {
    .newsmodlf-a .dlfa-lef {
	    width: 72%;
    }
	.newsmodlf-a .dlfa-lef .lisbnxhjs {
		padding: 48px 40px 65px 40px;
	}

	.newsmodlf-a .dlfa-rig {
		float: right;
		width: 27%;
	}

	.newsmodlf-a .dlfa-lef .zyqhanm .hanm-rig a{
		height: 43px;
		line-height: 43px;
	}
}

@media(max-width:1100px) {
	.newsmodlf-a .dlfa-lef {
		width: 100%;
		padding: 20px;
	}

	.newsmodlf-a .dlfa-rig{
		display: none;
	}

	.mbxpro{
		display: none;
	}

	.newsmodlf-a{
		margin: 0;
	}

	.f5prose{
		padding: 30px 0 40px;
	}

	.newsmodlf-a .dlfa-lef .lfa-top{
		padding-bottom: 10px;
	}

	.newsmodlf-a .dlfa-lef .lfa-bottom .tom-lef ul li a {
		padding: 8px 23px 9px 23px;
	}

	.newsmodlf-a .dlfa-lef .lfa-bottom{
		margin-top: 10px;
		padding-bottom: 10px;
	}

	.newsmodlf-a .dlfa-lef .lfa-bottom .tom-lef{
		width: 100%;
		margin-top: 0;
	}

	.newsmodlf-a .dlfa-lef .lfa-bottom .tom-rig{
		width: 100%;
		margin-top: 10px;
	}

	.newsmodlf-a .dlfa-lef .lfa-bottom .tom-rig .social-share a{
		margin: 0 10px 0 0;
	}

	.newsmodlf-a .dlfa-lef .lfa-bottom .tom-rig .social-share a:last-child{
		margin-right: 0;
	}

	.newsmodlf-a .dlfa-lef .lfa-top .faop-rig{
		width: 100%;
		margin-top: 10px;
	}

	.newsmodlf-a .dlfa-lef .lfa-bodksl{
		margin-top: 20px;
	}

	.newsmodlf-a .dlfa-lef .lfa-bodksl{
		font-size: 14px;
	}

	.newsmodlf-a .dlfa-lef .lfa-bodksl .kslt p:before {
		top: 12px;
		width: 3px;
		height: 3px;
	}

	.newsmodlf-a .dlfa-lef .zyqhanm{
		margin-top: 20px;
		padding-top: 20px;
	}

	.newsmodlf-a .dlfa-lef .zyqhanm .hanm-lef{
		width: 100%;
		margin-bottom: 20px;
	}

	.newsmodlf-a .dlfa-lef .zyqhanm .hanm-rig{
		width: 100%;
		text-align: center;
	}

	.newsmodlf-a .dlfa-lef .zyqhanm .hanm-rig a {
		height: 40px;
		line-height: 40px;
	}
}



/**搜索结果页**/
.nybanner .bexb {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
	z-index: 6;
}

.nybanner .bexb .xb-lef {
	float: left;
	width: 32.67%;
	position: relative;
}

.nybanner .bexb .xb-lef .inp {
	width: 100%;
	line-height: 65px;
	font-size: 16px;
	color: #fff;
	padding-left: 30px;
	border-radius: 50px;
	background: rgba(255, 255, 255, .2);
	border: 1px solid rgba(255, 255, 255, .3);
}

.nybanner .bexb .xb-lef .inp::-webkit-input-placeholder {
	color: #fff;
}

.nybanner .bexb .xb-lef .inp::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

.nybanner .bexb .xb-lef .inp:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}

.nybanner .bexb .xb-lef .inp:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #fff;
}

.nybanner .bexb .xb-lef .sub {
	position: absolute;
	right: 0;
	height: 67px;
	width: 130px;
	top: 0;
	border-radius: 50px;
	border: 0;
	background: url(../images/subeda.png)no-repeat center #cdd500;
}

.nybanner .bexb .xb-lef .sub:hover {
	opacity: .8;
}

.nybanner .bexb .xb-rig {
	float: right;
	margin-top: 5px;
}

.nybanner .bexb .xb-rig a {
	display: block;
	color: #fff;
	height: 56px;
	line-height: 56px;
	border-radius: 50px;
	padding: 0 30px 0 27px;
	background: rgba(255, 255, 255, .2);
	border: 1px solid rgba(255, 255, 255, .3);
	transition: all .5s;
}

.nybanner .bexb .xb-rig a:hover {
	color: #333;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(255, 255, 255, 1);
}

.nybanner .bexb .xb-rig a i {
	width: 23px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	top: -1px;
	background: url(../images/bexbeeed.png) center center/cover;
}

.sousuojieguo {
	background: #f5f5f5;
	padding: 4vw 0 4.2vw;
}

.sousuojieguo .jieguo-lefplt {
	width: 21.9%;
	float: left;
}

.sousuojieguo .jieguo-lef {
	background: #fff;
	padding: 34px 30px 53px 30px;
	border-radius: 7px;
	margin-bottom: 15px;
}

.sousuojieguo .jieguo-lef .eguo-top {
	margin-bottom: 39px;
}

.sousuojieguo .jieguo-lef .eguo-top .opl {
	color: #000000;
	line-height: 1;
	float: left;
	margin-top: 5px;
}

.sousuojieguo .jieguo-lef .eguo-top .opr {
	width: 35px;
	height: 35px;
	float: right;
	transition: all .3s;
	transform: rotate(179deg);
	background: url(../images/jieguo.png)no-repeat center center/cover;
}

.sousuojieguo .jieguo-lef .eguo-top .opr.cur {
	transform: rotate(0deg);
}


.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul {
	display: none;
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form {
	float: left;
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li {
	margin-bottom: 31px;
}


.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li:last-child {
	margin-bottom: 0;
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form span {
	color: #666666;
	font-size: 18px;
	padding: 0;
	margin-left: 9px;
	height: auto;
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form span:hover {
	color: #000;
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form i {
	width: 17px;
	height: 17px;
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form .layui-form-checked i {
	background-color: #cdd500;
	border-color: #cdd500;
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form .layui-form-checked i::before {
	content: "";
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form .layui-unselect {
	margin-top: 0;
}

/*.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form .layui-unselect:hover i {
	background-color: #cdd500;
	border-color: #cdd500;
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form .layui-unselect:hover i::before {
	content: "";
}
*/
.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form-checked span {
	color: #000;
}

.sousuojieguo .jieguo-lef .layui-form-item {
	margin-bottom: 0;
}

.sousuojieguo .jieguo-lefc {
	border-radius: 7px;
	padding: 55px 0 36px 32px;
	background: url(../images/lilunxq_bg2.jpg)no-repeat center center/cover;
}

.sousuojieguo .jieguo-lefc .lda {
	color: #fff;
	margin-top: 3px;
	
}

.sousuojieguo .jieguo-lefc .lda-a{
	opacity: 0;
}
.sousuojieguo .jieguo-lefc .ldb {
	color: #fff;
	margin: 8px 0 20px;
}

.sousuojieguo .jieguo-lefc .ldc a {
	border-color: rgba(255, 255, 255, .1);
	color: #fff;
	line-height: 54px;
	padding: 0 35px;
}

.sousuojieguo .jieguo-lefc .ldc a i {
	background: url(../images/jt.png)no-repeat center center/cover;
}

.sousuojieguo .jieguo-rigprt {
	float: right;
	width: 75.56%;
}

.sousuojieguo .jieguo-rigprt .page{
	margin-top: 4.1vw;
}

.sousuojieguo .jieguo-rigprt .rigprt-top {
	color: #333333;
	line-height: 1;
	margin-top: 20px;
	padding-bottom: 40px;
	margin-bottom: 25px;
	border-bottom: 1px solid #dcdcdc;
}

.sousuojieguo .jieguo-rigprt .rigprt-butto ul li {
	background: #fff;
	margin-bottom: 18px;
	border-radius: 7px;
	overflow: hidden;
	position: relative;
}

.sousuojieguo .jieguo-rigprt .rigprt-butto ul li:last-child {
	margin-bottom: 0;
}

.sousuojieguo .jieguo-rigprt .rigprt-butto ul li:after {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 0;
	content: "";
	background: #03A9F4;
	transition: all .3s;
}

.sousuojieguo .jieguo-rigprt .rigprt-butto ul li:hover:after {
	width: 5px;
}

.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a {
	display: block;
	padding: 35px 20px 36px 22px;
}

.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apl {
	float: left;
	line-height: 1;
	color: #333333;
	padding-left: 20px;
	position: relative;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apl::before {
	position: absolute;
	left: 0;
	top: 50%;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #666666;
	content: "";
	transform: translateY(-50%);
}

.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apr {
	float: right;
	color: #999999;
	line-height: 1;
	padding-right: 70px;
	position: relative;
	margin-top: 2px;
}

.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apr::before {
	position: absolute;
	right: 0;
	top: 50%;
	content: "";
	width: 34px;
	height: 34px;
	transform: translateY(-50%);
	background: url(../images/cppez-bk.png)no-repeat center center/cover;
}
.sousuojieguo .jieguo-lefc.mo_jieguo-lefc{display: none;}
@media(max-width:1500px) {
	.sousuojieguo .jieguo-lef {
		padding: 24px 20px 33px 20px;
	}

	.sousuojieguo .jieguo-lef .eguo-top {
		margin-bottom: 17px;
	}

	.nybanner .bexb .xb-lef .inp {
		line-height: 44px;
	}

	.nybanner .bexb .xb-lef .sub {
		height: 46px;
		background-size: 23px 23px;
	}

	.nybanner .bexb .xb-lef .sub {
		height: 46px;
		background-size: 20px 20px;
	}

	.nybanner .bexb .xb-rig {
		margin-top: 0;
	}

	.nybanner .bexb .xb-rig a {
		height: 46px;
		line-height: 46px;
	}

	.nybanner .bexb .xb-rig a i {
		width: 18px;
		height: 16px;
	}

	.nybanner .bexb {
		top: 55%;
	}

	.sousuojieguo .jieguo-lef .eguo-top .opr {
		width: 30px;
		height: 30px;
	}

	.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form span {
		font-size: 16px;
	}

	.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li {
		margin-bottom: 15px;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-top {
		margin-top: 15px;
		padding-bottom: 30px;
		margin-bottom: 20px;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a {
		padding: 20px 20px 17px 20px;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apr {
		margin-top: 0;
		padding-right: 65px;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apr::before {
		width: 30px;
		height: 30px;
	}

	.sousuojieguo .jieguo-lefc {
		padding: 25px 0 36px 22px;
	}

	.sousuojieguo .jieguo-lefc .ldc a {
		line-height: 44px;
	}
}

@media(max-width:1280px) {
	.sousuojieguo .jieguo-lefplt {
		width: 25%;
	}

	.sousuojieguo .jieguo-rigprt {
		width: 73%;
	}

	.nybanner .bexb .xb-lef {
		width: 40%;
	}
}

@media(max-width:1100px) {
	.sousuojieguo .jieguo-lefc.mo_jieguo-lefc{display: inline-block;margin-top: 30px;float: none;width: 100%;}
	.sousuojieguo .jieguo-lefc.pc_jieguo-lefc{display: none;}
	.sousuojieguo .jieguo-rigprt .page{margin-top: 30px;}
	.microscope-e .copee-buout .boutr{
		position: initial;
		display: inline-block;
		width: 100%;
	}
	.sousuojieguo {
		padding: 30px 0 40px;
	}

	.sousuojieguo .jieguo-lefplt {
		width: 100%;
		/*display: flex;
		flex-wrap: wrap;*/
	}
	.sousuojieguo .jieguo-rigprt .rigprt-butto ul li{margin-bottom: 12px;}
	.sousuojieguo .jieguo-lef {
		padding: 17px 15px 17px 15px;
		width: 48.5%;
		float: left;
		margin-right: 3%;
	}
	.sousuojieguo .jieguo-lef.jieguo-lefb{margin-right: 0;}

	.sousuojieguo .jieguo-lef .eguo-top {
		margin-bottom: 12px;
	}
	.sousuojieguo .jieguo-lef .eguo-top .opl {font-size: 16px;}
	.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form span {
		font-size: 14px;
	}

	.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form i {
		line-height: 8px;
	}

	.sousuojieguo .jieguo-lefc {
		padding: 20px 15px;
		display: inline-block;
		width: 100%;
	}

	.sousuojieguo .jieguo-lefc .ldc a {
		line-height: 38px;
	}

	.sousuojieguo .jieguo-lefc .ldb {
		margin: 5px 0 15px;
	}

	.sousuojieguo .jieguo-lefc .ldc a {
		padding: 0 30px;
	}

	.sousuojieguo .jieguo-rigprt {
		width: 100%;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-top {
		margin-top: 20px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a {
		padding: 15px 15px 13px 15px;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apl {
		font-size: 14px;
		padding-left: 15px;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apl::before {
		width: 4px;
		height: 4px;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apr {
		padding-right: 40px;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apl {
		width: 58%;
	}

	.nybanner .bexb .xb-lef .inp {
		line-height: 40px;
		font-size: 14px;
		padding-left: 15px;
	}

	.nybanner .bexb .xb-lef .sub {
		height: 42px;
		width: 100px;
		background-size: 15px 15px;
	}

	.nybanner .bexb .xb-lef {
		width: 100%;
	}

	.nybanner .bexb .xb-rig a {
		font-size: 14px;
	}

	.nybanner .bexb .xb-rig a {
		height: 42px;
		line-height: 42px;
	}

	.nybanner .bexb .xb-rig {
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}

	.sousuojieguo .jieguo-rigprt .rigprt-butto ul li a .apr::before {
		width: 27px;
		height: 27px;
	}


}







/**非电镜子详情**/
.nybanner .hssglc {
	position: absolute;
	left: 0;
	top: 55%;
	transform: translateY(-50%);
	width: 100%;
	z-index: 2;
}

.nybanner .hssglc .glcb {
	margin-top: 16px;
	color: #333333;
	margin-bottom: 75px;
}

.nybanner .hssglc .glcc a {
	border-radius: 7px;
}

.ppefold .ldhm-lef .hml {
	width: 260px;
}

.ppefold .ldhm-lef .hml:last-child {
	padding-top: 17px;

}

.ppefold .ldhm-lef .hml:nth-child(1) {
	padding-top: 20px;
	width: 180px;
}

.feicheng-a {
	background: #f5f5f5;
	padding: 6.3vw 0 7vw;
}

.feicheng-a .cheng-bott {
	margin-top: 33px;
}

.feicheng-a .cheng-bott .bott-lef {
	float: left;
	width: 45.45%;
}

.feicheng-a .cheng-bott .bott-rig {
	float: right;
	width: 51%;
	padding-top: 8px;
}

.feicheng-a .cheng-bott .bott-rig .ttgy {
	color: #333333;
	padding-bottom: 24px;
	border-bottom: 1px solid #eeeeee;
}

.feicheng-a .cheng-bott .bott-rig .ttgy span {
	display: inline-block;
	width: 31px;
	height: 26px;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 20px;
	background: url(../images/ttgya.png)no-repeat center center/cover;
}

.feicheng-a .cheng-bott .bott-rig .ttgy i {
	display: inline-block;
	font-style: normal;
}

.feicheng-a .cheng-bott .bott-rig .rig-b {
	margin-top: 65px;
}

.feicheng-a .cheng-bott .bott-rig .rig-b .ttgy span {
	height: 24px;
	background: url(../images/ttgya1.png)no-repeat center center/cover;
}

.feicheng-a .cheng-bott .bott-rig .rig-t .tnros {
	color: #666666;
	margin-top: 14px;
	line-height: 1.68;
}

.feicheng-a .cheng-bott .bott-rig .tnrose {
	margin-top: 25px;
}

.feicheng-a .cheng-bott .bott-rig .tnrose ul li {
	float: left;
	/*width: 35%;*/
	width: 100% !important;
	position: relative;
	padding-left: 15px;
	margin-bottom: 16px;
	margin-right: 10%;
}

.feicheng-a .cheng-bott .bott-rig .tnrose ul li:nth-child(2n){
	margin-right: 0;
}

.feicheng-a .cheng-bott .bott-rig .tnrose ul li:before {
	position: absolute;
	content: "";
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	top: 11px;
	line-height: 1.6;
	background: #666666;
}

.feicheng-b {
	padding: 5.5vw 0 5.7vw;
}

.feicheng-b .chengb-top .hgosb {
	color: #666666;
	margin: 17px 0 29px;
}

.feicheng-b .chengb-bott {
	position: relative;
}

.feicheng-b .chengb-bott .botteop .box {
	position: relative;
}

.feicheng-b .chengb-bott .botteop .box .img {
	line-height: 0;
	border-radius: 10px;
}

.feicheng-b .chengb-bott .botteop .box .dbjcnadg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 34px 137px 34px;
}

.feicheng-b .chengb-bott .botteop .box .dbjcnadg .dga {
	color: #fff;
}

.feicheng-b .chengb-bott .botteop .box .dbjcnadg .dgb {
	color: #fff;
	margin-top: 19px;
}

.feicheng-b .chengb-bott .bottet {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	background: rgba(0, 0, 0, .4);
	border-radius: 10px;
	overflow: hidden;
}

.feicheng-b .chengb-bott .bottet ul li {
	float: left;
	width: 20%;
	padding: 8px 10px 8px 10px;
	text-align: center;
	border-right: 1px solid rgba(112, 114, 120, 0.6);
}

.feicheng-b .chengb-bott .bottet ul.li1 li{
	width: 100%;
}

.feicheng-b .chengb-bott .bottet ul.li2 li{
	width: 50%;
}

.feicheng-b .chengb-bott .bottet ul.li3 li{
	width: 33.3%;
}
.feicheng-b .chengb-bott .bottet ul.li4 li{
	width: 25%;
}
.feicheng-b .chengb-bott .bottet ul li:last-child {
	border-right: 0;
}

.feicheng-b .chengb-bott .bottet ul li .smod {
	color: #fff;
	padding: 27px 0 26px;
	border-radius: 10px;
	cursor: pointer;
}

.feicheng-b .chengb-bott .bottet ul li.cur .smod {
	background: #cdd500;
}

.feicheng-c {
	padding: 5.4vw 0 6vw;
	background: url(../images/feicheng-c.jpg)no-repeat center center/cover;
}

.feicheng-c .chengc-bott {
	margin-top: 38px;
}

.feicheng-c .chengc-bott .engc-lef {
	float: left;
	width: 27%;
	padding-top: 9px;
}

.feicheng-c .chengc-bott .engc-lef .engc-la {
	position: relative;
	border-bottom: 1px solid #e5e5e5;
}

.feicheng-c .chengc-bott .engc-lef .engc-la .la-t {
	line-height: 1;
	font-size: 6.7vw;
	background-image: -webkit-linear-gradient(top, #dfe0e1, #e8e9ea, #eaebec);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.feicheng-c .chengc-bott .engc-lef .engc-la .la-ta {
	color: #333333;
	position: absolute;
	bottom: 0;
	left: 0;
	padding-bottom: 20px;
}

.feicheng-c .chengc-bott .engc-lef .engc-lb .lba {
	color: #333;
	margin: 20px 0 0;
}

.feicheng-c .chengc-bott .engc-lef .engc-lb ul {
	margin-top: 10px;
	height: 105px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 10px;
}


.feicheng-c .chengc-bott .engc-lef .engc-lb ul::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.feicheng-c .chengc-bott .engc-lef .engc-lb ul::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #cdd500;
}

.feicheng-c .chengc-bott .engc-lef .engc-lb ul::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);

}

.feicheng-c .chengc-bott .engc-lef .engc-lb ul li {
	color: #666666;
	position: relative;
	padding-left: 10px;
	margin-bottom: 7px;
}

.feicheng-c .chengc-bott .engc-lef .engc-lb ul li:last-child {
	margin-bottom: 0;
}

.feicheng-c .chengc-bott .engc-lef .engc-lb ul li::before {
	position: absolute;
	left: 0;
	top: 10px;
	content: "";
	background: #666666;
	width: 3px;
	height: 3px;
	border-radius: 50%;
}

.feicheng-c .chengc-bott .engc-rig {
	float: right;
	width: 68%;
}

.feicheng-c .chengc-bott .engc-rig .rifa {
	float: left;
	line-height: 0;
	width: 49.2%;
	margin-right: 1.6%;
	border-radius: 7px;
	overflow: hidden;
}
.feicheng-c .chengc-bott .engc-rig .rifa.rifa100{width: 100% !important;}
.feicheng-c .chengc-bott .engc-rig .rifa:last-child {
	margin-right: 0;
}

.feicheng-c .swipan {
	position: absolute;
	top: 25vw;
	left: 0;
}

.feicheng-c .swipan .nznyglk {
	position: relative;
	margin-top: 0;
	float: left;
	z-index: 2;
	right: auto;
	top: auto;
	left: auto;
	width: 46px;
	height: 46px;
}

.feicheng-c .swipan .nznyglk::after {
	opacity: 0;
}

.feicheng-c .swipan .swiper-button-prev {
	background: url(../images/prevl.png)no-repeat center center/cover;
	margin-right: 10px;
}

.feicheng-c .swipan .swiper-button-next {
	background: url(../images/nextr.png)no-repeat center center/cover;
}

.feicheng-c .swipan .swiper-button-prev:hover {
	background: url(../images/prevla.png)no-repeat center center/cover;
}

.feicheng-c .swipan .swiper-button-next:hover {
	background: url(../images/nextra.png)no-repeat center center/cover;
}

.feicheng-d {
	background: #f6f7f8;
	padding: 5.6vw 0 5.6vw;
}

.feicheng-d .chengd-top {
	margin-bottom: 45px;
}

.feicheng-d .chengd-top .chengd-rig {
	position: absolute;
	right: 0;
	bottom: 7px;
}

.feicheng-d .chengd-top .chengd-rig .nkdwla {
	float: left;
	position: inherit;
	width: 60px;
	height: 60px;
}

.feicheng-d .chengd-top .chengd-rig .nkdwla:after {
	opacity: 0;
}

.feicheng-d .chengd-top .chengd-rig .swiper-button-prev {
	background: url(../images/prevl.png)no-repeat center center/cover;
	margin-right: 6px;
}

.feicheng-d .chengd-top .chengd-rig .swiper-button-next {
	background: url(../images/nextr.png)no-repeat center center/cover;
}

.feicheng-d .chengd-top .chengd-rig .swiper-button-prev:hover {
	background: url(../images/prevla.png)no-repeat center center/cover;
}

.feicheng-d .chengd-top .chengd-rig .swiper-button-next:hover {
	background: url(../images/nextra.png)no-repeat center center/cover;
}

.feicheng-d .chengd-bott ul li {
	float: left;
	border: 1px solid #eeeeee;
	text-align: center;
	background: #fff;
	margin-right: .69%;
	width: 16.09%;
	margin-bottom: .69%;
	line-height: 0;
	padding: 1.8vw 0;
	border-radius: 7px;
}

.feicheng-d .chengd-bott ul li img {
	transform: scale(1);
	transition: all .5s;
}

.feicheng-d .chengd-bott ul li:hover img {
	transform: scale(1.1);
}

.feicheng-d .chengd-bott ul li:nth-child(6n) {
	margin-right: 0;
}

.feicheng-e ul li {
	width: 50%;
	border-bottom: 0;
}


@media(max-width:1700px) {}

@media(max-width:1600px) {
	.feicheng-a .cheng-bott .bott-rig .rig-b {
		margin-top: 35px;
	}

	.feicheng-c .swipan {
		top: 26vw;
	}

	.feicheng-a .cheng-bott .bott-rig .tnrose ul li {
		width: 40%;
	}
}

@media(max-width:1500px) {
	.feicheng-a .cheng-bott .bott-rig .ttgy {
		padding-bottom: 15px;
	}

	.feicheng-a .cheng-bott .bott-rig .rig-t .tnros {
		font-size: 15px;
	}

	.feicheng-a .cheng-bott .bott-rig .tnrose ul li {
		font-size: 15px;
		margin-bottom: 10px;
	}

	.feicheng-a .cheng-bott .bott-rig .tnrose ul li:before {
		top: 9px;
	}

	.feicheng-a .cheng-bott .bott-rig .rig-t .tnros {
		margin-top: 7px;
	}

	.feicheng-a .cheng-bott .bott-rig .ttgy span {
		width: 23px;
		height: 19px;
	}

	.feicheng-a .cheng-bott .bott-rig .rig-b .ttgy span {
		height: 18px;
	}

	.feicheng-a .cheng-bott .bott-rig .rig-b {
		margin-top: 25px;
	}

	.feicheng-a .cheng-bott .bott-rig .tnrose {
		margin-top: 10px;
	}

	.feicheng-b .chengb-bott .bottet ul li .smod {
		padding: 15px 0 15px;
	}

	.feicheng-b .chengb-bott .botteop .box .dbjcnadg .dgb {
		font-size: 15px;
		margin-top: 12px;
	}

	.feicheng-b .chengb-bott .bottet ul li .smod {
		font-size: 15px;
	}

	.feicheng-b .chengb-bott .botteop .box .dbjcnadg {
		padding: 0 34px 100px 34px;
	}

	.feicheng-c .chengc-bott .engc-lef .engc-la .la-t {
		font-size: 5.5vw;
	}

	.feicheng-c .chengc-bott .engc-lef .engc-la .la-ta {
		padding-bottom: 13px;
	}

	.feicheng-c .swipan {
		top: 24vw;
	}


	.feicheng-d .chengd-bott ul li img {
		width: 100px;
	}

	.feicheng-d .chengd-bott ul li {
		padding: 2.2vw 0;
	}

	.feicheng-d .chengd-top .chengd-rig .nkdwla {
		width: 55px;
		height: 55px;
	}

	.feicheng-a .cheng-bott .bott-rig .tnrose ul li {
		width: 45%;
	}
}

@media(max-width:1480px) {
	.feicheng-c .swipan {
		top: 26vw;
	}

	.feicheng-c .chengc-bott .engc-lef {
		width: 29%;
	}


	.feicheng-c .chengc-bott .engc-rig {
		float: right;
		width: 66%;
	}
}

@media(max-width:1380px) {
	.feicheng-c .swipan {
		top: 27vw;
	}
}

@media(max-width:1220px) {
	.feicheng-c .chengc-bott .engc-lef {
		width: 29%;
	}

	.feicheng-c .swipan {
		top: 29.5vw;
	}

}

@media(max-width:1100px) {
	.feicheng-a{
		padding: 30px 0 40px;
	}

	.feicheng-a .cheng-bott{
		margin-top: 20px;
	}

	.feicheng-a .cheng-bott .bott-lef{
		width: 100%;
		margin-bottom: 25px;
	}

	.feicheng-a .cheng-bott .bott-rig{
		width: 100%;
		padding-top: 0;
	}

	.feicheng-a .cheng-bott .bott-rig .rig-b {
		margin-top: 20px;
	}

	.feicheng-a .cheng-bott .bott-rig .ttgy span{
		margin-right: 15px;
	}

	.feicheng-a .cheng-bott .bott-rig .tnrose ul li{
		width: 100%;
		margin-right: 0;
	}

	.feicheng-a .cheng-bott .bott-rig .tnrose ul li:last-child{
		margin-bottom: 0;
	}

	.feicheng-a .cheng-bott .bott-rig .ttgy{
		font-size: 18px;
	}

	.feicheng-a .cheng-bott .bott-rig .rig-t .tnros{
		font-size: 14px;
		line-height: 1.6;
	}

	.feicheng-a .cheng-bott .bott-rig .tnrose ul li{
		font-size: 14px;
		padding-left: 12px;
	}

	.feicheng-a .cheng-bott .bott-rig .tnrose ul li:before {
		top: 8px;
	}

	.feicheng-b .chengb-bott .bottet ul li .smod {
		font-size: 14px;
	}

	.feicheng-b .chengb-bott .botteop .box .dbjcnadg .dgb {
		font-size: 14px;
		margin-top: 9px;
	}

	.feicheng-b .chengb-bott .bottet{
		position: initial;
		margin-top: 20px;
	}

	.feicheng-b .chengb-bott .botteop .box .dbjcnadg {
		padding: 0 15px 15px 15px;
	}

	.feicheng-b .chengb-bott .bottet ul li .smod {
		padding: 11px 0 11px;
	}

	.feicheng-b{
		padding: 30px 0 40px;
	}

	.feicheng-b .chengb-top .hgosb {
		margin: 10px 0 20px;
	}

	.feicheng-c{
		padding: 30px 0 40px;
	}

	.feicheng-c .chengc-bott{
		margin-top: 20px;
	}

	.feicheng-c .swipan{
		position: initial;
		margin-top: 30px;
		text-align: center;
	}

	.feicheng-c .swipan .nznyglk{
		display: inline-block;
		float: none;
	}

	.feicheng-c .chengc-bott .engc-lef{
		width: 100%;
		padding-top: 0;
	}

	.feicheng-c .chengc-bott .engc-rig{
		width: 100%;
		margin-bottom: 20px;
	}

	.feicheng-c .chengc-bott .engc-lef .engc-la .la-t{
		font-size: 65px;
	}

	.feicheng-c .chengc-bott .engc-lef .engc-la .la-ta{
		padding-top: 13px;
		bottom: -2px;
	}

	.feicheng-c .chengc-bott .engc-lef .engc-lb .lba{
		margin-top: 10px;
	}

	.feicheng-c .chengc-bott .engc-lef .engc-lb ul{
		margin-bottom: 15px;
	}

	.feicheng-c .swipan .nznyglk{
		width: 40px;
		height: 40px;
	}

	.feicheng-b .chengb-bott .bottet ul li{
		padding: 8px;
	}

	.feicheng-d .chengd-top .chengd-rig .nkdwla{
		width: 35px;
		height: 35px;
	}

	.feicheng-d .chengd-bott ul li{
		width: 32.87%;
		padding: 4.2vw 0;
	}

	.feicheng-d .chengd-bott ul li:nth-child(3n){
		margin-right: 0;
	}

	.feicheng-d .chengd-top{
		margin-bottom: 20px;
	}

	.nybanner .hssglc .glca{
		width: 59vw;
	}

	.nybanner .hssglc .glcb {
		margin-top: 8px;
		margin-bottom: 23px;
	}
}

@media(max-width:800px) {
	.feicheng-b .chengb-bott .bottet ul li{
		width: 50%;
	}

	.feicheng-b .chengb-bott .bottet ul li:nth-child(3){
		/*width: 100%;
		border-right: 0;
		border-top: 1px solid #707278;
		border-bottom: 1px solid #707278;*/
	}

	.feicheng-b .chengb-bott .bottet ul li .smod {
		padding: 8px 0 8px;
	}
}

@media(max-width:450px) {
	.feicheng-d .chengd-bott ul li{
		width: 49%;
		padding: 30px 0;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.feicheng-d .chengd-bott ul li:nth-child(3n){
		margin-right: 2%;
	}

	.feicheng-d .chengd-bott ul li:nth-child(2n){
		margin-right: 0;
	}
}




/**场发射电镜**/
.fashedianjing .ldhm-lef .hml{
	width: 240px;
}

.fashedianjing .ldhm-lef .hml:last-child { display:none; }

.fashedianjing .ldhm-lef .hml:nth-child(1){
	width: calc(150px + 12%);
	padding-left: 4.2%;
}

.fashedianjing .ldhm-lef .hml .mlmr i{
	margin-left: 15px;
}

.emission-a{
	padding: 5vw 0 4vw;
	background: #f5f5f5;
}

.emission-a .ssiona-top{
	margin-bottom: 34px;
}

.emission-a .ssiona-top .onaul .aul-lef{
	float: left;
}

.emission-a .ssiona-top .onaul .aul-lef ul{
	margin-top: 23px;
}

.emission-a .ssiona-top .onaul .aul-lef ul li{
	float: left;
	padding-left: 32px;
	position: relative;
	margin-right: 60px;
}

.emission-a .ssiona-top .onaul .aul-lef ul li:last-child{
	margin-right: 0;
}

.emission-a .ssiona-top .onaul .aul-lef ul li span{
	display: inline-block;
	line-height: 1;
	width: 26px;
	height: 27px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/aul1.png)no-repeat center center/cover;
}

.emission-a .ssiona-top .onaul .aul-lef ul li:nth-child(2) span{
	background: url(../images/aul2.png)no-repeat center center/cover;
	width: 25px;
	height: 25px;
}

.emission-a .ssiona-top .onaul .aul-lef ul li:nth-child(3) span{
	background: url(../images/aul3.png)no-repeat center center/cover;
	width: 25px;
	height: 25px;
}

.emission-a .ssiona-top .onaul .aul-lef ul li i{
	font-style: normal;
	line-height: 1;
}

.emission-a .ssiona-top .onaul .aul-rig{
	position: absolute;
	right: 0;
	bottom: 7px;
}

.emission-a .ssiona-bottom .swiper-container .swiper-slide .img{
	line-height: 0;
	position: relative;
	cursor:pointer;
} 

.emission-a .ssiona-bottom .swiper-container .swiper-slide .xdx{
	position: absolute;
	right: 44px;
	bottom: 44px;
	width: 118px;
	height: 118px;
	transition: all .5s;
	transform: scale(1);
	background: url(../images/aul-rier.png)no-repeat center center/cover;
}

.emission-a .ssiona-bottom .swiper-container .swiper-slide:hover .xdx{
	transform: scale(.9);
}

.emission-a .swiper-pagination{
	position: initial;
	width: 100%;
	margin-top: 28px;
	line-height: 0;
}

.emission-a .swiper-pagination .swiper-pagination-bullet{
	opacity: 1;
	width: 31px;
	height: 31px;
	position: relative;
	background: rgba(0, 0, 0, 0);
	margin-right: 21px;
}

.emission-a .swiper-pagination .swiper-pagination-bullet::before{
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	width: 12px;
	height: 12px;
	transform: translate(-50%,-50%);
	border: 1px solid #949494;
	border-radius: 50%;
	transition: all .5s;
}

.emission-a .swiper-pagination .swiper-pagination-bullet-active::before{
	width: 29px;
	height: 29px;
}

.emission-a .swiper-pagination .swiper-pagination-bullet::after{
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	height: 9px;
	width: 9px;
	border: 2px solid #7a7a7a;
	border-radius: 50%;
	background: rgba(122,122,122,0);
	transition: all .5s;
}

.emission-a .swiper-pagination .swiper-pagination-bullet-active::after{
	background: rgba(122,122,122,1);
}

.emission-kh{
	padding: 6.5vw 0 8.7vw;
	background: url(../images/emission-kh.jpg)no-repeat center center/cover;
}

.emission-b .ssion-top{
	margin-bottom: 37px;
}

.emission-b .ssion-botto .img{
	line-height: 0;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.emission-b .ssion-botto .img .djsna{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 118px;
	height: 118px;
	transform: translate(-50%,-50%);
}

.emission-b .ssion-botto .img .djsna::before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: all .5s;
	cursor:pointer;
	transform: scale(1);
	background: url(../images/wg.png)no-repeat center center/cover;
}

.emission-b .ssion-botto .img .djsna:hover::before{
	transform: scale(.9);
}

.emission-b .ssion-botto .bott-bott{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-radius: 10px;
	background: rgba(15,16,19,.9);
}

.emission-b .ssion-botto .bott-bott ul li{
	float: left;
	width: 25%;
	border-right: 1px solid #3f4042;
	text-align: center;
	padding: 8px 10px;
	cursor: pointer;
}

.emission-b .ssion-botto .bott-bott ul li:last-child{
	margin-right: 0;
}

.emission-b .ssion-botto .bott-bott ul li .smod{
	color: #fff;
	line-height: 1;
	padding: 31px 0;
	border-radius: 10px;
}

.emission-b .ssion-botto .bott-bott ul li.cur .smod,
.emission-b .ssion-botto .bott-bott ul li:hover .smod{
	background: #b8bf00;
}

.emission-c{
	/*margin-top: 13vw;*/
	margin-top: 0 !important;
}

.emission-c .ssion-lef{
	width: 22.7%;
	float: left;
	padding-top: 3.5vw;
}

.emission-c .ssion-lef .onbt{
	color: #666666;
	line-height: 1.65;
	margin-top: 2.7vw;
}

.emission-c .ssion-rig{
	width: 64%;
	float: right;
	line-height: 0;
}

.emission-d{
	background: url(../images/emission-d.jpg)no-repeat center center/cover;
	padding: 12.9vw 0 15.8vw;
}

.emission-d .ssion-lef{
	float: left;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 40%;
}

.emission-d .ssion-lef .iona{
	color: #fff;
}

.emission-d .ssion-lef .iona span{
	color: #cdd500;
}

.emission-d .ssion-lef .ion-bdf{
	margin-top: 50px;
}

.emission-d .ssion-lef .ion-bdf ul li{
	color: #dadada;
	padding-left: 17px;
	position: relative;
	margin-bottom: 15px;
}

.emission-d .ssion-lef .ion-bdf ul li:last-child{
	margin-bottom: 0;
}

.emission-d .ssion-lef .ion-bdf ul li::before{
	position: absolute;
	content: "";
	top: 12px;
	left: 0;
	width: 6px;
	height: 6px;
	background: #dadada;
	border-radius: 50%;
}

.emission-d .ssion-rig{
	float: right;
}

.emission-d .ssion-rig .ssiol{
	float: left;
	width: 18.5vw;
	height: 18.5vw;
	position: relative;
	border-radius: 100%;
	border: 1px solid rgba(255, 255, 255, .1);
	background: rgba(255, 255, 255, .1);
	text-align: center;
	padding-top: 5.2vw;
	margin-left: 12px;
}

.emission-d .ssion-rig .ssiol .oljzmdl{
	display: inline-block;
	text-align: left;
}

.emission-d .ssion-rig .ssiol .oljzmdl .dla{
	color: #fff;
	margin-bottom: .36vw;
	font-size: 1.05vw;
}

.emission-d .ssion-rig .ssiol .oljzmdl .dlb{
	line-height: 1;
	padding-bottom: 1.8vw;
	position: relative;
}

.emission-d .ssion-rig .ssiol .oljzmdl .dlb::before{
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	height: 1px;
	width: 4.3vw;
	background: #bdbdbd;
}

.emission-d .ssion-rig .ssiol .oljzmdl .dlb span{
	font-size: 4.1vw;
	color: #cdd500;
	display: inline-block;
}

.emission-d .ssion-rig .ssiol .oljzmdl .dlb i{
	color: #cdd500;
	font-size: 1.55vw;
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
	margin-top: -1vw;
	margin-left: 10px;
}

.emission-e{
	padding: 8vw 0 9.2vw;
}

.emission-e .ssione-lef{
	float: left;
	width: 64%;
	overflow: hidden;
	border-radius: 10px;
}

.emission-e .ssione-lef .ssebno{
	position: absolute;
	bottom: 0;
	width: 100%;
	padding-left: 40px;
	padding-bottom: 75px;
}

.emission-e .ssione-lef .ssebno .bno{
	position: relative;
	padding-left: 23px;
}

.emission-e .ssione-lef .ssebno .bno::before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	width: 6px;
	background: #cdd500;
	border-radius: 50px;
}

.emission-e .ssione-lef .ssebno .bno .oa{
	line-height: 1;
	color: #fff;
}

.emission-e .ssione-lef .ssebno .bno .ob{
	color: #fff;
	margin-top: 6px;
}

.emission-e .ssione-lef .img{
	line-height: 0;
}

.emission-e .ssione-rig{
	float: right;
	width: 22.7%;
	padding-top: 5.5vw;
	/*padding-left: 6.5%;*/
}

.emission-e .ssione-rig .one-a{
	color: #cdd500;
	line-height: 1.25;
}

.emission-e .ssione-rig .one-a span{
	color: #333333;
}

.emission-e .ssione-rig .one-b{
	color: #666666;
	line-height: 1.5;
	margin-top: 40px;
}

.emission-f{
	background: url(../images/emission-f.jpg)no-repeat center center/cover;
	padding: 8.2vw 0 7.3vw;
}

.emission-f .ssionf-lef{
	width: 22%;
	float: left;
	padding-top: 8vw;
}

.emission-f .ssionf-lef .onf-a{
	color: #cdd500;
	line-height: 1.25;
	padding-bottom: 35px;
	border-bottom: 1px solid #4c4e52;
}

.emission-f .ssionf-lef .onf-a span{
	color: #fff;
}

.emission-f .ssionf-lef .onf-b{
	color: #fff;
	margin-top: 44px;
	line-height: 1.5;
}

.emission-f .ssionf-rig{
	float: right;
	width: 66.4%;
	line-height: 0;
}


@media(max-width:1700px){
	.emission-a .ssiona-bottom .swiper-container .swiper-slide .xdx,
	.emission-b .ssion-botto .img .djsna::before,
	.emission-b .ssion-botto .img .djsna{
		width: 100px;
		height: 100px;
	}

	.emission-d .ssion-lef .ion-bdf ul li::before {
		width: 5px;
		height: 5px;
	}
}

@media(max-width:1500px){
	.emission-a .ssiona-bottom .swiper-container .swiper-slide .xdx,
	.emission-b .ssion-botto .img .djsna::before,
	.emission-b .ssion-botto .img .djsna{
		width: 90px;
		height: 90px;
	}

	.emission-a .swiper-pagination .swiper-pagination-bullet{
		margin-right: 10px;
	}

	.emission-a .swiper-pagination .swiper-pagination-bullet::before{
		width: 4px;
		height: 4px;
	}

	.emission-a .swiper-pagination .swiper-pagination-bullet::after {
		height: 5px;
		width: 5px;
	}

	.emission-a .swiper-pagination .swiper-pagination-bullet-active::before {
		width: 25px;
		height: 25px;
	}

	.emission-b .ssion-botto .bott-bott ul li .smod {
		padding: 15px 0;
		font-size: 15px;
	}

	.emission-f .ssionf-lef .onf-a{
		padding-bottom: 25px;
	}

	.emission-f .ssionf-lef .onf-b{
		margin-top: 34px;
	}

	.emission-e .ssione-rig .one-b{
		margin-top: 30px;
		font-size: 15px;
	}

	.emission-f .ssionf-lef .onf-b{
		font-size: 15px;
	}

	.emission-d .ssion-lef .ion-bdf{
		margin-top: 30px;
	}

	.emission-e .ssione-lef .ssebno {
		padding-left: 30px;
		padding-bottom: 55px;
	}

	.emission-a .ssiona-top .onaul .aul-lef ul li span{
		width: 22px;
		height: 23px;
	}

	.emission-a .ssiona-top .onaul .aul-lef ul li:nth-child(2) span,
	.emission-a .ssiona-top .onaul .aul-lef ul li:nth-child(3) span{
		width: 21px;
		height: 21px;
	}

	.emission-a .ssiona-bottom .swiper-container .swiper-slide .xdx{
		right: 25px;
		bottom: 25px;
	}

	.emission-d .ssion-lef .ion-bdf ul li::before {
		top: 9px;
	}

	.emission-e .ssione-lef .ssebno .bno .ob{
		font-size: 15px;
	}
}

@media(max-width:1280px) {
	.emission-a .ssiona-bottom .swiper-container .swiper-slide .xdx,
	.emission-b .ssion-botto .img .djsna::before,
	.emission-b .ssion-botto .img .djsna{
		width: 80px;
		height: 80px;
	}
}

@media(max-width:1100px) {
	.emission-b .ssion-botto{display: none;}
	.emission-a{
		padding: 30px 0 40px;
	}

	.emission-a .ssiona-top .onaul .aul-lef ul{
		margin-top: 13px;
	}

	.emission-a .ssiona-top .onaul .aul-rig{
		position: initial;
		width: 100%;
		float: left;
		margin-top: 20px;
	}

	.emission-a .ssiona-top .onaul .aul-lef ul li{
		margin-right: 15px;
	}

	.emission-a .ssiona-top{
		margin-bottom: 25px;
	}

	.emission-a .ssiona-bottom .swiper-container .swiper-slide .xdx,
	.emission-b .ssion-botto .img .djsna::before,
	.emission-b .ssion-botto .img .djsna{
		width: 70px;
		height: 70px;
	}

	.emission-a .ssiona-bottom .swiper-container .swiper-slide .xdx{
		right: 20px;
		bottom: 20px;
	}

	.emission-kh{
		padding: 30px 0 40px;
	}

	.emission-b .ssion-botto .bott-bott{
		position: initial;
		margin-top: 20px;
	}

	.emission-b .ssion-botto .bott-bott ul li .smod {
		padding: 11px 0;
		font-size: 14px;
	}

	.emission-c{
		margin-top: 40px;
	}

	.emission-c .ssion-lef{
		width: 100%;
		padding-top: 20px;
	}

	.emission-c .ssion-rig{
		width: 100%;
	}

	.emission-c .ssion-lef .onbt{
		margin-top: 20px;
		line-height: 1.6;
	}

	.emission-d .ssion-lef .ion-bdf ul li{
		margin-bottom: 10px;
	}

	.emission-d .ssion-lef .ion-bdf{
		margin-top: 15px;
	}

	.emission-e .ssione-lef .ssebno {
		padding-left: 20px;
		padding-bottom: 37px;
	}

	.emission-e .ssione-lef .ssebno .bno .oa{
		font-size: 18px;
	}

	.emission-e .ssione-lef .ssebno .bno .ob{
		font-size: 14px;
	}

	.emission-e .ssione-rig .one-b,
	.emission-f .ssionf-lef .onf-b{
		font-size: 14px;
	}

	.emission-e .ssione-rig .one-b{
		margin-top: 12px;
	}

	.emission-f .ssionf-lef .onf-a {
		padding-bottom: 15px;
	}

	.emission-f .ssionf-lef .onf-b {
		margin-top: 20px;
	}

	.emission-e{
		padding: 30px 0 40px;
	}

	.emission-f{
		padding: 30px 0 40px;
	}

	.emission-e .ssione-rig {
		width: 33.8%;
	}

	.emission-a .swiper-pagination{
		margin-top: 20px;
	}

	.emission-b .ssion-top{
		margin-bottom: 20px;
	}
}

@media(max-width:750px) {
	.emission-b .ssion-botto .bott-bott ul li{
		width: 50%;
		border-bottom: 1px solid #3f4042;
	}

	.emission-b .ssion-botto .bott-bott ul li:nth-child(2n){
		border-right: 0;
	}

	.emission-b .ssion-botto .bott-bott ul li:nth-child(3){
		border-bottom: 0;
	}

	.emission-b .ssion-botto .bott-bott ul li:nth-child(4){
		border-bottom: 0;
	}

	.emission-d .ssion-lef{
		position: initial;
		width: 100%;
		transform: translate(0);
	}

	.emission-d .ssion-rig{
		width: 100%;
		margin-top: 20px;
	}

	.emission-d{
		background-size: 100% 100%;
		padding: 40px 0 60px;
	}

	.emission-d .ssion-rig .ssiol .oljzmdl .dla{
		font-size: 14px;
	}

	.emission-d .ssion-rig .ssiol .oljzmdl .dlb span{
		font-size: 25px;
	}

	.emission-d .ssion-rig .ssiol .oljzmdl .dlb i{
		font-size: 14px;
		margin-left: 5px;
		margin-top: -5px;
	}

	.emission-d .ssion-rig .ssiol .oljzmdl .dlb::before{
		width: 20px;
	}

	.emission-d .ssion-rig .ssiol{
		width: 140px;
		height: 140px;
		padding-top: 40px;
		margin-right: 10px;
		margin-left: 0;
	}

	.emission-e .ssione-lef{
		width: 100%;
	}

	.emission-e .ssione-rig{
		width: 100%;
		padding: 20px 0 0 0;
	}

	.emission-f .ssionf-rig{
		width: 100%;
	}

	.emission-f .ssionf-lef{
		width: 100%;
		padding-top: 0;
		margin-top: 20px;
	}

	.emission-a .ssiona-top .onaul .aul-lef ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.emission-a .ssiona-top .onaul .aul-lef ul li:last-child{
		margin-bottom: 0;
	}

	.emission-e .ssione-lef .ssebno .bno::before{
		width: 4px;
	}

	.emission-e .ssione-lef .ssebno .bno{
		padding-left: 18px;
	}
}

@media(max-width:450px) {
	.emission-e .ssione-lef .ssebno {
		padding-bottom: 27px;
	}
}







/**产品对比**/
.contrast-a{
	background: #f5f5f5;
	padding: 5.6vw 0 4.8vw;
}

.contrast-a .trast-top .ast-lef{
	float: left;
}

.contrast-a .trast-top .ast-lef ul{
	border-bottom: 1px solid #dcdcdc;
}

.contrast-a .trast-top .ast-lef ul li{
	float: left;
	color: #333333;
	line-height: 1;
	margin-right: 50px;
	padding: 18px 10px 17px 10px;
	position: relative;
	cursor:pointer;
}

.contrast-a .trast-top .ast-lef ul li::before{
	position: absolute;
	content: "";
	left: 0;
	width: 100%;
	bottom: -2px;
	height: 3px;
	background: #cdd500;
	opacity: 0;
	transition: all .5s;
}

.contrast-a .trast-top .ast-lef ul li.cur::before{
	opacity: 1;
}

.contrast-a .trast-top .ast-lef ul li:last-child{
	margin-right: 0;
}

.contrast-a .trast-top .ast-rig{
	float: right;
	width: 340px;
	border-radius: 50px;
	overflow: hidden;
}

.contrast-a .trast-top .ast-rig .inp{
	width: 100%;
	background: #fff;
	line-height: 56px;
	border: 0;
	padding-left: 26px;
	font-size: 16px;
}

.contrast-a .trast-top .ast-rig .sub{
	position: absolute;
	right: 0;
	top: 0;
	border: 0;
	height: 56px;
	width: 56px;
	border-radius: 50%;
	background: url(../images/ast-rigde.png)no-repeat center center/cover #cdd500;
	background-size: 27px 27px;
}

.contrast-a .trast-top .ast-rig .inp:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color:#c5c5c5;
}

.contrast-a .trast-top .ast-rig .inp::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color:#c5c5c5;
}

.contrast-a .trast-top .ast-rig .inp:-ms-input-placeholder {
	color:#c5c5c5;
}

.contrast-a .trast-top .ast-rig .inp::-webkit-input-placeholder {
	color:#c5c5c5;
}

.contrast-a .trast-botto{
	margin-top: 46px;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide ul li{
	float: left;
	width: 32.83%;
	margin-right: .75%;
	margin-bottom: .75%;
	background: #fff;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	cursor:pointer;
	transition: all .3s;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide ul li:hover{
	background: #cdd500;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide ul li:nth-child(3n){
	margin-right: 0;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide ul li .img{
	line-height: 0;
	border-radius: 10px;
	overflow: hidden;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide ul li .bmzk{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	color: #fff;
	text-align: center;
	background: rgba(0, 0, 0, .5);
	clip-path: circle(0%);
	transition: clip-path .7s ease-in-out;
	pointer-events: auto;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide ul li .bmzk .mzka{
	position: absolute;
	width: 100%;
	top: 50%;
	padding: 20px;
	transform: translateY(-50%);
}

/* .contrast-a .trast-botto .swiper-wrapper .swiper-slide ul li:hover .bmzk{
	clip-path: circle(100%);
} */

.contrast-a .trast-botto .swiper-wrapper .swiper-slide ul li .qhma{
	color: #333333;
	transition: all .5s;
	padding: 18px 17px 22px 17px;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide ul li:hover .qhma{
	color: #fff;
}

.contrast-a .trast-botto .swiper-pagination{
	position: initial;
	line-height: 1;
	margin-top: 27px;
}

.contrast-a .trast-botto .swiper-pagination .swiper-pagination-bullet {
    opacity: 1;
    width: 31px;
    height: 31px;
    position: relative;
    background: rgba(0, 0, 0, 0);
    margin-right: 20px;
	margin-left: 0;
}

.contrast-a .trast-botto .swiper-pagination .swiper-pagination-bullet:last-child{
	margin-right: 0;
}

.contrast-a .trast-botto .swiper-pagination .swiper-pagination-bullet::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: 12px;
    height: 12px;
    transform: translate(-50%,-50%);
    border: 1px solid #949494;
    border-radius: 50%;
    transition: all .5s;
}

.contrast-a .trast-botto .swiper-pagination .swiper-pagination-bullet-active::before {
    width: 29px;
    height: 29px;
}

.contrast-a .trast-botto .swiper-pagination .swiper-pagination-bullet::after {
    position: absolute;
    content: "";
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    height: 9px;
    width: 9px;
    border: 2px solid #7a7a7a;
    border-radius: 50%;
    background: rgba(122,122,122,0);
    transition: all .5s;
}

.contrast-a .trast-botto .swiper-pagination .swiper-pagination-bullet-active::after {
    background: rgba(122,122,122,1);
}


.cpdbtcka{
	background: #181818;
	padding: 45px 0 43px;
	position: fixed;
	bottom: -100%;
	left: 0;
	width: 100%;
	overflow: hidden;
	/*display: none;*/
	z-index: 8;
}

.cpdbtcka .kpsodl{
	position: absolute;
	width: 35px;
	height: 35px;
	right: 15px;
	top: 15px;
	cursor: pointer;
	background: url(../images/kpsodl.png)no-repeat center center/cover;	
}

.cpdbtcka .tcka-lef{
	float: left;
}

.cpdbtcka .tcka-lef .ka-a{
	color: #fff;
	margin: 1.6vw 0 2.3vw;
}

.cpdbtcka .tcka-rig{
	float: right;
	width: 78.29%;
}

.cpdbtcka .tcka-rig ul li{
	float: left;
    margin-right: 4.1%;
    width: 30.59%;
	text-align: center;
	position: relative;
}

.cpdbtcka .tcka-rig ul li .guanbi{
	position: absolute;
	right: -12px;
	top: -12px;
	width: 29px;
	height: 29px;
	cursor: pointer;
	background: url(../images/guanbi.png)no-repeat center center/cover;
}

.cpdbtcka .tcka-rig ul li .img{
	overflow: hidden;
	line-height: 0;
	border-radius: 7px;
}

.cpdbtcka .tcka-rig ul li:last-child{
	margin-right: 0;
}

.cpdbtcka .tcka-rig ul li .qhma{
	color: #fff;
	margin-top: 10px;
}

.cpdbtcka .tcka-rig ul li .qhma i{
	font-style: normal;
}




/**产品对比详情**/
.tswsjb .haiyxd .bt{
	float: left;
}

.tswsjb .haiyxd .sacnr{
	float: right;
}

.tswsjb .haiyxd .sacnr a{
	display: block;
	border: 1px solid rgba(255, 255, 255, .3);
	background: rgba(255,255,255,.2);
	border-radius: 50px;
	line-height: 56px;
    height: 56px;
    padding: 0 30px 0 27px;
    color: #fff;
    transition: all 0.4s;
	opacity: 1;
}

.tswsjb .haiyxd .sacnr a span{
	display: inline-block;
	width: 23px;
	height: 21px;
	margin-right: 10px;
	vertical-align: middle;
	background: url(../images/bexbeeed.png)no-repeat center center/cover;
}

.tswsjb .haiyxd .sacnr a i{
	font-style: normal;
	display: inline-block;
}

.tswsjb .haiyxd .sacnr a:hover{
	opacity: .8;
}

.duibixiangqing{
	background: #f5f5f5;
	padding: 4.5vw 0 4.5vw;
}

.duibixiangqing table thead tr th{
	font-size: 20px;
	color: #fff;
	line-height: 1;
	/*padding: 37px 0 36px 160px;*/
	padding: 37px 0;
	background: #cdd500;
	border-right: 1px solid #e6ea80;
	text-align: left;
	text-align: center;
}

.duibixiangqing table thead tr th:last-child{
	border-right: 0;
}

.duibixiangqing table thead tr th:nth-child(1){
	background: #333333;
	padding-left: 0 !important;
}

.duibixiangqing table tbody tr{
	font-size: 18px;
	background: #f8f8f8;
}

.duibixiangqing table tbody tr:nth-child(2n){
	background: #fff;
}

.duibixiangqing table tbody tr td{
	border-right: 1px solid #e8e8e8;
	color: #666666;
	padding: 20px 0 20px 160px;
	line-height: 26px;
	font-size: 18px;
}

.duibixiangqing table tbody tr td:last-child{
	border-right: 0;
}

.duibixiangqing table tbody tr td:nth-child(1){
	font-weight: bold;
	padding-left: 85px;
}

.duibixiangqing table tbody tr:nth-child(1) td{
	padding: 44px 94px 41px 94px;
}

.duibixiangqing table tbody tr:nth-child(1) td:nth-child(1){
	padding: 0;
	width: 15.4%;
	padding-left: 85px;
}

.duibixiangqing table tbody tr td a{
	display: inline-block;
	border-radius: 50px;
	color: #fff;
	height: 56px;
	line-height: 56px;
	padding: 0 34px;
	background: #cdd500;
	opacity: 1;
	transition: all .5s;
}

.duibixiangqing table tbody tr td a span{
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 6px;
	background: url(../images/xzspan.png)no-repeat center center/cover;
}

.duibixiangqing table tbody tr td a:hover{
	opacity: .8;
}

.duibixiangqing table tbody tr:hover{
	background: #edefc6;
}

@media (max-width:1700px) {
	.duibixiangqing table thead tr th{
		font-size: 18px;
	}

	.duibixiangqing table tbody tr td{
		font-size: 16px;
	}

	.duibixiangqing table tbody tr:nth-child(1) td:nth-child(1),
	.duibixiangqing table tbody tr td:nth-child(1),
	.duibixiangqing table thead tr th:nth-child(1){
		padding-left: 60px;
	}

	.duibixiangqing table thead tr th,
	.duibixiangqing table tbody tr td{
		padding-left: 140px;
	}

	.duibixiangqing table tbody tr td a span {
		width: 15px;
		height: 15px;
	}

	.duibixiangqing table tbody tr td a {
		height: 48px;
		line-height: 48px;
	}

	.duibixiangqing table tbody tr:nth-child(1) td {
		padding: 30px 54px 30px 54px;
	}

	.duibixiangqing table thead tr th{
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 0 !important;
	}
	
}

@media(max-width:1500px) {
	.duibixiangqing table thead tr th{
		font-size: 17px;
	}

	.duibixiangqing table tbody tr td{
		font-size: 15px;
	}

	.duibixiangqing table tbody tr:nth-child(1) td:nth-child(1),
	.duibixiangqing table tbody tr td:nth-child(1),
	.duibixiangqing table thead tr th:nth-child(1){
		padding-left: 40px;
	}

	.duibixiangqing table thead tr th,
	.duibixiangqing table tbody tr td {
		padding-left: 100px;
	}

	.duibixiangqing table tbody tr:nth-child(1) td {
		padding: 20px 34px 20px 34px;
	}

	.tswsjb .haiyxd .sacnr a{
		height: 46px;
		line-height: 46px;
	}

	.tswsjb .haiyxd .sacnr a span {
		width: 18px;
		height: 16px;
	}
}

@media(max-width:1280px) {
	.duibixiangqing table thead tr th,
	.duibixiangqing table tbody tr td{
		padding-left: 70px;
	}
}

@media(max-width:1100px) {
	.tswsjb .haiyxd .sacnr a {
		height: 40px;
		line-height: 40px;
	}

	.tswsjb .haiyxd .sacnr a span {
		width: 16px;
		height: 14px;
		margin-top: -2px;
	}

	.duibixiangqing table thead tr th {
		font-size: 16px;
	}

	.duibixiangqing table tbody tr td{
		font-size: 14px;
		line-height: 1.5;
	}

	.duibixiangqing table tbody tr td a span {
		width: 13px;
		height: 13px;
		margin-top: -2px;
	}

	.duibixiangqing table tbody tr td a {
		height: 40px;
		line-height: 40px;
	}

	.duibixiangqing table tbody tr td {
		padding: 13px 0 13px 40px;
	}

	.duibixiangqing table tbody tr:nth-child(1) td {
		padding: 15px 15px 15px 15px;
	}

	.duibixiangqing table thead tr th,
	.duibixiangqing table tbody tr td{
		padding-left: 40px;
	}

	.duibixiangqing table thead tr th {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.duibixiangqing table tbody tr:nth-child(1) td:nth-child(1),
	.duibixiangqing table tbody tr td:nth-child(1),
	.duibixiangqing table thead tr th:nth-child(1) {
		padding-left: 30px;
	}

	.duibixiangqing{
		padding: 30px 0 40px;
	}
}

@media(max-width:900px) {
	.duibixiangqing .container2{
		overflow: scroll;
	}

	.duibixiangqing table{
		min-width: 1000px;
	}
}



/**测试**/
.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3{
    float: left;
    width: 32.83%;
    margin-right: .75%;
    margin-bottom: .75%;
    background: #fff;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
    transition: all .3s;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3:nth-child(3n){
	margin-right: 0;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3 img{
	line-height: 0;
	border-radius: 7px;
	overflow: hidden;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3 a{
	position: absolute;
	width: 100%;
	height: 100%;
	color: rgba(0, 0, 0, 0);
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3 .h4{
	color: #333333;
    transition: all .5s;
    padding: 18px 17px 22px 17px;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3:hover{
	background: #cdd500;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3:hover .h4{
	color: #fff;
}

.cpdbtcka .container2 .tcka-rig  .col-md-3{
	float: left;
    margin-right: 4.1%;
    width: 30.59%;
    text-align: center;
    position: relative;
}

.cpdbtcka .container2 .tcka-rig  .col-md-3:last-child{
	margin-right: 0;
}

.cpdbtcka .container2 .tcka-rig  .col-md-3 a{
	position: absolute;
    right: -12px;
    top: -12px;
    width: 29px;
    height: 29px;
    cursor: pointer;
	color: rgba(0, 0, 0, 0);
    background: url(../images/guanbi.png)no-repeat center center/cover;
}

.cpdbtcka .container2 .tcka-rig  .col-md-3 img{
	border-radius: 7px;
	overflow: hidden;
}

.cpdbtcka .container2 .tcka-rig  .col-md-3 .ptitle{
    color: #fff;
    margin-top: 10px;
}

@media(max-width:1500px) {
	.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3 .h4{
		padding: 13px 15px 15px 15px;
	}

	.contrast-a .trast-top .ast-rig .inp{
		height: 52px;
	}

	.contrast-a .trast-top .ast-rig .sub{
		height: 52px;
		width: 52px;
		background-size: 22px 22px;
	}

	.contrast-a .trast-top .ast-lef ul li{
		margin-right: 20px;
	}
}

@media(max-width:1100px) {
	.contrast-a{
		padding: 30px 0 40px;
	}

	.contrast-a .trast-top .ast-lef{
		width: 100%;
		overflow: scroll;
	}

	.contrast-a .trast-top .ast-lef::-webkit-scrollbar {display:none}
	
	.contrast-a .trast-top .ast-lef ul{
		min-width: 820px;
	}

	.contrast-a .trast-top .ast-lef ul li{
		width: 20%;
		margin-right: 0;
		text-align: center;
	}

	.contrast-a .trast-top .ast-rig{
		width: 100%;
		margin-top: 15px;
	}

	.contrast-a .trast-top .ast-rig .inp{
		font-size: 15px;
	}

	.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3 .h4{
		padding: 12px;
	}

	.cpdbtcka{
		padding: 35px 0;
	}

	.contrast-a .trast-top .ast-rig .inp{
		height: 45px;
	}

	.contrast-a .trast-top .ast-rig .sub{
		height: 45px;
		width: 45px;
		background-size: 18px 18px;
	}
	
}

@media(max-width:750px){
	.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3:nth-child(3n){
		margin-right: 2%;
	}

	.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3:nth-child(2n){
		margin-right: 0;
	}

	.contrast-a .trast-botto .swiper-pagination{
		margin-top: 15px;
	}

	.cpdbtcka .tcka-lef{
		width: 100%;
	}

	.cpdbtcka .tcka-lef .ka-a{
		margin: 0px 0 15px;
	}

	.cpdbtcka .tcka-rig{
		width: 100%;
		margin-top: 25px;
	}

	.cpdbtcka .container2 .tcka-rig .col-md-3{
		width: 100%;
		margin-bottom: 20px;
	}

	.cpdbtcka .container2 .tcka-rig .col-md-3:last-child{
		margin-bottom: 0;
	}
}

.cebian{
	position: fixed;
	right: -42px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99999;
	transition: all 0.4s;
}
.cebian:hover,.cebian.hang{
	right: 0;
}
.cebian .cb_icon{
	position: absolute;
	top: 50%;
	left: -24px;
	transform: translateY(-50%);
	background: url(../images/banner_ts.png) center center/cover;
	width: 25px;
	height: 219px;
}

.cebian:hover .cb_icon,.cebian.hang:hover .cb_icon{
	background: url(../images/banner_ts2.png) center center/cover;
}

.cebian .img{
	cursor: pointer;
}

.cebian .ul{
	margin-right: 2px;
}

.cebian .ul li {
	width: 40px;
	height: 40px;
	position: relative;
	cursor: pointer;
	margin-bottom: 10px;
}

.cebian .ul li:last-child{margin-bottom: 0;}
.cebian .ul li .ewm{
	position: absolute;
	right: calc(100% + 10px);
	top: 50%;
	transform: translateY(-50%);
	padding: 10px;
	width: 140px;
	background: #fff;
	border-radius: 6px;
	z-index: 2;
	display: none;
}
.cebian .ul li .ewm .t{
	text-align: center;
	line-height: 1.6;
}
.cebian .ul li:hover .ewm{
	display: block;
	animation: yichu 0.4s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
	box-shadow: 0 0 14px 0 rgba(0, 0, 0, .1);
}

@-webkit-keyframes yichu {
	0% {
		opacity: 0;
		right: calc(100%);
	}
	100% {
		right: calc(100% + 12px);
		opacity: 1;
	}
}
@keyframes yichu {
	0% {
		opacity: 0;
		right: calc(100%);
	}
	100% {
		right: calc(100% + 12px);
		opacity: 1;
	}
}

.shaixuan{
	position: relative;
}

.shaixuan .shaixuan_box{
	position: absolute;
	left: 0;
	right: 0;
	top: 55%;
	transform: translateY(-50%);
	z-index: 3;
}

.shaixuan .shaixuan_box .left{
	width: 43.7%;
	padding-top: 5.6vw;
	padding-right: 3vw;
}

.shaixuan .shaixuan_box .left .icon{
	width: 106px;
}

.shaixuan .shaixuan_box .left .bt{
	margin-top: 2.6vw;
	color: #fff;
}

.shaixuan .shaixuan_box .left .js{
	margin-top: 20px;
	color: #fff;
}

.shaixuan .shaixuan_box .right{
	width: 56.3%;
	padding-right: 30px;
}
.shaixuan .shaixuan_box .right .ul li *{transition: all 0.4s;}
.shaixuan .shaixuan_box .right .ul li{
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 12px;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.shaixuan .shaixuan_box .right .ul li:nth-child(2n){
	margin-right: 0;
}

.shaixuan .shaixuan_box .right .ul li .bt{
	height: 5vw;
	width: 100%;
	line-height: 5vw;
	color: #fff;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 6px;
	border: 2px solid rgba(255, 255, 255, 0.2);
	overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;  
}

.shaixuan .shaixuan_box .right .btn{
	margin-top: 24px;
	text-align: center;
}

.shaixuan .shaixuan_box .right .ul li:hover .bt{
	border: 2px solid #70780c;
	color: #cdd500;
}

.shaixuan .shaixuan_box .right .ul li.cur .bt{
	background: #cdd500;
	color: #fff;
}

.shaixuan .shaixuan_box .right .ul li .zi{
	color: #fff;
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	top: 50%;
	z-index: 9;
	transform: translateY(-50%);
}

.shaixuan .shaixuan_box .right .ul li.hui,.shaixuan .shaixuan_box .right .ul li.hui2{
	opacity: 0.2;
}
.shaixuan .shaixuan_box .right .ul li.hui .bt,.shaixuan .shaixuan_box .right .ul li.hui2 .bt{
	background: none !important;
}
.shaixuan .shaixuan_box .right .ul li.hui:hover .bt,.shaixuan .shaixuan_box .right .ul li.hui2:hover .bt{
	background: rgba(255, 255, 255, 0.1);
	border: 2px solid rgba(255, 255, 255, 0.2);
	color: #fff;
}


@media(max-width: 1500px){
	.shaixuan .shaixuan_box .left .icon {
	    width: 80px;
	}
	.shaixuan .shaixuan_box .right .ul li .bt{
		height: 4.2vw;
		line-height: 4.2vw;
	}
}

@media(max-width: 1100px){
	.cebian{display: none;}
	.shaixuan{
		padding: 100px 0;
	}
	.shaixuan .shaixuan_box .left .icon {
	    width: 60px;
	}
	.shaixuan .shaixuan_box .left .js {
	    margin-top: 14px;
	}
	.shaixuan .shaixuan_box{
		position: relative;
		top: 0;
		left: 0;
		top: 0;
		bottom: 0;
		transform: initial;
	}
	.shaixuan .shaixuan_box .left{
		width: 100%;
		padding-top: 0;
	}
	.shaixuan .shaixuan_box .right{
		width: 100%;
		padding-right: 0;
		margin-top: 20px;
	}
	.shaixuan .shaixuan_box .right .ul li .bt {
	    height: 42px;
	    line-height: 42px;
	    font-size: 14px;
	}
}

.shaoxuanxq_a{
	padding: 5.2vw 0 6.2vw;
	background: #f5f5f5;
}

.shaoxuanxq_a .top .left .jieguo{
	float: left;
	padding-left: 44px;
	position: relative;
	color: #333333;
}

.shaoxuanxq_a .top .left .jieguo:before{
	content: "";
	background: url(../images/shaixuanxq_icon.png) center center/cover;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 32px;
	height: 32px;
}

.shaoxuanxq_a .top .left .list_box{
	float: left;
	margin-left: 3.6vw;
	padding-top: 3px;
}

.shaoxuanxq_a .top .left .list_box .list{
	float: left;
	margin-right: 2vw;
	color: #333333;
	position: relative;
	padding-left: 30px;
}


.shaoxuanxq_a .top .left .list_box .list:last-child{margin-right: 0;}
.shaoxuanxq_a .top .left .list_box .list:before{
	content: "";
	background: url(../images/shaixuanxq_icon2.png) center center/cover;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 22px;
	height: 19px;
}



.shaoxuanxq_a .top .left .list_box .list.cur{
	color: #cdd500;
}
.shaoxuanxq_a .top .left .list_box .list.cur:before{
	background: url(../images/shaixuanxq_icon02.png) center center/cover;
}

.shaoxuanxq_a .top .right{
	width: 42%;
	margin-top: -14px;
}

.shaoxuanxq_a .top .right .ul li{
	float: left;
	width: 32.7%;
	margin-right: 0.95%;
	background: #fff;
	padding: 0 24px;
	border-radius: 6px;
	margin-bottom: 6px;
}
.shaoxuanxq_a .top .right .ul li:nth-child(3n){margin-right: 0;}
.shaoxuanxq_a .top .right .ul li .bt{
	line-height: 56px;
	height: 56px;
	position: relative;
	overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;  
    padding-right: 24px;
}

.shaoxuanxq_a .top .right .ul li .bt .i{
	position: absolute;
	right: 0;
	top: 50%;
	width: 13px;
	height: 13px;
	transform: translateY(-50%);
	background: url(../images/shaixuanxq_cha.png) center center/cover;
	cursor: pointer;
}

.shaoxuanxq_a .btm{
	margin-top: 2.8vw;
}

.shaoxuanxq_a .btm .ul li{
	float: left;
	width: 49.4%;
	margin-right: 1.2%;
	margin-bottom: 18px;
	background: #fff;
	border-radius: 12px;
	overflow: hidden;
}

.shaoxuanxq_a .btm .ul li:nth-child(2n){margin-right: 0;}
.shaoxuanxq_a .btm .ul li .img{
	border-radius: 12px;
	overflow: hidden;
}

.shaoxuanxq_a .btm .ul li .text{
	padding: 14px 20px;
}

.shaoxuanxq_a .btm .ul li .text .bt{
	color: #333333;
}

@media(max-width: 1500px){
	.shaoxuanxq_a .top .right .ul li{padding: 0 18px;}
	.shaoxuanxq_a .top .right .ul li .bt{
		    line-height: 48px;
		    height: 48px;
	}
}

@media(max-width: 1100px){
	.shaoxuanxq_a {
	    padding: 40px 0;
	}
	.shaoxuanxq_a .top .right{
		width: 100%;
		margin-top: 20px;
	}
}

@media(max-width: 640px){
	.shaoxuanxq_a .top .left .list_box{
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
	}
	.shaoxuanxq_a .top .right .ul li{
		width: 49%;
		margin-right: 2%;
		padding: 0 10px;
	}
	.shaoxuanxq_a .top .right .ul li .bt {
	    line-height: 40px;
	    height: 40px;
	}
	.shaoxuanxq_a .top .right .ul li:nth-child(3n){margin-right: 2%;}
	.shaoxuanxq_a .top .right .ul li:nth-child(2n){margin-right: 0;}
	.shaoxuanxq_a .btm .ul li{width: 100%;}
	.shaoxuanxq_a .btm .ul li .text {
	    padding: 10px 16px;
	}
}


/**/
.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form{
	position: relative;
	cursor: pointer;
}
.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form input[type="checkbox"]{
	display: block;
	width: 16px;
	height: 16px;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	position: absolute;
	left: 0;
	top: 50%;
	margin: 0;
	transform: translateY(-50%);
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form span{
	margin: 0;
	padding-left: 30px;
	display: block;
	transition: all 0.3s;
}

.sousuojieguo .jieguo-lef .layui-form .layui-form-item ul li .layui-form input[type="checkbox"].cur{
	background: #03A9F4;
	border-color: #03A9F4;
}



/*下拉*/
.header{z-index: 99;}
.header .btm .container2 > .relative{position: initial;}
.header .btm .right .ul > li .box{
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .9);
	z-index: 99;
	display: none;
}
.header .btm .right .ul > li:hover .box{
	display: block;
	animation: xiala 0.4s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
/*.header .btm .right .ul > li.hover .box{
	display: block !important;
	animation: xiala 0.4s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}*/

@-webkit-keyframes xiala {
	0% {
		transform: translateX(20px);
		opacity: 0;
		
	}
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes xiala {
	0% {
		transform: translateX(20px);
		opacity: 0;
	}
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

.header .btm .right .ul > li .box .left{
	width: 37.2%;
	padding-top: 5.2vw;
	padding-right: 9vw;
	color: #fff;
}

.header .btm .right .ul > li .box .left .js{
	line-height: 1.6;
	margin-top: 14px;
}
.header .btm .right .ul > li .box .nr:before{
	width: 62.8%;
	height: 100%;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(40, 40, 40, .3);
}
.header .btm .right .ul > li .box .right{
	width: 62.8%;
	position: relative;
	z-index: 1;
	margin-right: 0;
	padding: 5.2vw 5.2vw 7vw 3.1vw;
}

.header .btm .right .ul > li .box .right .l{
	float: left;
	width: 37.6%;
	padding-top: 6px;
	max-height: 14vw;
	overflow: auto;
	padding-right: 6px;
}


.header .btm .right .ul > li .box .right .l::-webkit-scrollbar {
	width: 2px;
	height: 4px;
	background: #ccc;
}

.header .btm .right .ul > li .box .right .l::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #cdd500;
}
.header .btm .right .ul > li .box .right .l::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.header .btm .right .ul > li .box .right .l .lb{margin-bottom: 30px;}
.header .btm .right .ul > li .box .right .l .lb:last-child{margin-bottom: 0;}
.header .btm .right .ul > li .box .right .l .lb > a{
	display: block;
	padding: 8px 28px 8px 3px;
	color: #fff;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
}
.header .btm .right .ul > li .box .right .l .lb > a:after{
	content: "";
	background: url(../images/xiala_jt.png) center center/cover;
	width: 23px;
	height: 23px;
	position: absolute;
	top: 8px;
	right: 5px;
	opacity: 0;
	transition: all 0.3s;
}
.header .btm .right .ul > li .box .right .l .lb > a .x{
	position: absolute;
	left: 0;
	bottom: 0;
	background: #686868;
	height: 1px;
	width: 100%;
	transition: all 0.4s;
}
.header .btm .right .ul > li .box .right .l .lb > a:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	background: #7b7f14;
	height: 1px;
	width: 0;
	transition: all 0.4s;
	z-index: 3;
}
.header .btm .right .ul > li .box .right .l .lb:hover > a:before,
.header .btm .right .ul > li .box .right .l .lb.cur > a:before{width: 100%;}
.header .btm .right .ul > li .box .right .l .lb:hover > a:after,
.header .btm .right .ul > li .box .right .l .lb.cur > a:after{opacity: 1;}
.header .btm .right .ul > li .box .right .l .lb .erji{
	padding-bottom: 20px;
	display: none;
}
.header .btm .right .ul > li .box .right .l .lb .erji a{
	display: block;
	color: #fff;
	margin-top: 10px;
	transition: all 0.3s;
}

.header .btm .right .ul > li .box .right .l .lb .erji a:hover{
	color: #cdd500;
}

.header .btm .right .ul > li .box .right .r{
	float: right;
	width: 50.4%;
}

.header .btm .right .ul > li .box .right .r .img{
	border-radius: 6px;
	overflow: hidden;
}

@media(max-width: 1500px){
	.header .btm .right .ul > li .box .right .l .lb {
	    margin-bottom: 24px;
	}
}

.fashedianjing .ldhm-lef .hml,.gydxldhm .ldhm-lef .hml{min-width: 240px;}
.gydxldhm .ldhm-lef .hml .hml_xl{
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	top: 100%;
	display: none;
	background: #464646;
}

.gydxldhm .ldhm-lef .hml .hml_xl a{
	display: block;
	padding: 10px 0;
	color: #fff;
}

.gydxldhm .ldhm-lef .hml:hover .hml_xl{
	display: block;
}



.gydxldhm .ldhm-lef .hml .hml_xl a:hover{
	background: #03A9F4;
}

.hyxqldcb .ldcboue .cbouel-boldpa .swiper-slide{
	overflow: hidden;
	border-radius: 8px;
}

.gydxldhm .ldhm-lef .hml .mlmr i{
	margin-left: 10px;
}

.header.fixed-head {
   position: sticky;
   top: 0;
       background: rgba(0, 0, 0, .8);
}

.header.fixed-head .top{
	display: none;
}

.home_e .top:nth-child(1){
	margin-top: 0;
}
.banner_zhanwei{
	display: block;
	width: 100%;
	background: #f5f5f5;
	height: 10.4vw;
}

.fanhui{
	background: #cdd500;
    line-height: 46px;
    height: 46px;
    text-align: center;
    color: #fff;
    border-radius: 8px;
    transition: all 0.4s;
    display: block;
    color: #fff;
}

.fanhui a{color: #fff;display: block;}


/**/
.lilun_dibu ul li{
	width: 33.3%;
}

.lilun_dibu ul li .js{
	line-height: 1.6;
	margin-top: 20px;
	color: rgba(255, 255, 255, 0.68);
	opacity: 0;
	height: 0;
	overflow: hidden;
	transition: all 0.4s;
}

.lilun_dibu ul li .js a{
	display: block;
	color: rgba(255, 255, 255, 0.68);
	transition: all 0.3s;    
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lilun_dibu ul li .js a:hover{
	color: #fff;
}
.lilun_dibu ul li:hover .js{
	height: auto;
	opacity: 1;
}

@media(max-width: 1100px){
	.lilun_dibu ul li .js{display: none;}
}

html{
	scroll-padding-top: 120px;
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3 .yx{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	display: none;
	background: rgba(0, 0, 0, 0.6);
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3 .yx > p{
	position: absolute;
	top: 50%;
	left: 0;
	padding: 20px;
	color: #fff;
	text-align: center;
	width: 100%;
	transform: translateY(-50%);
}

.contrast-a .trast-botto .swiper-wrapper .swiper-slide .col-md-3.cur .yx{
	display: block;
}
.emission-kh2{
	padding: 0;
	margin-top: calc(-8.7vw + -96px);
	background: none;
	position: sticky;
	top: 138px;
	z-index: 8;
}

.emission-kh .ssion-botto .bott-bott{
	position: initial;
	display: inline-block;
}

@media(max-width: 1500px){
	.emission-kh2{
		top: 125px;
		margin-top: calc(-8.7vw + -61px);
	}

	.fashedianjing .ldhm-lef .hml,.gydxldhm .ldhm-lef .hml{min-width: 200px;width: 200px;}

}

@media(max-width: 1100px){
	.emission-kh2 .ssion-botto .bott-bott{margin-top: 0;}
	.emission-kh2{
		margin-top: -92px;
	}
	.emission-kh2{
		top: 0;
		position: initial;

	}
}

@media(max-width: 768px){
	.emission-kh2{
		margin-top: -40px;
	}
}

.hyxqldck .ldck-bootm .ul,.hyxqldcu .ldct-botom .ul{display: none;overflow: auto;}
.hyxqldck .ldck-bootm .ul.cur,.hyxqldcu .ldct-botom .ul.cur{display: block;}
.hyxqldck .ldck-top .ck-rig .riga .smdfl span,.hyxqldcu .ldct-top .ct-rig .riga .smdfl span{
width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    padding-right: 40px;
}

.hyxqldck .ldck-bootm .ul::-webkit-scrollbar{
	width: 5px;
	border: 20px;
	
}
.hyxqldck .ldck-bootm .ul::-webkit-scrollbar-track{
	border: 20px;
	background: #9c9d9d;
}
.hyxqldck .ldck-bootm .ul::-webkit-scrollbar-track-piece{
	width: 5px;
	border: 20px;
} 
.hyxqldck .ldck-bootm .ul::-webkit-scrollbar-thumb{
	background: #777879;
	border: 20px;			
}
.hyxqldck .ldck-bootm .ul::-webkit-scrollbar-button{
	display: none;
}

a.chongxin{
	color: #fff;
	background: rgba(255, 255, 255, 0.2);
	padding: 12px 28px;
	border-radius: 50px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	position: absolute;
   right: 4.1%;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s;

}

a.chongxin i{
	width: 23px;
	height: 20px;
	background: url(../images/chongxin_jt.png) center center/cover;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	top: -1px;
	position: relative;
}

a.chongxin:hover{
	background: #fff;
	color: #cdd500;
	border-color: #fff;
}


.zulincs_box{
	position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999999999999;
    width: 100%;
    height: 100%;
    transition: all .5s;
    display: none;
}

.zulincs_box .box{
	padding: 20px;
	width: 250px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	border-radius: 10px;
	transform: translate(-50%,-50%);
}
.zulincs_box .box .bt{
	text-align: center;
	color: #333;
    margin-bottom: 10px;
}
.zulincs_box .box .cha{
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(../images/close.png) center center/cover;
	position: absolute;
	right: -26px;
	top: -26px;
	transition: all .3s;
}

.zulincs_box .box .cha:hover{
	transform: rotate(180deg);
}

.zulincs_box.cur{
	display: block;
	animation: touming 0.4s linear 1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}

@-webkit-keyframes touming {
	0% {
		opacity: 0;
		
	}
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes touming {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@media(max-width: 1100px){
	.zulincs_box .box{
		width: 200px;
	}
	a.chongxin{
	top: 37%;
    }
}
.header .btm .right .ul > li .box .right .l .lb .erji > a.cur{
	color: #cdd500;
}
.header .btm .right .ul > li .box .right .l .lb .erji .sanji {
	margin-top: 8px;
	margin-bottom: 30px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	display: none;
}
.header .btm .right .ul > li .box .right .l .lb .erji .sanji span{
	padding-right: 24px;
	position: relative;
}
.header .btm .right .ul > li .box .right .l .lb .erji .sanji a .i{
	background: url(../images/sanji_jt.png) center center/cover;
	width: 17px;
	height: 17px;
	position: absolute;
	right: 0;
	top: -1px;
	opacity: 0;
	transition: all 0.4s;
}

.header .btm .right .ul > li .box .right .l .lb .erji .sanji a:hover .i{
	opacity: 1;
}

.erjijt{position: relative;}
.erjijt:before{
	width: 7px;
	height: 10px;
	background: url(../images/erji_jt.png) center center/cover;
	position: absolute;
	right: 10px;
	top: 2px;
	content: "";
}
.erjijt.cur:before{
	width: 10px;
	height: 7px;
	background: url(../images/erji_jt2.png) center center/cover;
}
.header .btm .right .ul > li .box .right .l{
	padding-right: 30px;
}
.microscope-c .banner_more{animation: duibi 2.4s linear infinite;}

@-webkit-keyframes duibi {
	0% {
		transform: scale(1);
	}
	50%{
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

@keyframes duibi {
	0% {
		transform: scale(1);
	}
	50%{
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

.microscope-f .copf-top .banner_more{
	position: absolute;
	right: 0;
	bottom: 10px;
}


.gydxldhm .ldhm-lef .hml .hml_xl a.cur{
	color: #cdd500;
}

.gydxldhm .ldhm-lef .hml .hml_xl a.cur:hover{
	color: #fff;
}

.select .list .box a.cur{
	color: #cdd500;
}

.news-a .zxfb-lr .wsa-r .wsa-re .saw-a .smdpo ul li a.cur{color: #cdd500;}

.microscope-b .bofang{
	position: absolute;
    right: 0;
    bottom: 0;
    width: 6.2vw;
    height: 6.2vw;
    transition: all .5s;
    cursor: pointer;
    z-index: 3;
    filter: drop-shadow(0 0 10px rgba(0,0,0,0.15));
    background: url(../images/aul-rier.png)no-repeat center center/cover;
    transform: rotate(0deg);
}

.microscope-b .bofang:hover{transform: rotate(360deg);}


.lilunxq_a .right .xiangguan .xiangguan_box .img{
	width: 100%;
	height: 25.7vw;
}
@media(max-width: 1100px){
	.microscope-b .bofang{
		width: 64px;
		height: 64px;
		top: calc(50% - 50px);
		left: 50%;
		right: auto;
		bottom: auto;
		transform: translate(-50%,-50%)  rotate(0deg);
	}
	.microscope-b .bofang:hover{transform:  translate(-50%,-50%) rotate(360deg);}

	.lilunxq_a .right .xiangguan .xiangguan_box .text .wenzi ul li{margin-bottom: 8px;padding-left: 14px;}
	.lilunxq_a .right .xiangguan .xiangguan_box .text .wenzi ul li:before{top: 10px;}
	.lilunxq_a .right .xiangguan .xiangguan_box .img{
		height: 260px;
	}
}

.mo_lilunxiala{display: none;}
@media(max-width: 1100px){
	.pc_lilunxiala{display: none;}
	.mo_lilunxiala{display: block;}
	.video_a .top .mo_lilunxiala .select {
		width: 49%;
		float: left;
		margin-right: 2%;
	}
	.video_a .top .mo_lilunxiala .select:nth-child(1){width: 100%;margin-right: 0;}
	.video_a .top .mo_lilunxiala .select:last-child{margin-right: 0;}
	.nybanner_ewm .ewm{display: none;}
	.Aboutush .tush-top .tusl-lef .leftbop{font-size: 14px;}
}

.shaixuan canvas{
	height: 140px !important;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 0;
}

.shaixuan .shaixuan_box .right .ul li .hui_bt{display: none;}
.shaixuan .shaixuan_box .right .ul li.hui .hui_bt{display: block;}
.shaixuan .shaixuan_box .right .ul li.hui label,
.shaixuan .shaixuan_box .right .ul li.hui input{display: none;}

.shaixuan_bannerxq .img{
	height: 340px;
}

.home_f  .home_f_box .swiper-slide,.home_f  .home_f_box .swiper-slide:nth-child(1){opacity: 0 !important;}
.home_f  .home_f_box .swiper-slide.swiper-slide-active{opacity: 1 !important;}

.news-a .zxfb-lr .wsa-r.mo_wsa-r{
	display: none;
	float: right;
	width: 60%;
}

@media(max-width: 1100px){
	.news-a .zxfb-lr .wsa-l{border-bottom: none;padding-top: 0;}
	.news-a .zxfb-lr .wsa-l{width: 100%;}
	.news-a  .mo_wsa-l{
		float: left;

	}
	.news-a .zxfb-lr .wsa-r.mo_wsa-r{
		display: block;
		margin-top: 0;
	}
	.news-a .zxfb-lr .wsa-r.mo_wsa-r .wsa-rp{width: 100%;}
	.news-a .zxfb-lr .wsa-l span{
		width: 30px;
        height: 26px;
	}
	.news-a .mo_wsa-l{
		padding: 10px 0;
		border-bottom: 1px solid #a5a5a5;
	}


	/*.gydxldhm {
		display: none;
	}*/
	.gydxldhm .ldhm-lef,.gydxldhm .ldhm-rig .rigl{display: none;}
	.gydxldhm .ldhm-rig .rigld{margin-bottom: 10px;}
	.gydxldhm .ldhm-rig{width: 100%;}
	.gydxldhm .ldhm-rig .rigld{margin-left: 0;width: 100%;}
	.gydxldhm .ldhm-rig .rigld a{width: 100%;}
}

.mo_header .mo_header_ss{
	position: absolute;
	right: 56px;
	top: 50%;
	width: 19px;
	height: 19px;
	transform: translateY(-50%);
}

.mo_header .mo_header_ss > span{
	width: 19px;
	height: 19px;
	display: block;
	background: url(../images/addsear.png) center center/cover;
}

.mo_header .mo_header_ss .mo_header_ssbox{
	top: 50%;
	transform: translate(0,-50%);
	position: absolute;
	right: -60px;
	height: 40px;
	width: 320px;
	display: none;
}

.mo_header .mo_header_ss .mo_header_ssbox .inp{
	width: 100%;
	line-height: 40px;
	height: 40px;
	border: none;
	background: #fff;
	padding: 0 50px 0 20px;
	font-size: 15px;
}

.mo_header .mo_header_ss .mo_header_ssbox .subxx{
	width: 50px;
	position: absolute;
	right: 0;
	height: 100%;
	bordeR: none;
	background: url(../images/addsear.png) center center no-repeat #333;
}

.mo_header .mo_header_ss:hover .mo_header_ssbox{
	display: block;
	animation: moss 0.2s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}

	
@-webkit-keyframes moss {
	0% {
		transform: translate(150px,-50%);
		opacity: 0;
	}
	100% {
		transform: translate(0,-50%);
		opacity: 1;
	}
}

@keyframes moss {
	0% {
		transform: translate(150px,-50%);
		opacity: 0;
	}
	100% {
		transform: translate(0,-50%);
		opacity: 1;
	}
}

@media(max-width: 640px){
	.page a {
	    width: 40px;
	    height: 40px;
	    line-height: 40px;
	}
}

.social-share .icon-wechat .wechat-qrcode{
	height: 206px !important;
}

.header .logo svg{width:140px;}






/**2023-11-24新增修改慢慢**/
.liwutan {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;
}

.liwutan:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
}

.liwutan .wutanmo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
    width: 816px;
    text-align: center;
    background: url(../images/liwutane.jpg)no-repeat center center/cover;
    background-size: 100% 100%;
    padding: 32px 0 62px 0;
}

.liwutan .wutanmo .tanwen {
    font-size: 44px;
    line-height: 60px;
    font-weight: bold;
    color: #333333;
    margin-top: 17px;
}

.liwutan .wutanmo .tanwen span {
    color: #cdd500;
}

.liwutan .wutanmo .tijiao_btn {
    width: 226px;
    height: 56px;
    line-height: 56px;
    color: #fff;
    font-size: 18px;
    background: #cdd500;
    border: 0;
    border-radius: 50px;
    margin-top: 20px;
    display: inline-block;
}

.liwutan .wutanmo button {
    position: absolute;
    right: 30px;
    cursor:pointer;
    top: 32px;
    width: 38px;
    height: 38px;
    color: rgba(0,0,0,0);
    border: 0;
    background: url(../images/guanbimo.png)no-repeat center center/cover;
}



@media(max-width:1700px) {
    .liwutan .wutanmo .tanwen {
        font-size: 34px;
        line-height: 50px;
    }
    
    .liwutan .wutanmo .tijiao_btn {
        width: 205px;
        height: 50px;
        font-size: 16px;
        line-height: 50px;
    }
}

@media(max-width:1500px) {
    .liwutan .wutanmo{
        width: 750px;
    }
    
    .liwutan .wutanmo .tanwen {
        font-size: 28px;
        line-height: 40px;
    } 
}

@media(max-width:1100px) {
    .liwutan .wutanmo .tanwen{
        font-size: 22px;
        line-height: 1.5;
    }
    
    .liwutan .wutanmo {
        width: 350px;
        padding: 40px 0;
    }
    
    .liwutan .wutanmo .imgeo{
        width: 230px;
        display: inline-block;
    }
    
    .liwutan .wutanmo button{
        right: 15px;
        top: 15px;
    }
    
    .liwutan .wutanmo .tijiao_btn{
        width: 150px;
    }
}





/**注册登录**/
.denglutanc {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
.denglutanc:before{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
}
.denglutanc .login_a .login_a_box {
    left: 50%;
    transform: translate(-50%,-50%);
}

.denglutanc { display:none; }
.denglutanc .register_a { display:none; }
.denglutanc .register_e .guanbid {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 38px;
    height: 38px;
    cursor:pointer;
    background: url(../images/guanbid.png)no-repeat center center/cover;
}
.denglutanc .register_e .login_a_box {
    padding-right: 74px;
    padding-top: 80px;
} 

.denglutanc .login_a_box .ul {
    margin-top: 25px;
}


.denglutanc .register_a .guanbide {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 38px;
    height: 38px;
    cursor:pointer;
    background: url(../images/guanbid.png)no-repeat center center/cover;
}



/**知识下载下拉**/
.header .btm .right .ul > li .xinzhiship {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .9);
    z-index: 99;
}

.header .btm .xinzhiship .container2 {
    padding: 0;
    max-width: 91.6%;
}

.xinzhiship {
    padding: 60px 0 53px;
    display: none;
}

.header .btm .right .ul > li:hover .xinzhiship {
    display: block;
	animation: xiala 0.4s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}

.xinzhiship ul li {
    float: left;
    width: 23.05%;
    margin-right: 2.6%;
    margin-bottom: 2%;
} 

.xinzhiship ul li:nth-child(4n){
    margin-right: 0;
}

.xinzhiship ul li a {
    display: block;
}

.xinzhiship ul li a .ipmg { overflow:hidden; border-radius:10px; line-height:0;}

.xinzhiship ul li a .ipzt {
    font-size: 24px;
    color: #fff;
    border-bottom: 1px solid #373737;
    padding-bottom: 15px;
    margin-bottom: 20px;
    position: relative;
    transition: all .3s;
}

.xinzhiship ul li a .ipzt:before{
    position: absolute;
    content: "";
    left: 0;
    bottom: -1px;
    height: 1px;
    width: 0;
    background: #03A9F4;
    transition: all .3s;
}

.xinzhiship ul li:hover a .ipzt{
    color: #03A9F4;
}

.xinzhiship ul li:hover a .ipzt:before{
    width: 100%;
}


@media(max-width:1700px) {
    .xinzhiship ul li a .ipzt {
        font-size: 22px;
    }
}

@media(max-width:1500px) {
    .xinzhiship ul li a .ipzt {
        font-size: 18px;
    }
    .xinzhiship {
        padding: 30px 0 40px;
    }
    .header .btm .sousuo:before { top:26px; }
}






/**2023-11-27**/
.flex { display:flex; flex-wrap:wrap; }
.header .btm .right .ul > li .box { display:none !important; }
.header .btm .right .ul > li .bospe {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .9);
    z-index: 99;
    padding: 98px 0 116px;
    display: none ;
}
.header .btm .right .ul > li:hover .bospe {
    display: block;
	animation: xiala 0.4s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.header .btm .right .ul > li .bospe .container2{
    padding: 0;
    max-width: 91.6%;
}
.header .btm .right .ul > li .bospe .lypel{
    float:left;
    margin-right: 2.77%;
    width: 26%;
}
.header .btm .right .ul > li .bospe .nyfont-24 a {
    display: block;
    color: #fff;
    line-height: 1;
    padding-bottom: 21px;
    position: relative;
    border-bottom: 1px solid rgba(255,255,255,.2);
    transition: all .5s;
}
.header .btm .right .ul > li .bospe .nyfont-24 a:before{
    position: absolute;
    content: "";
    left: 0;
    bottom: -1px;
    width: 0%;
    height: 1px;
    background: #cdd500;
    transition: all .5s;
}
.header .btm .right .ul > li .bospe .nyfont-24:hover a{
    color: #cdd500;
}
.header .btm .right .ul > li .bospe .nyfont-24:hover a:before{
    width:100%;
}

.header .btm .right .ul > li .bospe .lypel .pelb { margin-top:30px; }
/*.header .btm .right .ul > li .bospe .lypel ul::-webkit-scrollbar {*/
/*	width: 4px;*/
/*	height: 4px;*/
/*}*/

/*.header .btm .right .ul > li .bospe .lypel ul::-webkit-scrollbar-thumb {*/
/*	border-radius: 5px;*/
/*	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);*/
/*	background: #cdd500;*/
/*}*/

/*.header .btm .right .ul > li .bospe .lypel ul::-webkit-scrollbar-track {*/
/*	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);*/
/*	border-radius: 0;*/
/*	background: rgba(255, 255, 255, 0.3);*/
/*}*/
.header .btm .right .ul > li .bospe .lypel ul li a {
    display: inline-block;
    color: #c5c5c5;
    font-size: 18px;
    line-height: 1;
    padding-bottom: 3px;
    position: relative;
}
.header .btm .right .ul > li .bospe .lypel ul li a:before{
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    height: 1px;
    width: 100%;
    background: #949904;
    opacity: 0;
}
.header .btm .right .ul > li .bospe .lypel ul li:hover a{
    color: #a7ad03;
}
.header .btm .right .ul > li .bospe .lypel ul li:hover a:before { opacity:1; }

.header .btm .right .ul > li .bospe .lypel ul li{
    margin-bottom: 20px;
}
.header .btm .right .ul > li .bospe .lypel ul li:last-child{margin-bottom:0;}

.header .btm .right .ul > li .bospe .lyper{
    float:left;
    width: 71.23%;
}
.header .btm .right .ul > li .bospe .lyper ul li {
    margin-right: 4%;
    width: 30.64%;
    margin-bottom: 4.6875vw;
}
.header .btm .right .ul > li .bospe .lyper ul li:nth-child(3n) {
    margin-right: 0;
}
.header .btm .right .ul > li .bospe .lyper ul li .dpptm { margin-top:30px; }
/*.header .btm .right .ul > li .bospe .lyper ul li .dpptm::-webkit-scrollbar {*/
/*	width: 4px;*/
/*	height: 4px;*/
/*}*/

/*.header .btm .right .ul > li .bospe .lyper ul li .dpptm::-webkit-scrollbar-thumb {*/
/*	border-radius: 5px;*/
/*	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);*/
/*	background: #cdd500;*/
/*}*/

/*.header .btm .right .ul > li .bospe .lyper ul li .dpptm::-webkit-scrollbar-track {*/
/*	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);*/
/*	border-radius: 0;*/
/*	background: rgba(255, 255, 255, 0.3);*/
/*}*/
.header .btm .right .ul > li .bospe .lyper ul li .dpptm .m a {
    display: inline-block;
    color: #c5c5c5;
    font-size: 18px;
    line-height: 1;
    padding-bottom: 3px;
    position: relative;
}
.header .btm .right .ul > li .bospe .lyper ul li .dpptm .m {
    margin-bottom: 20px;
}
.header .btm .right .ul > li .bospe .lyper ul li .dpptm .m:last-child { margin-bottom:0; } 
.header .btm .right .ul > li .bospe .lyper ul li .dpptm .m a:before{
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    height: 1px;
    width: 100%;
    background: #949904;
    opacity: 0;
}
.header .btm .right .ul > li .bospe .lyper ul li .dpptm .m:hover a{
    color: #a7ad03;
}
.header .btm .right .ul > li .bospe .lyper ul li .dpptm .m:hover a:before { opacity:1; }
.header .btm .right .ul > li .bospe .lyper ul li:nth-child(4),
.header .btm .right .ul > li .bospe .lyper ul li:nth-child(5),
.header .btm .right .ul > li .bospe .lyper ul li:nth-child(6){
    margin-bottom: 0;
}


@media(max-width:1700px){
    .header .btm .right .ul > li .bospe { padding:50px 0 60px; }
    .header .btm .right .ul > li .bospe .lypel ul li a,
    .header .btm .right .ul > li .bospe .lyper ul li .dpptm .m a{ font-size:16px; }
}

@media(max-width:1200px) {
    .header .btm .right .ul > li .bospe .lypel { width:22%; }
    .header .btm .right .ul > li .bospe .lyper { width:75.23%; }
    
    .header .btm .yuyan { margin-right:20px; }
    .header .btm .sousuo { padding-left:20px; }
    .header .btm .right { margin-right:20px; } 
    .header .btm .right .ul > li { padding: 0 10px; }
}



/**产品聚合**/
.fl { float:left; }
.fr { float:right; }
.aggregationban .banner_more { margin-top:3.80208vw; }
.aggregationA {
    background: #f5f5f5;
    padding: 87px 0 107px;
}
.aggregationA .ational {
    background: #fff;
    width: 22.22%;
    border-radius: 10px;
    padding: 40px 0 0;
    position: sticky;
    top: 84px;
}
.aggregationA .ational .onabt {
    color: #111111;
    line-height: 1;
    padding-left: 30px;
    padding-bottom: 34px;
}
.aggregationA .ational .onaul ul li {
    border-bottom:1px solid #f1f1f1;
}
.aggregationA .ational .onaul ul li:last-child { border-bottom0 }
.aggregationA .ational .onaul ul li a {
    color: #333333;
    font-size: 18px;
    line-height: 1;
    padding: 36px 0 35px 25px;
    display: block;
    position: relative;
}
.aggregationA .ational .onaul ul li a:before{
    position: absolute;
    content: "";
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background: url(../images/onaul.png)no-repeat center center/cover;
}
.aggregationA .ational .onaul ul li.cur { background:rgba(67,188,209,.1); border-color:rgba(215,221,51,.1); }
.aggregationA .ational .onaul ul li.cur a { color:#03A9F4; }
.aggregationA .ational .onaul ul li.cur a:before {
   background: url(../images/onaula.png)no-repeat center center/cover; 
}
.aggregationA .ational .onaul ul li.cur a:after{
    position: absolute;
    content: "";
    left: -2px;
    top: 0;
    height: 100%;
    width:4px;
    background: #03A9F4;
}

.aggregationA .ationar {
    margin-left: 2.38%;
    width:75.4%;
}
.aggregationA .ationar .onarbott { margin-top:44px; }
.aggregationA .ationar .onarbott .ule li { margin-bottom:45px; }
.aggregationA .ationar .onarbott .ule li:last-child { margin-bottom:0; }
.aggregationA .ationar .onarbott .ule li .ottt {
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #e5e5e5;
}
.aggregationA .ationar .onarbott .ule li .ottt a {
    color: #333333;
    padding-left: 17px;
    position: relative;
    line-height: 1;
    display: block;
}
.aggregationA .ationar .onarbott .ule li .ottt a:before{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width:5px;
    background: #03A9F4;
    overflow: hidden;
    border-radius: 5px;
}
.aggregationA .ationar .onarbott .ule li .ottt a:after {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width:31px;
    height: 31px;
    background: url(../images/ottt.png)no-repeat center center/cover;
}
.aggregationA .ationar .onarbott .ule li .obbb ul li {
    float: left;
    margin-right: 1.6%;
    width: 49.2%;
    margin-bottom: 1.6%;
}
.aggregationA .ationar .onarbott .ule li .obbb ul li:nth-child(2n) { margin-right:0; }
.aggregationA .ationar .onarbott .ule li .obbb ul li a {
    display: block;
    background: #fff;
    overflow: hidden;
    border-radius: 10px;
}
.aggregationA .ationar .onarbott .ule li .obbb ul li a .img {
    overflow: hidden;
    border-radius: 10px;
}

.aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm {
    padding: 25px 31px 32px 31px;
}
.aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm .bpml{
    width: 70%;
}
.aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm .bpml .pma {
    color: #333333;
}
.aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm .bpml .pmb {
    color: #8f8f8f;
    margin-top: 9px;
}
.aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm .bpml .pmb p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1;
}
.aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm .bpmr {
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 18px;
    color: #333333;
    padding-right: 18px;
    transform: translateY(-50%);
    line-height:1;
}
.aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm .bpmr span {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 11px;
    height: 16px;
    background: url(../images/ottte.png)no-repeat center center/cover;
}



@media(max-width:1700px) {
    .aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm .bpmr {
        font-size: 16px;
    }
    .aggregationA .ational .onaul ul li a { font-size:16px; padding:31px 0 30px 25px; }
    .aggregationA .ational .onaul ul li a:before { width:22px; height:22px; }
    
    .aggregationA .ationar .onarbott .ule li .ottt a:after { width:28px; height:28px; }
}

@media(max-width:1500px){
    .aggregationA .ational { padding-top:30px; }
    .aggregationA .ational .onabt { padding-bottom: 24px; }
}


@media(max-width:1100px){
    .aggregationA { padding:30px 0 40px; }
    .aggregationA .ational { width:100%; padding-top:20px; position: initial;}
    
    .aggregationA .ational .onabt{ padding-left:20px; padding-bottom:15px; }
    .aggregationA .ational .onaul ul li a { padding:15px 0 15px 20px; font-size:15px; }
    
    .aggregationA .ationar { width:100%; margin-top:20px; }
    .aggregationA .ationar .onarbott { margin-top:25px; }
    .aggregationA .ationar .onarbott .ule li .ottt a:after { width:26px; height:26px; }
    .aggregationA .ationar .onarbott .ule li .ottt { padding-bottom: 15px; margin-bottom: 17px; }
    .aggregationA .ationar .onarbott .ule li .obbb ul li { width:100%; margin-bottom:20px; margin-right:0; }
    .aggregationA .ationar .onarbott .ule li .obbb ul li:last-child { margin-bottom:0; }
    
    .aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm { padding:20px; }
    
    .aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm .bpmr { font-size:15px; }
    .aggregationA .ationar .onarbott .ule li .obbb ul li a .bbbpm .bpmr span { width:8px; height:12px; }
    
    .aggregationA .ationar .onarbott .ule li { margin-bottom:30px; }
}







/**产品详情页**/
.vvlvvl .duibixiangqing {
    padding: 0;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
}
.vvlvvl table tbody tr {
    background: #ffffff;
}
.vvlvvl table tbody tr:nth-child(2n) {
    background: #fcfcfc;
}
.vvlvvl .cope-top {
    margin-bottom: 31px;
}


.koumoslxk .copee-top {
    margin-bottom: 40px;
}
.koumoslxk .rgkemsxn {
    position: absolute;
    bottom: 7px;
    right: 0;
}
.koumoslxk .rgkemsxn .tton {
    position: initial;
    margin-top: 0;
    width: 62px;
    height: 61px;
}
.koumoslxk .rgkemsxn .tton:after {
    opacity: 0;
}
.koumoslxk .rgkemsxn .swiper-button-prev{
    background: url(../images/xnprev.png)no-repeat center center/cover;
    margin-right: 6px;
}
.koumoslxk .rgkemsxn .swiper-button-next{
    background: url(../images/xnnext.png)no-repeat center center/cover;
}
.koumoslxk .rgkemsxn .swiper-button-prev:hover{
    background: url(../images/xnpreva.png)no-repeat center center/cover;
}
.koumoslxk .rgkemsxn .swiper-button-next:hover{
    background: url(../images/xnnexta.png)no-repeat center center/cover;
}
.koumoslxk .koujia-bottom .swiper-slide{
    background: #f7f7f7;
    border-radius: 10px;
    overflow: hidden;
}
.koumoslxk .koujia-bottom .swiper-slide .img { overflow:hidden; height:18vw; }
.koumoslxk .koujia-bottom .swiper-slide .aperbo{
    padding: 25px 26px 36px 26px;
}
.koumoslxk .koujia-bottom .swiper-slide .aperbo .relative {
    padding-left: 70px;
}
.koumoslxk .koujia-bottom .swiper-slide .aperbo .relative .icon {
    position: absolute;
    left: 0;
    top: 50%;
    width: 60px;
    transform: translateY(-50%);
}
.koumoslxk .koujia-bottom .swiper-slide .aperbo .relative .erbow .owa {
    color: #333333;
    margin-bottom: 6px;
}
.koumoslxk .koujia-bottom .swiper-slide .aperbo .relative .erbow .owb {
    color: #999999;
}

.koumoslxk .koujia-bottom .swiper-slide .aperbo .erbowa {
    color: #666666;
    line-height: 1.75;
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid #e5e5e5;
}
.koumoslxk .koujia-bottom .swiper-slide .aperbo .erbowa p{
    overflow-y: auto;
    overflow-x: hidden;  
    padding-right: 10px;
    height: 112px;
}
.koumoslxk .koujia-bottom .swiper-slide .aperbo .erbowa p::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}
.koumoslxk .koujia-bottom .swiper-slide .aperbo .erbowa p::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #cdd500;
}
.koumoslxk .koujia-bottom .swiper-slide .aperbo .erbowa p::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.DesktopH { background:#f5f5f5; padding:6.30208vw 0 5.9375vw; }
.DesktopH .ktophl {
    width: 461px;
    overflow: hidden;
}
.DesktopH .ktophr {
    margin-left: 90px;
    padding-top: 12px;
    width: calc(100% - 551px);
}
.DesktopH .ktophr .hra {
    color: #666666;
    line-height: 1.5;
    margin: 13px 0 30px;
}
.DesktopH .ktophr .ophrfo ul li {
    float: left;
    width: 49.4%;
    margin-right: 1.2%;
    margin-bottom: 1.2%;
    position: relative;
}
.DesktopH .ktophr .ophrfo ul li:nth-child(2n){
    margin-right: 0;
}
.DesktopH .ktophr .ophrfo ul li:last-child{
    width:100%;
}
.DesktopH .ktophr .ophrfo ul li .icon {
    position: absolute;
    left: 19px;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}
.DesktopH .ktophr .ophrfo ul li input {
    border: 1px solid #fff;
    height: 64px;
    font-size: 15px;
    color: #333;
    border-radius: 5px;
    padding-left: 50px;
    color: #aaaaaa;
}
.DesktopH .ktophr .ophrfo ul li input::-webkit-input-placeholder {color: #aaaaaa;}
.DesktopH .ktophr .ophrfo ul li input::-moz-placeholder {color: #aaaaaa;}
.DesktopH .ktophr .ophrfo ul li input:-moz-placeholder {color: #aaaaaa;}
.DesktopH .ktophr .ophrfo ul li input:-ms-input-placeholder {color: #aaaaaa;}
.DesktopH .ktophr .ophrfo ul li input:hover{border: 1px solid #cdd500 !important;}
.DesktopH .ktophr .ophrfo ul li input:focus{border: 1px solid #cdd500 !important;}

.DesktopH .ktophr .ophrfo ul li span {
    display: inline-block;
    position: absolute;
    right: 20px;
    color: #c02424;
    font-size: 16px;
    z-index: 1;
    top: 57%;
    transform: translateY(-50%);
}

.DesktopH .ktophr .ophrfo ul li .icon .dj {
    display: none;
}
.DesktopH .ktophr .ophrfo ul li:nth-child(5) .icon {
    width: 21px;
    height: 16px;
}
.DesktopH .ktophr .ophrfo ul li:nth-child(5) .icon img {
    position: absolute;
    top: 0;
    left: 0;
}
.DesktopH .ktophr .ophrfo ul li:nth-child(4) span { right:190px; }
.DesktopH .ktophr .ophrfo ul li:hover .icon .dj{display: block;}
.DesktopH .ktophr .ophrfo ul li:hover .icon .mr{display: none;}
.DesktopH .ktophr .ophrfo ul li.mar0 .yanz {
    width: calc(100% - 171px);
    float: left;
}
.DesktopH .ktophr .ophrfo ul li.mar0 .yanztj {
    width: 154px;
    padding: 0;
    background: #cdd500;
    color: #fff;
    margin-left: 13px;
    border-color: #cdd500;
    float: left;
}
.DesktopH .ktophr .ophrfo ul li .layui-select-title i {
    background: url(../images/ophrfo.png)no-repeat center center/cover;
    width: 14px;
    height: 8px;
    right: 20px;
    border-style:none;
}

.DesktopH .ktophr .ophrfo ul li textarea{border: 1px solid #fff;border-radius: 5px;font-size: 15px;padding: 25px 0 0 47px;color: #333;height: 120px; resize:none;}
.DesktopH .ktophr .ophrfo ul li textarea:hover{border: 1px solid #cdd500 !important;}
.DesktopH .ktophr .ophrfo ul li textarea:focus{border: 1px solid #cdd500 !important;}
.DesktopH .ktophr .ophrfo ul li textarea::-webkit-input-placeholder {color: #aaaaaa;}
.DesktopH .ktophr .ophrfo ul li textarea::-moz-placeholder {color: #aaaaaa;}
.DesktopH .ktophr .ophrfo ul li textarea:-moz-placeholder {color: #aaaaaa;}
.DesktopH .ktophr .ophrfo ul li textarea:-ms-input-placeholder {color: #aaaaaa;}
.DesktopH .ktophr .ophrfo ul li:last-child .icon{top: 30%;}
.DesktopH .ktophr .tjanmo { margin-top:15px; }
.DesktopH .ktophr .tjanmo button {
    width: 178px;
    height: 55px;
    background: #cdd500;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border-radius: 50px;
    overflow: hidden;
}
.DesktopH .ktophr .tjanmo button span { 
    margin-right: 7px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -6px;
    background: url(../images/tjanmoa.png)no-repeat center center/cover;
}
.DesktopH .ktophr .tjanmo button:hover{
    opacity: 1;
}


@media(max-width:1500px) {
    .koumoslxk .koujia-bottom .swiper-slide .aperbo .relative .icon { width:48px; }
    .koumoslxk .rgkemsxn .tton { width:55px; height:55px; }
    
    .DesktopH .ktophr .ophrfo ul li input { font-size:14px; height:50px; }
    .DesktopH .ktophr .ophrfo ul li textarea { padding-top:15px; }
    .DesktopH .ktophr .ophrfo ul li:last-child .icon { top: 22%; }
    
    .DesktopH .ktophl { width:395px; }
    .DesktopH .ktophr .tjanmo button { font-size:14px; }
    .DesktopH .ktophr .tjanmo button span { width:14px; height:14px; }
    .DesktopH .ktophr { width: calc(100% - 485px); }
}

@media(max-width:1100px){
    .microscope-e { padding:30px 0 40px; }
    .koumoslxk .rgkemsxn .tton { width:40px; height:40px; }
    .koumoslxk .rgkemsxn { bottom:3px; }
    .koumoslxk .copee-top { margin-bottom:20px; }
    .koumoslxk .koujia-bottom .swiper-slide .aperbo { padding:20px; }
    .koumoslxk .koujia-bottom .swiper-slide .aperbo .relative { padding-left:55px; }
    .koumoslxk .koujia-bottom .swiper-slide .aperbo .relative .icon { width:40px; }
    .koumoslxk .koujia-bottom .swiper-slide .aperbo .erbowa { margin-top:15px; padding-top:12px; }
    
    .DesktopH { padding:30px 0 40px; }
    .DesktopH .ktophl { width:100%; }
    .DesktopH .ktophr { width:100%; margin-left:0; margin-top:20px; }
    .DesktopH .ktophr .hra { line-height:1.6; margin:10px 0 20px; }
    .DesktopH .ktophr .ophrfo ul li { width:100%; margin-right:0; margin-bottom:12px; }
    .DesktopH .ktophr .ophrfo ul li input { height:45px; }
    .DesktopH .ktophr .ophrfo ul li:last-child { margin-bottom:0; }
    .DesktopH .ktophr .ophrfo ul li.mar0 .yanztj { width:105px; }
    .DesktopH .ktophr .ophrfo ul li.mar0 .yanz { width: calc(100% - 118px); padding-left:45px; }
    .DesktopH .ktophr .ophrfo ul li:nth-child(4) span { right:138px; }
    .DesktopH .ktophr .ophrfo ul li .icon { width:19px; left:15px; }
    .DesktopH .ktophr .ophrfo ul li:nth-child(5) .icon { width:19px; height:14px; }
    .DesktopH .ktophr .tjanmo { margin-top:25px; }
    .DesktopH .ktophr .tjanmo button { width:140px; height:45px; }
    
    .vvlvvl .duibixiangqing { overflow-x:scroll; }
    
    .koumoslxk .koujia-bottom .swiper-slide .img { height:216px; }
}




/**行业详情**/

.gaibancases_tc {
	position: fixed;
	width: 100%;
	height: 100%;
	overflow: auto;
	top: 0;
	left: 0;
	z-index: 99;
	display: none;
	background: rgba(0, 0, 0, 0.85);

}

.gaibancases_tc .box {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	right: 0;
	top: 50%;
	width: 35%;
}

.gaibancases_tc .box .img {
	border-radius: 8px;
	overflow: hidden;
}

.gaibancases_tc .box .guanbi {
	width: 58px;
	height: 58px;
	background: url(../images/jiaruxq_tc_cha.png) center center/cover;
	position: absolute;
	top: -75px;
	right: -75px;
	border-radius: 100%;
	border: 3px solid #ffffff;
}

.gaibancases_tc .box .button_left,
.gaibancases_tc .box .button_right {
	width: 52px;
	height: 52px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: all 0.3s;
	cursor: pointer;
}

.gaibancases_tc .box .button_left {
	left: -80px;
	background: url(../images/cases_tc_l.png) center center/cover;
}

.gaibancases_tc .box .button_right {
	right: -80px;
	background: url(../images/cases_tc_r.png) center center/cover;
}

.gaibancases_tc .box .button_left:hover {
	background: url(../images/cases_tc_l2.png) center center/cover;
}

.gaibancases_tc .box .button_right:hover {
	background: url(../images/cases_tc_r2.png) center center/cover;
}

.gaibancases_tc .box .bt {
	text-align: center;
	color: #fff;
	margin-top: 26px;
}

.hyxqldcbtihuan {
    background: #f5f5f7;
    padding: 6.25vw 0 7.29166vw;
}

.hyxqldcbtihuan .ihuans {
    margin-top: 32px;
}
.hyxqldcbtihuan .ihuans .swiper-slide{
    border-radius: 5px;
    overflow: hidden;
}
.hyxqldcbtihuan .ihuans .swiper-slide .box {
    position: relative;
}

.hyxqldcbtihuan .ihuans .swiper-slide .box:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
}

.hyxqldcbtihuan .ihuans .swiper-slide:hover .box:before{
        background: rgba(0,0,0,);
}

.hyxqldcbtihuan .ihuans .swiper-slide .bt{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(205,213,0,.0);
    transition: all .3s;
}
.hyxqldcbtihuan .ihuans .swiper-slide .bt .span {
    color: #fff;
    position: absolute;
    bottom: 27px;
    left: 0;
    width: 100%;
    padding: 0 30px;
}
.hyxqldcbtihuan .ihuans .swiper-slide .bt span:before{
    position: absolute;
    top: -38px;
    left: 30px;
    content: "";
    width: 23px;
    height: 23px;
    opacity: 0;
    transition: all .3s;
    background: url(../images/fangdajing.png)no-repeat center center/cover;
}
.hyxqldcbtihuan .ihuans .swiper-slide:hover .bt{
    background: rgba(205,213,0,.9);
}
.hyxqldcbtihuan .ihuans .swiper-slide:hover .bt span:before{
    opacity: 1;
}

.hyxqldcbtihuan .wsanhj {
	position: relative;
	margin-top: 31px;
}

.hyxqldcbtihuan .wsanhj .anhjl-lef {
	position: absolute;
	height: 100%;
	width: calc(100% - 154px);
}

.hyxqldcbtihuan .wsanhj .anhjr-rig {
	float: right;
	width: 126px;
}

.hyxqldcbtihuan .wsanhj .anhjr-rig .qddew {
	position: inherit;
	margin-top: 0;
	float: left;
	height: 60px;
	width: 60px;
}

.hyxqldcbtihuan .wsanhj .anhjr-rig .qddew:after {
	opacity: 0;
}

.hyxqldcbtihuan .wsanhj .anhjr-rig .swiper-button-prev {
	margin-right: 6px;
	background: url(../images/prevl.png)no-repeat center center/cover;
}

.hyxqldcbtihuan .wsanhj .anhjr-rig .swiper-button-next {
	background: url(../images/nextr.png)no-repeat center center/cover;
}

.hyxqldcbtihuan .wsanhj .anhjr-rig .swiper-button-disabled {
	opacity: 1;
}

.hyxqldcbtihuan .wsanhj .anhjr-rig .swiper-button-prev:hover {
	background: url(../images/prevla.png)no-repeat center center/cover;
}

.hyxqldcbtihuan .wsanhj .anhjr-rig .swiper-button-next:hover {
	background: url(../images/nextra.png)no-repeat center center/cover;
}

.hyxqldcbtihuan .wsanhj .anhjl-lef .swiper-pagination {
	width: 100%;
	height: 1px;
	top: 50%;
	background: #e5e5e5;
	transform: translateY(-50%);
}

.hyxqldcbtihuan .wsanhj .anhjl-lef .swiper-pagination .swiper-pagination-progressbar-fill {
	background: #666666;
	height: 3px;
	top: -1px;
}


.fennubao {
    padding: 6.25vw 0 5.72916vw;
    background: #f5f5f5;
}

.fennubao .nubaom{
    padding-left: 4.2%;
    padding-right: 4.2%;
    margin-top: 20px;
}

.fennubao .nubaom .baoml {

    width: 31%;
}

.fennubao .nubaom .baoml .mla {
    color: #333333;
    line-height: 1.2;
}

.fennubao .nubaom .baoml .mlb {
    color: #666666;
    line-height: 1.55;
    margin: 25px 0 50px;
}

.fennubao .nubaom .baomr { width:64.2%; }
.fennubao .nubaom .baomr .img { overflow:hidden; border-radius:10px 0 0 10px; }
.fennubao .nubaom .baomr .mr { color:#999999; margin-top:13px; }



.fennubaoda {
    padding: 6.77083vw 0 6.77083vw;
    background: #f5f5f5;
}

.fennubaoda .nubaom{
    padding-right: 4.2%;
    padding-left: 4.2%;
}

.fennubaoda .nubaom .baoml {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 31%;
    right: 0;
}

.fennubaoda .nubaom .baoml .mla {
    color: #333333;
    line-height: 1.2;
}

.fennubaoda .nubaom .baoml .mlb {
    color: #666666;
    line-height: 1.55;
    margin: 25px 0 50px;
}

.fennubaoda .nubaom .baomr { width:64.2%; }
.fennubaoda .nubaom .baomr .img { overflow:hidden; border-radius:0 10px 10px 0; }
.fennubaoda .nubaom .baomr .mr { color:#999999; margin-top:13px; }


.klahjdl {
    background: #fff;
}
.hyxqldcu .ldct-botom ul li {
    border: 1px solid  #eaeaea;
}

@media(max-width:1500px) {
    .hyxqldcbtihuan .wsanhj .anhjr-rig .qddew {
        width: 55px;
        height: 55px;
    }
    .hyxqldcbtihuan .wsanhj .anhjl-lef{
        width: calc(100% - 135px);
    }
    .hyxqldcbtihuan .wsanhj .anhjr-rig {
        width: 116px;
    }
    
    .fennubao .nubaom .baoml .mlb {
        overflow-y: auto;
        overflow-x: hidden;
        padding-right: 10px;
        height: 19vw;
    }
    .fennubao .nubaom .baoml .mlb::-webkit-scrollbar {
    	width: 4px;
    	height: 4px;
    }
    .fennubao .nubaom .baoml .mlb::-webkit-scrollbar-thumb {
    	border-radius: 5px;
    	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    	background: #cdd500;
    }
    .fennubao .nubaom .baoml .mlb::-webkit-scrollbar-track {
    	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
    	border-radius: 0;
    	background: rgba(0, 0, 0, 0.1);
    }
    
    .fennubaoda .nubaom .baoml .mlb{
        overflow-y: auto;
        overflow-x: hidden;
        padding-right: 10px;
        height: 17.5vw; 
    }
    .fennubaoda .nubaom .baoml .mlb::-webkit-scrollbar {
    	width: 4px;
    	height: 4px;
    }
    .fennubaoda .nubaom .baoml .mlb::-webkit-scrollbar-thumb {
    	border-radius: 5px;
    	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    	background: #cdd500;
    }
    .fennubaoda .nubaom .baoml .mlb::-webkit-scrollbar-track {
    	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
    	border-radius: 0;
    	background: rgba(0, 0, 0, 0.1);
    }
}



@media(max-width:1100px){
    .hyxqldca { padding-bottom:40px; }
    
    .hyxqldcbtihuan { padding:30px 0 40px; }
    .hyxqldcbtihuan .ihuans { margin-top:20px; }
    .hyxqldcbtihuan .ihuans .swiper-slide .bt .span { padding:0 20px; bottom:17px; } 
    .hyxqldcbtihuan .ihuans .swiper-slide .bt span:before { left:20px; top:-30px; }
    
    .hyxqldcbtihuan .wsanhj .anhjr-rig .qddew { width:40px; height:40px; }
    .hyxqldcbtihuan .wsanhj .anhjl-lef { width: calc(100% - 102px); }
    .hyxqldcbtihuan .wsanhj .anhjr-rig {
        width: 86px;
    }
    .hyxqldcbtihuan .wsanhj { margin-top:25px; }
    
    .gaibancases_tc .box { width:47%; }
    
    .fennubao,
    .fennubaoda {
        padding: 30px 0 40px;
    }
    
    .fennubao .nubaom {
        margin-top: 20px;
        padding: 0 4.2%;
    }
    
    .fennubao .nubaom .baomr,
    .fennubaoda .nubaom .baomr{
        width: 100%;
    }
    
    .fennubao .nubaom .baomr .img,
    .fennubaoda .nubaom .baomr .img{
        border-radius: 10px;
    }
    
    .fennubao .nubaom .baoml,
    .fennubaoda .nubaom .baoml{
        position: initial;
        top: 0;
        transform: translateY(0);
        width: 100%;
        margin-top: 20px;
    }
    
    .fennubao .nubaom .baoml .mlb,
    .fennubaoda .nubaom .baoml .mlb{
        height: auto;
        margin-bottom: 20px;
    }
    
    .fennubaoda .nubaom {
        padding: 0 4.2%;
    }
    .fennubaoda .nubaom .baomr .mr {
        padding-left: 0;
    }
}








/**博客**/
.bokemolban .texl { float:left; }
.bokemolban .texr{
    position: absolute;
    bottom: 6px;
    right: 0;
    float: right;
}

.bokemolban .texr .inp {
    width: 530px;
    background: rgba(255,255,255,.2);
    border: 0;
    height: 56px;
    font-size: 15px;
    color: rgb(196, 214, 0);
    padding-left: 20px;
    border-radius: 50px;
}

.bokemolban .texr .inp::-webkit-input-placeholder {color: #fff;}
.bokemolban .texr .inp::-moz-placeholder {color: #fff;}
.bokemolban .texr .inp:-moz-placeholder {color: #fff;}
.bokemolban .texr .inp:-ms-input-placeholder {color: #fff;}

.bokemolban .texr .sub {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 120px;
    border: 0;
    border-radius: 50px;
    font-size: 16px;
    color: #fff;
    text-align: left;
    padding-left: 57px;
    background: url(../images/ggthb.png) no-repeat 33px 22px #03A9F4;
}

.bokemolban .text { bottom:158px; top:auto; transform:translateY(0); }

.bokexinzengA {
    background: url(../images/newsbackga.jpg)no-repeat center center/cover;
}
.bokexinzengA .sadczxc .zxfb-lr { display:none; }
.bokexinzengA .news-b .wsb-top {
    position: relative;
    margin-top: -227px;
}

.bokexinzengA .guanjiancim {
    /*margin-bottom: 50px;*/
    padding-top: 2.6vw;
}

.bokexinzengA .guanjiancim .ancimtop .mtobt{
    color: #333333;
    margin: 3.6vw 0 15px;
}

.bokexinzengA .guanjiancim .ancimtop .mtone ul li{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.bokexinzengA .guanjiancim .ancimtop .mtone ul li a {
    display: block;
    color: #999999;
    font-size: 15px;
    text-align: center;
    height: 42px;
    line-height: 42px;
    background: #fff;
    border-radius: 50px;
    padding: 0 20px;
}

.bokexinzengA .guanjiancim .ancimtop .mtone ul li.cur a {
    background: #cdd500;
    color: #fff;
}

.bokexinzengA .guanjiancim .ancimbottom { margin-top:30px; }
.bokexinzengA .guanjiancim .ancimbottom ul { border-bottom:1px solid #e5e5e5; }
.bokexinzengA .guanjiancim .ancimbottom ul li { float:left; margin-right:43px; }
.bokexinzengA .guanjiancim .ancimbottom ul li:last-child{ margin-right:0; }
.bokexinzengA .guanjiancim .ancimbottom ul li a{
    display: block;
    color: #333333;
    font-size: 16px;
    line-height: 1;
    padding-bottom: 18px;
    position: relative;
}
.bokexinzengA .guanjiancim .ancimbottom ul li a:before{
    position: absolute;
    content: "";
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #cdd500;
    opacity: 0;
}
.bokexinzengA .guanjiancim .ancimbottom ul li.cur a { color:#cdd500; }
.bokexinzengA .guanjiancim .ancimbottom ul li.cur a:before { opacity:1; }

.mornezhansh { display:none; text-align:center; margin-top:10px; }
.mornezhansh span { width:35px; height:35px; display:inline-block; background:url(../images/alsjkhdkja.png)no-repeat center center/cover #fff;     border-radius: 50%; }
.mornezhansh.ou span { background:url(../images/alsjkhdekja.png)no-repeat center center/cover #fff;  }

@media(max-width:1700px) {
    .bokexinzengA .news-b .wsb-top {
        margin-top: -218px;
    }
}

@media(max-width:1500px) {
    .bokemolban .texr .inp { font-size:14px; }
    .bokemolban .texr .sub { font-size:14px; }
    
    .bokexinzengA .guanjiancim .ancimtop .mtone ul li a { font-size:14px; height:40px; line-height:40px; }
    .bokexinzengA .guanjiancim .ancimbottom ul li a { font-size:14px; }
    
    .bokemolban .texr .sub { padding-left:55px; background-size:14px 14px; } 
    .bokexinzengA .news-b .wsb-top { margin-top: -205px; }
}

@media(max-width:1280px) {
    .bokexinzengA .news-b .wsb-top { margin-top: -192px; }
}


@media(max-width:1100px) {
    .bokemolban .text { bottom:auto; top:50%; transform:translateY(-50%); }
    .bokemolban .texr { position:initial; width:100%; margin-top:20px; }
    .bokemolban .texr .inp { width:100%; height:45px; }
    .bokemolban .texr .sub { background: url(../images/ggthb.png) no-repeat 33px 16px #cdd500; background-size:14px 14px; }
    
    .bokexinzengA .news-b .wsb-top { margin-top:0; }
    .bokexinzengA .guanjiancim {
        padding-top: 30px;
    }
}

@media(max-width:750px) {
    .mornezhansh { display:block; }
    
    .bokexinzengA .guanjiancim .ancimtop .mtone { height:140px; overflow:hidden; }
    .bokexinzengA .guanjiancim .ancimtop .mtone.autoHeight { height:auto; }
    .bokexinzengA .guanjiancim .ancimtop .mtobt { margin:25px 0 15px; }
    .bokexinzengA .guanjiancim .ancimbottom { overflow-x: scroll; }
    .bokexinzengA .guanjiancim .ancimbottom::-webkit-scrollbar {
		display: none;
	}
    
     .bokexinzengA .guanjiancim .ancimbottom ul { min-width:670px; }
     .bokexinzengA .guanjiancim { margin-bottom:25px; }
}




/**文章详情**/
.xinzengmqieh .woshigulang { width:100%; }
.xinzengmqieh .woshigulang .dlfatobt {
    color: #333333;
    margin-top: 72px;
    margin-bottom: 30px;
}

.xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text{
	position: absolute;
	left: 8%;
	top: 50%;
	transform: translateY(-50%);
}

.xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .bt{
	color: #333333;
}

.xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .wenzi{
	line-height: 1.6;
	color: #666666;
	margin-top: 26px;
}


.xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .wenzi ul li{
	position: relative;
	margin-bottom: 12px;
	padding-left: 24px;
}

.xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .wenzi ul li:last-child{margin-bottom: 0;}
.xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .wenzi ul li:before{
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background: #666666;
	position: absolute;
	content: "";
	left: 2px;
	top: 12px;
}
.xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .banner_more{
	margin-top: 40px;
}

.xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .img {
    width: 100%;
    height: 28.125vw;
}

.xinzengmqieh  .swiper-pagination{bottom: 0;}
.xinzengmqieh  .swiper-pagination .swiper-pagination-bullet{
	width: 26px;
	height: 26px;
	margin: 0 8px;
	background: none;
	position: relative;
	opacity: 1;
}
.xinzengmqieh  .swiper-pagination .swiper-pagination-bullet:before{
	width: 10px;
	height: 10px;
	border: 2px solid #7a7a7a;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
}
.xinzengmqieh  .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	border: 1px solid #7a7a7a;
}

.xinzengmqieh  .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
	background: #7a7a7a;
}

.xinzengmqieh .dlfatoqh .toqhz-swiper {
    padding-bottom: 70px;
}


.tuimoslx .smbld-dswdc .wdc-top a .img {
    float: right;
    width: 145px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 0 !important;
}
.tuimoslx .smbld-dswdc .wdc-top a .swdc {
    float: left;
    width: calc(100% - 162px);
    padding-top: 6px;
}
.tuimoslx .smbld-dswdc .wdc-top a .swdc .wd {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: initial !important;
    line-height: 1.5 !important;
    margin-bottom: 1.66666vw;
}

.newsmodlf-a .dlfa-rig .tuimoslx {
    padding-bottom: 40px;
}

.xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .img img { display:none; } 


@media(max-width:1500px){
    .xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .wenzi {
        margin-top: 20px;
    }
}

@media(max-width:1350px){
    .tuimoslx .smbld-dswdc .wdc-top a .img { width:112px; }
    .tuimoslx .smbld-dswdc .wdc-top a .swdc { width: calc(100% - 132px); }
}


@media(max-width:1100px) {
    .xinzengmqieh .woshigulang { width:100%; }
    .xinzengmqieh .woshigulang .dlfatobt { margin-top:35px; }
    .xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .img { background:none; height:auto; }
    .xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .img img { display:block; } 
    .xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .wenzi { display:none; }
    .xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .banner_more { display:none; }
    .xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .bt { font-size:16px; }
    .xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .bt { padding-bottom:10px; border-bottom:1px solid #e5e5e5; }
    .xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text {
        left: 20px;
    }
    .xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text .banner_more {
        margin-top: 30px;
    }
    .xinzengmqieh .woshigulang .dlfatobt { margin-bottom:20px; }
}




/**视频页面m**/
.videopsm{
    position: relative;
}
.videopsm .misoxp {
    position: absolute;
    z-index: 9;
    right: 60px;
    bottom: 80px;
}

.videopsm .misoxp .inp {
    width: 530px;
    background: rgba(255,255,255,.2);
    border: 0;
    height: 56px;
    font-size: 15px;
    color: #fff;
    padding-left: 20px;
    border-radius: 50px;
}

.videopsm .misoxp .inp::-webkit-input-placeholder {color: #fff;}
.videopsm .misoxp .inp::-moz-placeholder {color: #fff;}
.videopsm .misoxp .inp:-moz-placeholder {color: #fff;}
.videopsm .misoxp .inp:-ms-input-placeholder {color: #fff;}

.videopsm .misoxp .sub {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 120px;
    border: 0;
    border-radius: 50px;
    font-size: 16px;
    color: #fff;
    text-align: left;
    padding-left: 57px;
    background: url(../images/ggthb.png) no-repeat 33px 22px #cdd500;
}

.bujianlitaibai {
    padding-top: 3.6vw;
}
.bujianlitaibai .btm {
    margin-top: 50px;
}
.bujianlitaibai .guanjiancim .ancimtop .mtobt { margin-top:0; }

@media(max-width:1500px) {
    .videopsm .misoxp .inp {
        font-size: 14px;
    }
    .videopsm .misoxp .sub {
        font-size: 14px;
        padding-left: 55px;
        background-size: 14px 14px;
    }
}

@media(max-width:1100px) {
    .bujianlitaibai {
        padding-top: 30px;
    }
    .bokexinzengA .guanjiancim {
        margin-bottom: 0;
    }
    .bujianlitaibai .btm {
        margin-top: 25px;
    }
    
    .videopsm .misoxp {
        left: 4.2%;
        width: 91.6%;
        bottom: 28px;
    }
    .videopsm .misoxp .inp {
        width: 100%;
        height: 45px;
    }
    
    .videopsm .misoxp .sub {
        background: url(../images/ggthb.png) no-repeat 33px 16px #cdd500;
        background-size: 14px 14px;
    }
}

.liuyan_a .xingqu .bt { color:#333333; }
.liuyan_a .xingqu .box_boe {
    background: #fff;
    margin-top: 15px;
    border-radius: 8px;
    overflow: hidden;
    padding: 36px 34px 12px;
}
.liuyan_a .xingqu .box_boe .box a {
    float: left;
    width: 15.2%;
    margin-bottom: 23px;
    padding-left: 28px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666666;
    margin-right: 6%;
}

.liuyan_a .xingqu .box_boe .box a:nth-child(5n) {
    margin-right: 0;
}

.liuyan_a .xingqu .box_boe .box a:before{
	content: "";
	width: 15px;
	height: 15px;
	border-radius: 100%;
	background: #f5f5f5;
	position: absolute;
	left: 0;
	top: 50%;
	border: 1px solid #dedede;
	transform: translateY(-50%);
}

.liuyan_a .xingqu .box_boe .box a.cur:before{
	background: #cdd500;
	border-color: #cdd500;
}

@media(max-width:1100px) {
    .liuyan_a .xingqu .box_boe {
        padding: 20px 20px 0 20px;
    }
    
    .liuyan_a .xingqu .box_boe .box a {
        width: 49%;
        margin-right: 2%;
    }
    
    .liuyan_a .xingqu .box_boe .box a:nth-child(5n) {
        margin-right: 2%;
    }

    .liuyan_a .xingqu .box_boe .box a:nth-child(2n) {
        margin-right: 0;
    }

}


/**2023-12-21修改**/
.mo_header_ss.md { display:none; }
.home_e .mashsa { display:none; }
.home_c .soumo { display:none; }
.mjmoe { display:none !important; margin-top:30px; }

.ciwnmx .fennubaoda { background:#fff; }
.ciwnmx .fennubaoda:nth-child(2n) { background:#f5f5f5; }
.ciwnmx .fennubaoda:nth-child(2n) .nubaom .baomr { float:right; margin-right:0; }
.ciwnmx .fennubaoda:nth-child(2n) .nubaom .baoml { left:0%; }
.ciwnmx .fennubaoda:nth-child(2n) .nubaom .baomr .mr { padding-left:0; }



.nav_box .navlist ul>li { position:relative; }
.nav_box .navlist ul>li>a { width:50%; }
.nav_box .navlist ul li .subemo { position:absolute; right:0; top:0; height:100%; width:30%; z-index:5;  }
.nav_box .navlist ul>li>a.sub:before { display:none; }
.nav_box .navlist ul li .subemo:before {
    content: "";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 11px;
    background: url(../images/jtwhite.png) no-repeat center center / cover;
}

@media(max-width:1100px) {
    .nybanner .img { height:auto !important; }
    .mo_header_ss.pc { display:none; }
    .mo_header_ss.md { display:block; }
    .mo_header_ss.md span { width: 19px; height: 19px; display: block; background: url(../images/addsear.png) center center/cover; }
    
    .home_a .btm .left .img { display:block; }
    .home_a .btm .left {
        position: initial;
        width: 100%;
        transform: translateY(0);
        padding: 20px;
    }
    .home_e .mashsa { display:block; margin-top:30px; }
    .home_e .top .wljalk { display:none; }
    .home_c .soumo { display:inline-block; margin-top:30px; }
    .home_c .dianmo { display:none; }
    .banner .zhishi, .nybanner .zhishi { display:none; }
    .Aboutusc { background-size:100% 100% !important; }
    
    .home_g .left .tit_box .tit { width:50%; margin-right:0; }
    .home_g .left .tit_box .tit .icon { width:80%; display:inline-block; }
    
    .mjmoe { display:block; }
    .pcmoe { display:none !important; }
    .fennubaoda .nubaom .baoml { margin-top:0; }
    .ciwnmx .fennubaoda:nth-child(2n) .nubaom .baomr { margin-right:0; }
}

.nybanner:before {
    position: absolute;
    left: 0;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bjtanx.png)no-repeat center center/cover;
    z-index: 1;
}

.bokemolban:after {
    position: absolute;
    left: 0;
    content: "";
    bottom: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bjtanwx.png)no-repeat center center/cover;
    z-index: 1;
}


@media(max-width:1100px) {
    .login_a { background:none; }
    .denglutanc .register_e .login_a_box { position: fixed; width:91.6%; margin:0; padding-right:20px; padding-top:30px; }
    .denglutanc .login_a_box .ul li input { font-size:15px; }
    .denglutanc .login_a_box .ul li .btn { height:48px; line-height:48px; font-size:15px; }
    .denglutanc .register_e .guanbid { right:20px; }
    .denglutanc .login_a_box .ul li .yanzheng { width:37%; font-size:15px; }
    
    .select { width:100%; margin-bottom:15px; margin-right:0; }
    .select:last-child { margin-bottom:0; }
    
    .newsmodlf-a .dlfa-lef { padding:0; }
    .newsmodlf-a .dlfa-lef .lisbnxhjs { padding:20px; }
    .xinzengmqieh .woshigulang .dlfatoqh .swiper-slide .text { position:initial; transform:translateY(0); margin-top:25px; }
    
    .woshixiaoman { display:none; }
}






.wosmxn {
    padding-right: 10px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 300px;
}
.wosmxn::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.wosmxn::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #03A9F4;
}

.wosmxn::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(255, 255, 255, 0.3);
}


.navlist3 .lismxnz {
    padding-right: 10px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 400px;
}
.navlist3 .lismxnz::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.navlist3 .lismxnz::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #cdd500;
}

.navlist3 .lismxnz::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(255, 255, 255, 0.3);
}



/**滚动条**/
.mtv1 {
    height:20vw;
}
.mtv2 {
    height:110px;
}

.koumosj .lilun_a_box {
    position: relative;
    margin-top: -108px;
}

.bokexinzengA { position:relative; z-index:1; }

.koumosj .guanjiancim { padding-top: 2.6vw; }

.zdznone { padding-top:0; }

@media(max-width:1100px) {
    .koumosj .lilun_a_box { margin-top:0; } 
    .koumosj { padding-top:30px; }
    .koumosj .guanjiancim { padding-top: 30px; }
}




