﻿.idxtitle .en{font-size: .48rem;color: #333;font-family: "DIN";line-height: 1;margin-bottom: .2rem;text-transform: uppercase;}
.idxtitle .line{width: .3rem;height: .03rem;background: #D00E2B}
.idxbtn{display: flex;align-items: center;height:.56rem;width: 1.88rem;justify-content: center;border:.02rem solid #1e1e1e;font-size: .16rem;color: #1e1e1e;font-family: "DIN";transition: all .3s;position: relative;z-index: 0}
.idxbtn:after{content:"";background: #D00E2B;transition: all .3s;position: absolute;top: 0;bottom: 0;left: 0;width: 0;z-index: -1}
.idxbtn .icon{width: .2rem;height: .12rem;position: relative;margin-left: .12rem}
.idxbtn .icon img{position: absolute;top: 0;left: 0;transition: all .3s}
.idxbtn .icon img:nth-child(2){opacity: 0}
.bannerimg{height: 100vh;object-fit: cover;width: 100%}
.bannerbox{position: relative;}
.bannerbox .container{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;display: flex;align-items: center;}
.bannertxt .h1{width: 2.8rem;color: #fff;}
.bannertxt .h2{font-size:.28rem;color: #fff;line-height: 1.714;margin-top: .4rem}
.bannertxt{max-width: 6.4rem;margin-left:.32rem}
.banner .swiper-pagination{font-size: 0;bottom:.4rem!important;}
.banner .swiper-pagination-bullet{width:.36rem;height: .04rem;background: rgba(255,255,255,.502);border-radius:4px;margin: 0 .1rem!important;opacity: 1}
.banner .swiper-pagination-bullet-active{background: #fff}
.banner .swiper-slide-active .h1{animation: fadeup 1s 0s;-webkit-animation: fadeup 1s 0s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.banner .swiper-slide-active .h2{animation: fadeup 1s .2s;-webkit-animation: fadeup 1s .2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}

.idx1-1box{display: flex;align-items: center;}
.idx1-1box .left{flex: 1;padding-right: 6.5vw}
.idx1-1box .right{flex: 1}
.idx1-1box .right img{width: 100%;object-fit: cover;border-radius: .08rem;box-shadow: 0 .06rem .2rem rgba(102,102,102,.4)}
.idx1-1box .left p{font-size: .14rem;color: #333;line-height: 1.857}
.idx1-1box .left .idxtitle{margin-bottom: 2.3vw}
.idx1-1box .left .idxbtn{margin-top: 2vw}

.idx1-2box{display: flex;align-items: center;}
.idx1-2box .item{flex:1;text-align: center;}
.idx1-2box .item .h1 .num{font-size: .68rem;color:#D00E2B;line-height: 1;position: relative;z-index: 2}
.idx1-2box .item .h1 .num i{
	font-size: 0.18rem;
	font-style: normal;
}
.idx1-2box .item .h1{display: flex;align-items: flex-end;justify-content: center;}
.idx1-2box .item .h1 img{width:.36rem;margin-left: -.1rem}
/*.idx1-2box .item:nth-child(4) img{width:.42rem;margin-left: -.2rem}*/
.idx1-2box .item .h2{font-size: .18rem;color: #333;margin-top: .2rem}
.idx1-2box{padding: .9rem 0}
.index1{padding-top: 8.5vw;background: url(../images/about.png) no-repeat;background-position: 7.4vw 5.4vw;background-size: 60%}

.index2{padding:.9rem 0 .6rem;position:relative;background: #f4f4f4}
.index2 .idxtitle{text-align: center;margin-bottom: .7rem;position: relative;z-index: 3}
.index2 .idxtitle .en{color: #fff}
.index2 .line{background: #fff;margin: 0 auto}
.index2 .item{background: #fff;display: block;}
.index2 .item .imgbox{position: relative;}
.index2 .item .imgbox img{position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;max-width: 80%;max-height: 80%;transition: all .3s}
.index2 .item .h1{font-size: .24rem;color: #333;line-height:5.2vw;padding:0 1.4vw;transition: all .3s}
.index2 .item .h2{display: flex;align-items:center;height: 3.6vw;padding:0 1.5vw;justify-content: flex-end;}
.index2 .item .h2 img{width:.23rem;}
.index2 .swiper-container{padding-bottom: .54rem;}
.index2 .swiper-pagination{font-size: 0;bottom:0!important;}
.index2 .swiper-pagination-bullet{width:.12rem;height: .12rem;background:#999;margin: 0 .1rem!important;opacity: 1}
.index2 .swiper-pagination-bullet-active{background: #D00E2B}
.index2:after{content:"";height: 67%;top: 0;left: 0;right: 0;background: url(../images/indexprobg.jpg) top center no-repeat;position: absolute;}
.index3{padding: .6rem 0 1rem;background: #f4f4f4}
.index3 .idxtitle{text-align: center;margin-bottom: .55rem}
.index3 .idxtitle .line{margin: 0 auto}
.idx3box{display: flex;}
.idx3box .item{position: relative;width:16.6%;height: 6.4rem;background-size: cover;background-position: center;transition: all .5s}
.idx3box .item.on{width: 66.8%;}    
.idx3box .item:after{content:"";position: absolute;top: 0;left: 0;background: rgba(0,0,0);width: 100%;height: 100%;opacity: .4;transition: all .3s ease-in-out}   
.idx3box .item:before{content:"";background-image: -moz-linear-gradient( 90deg, rgba(105,156,255,0.4) 0%, rgba(105,156,255,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgba(105,156,255,0.4) 0%, rgba(105,156,255,0) 100%);background-image: -ms-linear-gradient( 90deg, rgba(105,156,255,0.4) 0%, rgba(105,156,255,0) 100%);height: 50%;position: absolute;left: 0;right: 0;bottom: 0;transition: all .3s ease-in-out;height: 0}
.idx3box .item .contentbox{position: absolute;bottom: 0;left: 0;right: 0;padding: 0 2vw;z-index: 2;bottom: .6rem;transition: all .3s ease-in-out;overflow: hidden;}
.idx3box .item .contentbox .title{font-size: .2rem;color: #fff;font-family: "DIN";font-weight: bold;line-height:1.5;width: 1.4rem;}
.idx3box .item .iconbox{height: .6rem;}
.idx3box .item .iconbox img{width: .36rem;}
.idx3box .item .contentbox p{font-size: .14rem;color: #fff;line-height: 1.857;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.idx3box .item.on:after{opacity: 0;} 
.idx3box .item.on:before{height: 50%} 
.idx3box .item.on .contentbox{padding:0 2.8vw;bottom: .3rem}
.idx3box .item.on .contentbox .title{width: 3rem;}
.idx3box .item .idxbtn{border-color:#fff;color: #fff;margin-top: .2rem}
.idx3box .item .idxbtn img{opacity: 1}
.idx3box .item .moretxt{display: none;}
.idx3box .item.on .moretxt{display: block;}

.index4{padding: .7rem 0 .8rem}
.index4 .titlebox{display: flex;align-items: flex-start;justify-content:space-between;margin-bottom: .52rem}
.index4 .row{margin:0 -.18rem}
.index4 .col-sm-4{padding: 0 .18rem}
.index4 .item .imgbox{overflow: hidden;}
.index4 .item .imgbox img{transition: all .5s}
.index4 .item .h1{font-size: .14rem;color: #666;font-family: "DIN";margin: .2rem 0}
.index4 .item .h2{font-size:.2rem;font-family: "DIN";color: #333;font-weight: bold;line-height: 1.4;margin-bottom: .15rem;transition: all .3s}
.index4 .item .h3{font-size: .16rem;font-family: "DIN";line-height: 1.75;color: #666;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.w1440 {
	width: 1440px;
	margin: 0 auto;
	max-width: 90%;
}
.col-fff {
	color: #fff;
}
.tit-22 {
	font-size: .24rem;
	line-height: 1.6;
}
.fl6 {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: flex-start;
}
.m-block {
	display: none;
}
@media (max-width: 1024px) {
	.pc-block {
		display: none;
	}
	.m-block {
		display: block;
	}
}
.footer {
	background: #333333;
	position: relative;
	/*z-index: 10;*/
}
.footer .f-top {
	padding: 0.9rem 0;
	border-bottom: 1px solid #3d3d3d;
}
.footer .f-nav {
	width: 56.25%;
	/*max-width: calc(100% - 630px);*/
}
.footer .f-nav .tit2 {
	margin-bottom: .2rem;
}
.footer .f-nav .tit2 a{
	color: #ffffff;
}
.footer .f-nav .item {
	margin-bottom: 10px;
	line-height: 1.5;
	color: #999;
	transition: all .3s;
	display: block;
	font-size: 15px;
}
.footer .f-nav .li {
	/*margin-right: 0.5rem;*/
}
.footer .f-nav .item:hover {
	color: #fff;
}
.footer .f-contact {
	width: 365px;
}
.footer .f-contact .telbox, .footer .f-contact .addbox, .footer .f-contact .wxbox {
	color: #777;
}
.footer .f-contact .telbox {
	margin-top: .25rem;
}
.footer .f-contact .telbox span {
	color: #D00E2B;
	font-family: "DINCond-Medium";
	font-size: 0.32rem;
}
.footer .f-contact .addbox {
	margin-top: .25rem;
}
.footer .f-contact .addbox p {
	color: #999;
	/*margin-top: .25rem;*/
	font-size: 0.16rem;
}
.footer .f-contact .wxbox {
	margin-top: .75rem;
}
.footer .f-contact .wxbox .img {
	width: 100px;
	margin-top: .25rem;
}
.footer .f-contact .wxbox .img img {
	width: 100%;
}
.footer .f-bot {
	padding: 0.2rem 0 ;
	color: #666;
}
.footer .f-bot a{
	color: #666666;
	font-size: 15px;
}
.footer .bot-ulbox .li {
	color: #999;
	padding: 0 1rem;
}
.footer .bot-ulbox .line {
	height: 12px;
	border-right: 1px dashed #777;
}
.footer .bot-ulbox .li:nth-child(1) {
	padding-left: 0;
}
.footer .ulbox {
	margin-bottom: 1rem;
	margin-top: 1rem;
}
.footer .ulbox .li {
	width: 45px;
	margin-right: .5rem;
	cursor: pointer;
	position: relative;
}
.footer .ulbox .li img {
	width: 100%;
}
.footer .ulbox .li:nth-child(3) {
	margin-right: 0;
}
.footer .ulbox .wxbox {
	position: absolute;
	bottom: 45px;
	padding: 6px;
	background: #fff;
	width: 100px;
	border-radius: 5px;
	left: calc(50% - 50px);
	opacity: 0;
	visibility: hidden;
	-webkit-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.footer .ulbox .wxbox:before {
	content: "";
	position: absolute;
	bottom: -6px;
	left: 50%;
	margin-left: -6px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
}
.footer .ulbox .wxbox img {
	width: 100%;
}
.footer .ulbox .li:hover .wxbox {
	opacity: 1;
	visibility: visible;
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
}
.fl1 {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
}
.fl2 {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
}
.tit-15 {
	font-size: 15px;
	line-height: 1.6;
	color: #999999;
}
.footer .f-bot a {
	color: #999999;
	font-size: 15px;
}
.mfooter {
	background: #333333;
}
.mfooter .f-top {
	padding: 0.5rem 5% .5rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.fl4 {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: flex-start;
}
.mfooter .f-top .logo {
	width: 2rem;
	margin:0 auto 0.5rem;
}
.mfooter .f-top .logo img {
	width: 100%;
}
.mfooter .f-top .ulbox {
	margin-bottom: 2rem;
}
.mfooter .f-top .ulbox .li {
	width: 1.5rem;
	margin: 0 .5rem;
	position: relative;
}
.mfooter .f-top .ulbox .li img {
	width: 100%;
}
.mfooter .f-top .ulbox .wxbox {
	position: absolute;
	bottom: 1.5rem;
	padding: 6px;
	background: #fff;
	width: 100px;
	border-radius: 5px;
	left: calc(50% - 50px);
	opacity: 0;
	visibility: hidden;
	-webkit-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.mfooter .f-top .ulbox .wxbox:before {
	content: "";
	position: absolute;
	bottom: -6px;
	left: 50%;
	margin-left: -6px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
}
.mfooter .f-top .ulbox .wxbox img {
	width: 100%;
}
.mfooter .f-top .ulbox .li:hover .wxbox {
	opacity: 1;
	visibility: visible;
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
}
.mfooter .f-top .telbox {
	color: #666;
}
.mfooter .f-top .telbox a {
	color: #fff;
}
.mfooter .f-top .p {
	color: #666;
}
.mfooter .f-bot {
	padding: 0.5rem 0;
	font-size: 12px;
	line-height: 2;
	text-align: center;
	color: #666;
}

@media (min-width: 1000px){
    .idxbtn:hover:after{width: 100%}
	.idxbtn:hover{border-color: #D00E2B;color: #fff;}
	.idxbtn:hover img:nth-child(1){opacity: 0}
	.idxbtn:hover img:nth-child(2){opacity: 1}
	.index4 .item:hover .h2{color: #D00E2B}
	.index4 .item:hover .imgbox img{transform: scale(1.05);}
	.idx3box .item .idxbtn:hover img{opacity: 1}
	.idx3box .item .idxbtn:hover{border-color: #D00E2B}
	.index2 .item:hover .imgbox img{transform: scale(1.05);}
	.index2 .item:hover .h1{color: #D00E2B}
}
@media (max-width: 1000px){
	.bannerimg{height: 50vh}
}
@media (max-width: 767px){
	.idx1-2box{overflow: hidden;display: block;}
	.idx1-2box .item .h2{font-size: 12px;}
	.idx1-2box .item .h1 .num{font-size:32px}
	.idx1-2box .item{float: left;width: 50%;padding: 15px 0}
	.idx1-2box{padding:30px 0}
	.idx1-1box{display: block;}
	.idxtitle .en{font-size: 22px;}
	.index1{padding-top: 30px}
	.idxtitle .line{height:2px}
	.idx1-1box .left p{font-size: 12px}
	.idx1-1box .left .idxtitle{margin-bottom: 15px}
	.idx1-1box .left .idxbtn{margin-top: 15px}
	.idx1-1box .left{padding-right: 0;margin-bottom:25px}
	.idxbtn{font-size: 13px;width:110px;height: 32px}
	.idxbtn .icon{width:12px;height:7.2px;}
	.index2{padding: 30px 0}
	.index2 .idxtitle{margin-bottom: .4rem}
	.index2 .swiper-pagination-bullet{width:7px;height:7px;}
	.bannertxt{margin-left: 0}
	.bannertxt .h2{font-size: 14px;margin-top: .3rem;}
	.index3{padding:15px 0 30px}
	.index2 .item .h1{font-size: 13px;padding: 0 15px;line-height: 10vw}
	.index2 .item .h2{padding: 0 15px;height: 8vw}
	.index3 .idxtitle{margin-bottom: .4rem}
	.index4{padding: 30px 0}
	.index4 .titlebox{margin-bottom: .4rem;}
	.index4 .row{margin: -7.5px}
	.index4 .col-sm-4{padding:7.5px}
	.idx3box .item{height: 6rem}
	.index4 .item .h1{font-size: 12px}
	.index4 .item .h2{font-size: 13px}
	.index4 .item .h3{font-size: 12px;}
	.banner .swiper-pagination{bottom: .3rem!important}
}

.banner2{position: relative;overflow: hidden;}
.banner2img{height: 5.8rem;width: 100%;object-fit: cover;}
.banner2 .container{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.banner2 .h1{font-size: .48rem;color: #fff;font-family: "Arial";font-weight: bold;text-transform: uppercase;line-height: 1;margin-bottom: .45rem;text-align: center;}
.banner2 .h2{font-size: .28rem;color: #fff;line-height: 1.714;max-width: 6.5rem;margin: 0 auto;text-align: center;}

.subnav{position: relative;z-index: 3}
.subnav .container{position: absolute;left: 0;right: 0;top: -.4rem;display: flex;align-items: center;box-shadow: 0px .1rem .4rem 0px rgba(122, 122, 122, 0.15);}
.subnav .item{flex: 0.2;display: flex;align-items:center;height: .8rem;background: #fff;justify-content: center;font-size: .2rem;color: #080808;position: relative;transition: all .3s;border-radius:10px;}
.subnav .item .icon{width: .24rem;height: .24rem;position: relative;margin-right: .15rem}
.subnav .item .icon img{position: absolute;top: 0;left: 0;transition: all .3s}
.subnav .item .icon img:nth-child(2){opacity: 0}
.subnav .item:not(:first-child):before{content:"";width: 1px;height: .16rem;position: absolute;top: 50%;left: 0;background: #dddcde;margin-top: -.08rem}
.subnav .item.on{background: #D00E2B;color: #fff}
.subnav .item.on img:nth-child(1){opacity:0}
.subnav .item.on img:nth-child(2){opacity: 1}
.subnav .item.on:before{display: none;}

.newscon{padding: .9rem 0 7vw;background: #f7f7f7}
.newsbox{background: #fff}
.newsitem{padding: .6rem 5.1vw .6rem 4.2vw;background: #fff}
.newsitem .imgbox{width: 38%;margin-right: 2.5vw;overflow: hidden;display: block;float: left}
.newsitem .imgbox img{transition: all .3s ease}
.newsitem .h1{font-size: .2rem;color: #333;font-family: "DIN";margin-bottom:2vw;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newsitem .h2{font-size: .14rem;color: #666;line-height: 1.571;margin-bottom:3vw;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.newsitem .bottom{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.newsitem .bottom .date{font-size: 14px;color: #666;}
.newscon .idxbtn1{width: 1.6rem;line-height: .48rem}
.newscon .idxbtn1 span{font-size: .14rem;margin-right: .12rem;}
.newscon .idxbtn1 .icon{width:15px;height:9px;}
.newsitem2{padding:.4rem 5.1vw .4rem 4.2vw;border-top:1px solid #f0f0f0;transition: all .3s ease;}
.newsitem2 img{width:2.6rem;height: 1.65rem;object-fit: cover;margin-right: 3.5vw}
.newsitem2 .h1{font-size: .2rem;color: #333;font-family: "DIN";margin-bottom:.2rem;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;transition: all .3s ease}
.newsitem2 .h2{font-size: .14rem;color: #666;line-height: 1.571;margin-bottom:.28rem;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsitem2 .date{font-size: 12px;color: #666}
.newscon .morebtn{cursor: pointer;margin: .6rem auto 0;background: #fff}
.news2con{padding: .9rem 0 8vw;background: #f7f7f7}
.news2box{background: #fff;padding: .7rem 0 .65rem}
.news2content{padding: 0 8.5vw}
.news2top .h1{font-size: .24rem;color: #333;font-family: "DIN";margin-bottom: .18rem}
.news2top .h2{font-size: 12px;font-family: "DIN";color: #666}
.news2top{padding-bottom: .35rem;border-bottom: 2px solid #bbbbbb;margin-bottom: .35rem}
.news2bottom{margin-top: .35rem}
.news2bottom .item{display: block;float: left;width: 50%;background: #f7f7f7;line-height: 1rem;font-size: 0;text-align: center;transition: all .3s ease}
.news2bottom .item .icon{display: inline-block;vertical-align: middle;width: .28rem;height: .13rem;position: relative;margin: 0 .12rem}
.news2bottom .item .icon img{position: absolute;left: 0;top: 0;transition: all .3s ease}
.news2bottom .item span{display: inline-block;vertical-align: middle;font-size: .16rem;color: #111;font-family: "DIN";white-space: nowrap; overflow: hidden; text-overflow: ellipsis;max-width: 60%;transition: all .3s ease}
.news2bottom .item .icon img:nth-child(2){opacity: 0;}

.sercon{background: #fdfdfd;padding: 1.15rem 30px 7vw}
.sercon .idxtitle .en{font-size: .32rem;margin-bottom: .25rem}
.sercon .idxtitle{text-align: center;margin-bottom: .45rem}
.sercon .idxtitle .line{margin:0 auto;}
 .serbox2 p{font-size: .16rem;color: #333;line-height: 1.875;margin-bottom: .15rem}
 .serbox2 img{margin-top: .65rem}

.problem{background: #f4f4f4;padding:.9rem 0 1rem}
.problem .container{padding: 0 5vw}
.plmcon{background: #fff;padding:.7rem 6vw .55rem}
.plmcon .idxtitle .en{font-size: .32rem;margin-bottom: .25rem}
.plmcon .idxtitle .line{width: .4rem;height:2px}
.plmcon .idxtitle{margin-bottom:3.3vw}
.plmbox{border-top: 1px solid #eaeaea}
.plmbox .item{padding: .15rem 0;border-bottom: 1px solid #eaeaea}
.plmbox .item .before{height:.7rem;display: flex;align-items: center;cursor: pointer;}
.plmbox .item .h1{font-size: .14rem;color: #999;width:15%}
.plmbox .item .before .h2{font-size: .18rem;color: #383838}
.plmbox .item .after .h2{font-size: .14rem;color: #555;line-height: 2.143;float: left;}
.plmbox .item .before .icon{width: .28rem;height: .28rem;position: relative;}
.plmbox .item .before .icon img{position: absolute;top: 0;left: 0;transition: all .3s}
.plmbox .item .before .icon img:nth-child(2){opacity: 0;}
.plmbox .item .after{padding-bottom: .25rem;display: none;}
.plmbox .item .after .h1{margin-top: .05rem;float: left;}
.plmbox .item .before.on .icon img:nth-child(1){opacity: 0;}
.plmbox .item .before.on .icon img:nth-child(2){opacity: 1;}

.strcon{background: #fdfdfd;padding: 1.15rem 0 7vw}
.strcon .idxtitle .en{font-size: .32rem;margin-bottom: .25rem}
.strcon .idxtitle{text-align: center;margin-bottom: .45rem}
.strcon .idxtitle .line{margin:0 auto;}
.strbox1 p{font-size: .16rem;color: #333;line-height: 1.875;}
.strbox1 .imgbox{position: relative;margin-top: .5rem}
.strbox1 .imgbox img:nth-child(1){width:61.8%;}
.strbox1 .imgbox img:nth-child(2){width:37.5%;position: absolute;top: 0;right: 0}
.strbox1 .imgbox img:nth-child(3){width:37.5%;position: absolute;bottom: 0;right: 0}
.basecon{padding: 1.15rem 0 1.2rem;}
.basecon .title1{font-size:.38rem;color: #990b12;text-align: center;font-weight: bold;margin-bottom: .2rem;font-family: "Microsoft Yahei";}
.basecon .title2{font-size: .22rem;color: #333;line-height: 1.545;text-align: center;margin-bottom: .55rem}
.basecone .swiper2{margin:.3rem .12rem}
.basecon .swiper1 .swiperbtn{transition: all .5s ease;width: .6rem;height: .6rem;border-radius: 50%;background: rgba(0,0,0,.4);position: absolute;top: 50%;margin-top: -.3rem;z-index: 2;cursor:pointer}
.basecon .swiper1 .prev{left:2.3vw;}
.basecon .swiper1 .next{right:2.3vw;}
.basecon .swiper1 .swiperbtn img{position: absolute;left:50%;top:50%;width: .16rem;margin-top: -.14rem}
.basecon .swiper1 .prev img{margin-left: -.1rem}
.basecon .swiper1 .next img{margin-left: -.06rem}
.basecon .swiper2 .item{position: relative;transition: all .5s ease;cursor: pointer;}
.basecon .swiper2 .item:after{content:"";width: 100%;height: 100%;position: absolute;left: 0;top: 0;border:.03rem solid #990b12;transform: scale(.8);opacity: 0;transition: all .5s ease}
.basecon .swiper2 .swiper-slide-thumb-active .item{box-shadow: 0px .07rem .27rem 0px rgba(0, 0, 0, 0.18);}
.basecon .swiper2 .swiper-slide-thumb-active .item:after{transform: scale(1);opacity: 1}
.basecon .swiper2{margin-top: .3rem}
.basecon .idxtitle .en{font-size:.32rem;margin-bottom: .25rem}
.basecon .idxtitle{text-align: center;margin-bottom: .6rem}
.basecon .idxtitle .line{margin: 0 auto}
.basecon .idxtitle p{font-size: .16rem;color: #333;margin-top: .45rem;}
.banner2 .h1 img{width: 2.8rem;margin: 0 auto}
.protabs a{float: left;line-height:.6rem;font-size:.14rem;color: #333;transition: all .3s;padding:0 1.25vw}
.protabs a.on{background: #D00E2B;color: #fff}
.procon{padding: .2rem 0 7vw;background: #f4f4f4;}
.probox .row{margin:0 -1vw}
.probox .col-sm-3{padding:1vw}
.probox .item .imgbox{position: relative;}
.probox .item .imgbox img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:90%;max-height: 90%}
.probox .item{background: #fff;display: block;}
.procon .page{margin-top: 3vw}
.probox .item p{font-size: .2rem;color: #333;line-height:4.5vw;text-align: center;}

.projectcon{
	padding: .6rem 0 1.6rem!important;
}
@media (max-width: 767px) {
	.projectcon {
		padding: 30px 0!important;
	}
}
.abouttitle .en{font-size: .32rem;color: #333;font-family: "DIN";line-height: 1;margin-bottom: .25rem;text-transform: uppercase;}
.abouttitle .line{width: .3rem;height: .03rem;background: #D00E2B;margin: 0 auto;}
.abouttitle{text-align: center;}
.coopbox .col-sm-2{padding:.12rem .06rem;}
.coopbox .row{margin: 0 -.06rem}
.coopcon .abouttitle{margin-bottom: .4rem}
.coopcon{padding: 1.15rem 0 .9rem}
.coopbox .item{height: .8rem;position: relative;border:1px solid #e5e5e5;transition: all .3s;cursor: pointer;}
.coopbox .item img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:80%;max-height: 80%}
.honorcon{padding:1.15rem 0 5vw}
.honorcon .abouttitle{margin-bottom: .5rem}
.honorbox .col-sm-4{padding:3.5vw .24rem;}
.honorbox .row{margin: 0 -.24rem;}
.honorbox .item p{font-size: .18rem;color: #333;margin-top: 3.3vw;text-align: center;}
.honorbox .item .imgbox{width:72.5%;margin: 0 auto;position: relative;}
.honorbox .item .imgbox img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;    box-shadow: 0.1rem 0.1rem 0.25rem 0px rgba(0,0,0,.2);}

.culture{background: url(../images/culbg.jpg);background-size: cover;background-position: center;padding: 1.15rem 0}
.culture .abouttitle{margin-bottom: .55rem}
.culbox{display: flex;align-items: center;justify-content: space-between;}
.culbox .right{width:46%;}
.culbox .left .item{padding: 1.2vw 0}
.culbox .left .item .h1{font-size: .18rem;color: #333;margin-bottom: .08rem}
.culbox .left .item p{font-size: .14rem;color: #333;line-height: 1.857}
.culbox .left{width: 36.5%;}

.intro{padding: 1.15rem 0 6vw}
.intro .abouttitle{margin-bottom: .4rem}
.intro1 p{font-size: .16rem;color: #333;line-height: 1.625;margin-bottom:.16rem}
.intro2{padding:1.15rem 0 1rem}
.intro3 .imgbox{position: relative;}
.intro3 .imgbox img:nth-child(1){width:61.8%;}
.intro3 .imgbox img:nth-child(2){width:37.5%;position: absolute;top: 0;right: 0}
.intro3 .imgbox img:nth-child(3){width:37.5%;position: absolute;bottom: 0;right: 0}

.hiscon{background: #fdfdfd;padding: 1.15rem 0 0}
.hiscon .abouttitle{margin-bottom: .45rem}
.hisbox1{background:url(../images/his1bg.png);width: 4.77rem;height: 4.76rem;background-size: cover;display: flex;align-items: center;justify-content: center;margin: 0 auto;margin-bottom: -1.9rem}
.hisbox1 p{font-size: .16rem;color: #fff;line-height: 1.25;text-align: center;}
.hisbox2 .item{padding: .35rem 0;position: relative;z-index: 3}
.hisbox2{position: relative;padding:2.7rem 0 .9rem}
.hisbox2:after{content:"";border-left: 2px dotted rgb(49, 49, 49);position: absolute;left: 50%;top: 0;height: 100%;}
.hisbox2 .item .box1{width:50%;}
.hisbox2 .item .box1 .h1{font-size:8.3vw;color: #e0e0e0;line-height: 1;font-weight: 600}
.hisbox2 .item .box1 p{font-size:.14rem;color: #333;line-height: 1.571;margin-top: 1.5vw}
.hisbox2 .item .year{position: absolute;top: .35rem;left: 50%;width:.8rem;margin-left: -.4rem;padding: .13rem 0 .25rem;background: #fdfdfd;z-index: 3}
.hisbox2 .item .year img{width: .35rem;margin: 0 auto}
.hisbox2 .item .year p{font-size: .24rem;color: #111;text-align: center;margin-top: .1rem}

.hisbox2 .item:nth-child(odd) .box1{padding:0 7vw 0 8vw;float: right;}
.hisbox2 .item:nth-child(even) .box1{padding: 0 6vw 0 8vw}
.protabs2{border-bottom: 1px solid #f0f0f0}
.prd1con{background:url(../images/prd1bg.jpg);background-size: cover;background-position: center;}
.prd1box{display: flex;align-items: center;}
.prd1box .left{width: 47.2%;}
.prd1box .swiper-pagination-bullet{    width: .1rem;height: .1rem;background: none;border: 1px solid #333;margin: 0 .1rem!important;}
.prd1box .swiper-pagination-bullet-active{background: #D00E2B;border-color: #D00E2B;}
.prd1box .swiper-pagination{bottom:2vw!important;}
    

.prd1box .imgbox{position: relative;}
.prd1box .imgbox img{position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;max-width: 80%;max-height: 80%;}
.prd1box .right{padding-left: 2vw}
.prd1box .right .h1{font-size: .32rem;color: #333;margin-bottom: 3.8vw}
.prd1box .right .h2{font-size: .2rem;color: #333;margin-bottom: .1rem}
.prd1box .right .h3{font-size: .18rem;color: #666;}
.prd1box .right .specbox{margin-bottom: 3vw}
.prd1box .right .specbox .item img{width: .5rem;margin: 0 auto}
.prd1box .right .specbox .item p{font-size:.16rem;color: #666;text-align: center;margin-top: .05rem}
.prd1box .right .specbox .item{margin-right:1.25vw;float: left;}

.prd2con{background: #f4f4f4;padding: .8rem 0 1.15rem}
.prd2title{font-size: .32rem;color: #333;margin-bottom: .5rem}
.prd2-1{padding-bottom:1rem;}
.prd2-1 img{float: left;max-width: 100%;}
.prd2-2{padding-bottom: .85rem}

.ppycon .abouttitle p{margin:.45rem auto 0;font-size: .16rem;color: #333;line-height: 1.625;text-align: center;}
.ppycon{padding: 1.15rem 0 2rem}
.ppycon .abouttitle{margin-bottom: .5rem}
.ppybox .swiperbtn{display: flex;align-items: center;position: relative;z-index: 2}
.ppybox .swiperbtn .item{width: .58rem;height: .58rem;position: relative;margin-right: .18rem;cursor: pointer;}
.ppybox .swiperbtn .item img{position: absolute;top: 0;left: 0;transition: all .3s}
.ppybox .swiperbtn .item img:nth-child(2){opacity: 0}
.ppybox{padding: 0 .2rem;}
.ppybox1{display: flex;align-items: flex-end;padding: 0 3.3vw 0 4.5vw;position: relative;}
.ppybox1 .left{width: 45.8%;margin-right: 4vw;position: relative;}
.ppybox1 .left .swiper1{box-shadow: 0px .2rem .4rem 0px rgba(153, 153, 153, 0.2);}
.ppybox1 .left .item{background: #fff;padding:3.3vw 2.8vw 2.2vw;}
.ppybox1 .left .item p{font-size: .18rem;color: #333;margin-top: 1vw;text-align: center;}
.ppybox1 .swiper2{margin-top:3vw}
.ppybox1 .right{padding-bottom: .2rem}
.ppybox1 .swiper2 .item{position: relative;}
.ppybox1 .swiper2 .item:after{content:"";width: 100%;height: 100%;border:1px solid #D00E2B;position: absolute;top: 0;left: 0;transform: scale(.7);opacity: 0;transition: all .3s}
.ppybox1 .swiper2 .swiper-slide-thumb-active .item:after{transform: scale(1);opacity: 1}
.ppybox1 .swiper-pagination{bottom: -3vw;font-size: 0;width: 100%}
.ppybox1 .swiper-pagination-bullet{width: .12rem;height: .12rem;background: #bfbfbf;margin: 0 .09rem;opacity: 1}
.ppybox1 .swiper-pagination-bullet-active{background: #D00E2B}
.ppybox1:after{content:"";top: 50%;bottom: -5.5vw;left: 0;right: 0;background: #f4f4f4;position: absolute;}
.ppybox1:before{content:"IP";font-size: 9.375vw;color:#f5f5f5;position: absolute;    bottom: 45%;right: 8vw;line-height: 1;letter-spacing: 3vw;}

.contactcon{padding: .6rem 0 1.6rem}
.ctacon1{height:6rem;margin-bottom: .6rem;}
.anchorBL{display: none;}
.ctatitle{display: flex;align-items: center;margin-bottom: .25rem}
.ctatitle img{width: .36rem;margin-right: .16rem;}
.ctatitle .txt{flex: 1;font-size: .28rem;color: #000;font-family: "DIN";text-transform: uppercase;}
.ctabox2{background: #f5f5f5;display: flex;align-items: center;padding:3.5vw 0 3vw}
.ctabox2 .mid{flex: 1;padding: 0 6vw;position: relative;}
.ctabox2 .mid:before{content:"";width: 2px;height: 1.34rem;background: #d6d6d6;position: absolute;left: 0;top: 50%;margin-top: -.67rem}
.ctabox2 .mid .h1{font-size: .22rem;color: #000;}
.ctabox2 .mid .line{width: .56rem;height: .04rem;background: #D00E2B;margin: .2rem 0}
.ctabox2 .mid p{font-size: .18rem;color:#999;line-height: 2}
.ctabox2 .mid p span{color: #000}
.ctabox2 .left{width:41.5%;}
.ctabox2 .left img{max-width: 60%;margin: 0 auto}
.ctacon2{margin-bottom: .6rem;}
.ctacon3 .row{margin: -.15rem -.2rem}
.ctacon3 .col-sm-6{padding:.15rem .2rem}
.ctabox3 .item{background: #f5f5f5;padding: .32rem .54rem;transition: all .3s ease}
.ctabox3 .item p{font-size: .18rem;color: #999;line-height: 1.889;}
.ctabox3 .item p span{color: #333;margin-right: .05rem}
.ctabox3 .item .h1{font-size:.18rem;color: #333;position: relative;padding-bottom:.12rem;margin-bottom: .18rem;}
.ctabox3 .item .h1:after{content:"";width:.56rem;height:2px;background: #D00E2B;position: absolute;bottom: 0;left: 0;transition: all .3s ease}
.ctacon3{margin-bottom: .8rem;}
.ctabox4{background: #f5f5f5;;padding: .35rem 12.5vw .7rem;}
.ctabox4 input{width: 100%;display: block;border:1px solid rgb(208, 208, 208);border-radius: .02rem;height: .44rem;background:#fff;padding: 0 .14rem;font-size: 13px;color: #333}
.ctabox4 .col-sm-6{padding:.1rem}
.ctabox4 .col-sm-12{padding: .1rem;}
.ctabox4 .row{margin: -.1rem;}
.ctabox4 textarea{width: 100%;display: block;border:1px solid rgb(208, 208, 208);border-radius: .02rem;height:1.95rem;background:#fff;padding:.1rem .14rem;font-size: 13px;color: #333}
.ctabox4 .input1 input{padding-left: .22rem}
.ctabox4 .input1:before{content:"*";font-size: 13px;color: red;position: absolute;left:.14rem;top: .08rem}
.ctabox4 .title{font-size: .16rem;color:rgb(17, 17, 17);margin-bottom: .34rem;}
.ctabox4 .btn1{width: 1.6rem;line-height: .44rem;border:2px solid #1e1e1e;text-align: center;font-size: .16rem;color: #1e1e1e;background:#fff;font-family: "DIN";transition: all .3s ease;position: relative;z-index: 0;}
.ctabox4 .btn1:after{content:"";background: #D00E2B;height: 100%;left: 0;top: 0;width: 0;transition: all .3s ease;position: absolute;z-index: -1;}
.ctabox4 .input1{position: relative;}
.ctabox4 .textarea1{position: relative;}
.ctabox4 .textarea1 textarea{padding-left: .22rem;}
.ctabox4 .textarea1:before{content:"*";color: red;position: absolute;left:.14rem;top: .08rem;font-size: 13px}


@media (max-width: 1000px){
	/*.prd2-1 img{width: 1.2rem;}*/
}

@media (min-width: 1000px){
	.newsitem2:hover{box-shadow: 0px 5px .4rem 0px rgba(0, 11, 21, 0.1);transform: translateY(-5px);}
.newsitem2:hover .h1{color: #D00E2B}
.newsitem .imgbox:hover img{transform: scale(1.05);}
.news2bottom .item:hover{background: #D00E2B}
.news2bottom .item:hover span{color: #fff}
.news2bottom .item:hover .icon img:nth-child(1){opacity: 0;}
.news2bottom .item:hover .icon img:nth-child(2){opacity: 1;}
.subnav .item:hover{background: #D00E2B;color: #fff}
.subnav .item:hover img:nth-child(1){opacity:0}
.subnav .item:hover img:nth-child(2){opacity: 1}
.subnav .item:hover:before{display: none;}
.basecon .swiper1 .prev:hover{transform: translateX(-5px);}
.basecon .swiper1 .next:hover{transform: translateX(5px);}
.coopbox .item:hover{box-shadow: 0px .1rem .2rem 0px rgba(0, 11, 21, 0.1);transform: translateY(-5px);}
.ppybox .swiperbtn .item:hover img:nth-child(1){opacity:0}
.ppybox .swiperbtn .item:hover img:nth-child(2){opacity: 1}
.ctabox3 .item:hover{transform: translateY(-5px);}
.ctabox3 .item:hover .h1:after{width: .8rem}
.ctabox4 .btn1:hover:after{width: 100%}
.ctabox4 .btn1:hover{color: #fff;border-color: #D00E2B}

}
.subnav-menu{
	display: none;
}
@media (max-width: 767px){
    .subnav{top: -21px;margin-bottom: -21px;}
	.subnav .col{width:100%;margin-bottom:0}
	.subnav .item span{font-size: 13px;}
	.subnav-menu{display: flex;padding: 0 15px;font-size: 14px;height:42px;background: #D00E2B;align-items: center;color: #fff}
    .subnav .container{position: absolute;top: 42px;margin: 0 -15px;left: 0;padding: 0;right: 0;background: #fff;display: none;box-shadow: 0px 0px 5px 1px rgba(0,0,0,.15);}
    .subnav .item{width:100%; border-bottom: 1px solid rgba(0,0,0,.05);background: none;}
    .subnav .item{font-size: 13px;color: #333;height:42px}
    .subnav .item.on{color: #D00E2B;background: none}
    .subnav .item .icon{display: none;}
    .subnav .item:after{display: none;}
    .subnav-menu .icon{width: 16px;height: 16px;background: url(../images/open2.png);background-size: cover;transition: all .5s ease;}
    .subnav-menu.on .icon{transform: rotate(180deg);}
	.banner2img{height: 5rem}
	.banner2 .h1{font-size:6vw;margin-bottom: 20px}
	.banner2 .h2{font-size: 14px}
	.newscon{padding: 30px 0}
	.news2con{padding: 30px 0}
	.newsitem{padding: 20px;display: block;}
	.newscon .idxbtn1 .icon{width: 10px;height: 6px;}
	.newscon .idxbtn1{width: 100px;}
	.newsitem .imgbox{width: 100%;float:none;}
	.newsitem .imgbox img{
		width: 100%;
	}
	.newsitem .h1{font-size: 14px;margin: 15px 0}
	.newsitem .h2{font-size: 12px;margin-bottom: 15px;}
	.newsitem2 .h1{font-size:14px;}
	.newsitem2 .h2{font-size: 12px;}
	.newsitem2{padding:20px;}
	.news2box{padding: .5rem 0}
	.news2content{padding:0 30px}
	.news2top .h1{font-size: 16px;}
	.news2bottom .item{width: 100%;line-height: .8rem;border-top: 1px solid #ededed}
	.sercon{padding: 30px 0 30px}
	.serbox1 p{font-size: 12px;}
	.sercon .idxtitle{margin-bottom: .3rem}
	.serbox1 img{margin-top: .45rem}
	.prd1box .left{width:100%}
	.problem{padding:30px 0 30px}
	.problem .container{padding: 0}
	.plmcon .idxtitle .en{font-size:16px;}
	.plmcon .idxtitle{margin-bottom:20px}
	.plmcon{padding: 20px}
	.plmbox .item .before .icon{width: 20px;height: 20px}
	.plmbox .item .before .h2{font-size: 12px;padding: 0 15px}
	.plmbox .item .h1{font-size: 12px;width:56px}
	.plmbox .item .after .h2{width: 77%}
	.plmbox .item .after .h1{width: 23%}
	.plmbox .item .after .h2{font-size: 12px}
	.strcon{padding: 30px 0 30px}
	.strbox1 p{font-size: 12px;}
	.strcon .idxtitle{margin-bottom: .3rem}
	.strbox1 .imgbox{margin-top: .3rem;}
	.basecon .swiper2{margin-top: 10px}
	.basecon .idxtitle p{margin-top: 15px;font-size: 12px}
	.basecon .idxtitle{margin-bottom: .3rem;}
	.basecon{padding: 30px 0 30px}
	.protabs a{font-size: 12px;padding:0 .25rem;}
	.probox .col-sm-3{padding: 7.5px}
	.probox .row{margin: 0 -7.5px}
	.procon{padding: 12.5px 0 30px}
	.probox .item p{line-height: 40px;font-size: 12px}
	.procon .page{margin-top: 15px}
	.coopcon{padding: 30px 0 30px}
	.coopcon .abouttitle{margin-bottom: .3rem}
	.culture .abouttitle{margin-bottom: .3rem;}
	.culbox{display: block;}
	.culbox .left{width: 100%}
	.culbox .right{width:80%;margin: .3rem auto 0}
	.culbox .left .item .h1{font-size: 14px;margin-bottom: .1rem}
	.culbox .left .item p{font-size: 12px}
	.culbox .left .item{padding:8px 0}
	.culture{padding: 30px 0 30px}
	.honorcon{padding: 30px 0 30px}
	.honorcon .abouttitle{margin-bottom: .3rem}
	.honorbox .item .imgbox{width: 85%}
	.honorbox .item p{font-size: 12px;margin-top: 15px}
	.honorbox .col-sm-4{padding: 15px 10px}
    .honorbox .row{margin: 0 -10px}
    .intro{padding: 30px 0 30px}
    .intro .abouttitle{margin-bottom:.4rem}
    .abouttitle .line{height: 2px}
    .abouttitle .en{font-size: 20px}
    .intro1 p{font-size: 12px}
    .intro2{padding:15px 0 25px}
    .hiscon{padding: 30px 0 0 0}
    .hiscon .abouttitle{margin-bottom: .3rem}
    .hisbox1{width: 4rem;height: 4rem;margin-bottom:-1.5rem}
    .hisbox1 p{font-size: 12px}
    .hisbox2{padding: 2rem 0 .8rem}
    .hisbox2 .item:nth-child(odd) .box1{padding: 0 0 0 30px}
    .hisbox2 .item:nth-child(even) .box1{padding: 0 30px 0 15px}
    .hisbox2 .item .box1 p{font-size: 12px}
    .hisbox2 .item .box1 .h1{font-size: 10vw}
    .hisbox2 .item .box1 p{margin-top: 10px}
    .hisbox2 .item{padding: 15px 0}
    .hisbox2 .item .year p{font-size: 14px}
    .hisbox2 .item .year img{width: .3rem}
    .hisbox2 .item .year{top:10px}
    .prd1box{display: block;}
    .prd1box .imgbox{width:80%;margin: 0 auto}
    .prd1box .right{padding: 15px 0 30px}
    .prd1box .right .h1{font-size: 20px;margin-bottom: .3rem}
    .prd1box .right .specbox{margin-bottom: .3rem}
    .prd1box .right .specbox .item{margin-right:.2rem;margin-bottom: .2rem}
    .prd1box .right .specbox .item p{font-size: 12px; }
    .prd1box .right .h2{font-size: 14px;margin-bottom: .15rem}
    .prd1box .right .h3{font-size: 13px}
    .prd2con{padding: 30px 0}
    .prd2title{font-size: 18px;margin-bottom: .3rem}
    .prd2-1{padding-bottom: 30px}
    .prd2-2{padding-bottom: 30px}
    .prd2-1 img{margin-bottom: 2.4vw}
    .ppycon .abouttitle p{margin: .3rem 0 0 0;font-size: 12px}
    .ppybox{padding:0}
    .ppycon .abouttitle{margin-bottom: 30px}
    .ppybox1{display: block;}
    .ppybox1 .left{width: 100%;margin-right: 0}
    .ppybox1{padding: 0 5vw}
    .ppybox1 .left .item{padding: 20px}
    .ppybox1 .left .item p{font-size:12px;margin-top: 10px}
    .ppybox .swiperbtn{justify-content: center;}
    .ppybox .swiperbtn .item{margin:0 .09rem}
    .ppybox1 .swiper-pagination{position: relative;padding: 15px 0;bottom: 0}
    .ppybox1 .swiper-pagination-bullet{width: 7px;height: 7px}
    .ppybox1 .swiper2{margin-top: 15px}
    .ppybox1 .right{padding-bottom: 15px}
    .ppybox1:after{bottom: 0;top:3rem}
    .ppycon{padding:30px 0 30px}
    	.ctacon1{height: 5rem}
    	.ctabox2 .left{display: none;}
    	.ctabox2 .mid:before{display: none;}
	.ctabox3 .item p{font-size: 13px;}
	.ctabox3 .item .h1{font-size:14px;padding-bottom: 10px}
	.ctacon3 .row{margin: -.12rem -.2rem}
	.ctacon3 .col-sm-6{padding: .12rem .2rem;}
	.ctabox4{padding: .35rem .5rem}
	.ctabox3 .item{padding: .3rem .5rem}
	.ctabox4 .title{font-size: 13px;margin-bottom: .3rem;}
	.ctabox4 input{height: 36px;padding: 0 10px}
	.ctabox4 .input1:before{left:.1rem}
	.ctabox4 .textarea1:before{left:.1rem;top: 6px}
	.ctabox4 textarea{height: 150px;padding: 10px}
	.ctabox4 .btn1{width: 120px;line-height: 32px;font-size: 13px}
	.ctabox2 .mid .h1{font-size: 14px}
	.ctabox2 .mid .line{height: 2px}
	.ctabox2 .mid p{font-size: 13px;line-height: 1.333}
	.ctabox2{padding: 15px 0}
	.strcon .idxtitle .en{font-size: 20px}
	.contactcon{padding: 30px 0}
	.ctacon1{margin-bottom: 30px}
	.ctacon2{margin-bottom: 30px}
	.ctacon3{margin-bottom: 30px}
}.searchcon .box{max-width: 8.6rem;margin: 0 auto;}.searchcon{padding: 1rem 0;background:#f3f3f3}.search-top{max-width: 4.8rem;margin: 0 auto;display: flex;margin-bottom: .3rem}.search-top input{font-size: .16rem;color: rgb(51, 51, 51);height: .48rem;flex: 1;border: 1px solid #e24228;border-right: 0;padding: 0 .18rem}.search-top .btn1{width: 1rem;background: #e24228;padding: 0;height: .48rem}.search-top .btn1 img{margin: 0 auto;width: .2rem}.searchcon .result{font-size: .15rem;color: rgb(51, 51, 51);text-align: center;margin-bottom: .65rem}.searchcon .item{display: flex;align-items: center;padding: .1rem 0;border-bottom: 1px solid #e24228}.searchcon .item .title{font-size: .14rem;line-height:20px;padding-left: 2px;padding-right: .16rem;border-right: 1px solid #dadada}.searchcon .item .content{flex: 1;font-size: .16rem;color: rgb(51, 51, 51);padding: 0 .15rem}.searchcon .item .content span{color:#1f4fa5 }