body, button, dd, div, dl, form, h1, h2, h3, h4, h5, h6, html, img, input, li, ol, p, ul {
    margin: 0;
    padding: 0;
    border: 0
}
* {
    -webkit-tap-highlight-color: transparent;
}
body {
     font-family:"SourceHanSansCN-Regular-2", sans-serif !important;
    background-color: #FFFFFF;
    overflow-x: hidden;
}
@font-face {
    font-family: 'SourceHanSansCN-Regular-2';
    src: url('../fonts/SourceHanSansCN-Regular-2.eot');
    src: url('../fonts/SourceHanSansCN-Regular-2.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceHanSansCN-Regular-2.woff') format('woff'),
         url('../fonts/SourceHanSansCN-Regular-2.ttf') format('truetype'),
         url('../fonts/SourceHanSansCN-Regular-2.svg#webfont34M5alKg') format('svg');}
button, input, textarea,select{
   -webkit-appearance: none;
   resize: none;
   outline: none;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
   border: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
img {
    border: 0;
    max-width: 100%;
    vertical-align: middle;
}
.none{
	display:none;
}
.online_x{
	cursor:pointer;
}
button:hover,
input[type=submit]:hover {
    cursor: pointer
}
button:focus,
input:active,
input:focus,
textarea:focus {
   /* border: 0*/
  	outline: 0 none;
  	outline-color: transparent;
}
a {
    color: #333;
    display: inline-block;
}
a:link {
    text-decoration: none
}
a:visited {
    text-decoration: none
}
a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none
}
li {
    list-style: none;
}
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    visibility: hidden
}
.clearfix:after,
.clearfix:before {
    content: "";
    display: table
}
.clearfix:after {
    clear: both
}
.clearfix {
    zoom: 1
}
.fl {
    float: left;
}
.fr {
    float: right;
}
@font-face{
    font-family: mgiFont, FZLTDHJW;; 
}
@font-face{
    font-family: mgiFont, FZLTDHJW; 
}
.conwidth{
	max-width: 1600px;
	width: 90%;
	margin: auto;
}
.owidth{
	max-width:1600px;
	width: 100%;
	margin: auto;
	box-sizing: border-box;
}
/*Ã©Â¡Â¹Ã§â€ºÂ®Ã¥Â¯Â¼Ã¨Ë†Âª*/
#fp-nav ul li, .fp-slidesNav ul li{
	width: 21px;
	height: 21px;
}
#fullPage-nav li, .fullPage-slidesNav li{
	margin: 10px;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span{
	width: 5px;
	height: 5px;
	margin: -2.5px 0 0 -2.5px;
	background: #00a19b;
}
#fp-nav ul li a.active span, 
.fp-slidesNav ul li a.active span, 
#fp-nav ul li:hover a.active span, 
.fp-slidesNav ul li:hover a.active span{
	width: 15px;
	height: 15px;
	margin: -7.5px 0 0 -7.5px;
	border: none;
	background: #00a19b;
	box-sizing: border-box;
}
/*banner*/
.banner{position: relative;height: 100%;width: 100%;}
.banner-lunbo{height: 100%;}
.banner img{width: 100%;max-width: 100%;height: 100%; object-fit: cover;}
.banner .bgimg{
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bannerImg{
	display: none;
}
.banner-box{position: relative;height: 100%;}
.banner-title{position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%);}
.banner-title h1{font-size: 50px;color: #ffffff; margin-bottom: 20px;}
.banner-title p{font-family: mgiFont, FZLTDHJW; font-size: 16px;color: rgba(255,255,255,0.8);}
.banner-lunbo .swiper-slide>a{
        position:relative;
        display:block;
        width: 100%;
        height: 100%;
}
.bannerNew{
	position: absolute;
	right: 6%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
	display: flex;
	justify-content:flex-end;
}
.bannerNew .wrap{
	position: relative;
	width: 415px;
	background: rgba(255,255,255,0.1);
	border-radius: 10px;
	overflow: hidden;
}
.bannerNew .wrap .title{
	padding: 25px;
	color: #ffffff;
	font-size: 18px;
}
.bannerNew .wrap .swiper-slide ul li a{
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
	min-height: 75px;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1.7;
	border-top: rgba(255,255,255,0.2) solid 1px;
	padding: 10px 50px 10px 25px;
	box-sizing: border-box;
	transition: all 0.4s ease;
}
.bannerNew .wrap .swiper-slide ul li a:after{
	content: '';
	position: absolute;
	right: 20px;
	top: 0;
	width: 10px;
	height: 100%;
	background: url(../images/index/small_arrow_w.png) right center no-repeat;
}
.bannerNew .wrap .swiper-slide ul li:hover a{
	background: rgba(255,255,255,0.2);
}
.bannerNew .wrap .swiper-slide ul li a:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 3px;
	height: 0;
	background: #00a19b;
	transition: all 0.6s ease;
}
.bannerNew .wrap .swiper-slide ul li:hover a:before{
	height: 75%;
}
.bannerNew .wrap .swiper-slide ul li .t2{
	width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bannerNew .swiper-pagination{
	display: inline-block;
	width: auto;
	bottom: auto;
	top: 27px;
	left: auto;
	right: 25px;
}
.bannerNew .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	background: rgba(255,255,255,0.2);
	opacity: 1;
}
.bannerNew .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0px 8px;
}
.bannerNew .swiper-pagination-bullet-active{
	background: #00a19b;
}
.downward{
	display: none;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 56px;
	z-index: 10;
}
.downward .downIcon{
	position: relative;
	width: 24px;
	height: 36px;
	margin: 0px auto 15px;
	border-radius: 15px;
	border: #FFFFFF solid 1px;
	box-sizing: border-box;
}
.downward .downIcon .ic{
	position:absolute;
	left:0;
	right: 0;
	top: 7px;
	margin: auto;
	width:2px;
	height:6px;
	background: #FFFFFF;
Ã£â‚¬â‚¬Ã£â‚¬â‚¬  animation:wheel 1.2s infinite;
	-moz-animation:wheel 1.2s infinite;
	-webkit-animation:wheel 1.2s infinite;
}
.downward .txt{
	color: #FFFFFF;
	font-size: 14px;
}
@keyframes wheel{
	to{opacity:0;top:20px}
}
@-moz-keyframes wheel{
	to{opacity:0;top:20px}
}
@-webkit-keyframes wheel{
	to{opacity:0;top:20px}
}
.comTitle{
	color: #f3f3f3;
	font-size:100px;
	text-align: center;
	font-weight:bold;
	margin:3% 0 4%;
	letter-spacing:10px
}
.comTitle span{
	color: #333;
	font-size: 40px;
	text-align: center;
	display:block;
	margin-top:-66px;
	font-weight:normal;
	letter-spacing:2px
}
.comTitle.white{
	color: #FFFFFF;
}
.comTitle.left{
	text-align: left;
}
/*Ã¤ÂºÂ§Ã¥â€œÂÃ¤Â¸Â­Ã¥Â¿Æ’*/
.ProductCenter .wrap{
	margin-top: 40px;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}
