@charset "UTF-8";
.tit-box img{width:94%;}
@media (max-width: 1626px){
 .tit-box img{width:93%;}
}
@media (max-width: 1024px){
	header{
		height: 2.35rem;
	}
	header .logo{
		float: left;
		position: static;
		margin-top: 1.2rem;
	}
	header .header-right{
		position: static;
		float: right;
		margin-top: 1.2rem;
	}
	header .center-link{
		display: none;
	}
	.i-video-box video{
		display: none;
	}
	.i-video-box .pc-bg{
		display: block;
	}

	.i-video-box .play{
		display: block;
	}
	#play-button #play-button-circle,
	#play-button-triangle{
		stroke-dashoffset: 0;
	}
	.banner .ban-text .line,
	.i-video-box .video-text .line,
	.i-solution-box .text-box .line,
	.i-city-box .tit-box .line{
		width: 100%;
	}
	.iban{
		display: none;
	}
	.banner{
		display: block;
	}
	.banner .pc-box{
		display: none;
	}
	.banner .m-box{
		display: block;
	}
	.view{
		padding: 0 5%;
		width: auto;
	}
	.product-view{
		width: auto;
		padding: 0 5%;
	}
	.product-wrap .tit{
		font-size: 1rem;
		line-height: 1.1rem;
	}
	.product-wrap .product-img{
		margin-top: 1.5rem;
	}
	footer .top-box .f-nav li{
		margin-right: 4rem;
	}
	.bread-box{
		display: none;
	}
	.sub-banner .text-box .line{
		width: 100%;
	}
	.culture-box .text-box .con{
		font-size: .9rem;
	}
	.culture-box .item-box .item span{
		font-size: .8rem;
		line-height: .9rem;
	}
	.news-box{
		padding-bottom: 2rem;
	}
	.news-tab .btns{
		font-size: 0;
		text-align: center;
		margin-top: .5rem;
	}
	.news-tab .btns .swiper-pagination-bullet{
		display: inline-block;
		*display: inline;
		zoom: 1;
		width: 12px;
		height: 12px;
		border-radius: 100%;
		background-color: #ccc;
		margin: 0 .3rem;
	}
	.news-tab .btns .swiper-pagination-bullet-active{
		background-color: #004898;
	}
	.summary-box .text-box .tit{
		font-size: .7rem;
		line-height: .8rem;
	}
	.ban-product .text-box .line{
		width: 100%;
	}
	.ban-product .text-box .en .line{
		width: 100%;
	}
	.challenge-box .text{
		width: 60%;
	}
	.step-list .item:nth-child(1) .con-box circle{
	    stroke-dasharray: 52 314;
	}
	.step-list .item:nth-child(2) .con-box circle{
	    stroke-dasharray: 104 314;
	}
	.step-list .item:nth-child(3) .con-box circle{
	    stroke-dasharray: 156 314;
	}
	.step-list .item:nth-child(4) .con-box circle{
	    stroke-dasharray: 208 314;
	}
	.step-list .item:nth-child(5) .con-box circle{
	    stroke-dasharray: 260 314;
	}
	.step-list .item:nth-child(6) .con-box circle{
	    stroke-dasharray: 314 314;
	}
	.aside-box{
		display: none;
	}


	.china-map .m-box{
		display: block;
	}
	.china-map .pc-box{
		display: none;
	}
	.china-map .product-tit{
		position: static;
	}
	.china-img{
		margin-top: 1rem;
	}
	.china-img img{
		width: 100%;
	}

	.china-map .select{
		width: 40%;
		height: 1.5rem;
		margin-bottom: 1rem;
	}
	.china-map .select select{
		width: 100%;
		height: 100%;
		display: block;
		background-color: #f7f7f7;
		padding: 0 .5rem;
		font-size: .4rem;
	}
	/* .china-map .list .row{
		margin: 0 -.3rem;
		display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-flow: row wrap;
	    -webkit-box-lines: multiple;
	    -moz-flex-flow: row wrap;
	    -ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	}
	.china-map .list .item{
		box-sizing: border-box;
		padding: 0 .3rem;
		
	}
	.china-map .list .con-box{
		height: 100%;
		padding: .8rem 0;
		border-bottom: 1px solid #ddd;
		box-sizing: border-box;
	}
	.china-map .list .tit{
		font-size: .5rem;
		line-height: .6rem;
		color: #333;
	}
	.china-map .list .con{
		font-size: .4rem;
		line-height: .75rem;
		color: #333;
		margin-top: .25rem;
	} */
}
@media (max-width: 992px){
	footer .top-box .f-nav li{
		margin-right: 2rem;
	}
	.service-list .text .con{
		height: 2.7rem;
	}
	.ban-product .text-box .con{
		width: 60%;
	}
	.ban-product .text-box .tit{
		font-size: 1rem;
	}
	.ban-product .text-box .btns{
		margin-top: .7rem;
	}
	.index-more{
		width: 150px;
		height: 40px;
	}
	.index-more .more{
		line-height: 40px;
	}
	.index-more .face{
		line-height: 40px;
	}
	.index-more span{
		line-height: 40px;
	}
	.service-dialog{
		width: 80%;
	}
	.aside-list .tit{
		font-size: .5rem;
	}
	.overseas-list .con-box .con{
		height: 4.5rem;
	}
}