.ProductCenter .wrap .left_w{
	position: relative;
	float: left;
	width: 68%;
}
.mainProduct{
	position: relative;
	width: 100%;
	overflow: hidden;
	border-radius: 10px;
}
.mainProduct .swiper-slide a{
	display: block;
	width: 100%;
	overflow: hidden;
}
.mainProduct .swiper-slide a img{
	display: block;
	width: 100%;
	border-radius:20px
}
.ProductCenter .wrap .right_w{
	float: right;
	/*width: 31.1%;*/
	width: calc(32% - 20px);
}
.mainTab{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5;
	width: 100%;
	text-align: center;
}
.mainTab ul{
	display: flex;
	align-items: flex-end;
	justify-content: center;
}
.mainTab ul li{
	min-width: 16.6%;
	max-width: calc((100% - 36px) /3);
	text-align: center;
	padding:35px 10px;
	margin-right: 18px;
	background: #FFFFFF;
	box-sizing: border-box;
	border-radius: 10px;
	box-shadow: 0px 0px 18px rgba(0,0,0,0.1);
	transition: all 0.5s ease;
}
.mainTab ul li:hover,
.mainTab ul li.on{
	background: #00a19b;
	box-shadow: 1px 0px 32px rgba(0,0,0,0.2);
}
.mainTab ul li:last-child{
	margin-right: 0;
}
.mainTab ul li .icon{
	margin-bottom: 20px;
}
.mainTab ul li .icon .ic2{
	display: none;
}
.mainTab ul li:hover .icon .ic1,
.mainTab ul li.on .icon .ic1{
	display: none;
}
.mainTab ul li:hover .icon .ic2,
.mainTab ul li.on .icon .ic2{
	display: inline-block;
}
.mainTab ul li .txt{
	color: #00a19b;
	font-size: 18px;
	transition: all 0.5s ease;
}
.mainTab ul li:hover .txt,
.mainTab ul li.on .txt{
	color: #ffffff;
}
.mainTab ul li .arrow{
	height: 0;
	overflow: hidden;
	transition: all 0.5s ease;
}
.mainTab ul li:hover .arrow,
.mainTab ul li.on .arrow{
	height: 35px;
}
.mainTab ul li .arrow img{
	padding-top: 20px;
}
.picswiper{
	position: relative;
	width: 100%;
	overflow: hidden;
	border-radius: 10px;
	box-shadow: 0px 0px 13px rgba(0,0,0,0.15);
	margin-bottom: 15px;
}
.picswiper .swiper-slide a{
	display: block;
	width: 100%;
	overflow: hidden;
}
.picswiper .swiper-slide a img{
	width: 100%;
	border-radius:10px
}
.picswiper .swiper-button-next, 
.picswiper .swiper-button-prev{
    position: absolute;
    top: 50%;
    width: 45px;
    height: 45px;
    margin-top: -23px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.picswiper .swiper-button-next, .picswiper.swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/ic16.png);
    right: 0;
    left: auto;
}
.picswiper .swiper-button-prev, .picswiper.swiper-container-rtl .swiper-button-next {
    background-image: url(../images/ic15.png);
    left: 0;
    right: auto;
}
.productNew{
	position: relative;
	width: 100%;
	background: rgba(255,255,255,0.1);
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0px 0px 13px rgba(0,0,0,0.15);
}
.productNew .title{
	padding: 25px;
	color: #00a19b;
	font-size: 18px;
}
.productNew .swiper-slide ul li{
	border-bottom: rgba(0,0,0,0.1) solid 1px;
}
.productNew .swiper-slide ul li:first-child{
	border-top: rgba(0,0,0,0.1) solid 1px;
}
.productNew .swiper-slide ul li:last-child{
	border-bottom: none;
}
.productNew .swiper-slide ul li a{
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
	min-height: 75px;
	color: rgba(0,0,0,0.6);
	font-size: 16px;
	line-height: 1.7;
	border-top: rgba(255,255,255,0.2) solid 1px;
	padding: 10px 50px 10px 25px;
	box-sizing: border-box;
	transition: all 0.4s ease;
}
.productNew .swiper-slide ul li a:after{
	content: '';
	position: absolute;
	right: 20px;
	top: 0;
	width: 10px;
	height: 100%;
	background: url(../images/index/small_arrow.png) right center no-repeat;
}
.productNew .swiper-slide ul li:hover a{
	color: #00a19b;
	background: rgba(215,215,215,0.2);
}
.productNew .swiper-slide ul li:hover a:after{
	background: url(../images/index/small_arrow_g.png) right center no-repeat;
}
.productNew .swiper-slide ul li a:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 3px;
	height: 0;
	background: #00a19b;
	transition: all 0.6s ease;
}
.productNew .swiper-slide ul li:hover a:before{
	height: 75%;
}
.productNew .swiper-slide ul li .t2{
	width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.productNew .swiper-pagination{
	display: inline-block;
	width: auto;
	bottom: auto;
	top: 27px;
	left: auto;
	right: 25px;
}
.productNew .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	background: #e5e5e5;
	opacity: 1;
}
.productNew.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0px 8px;
}
.productNew .swiper-pagination-bullet-active{
	background: #00a19b;
}
/*Ã§Æ’Â­Ã©â€”Â¨Ã¥Âºâ€Ã§â€Â¨*/
.section .pagebg{
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}
.section .pagebg.none{
	display: none;
}
.section .videoBG{
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}
.section .videoBG video{
	position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.TopicalApplication .wrap{
	margin-top: 4.36%;
}
.TopicalApplication .wrap>ul{
	display: flex;
	justify-content: space-between;
}
.TopicalApplication .wrap>ul>li{
	position: relative;
	text-align: center;
	padding-top: 35px;
}
.TopicalApplication .wrap ul li.first{
	max-width: 570px;
	width: 33.33%;
}
.TopicalApplication .wrap ul li.second{
	max-width: 430px;
	width: 33.33%;
}
.TopicalApplication .wrap ul li.third{
	max-width: 350px;
	width: 33.33%;
}
.TopicalApplication .wrap ul li .img{
	width: 100%;
	overflow: hidden;
}
.TopicalApplication .wrap ul li.first .img img{
	width: 54%;
}
.TopicalApplication .wrap ul li.second .img img{
	width: 86%;
}
.TopicalApplication .wrap ul li.third .img img{
	width: 72.57%;
}
.TopicalApplication .wrap ul li ul{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.TopicalApplication .wrap ul li ul li{
	position: absolute;
}
.TopicalApplication .wrap ul li.first ul li.w1{
	left: 12%;
	top: 40%;
}
.TopicalApplication .wrap ul li.first ul li.w2{
	left: 32%;
	top: 0;
}
.TopicalApplication .wrap ul li.first ul li.w3{
	right: 15%;
    bottom: 20%;
}
/**/
.TopicalApplication .wrap ul li.first ul li.w4{
	top: -25%;
    left: 18%;
}
.TopicalApplication .wrap ul li.first ul li.w5{
	bottom: -5%;
    left: 16%;
}
.TopicalApplication .wrap ul li.first ul li.w6{
	top: -16%;
    right: 5%;
}
.TopicalApplication .wrap ul li.first ul li.w7{
    top: 20%;
    right: -20%;
}
.TopicalApplication .wrap ul li.first ul li.w8{
	bottom: 50%;
    right: 0%;
}
/**/
.TopicalApplication .wrap ul li.second ul li.w1{
	left: 8%;
    bottom: 20%
}
/**/
.TopicalApplication .wrap ul li.second ul li.w2{
	left: -16%;
    bottom: -9%;
}
.TopicalApplication .wrap ul li.second ul li.w3{
	left: 30%;
    bottom: -9%;
}
.TopicalApplication .wrap ul li.second ul li.w4{
    right: 30%;
    bottom: 38%;
}
.TopicalApplication .wrap ul li.second ul li.w5{
    right: -8%;
    bottom: 22%;
}
.TopicalApplication .wrap ul li.second ul li.w6{
    right: -3%;
    top: 34%;
}
.TopicalApplication .wrap ul li.second ul li.w7{
    left: 19%;
    top: 34%;
}
.TopicalApplication .wrap ul li.second ul li.w8{
    left: 10%;
    top: 16%;
}
.TopicalApplication .wrap ul li.second ul li.w9{
    left: 38%;
    top: 1%;
}
.TopicalApplication .wrap ul li.second ul li.w10{
    right: 0%;
    top: 16%;
}
/**/
.TopicalApplication .wrap ul li.third ul li.w1{
	right: 15%;
    top: 0%
}
/**/
.TopicalApplication .wrap ul li.third ul li.w2{
	left: -32%;
    top: -11%;
}
.TopicalApplication .wrap ul li.third ul li.w3{
	left: 13%;
    top: 13%;
}
.TopicalApplication .wrap ul li.third ul li.w4{
	left: -4%;
    bottom: 25%;
}
.TopicalApplication .wrap ul li.third ul li.w5{
	right: 0;
    bottom: 50%;
}
.TopicalApplication .wrap ul li.third ul li.w6{
	right: 20%;
    bottom: 15%;
}
/**/
.TopicalApplication .wrap ul li ul li i{
	display: none;
}
.TopicalApplication .wrap ul li ul li .txt{
	color: #FFFFFF;
	font-size: 20px;
}
.TopicalApplication .wrap ul li ul li .txt a{
	color: #FFFFFF;
}
.TopicalApplication .wrap .btn{
	margin-top: 16vh;
	text-align: center;
}
.TopicalApplication .wrap .btn a{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 180px;
	height: 50px;
	line-height: 48px;
	margin: auto;
	padding: 0px 25px;
	box-sizing: border-box;
	border-radius: 25px;
	border: rgba(255,255,255,0.2) solid 1px;
	color: rgba(255,255,255,0.5);
	font-size: 16px;
	transition: all 0.5s ease;
}
.TopicalApplication .wrap .btn a:hover{
	background: #00a19b;
	color: #FFFFFF;
}
.TopicalApplication .wrap .btn a img{
	display: inline-block;
}
/*Ã§Â»â€žÃ¥Â­Â¦Ã¥Ë†â€ºÃ¦â€“Â°Ã§Å¡â€žÃ¥Å â€ºÃ©â€¡Â*/
.InnovationPower .wrap{
	margin-top: 50px;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.InnovationPower .wrap a{
	display: block;
	width: 100%;
	overflow: hidden;
	border-radius: 10px;
	background-color: #f7f7f7;
}
.InnovationPower .wrap .img{
	width: 100%;
	overflow: hidden;
}
.InnovationPower .wrap .img img{
	width: 100%;
	transition: all 0.4s ease;
}
.InnovationPower .wrap a:hover .img img{
	transform: scale(1.1);
}
.InnovationPower .wrap .txt{
	padding: 35px 25px;
	overflow: hidden;
}
.InnovationPower .wrap .txt .t1{
	display: flex;
	justify-content: space-between;
	color: #b4b4b4;
	font-size: 16px;
	transition: all 0.4s ease;
	margin-bottom: 20px;
}
.InnovationPower .wrap .txt .t1 .sp{
	font-family: mgiFont, FZLTDHJW; 
}
.InnovationPower .wrap .txt .t2{
	color: #000000;
	font-size: 24px;
	line-height: 1.3;
	transition: all 0.4s ease;
	height: 63px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.InnovationPower .wrap .txt .t3{
	color: #b4b4b4;
	font-size: 16px;
	margin-top: 45px;
}
.InnovationPower .wrap .txt .t3 span{
	position: relative;
	padding-right: 40px;
}
.InnovationPower .wrap .txt .t3 span i{
	position: absolute;
	right: 0;
	top: 0;
	width: 23px;
	height: 100%;
	background: url(../images/index/ic18.png) center no-repeat;
}
.InnovationPower .wrap a:hover .txt .t3 span i{
	background: url(../images/index/ic19.png) center no-repeat;
}
.InnovationPower .wrap a:hover .txt .t1,
.InnovationPower .wrap a:hover .txt .t2,
.InnovationPower .wrap a:hover .txt .t3{
	color: #00a19b;
}
.InnovationPower .swiper-pagination{
	display: none;
}
.InnovationPower .indexbtn{
	margin-top: 50px;
}
.InnovationPower .indexbtn a{
	margin: auto;
}
/*Ã¥â€¦Â³Ã¤ÂºÅ½Ã¦Ë†â€˜Ã¤Â»Â¬*/
.AboutUs .wrap{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.AboutUs .wrap .abstract{
	max-width: 800px;
	width: 55%;
	margin-bottom: 70px;
	padding: 3.8% 3.8% 4%;
	border-radius: 10px;
	background: rgba(0,0,0,0.2);
	border: rgba(255,255,255,0.2) solid 1px;
	box-sizing: border-box;
	overflow: hidden;
}
.AboutUs .wrap .abstract .line{
	width: 42px;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: rgba(255,255,255,0.2);
}
.AboutUs .wrap .abstract .text{
	color: #f2f2f2;
	font-size: 16px;
	line-height: 1.7;
}
.AboutUs .wrap .abstract .indexbtn{
	margin-top: 40px;
}
.indexbtn a{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 180px;
	padding: 0px 25px;
	height: 50px;
	line-height: 48px;
	border: #00a19b solid 1px;
	border-radius: 25px;
	background: #00a19b;
	transition: all 0.4s ease;
	color: #FFFFFF;
	font-size: 16px;
}
.indexbtn a img{
	display: inline-block;
}
.indexbtn a .ic2{
	display: none;
}
.indexbtn a:hover .ic2{
	display: inline-block;
}
.indexbtn a:hover .ic1{
	display: none;
}
.indexbtn a:hover{
	background: none;
	color: #00a19b;
}
.AboutUs .wrap .numBox{
	max-width: 386px;
	width: 40%;
	margin-right: 25px;
	overflow: hidden;
}
.AboutUs .wrap .numBox ul{
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
}
.AboutUs .wrap .numBox ul li{
	float: left;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	width: calc((100% - 15px) / 2);
	min-height: 190px;
	margin-right: 15px;
	margin-bottom: 15px;
	border-radius: 10px;
	padding: 15px;
	background: rgba(0,0,0,0.2);
	border: rgba(255,255,255,0.2) solid 1px;
	box-sizing: border-box;
	overflow: hidden;
}
.AboutUs .wrap .numBox ul li:nth-child(2n){
	margin-right: 0;
}
.AboutUs .wrap .numBox ul li .t1{
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 12px;
}
.AboutUs .wrap .numBox ul li .t1 .timer{
	color: #FFFFFF;
	font-size: 34px;
	margin-right: 10px;
}
.AboutUs .wrap .numBox ul li .t1 .sp1{
	font-family: mgiFont, FZLTDHJW;
}
.AboutUs .wrap .numBox ul li .t1 .sp2{
	font-family: mgiFont, FZLTDHJW;
	font-size: 22px;
}
.AboutUs .wrap .numBox ul li .t2{
	color: #e8e8e8;
	font-size: 14px;
}
/*Ã¥Å Â Ã¥â€¦Â¥Ã¦Ë†â€˜Ã¤Â»Â¬*/
.JoinUs {
}
.JoinUs .text{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1.7;
	margin: 20px auto 40px;
	text-align: center;
}
.JoinUs .indexbtn a{
	margin: auto;
}
/**/
.section {
    position: relative;
    overflow: hidden;
}
@media only screen and (min-width: 1025px){
	.section .pagebg {
		-o-transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-moz-transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2);
		transform: scale(1.2, 1.2);
		-o-transition: ease 2s;
		-ms-transition: ease 2s;
		-moz-transition: ease 2s;
		-webkit-transition: ease 2s;
		transition: ease 2s;
	}
	.section.active .pagebg {
		-o-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	.section.active .banner-title h1,
	.section.active .banner-title p,
	.section.active .bannerNew .wrap{
		-moz-animation: DownMove 1s ease;
		-webkit-animation: DownMove 1s ease;
		animation: DownMove 1s ease;
	}
	@-moz-keyframes DownMove{
		0%{
			transform: translateY(100px);
			opacity: 0.5;
		}
		100%{
			transform: translateY(0px);
			opacity: 1;
		}
	}
	@-webkit-keyframes DownMove{
		0%{
			transform: translateY(100px);
			opacity: 0.5;
		}
		100%{
			transform: translateY(0px);
			opacity: 1;
		}
	}
	@keyframes DownMove{
		0%{
			transform: translateY(100px);
			opacity: 0.5;
		}
		100%{
			transform: translateY(0px);
			opacity: 1;
		}
	}
	.section .ProductCenter .comTitle,
	.section .TopicalApplication .comTitle,
	.section .InnovationPower .comTitle{
		opacity: 0;
		transform: translateY(200px);
		transition: all 1.2s ease;
	}
	.section.active .ProductCenter .comTitle,
	.section.active .TopicalApplication .comTitle,
	.section.active .InnovationPower .comTitle{
		opacity: 1;
		transform: translateY(0);
	}
	.section .ProductCenter .wrap .left_w,
	.section .picswiper,
	.section .productNew,
	.TopicalApplication .wrap,
	.section .TopicalApplication .wrap .btn,
	.InnovationPower .wrap,
	.InnovationPower .indexbtn,
	.AboutUs .wrap,
	.JoinUs .owidth{
		opacity: 0;
		transform: translateY(200px);
		transition: all 1.5s ease;
	}
	.section.active .ProductCenter .wrap .left_w,
	.section.active .picswiper,
	.section.active .productNew,
	.section.active .TopicalApplication .wrap,
	.section.active .TopicalApplication .wrap .btn,
	.section.active .InnovationPower .wrap,
	.section.active .InnovationPower .indexbtn,
	.section.active .AboutUs .wrap,
	.section.active .JoinUs .owidth{
		opacity: 1;
		transform: translateY(0);
	}
}
@media only screen and (max-width: 1680px){
	.InnovationPower .comTitle{
		padding-top: 30px;
	}
	.InnovationPower .owidth{
		width: 90%;
	}
}
@media only screen and (max-width: 1536px){
	.banner-title h1{
		font-size: 42px;
	}
	/**/
	.bannerNew .wrap .title,
	.productNew .title{
		padding: 20px;
	}
	.bannerNew .wrap .swiper-slide ul li a,
	.productNew .swiper-slide ul li a{
		min-height: 64px;
		font-size: 15px;
		padding: 6px 50px 6px 20px
	}
	.bannerNew .swiper-pagination,
	.productNew .swiper-pagination{
		top: 22px;
		right: 15px;
	}
	.bannerNew .swiper-pagination-bullet,
	.productNew .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
	}
	.bannerNew .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
	.productNew.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0px 6px;
	}
	.mainTab ul li{
		padding: 24px 10px;
	}
	.mainTab ul li:hover .arrow, .mainTab ul li.on .arrow{
		height: 40px;
	}
	.mainTab ul li .arrow img{
		padding-top: 20px;
	}
	/**/
	.TopicalApplication .wrap ul li.first ul li.w1 {
	    left: 10%;
	    top: 36%;
	}
	.TopicalApplication .wrap ul li.first ul li.w3 {
	    bottom: 14%;
	}
	.TopicalApplication .wrap ul li.second ul li.w1{
		bottom: 23%;
	}
	/**/
	.InnovationPower .wrap{
		margin-top: 40px;
	}
	.InnovationPower .wrap .txt .t2{
		font-size: 21px;
		height: 55px;
	}
	.InnovationPower .wrap .txt .t3{
		margin-top: 35px;
	}
	/**/
	.AboutUs .wrap .numBox ul li{
		min-height: 160px;
	}
	/**/
}
@media only screen and (max-width: 1440px){
	.TopicalApplication .wrap ul li.first ul li.w3{
		right: 12%;
		bottom: 16%;
	}
	.TopicalApplication .wrap .btn{
		margin-top: 12vh;
	}
}
@media only screen and (max-width: 1280px){
	.banner-title h1{
		font-size: 32px;
	}
	.banner-title p{
		font-size: 15px;
	}
	.bannerNew {
		right: 8%;
	}
	/**/
	.bannerNew .wrap .title,
	.productNew .title{
		padding: 18px;
	}
	.bannerNew .wrap .swiper-slide ul li a,
	.productNew .swiper-slide ul li a{
		min-height: 54px;
		font-size: 14px;
		padding: 5px 40px 5px 18px
	}
	.bannerNew .swiper-pagination,
	.productNew .swiper-pagination{
		top: 18px;
	}
	.bannerNew .swiper-pagination-bullet,
	.productNew .swiper-pagination-bullet{
		width: 10px;
		height: 10px;
	}
	.bannerNew .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
	.productNew.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0px 5px;
	}
	.ProductCenter .wrap{
		margin-top: 30px;
	}
	.mainTab ul li{
		padding: 18px 10px;
	}
	.mainTab ul li .icon{
		margin-bottom: 15px;
	}
	.mainTab ul li .txt{
		font-size: 18px;
	}
	.mainTab ul li:hover .arrow, .mainTab ul li.on .arrow{
		height: 30px;
	}
	.mainTab ul li .arrow img{
		padding-top: 15px;
	}
	/**/
	.TopicalApplication .wrap ul li ul li .txt{
		font-size: 18px;
	}
	/**/
	.TopicalApplication .wrap ul li.first ul li.w7{
		right: -10%;
	}
	.TopicalApplication .wrap ul li.third ul li.w4{
		left: 8%;
    	bottom: 22%;
	}
	/**/
	.InnovationPower .comTitle{
		padding-top: 60px;
	}
	.InnovationPower .wrap .txt{
		padding: 30px 20px;
	}
	.InnovationPower .wrap .txt .t1{
		margin-bottom: 15px;
	}
	.InnovationPower .wrap .txt .t2{
		font-size: 19px;
		height: 50px;
	}
	.InnovationPower .wrap .txt .t3{
		margin-top: 25px;
	}
	.InnovationPower .indexbtn{
		margin-top: 40px;
	}
}
@media only screen and (max-width: 1024px){
	/**/
	.indexmian{
		padding-top: 70px;
	}
	.banner .bgimg{
		display: none;
	}
	.bannerImg{
		display: block;
	}
	.bannerImg .img2{
		display: none;
	}
	.bannerNew{
		/*display: none;*/
		max-width: 27%;
		right:3%;
	}
	.bannerNew .wrap{
		width: 100%;
	}
	.downward{
		bottom: 36px;
		display: none;
	}
	.downward .downIcon{
		width: 18px;
    	height: 30px;
    	margin-bottom: 0;
	}
	.downward .txt{
		display: none;
	}
	/**/
	.ProductCenter .owidth{
		width: 100%;
	}
	.ProductCenter .wrap{
		margin-top: 40px;
	}
	.ProductCenter .wrap .left_w{
		width: 70%;
	}
	.ProductCenter .wrap .right_w{
		width: calc(30% - 15px);
	}
	.mainTab ul li{
		padding: 20px;
	}
	.bannerNew .wrap .swiper-slide ul li a, .productNew .swiper-slide ul li a{
		padding-right: 30px;
	}
	.productNew .swiper-slide ul li a:after{
		right: 15px;
	}
	.productNew .swiper-pagination{
		right: 12px;
	}
	/**/
	.TopicalApplication{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.TopicalApplication .wrap{
		margin-top: 50px;
	}
	.TopicalApplication .wrap ul li ul li .txt{
		/*font-size: 16px;*/
		font-size: 15px;
	}
	.TopicalApplication .wrap ul li.first ul li.w1 {
	    left: 8%;
	    top: 39%;
	}
	.TopicalApplication .wrap ul li.first ul li.w2 {
	    left: 27%;
	    top: 4%;
	}
	.TopicalApplication .wrap ul li.first ul li.w7{
		right: -4%;
	}
	.TopicalApplication .wrap ul li.third ul li.w2{
		left: 0;
	}
	.TopicalApplication .wrap ul li.third ul li.w4{
		bottom: 13%;
	}
	.TopicalApplication .wrap ul li.third ul li.w1{
		top: 4%;
	}
	.TopicalApplication .wrap ul li.third ul li.w6{
		bottom: 0;
	}
	.TopicalApplication .wrap .btn a{
		width: 150px;
		font-size: 15px;
		height: 45px;
    	line-height: 43px;
	}
	.indexbtn a{
		font-size: 15px;
	}
	/**/
	.InnovationPower{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.InnovationPower .comTitle{
		padding-top: 0;
	}
	.InnovationPower .owidth{
		width: 100%;
	}
	.InnovationPower .wrap .txt .t1,
	.InnovationPower .wrap .txt .t3{
		font-size: 15px;
	}
	.InnovationPower .wrap .txt .t2{
		font-size: 18px;
		height: 47px;
	}
	.InnovationPower .indexbtn{
		margin-top: 30px;
	}
	/**/
	.AboutUs{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.AboutUs .wrap .abstract .text{
		font-size: 15px;
	}
	.indexbtn a{
		width: 150px;
		height: 45px;
		line-height: 43px;
	}
	.AboutUs .wrap .numBox ul li{
		min-height: 130px;
	}
	/**/
	.section .pagebg.none{
		display: block;
	}
	.section .videoBG{
		display: none;
	}
	.JoinUs{
		padding-top: 15%;
		padding-bottom: 15%;
	}
	.JoinUs .text{
		font-size: 15px;
	}
}
@media only screen and (max-width: 768px){
	.banner-title h1{
		font-size: 28px;
	}
	/*20220825*/
	.banner{
		height: calc(100vh - 70px);
	}
	.banner-title{
		top: 20%;
		left: 0;
		transform: none;
	}
	.bannerImg .img1{
		display: none;
	}
	.bannerImg .img2{
		display: block;
		height: calc(100vh - 70px);
    	object-fit: cover;
	}
	.bannerNew{
		max-width: 90%;
		right: 5%;
		top: auto;
		bottom: 10%;
		transform: none;
		display: block;
		padding: 0 !important;
	}
	.bannerNew .swiper-slide li{
		display: block;
	}
	/**/
	/*.bannerNew{
		position: static;
		padding: 60px 0px;
		transform: none;
		max-width: 90%;
		width: 90%;
		margin: auto;
	}
	.bannerNew .wrap{
		background: rgba(255,255,255,0.1);
    	box-shadow: 0px 0px 13px rgb(0 0 0 / 15%);
	}
	.bannerNew .wrap .title{
		color: #00a19b;
	}
	.bannerNew .swiper-slide ul li{
		border-bottom: rgba(0,0,0,0.1) solid 1px;
	}
	.bannerNew .swiper-slide ul li:first-child{
		border-top: rgba(0,0,0,0.1) solid 1px;
	}
	.bannerNew .wrap .swiper-slide ul li a{
		color: rgba(0,0,0,0.6)
	}
	.bannerNew .wrap .swiper-slide ul li a:after{
		background: url(../images/index/small_arrow.png) right center no-repeat;
	}
	.bannerNew .wrap .swiper-slide ul li:hover a{
		color: #00a19b;
		background: rgba(215,215,215,0.2);
	}
	.bannerNew .swiper-slide ul li:hover a:after{
		background: url(../images/index/small_arrow_g.png) right center no-repeat;
	}*/
	/**/
	.ProductCenter .wrap{
		display: block;
		margin-top: 0;
	}
	.ProductCenter .wrap .left_w{
		float: none;
		width: 100%;
		padding-bottom: 8%;
	}
	.ProductCenter .wrap .right_w{
		float: none;
		width: 100%;
		/*margin-top: 40px;*/
	}
	.picswiper{
		margin-bottom: 30px;
	}
	.bannerNew .wrap .title, .productNew .title{
		padding: 25px;
		font-size: 20px;
	}
	.bannerNew .swiper-pagination, .productNew .swiper-pagination{
		top: 28px;
		right: 15px;
	}
	.bannerNew .wrap .swiper-slide ul li a, .productNew .swiper-slide ul li a{
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 25px;
		padding-right: 40px;
		min-height: 60px;
		font-size: 16px;
	}
	.productNew .swiper-slide ul li a:after{
		right: 20px;
	}
	/**/
	.TopicalApplication {
		min-height: calc(100vh - 70px);
	}
	.TopicalApplication .wrap>ul{
		display: block;
		min-height: 50vh;
	}
	.TopicalApplication .wrap>ul>li{
		padding-top: 0;
	}
	.TopicalApplication .wrap ul li.first,
	.TopicalApplication .wrap ul li.second,
	.TopicalApplication .wrap ul li.third{
		max-width: 100%;
		width: 100%;
	}
	.TopicalApplication .wrap ul li ul{
		position: static;
	}
	.TopicalApplication .wrap ul li ul li{
		position: static;
		text-align: left;
		margin-bottom: 40px;
	}
	.TopicalApplication .wrap ul li ul li .txt{
		position: relative;
		padding-left: 12px;
	}
	.TopicalApplication .wrap ul li ul li i{
		display: block;
		position: absolute;
		left: 0;
		top: 3px;
		width: 6px;
		height: 6px;
		background: rgba(255,255,255,0.8);
		border-radius: 50%;
		box-shadow: 0px 0px 20px rgba(255,255,255,0.2);
	}
	.TopicalApplication .wrap ul li ul{
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.TopicalApplication .wrap ul li ul li{
		min-width: 33.33%;
		box-sizing: border-box;
		padding-right: 10px;
	}
	.TopicalApplication .wrap ul li ul li:nth-child(4),
	.TopicalApplication .wrap ul li ul li:nth-child(5),
	.TopicalApplication .wrap ul li ul li:nth-child(6),
	.TopicalApplication .wrap ul li ul li:nth-child(10){
		padding-left: 20px;
		text-align: right;
	}
	/*.TopicalApplication .wrap ul li.first ul li.w1 {
	    left: 2%;
	    top: 44%;
	}
	.TopicalApplication .wrap ul li.first ul li.w2{
		left: 21%;
	}
	.TopicalApplication .wrap ul li.first ul li.w3 {
	    right: 7%;
	    bottom: 10%;
	}
	.TopicalApplication .wrap ul li.second ul li.w1{
		left: 4%;
	}
	.TopicalApplication .wrap ul li.third ul li.w1{
		right: 11%;
		top: 4%;
	}*/
	.TopicalApplication .wrap ul li ul li .txt{
		display:inline-block;
		font-size: 15px;
	}
	.TopicalApplication .wrap .btn{
		margin-top: 40px;
	}
	/**/
	.InnovationPower{
		padding-top: 60px;
	    padding-bottom: 60px;
	}
	.InnovationPower .wrap{
		padding-bottom: 40px;
	}
	.InnovationPower .swiper-pagination{
		display: block;
	}
	.InnovationPower .swiper-container-horizontal>.swiper-pagination-bullets, 
	.InnovationPower .swiper-pagination-custom, 
	.InnovationPower .swiper-pagination-fraction{
		bottom: 0;
	}
	.bannerNew .swiper-pagination-bullet, .productNew .swiper-pagination-bullet{
		width: 10px;
    	height: 10px;
    	background: #e5e5e5;
    	opacity: 1;
	}
	.bannerNew .swiper-pagination-bullet-active, 
	.productNew .swiper-pagination-bullet-active{
		background: #00a19b;
	}
	.InnovationPower .swiper-pagination-bullet-active{
		background: #00a19b;
	}
	/**/
	.AboutUs .wrap .numBox{
		margin-right: 0;
	}
	.AboutUs .wrap .numBox ul li .t1 .timer{
		font-size: 30px;
	}
}
@media only screen and (max-width: 640px){
	.downward{
		bottom: 20px;
	}
	.bannerNew{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	/**/
	/*.ProductCenter .wrap{
		margin-top: 35px;
	}*/
	.mainTab ul li{
		padding: 20px 15px;
	}
	.mainTab ul li .icon img{
		max-width: 56%;
	}
	.mainTab ul li .txt{
		font-size: 16px;
	}
	/**/
	.AboutUs .wrap{
		display: block;
	}
	.AboutUs .wrap .abstract{
		max-width: 100%;
		width: 100%;
		margin-bottom: 30px;
		padding: 30px;
	}
	.AboutUs .wrap .numBox{
		max-width: 100%;
		width: 100%;
	}
}
@media only screen and (max-width: 540px){
	.indexmian{
		padding-top: 60px;
	}
	/**/
	.banner-title p{
		font-size: 14px;
	}	
	.banner-title h1{
		margin-bottom: 15px;
	}
	/**/
	/*.ProductCenter .wrap{
		margin-top: 30px;
	}*/
	.ProductCenter .wrap .left_w{
		padding-bottom: 0;
	}
	/**/
	/*.ProductCenter .wrap .right_w{
		margin-top: 30px;
	}*/
	.bannerNew .wrap .swiper-slide ul li a, .productNew .swiper-slide ul li a{
		font-size: 15px;
	}
	/**/
	/*.TopicalApplication .wrap>ul{
		display: block;
	}
	.TopicalApplication .wrap>ul>li{
		padding-top: 0;
	}
	.TopicalApplication .wrap ul li.first,
	.TopicalApplication .wrap ul li.second,
	.TopicalApplication .wrap ul li.third{
		max-width: 100%;
		width: 100%;
	}
	.TopicalApplication .wrap ul li .img{
		display: none;
	}
	.TopicalApplication .wrap ul li ul{
		position: static;
	}
	.TopicalApplication .wrap ul li ul li{
		position: relative;
		left: 0 !important;
		top: 0 !important;
		text-align: left;
		padding-left: 12px;
		margin-bottom: 30px;
	}
	.TopicalApplication .wrap ul li ul li i{
		display: block;
		position: absolute;
		left: 0;
		top: 3px;
		width: 6px;
		height: 6px;
		background: rgba(255,255,255,0.8);
		border-radius: 50%;
		box-shadow: 0px 0px 20px rgba(255,255,255,0.2);
	}
	.TopicalApplication .wrap ul li.first ul{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
	}
	.TopicalApplication .wrap ul li.first ul li{
		width: 50%;
	}
	.TopicalApplication .wrap ul li.second{
		float: left;
		width: 50%;
		text-align: left;
		padding-left: 5%;
		box-sizing: border-box;
	}
	.TopicalApplication .wrap ul li.third{
		float: left;
		width: 50%;
		padding-right: 5%;
		text-align: right;
		box-sizing: border-box;
	}
	.TopicalApplication .wrap ul li.second ul,
	.TopicalApplication .wrap ul li.third ul{
		display: inline-block;
		width: auto;
		height: auto;
	}
	.TopicalApplication .wrap .btn{
		margin-top: 10vh;
	}*/
	.TopicalApplication .wrap ul li ul li{
		margin-bottom: 30px;
	}
	.TopicalApplication .wrap .btn{
		margin-top: 20px;
	}
	/**/
	.InnovationPower{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.InnovationPower .wrap{
		margin-top: 30px;
	}
	/**/
	.AboutUs{
		padding-top: 60px;
	}
	/**/
	.TopicalApplication{
		min-height: calc(100vh - 60px);
		box-sizing: border-box;
	}
	.TopicalApplication .wrap .btn{
		/*position: absolute;
		bottom: 32%;
		left: 50%;
		margin-left: -75px;
		width: 150px;
		margin-top: 0;*/
	}
	.JoinUs{
		position: relative;
		padding: 0px;
		min-height: calc(100vh - 60px);
		box-sizing: border-box;
	}
	.JoinUs .owidth{
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 100%;
	}
}
@media only screen and (max-width: 480px){
	.sidebar{
		right: 15px;
	}
	.sidebar ul li a, .sidebar ul li.istop a {
	    width: 40px;
	    height: 40px;
	    line-height: 40px;
	}
	.sidebar ul li a img, .sidebar ul li.istop a img{
		max-width: 52%;
	}
	/**/
	.addfooter .foot_infor ul li{
		display: block;
	}
	.addfooter .foot_infor .h3,
	.addfooter .foot_infor .h5{
		font-size: 14px;
	}
	/**/
	.bannerNew .wrap .title, .productNew .title{
		padding: 20px;
	}
	.bannerNew .wrap .swiper-slide ul li a, .productNew .swiper-slide ul li a{
		padding-left: 20px;
	}
	.bannerNew .swiper-pagination, .productNew .swiper-pagination{
		top: 24px;
	}
	.TopicalApplication .wrap .btn a,
	.indexbtn a{
		width: 136px;
		font-size: 14px;
		height: 42px;
    	line-height: 40px;
    	padding: 0px 20px;
	}
	.AboutUs{
		padding-top: 50px;
	}
	.AboutUs .wrap .abstract .text{
		font-size: 14px;
	}
	.AboutUs .wrap .numBox ul li .t1 .timer{
		font-size: 28px;
	}
	/**/
	.JoinUs .text{
		font-size: 14px;
	}
	/**/
	.TopicalApplication .wrap ul li ul li{
		min-width: 50%;
	}
	.TopicalApplication .wrap ul li ul li:nth-child(3),
	.TopicalApplication .wrap ul li ul li:nth-child(4),
	.TopicalApplication .wrap ul li ul li:nth-child(7),
	.TopicalApplication .wrap ul li ul li:nth-child(8){
		text-align: right;
		padding-left: 0;
	}
	.TopicalApplication .wrap ul li ul li:nth-child(5), 
	.TopicalApplication .wrap ul li ul li:nth-child(6),
	.TopicalApplication .wrap ul li ul li:nth-child(9),
	.TopicalApplication .wrap ul li ul li:nth-child(10){
		text-align: left;
		padding-left: 0;
	}
}
@media only screen and (max-width: 375px){
	.banner-title{
		top: 15%;
	}
	.bannerNew{
		bottom: 5%;
	}
}
.mImg{
        display: none;
}
@media only screen and (max-width: 768px){
        .mImg{
                display: block;
        }
        .pImg{
                display: none;
        }
}
@media only screen and (max-width: 1024px){
	.fp-tableCell{
		height: auto !important; 
	}
	.section .pagebg{
		z-index: 1;
	}
	.TopicalApplication,
	.AboutUs,
	.JoinUs{
		position: relative;
		z-index: 2;
	}
}
/*20220923*/
.statisticsTxt{
	font-family: "syr"; 
	color: #F2F2F2;
	font-size: 14px;
	line-height: 1.7;
	text-align: center;
}
/*@media only screen and (max-width: 768px){
	.ProductCenter{
		display: block;
	}
}*/
/*20220926*/
.MProductCenter{
	display: none;
	padding-top: 60px;
    padding-bottom: 60px
}
.MProductCenter ul{
	margin-top: 50px;
}
.MProductCenter ul li{
	margin-bottom: 8%;
}
.MProductCenter ul li:last-child{
	margin-bottom: 0;
}
.MProductCenter ul li .tit{
	font-size: 21px;
	color: #333333;
	margin-bottom: 30px;
}
.MProductCenter ul li .img{
	width: 100%;
	overflow: hidden;
}
.MProductCenter ul li .img img{
	width: 100%;
}
.MBox{
	display: none;
}
.selectBox{
	width: 100%;
	position:relative;
	z-index: 10;
	display:block;
	margin-top: 8%;
	margin-bottom: 10px;
}
.selectBox-tit{
	font-size: 16px;
    color: #333333;
	width:100%;
	line-height: 50px;
	height: 50px;
	padding-left: 15px;
	padding-right: 35px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	background: url(../images/index/down.png) center right 15px no-repeat;
	cursor:pointer;
    box-sizing: border-box;
    border: #e5e5e5 solid 1px;
}
.selectBox.on .selectBox-tit{
}
.selectBox-options{
	display:none;
	position:absolute;
	left:0;
	z-index:110;
	width: 100%;
	border-radius: 2px;
	background-color:#fff;
	border: 1px solid #ebebeb;
	overflow: hidden;
    box-sizing: border-box;
}
.selectBox-options li{
	cursor:pointer;
	padding: 0px 15px;
	line-height: 2.8;
    font-size: 14px;
    color: #666666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.selectBox-options li:last-child{
	border-bottom:none;
}
.selectBox-options li:hover{
	color: #8590a6;
	background: rgba(246,246,246);
}
@media only screen and (max-width: 768px){
	.MProductCenter{
		display: block;
	}
	.MBox{
		display: block;
	}
	.PBox{
		display: none;
	}
	.bannerNew{
		display: none;
	}
}
@media only screen and (max-width: 640px){
	.MProductCenter{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.MProductCenter ul{
		margin-top: 40px;
	}
	.MProductCenter ul li .tit{
		font-size: 19px;
		margin-bottom: 25px;
	}
}
@media only screen and (max-width: 480px){
	.MProductCenter{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.MProductCenter ul{
		margin-top: 35px;
	}
	.MProductCenter ul li{
		margin-bottom: 30px;
	}
	.MProductCenter ul li:last-child{
		margin-bottom: 0;
	}
	.MProductCenter ul li .tit{
		font-size: 17px;
		margin-bottom: 20px;
	}
	.selectBox{
		margin-top: 30px;
	}
}
/*20221026*/
.banner-lunbo .swiper-pagination{
	max-width: 1920px;
    width: 100%;
    margin: auto;
    padding: 0 5.2%;
    box-sizing: border-box;
   text-align: center;
}
.banner-lunbo.swiper-container-horizontal>.swiper-pagination-bullets, 
.banner-lunbo .swiper-pagination-custom, 
.banner-lunbo .swiper-pagination-fraction{
	bottom: 7%;
}
.banner-lunbo .swiper-pagination-bullet{
	position: relative;
	vertical-align: bottom;
	width: 20px;
	height: 15px;
    /*background: #FFFFFF;*/
   	background: none;
    opacity: 0.2;
    border-radius: 0;
    transition: all 0.5s ease;
}
.banner-lunbo .swiper-pagination-bullet-active{
	height: 30px;
	/*background: #00a19b;*/
	background: none;
	opacity: 1;
}
.banner-lunbo .swiper-pagination-bullet:before{
	content: '';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 3px;
	height: 100%;
	background: #FFFFFF;
}
.banner-lunbo .swiper-pagination-bullet-active:before{
	background: #00a19b;
}
.banner-lunbo.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0;
}
@media (min-width: 1100px) and (max-width: 1300px) {
	.comTitle.left{zoom: 1.35}
	.InnovationPower .comTitle,
	.TopicalApplication .comTitle,
	.ProductCenter .comTitle{zoom: .8;}
	.JoinUs .owidth,
	.AboutUs .owidth,
	.InnovationPower .indexbtn,
	.InnovationPower .wrap,
	.TopicalApplication .wrap,
	.ProductCenter .wrap{zoom: .65;}
}
@media (min-width: 800px) and (max-width: 1100px) {
	.comTitle.left{zoom: 1.25}
	.InnovationPower .comTitle,
	.TopicalApplication .comTitle,
	.ProductCenter .comTitle{zoom: .7;}
	.JoinUs .owidth,
	.AboutUs .owidth,
	.InnovationPower .indexbtn,
	.InnovationPower .wrap,
	.TopicalApplication .wrap,
	.ProductCenter .wrap{zoom: .55;}
}
.sy1{ background:#F9F9F9; overflow:hidden; margin-top:4%; padding-bottom:4%;}
.left {
	float: left;
}
.right {
	float: right;
}
.list {
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.list .list-left {
	width: 61.6%;
	height: auto;
	float: left;
}
.list .list-left .item {
	width: 100%;
	height: auto;
	margin-bottom: 1%;
	overflow:hidden
}
.list .list-left .item .item-box {
	height: auto;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}
.list .list-left .item .item-box a {
	width: 100%;
	height: auto;
}
.list .list-left .item .item-box a .img {
	transition: transform 1s;
}
.list .list-left .item .item-box a .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.5s;
	background-color: rgba(0, 0, 0, 0.34);
	z-index: 4;
	display: block;
}
.list .list-left .item .item-box a .tits,.list .list-right a .tits{
	width: 100%;
	height: 70px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 5;
	transition: background 0.5s;
}
.list .list-left .item .item-box a .tits span,.list .list-right a .tits span{
	float: left;
	font-size: 14px;
	line-height: 70px;
	color: #fff;
}
.list .list-left .item .item-box a .tits i,.list .list-right a .tits i{
	width: 25px;
	height: 12px;
	display: block;
	position: relative;
	display: block;
	float: right;
	margin-top: 33px;
	overflow: hidden;
}
.list .list-left .item .item-box a .tits i img,.list .list-right a .tits i img{
	position: absolute;
	top: 0;
	left: -10px;
	transition: left 0.5s;
}
.list .list-left .item .item-box:hover a .img {
	transform: scale(1.1);
}
.list .list-left .item .item-box:hover a .tits,.list .list-right:hover a .tits{
	background: rgba(0, 0, 0, 0.5);
}
.list .list-left .item .item-box:hover a .tits i img,.list .list-right:hover a .tits i img{
	left: 0;
}
.list .list-left .item .item-box:hover a .bg {
	opacity: 0;
}
.list .list-left .item .item-left {
	width: 40.3%;
}
.list .list-left .item .item-left a .tits span,.list .list-right a .tits span{
	margin-left: 7.1%;
}
.list .list-left .item .item-left a .tits i,.list .list-right a .tits i{
	margin-right: 7.8%;
}
.list .list-left .item .item-right {
	width: 58.7%;
}
.list .list-left .item .item-right a .tits span,.list .list-right a .tits span{
	margin-left: 4.7%;
}
.list .list-left .item .item-right a .tits i,.list .list-right a .tits i{
	margin-right: 4.3%;
}
.list .list-right {
	width: 37.7%;
	height: auto;
	float: right;
	overflow: hidden;
	border-radius: 5px;
	position: relative;
}
.list .list-right a {
	width: 100%;
	height: auto;
	display: block;
}
.list .list-right a .img {
	transition: transform 0.5s;
}
.list .list-right a .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.34);
	z-index: 4;
	transition: all 0.5s;
	display: block;
}
.list .list-right a .con {
	width: 83.4%;
	height: auto;
	position: absolute;
	z-index: 5;
	left: 8.3%;
	top: 12%;
}
.list .list-right a .con .line {
	width: 30px;
	height: 2px;
	background: #fff;
}
.list .list-right a .con .tits {
	font-size: 30px;
	line-height: 32px;
	color: #fff;
	margin-top: 23px;
}
.list .list-right a .con .tit {
	font-size: 28px;
	line-height: 30px;
	color: #fff;
	margin-top: 12px;
}
.list .list-right a .con .tit1 {
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	margin-top: 16px;
}
.list .list-right a .con .line1 {
	width: 25px;
	height: 3px;
	position: relative;
	overflow: hidden;
	margin-top: 38px;
}
.list .list-right a .con .line1 img {
	position: absolute;
	top: 0;
	left: -10px;
	transition: left 0.5s;
}
.list .list-right:hover a .bg {
	opacity: 0;
}
.list .list-right:hover a .img {
	transform: scale(1.1);
}
.list .list-right:hover a .con .line1 img {
	left: 0;
}
.fix {overflow:hidden; padding:10px}
.ipart01{padding-bottom:4%; margin-top:4%;}
.ipart01 .wrap{position:relative;}
.ipart01 .infor{position:absolute; top:0; left:0; margin-top:80px;}
.ipart01 .infor .tit{color:#222; font-size:28px; /*! font-weight:bold; */}
.ipart01 .infor .tit:after{content:""; display:inline-block; position:relative; left:20px; top:-8px; width:76px; height:0px;border-bottom:3px solid #787878;}
.ipart01 .infor .con{position:relative; z-index:0; margin-top:37px; color:#222; font-size:40px; /*! font-weight:bold; */}
.ipart01 .infor .con span:first-child{color:#00AEA9; margin-right:13px;}
.ipart01 .infor .con .con_bg{position:absolute; z-index:-1; line-height:1; top:50%; margin-top:-50px; color:#f3f3f3; font-size:100px; font-weight:bold; letter-spacing:23px; user-select:none;}
.ipart01 .infor .con::after{content:""; position:absolute; top:36px; left:340px; display:block; width:111px; height:16px; background:url(../img/ipart01_dots.png) no-repeat;}
.ipart01 .more1 a{ font-size:18px; height:18px; display:block}
.ipart01 .more1{ overflow:hidden;position: absolute; left: 35%; top: 0; padding-top: 16%;}
.ipart01 .content .li_{float:left; width:25%;}
.ipart01 .content .li_ a{display:block; box-sizing:border-box; position:relative; z-index:0; width:100%; height:330px; padding:40px 50px; box-shadow: 0px 4px 9px 0px rgba(10, 2, 4, 0.23);}
.ipart01 .content ul::before{content:""; display:block; float:left; width:50%; height:330px;}
.ipart01 .content .li_:nth-child(8n+1) a,
.ipart01 .content .li_:nth-child(8n+4) a,
.ipart01 .content .li_:nth-child(8n+6) a,
.ipart01 .content .li_:nth-child(8n+7) a{background-color:#f3f6f8;}
.ipart01 .content .li_:nth-child(8n+2) a,
.ipart01 .content .li_:nth-child(8n+3) a,
.ipart01 .content .li_:nth-child(8n+5) a,
.ipart01 .content .li_:nth-child(8n+8) a{background-color:#fff; z-index:1;}
.ipart01 .content .li_ .img2{display:none;}
.ipart01 .content .li_ a:hover .img2{display:inline-block;}
.ipart01 .content .li_ a:hover .img1{display:none;}
.ipart01 .content .li_ a:hover::before{height:330px;}
.ipart01 .content .li_ a::before{position:absolute; bottom:0px; left:0px; height:0px; width:100%; background:#00AEA9; content:''; transition:all .5s ease;}
.ipart01 .content .li_ a:hover .txt{color:#fff; transition:all .5s ease;}
.ipart01 .content .li_ a:hover span{color:#fff; transition:all .5s ease;}
.ipart01 .content .txt{margin-top:20px; font-size:16px; line-height:26px; color:#5a5a5a; position:relative; z-index:2;}
.ipart01 .content .icon{text-align:center; position:relative; z-index:3;}
.ipart01 .content .icon img{display:inline-block; }
.ipart01 .content span{display:block; font-size:22px; line-height:39px; color:#222; font-weight:bold; margin-top:20px; text-align:center;}
.s_about{ padding:4% 0; width: 100%; overflow: hidden; background:url(../images/sy-42.jpg) center top no-repeat; background-size: cover;}
.s_about .outbox{ display: grid; grid-template-columns: 1fr 1.3fr;}
.s_about .left{}
.s_about .left .txt{}
.s_about .left .txt h4{ font-size: 16px; color: #333; line-height: 1.875rem; font-weight: bold; margin-bottom: 2rem;}
.s_about .left .txt p{ font-size: 14px; color: #333; line-height: 1.875rem;}
.s_about .left .tt{ margin-top: 5rem;}
.s_about .left .tt span{ font-size: 50px; line-height: 1; text-transform: uppercase; display: inline-block; margin-bottom: .5rem;
  color: transparent;
font-weight: bold;
}
.s_about .left .tt h3{ font-size: 35px; color: #2c2c2e; margin-bottom: 3rem;}
.btn_tansuo{ display: inline-flex; align-items: center; font-size: 1rem; color: #2c2c2e;}
.btn_tansuo i{ margin-left: .875rem;}
.s_about .right{}
.s_about .right ul{ display: grid; grid-template-columns: repeat(3,1fr); gap: 1.5rem;}
.s_about .right ul li{}
.s_about .right ul li .box{ display: block; border-radius: .625rem; position: relative; z-index: 1; overflow: hidden;
    background-image: -moz-linear-gradient( 6deg, rgba(81,196,215,.15) 0%, rgba(0,87,166,.15) 100%);
    background-image: -webkit-linear-gradient( 6deg, rgba(81,196,215,.15) 0%, rgba(0,87,166,.15) 100%);
    background-image: -ms-linear-gradient( 6deg, rgba(81,196,215,.15) 0%, rgba(0,87,166,.15) 100%); 
background: #fff;
box-shadow:0 0 15px #eee
}
.s_about .right ul li .box:before{ content: ""; display: block; position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: .5s;
   background:#00AEA9
}    
.s_about .right ul li .ico{ width: 100%; height: 12rem; display: flex; align-items: center; justify-content: center;}
.s_about .right ul li .ico .b2{ display:none}
.s_about .right ul li .ico svg{ width: 3.75rem; height: 3.75rem; transition: .5s;}
.s_about .right ul li .ico svg path{ fill: #0057a6; transition: .5s;}
.s_about .right ul li .txt{ padding:0 12% 14%;}
.s_about .right ul li .txt h4{ font-size: 14px; transition: .5s; color: #0d0f15; /*! font-weight: bold; */ margin-bottom: 5px;}
.s_about .right ul li .txt span{ font-size: 14px; transition: .5s; color: #161b22; opacity: .7; text-transform: uppercase; /*! font-family:Poppins; */ }
.s_about .right ul li .box+.box{ margin-top: 1.5rem;}
.s_about .right ul li .box:hover:before{ opacity: 1; visibility: visible;}
.s_about .right ul li .box:hover .ico svg{ transform: translateY(-1rem);}
.s_about .right ul li .box:hover .ico svg path{ fill: #40cbdb;}
.s_about .right ul li .box:hover .ico .b1{ display:none}
.s_about .right ul li .box:hover .ico .b2{ display:block}
.s_about .right ul li .box:hover .txt h4{ color: #fff;}
.s_about .right ul li .box:hover .txt span{ color: #fff;}
.s_about .right ul li:nth-child(1){ transform: translateY(40%);}
.s_about .right ul li:nth-child(3){ transform: translateY(18%);}
.btn_arr2{ display: block; width:17px; height:17px; border-radius: 50%; overflow: hidden; border: 2px solid #2c2c2c; position: relative;}
.btn_arr2:before{ content: ""; display: block; width: 100%; height: 100%; position: absolute; transition: .5s; left: -100%; top: 0; background:url(../images/sy-44.png) center no-repeat; background-size:7px;}
.btn_arr2:after{ content: ""; display: block; width: 100%; height: 100%; position: absolute; transition: .5s; left: 0; top: 0; background:url(../images/sy-44.png) center no-repeat; background-size:7px;}
.btn_arr2:hover:before{ left: 0;}
.btn_arr2:hover:after{ left: 100%;}
.sy2-1{ overflow:hidden; padding:2% 0}
.sy2-1 ul{ text-align:right; padding:10px 0}
.sy2-1 ul li{ cursor:pointer; display:inline-block; padding:15px 30px; margin-left:40px; border-radius:40px; font-size:16px; color:#00ADA8; box-shadow:0 0 8px #eee}
.sy2-1 ul li:hover,.sy2-1 ul .curr1{ background:#00ADA8; color:#fff}
.ipart02 .infor{ margin-top:0; width:60%}
.ipart02 .infor .con .con_bg{ letter-spacing:10px}
.ipart02 .infor .con span:first-child{ color:#333}
.ipart02 .infor .con span:nth-child(2){ color:#00AEA9}
.sy2-3{ overflow:hidden; margin-left:-2%; margin-top:3%}
.sy2-2-1{ float:left; width:31.33%; margin-left:2%}
.sy2-2-1 dl{ border-bottom:#00ADA8 1px solid; padding-bottom:4%}
.sy2-2-1 dl dt a{ display:block}
.sy2-2-1 dl dt img{ width:100%; height:300px}
.sy2-2-1 dl .c1 a{ display:block; font-size:18px; margin:4% 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy2-2-1 dl .c2{ overflow:hidden}
.sy2-2-1 dl .c2 a{ font-size:15px; color:#999}
.sy2-2-1 dl .c2 span{ float:right; font-size:15px; color:#999}
.sy2-2-1 ul{ margin-top:4%}
.sy2-2-1 ul li{ margin-top:6%; overflow:hidden}
.sy2-2-1 ul li a{ display:block; float:left; width:100%; font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy2-2-1 ul li span{ display:block; float:right; width:20%; font-size:15px; color:#999; text-align:right}
.sy2-2-1 dl .c2 a:hover,.sy2-2-1 dl .c1 a:hover,.sy2-2-1 ul li a:hover{ color:#00ADA8}
.he_ZoomInImg,.sy2-2-1 dl dt,.xw1-1 .left p,.yyx2-1 dl dt,.yyx4-1 dl dt,.cp2 dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.he_ZoomInImg .he_ZoomInImg_img,.sy2-2-1 dl dt img,.xw1-1 .left p img,.yyx2-1 dl dt img,.yyx4-1 dl dt img,.cp2 dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg:hover .he_ZoomInImg_img,.sy2-2-1 dl dt:hover img,.xw1-1 .left:hover p img,.yyx2-1 dl:hover dt img,.yyx4-1 dl a:hover dt img,.cp2 dl dt a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li a{ display:block;}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:left; padding-left:4%}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 10px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:50px;overflow:hidden; border:#fff 1px solid; border-radius:50%;cursor:pointer;}
.flex-control-nav .flex-active{ background:#fff;}
.slides li img{ width:100%}
.sjx{ display:none}
.ipart02{ padding-bottom:0}
.sy3{ overflow:hidden; margin-left:-2%; padding:10px}
.sy3 dl{ float:left; width:14.666%; margin-left:2%; box-shadow:0 0 10px #eee; background:#fff; border-radius:35px 35px 50% 50%; padding:4% 3% 3%; box-sizing:border-box; height:270px; overflow:hidden}
.sy3 dl dt img{ display:block; margin:auto}
.sy3 dl dd{ text-align:center; font-size:14px; line-height:24px; margin-top:12%;}
.sy3 dl dt .d2{ display:none}
.sy3 dl:hover{ background:#00AEA9}
.sy3 dl:hover dt .d1{ display:none}
.sy3 dl:hover dt .d2{ display:block}
.sy3 dl:hover dd{ color:#fff}
.has-show-tip{
  width:100%;
  background:#000; background-color: rgba(0,0,0,0.7); filter: Alpha(opacity=70);
  position:fixed;
  left:0%;
  bottom:0;
  z-index:99;
  padding:20px 0;
  z-index:999
}
.has-show-tip.active{
}
.has-show-tip span{
  top:40px;
  right:40px;
  color:#fff;
  cursor:pointer;
  position:absolute;
  width:12px;
  height:12px;
  padding:0;
  background:url(../images/sy-92.png) no-repeat center;
}
.has-show-tip h2{
  font-size:30px;
  color:#fff;
  text-align:center;
  margin-bottom:20px
}
.has-show-tip h2 span {
  font-size:16px;
  font-weight:400;
  color:#fff;
  margin-left:.19rem
}
.has-show-tip .form{
  max-width:1000px;
  margin:auto
}
.has-show-tip .form ul{
  overflow:hidden;
  margin-left:-3%
}
.has-show-tip .form ul li {
	float:left;
  width:24.6%;
  margin-left:3%;
  border-bottom:#fff 1px solid;
  background:url(../images/sy-89.png) no-repeat right 20px top 6px;
  padding-bottom:15px;
  padding-top:3px;
}
.has-show-tip .form ul li input{
  background:none;
  border:none;
  color:#fff;
  font-size:14px;
  height:26px; line-height:26px;
  background:url(../images/sy-85.png) no-repeat left center;
  text-align:center}
.has-show-tip .form ul li:nth-child(2) input{ background:url(../images/sy-86.png) no-repeat left center; }
.has-show-tip .form ul li:nth-child(3) input{ background:url(../images/sy-87.png) no-repeat left center; }
.has-show-tip .form ul li:last-child,.has-show-tip .form ul li:last-child input{ background:none; border:0}
.has-show-tip .form ul li:last-child input{ background:url(../images/sy-91.jpg) no-repeat center; background-size:100%; width:100%; height:47px; line-height:47px; font-size:16px}
.has-show-tip .form ul li:last-child{ width:14%; padding-bottom:0; padding-top:0}
.has-show-tip2{ display:none; background:#fff; width:1000px; margin-left:-500px; top:50%; left:50%; height:450px; margin-top:-225px; padding:5.5% 6%; box-sizing:border-box}
.has-show-tip2 span{ background:url(../images/sy-93.png) no-repeat center}
.has-show-tip2 h2{ color:#333; margin-bottom:9%}
.has-show-tip2 .form ul li{ width:30.33%}
.has-show-tip2 .form ul li{  background:url(../images/sy-97.png) no-repeat right 20px top 6px; border-bottom:#ccc 1px solid}
.has-show-tip2 .form ul li input{ background:url(../images/sy-94.png) no-repeat left center; color:#333}
.has-show-tip2 .form ul li:nth-child(2) input{ background:url(../images/sy-95.png) no-repeat left center; }
.has-show-tip2 .form ul li:nth-child(3) input{ background:url(../images/sy-96.png) no-repeat left center; }
.has-show-tip2 .form ul li:last-child{ float:none; clear:both; clear:both; padding-top:8%; width:100%;}
.has-show-tip2 .form ul li:last-child input{ color:#fff; width:140px; display:block; margin:auto;}
.list .list-left .item .item-box a .img,.list .list-right a .img{ border-radius:5px}
.list .list-left .item .item-box a .img{ height:315px} 
.list .list-right a .img{ height:640px}
.cent{ max-width:1400px; margin:auto; overflow:hidden}
.banner1{ position:relative}
.bann1{ position:absolute; top:15%; left:0; width:100%}
.bann1 h1,.bann1 h1 a{ color:#fff; font-size:16px}
.bann1 h1 img{ vertical-align:middle; margin-right:10px}
.bann1 h2{ font-size:40px; color:#fff; margin-top:10%}
.bann2{ position:absolute; left:0; bottom:0; width:100%}
.bann2 ul{ background:#000; background-color: rgba(0,0,0,0.3); filter: Alpha(opacity=30); box-shadow:0 0 3px #999; overflow:hidden; margin:3px 3px 0}
.bann2 ul li{ border-right:#9D9EA0 1px solid; float:left; width:11.111%; line-height:50px}
.bann2 ul li a{ display:block; text-align:center; font-size:16px; color:#fff}
.bann2 ul li a:hover,.bann2 ul .dq1 a{ background:#00AEA9; color:#fff; font-weight:bold}
.center1{ background:#FAFAFA; overflow:hidden}
.yd1{ margin:6% 0 4%; border-bottom:#ddd 1px solid}
.yd1 a{ display:inline-block; margin-left:3%; font-size:16px; display:inline-block; padding-bottom:30px}
.yd1 a:first-child{ margin-left:0}
.yd1 a:hover,.yd1 .dq2{ color:#00AEA9; border-bottom:#00AEA9 2px solid}
.yd2{ background:#fff; padding:4%; margin-bottom:6%}
.yd2 h1{ text-align:center; font-size:30px; margin-bottom:5%}
.yd2-1{ overflow:hidden; margin-left:-5%}
.yd2-1 p{ overflow:hidden; float:left; width:45%; box-sizing:border-box; margin-left:5%; border:#DADADA 1px solid; border-radius:5px; margin-bottom:2%; overflow:hidden; padding:6px 1% 6px 0}
.yd2-1 h2{ clear:both; overflow:hidden}
.yd2-1 p input,.yd2-1 p select,.yd2-1 p textarea{ height:40px; line-height:40px; font-size:15px; width:100%; background:none;}
.yd2-1 p .left{ float:left; width:13%; text-align:center; border-right:#F0F0F0 1px solid}
.yd2-1 p .right{ float:right; width:82%; position:relative}
.yd2-1 p .left img{ margin:8px 0;}
.yd2-1 p .right img{ position:absolute; left:-8px; top:10px}
.yd2-1 p textarea{ line-height:24px; height:90px; padding-top:7px}
.yd2-1 h2 input{ width:45%; margin-left:5%; background:#BCBCBC; height:50px; line-height:50px; border-radius:5px; font-size:16px; color:#fff}
.yd2-1 h2 input:nth-child(1){ background:#00AEA9; color:#fff}
.yd2-1 .e1 .right .right{ overflow:hidden}
.yd2-1 .e1 .right textarea,.yd2-1 .e1 .right input{ float:left; width:72%;}
.yd2-1 .e1 .right img{ float:left; width:14%; position:relative; left:0; top:auto; margin-top:8px}
.yd2-1 .e1 .right a{ float:left; width:14%; text-align:right; text-decoration:underline; margin-top:16px;text-align: ;}
.yd2-1 .e2{ width:95%}
.yd2-1 .e2 .left{ width:6%}
.yd2-1 .e2 .right{ width:92%}
.yd2-1 .e2 .right textarea{ height:130px}
.yd2-1 p select{-webkit-appearance:auto;}
.yd2-1 .e3 .right img,.yd2-1 .e3 .right a{ width:6%}
.yd2-1 .e3 .right input{ width:88%}
.yd2-1 .e4{ width:20%}
.yd2-1 .e4 .left{ width:28%}
.yd2-1 .e4 .right{ width:61%}
.lx1{ margin:6% 0}
.lx1 .left{ width:54%; float:right}
.lx1 .left p img{ width:100%}
.lx1 .right{ width:40%; float:left;}
.lx1 .right p{font-size:18px;margin-top:7%; overflow:hidden}
.lx1 .right p:nth-child(1){ margin-top:0}
.lx1 .right p img{ vertical-align:middle; margin-right:20px; float:left}
.lx1 .right p span{ font-size:16px; color:#999; display:block; margin:1% 0 2%}
.lx-bt{ font-size:32px; margin:6% 0 4%}
.lx1 .lx-bt{ margin-top:0}
.lx2{ background:#F9F9F9}
.lx2 .yd2{ background:0; padding:0}
.lx2 .yd2 p{ background:#fff}
.lx2 .yd2 h2 input{ background:url(../images/sy-91.jpg) no-repeat center #00AEA9; display:block; width:140px; margin:auto; border-radius:0; background-size:100%}
.lx2 .yd2 h2{ margin-left:5%; padding-top:1%}
.navContent{display: none;}
.gc-bt2{ margin-bottom:0}
.rc1{ margin:6% 0; padding:0 2%}
.rc2 p img{ width:100%}
.rc1 .left{ width:24%}
.rc1 .right{ width:65%}
.rc1 .right p{ font-size:16px; margin:1% 0 2%; line-height:26px}
.rc1 .right p:last-child{ margin-bottom:0}
.rc3{ background:#F9F9F9; margin-top:4%; overflow:hidden; padding-bottom:5%}
.jr-bt{ text-align:center; margin-top:5%}
.subNavBox2{ background:#fff}
.subNavBox2 .navContent{ display:none}
.subNavBox2 .xz-l-1 .fa-chevron-down1{ background-size:27px !important; height:30px; color:#fff; text-align:right}
.subNavBox2 .subNav{background:url(../images/jr-4.png) no-repeat top 33px right 25px;}
.subNavBox2 .xz-l-1{ border-bottom:#ddd 1px solid; position:relative; padding:2% 0; cursor:pointer;}
.subNavBox2 .xz-l-1 h1 span{ font-size:15px; color:#666; width:19%; display:block; float:left; padding-left:4%;}
.subNavBox2 .xz-l-1 h1 span a{ display:inline-block; width:120px; letter-spacing:2px; color:#fff; background:#089abd; font-size:16px; line-height:37px; text-align:center}
.subNavBox2 .xz-l-1 h1 img{ vertical-align:middle; margin-right:40px}
.subNavBox2 .xz-l-1 h1 .z2{ display:none} 
.subNavBox2 .xz-l-1 h1{ overflow:hidden;}
.subNavBox2 .xz-l{ padding:0 7% 2%; overflow:hidden; border-bottom:#ccc 1px solid}
.subNavBox2 .currentDd{ margin:0; background:url(../images/jr-3.png) no-repeat top 33px right 25px #00AEA9; }
.subNavBox2 .currentDd h1 span{ color:#fff}
.subNavBox2 .currentDd h1 .z2{ display:none}
.subNavBox2 .currentDd h1 .z1{ display:none}
.subNavBox2 .currentDd h1 .z2{ display:inline-block}
.subNavBox2 .xz-l h1{ font-size:16px; margin:3% 0 1%; color:#333; font-weight:bold}
.subNavBox2 .xz-l p{ font-size:14px; color:#666; line-height:26px;}
.subNavBox2 .xz-l p img{ vertical-align:middle; margin-right:10px}
.subNavBox2 .xz-l h2{ margin-top:3%; font-size:18px; font-weight:bold; color:#00AEA9}	
.subNavBox2 .xz-l h2 img{ width:35px; vertical-align:middle; margin-right:15px}
.zp1{ border:#ddd 1px solid; background:#fff; overflow:hidden; padding:2% 0}
.zp1 li{ float:left; width:19%; padding-left:4%; font-size:16px; font-weight:bold}
.jr1{ background:none}
.jr1 .yd2{ box-shadow:0 0 5px #ddd; padding:4.5%; margin:5px 5px 6%}
.fw-bt{ text-align:center}
.n_gufei04{ overflow: hidden;background: #FAFAFA; margin-bottom:6%}
.n_gufei04 .m{ /*! background:#fff; */ overflow:hidden; position:relative}
.n_gufei04 .left{ width:36%; padding:6% 4%}
.n_gufei04 .right{ width:64%}
.n_gufei04 .n_tt{ text-align: left; background:url(../images/hg-6.png) no-repeat left bottom; padding-bottom:8%}
.n_gufei04 .n_tt h3{ text-align: left;font-size:24px; font-weight:bold;}
.n_gufei04 .n_tt i{ margin-left: 0;}
.n_gufei04 .left .con{ font-size:16px; line-height:30px; margin:10% 0}
.n_gufei04 .left .tt{ font-size: 1rem; color: #5b5b5b; line-height: 1.875rem; margin-top: 1.875rem; margin-bottom: 2rem;}
.n_gufei04 .tt{ border-bottom: 1px solid #e5e5e5; position:absolute; left:4%; bottom:8%; width:28%; padding-bottom:1%}
.n_gufei04 .tt h3{ font-size: 1rem; color: #5b5b5b;}
.n_gufei04 .tt h3 span{ font-size:70px; margin-right:10px; /*! font-family: Roboto; */ color: #E4E4E4; font-style: italic;}
.gufeijishu{ width: 1000px; max-width: 100%;}
.gufeijishu ul{}
.gufeijishu ul li{ width:33.333%; float: left; position: relative; overflow: hidden;}
.gufeijishu ul li .img img{ width:100%; height:582px}
.gufeijishu ul li .mask{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; /*! display: flex; */ align-items: center; justify-content: center;text-align: center;display: block;}
.gufeijishu ul li .mask p{ width: 1.375rem; font-size: 22px; color: #fff; font-weight: bold;text-align: center;display: inline-block;padding-top: 71%;line-height: 26px;}
.gufeijishu ul li .txt{ position: absolute; left: 0; top: 100%; width: 100%; height: 100%; display: flex; opacity: 0;font-size: 1rem; line-height: 1.875rem; text-align: justify; padding: 1.75rem 1.5rem; align-items: center; justify-content: center; background: #00AEA9; color: #fff; transition: .7s; -webkit-transition: .7s; -moz-transition: .7s; -ms-transition: .7s; -o-transition: .7s; }
.gufeijishu ul li .txt h5{ font-size:22px; color: #fff; font-weight: bold; margin-bottom: 1.25rem;text-align: center;}
.gufeijishu ul li .txt p{ font-size:16px; line-height: 1.875rem; text-align: center;}
.gufeijishu ul li .txt span{ display: block; width: 21px; height: 1.25rem; background: url(../images/gufei_yinhao.png) center no-repeat; background-size: contain; float: right; margin-top: 3.5rem;}
.gufeijishu ul li:hover .txt{ top: 0; opacity: 1;}
.fw1{ background:#FAFAFA; padding-bottom:5%;}
.fw1-1{ overflow:hidden; margin-left:-2%; margin-top:-3%; padding:8px}
.fw1-1 dl{ float:left; width:48%; margin-left:2%; background:#fff; padding:3% 3% 2%; margin-top:3%; box-sizing:border-box; box-shadow:0 0 8px #eee;height: 175px;}
.fw1-1 dl dt{ float:left; width:15%}
.fw1-1 dl dd{ float:right; width:80%}
.fw1-1 dl dt img{ width:100%}
.fw1-1 dl dd{ font-size:15px; line-height:24px;color: #666;}
.fw1-1 dl dd strong{ display:block; font-size:22px;margin-bottom: 3%;color: #333;}
.fw1-1 dl dd span{ display:block;}
.fw2{ background:#FAFAFA; overflow:hidden}
.fw2-1{ margin-bottom:6%; overflow:hidden; margin-left:-3%; margin-top:-3%; padding:8px;}
.fw2-1 dl{ float:left; width:47%; background:#fff; margin-left:3%; margin-top:3%; box-shadow:0 0 8px #eee; padding:3%; box-sizing:border-box; height:295px; overflow:hidden}
.fw2-1 dl dd strong{ font-size:22px; display:block; margin:4% 0;}
.fw2-1 dl dd  span{ font-size:16px; color:#666; line-height:24px}
.fw2-1 dl dt .f2{ display:none}
.fw2-1 dl:hover{ background:#00AEA9; color:#fff}
.fw2-1 dl:hover dd span{ color:#fff}
.fw2-1 dl:hover dt .f1{ display:none}
.fw2-1 dl:hover dt .f2{ display:block}
.fw4 dl{ margin-left:7%}
.fw4{ margin-left:-7%; margin-bottom:5%}
.fw3{ background:#00AEA9}
.fw3 h1{ font-size:22px; letter-spacing:1px; color:#fff; font-weight:bold; padding:4% 0}
.fw3 h1 img{ vertical-align:middle; margin-right:5%}
.fw3 h1 a{ font-size:16px; width:150px; border:#fff 2px solid; line-height:39px; color:#fff; text-align:center; display:inline-block; margin-left:4%}
.cent1{ max-width:1600px}
.about-partner{ margin-bottom:6%}
.about-partner-list{position: relative;padding: 0 7%;}
.about-partner-list .swiper-container{position: relative;overflow: hidden;}
.about-partner-list .swiper-slide .item{display:block;position: relative;}
.about-partner-list .swiper-slide .item a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.about-partner-list .swiper-slide .img img{width: 100%; height:335px}
.about-partner-list .swiper-slide .img{border:2px solid transparent;transition: 0.5s ease;box-sizing: border-box;}
.about-partner-list .swiper-slide .title{margin-top: 15px;font-size: 14px;color: #7b7b7b;text-align: center;}
.about-partner-list .swiper-slide .item+.item{margin-top: 40px;}
.about-partner-list .swiper-slide .item:hover .img{border:2px solid #00a19b;box-shadow: 0px 0px 10px rgba(58,58,58,0.19);}
.about-partner-list .about-partner-next{position: absolute;top: 0; width:52px;height:52px;right: 0;bottom: 0;margin: auto;cursor: pointer; background:url(../images/gy-24.png) no-repeat center}
.about-partner-list .about-partner-prev{position: absolute;top: 0;width:52px;height:52px;left: 0;bottom: 0;margin: auto;cursor: pointer; background:url(../images/gy-23.png) no-repeat center}
.about-partner-list .about-partner-next:hover{ background:url(../images/gy-25.png) no-repeat center}
.about-partner-list .about-partner-prev:hover{ background:url(../images/gy-26.png) no-repeat center}
.js1{ margin:6% 0}
.js1 .left{ width:52%}
.js1 .right{ width:43%}
.js1 .right p img{ width:100%}
.js1 .left h1{ font-size:30px; font-weight:bold; background:url(../images/gy-2.png) no-repeat left bottom; padding-bottom:5%}
.js1 .left p{ font-size:16px; line-height:30px; margin-top:4%; color:#666}
.js2{ background:url(../images/gy-4.jpg) no-repeat center; background-attachment:fixed; padding-bottom:5%}
.js2-1{ overflow:hidden; margin-left:-3%;}
.js2-1 dl{ float:left; width:22%; margin-left:3%; height:374px; overflow:hidden; box-sizing:border-box; padding:3%; background:#fff; border-radius:10px; box-shadow:0 0 5px #ddd}
.js2-1 dl dt img{ display:block; margin:auto}
.js2-1 dl dd{ text-align:center; font-size:20px; font-weight:bold; margin-top:15%}
.js2-1 dl dd span{ display:block; font-size:16px; margin-top:15%; display:none; font-weight:normal}
.js2-1 dl dd img{ display:block; margin:auto; margin-top:15%}
.js2-1 dl dt .g2{ display:none}
.js2-1 dl:hover{ background:#00AEA9; color:#fff; padding-top:8%}
.js2-1 dl:hover dd span{ display:block}
.js2-1 dl:hover dt .g1{ display:none}
.js2-1 dl:hover dt .g2{ display:block}
.js2-1 dl:hover dd img{ display:none}
.cps1{ margin:6% 0 4%;}
.cps1 p{ background:#fff; border:#ECECEC 1px solid; padding:2% 3%; overflow:hidden}
.cps1 p input{ height:27px; line-height:27px}
.cps1 p input:nth-child(1){ float:left; width:90%; font-size:18px}
.cps1 p input:nth-child(2){ float:right; width:5%; background:url(../images/cp-4.png) no-repeat center}
.cps2{ overflow:hidden; margin-top:-3%; margin-left:-4%; padding:5px}
.cps2-1{ float:left; width:29.333%; margin-left:4%; margin-top:3%; background:#fff; border:#ddd 1px solid}
.cps2-1 h1 img{ width:100%; height:201px}
.cps2-2{ padding:5%}
.cps2-1:hover{ box-shadow:0 0 5px #ccc}
.cps2-2 h2{ width:50px; line-height:28px; font-size:14px; background:#00AEA8; color:#fff; text-align:center; border-radius:20px}
.cps2-2 h3 a{ font-size:16px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cps2-2 h3{ margin:4% 0}
.cps2-2 p{ font-size:14px; color:#666; line-height:22px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:66px}
.cps2-2 h4{ overflow:hidden; margin-top:10%}
.cps2-2 h4,.cps2-2 h4 a{ font-size:14px; color:#666}
.cps2-2 h4 span{ float:right}
.fy{ text-align:center; margin:5% 0}
.fy a{ display:inline-block; padding:9px 13px; border-radius:4px; background:#fff; margin:0 4px; border:#ddd 1px solid; color:#666}
.fy a:hover,.fy .curr{ background:#00AEA9; color:#fff}
.fy1{ margin-bottom:0}
.xq1 h1{ font-size:32px; text-align:center}
.xq1 h2{ font-size:16px; color:#999; margin:4% 0; text-align:center; border-bottom:#C5C5C5 1px solid; padding-bottom:4%}
.xq11 h2{ margin:1% 0; padding-bottom:2%}
.xq11{ margin-top:6%}
.xq1 h2 span{ display:inline-block; margin:0 2%}
.xq1 h3{ overflow:hidden; margin-top:5%; line-height:28px; border-top:#C5C5C5 1px solid; padding-top:3%}
.xq1 h3 a{ font-size:16px; width:50%; display:inline-block} 
.xq1 h3 .right{ text-align:right}
.xq1 h3 a:hover{ color:#3DCCD1}
.xq1-1{ position:relative}
.xq1-1 h4{ position:absolute; bottom:0; left:50%; margin-left:-28px}
.xq1-1 h4 a{ font-size:15px; color:#00AEA9}
.xq1-1 h4 a img{ vertical-align:middle; margin-right:10px} 
.xwx1{ margin:6% 0}
.xwx-z{ width:67%; background:#fff}
.xwx-y{ width:30%; background:#fff;}
.xwx-z,.xwx-y{ padding:40px 30px}
.xwx-y h1{ font-size:20px; margin:11% 0 7%}
.xwx-y h1:first-child{ margin-top:0}
.xwx-y h2{ border:#ddd 1px solid; overflow:hidden}
.xwx-y h2 input{ height:45px; line-height:45px; background:none; float:left}
.xwx-y h2 input:nth-child(1){ width:80%; padding:0 5%}
.xwx-y h2 input:nth-child(2){ width:20%; background:url(../images/cp-4.png) no-repeat center; background-size:18px}
.xwx2-2{ border-bottom:#ddd 1px solid; padding:8% 0}
.xwx2-2:first-child{ padding-top:0}
.xwx2-2 .left{ width:45%}
.xwx2-2 .right{ width:50%}
.xwx2-2 .left p img{ width:100%;}
.xwx2-2 .right h3{ font-size:15px; color:#666}
.xwx2-2 .right h3 img{ vertical-align:middle; margin-right:10px}
.xwx2-2 .right p{ font-size:15px; line-height:26px; margin-top:6%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.xq1-1 h4{ bottom:3px}
.xw1{ padding: 5px;}
.xw1-1{ /*! border-bottom:#ccc 1px dashed; */ /*! padding:3%; */background: #fff;margin-top: 3%;box-shadow: 2px 3px 5px #ddd;}
.xw1-1:nth-child(1){ padding-top:0;margin-top: 0;}
.xw1-1 .left{ width:21%;}
.xw1-1 .right{ width:77%; padding-top:2%; padding-right:2%} 
.xw1-1 .left p img{ width:100%;height: 200px;}
.xw1-1 .left p a{ display:block}
.xw1-1 .right h3{ color:#666; margin-bottom:2%}
.xw1-1 .right h1 a{ display:block; font-size:18px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.xw1-1 .right p{ color:#666; line-height:26px; font-size:15px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 2% 0;}
.xw1-1 .right h2{font-size: 15px;color: #999;overflow: hidden; /*! line-height:40px; *//*! border-top: #ddd 1px solid; */ /*! padding-top:3% */}
.xw1-1 .right h2 a{ /*! float:right */color: #999;}
.xw2{ text-align:right; margin-bottom:3%; padding-right:5px}
.xw2 a{ display:inline-block; color:#00AEA9; line-height:47px; width:130px; box-shadow:0 0 5px #eee; margin-left:2%; font-size:16px; text-align:center; background:#fff; border-radius:30px}
.xw2 a:first-child{ margin-left:0}
.xw2 a:hover,.xw2 .dq3{ background:#00AEA9; color:#fff}
.hy1{ border-bottom:#ddd 1px solid}
.hy1-1{ overflow:hidden; margin-bottom:4%}
.hy1-1 h1{ float:left; font-size:26px; font-weight:bold}
.hy1-1 ul{ float:left; overflow:hidden}
.hy1-1 ul li{ float:left; margin-left:30px; color:#01AFA9; font-size:18px; cursor:pointer}
.hy1-1 ul li img{ vertical-align:middle; margin-right:15px}
.hy-bt{ font-size:30px; font-weight:bold; margin:4% 0 3%;}
.hy2{ position:relative}
.hy2 p{ position:absolute; right:0; top:0; font-size:18px;}
.hy2 p select{ border:#ccc 1px solid; width:150px; height:40px; line-height:40px; vertical-align:middle; background:#fff; margin-left:40px; padding:0 15px; font-size:15px; color:#666;-webkit-appearance: auto;}
.preHander{ overflow: hidden;}
.market_item4{ position:relative;}
.market_tc4{ position:absolute; z-index:999; width:100%; height:100%; display:none}
.market_mask4{ position:fixed; background-color:#000; width:100%; height:100%;}
.market_tc4_nr{ background-color:#fff; position:fixed; width:1000px; margin-left:-500px; left:50%; top:50%; height:700px; margin-top:-350px; overflow-y:scroll}
.market_tc4_nr_in{ padding:5% 0;} 
.market_tc4_nr_close4{ position:absolute; right:40px; top:50px; cursor:pointer}
.market_tc4_nr_close4 img{ width:25px}
.market_tc4_nr_in input{-webkit-appearance: auto;}
.sky h1{ font-size:24px; padding:0 6% 4%}
.market_tc4_nr_in .cps1{ background:#F9F9F9; padding:2% 6%; margin:0}
.vv1{ padding:0% 6%} 
.vv1 h3 span{ display:block; font-size:15px; color:#666; margin-top:1%}
.vv1 h2{ font-size:16px; margin-top:4%; margin-bottom:2%}
.vv1 h3 span input{ vertical-align:middle; margin-right:10px}
.hy3 .xw1-1 .left p img{ height:292px}
.hy3 .xw1-1 .right p{ margin-bottom:0; margin-top:1%; white-space:inherit; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.subNavBox3 .xz-l-1{ border:#ddd 1px solid; background:#fff; position:relative; padding:2% 0; cursor:pointer; margin-top:3%; background:url(../images/cj-5.png) no-repeat right 30px center #fff;}
.subNavBox3 .xz-l-1 h1{ font-size:18px; font-weight:bold; overflow:hidden; padding:0 3%;}
.subNavBox3 .xz-l-1 h1 span{ float:right}
.subNavBox3 .xz-l-1 h1 .x2{ display:none}
.subNavBox3 .currentDt{ background:url(../images/cj-4.png) no-repeat right 30px center #fff;}
.subNavBox3 .currentDt h1 .x1{ display:none}
.subNavBox3 .currentDt h1 .x2{ display:block}
.subNavBox3 .xz-l-1 h1 img{ vertical-align:middle; margin-right:15px}
.subNavBox3 .xz-l{ padding:0 3% 3%; overflow:hidden; background:#fff;}
.subNavBox3{ margin:4% 0 6%;}
.subNavBox3 .xz-l h1{ font-size:16px; color: #999;line-height: 30px;}
.subNavBox3 .xz-l h1:first-child{ margin-top:0}
.subNavBox3 .xz-l p{ margin-bottom:2%; min-height:32px; color: #666;line-height: 28px; font-size:15px; background:url(../images/cj-2.png) no-repeat center left; padding-left:49px}
.subNavBox3 .xz-l p span{ color:#0059c2}
.subNavBox3 .xz-l{ position:relative;}
.subNavBox3 .xz-l h2{ font-size:18px; padding-left:50px} 
.subNavBox3 .xz-l h2 span{ margin-left:10px; color:#0B419B}
.subNavBox3 .currentDd{ border:#01AFA9 1px solid; border-bottom:0}
.subNavBox3 .navContent{ border:#01AFA9 1px solid; border-top:0}
.subNavBox3 .xz-l h2 img{ width:38%}
.wdx1 .xwx-y{ width:20%; padding:2% 2% 5%}
.wdx1 .xwx-z{ width:77%; background:none; padding:0}
.wdx1 .xwx-y h2{ border-radius:5px; margin-bottom:4%}
.wdx1 .xwx-y h2 input:nth-child(1){ float:right; text-align:right}
.wdx1 .xwx-y h2 input:nth-child(2){ float:left; background:url(../images/wd-1.png) no-repeat left 10px center;}
.wdx1 .xwx-y ul li{ font-size:16px;}
.wdx1 .xwx-y ul li span{ border-bottom:#ddd 1px solid; padding:8% 0; display:block; overflow:hidden}
.wdx1 .xwx-y ul li span img{ float:right; width:13px; margin-top:4px} 
.wdx1 .xwx-y ul li li{ border-bottom:#ddd 1px solid; padding:8% 8%}
.wdx1 .xwx-y ul li li a{ font-size:14px}
.wdx2 h1{ border-bottom:#ddd 1px solid; padding-bottom:3%; margin-bottom:3%; font-size:20px; font-weight:bold}
.wdx2-1{ background:#fff; padding:0 2% 4%}
.wdx2 table{ border-collapse:collapse;}
.wdx2 table tr td{ border-bottom:#ddd 1px solid; padding:2% 0; font-size:16px; text-align:center}
.wdx2 table tr td:nth-child(2){ color:#999}
.wdx2 ul{ overflow:hidden; background:#00AEA9; padding:0 2%}
.wdx2 ul li{ float:left; padding:2% 0; font-size:16px; width:26.333%; color:#fff; text-align:center}
.wdx2 table tr td{ width:23.333%;}
.wdx2 ul li:nth-child(1),.wdx2 table tr td:nth-child(1){ width:55.333%; text-align:left}
.wdx2 ul li:nth-child(3),.wdx2 table tr td:nth-child(3){ width:18.333%}
.wdx2 ul li:nth-child(1){ padding-left:3%}
.wdx2 table tr td:nth-child(3) a{ background:#00AEA9; color:#fff; border-radius:5px; padding:5px 10px; font-size:15px}
.wdx2 table tr td:nth-child(3) a img{ vertical-align:middle; margin-right:10px}
.wdx1 .xwx-y ul li span{ background:url(../images/cj-4.png) no-repeat center right; background-size:12px !important}
.wdx1 .xwx-y ul li .inactives{ background:url(../images/cj-5.png) no-repeat center right}
.yyx1{ margin:6% 0}
.yyx1-z{ width:}
.yy-bt{ color:#00AEA9; font-weight:bold; margin:6% 0 4%; font-size:22px}
.yy-bt img{ vertical-align:middle; margin-right:15px}
.yyx1-z{ width:15%;}
.yyx1-z .yy-bt{ margin:0}
.yyx1-y{ width:80%} 
.yyx1-y p{ font-size:16px; line-height:30px}
.yyx1-y h2{ margin:4% 0;}
.yyx1-y h2 img{ vertical-align:middle; margin-right:20px}
.yyx1-y h2 a{ margin-right:5%; color:#00AEA9; font-size:16px}
.yyx1-y h3{ font-size:22px; font-weight:bold; margin:6% 0 3%}
.yyx1-1{ background:#00AEA9; overflow:hidden; padding:4% 7%}
.yyx1-1 .left{ width:70%}
.yyx1-1 .right{ width:30%}
.yyx1-1 h1,.yyx1-1 p{ color:#fff}
.yyx1-1 h1{ font-size:22px; font-weight:bold; color:#fff; margin-bottom:20px}
.yyx1-1 p{ font-size:16px; color:#fff}
.yyx1-1 p a{ margin-right:5%}
.yyx2{ background:#F9F9F9; overflow:hidden; padding-bottom:5%}
.yyx2-1{ overflow:hidden; margin-left:-3%}
.yyx2-1 dl{ float:left; width:30.33%; margin-left:3%}
.yyx2-1 dl dt img{ width:100%; height:287px}
.yyx2-1 dl dd{ font-size:16px; text-align:center; margin-top:6%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-bottom:1px}
.yyx2-1 dl a{ display:block}
.yyx3{ margin:6% 0}
.yyx3-1{ font-size:16px; color:#666; margin-top:-2%}
.yyx3-2{ margin-top:2%; margin-bottom:6%}
.yyx3-2 .left{ width:33%}
.yyx3-2 .right{ width:63%}
.yyx3-2 .left p,.cp1-1 p{ border:#ddd 1px solid; overflow:hidden; padding:0 2% 0 6%}
.yyx3-2 .left p input,.cp1-1 p input{ height:45px; line-height:45px;}
.yyx3-2 .left p input:nth-child(1),.cp1-1 p input:nth-child(1){ float:left; width:80%; font-size:16px;}
.yyx3-2 .left p input:nth-child(2),.cp1-1 p input:nth-child(2){ float:right; width:20%; background:url(../images/cp-4.png) no-repeat center}
.yyx3-2 .right ul{ overflow:hidden}
.yyx3-2 .right ul li{ background:#F9F9F9; float:left; width:50%; font-weight:bold;}
.yyx3-2 .right ul li a{ color:#00AEA9; font-size:18px; padding:10%; display:block; height:300px}
.yyx3-2 .right ul li:hover{ background:#00AEA9}
.yyx3-2 .right ul li img{ display:block; margin-top:12%}
.yyx3-2 .right ul li .j2{ display:none}
.yyx3-2 .right ul li a:hover{ color:#fff}
.yyx3-2 .right ul li a:hover .j1{ display:none}
.yyx3-2 .right ul li a:hover .j2{ display:block}
.yyx4{ background:#F9F9F9; overflow:hidden; padding-bottom:5%}
.yyx4-1 .left{ width:55.5%}
.yyx4-1 .right{ width:43%}
.yyx4-1 dl{ position:relative}
.yyx4-1 dl a{ display:block}
.yyx4-1 dl dt img{ width:100%}
.yyx4-1 dl dd{ position:absolute; left:0; bottom:0; padding:20px 35px; box-sizing:border-box; font-size:16px; color:#fff; width:100%;background:#000; background-color: rgba(0,0,0,0.7); filter: Alpha(opacity=70);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yyx4-1 .right dl{ margin-bottom:3%}
.yyx4-1 .right dl:last-child{ margin-bottom:0}
.yyx4-1 .left dl dt img{ height:458px}
.yyx4-1 .right dl dt img{ height:221px} 
.bann3 h1,.bann3 h1 a{ color:#666}
.bann1-1{ width:55%}
.bann1-1 h3{ font-size:32px; color:#333; margin:8% 0}
.bann1-1 p{ font-size:15px; color:#666; line-height:28px;}
.bann1-1 h4 a{ background:url(../images/sy-91.jpg) no-repeat center; width:140px; line-height:50px; background-size:100%; font-size:16px; color:#fff; text-align:center}
.bann1-1 h4{ margin-top:7%}
.cp1{ margin:6% 0 4%}
.cp1 h1{ font-size:32px;}
.cp1-1{ overflow:hidden; margin-top:2%}
.cp1-1 ul{ float:left; width:65%; overflow:hidden; padding-top:16px}
.cp1-1 ul li{ float:left; margin-right:5%; margin-bottom: 2%;}
.cp1-1 ul li:last-child{ margin-right:0}
.cp1-1 ul li a{ font-size:18px; padding-bottom:15px; border-bottom:#fff 2px solid}
.cp1-1 ul .dq4 a,.cp1-1 ul li a:hover{ color:#00AEA9; font-weight:bold; border-bottom:#00AEA9 2px solid}
.cp1-1 p{ width:30%; float:right; box-sizing:border-box; padding:0 0 0 2%}
.cp1-2{ border:#ddd 1px solid; overflow:hidden; margin-top:3%;}
.cp1-2 h2{ float:left; width:14%; font-size:20px; line-height:60px; text-align:center; box-sizing:border-box;}
.cp1-2 ul{ float:right; width:86%; background:#fff; overflow:hidden; padding:25px 22px 7px 22px; box-sizing:border-box; border-left:#ddd 1px solid}
.cp1-2 ul li{ float:left; margin-right:3%;margin-bottom: 1.2%;}
.cp1-2 ul li,.cp1-2 ul li a{ font-size:15px;}
/*.cp1-2 ul li a{ background:url(../images/cp-6.png) no-repeat center left; padding-left:26px; background-size:15px}*/
.cp1-2 ul li a:hover,.cp1-2 ul .dq5 a{ /*background:url(../images/cp-5.png) no-repeat center left;*/ color:#00AEA9; background-size:15px}
.cp1-2-1{ border-bottom:#ddd 1px solid; overflow:hidden; background:#F3F4F8;}
.cp1-2-1:last-child{ border:0}
.cp2{ overflow:hidden; margin-left:-3%; margin-top:-3%}
.cp2 dl{ float:left; width:30.33%; margin-left:3%; margin-top:3%; border-radius:10px}
.cp2 dl dt a{ display:block}
.cp2 dl dt img{ width:100%; border-radius:10px 10px 0 0; height:240px}
.cp2 dl dd{ border-radius:0 0 10px 10px; border:#ddd 1px solid; padding:9% 4%;}
.cp2 dl dd .k1{ display:block; text-align:center}
.cp2 dl dd .k1 a{line-height: normal; display:block; font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.cp2 dl dd .k2{ display:block; text-align:center; margin-top:9%;}
.cp2 dl dd .k2 a{ border:#ddd 1px solid; border-radius:30px; line-height:31px; margin:0 10px; display:inline-block; width:100px; text-align:center; font-size:15px; border:#ddd 1px solid}
.cp2 dl dd .k2 a:hover{ border:#00AEA9 1px solid; background:#00AEA9; color:#fff}
.bann2-1 ul{ background-color: rgba(0,0,0,0.2); filter: Alpha(opacity=20); }
.bann2-1 ul li{border-right: #eee 1px solid;}
.yy-bt1{ margin:5% 0 2%; overflow:hidden}
.yy-bt1 a{ font-weight:normal; float:right; color:#00AEA9; font-size:18px}
/*.cpx1 p img{ width:100%}*/
.cpx1 p{ font-size:16px; line-height:30px; margin-top:2%}
.cpx1 h2{ font-size:18px; font-weight:bold; margin:2% 0; color:#00AEA9}
.cpx1 h2 img{ vertical-align:middle; margin-right:10px; width:10px}
.cpx2{ overflow:hidden; border-right:#ddd 1px solid}
.cpx2-1{ border:#ddd 1px solid; border-right:0; padding:3% 4%; height:300px; overflow:hidden; box-sizing:border-box; float:left; width:33.333%}
.cpx2-1 h1 a{ font-size:18px; font-weight:bold}
.cpx2-1 h1 a img{ vertical-align:middle; margin-left:10px}
.cpx2-1 ul{ margin-top:6%}
.cpx2-1 p{ margin-top:2%}
.cpx2-1 p a{ font-size:16px; color:#0E5ED8; display:block; line-height:26px}
.cpx2-1 h1 a .l2{ display:none}
.cpx2-1 h1 a:hover .l1{ display:none}
.cpx2-1 h1 a:hover .l2{ display:inline-block}
.cpx3 ul{ overflow:hidden; margin-left:-3%}
.cpx3 ul li{ float:left; width:30.33%; margin-left:3%}
.cpx3 ul li img,.cpx3 ul li video{ height:308px; width:100%}
.cpx3 ul li span{font-size: 16px;
  text-align: center;
  margin-top: 5%;
  display: block;}
.cpx4 table{ border-collapse:collapse; border:#ddd 1px solid}
.cpx4 table td{ border-bottom:#ddd 1px solid; padding:1.7% 4%; width:23.333%;}
.cpx4 table tr:nth-child(1) td{ background:#00AEA9; color:#fff} 
.cpx4 table td,.cpx4 table td a{ font-size:16px;}
.cpx4 table tr td:nth-child(2){ width:53.333%}
.cpx4 table tr td:nth-child(3){ width:23.333%}
.cpx5 ul{ overflow:hidden; margin-left:-2%}
.cpx5 ul li{ float:left; width:12.285%; margin-left:1%; margin-bottom:1%; border:#ddd 1px solid;}
.cpx5 ul li img{ height:81px}
.cpx5{ margin-bottom:6%}
.about-partner1 .about-partner-list .swiper-slide .img img{ height:110px}
.about-partner1 .about-partner-list .swiper-slide .item a{ box-shadow:0 0 5px #ddd; border:#ddd 1px solid; border-radius:5px}
.about-partner1 .about-partner-list .swiper-slide .item p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:16px; text-align:center; padding:10% 0 12%; background:url(../images/x1.png) no-repeat center top; margin-top:3%}
.about-partner1 .about-partner-list .swiper-slide .item:hover .img{border:#fff 2px solid;box-shadow:none;}
.about-partner1 .about-partner-list .swiper-container{ padding:5px}
.about-partner1 .about-partner-list .about-partner-prev,.about-partner1 .about-partner-list .about-partner-next{ width:35px; height:35px; background-size:100%}
.ry1 .left{ float:right; width:62%}
.ry1 .right{ float:left; width:32%}
.ry1 .left h1{ background:none; padding-bottom:0; font-weight:normal; font-size:33px}
.ry2{ background:url(../images/ry-2.jpg) no-repeat center; padding:5% 0}
.TTSlider{ width:100%}
.TTSlider li{list-style-type:none;float:left;}
.TTSlider li img{border:none;}
.TTSliderTitle{/*! background:#FAFAFA; *//*! height:63px; *//*! border-block: ; */border-bottom: #ddd 1px solid;overflow: hidden; max-width:1400px; margin:auto;margin-bottom:3%;}
.TTSliderTitle li{/*! width:140px; *//*! height:63px; */position:relative;z-index:3;left:0;clear: ;cursor: pointer;font-size: 16px;/*! padding-bottom: ; */margin-right: 4%;}
.TTSliderTitle li div{/*! border-right:1px solid #C3C5C7; *//*! border-top:1px solid #C3C5C7; *//*! left:0; *//*! right:0; *//*! top:0; *//*! bottom:0; *//*! position:absolute; */_width:139px;_height:62px;padding-bottom: 30px;}
.TTSliderTitle .cur div{/*! border:2px solid #333; */background:#fff;z-index:3;border-bottom:none;bottom:0px;_height:63px;_width:136px;border-bottom: #00AEA9 2px solid;color: #00AEA9; font-weight:bold}
.TTSliderTitle .noneBorRight div{/*! border-right:none; */}
.TTSliderTitle li a{display:block;width:50%;float:left;height:100%;line-height:61px;text-decoration:none;overflow:hidden;*width:49%;font-size:12px}
.TTSliderTitle li a img{height:50px;margin:6px;width:50px}
/* TTSliderPic */
.TTSliderPic{width:100%;padding:0 5%;position:relative;height:406px;z-index:1;/*! padding-bottom: 5px; */}
.TTSliderPicList{position:relative;width:99%;overflow:hidden;height:406px;}
.TTSliderPic ul{position:absolute;display:none;top:3px;left:0;width: 100%;padding:8px 0;}
.TTSliderPic ul.show{display:block;}
.TTSliderPic li img{ width:100%; height:390px; box-shadow:0 0 8px #ddd}
.TTSliderPic li{ width:285px;padding:0 14px;/*! height:180px; */}
.TTSliderPic li a{display:block;height:150px;overflow:hidden;}
.TTSliderPic li p{height:30px;line-height:30px;text-align:center;color:#ED0A0A}
.TTSliderPrevBtn,.TTSliderNextBtn{height:100%;width:40px;position:absolute;z-index:999;top:0;text-align:center;}
.TTSliderPrevBtn{left:0}
.TTSliderNextBtn{right:0;}
.TTSliderPrevBtn a,.TTSliderNextBtn a{height:40px;width:40px;display:inline-block;background:url(../images/gy-23.png) no-repeat;margin-top:185px; background-size:100% !important}
.TTSliderNextBtn a{background:url(../images/gy-24.png) no-repeat}
.TTSliderPrevBtn a:hover{background:url(../images/gy-25.png) no-repeat;}
.TTSliderNextBtn a:hover{background:url(../images/gy-26.png) no-repeat}
#bloc{ margin-top:5%}

.xj1{ display:none}
.cpx1 table{ border-collapse:collapse; border-left:#F1F1F1 1px solid; border-top:#F1F1F1 1px solid}
.cpx1 table tr td{ border-right:#F1F1F1 1px solid; border-bottom:#F1F1F1 1px solid; padding:17px 4%;font-size: 16px; color:#666}
.cpx1 table tr td:nth-child(1),.cpx1 table tr td:nth-child(3){ text-align:center; padding:0; background:#4FC1B7; color:#fff}
.cpx1 table tr:nth-child(odd) td:nth-child(1),.cpx1 table tr:nth-child(odd) td:nth-child(3){ background:#00AEA9}


@media only screen and (max-width: 1600px){
.owidth,.cent,.TTSliderTitle{ max-width:1200px}
.cent1{ max-width:1400px}
.mainTab ul li .txt{ font-size:16px}
.comTitle{ margin:5% 0}
.sy2-1 ul li{ margin-left:30px}
.sy2-2-1 dl dt img{ height:226px}
.sy3 dl{ height:233px;padding: 3.5% 3% 3%;}
.sy3 dl dd{ line-height:22px}
.list .list-left .item .item-box a .img{ height:236px}
.list .list-right a .img{ height:480px}
.sy2-2-1 ul li a,.sy2-2-1 dl .c1 a{ font-size:16px}
.sy2-2-1 dl .c2 a,.sy2-2-1 dl .c2 span{ font-size:14px}
.ipart02 .infor{ width:63%}
.ipart01 .infor .con .con_bg,.comTitle{ font-size:80px; letter-spacing:9px}
.comTitle span{ margin-top:-60px}
.ipart01 .infor .con .con_bg{ margin-top:-43px}
.ipart01 .more1{left: 32%;padding-top: 19%;}
.bann1 h2{ margin-top:9%}
.yd2-1 .e1 .right img{ margin-top:10px}
.about-partner-list .swiper-slide .img img{ height:287px}
.js1 .left p{ line-height:28px}
.cps2-1 h1 img{ height:172px}
.xw1-1 .left p img{ height:179px}
.xw2 a{ width:100px; font-size:14px; line-height:38px}
.market_tc4_nr{ height:600px; margin-top:-300px}
.hy3 .xw1-1 .left p img{ height:240px}
.hy3 .xw1-1 .right{ padding-top:1.5%}
.hy1-1 ul li{ margin-left:20px;}
.hy1-1 ul li img{ margin-right:8px}
.yyx2-1 dl dt img{ height:246px}
.yyx4-1 .left dl dt img{ height:393px}
.yyx4-1 .right dl dt img{ height:189px}
.cp2 dl dt img{ height:205px}
.bann1-1 h3{ margin:5% 0}
.bann1-1 h4{ margin-top:4.5%}
.cpx3 ul li img, .cpx3 ul li video{ height:264px}
.cpx5 ul li img{ height:69px}
.about-partner1 .about-partner-list .swiper-slide .img img{ height:90px}
.TTSliderPic li{ width:243px}
.TTSliderPic li img{ height:326px}
.TTSliderPicList,.TTSliderPic{ height:342px}
.TTSliderPrevBtn a, .TTSliderNextBtn a{ margin-top:150px}
}
@media only screen and (max-width:1024px){
.comTitle,.ipart01 .infor .con .con_bg{ font-size:50px}
.comTitle span{ font-size:24px; margin-top:-37px}
.mainTab ul li .txt{ font-size:12px; line-height:20px}
.mainTab ul li .icon img{ width:30px}
.mainTab ul li .arrow img{ width:12px}
.productNew .title{ font-size:16px}
.ipart01 .infor .con{ font-size:24px; margin-top:27px}
.ipart01 .infor .tit{ font-size:20px} 
.ipart01 .infor .con .con_bg{ margin-top:-26px; letter-spacing:4px}
.ipart01 .content .li_ a{ padding:20px}
.ipart01 .content .icon img{ width:50px}
.ipart01 .content span{ font-size:16px}
.ipart01 .content .txt{ font-size:14px; line-height:22px}
.ipart01 .content .li_ a,.ipart01 .content ul::before{ height:263px}
.s_about .left .tt span{ font-size:40px}
.s_about .left .tt h3{ font-size:24px}
.s_about .right ul li .ico{ height:7rem}
.s_about .right ul li .ico img{ width:40px}
.s_about .left .tt{ margin-top:3rem}
.sy2-1 ul li{ margin-left:20px;padding: 12px 23px; font-size:14px}
.sy2-2-1 dl dt img{ height:137px}
.sy2-2-1 dl .c1 a{ font-size:16px}
.sy2-2-1 dl .c2 a,.sy2-2-1 dl .c2 span,.sy2-2-1 ul li a,.sy2-2-1 ul li span{ font-size:14px}
.sy2-2-1 ul li span{ display:none}
.sy2-2-1 ul li a{ width:100%}
.sy3 dl dt img{ width:50px}
.has-show-tip2{ width:90%; left:5%; margin-left:0; height:310px; margin-top:-155px}
.has-show-tip h2{ font-size:20px}
.has-show-tip{ padding:5%} 
.has-show-tip .form ul li:last-child input{ font-size:14px} 
.has-show-tip .form ul li{ padding-bottom:10px}
.has-show-tip2 .form ul li:last-child input{ width:120px}
.has-show-tip .form ul li:last-child input{ height:40px; line-height:40px}
.list .list-left .item .item-box a .img{ height:143px}
.list .list-right a .img{ height:291px}
.s_about .left .tt span img{ width:140px}
.ipart01 .more1{ padding-top:26%}
.ipart01 .more1 a{ font-size:16px}
.cent{ padding:0 4%}
.bann2 ul li a,.yd1 a,.bann1 h1, .bann1 h1 a,.yd2-1 p input, .yd2-1 p textarea{ font-size:14px}
.bann2 ul li{ width:16.666%; line-height:45px}
.bann1 h2{ font-size:24px; margin-top:8%}
.yd1 a{ padding-bottom:20px}
.yd2 h1{ font-size:20px}
.yd2-1 p .left img{ width:22px}
.yd2-1 .e1 .right textarea,.yd2-1 .e1 .right input{ width:60%}
.yd2-1 .e1 .right img{ width:20%}
.yd2-1 .e1 .right a{ width:20%; margin-top:11px}
.yd2-1 h2 input{ font-size:15px}
.yd2-1 .e4{ width:45%}
.yd2-1 .e4 .left{ width:13%}
.yd2-1 .e4 .right{ width:82%}
.yd2-1 .e3 .right img,.yd2-1 .e3 .right a{ width:10%}
.yd2-1 .e3 .right input{ width:80%}
.lx-bt{ font-size:22px}
.lx1 .right p{ font-size:15px}
.lx1 .right p span{ font-size:14px}
.rc1 .right p{ font-size:14px; line-height:22px} 
.rc-bt{ font-size:22px}
.xz-l p{ line-height:22px}
.subNavBox2 .xz-l-1 h1 span,.jm2-3 h2 input{ font-size:14px}
.subNavBox2 .subNav{background:url(../images/jr-4.png) no-repeat top 18px right 25px;}
.subNavBox2 .currentDd{ margin:0; background:url(../images/jr-3.png) no-repeat top 18px right 25px #00AEA9; }
.subNavBox2 .xz-l h2{ font-size:16px}
.fw1-1 dl dd,.n_gufei04 .left .con,.fw2-1 dl dd span{ font-size:14px; line-height:22px}
.fw1-1 dl dd strong{ font-size:16px}
.fw1-1 dl{ height:153px}
.n_gufei04 .n_tt h3{ font-size:18px}
.gufeijishu ul li .img img{ height:310px}
.n_gufei04 .left{ padding: 4% 2%;}
.n_gufei04 .tt h3 span{ font-size:50px}
.n_gufei04 .tt{ bottom:0; left:2%}
.gufeijishu ul li .mask p{ font-size:16px;line-height: 22px; padding-top:59%}
.gufeijishu ul li:hover .txt{ display:none}
.fw2-1 dl dd strong,.fw3 h1{ font-size:16px}
.fw2-1 dl{ height:263px}
.fw3 h1 img{ margin-right:2%} 
.fw3 h1 a{ width:110px; line-height:33px; font-size:14px}
.js1 .left h1{ font-size:22px}
.js1 .left p{ font-size:14px; line-height:22px}
.js2-1 dl dt img{ max-width:70%}
.js2-1 dl dd{ font-size:16px}
.js2-1 dl dd img,.js2-1 dl dt .g2{ width:30px}
.js2-1 dl dd span{ font-size:14px}
.js2-1 dl{ height:215px}
.about-partner-list .about-partner-prev,.about-partner-list .about-partner-next{ background-size:100%; width:35px; height:35px}
.about-partner-list .swiper-slide .img img{ height:152px}
.about-partner-list .swiper-slide .item + .item{ margin-top:20px}
.js2-1 dl:hover{ padding-top:6%}
.js2{ background-attachment:inherit}
.cps1 p input:nth-child(1){ font-size:16px}
.cps2-1 h1 img{ height:106px}
.xq1 h1{ font-size:24px}
.xq1 h2{ font-size:14px}
.xq1 h3 a,.xq1-1 h4 a{ font-size:14px}
.xwx-y h1{ font-size:18px}
.xwx-y h2 input{ height:35px; line-height:35px}
.xwx-y{ display:none}
.xwx-z{ width:100%}
.xw1-1 .right h2{ font-size:14px}
.xw1-1 .right{ padding-top:4%}
.xw1-1 .right h1 a{ font-size:14px}
.xw1-1 .right p{ font-size:14px; line-height:22px}
.xw1-1 .right h2 a img{ width:30px}
.xw1-1 .right h2{ line-height:30px}
.xw1-1 .left p img{ height:111px}
.xw1-1 .right p,.xw1-1 .right h2{ display:none}
.hy1-1 h1,.sky h1{ font-size:20px}
.hy1-1 ul li{ margin-left:20px; font-size:15px}
.hy1-1 ul li img{ width:20px}
.market_tc4_nr{ width:92%; margin-left:0; left:4%}
.market_tc4_nr_close4{ top:31px}
.hy-bt{ font-size:22px}
.hy2 p{ font-size:16px}
.hy2 p select{ font-size:14px}
.hy3 .xw1-1 .left p img{ height:148px}
.hy3 .xw1-1 .right p{ display:none}
.subNavBox3 .xz-l p{ font-size:14px; line-height:22px}
.subNavBox3 .xz-l-1 h1{ font-size:16px}
.wdx1 .xwx-y{ display:block}
.wdx1 .xwx-y h1,.wdx1 .xwx-y h2{ display:none}
.wdx1 .list{ margin-top:0}
.wdx2 h1{ font-size:18px}
.wdx1 .xwx-y ul li{ font-size:15px}
.wdx2 table tr td,.wdx2 table tr td:nth-child(3) a,.wdx2 ul li{ font-size:14px}
.yy-bt,.yyx1-y h3,.yyx1-1 h1{ font-size:18px} 
.yyx1-y p{ font-size:14px; line-height:22px}
.yyx1-y h2 a,.yyx2-1 dl dd,.yyx4-1 dl dd,.yyx3-1,.yyx3-2 .left p input:nth-child(1),.yyx3-2 .right ul li a{ font-size:14px}
.yyx1-y h2 img{ width:40px}
.yyx2-1 dl dt img{ height:153px}
.yyx3-2 .right ul li a{ height:200px}
.yyx3-2 .right ul li img{ width:25px}
.yyx3-2 .left p input:nth-child(2),.cp1-1 p input:nth-child(2){ background-size:20px}
.yyx4-1 .left dl dt img{ height:244px}
.yyx4-1 .right dl dt img{ height:117px}
.yyx4-1 dl dd{ padding:15px 25px}
.bann1-1 p,.bann1-1 h4{ display:none}
.bann1-1 h3{ font-size:24px; margin-top:15%}
.cp1 h1{ font-size:24px}
.cp1-1 ul li a,.cp1-1 p input:nth-child(1),.cp1-2 ul li, .cp1-2 ul li a,.cp2 dl dd .k1 a{ font-size:14px}
.cp1-1 ul{ width:70%}
.cp1-1 ul li{ margin-right:2%}
.cp1-2 h2{ font-size:16px}
.cp1-1 p input{ height:35px; line-height:35px}
.cp1-1 ul{ padding-top:11px}
.cp1-2 h2{ line-height:50px}
.cp1-2 ul{ padding:18px 18px 10px 18px}
.cp1-2 ul li a{ background-size:13px !important; padding-left:20px}
.cp2 dl dt img{ height:128px}
.cp2 dl dd .k2 a{ font-size:14px; width:80px; margin:0 5px}
.cpx1 p{ font-size:14px; line-height:22px}
.cpx1 h2,.cpx2-1 h1 a{ font-size:16px}
.cpx2-1 h1 a img{ margin-left:5px}
.cpx2-1 ul li a{ font-size:14px; line-height:24px}
.cpx2-1{ height:230px}
.yy-bt1 a,.cpx4 table td, .cpx4 table td a{ font-size:14px}
.cpx3 ul li img, .cpx3 ul li video{ height:164px}
.cpx5 ul li img{ height:43px}
.about-partner1 .about-partner-list .swiper-slide .img img{ height:64px}
.about-partner1 .about-partner-list .swiper-slide .item p{ font-size:14px}
.TTSliderTitle li div{ padding-bottom:20px}
.TTSliderTitle li{ font-size:14px}
.TTSliderPic li{ width:168px}
.TTSliderPic li img{ height:213px}
.TTSliderPicList,.TTSliderPic{ height:229px}
.TTSliderPrevBtn a, .TTSliderNextBtn a{ margin-top:95px}
.TTSliderPrevBtn, .TTSliderNextBtn{ width:30px}
.TTSliderPrevBtn a, .TTSliderNextBtn a{ width:30px; height:30px}
.cpx1 table tr td{ font-size:14px}
	}
.cpx_889 ul li{ width: 24%}
.cpx_889 ul li img{ height: unset;}
@media (max-width:640px){
.pcx{ display:none !important}
.sjx{ display:block !important} 
.comTitle, .ipart01 .infor .con .con_bg{ font-size:40px; letter-spacing:5px}
.comTitle span{ font-size:20px; margin-top:-28px}
.picswiper{ margin-bottom:5%} 
.list .list-left,.list .list-right,.list .list-left .item .item-left,.list .list-left .item .item-right{ width:100%}
.list{ margin-top:0}
.list .list-left .item .item-left{ margin-bottom:1%}
.has-show-tip h2{ font-size:18px; margin-bottom:4%}
.has-show-tip .form ul li{ width:97%; margin-top:2%}
.has-show-tip span{ top:20px; right:20px}
.has-show-tip .form ul li input{display: block; width:91%; text-align: left; padding-left: 40px;}
.has-show-tip .form ul li:last-child{ width:100px;float: none;  margin: 0 auto; padding-top: 10px; clear: both; padding-left:0}
.has-show-tip .form ul li:last-child input{ padding-left:0; text-align:center}
.has-show-tip2 .form ul li:last-child input{ padding-left:0; text-align:center; width:100px; height:34px; line-height:34px}
.has-show-tip2{ height:250px; margin-top:-175px}
.list .list-left .item .item-right{ margin-bottom:1%}
.list .list-left .item{ margin-bottom:0}
.sy1{ padding-bottom:6%}
.ipart01 .infor{ position:relative; margin-top:0}
.ipart01 .infor .con{ font-size:20px; margin-top:10px}
.ipart01 .infor .con .con_bg{ margin-top:-21px}
.ipart01 .infor .tit{ font-size:16px}
.ipart01 .infor .tit::after{ top:-5px; width:60px}
.ipart01 .content .li_{ width:50%}
.ipart01 .content ul::before{ display:none}
.fix{ padding:6px}
.ipart01 .infor{ margin-bottom:5%}
.ipart01 .content .li_ a{ padding:15px}
.ipart01 .content .icon img{ width:40px}
.ipart01 .content span{ line-height:22px}
.ipart01 .content .txt{ margin-top:14px}
.ipart01 .content .li_ a{ height:220px}
.ipart01 .content span{ font-size:15px}
.s_about .left,.s_about .right{ width:100%}  
.s_about .outbox{ display:block}
.s_about .left .txt h4{ font-size:14px; line-height:24px; margin-bottom:3%}
.s_about .left .txt p{ line-height:22px}
.s_about .left .tt span{ font-size:25px}
.s_about .left .tt h3{ font-size:18px}
.s_about .left .tt{ margin-top:5%; position:relative}
.s_about .left .tt h3{ margin-bottom:5%} 
.btn_tansuo{ position:absolute; right:0; top:40%}
.s_about .right ul li .ico{ height:5rem}
.s_about .right ul li .ico img{ width:35px}
.s_about .right ul li .txt span{ font-size:12px}
.s_about .right ul{gap: 0.5rem;}
.sy2-1 ul{ text-align:center}
.sy2-1 ul li:first-child{ margin-left:0} 
.ipart02 .infor{ width:100%}
.sy2-1{ padding-top:0}
.sy2-1 ul li{ margin-left:5px;padding: 10px 19px;}
.sy2-2-1{ width:98%; display:none}
.sy2-2-1:first-child{ display:block}
.sy2-2-1 dl dt img{ height:199px}
.sy2-2-1 dl .c1 a{ font-size:15px}
.sy2-2-1 ul li{ margin-top:4%}
.sy3{ margin-top:-3%}
.sy3 dl{ width:48%; height:130px;border-radius: 25px 25px 47% 47%;padding: 3.5% 3% 3%; margin-top:3%}
.sy3 dl dt img{ width:36px}
.sy3 dl dd{ font-size:12px; line-height:16px; margin-top:6%}
/*.sy3 dl:nth-child(5){ margin-left:27%}*/
.list .list-left .item .item-box a .img{ height:inherit}
.list .list-right a .img{ height:inherit}
.s_about .left .tt span img{ width:100px}
.ipart01 .content .li_:nth-child(8n+1) a, .ipart01 .content .li_:nth-child(8n+4) a, .ipart01 .content .li_:nth-child(8n+6) a, .ipart01 .content .li_:nth-child(8n+7) a{ background:#fff}
.s_about{ background-size:auto}
.has-show-tip .form ul li{ margin-top:1%; padding-bottom:7px}
.has-show-tip h2{ margin-bottom:1%}
.has-show-tip{ padding:3% 5%}
.has-show-tip span{ top:16px}
.ipart01 .more1{padding-top: 4%;left: 81%;}
.ipart01 .more1 a{ font-size:14px}
.cent{ padding:0 4%}
.bann2{ position:relative}
.bann2 ul li{ width:33.33%; line-height:35px} 
.bann1 h1, .bann1 h1 a{ font-size:12px}
.bann1{ top:8%}
.bann1 h2{ font-size:16px}
.yd1 a{ padding-bottom:10px; margin-left:2%}
.bann2 ul{ margin:0; margin-top:4%}
.yd2 h1{ font-size:16px}
.yd2-1 p{ width:95%} 
.yd2-1 p .left img{ margin:4px 0}
.yd2-1 p input{ height:30px; line-height:30px}
.yd2-1 p textarea{ padding-top:3px}
.yd2-1 h2 input,.yd2-1 p select{ height:35px; line-height:35px; font-size:14px}
.yd2-1 .e1 .right img{ margin-top:4px}
.yd2-1 .e1 .right a{ margin-top:7px}
.yd2-1 .e2 .left{ width:13%}
.yd2-1 .e2 .right{ width:82%}
.yd2-1 .e4{ width:95%}
.yd2-1 .e3 .right img,.yd2-1 .e3 .right a{ width:20%}
.yd2-1 .e3 .right input{ width:60%}
.lx1 .right,.lx1 .left{ width:100%}
.lx-bt{ font-size:16px}
.lx1 .right p{ margin-top:3%}
.lx1 .right{ margin-bottom:5%}
.lx2 .yd2 h2 input{ width:90px}
.rc1 .left,.rc1 .right{ width:100%}
.rc1 .left h1 img{ width:65%; display:block; margin:auto}
.rc1 .right{ margin-top:4%}
.rc-bt{ font-size:18px}
.subNavBox2 .xz-l-1 h1 span,.zp1 li{ display:none}
.subNavBox2 .xz-l-1 h1 span:nth-child(1),.zp1 li:nth-child(1){ display:block}
.zp1 li,.subNavBox2 .xz-l-1 h1 span{ width:100%}
.subNavBox2 .xz-l-1,.zp1{ padding:3% 0}
.subNavBox2 .subNav{background:url(../images/jr-4.png) no-repeat top 15px right 20px;}
.subNavBox2 .currentDd{ margin:0; background:url(../images/jr-3.png) no-repeat top 15px right 20px #00AEA9; }
.subNavBox2 .subNav{ background-size:14px !important}
.subNavBox2 .xz-l p{ line-height:22px}
.subNavBox2 .xz-l h2{ font-size:14px}
.subNavBox2 .xz-l h2 img{ width:30px}
.fw1-1 dl{ width:98%; height:inherit; padding:3%}
.n_gufei04 .left,.n_gufei04 .right{ width:100%}
.n_gufei04 .n_tt{ padding-bottom:4%}
.n_gufei04 .left .con{ margin:4% 0 0}
.n_gufei04 .left{ padding:4%}
.gufeijishu ul li .img img{ height:225px}
.gufeijishu ul li .mask p{ padding-top:48%}
.fw2-1 dl{ width:97%; height:inherit; padding:4%}
.fw2-1 dl dt img{ width:38px}
.fw4 dl{ margin-left:2%}
.fw4{ margin-left:-2%}
.fw3 h1{ font-size:14px}
.fw3 h1 a{ line-height:28px; font-size:13px}
.js1 .left h1{ font-size:16px}
.js1 .left,.js1 .right{ width:100%}
.js1 .right{ margin-top:5%}
.js2-1 dl{ width:47%; margin-top:3%}
.js2-1{ margin-top:-3%}
.js2-1 dl{ height:199px}
.js2-1 dl dt img{ max-width:60%}
.js2-1 dl dd{ font-size:15px}
.about-partner-list .about-partner-prev, .about-partner-list .about-partner-next{ width:25px; height:25px}
.about-partner-list{ padding:0 10%}
.about-partner-list .swiper-slide .item + .item{ margin-top:10px}
.about-partner-list .swiper-slide .img img{ height:210px}
.cps1 p input:nth-child(2){ background-size:100%}
.cps1 p input:nth-child(1){ font-size:14px}
.cps2-1{ width:96%}
.cps2-1 h1 img{ height:159px}
.cps2-2 h3 a{ font-size:15px}
.fy a{padding: 8px 11px;}
.xq1 h1{ font-size:18px}
.xq1 h2{ font-size:12px; padding-bottom:3%}
.xq1 h3 a{ font-size:14px; display:block; float:none; text-align:left !important; width:100%; line-height:20px; margin-top:1%}
.xq1-1 h4{ position:relative; left:0; margin-left:0; margin-top:4%; text-align:center}
.xq1 h2 img{ width:26px} 
.xwx-z, .xwx-y{ padding:5%}
.xq1 h2{ line-height:20px}
.xw1-1 .right h2{ display:none}
.xw1-1 .right{ padding-top:6%}
.xw1-1 .right p{ margin-bottom:0}
.xw1-1 .left p img{ height:72px}
.xw1-1 .right p{ font-size:12px; line-height:18px}
.xw2 a{ width:80px; line-height:33px}
.xw1-1 .right h3{ font-size:12px}
.xw1-1 .left{ width:30%}
.xw1-1 .right{ width:65%}
.hy3 .xw1-1 .left p img{ height:97px}
.hy1-1 h1, .sky h1{ font-size:16px}
.hy1-1 ul{ float:none; padding-top:4%}
.hy1-1 h1{ float:none}
.hy1-1 ul li{ margin-left:5px;}
.hy1-1 ul li:nth-child(1){ margin-left:0}
.hy1-1 ul li,.vv1 h3 span{ font-size:14px}
.hy1-1 ul li img{ margin-right:5px}
.hy-bt{ font-size:16px}
.hy2 p{ display:none}
.hy3 .xw1-1 .right{ padding-top:3%}
.vv1 h2{ font-size:15px}
.market_tc4_nr_close4{ top:13px; right:18px}
.hy1-1 ul li{ margin-top:2%}
.hy1-1 ul{ margin-top:-2%}
.subNavBox3 .xz-l-1 h1{ font-size:14px}
.subNavBox3 .xz-l-1 h1 img{ width:25px; margin-right:5px}
.subNavBox3 .xz-l p{ background-size:25px; padding-left:30px}
.subNavBox3 .xz-l h2{ padding-left:30px}
.subNavBox3 .xz-l-1{ background:url(../images/hy-3.png) no-repeat right 10px center #fff; background-size:10px}
.subNavBox3 .currentDt{ background:url(../images/sy-5.png) no-repeat right 10px center #fff; background-size:10px}
.wdx1 .xwx-y,.wdx1 .xwx-z{ width:100%}
.wdx1 .xwx-z{ margin-top:4%}
.wdx1 .xwx-y ul li span{ padding:4% 0}
.wdx1 .xwx-y ul li li{ padding:4% 3%}
.wdx2 h1{ font-size:16px}
.wdx2 table tr td:nth-child(3) a img{ width:15px; margin-right:5px}
.wdx2 ul li{ padding:4% 0}
.wdx2 ul li:nth-child(2),.wdx2 table tr td:nth-child(2){ display:none}
.wdx2 ul li:nth-child(1),.wdx2 table tr td:nth-child(1){ width:80%}
.wdx2 ul li:nth-child(3),.wdx2 table tr td:nth-child(3){ width:20%}
.wdx2 table tr td:nth-child(3) a{padding: 5px 8px;}
.yy-bt, .yyx1-y h3, .yyx1-1 h1{ font-size:16px}
.yy-bt img{ width:4px; margin-right:5px}
.yyx1-y h2 img{ width:30px; margin-right:10px}
.yyx1-z,.yyx1-y,.yyx1-1 .left,.yyx1-1 .right,.yyx3-2 .left,.yyx3-2 .right{ width:100%}
.yyx1-z{ margin-bottom:3%}
.yyx1-1 .left,.yyx3-2 .left{ margin-bottom:5%}
.yyx1-1 h1{ margin-bottom:10px}
.yyx2-1 dl{ width:97%; margin-top:4%}
.yyx2-1{ margin-top:-4%}
.yyx2-1 dl dt img{ height:227px}
.yyx2-1 dl dd{ margin-top:3%}
.yyx3-2 .left p input{ height:35px; line-height:35px}
.yyx3-2 .right ul li{ width:100%}
.yyx3-2 .right ul li img{ margin-top:5%}
.yyx3-2 .right ul li a{ padding:5%; height:inherit}
.yyx4-1 .left,.yyx4-1 .right{ width:100%}
.yyx4-1 .left{ margin-bottom:3%}
.yyx4-1 .left dl dt img{ height:204px}
.yyx4-1 .right dl dt img{ height:127px}
.bann1-1 h3{ font-size:16px}
.bann1-1{ width:60%}
.cp1 h1{ font-size:16px}
.cp1-1 ul,.cp1-1 p{ width:100%}
.cp1-1 p{ margin-top:0}
.cp1-1 ul li a{ padding-bottom:10px}
.cp1-1 ul li{ margin-bottom:3%}
.cp1-1 p input{ padding-left:4%}
.cp1-2 h2,.cp1-2 ul{ width:100%}
.cp1-2 h2{ font-size:15px; line-height:37px; border:0}
.cp1-2 ul{ padding:5px;}
.cp1-2 ul li{ margin-top:2.5%; margin-bottom:2.5%} 
.cp2 dl{ width:47%}
.cp2 dl dd .k2 a{ width:65px; font-size:12px; line-height:27px; margin:0 3px}
.cp2 dl dt img{ height:92px}
.cpx1 h2{ font-size:15px; margin:4% 0}
.cpx1 h2 img{ width:5px}
.cpx2{ border-bottom:#ddd 1px solid}
.cpx2-1{ width:100%; border-bottom:0; height:inherit}
.cpx2-1 ul{ margin-top:4%}
.cpx2-1 ul li a{ line-height:22px}
.cpx3 ul li{ width:97%; margin-top:3%}
.cpx3 ul{ margin-top:-3%}
.cpx3 ul li img, .cpx3 ul li video{ height:243px}
.cpx5 ul{ margin-top:-2%}
.cpx5 ul li{ width:23%; margin-top:2%}
.cpx5 ul li img{ height:38px}
.about-partner1 .about-partner-list .about-partner-prev,.about-partner1 .about-partner-list .about-partner-next{ width:22px; height:22px;}
.about-partner1 .about-partner-list .swiper-slide .img img{ height:61px}
.TTSliderTitle li{ margin-right:2%}
.TTSliderTitle li div{ padding-bottom:10px}
.TTSliderPic li{ padding:0 5px; width:140px}
.TTSliderPic{ padding:0 9%}
.TTSliderPic li img{ height:197px}
.TTSliderPicList,.TTSliderPic{ height:213px}
.TTSliderPrevBtn, .TTSliderNextBtn{ width:26px}
.TTSliderPrevBtn a, .TTSliderNextBtn a{ width:26px; height:26px}
.cpx_889 ul li{ width: 48%}
.cpx_889 ul li img{ height: unset;}
.cpx4 table td{width: inherit !important;
  padding: 10px !important;
  font-size: 14px !important;}
.ProductCenter .wrap .left_w .fadeInUp,.ProductCenter .wrap .left_w .mainTab{ display:none}
.xj1{ display:block; margin-bottom:5%}
.xj1-1{ overflow:hidden; margin-left:-1%; margin-bottom:4%; margin-top:-1%; padding-right:4px; padding-bottom:4px}
.xj1-1 li{ float:left; width:32.333%; margin-left:1%; font-size:14px; text-align:center; box-shadow:0 0 4px #eee; padding:9px 0; border-radius:5px; color:#00a19b; background:#fff; margin-top:1%}
.xj1-1 .curr111{ background:#00a19b; color:#fff}
.xj1-2 img{ width:100%}
.cpx1 table tr td{ padding:10px}
.cpx1 table tr td:nth-child(1), .cpx1 table tr td:nth-child(3){ padding:10px 5px}
.cpx3 ul li span{ font-size:14px}

.hy3 .xw1-1 .right h1 a{ white-space: inherit;}
.hy3 .xw1-1 .right{ padding:6% 0 5%}
.hy3 .xw1-1 .left{ padding-top:5%}
}
.wdx1 .xwx-y ul li .curr a{ color: #00AEA9}
.lx1 .left img{ max-width:inherit;}
.cx1-bj{ background:#F7F7F7; padding-bottom:7%; overflow:hidden}
.cx1-bt{ font-size:34px; text-align:center; margin:6% 0 3%}
.cx1-bj .cent{ background:#fff;padding:7% 20%;}
.cx1-bj .list{ overflow:hidden; margin-bottom:4%;}
.cx1-bj .list .tit,.cx1-bj .list .input{ line-height:50px}
.cx1-bj .list .tit{ float:left; width:14%; font-size:16px;}
.cx1-bj .list .input{ float:right; width:86%;background: #f8f8f8;border: 1px solid #e4e4e4;border-radius: 4px;font-size: 16px;line-height: 30px;padding: 1.5% 3%;}
.cx1-bj .list:last-child{ margin-bottom:0}
.cx2 p{ font-size:30px; color:#f00; text-align:center; margin:5% 0}
.yyx2-1 dl p{ text-align: center;}
.yyx2-1 dl p a{ font-size: 16px;}

.xq1 video{ max-width:100%}

.cpx899 img{ width:revert-layer !important; height:auto !important}

.hy3 .xw1-1 .left p img{height: auto !important;}