@media (max-width: 767px){
	.view{
		padding: 0 .3rem;
		width: auto;
	}
	.header-view{
		padding: 0 .3rem;
	}
	header{
		/* padding: .35rem 0; */
		height: .94rem;
	}
	header .center-link{
		display: none;
	}
	header .logo{
		width: 3.4rem;
		margin-top: .48rem;
	}
	header .header-right{
		margin-top: .48rem;
	}
	header .header-right a{
		margin-left: .35rem;
	}
	header .header-right .lang{
		font-size: .24rem;
		line-height: .23rem;
	}
	header .header-right .search-btn{
		width: .23rem;
		height: .23rem;
	}
	header .header-right .nav-btn{
		width: .28rem;
		height: .2rem;
		margin-top: 0;
	}
	.nav{
		width: 100%;
		padding: .35rem 0;
		overflow: auto;
	}
	.nav .nav-logo{
		width: 3.4rem;
		display: block;
	}
	.nav .nav-logo img{
		width: 100%;
		display: block;
	}
	.nav .nav-close{
		top: .35rem;
		right: .3rem;
		width: .26rem;
		height: .26rem;
	}
	.nav li{
		margin-bottom: .4rem;
		width: 100%; height: 27px; overflow: hidden;
	}
	.nav li:nth-child(3n){
		width: 100%;
	}
	.nav li:last-child{
		margin-bottom: 0;
	}
	.nav .tit{
		font-size: .3rem;
		line-height: .4rem;
		position: relative;
	}
	.nav .tit:before{
		content: "";
		position: absolute;
		right: 0;
		top: 50%;
		width: .12rem;
		height: .2rem;
		margin-top: -.1rem;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		background-image: url('../images/nav-arrow.png');
		transition: all .2s;
	}
	.nav li:nth-child(1){
		display: block;
	}
	.nav li:nth-child(1) .tit:before,
	.nav li:nth-child(7) .tit:before{
		display: none;
	}
	.nav li.cur .tit:before{
		transform: rotate(90deg);
	}
	.nav .navson{
		display: none;
	}
	.nav .navson a{
		font-size: .24rem;
		line-height: .4rem;
		margin-bottom: .1rem;
		
	}
	.search-tab{
		width: 100%;
		padding-left: 0;
		left: 0;
		transform: translateY(-50%);
		padding: 0 1rem;
	}
	.search-box .search{
		left: 5%;
		width: 90%;
		/* padding: .3rem .5rem; */
	}
	.search-box .search .tit-box{
		padding: 0 .3rem;
	}
	.search-box .search input[type=text]{
		width: 80%;
		font-size: .3rem;
		line-height: .8rem;
		height: .8rem;
		padding-left: .6rem;
		background-size: .3rem;
	}
	.search-box .search input[type=submit]{
		width: .4rem;
		height: .4rem;
		margin: .2rem 0 0;
	}

	.search-box .search .sub{
		top: .8rem;
		padding: 0 .3rem;
	}
	.search-box .search .list{
		padding: .2rem 0;
	}
	.search-box .search .sub .item{
		padding: 0 .6rem;
		margin-bottom: .2rem;
	}
	.search-box .search .sub a{
		font-size: .3rem;
		line-height: .4rem;
	}
	.search-tab .swiper-slide{
		margin-bottom: .5rem;
	}
	.search-tab .swiper-slide a{
		font-size: .3rem;
	}
	.search-box .search-close{
		right: .3rem;
		width: .28rem;
		height: .28rem;
	}
	/* header end */
	.index-wrap .pc-bg, .i-city-box .text-box, .i-solution-box .text-box_d{
		display: none;
	}
	.index-wrap .m-bg{
	    display: block;
	}
	.banner .m-img{
	    display: block;
	}
	.banner .pc-img{
	    display: none;
	}
	.banner .ban-text .cn{
		font-size: .6rem;
		line-height: .7rem;
		padding-bottom: .15rem;
	}
	.banner .ban-text .cn .line{
		height: .06rem;
	}
	.banner .ban-text .en{
		font-size: .24rem;
		line-height: .4rem;
	}
	.index-more{
		width: 2rem;
		height: .6rem;
	}
	.index-more .face1:before{
		border-width: 2px;
	}
	.index-more span{
		line-height: .6rem;
		font-size: .24rem;
	}
	.index-btns{
		display: none;
	}
	.index-foot{
		/* display: none; */
		padding: .3rem 0;
	}
	.index-foot,
	.index-foot a{
		font-size: .24rem;
		line-height: .4rem;
	}
	.index-foot .copy,
	.index-foot .right{
		float: none;
	}
	.index-foot .right{
		margin-top: .1rem;
	}
	.index-foot .right a,
	.index-foot .right span{
		font-size: .24rem;
		line-height: .4rem;
	}
	.index-foot .right a{
		background-size: .4rem;
		padding-left: .5rem;
	}
	.banner .ban-text .en{
		margin-top: .1rem;
	}
	.banner .index-more{
		margin-top: .4rem;
	}
	.scroll-btn{/*
		width: .34rem;
		height: .2rem;*/
	}
	.scroll-bt, .qrcode, .foot-vd2 .foot-ht{display:none;}
	.foot-vy{padding:0 3.125% 20px; height:auto;}
	.foot-vd0, .foot-vd2{margin-left:0; width:auto;}
	.foot-vd0{margin-bottom:10px;}
	.index-foot{height:auto;}
	.foot-vew{padding:10px 3.125%;}
	
	.banner .btns .swiper-pagination-bullet{
		margin-left: .2rem;
	}
	.i-video-box .video-text{
		top: 3.4rem;
	}
	.i-video-box .video-text .en{
		font-size: .74rem;
		line-height: .84rem;
		padding-bottom: .15rem;
	}
	.i-video-box .video-text .en .line{
		height: .08rem;
	}
	.i-video-box .video-text .cn{
		font-size: .3rem;
		line-height: .4rem;
		letter-spacing: .05rem;
	}
	.i-solution-box .text-box .cn{
		font-size: .6rem;
		line-height: .7rem;
		padding-bottom: .15rem;
	}
	.i-solution-box .text-box .cn .line{
		height: .06rem;
	}
	.i-solution-box .text-box .desc{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.i-solution-box .index-more{
		margin-top: .55rem;
	}
	.i-city-box .text-box{
		top: 3.2rem;
	}
	.i-city-box .tit-box .cn{
		font-size: .4rem;
		line-height: .7rem;
		padding-bottom: .1rem;
	}
	.i-city-box .tit-box .cn .line{
		height: .06rem;
	}
	.i-city-box .tit-box .en{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .05rem;
	}
	.i-city-box .buttons{
		margin-top: .65rem;
	}
	.i-city-box .buttons a{
		width: 1.9rem;
		height: .65rem;
		margin: 0 .2rem;
		vertical-align: top;
		border-width: 2px;
	}
	.i-city-box .buttons a span{
		line-height: .65rem;
		font-size: .24rem;
	}
	.vidcontainer .closevid{
		width: .5rem;
		height: .5rem;
	}
	.index-more .face2{
		display: none;
	}
	.index-more .face{
		line-height: .6rem;
	}
	/* welcome end */
	.clearfixed{
		height: .94rem;
	}
	.product-wrap .product-img{
		display: none;
	}
	.product-wrap .m-img{
	    display: block;
	    margin-top: .5rem;
	}
	.product-wrap .tit{
		font-size: .4rem;
		line-height: .5rem;
	}
	.bread-box a,
	.bread-box .divide{
		font-size: .24rem;
		line-height: .4rem;
	}
	.bread-box a.home{
		background-size: .3rem;
		padding-left: .4rem;
	}
	.bread-box .divide{
		width: .08rem;
		height: .13rem;
		margin: 0 .2rem;
	}
	.bread-box .bread .left{
		line-height: 1rem;
	}
	
	.product-wrap{
		margin-top: .5rem;
		padding-bottom: .5rem;
	}
	.products-list{
		padding: .5rem 0;
		display: block;
	}
	.products-list h3{
		font-size: .36rem;
		line-height: .46rem;
		font-weight: bold;
	}
	.products-list .list-box{
		margin-bottom: .3rem;
	}
	.products-list .list-box:last-child{
		margin-bottom: 0;
	}
	.products-list .list{
		margin-top: .3rem;
	}

	.products-list .list .tit{
		display: block;
		color: #222;
		padding: .1rem 0;
	}
	.products-list .list .tit span{
		display: block;
		padding: .1rem 0;
		font-size: .3rem;
		line-height: .4rem;
		border-bottom: 1px solid #cfcfcf;
		background-repeat: no-repeat;
		background-position: right center;
		background-image: url('../images/product-jia1.png');
		background-size: .14rem;
	}
	.products-list .list .row{
		margin: 0;
	}
	.products-list .list .item{
		padding: 0;
	}
	.products-list .list .item.on .tit span{
		background:none;
	}
	.products-list .list .sub{
		position: static;
		display: none;
		padding: .3rem .4rem;
		background-color: #ebebeb;
	}
	.products-list .list .item:nth-child(3n+2) .sub{
	    transform: translateX(0);
	}
	.products-list .list .sub-tit{
		font-size: 0;
		position: relative;
	}
	.products-list .list .sub-tit:before{
		content: "";
		position: absolute;
		top: 50%;
		right: 0;
		width: 100%;
		height: 1px;
		background-color: rgba(160,160,160,.3);
	}
	.products-list .list .sub-tit span{
		display: inline-block;
		*display: inline;
		zoom: 1;
		font-size:.3rem;
		line-height: .4rem; 
		background-color: #ebebeb;
		padding-right: .3rem;
		position: relative;
		z-index: 3;
	}
	.products-list .list .sub-list{
		font-size: 0;
		margin: .1rem 0 0;
	}
	.products-list .list .sub-list a{
		display: inline-block;
		*display: inline;
		zoom: 1;
		font-size: .24rem;
		line-height: .4rem;
		color: #222;
		width: 100%;
		margin-bottom: .2rem;
		padding: 0;
	}
	.products-list .list .item.cur .tit{
		padding: .1rem .2rem;
		background-color: #004898;
	}
	.products-list .list .item.cur .tit span{
		border-color: transparent;
		color: #fff;
		background-image: url('../images/product-jia2.png');
	}
	/* products end */
	footer .top-box{
		padding: .5rem 0 0;
	}
	footer .top-box .f-nav{
		float: none;
	}
	footer .top-box .right{
		float: none;
		margin-top: .3rem;
	}
	footer .top-box .f-nav li{
		margin-right: 0;
		display: block;
		border-bottom: 1px solid rgba(255,255,255,.5);
	}
	footer .top-box .f-nav li .tit{
		display: block;
		font-size: .3rem;
		line-height: .9rem;
		
		position: relative;
	}
	.top-box .f-nav li .tit:before {
	    content: "";
	    position: absolute;
	    right: 0;
	    top: 50%;
	    width: .25rem;
	    height: .25rem;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: cover;
	    background-image: url('../images/f-arrow.png');
	    margin-top: -.125rem;
	    transition: all .2s;
	}
	footer .f-nav li.on .tit:before {
	    transform: rotate(90deg);
	}
	footer .top-box .f-nav li .navson{
		display: none;
		margin-top: 0;
		padding-bottom: .3rem;
	}
	footer .top-box .f-nav li .navson a{
		font-size: .26rem;
		padding-left: .3rem;
		line-height: .4rem;
		margin-bottom: .1rem;
	}
	footer .top-box .f-nav li .navson a:last-child{
		margin-bottom: 0;
	}
	footer .top-box .right .f-contact{
		font-size: .24rem;
		line-height: .4rem;
	}
	footer .top-box .f-qrcode{
		margin-top: .3rem;
		text-align: center;
	}
	footer .top-box .f-qrcode .item{
		width: 2rem;
		margin: 0 .1rem;
	}
	footer .top-box .f-qrcode .item .txt{
		font-size: .24rem;
		line-height: .4rem;
	}
	footer .bottom-box{
		padding: .3rem 0 .5rem;
		text-align: center;
	}
	footer .bottom-box .copy,
	footer .bottom-box .build{
		float: none;
	}
	footer .bottom-box,
	footer .bottom-box a{
		font-size: .24rem;
		line-height: .4rem;
	}
	.ban-product img{
		width: 140%;
	    transform: translateX(-14%);
	}
	.ban-product .text-box .tit{
		font-size: .5rem;
		line-height: .6rem;
	}
	.ban-product .text-box .en{
		font-size: .4rem;
		line-height: .4rem;
	}
	.ban-product .text-box .en .line{
		height: .04rem;
	}
	.ban-product .text-box .con{
		font-size: .28rem;
		line-height: .38rem;
		margin-top: .2rem;
		width: 70%;
	}
	.ban-product .text-box .btns{
		margin-top: .3rem;
	}
	.product-info-box{
		padding: .5rem 0;
	}
	.product-tit{
		font-size: .36rem;
		line-height: .46rem;
	}
	.show-box{
		margin-top: .5rem;
	}
	.show-box .item{
		margin-bottom: 4px;
	}
	.show-box .item:last-child{
		margin-bottom: 0;
	}
	.recommend-box{
		margin-top: .5rem;
	}
	.recommend-box .list{
		margin-top: .5rem;
	}
	.recommend-box .list .item{
		margin-bottom: .3rem;
	}
	.recommend-box .list .item:last-child{
		margin-bottom: 0;
	}
	.recommend-box .list .con-box{
		padding: 0;
	}
	.recommend-box .list .text-box{
		padding: .4rem;
	}
	.recommend-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.recommend-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.sub-nav .swiper-slide{
		margin-right: .3rem;
	}
	.sub-nav a{
		font-size: .28rem;
		line-height: .4rem;
		padding: .2rem 0;
	}
	.product-info-wrap{
		padding-bottom: .5rem;
	}
	.summary-box{
		padding: .7rem 0 0;
	}
	.summary-box .img{
		float: none;
		width: 100%;
	}
	.summary-box .text-box{
		position: static;
		width: 100%;
		margin-top: .3rem;
	}
	.summary-box .text-box .text{
		position: static;
		transform: translateY(0);
	}
	.summary-box .text-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.summary-box .text-box .con{
		height: auto;
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.product-info-container.fix .sub-nav-box{
		top: .94rem;
	}
	.product-clearfixed{
		height: .8rem;
	}
	.summary-box .text-box .download{
		margin-top: .5rem;
		width: 2.5rem;
		height: .7rem;
		line-height: .7rem;
	}
	.summary-box .text-box .download span{
		line-height: .7rem;
		height: .7rem;
		font-size: .3rem;
		background-size: .2rem;
	}
	.function-box{
		padding-top: .5rem;
	}
	.function-box .list{
		margin-top: .4rem;
	}
	.function-box .list li{
		padding: .3rem;
	}
	.function-box .list .icon{
		width: .7rem;
		position: static;
		float: left;
		transform: translateY(0);
	}
	.function-box .list .text-box{
		width: 80%;
	}
	.function-box .list .tit-box{
		line-height: .4rem;
	}
	.function-box .list .tit{
		font-size: .3rem;
	}
	.function-box .list .desc{
		font-size: .28rem;
		padding-left: .3rem;
		margin-left: .3rem;
	}
	.function-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.picture-box{
		padding: .5rem 0;
	}
	.picture-box .img{
		margin-top: .3rem;
	}
	.param-box{
		padding: .5rem 0;
	}
	.param-box .table-box{
		margin-top: .3rem;
	}
	.param-box table td{
		padding: .3rem 0;
		font-size: .28rem;
		word-break: break-all;
	}
	.product-info-wrap .apply-box{
		padding: .5rem 0;
	}
	.apply-box .list{
		margin-top: .4rem;
	}
	.apply-box .list .row{
		margin: 0;
	}
	.apply-box .list .item{
		padding: 0;
		margin-bottom: .3rem;
	}
	.apply-box .list .item:last-child{
		margin-bottom: 0;
	}
	.apply-box .list .txt{
		font-size: .3rem;
		line-height: .4rem;
	}
	.pub-more{
		width: 2.7rem;
		line-height: .7rem;
		height: .7rem;
		font-size: .28rem;
		
	}
	.apply-box .pub-more{
		margin-top: .5rem;
	}
	.product-list-wrap{
		/* padding: .5rem 0; */
	}
	.product-list-wrap .list-box{
		/* padding-top: .5rem; */
	}
	.product-type .con-box .txt{
		font-size: .3rem;
		line-height: .4rem;
	}
	.product-list-wrap .list-box h3{
		font-size: .4rem;
		line-height: .5rem;
	}
	.product-list .list{
		margin-top: .3rem;
	}
	.product-list .list .con-box{
		padding: .4rem 0 0;
	}
	.product-list .list .text-box{
		margin-top: .2rem;
		padding: 0 .5rem;
	}
	.product-list .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.product-list .list .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.product-list-wrap .product-list{
		padding-top: .5rem;
		margin-bottom: 0;
	}
	.product-list-wrap .apply-box{
		margin-top: .5rem;
	}

	.sub-banner img{
		width: 180%;
		transform: translateX(-15%);
	}
	.sub-banner .text-box .cn{
		font-size: .6rem;
		line-height: .7rem;
		padding-bottom: .2rem;
	}
	.sub-banner .text-box .line{
		height: .06rem;
	}
	.sub-banner .text-box .en{
		font-size: .24rem;
		line-height: .4rem;
		letter-spacing: .1rem;
		margin-top: .1rem;
	}
	.about-box{
		padding: 0 0 .5rem;
	}
	.profile-box{
		padding-top: .5rem;
	}
	.profile-box .tit{
		font-size: .48rem;
		line-height: .58rem;
	}
	.profile-box .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.profile-box .num-box{
		margin-top: .5rem;
	}
	.profile-box .num-box .num{
		font-size: .6rem;
		line-height: .7rem;
	}
	.profile-box .num-box .txt{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.profile-box .num-box .item{
		width: 50%;
		box-sizing: border-box;
		padding-right: 0;
		margin-right: 0;
		margin-bottom: .2rem;
	}
	.profile-box .num-box .item:nth-child(1) .num span,
	.profile-box .num-box .item:nth-child(2) .num span,
	.profile-box .num-box .item:nth-child(3) .num span,
	.profile-box .num-box .item:nth-child(4) .num span{
		width: auto;
	}
	.profile-box .num-box .item:before{
		display: none;
	}
	.supply-box{
		margin-top: .5rem;
	}
	.supply-box .con-box1 .left,
	.supply-box .con-box1 .img{
		float: none;
		width: 100%;
	}
	.supply-box .con{
		height: auto;
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .3rem;
	}
	.supply-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.supply-box .tit br{
		display: none;
	}
	.supply-box .con-box1 .img{
		margin-top: .3rem;
	}
	.supply-box .con-box2{
		margin-top: .5rem;
	}
	.supply-box .con-box2 .img,
	.supply-box .con-box2 .right{
		float: none;
		width: 100%;
	}
	.supply-box .con-box2 .img{
		margin-top: .3rem;
	}
	.culture-box{
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding: .5rem 0;
	}
	.culture-box img{
		display: none;
	}
	.culture-box .text-box{
		position: static;
		padding: 0 .3rem;
	}
	.culture-box .text-box .cn{
		font-size: .3rem;
		line-height: .4rem;
	}
	.culture-box .text-box .en{
		font-size: .5rem;
		line-height: .6rem;
		padding-left: .06rem;
	}
	.culture-box .text-box .con{
		font-size: .4rem;
		line-height: .5rem;
		margin-top: .4rem;
	}
	.culture-box .item-box{
		position: static;
		width: 100%;
		margin-top: .3rem;
	}
	.culture-box .item-box .item{
		position: static;
		width: 100%;
		padding: 0 .3rem;
		line-height: .6rem;
		border-bottom: 1px solid rgba(255,255,255,.1);
		border-left: none;
	}
	.culture-box .item-box .item:first-child{
		border-top: 1px solid rgba(255,255,255,.1);
	}
	.culture-box .item-box .item span{
		position: static;
		transform: translateX(0);
		font-size: .3rem;
	}
	.ban-news img{
		transform: translateX(-30%);
	}
	.news-box{
		padding: .5rem 0;
	}
	.news-box .type-box{
		float: none;
	}
	.news-box .type-box a{
		font-size: .3rem;
		line-height: .4rem;
		margin-right: .7rem;
	}
	.news-box .news-search{
		float: none;
		width: 100%;
		box-sizing: border-box;
		margin-bottom: .3rem;
	}
	.news-wrap{
		margin-top: .3rem;
	}
	.first-box .img{
		float: none;
		width: 100%;
		display: block;
	}
	.first-box .text-box{
		position: static;
		width: 100%;
	}
	.first-box .text-box .text{
		position: static;
		transform: translateY(0);
		padding: .4rem;
	}
	.first-box .text-box .time{
		font-size: .24rem;
		line-height: .4rem;
	}
	.first-box .text-box .tit{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.first-box .text-box .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
		height: auto;
	}
	.first-box .text-box .more{
		margin-top: .5rem;
		width: 2rem;
		height: .7rem;
		line-height: .7rem;
		font-size: .3rem;
	}
	.news-tab{
		margin-top: .5rem;
	}
	.news-tab .text{
		padding: 0 .3rem;
	}
	.news-tab .text .time{
		font-size: .24rem;
		line-height: .4rem;
	}
	.news-tab .text .txt{
		font-size: .3rem;
		line-height: .4rem;
	}
	.news-list{
		margin-top: .5rem;
	}
	.news-list .img{
		float: none;
		width: 100%;
	}
	.news-list .text-box{
		float: none;
		width: 100%;
	}
	.news-tab .btns{
		margin-top: .3rem;
	}
	.news-tab .btns .swiper-pagination-bullet{
		margin: 0 .1rem;
	}
	.news-list .list .item{
		padding: .3rem 0;
	}
	.news-list .list .item .tit{
		font-size: .3rem;
		line-height: .4rem;
		float: none;
	}
	.news-list .list .item .time{
		float: none;
		font-size: .24rem;
		line-height: .4rem;
	}
	.news-list .list .item .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.news-list .page{
		margin-top: .5rem;
	}
	.page a{
		font-size: .24rem;
		line-height: .4rem;
		margin: 0 .15rem;
	}
	.qrcode-box{
		margin-top: .5rem;
		padding: .3rem;
	}
	.qrcode-box .text{
		font-size: .3rem;
		line-height: .4rem;
		float: none;
	}
	.qrcode-box .right{
		float: none;
		width: 100%;
		margin-top: .3rem;
		text-align: center;
	}
	.qrcode-box .right .item{
		width: 2rem;
		margin: 0 .1rem 0;
	}
	.qrcode-box .right .txt{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}

	.map{
		height: 8rem;
	}
	.map-box .text-box{
		position: static;
		height: auto;
		width: auto;
		transform: translateY(0);
		padding: .5rem .3rem;
	}
	.map-box .text-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.map-box .text-box .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.map-box .text-box .qrcode .item{
		width: 2rem;
	}
	.map-box .text-box .qrcode .txt{
		font-size: .24rem;
		margin-top: .1rem;
	}
	.case-aside{
		display: none;
	}
	.case-box .right-box{
		float: none;
		width: 100%;
		padding: 0;
	}
	.case-list{
		margin-top: 0;
		padding: .4rem;
		min-height: auto;
	}
	.case-list .row{
		margin: 0;
	}
	.case-list .item{
		padding: 0;
	}
	.case-list .txt{
		font-size: .3rem;
		line-height: .4rem;
	}
	.case-aside.pc-box{
	    display:none;
	}
	.case-aside.m-box{
		display: block;
		float: none;
		width: 100%;
		position: static;
		padding: .4rem;
		min-height: auto;
	}
	.aside-list{
		padding-left: 0;
	}
	.case-aside .case-search{
		padding: .2rem .3rem;
		border-radius: .45rem;
	}
	.case-aside .case-search input[type=text]{
		font-size: .3rem;

	}
	.case-aside .case-search input[type=submit]{
		width: .3rem;
		height: .3rem;
		background-size: .3rem;
		margin-top: .1rem;
	}
	.aside-list{
		margin-top: .4rem;
	}
	.aside-list li{
		margin-bottom: .5rem;
	}
	.aside-list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.aside-list .tit span{
		padding-right: .2rem;
	}
	.aside-list .tit:before{
		width: .3rem;
		height: .3rem;
		margin-top: -.15rem;
	}
	.aside-list .sub{
		margin-top: .2rem;
	}
	.aside-list .sub .item{
		margin-bottom: .2rem;
	}
	.aside-list .sub a{
		font-size: .3rem;
		padding-left: .4rem;
		background-size: .3rem;
	}
	.control-box .tab-btns .swiper-slide{
		width: 30%;
		margin-right: 5%;
	}
	.control-box{
		padding: .7rem 0;
	}
	.control-box .text-box{
		width: 100%;
	}
	.control-box .text-box .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .3rem;
	}
	.control-box .tab-box{
		margin-top: .3rem;
	}
	.control-btns{
		margin-top: .5rem;
	}
	.control-btns a{
		height: 1rem;
		line-height: 1rem;
		font-size: .3rem;
		margin-right: .5rem;
	}
	.control-list{
		margin-top: .4rem;
	}
	.control-list .con{
		font-size: .3rem;
		line-height: .5rem;
	}
	.control-box .apply-box{
		margin-top: .7rem;
	}

	.bread-box .bread .right{
		display: none;
	}
	.ban-product .text-box .line{
		height: .04rem;
	}
	.duty-wrap{
		padding-top: 0;
		border-left: none;
	}
	.duty-wrap .duty-aside{
		margin-top: 0;
		float: none;
		padding: 0 .4rem;
		border-bottom: 1px solid #dedede;
		width: 100%;
		background-color: #fff;
		box-sizing: border-box;
	}
	.duty-wrap .duty-aside a{
		display: inline-block;
		*display: inline;
		zoom: 1;
		font-size: .3rem;
		line-height: 1rem;
		padding-left: 0;
		margin-bottom: 0;
		margin-right: .5rem;
	}
	.duty-wrap .duty-aside a:before{
		left: 0;
		top: auto;
		bottom: 0;
		transform: translateY(0);
		width: 0;
		height: 1px;
		transition: width .3s;
	}
	.duty-wrap .duty-aside a.cur:before{
		height: 2px;
		width: 100%;
	}
	.duty-list-box{
		float: none;
		width: auto;
		padding: .7rem .4rem 0;
	}
	.duty-wrap .top-box{
		padding-right: 0;
	}
	.duty-wrap .top-con h3{
		font-size: .4rem;
		line-height: .5rem;
	}
	.duty-wrap .top-con .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.duty-wrap .duty-list li{
		padding-top: .7rem;
	}
	.duty-wrap .duty-list h3{
		font-size: .36rem;
		line-height: .46rem;
	}
	.duty-wrap .duty-list .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.duty-wrap .duty-list .img-list{
		margin-top: .3rem;
	}
	.duty-wrap .duty-list .row{
		margin: 0;
	}
	.duty-wrap .duty-list .item{
		padding: 0;
		margin-bottom: .5rem;
	}
	.duty-wrap .duty-list .item:last-child{
		margin-bottom: 0;
	}
	.duty-list .img-list .txt{
		font-size: .3rem;
		height: 1rem;
		line-height: 1rem;
	}
	.duty-list .img-list .pub-more{
		margin-top: .5rem;
	}
	.duty-box .view{
		padding: 0;
	}
	.duty-clearfixed{
		height: 1rem;
		display: none;
	}
	.duty-wrap.fix .duty-aside{
		top: .94rem;
		z-index: 3;
	}
	.duty-wrap.fix .duty-clearfixed{
		display: block;
	}
	.duty-list-wrap{
		padding: .7rem 0;
	}
	.duty-list-wrap .con{
		padding: 0;
		font-size: .24rem;
		line-height: .4rem;
	}
	.duty-lists{
		margin-top: .4rem;
	}
	.duty-lists .row{
		margin: 0;
	}
	.duty-lists .item{
		margin-bottom: .4rem;
		padding: 0;
	}
	.duty-lists .item:last-child{
		margin-bottom: 0;
	}
	.duty-lists .text{
		padding: 0 .3rem;
		bottom: 0;
	}
	.duty-lists .text .time{
		font-size: .24rem;
		line-height: .3rem;
	}
	.duty-lists .text .tit{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.industry-box{
		padding: .7rem 0;
	}
	.industry-box .list .row{
		margin: 0;
	}
	.industry-box .list .item{
		padding: 0;
		margin-bottom: .4rem;
	}
	.industry-box .list .icon{
		width: 1.5rem;
	}
	.industry-box .list .text{
		padding: .4rem;
	}
	.industry-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.industry-box .list .type{
		height: auto;
		margin-top: .2rem;
	}
	.industry-box .list .type-item{
		font-size: .24rem;
		line-height: .4rem;
		padding-left: .3rem;
	}
	.ban-product .text-box .con{
		width: 100%;
	}
	.step-box{
		padding-top: .7rem;
	}
	.step-box .img{
		margin-top: .4rem;
	}
	.special-box{
		padding-top: .7rem;
	}
	.special-tab{
		margin-top: .4rem;
	}
	.special-tab .swiper-slide{
		/* padding: .3rem .75rem 0; */
	}
	.special-tab .text,
	.special-tab .mask{
		display: none;
	}
	.special-tab .txt{
		font-size: .3rem;
		line-height: .8rem;
	}
	.special-tab .btns{
		margin-top: .4rem;
	}
	.special-tab .btns .swiper-pagination-bullet{
		width: .2rem;
		height: .2rem;
		margin: 0 2px;
	}
	.app-box{
		padding-top: .7rem;
	}
	.app-box .con{
		margin-top: .4rem;
	}
	.customer-box{
		padding-top: .7rem;
	}
	.customer-tab .btns{
		margin-top: .4rem;
	}
	.customer-tab .btns .swiper-pagination-bullet{
		width: .2rem;
		height: .2rem;
		margin: 0 2px;
	}
	.recommend-box{
		padding-top: .7rem;
		margin-top: 0;
	}

	.customer-tab .pc-box{
		display: none;
	}
	.customer-tab .m-box{
	    display: block;
	}
	.customer-tab{
		margin: .5rem -.15rem 0;
	}
	.customer-tab .m-tab{
		overflow: hidden;
	}
	.customer-tab .item{
		width: 50%;
		padding: 0 .15rem;
		margin-bottom: .3rem;
	}
	.overseas-map{
		padding: .7rem 0;
	}
	.overseas .product-tit{
		margin-bottom: .3rem;
	}
	.ban-product .text-box .btns a{
		margin: 0 .1rem;
	}
	.ban-product .text-box .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.bread-box .bread .left{
		line-height: .7rem;
	}
	.service-box{
		padding: .7rem 0;
	}
	.service-list .img,
	.service-list .item:nth-child(2n) .img{
		float: none;
		width: 100%;
	}
	.service-list .text-box{
		position: static;
		width: 100%;
	}
	.service-list .text{
		position: static;
		padding: .4rem;
	}
	.service-list .text .con{
		height: auto;
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .3rem;
	}
	.service-list .text .tit{
		font-size: .4rem;
		line-height: .5rem;
	}
	.service-list .text .line{
		width: .3rem;
		margin-top: .3rem;
	}
	.software-box{
		/* padding: .7rem 0; */
		padding-bottom: .7rem;
	}
	.software-box .list-box{
		margin-bottom: .6rem;
	}
	.software-box h3{
		font-size: .4rem;
		line-height: .5rem;
	}
	.software-box .list .row{
		margin: 0 -.1rem;
	}
	.software-box .list .item{
		padding: 0 .1rem;
		margin-bottom: .2rem;
	}
	.software-box .list .text{
		padding: .4rem;
	}
	.software-box .list .txt{
		font-size: .3rem;
		line-height: .4rem;
	}
	.software-fun-box .pub-more{
		margin-top: .5rem;
	}
	.benefit-box{
		padding-top: .7rem;
	}
	.benefit-box .list-box{
		margin-top: .4rem;
	}
	.benefit-box .list-box .img,
	.benefit-box .list-box .item:nth-child(2n) .img{
		float: none;
		width: 100%;
	}
	.benefit-box .list-box .text-box{
		position: static;
		width: 100%;
	}
	.benefit-box .list-box .text,
	.benefit-box .list-box .item:nth-child(2n) .text{
		position: static;
		padding: .4rem;
	}
	.benefit-box .list-box .list{
		height: auto;
		margin-top: .2rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.benefit-box .list-box h3{
		font-size: .4rem;
		line-height: .5rem;
	}
	.benefit-box .list-box .list{
		
	}
	.benefit-box .list-box .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.benefit-box .list-box .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.benefit-box .list-item{
		margin-bottom: .2rem;
	}
	.train-box{
		padding-top: .7rem;
	}
	.train-box .list{
		margin-top: .4rem;
	}
	.train-box .list .img,
	.train-box .list .item:nth-child(2n) .img{
		float: none;
		width: 100%;
	}
	.train-box .list .text-box{
		position: static;
		width: 100%;
	}
	.train-box .list .text{
		position: static;
		padding: .4rem;
	}
	.train-box .list .con{
		height: auto;
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.train-box .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}

	.challenge-box{
		margin-top: .7rem;
		padding: .7rem 0;
	}
	.challenge-box .text{
		width: 100%;
	}
	.challenge-box .text .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.solution-case-box{
		padding: .7rem 0 0;
	}
	.solution-case-box .list{
		margin-top: .4rem;
	}
	.solution-case-box .list .row{
		margin: 0;
	}
	.solution-case-box .list .item{
		padding: 0;
		margin-bottom: .4rem;
	}
	.solution-case-box .list .item:last-child{
		margin-bottom: 0;
	}
	.campus-top-box .row{
		margin: 0;
	}
	.campus-top-box .item{
		padding: 0;
		margin-bottom: .3rem;
	}
	.campus-top-box .con-box{
		padding: .4rem;
	}
	.campus-top-box .con-box .tit{
		font-size: .4rem;
		line-height: .5rem;
	}
	.campus-more{
		width: 2.5rem;
		height: .8rem;
		margin-top: .3rem;
	}
	.campus-more span{
		font-size: .24rem;
		line-height: .8rem;
		padding-right: .6rem;
		background-size: 7px;
	}
	.find-box{
		padding-top: .7rem;
	}
	.find-list{
		margin-top: .4rem;
	}
	.find-list .row{
		margin: 0 -.1rem;
	}
	.find-list .item{
		padding: 0 .1rem;
		margin-bottom: .2rem;
	}
	.find-list .con-box{
		padding: .5rem 0;
	}
	.find-list .con-box .icon{
		width: .74rem;
	}
	.find-list .con-box .cn{
		padding: 0 .6rem;
		margin-top: .3rem;
	}
	.find-list .con-box .cn span{
		font-size: .3rem;
		line-height: .4rem;
	}
	.find-list .con-box .en{
		margin-top: .1rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.step-wrap{
		padding-top: .7rem;
	}
	.step-list{
		margin-top: .5rem;
	}
	.step-list .row{
		margin: 0 -.1rem;
	}
	.step-list .item{
		padding: 0 .1rem;
		margin-bottom: .2rem;
	}
	.step-list .con-box .icon{
		width: .6rem;
	}
	.step-list .con-box .txt{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.find-box{
		background-size: 2.62rem;
	}
	.faq-box{
		padding: .7rem 0;
	}
	.faq-box .faq-tit{
		width: 4.9rem;
		height: 1.1rem;
		line-height: 1.1rem;
		font-size: .4rem;
	}
	.faq-list .list .line-box{
		border-radius: .5rem;
	}
	.faq-list .list-wrap{
		height: auto;
		padding: .5rem 0;
		border-radius: .5rem;
	}
	.faq-list{
		background-size: 2.34rem;
	}
	.faq-list .list{
		background-size: 2.23rem;
	}
	.faq-list .list li{
		padding: 0 .6rem;
	}
	.faq-list .list .con-box{
		padding: .4rem 0;
	}
	.faq-list .list .num{
		font-size: 1.1rem;
		line-height: .9rem;
	}
	.faq-list .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.faq-list .list .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.faq-list .list .text-box{
		width: 82%;
	}
	.hodometer-box{
		height: auto;
		padding: .7rem 0;
	}
	.hodometer-box .text-box{
		float: none;
		margin: 0;
	}
	.hodometer-box .text-box .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .3rem;
	}
	.hodometer-box .right{
		float: none;
		margin: .4rem 0 0;
		width: 80%;
	}
	
	.hodometer-box .right .txt{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.search-top .text-box{
		padding: .7rem 0;
	}
	.search-top .text-box .img,
	.search-top .text-box .left{
		float: none;
		width: 100%;
	}
	.search-top .text-box .left{
		margin-top: .3rem;
	}
	.search-top .text-box .tit{
		font-size: .48rem;
		line-height: .58rem;
	}
	.search-top .text-box .con{
		margin-top: .2rem;
		font-size: .24rem;
		line-height: .4rem;
	}
	.search-top .text-box .search-more{
		margin-top: .6rem;
		width: 2.5rem;
		height: .7rem;
		border-radius: .35rem;
	}
	.search-top .text-box .search-more span{
		font-size: .24rem;
		line-height: .7rem;
		padding-right: .45rem;
		background-size: 6px;
	}
	.search-list{
		padding: 0 0 .7rem;
	}
	.search-list .item{
		padding: .4rem 0;
	}
	.search-list .item .tit{
		font-size: .4rem;
		line-height: .5rem;
	}
	.search-list .item .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.nav-list{
		margin-top: .5rem;
	}
	.nav .navson{
		margin-top: .3rem;
	}
	.service-dialog{
		padding: .5rem;
	}
	.service-dialog .item{
		height: .6rem;
	}
	.service-dialog .form-tit{
		font-size: .24rem;
		line-height: .6rem;
	}
	.service-dialog .tit span{
		font-size: .36rem;
		line-height: .4rem;
	}
	.service-dialog .desc{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .2rem;
	}
	.service-dialog .service-form{
		margin-top: .4rem;
	}
	.service-dialog .select-tit{
		height: .6rem;
		font-size: .24rem;
		line-height: .6rem;
	}
	.service-dialog .check-box img{
		height: .6rem;
	}
	.service-dialog .select-tit:before{
		width: .15rem;
		height: .1rem;
	}
	.service-dialog input[type=submit]{
		width: 2rem;
		height: .6rem;
		margin-top: .5rem;
	}
	.service-dialog input[type=text]{
		font-size: .24rem;
	}
	.service-dialog .sub{
		top: .6rem;
		height: 1.8rem;
	}
	.service-dialog .sub a{
		height: .6rem;
		font-size: .24rem;
		line-height: .6rem;
	}
	.save-box{
		padding-top: .7rem;
	}
	.save-box .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .4rem;
	}
	.relative-box{
		padding-top: .7rem;
	}
	.relative-box .top-btns{
		padding: .3rem 0 0;
	}
	.relative-box .top-btns .tit{
		font-size: .3rem;
		line-height: .5rem;
	}
	.relative-box .top-btns .top-tabs{
		margin-left: 0;
		width: 100%;
	}
	.relative-box .top-btns .top-tabs .swiper-slide{
		margin-right: .6rem;
	}
	.relative-box .top-btns .top-tabs a{
		font-size: .24rem;
		line-height: .8rem;
	}
	.relative-tab-list{
		margin-top: .4rem;
	}
	.relative-tab{
		padding: 0;
		margin: 0;
	}
	.relative-tab .con-box img{
		height: 3.3rem;
	}
	.relative-tab .con-box .txt{
		font-size: .3rem;
		line-height: .8rem;
		padding: 0 .2rem;
	}
	.relative-tab .btns{
		margin-top: .4rem;
	}
	.relative-tab .btns .swiper-pagination-bullet{
		width: .2rem;
	    height: .2rem;
	    margin: 0 2px;
	    border-radius: 
	}
	.china-map{
		padding: .7rem 0;
	}
	.china-img{
		margin-top: .4rem;
	}
	.china-map .select{
		width: 100%;
		height: .8rem;
		margin-bottom: .4rem;
		margin-top: .4rem;
	}
	.china-map .select select{
		font-size: .3rem;
		padding: 0 .2rem;
	}
	/* .china-map .list .con-box{
		padding: .3rem 0;
	}
	.china-map .list .tit{
		font-size: .3rem;
		line-height: .4rem;
	}
	.china-map .list .con{
		font-size: .24rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.search-list .page,
	.case-list .page{
	    margin-top: .5rem;
	}
	.china-map .list .item{
		width: 100%;
	} */
	.solution-case-box .con{
		margin-top: .2rem;
		font-size: .24rem;
	    line-height: .4rem;
	}
	.software-box .list .item{
		width: 100%;
	}
	.software-box .list .con{
		font-size: .24rem;
		line-height: .4rem;
		height: .8rem;
	}

	
	.software-box .list .detail{
		padding: 0 .3rem;
	}
	.software-box .list .detail span{
		font-size: .24rem;
		padding-right: .4rem;
		line-height: .7rem;
	}
	.city-search-box{
		margin-top: 1rem;
	}
	.city-search-box .row{
		margin: 0;
	}
	.city-search-box .item{
		padding: 0;
		margin-bottom: .3rem;
	}
	.city-search-box .item:first-child{
		z-index: 3;
	}
	.city-search-box .item:last-child{
		margin-bottom: 0;
	}
	.city-search-box .select-box .tit{
		padding: 0 .3rem;
		height: .7rem;
		line-height: .7rem;
		font-size: .3rem;
	}
	.city-search-box .select-box .tit:before{
		width: .24rem;
		height: .14rem;
		right: .3rem;
	}
	.city-search{
		padding: .15rem .3rem;
		height: .4rem;
		line-height: .4rem;
	}
	.city-search input[type=text]{
		height: .3rem;
		line-height: .3rem;
		font-size: .3rem;
	}
	.city-search input[type=submit]{
		margin: 0;
		width: .3rem;
		height: .3rem;
	}
	.city-search-box .select-box .sub{
		top: .7rem;
		max-height: calc(3.5rem + 3px);
	}
	.city-search-box .select-box .sub a{
		line-height: .7rem;
		height: .7rem;
		font-size: .3rem;
		padding: 0 .3rem;
	}
	.china-map .list{
		margin-top: .3rem;
	}
	.china-map .list .tit-box{
		padding: .3rem;
	}
	.china-map .list .tit{
		width: 100%;
		font-size: .3rem;
		line-height: .4rem;
	}
	.china-map .list .address{
		width: 100%;
		margin-top: .2rem;
	}
	.china-map .list .tel-tit,
	.china-map .list .con{
		font-size: .24rem;
		line-height: .4rem;
	}
	.china-map .list .tit-box:before{
		width: .2rem;
		height: .11rem;
		bottom: .8rem;
		right: .3rem;
		top: auto;
		transform: translateY(0);
	}
	.china-map .list .sub{
		padding: .3rem;
	}
	.china-map .list .sub div{
		margin-right: 0;
		display: block;
		font-size: .24rem;
		line-height: .4rem;
	}
	.china-map .list .sub .name,
	.china-map .list .sub .add,
	.china-map .list .sub .person{
		width: 100%;
	}
	.china-map .list .tit,
	.china-map .list .address,
	.china-map .list .tel-box{
		line-height: .4rem;
	}

	.overseas-list{
		margin-top: .7rem;
	}
	.overseas-list .row{
		margin: 0;
	}
	.overseas-list .item{
		padding: 0;
		margin-bottom: .3rem;
	}
	.overseas-list .con-box{
		padding: .3rem;
	}
	.overseas-list .con-box .tit{
		font-size: .3rem;
		line-height: .4rem;
		padding-bottom: .2rem;
		margin-bottom: .2rem;
	}
	.overseas-list .con-box .con{
		height: auto;
		font-size: .24rem;
		line-height: .4rem;
	}
	.profile-box .honor-con{
		width: 100%;
	}
	.honor-list{
		padding-top: .8rem;
	}
	.honor-list .row{
		margin: 0;
	}
	.honor-list .item{
		padding: 0;
		margin-bottom: .3rem;
	}
	.honor-list .con-box{
		padding: .3rem;
	}
	.honor-list .con-box .txt{
		font-size: .3rem;
		line-height: .4rem;
		margin-top: .1rem;
	}
	.special-tab .con-box{
		border-radius: .1rem;
	}
	.special-tab .con-box span{
		font-size: .3rem;
		line-height: .4rem;
		padding: 0 .2rem;
	}
	.special-tab-box .prev,
	.special-tab-box .next{
		width: .18rem;
		height: .3rem;
		background-size: 100%;
	}
	.special-tab-box .prev{
		left: -.25rem;
	}
	.special-tab-box .next{
		right: -.25rem;
	}
	.special-tab-list{
		margin-top: .3rem;
		border-radius: .1rem;
		padding: .3rem;
	}
	.special-tab-list .tab-item{
		width: 100%;
		margin-right: 0;
		margin-bottom: .3rem;
		border-radius: .5rem;
		font-size: .24rem;
		height: 1rem;
		line-height: 1rem;
		padding: 0 .3rem;
		box-sizing: border-box;
	}
}