@media screen and ( max-width:1680px ){	.wid,	.hew,	.insideNav .websub{		padding:0 2%;		box-sizing:border-box;		-moz-box-sizing:border-box; /* Firefox */		-webkit-box-sizing:border-box; /* Safari */	}	.wid2{		box-sizing:border-box;		-moz-box-sizing:border-box; /* Firefox */		-webkit-box-sizing:border-box; /* Safari */	}	.qualityBox .tubox .wenz span{		line-height: .2rem;	}}@media screen and ( max-width:1440px ) {    .AboutBox .listbox .numberbox li {        /*margin-right: .35rem;*/	}	}@media screen and ( max-width:1004px ){	.newsInfo .newsInfoCon input[type=image],.newsInfo .newsInfoCon image{max-width: 100%;height: auto !important;}        #mbPrevLink {        left:0px;    }        .footer .copyright a {    color: #333;}    #mbNextLink {          right:0px;    }    .Webheader .webkeybox {        display: none;    }	.wid2{		padding: 0 2%;	}	.Pcheader,	.IndexBanbox .PCban,	.insideBan .pcban,	.currentBox,	.websub_list,	.insideBan.hide{		display: none;	}	.Webheader,	.IndexBanbox .WebBna,	.insideBan .webban,	.insideNav .websub,	.webfooter,	.TelBut{		display: block;	}	.header .logo{		line-height:1.2rem;	}	.header .logo img{		width:2.2rem;	}	.webNavBox{		display: block;	}	.first{ height:6rem; background:#fff; }	.first li{		width:50%;	}	.first li{		padding-top: 3rem;	}	.first li:after{		display: none;	}	.first li .Juz{		padding-left:0;		width: 100%;	}	.first li .text{		text-align: center;		margin-top: .1rem;		width: 100%;	}	.first li .text h4{		font-size: .26rem;		line-height:.5rem;	}	.first li .Juz .tu{		position:initial;		background: #ffffff;		border-radius: 50%;		overflow: hidden;		text-align: center;		margin: 0 auto;		width:1.9rem;		height:1.9rem;		line-height:1.9rem;	}	.first li .Juz .tu img{		height:auto;		float:inherit;	}	.first li .text p{		display: none;	}.ContactBox .colorf .map .text h4{	font-size: .24rem;	color: #c30e23;	margin-bottom: .3rem;}	.indexMain .twobox{		display:none;	}	.websub_list{		position:absolute;		top:100%;		left: 0;		width: 100%;		padding: 0;		background:rgba(255, 255, 255, 0.9);		margin-top: 1px;		z-index: 8;	}	.websub_list a{		width: 100%;		display: block;		float: left;		padding: 0;		line-height: .7rem;		border-bottom: solid 1px #ccc;		border-radius:1px;		text-align: left;		background:none;		padding:0 2%;		box-sizing:border-box;		-moz-box-sizing:border-box; /* Firefox */		-webkit-box-sizing:border-box; /* Safari */		font-size: .28rem;	}	.insideNav .websub_list a.on{		background: none;		color: #c30e23;	}	.twobox .title{		padding:.5rem 0 .3rem;	}	.index_news .title{		padding: .5rem 0;	}	.index_news .videobox{		display:none;	}	.index_newslist,	.index_news .videobox img,	.index_newslist .tu img{		width: 100%;	}	.index_newslist .tu{		width: 40%;		float: left;	}	.index_newslist .text{		padding-left: 45%;		padding-right:0;        width:auto;	}	.index_newslist .text h4{		font-size: .25rem;		line-height: .4rem;		/*height:.4rem;*/		padding-bottom: 0;		margin-bottom:.1rem;		overflow: hidden;	}    .index_newslist .text em{		position:relative;		font-size:0.22rem;}	.index_newslist .text p{		line-height:.4rem;		height: .8rem;	}	.index_news .But a{		line-height:.5rem;	}	.indexAbout .indexAboutCon{		width: 100%;		padding:.5rem 0;		position: initial;		transform:translateY(0);	}	.indexAboutCon .wenz{		text-align: center;	}	.indexAbout .tabbox{		height:auto;		line-height: .4rem;		padding-bottom: .3rem;		font-size: .2rem;	}	.indexAboutCon .lanm{		text-align: center;	}	.indexAboutCon .lanm span{		line-height: .6rem;		height: .6rem;		font-size: .23rem;		display:inline-block;		float:none;	}	.indexAbout .but a{		line-height:.5rem;	}	.indexAbout .tu{		display:none;	}	.index_part{		padding-bottom: .5rem;		display:none;	}	.index_part .title{		padding:.7rem 0 .5rem;	}	.index_part li{		float: left;		width:49%;		margin-right:0;		position: relative;		margin-bottom: 2%;	}	.index_part li:nth-child(2n){		float: right;	}    .footer .copyright {        background: #eee;        color: #333;    }	.footer{		padding-bottom:1.5rem;background: #fff;	}	.footerNav{		display: none;	}	.footerConR{		width: 100%;background-color:white;padding-bottom:0.2rem	}	.footerConR .lxcon h4{		font-size: .24rem;	}	.footerConR .lxcon .tel{		font-size: .4rem;	}	.footerConR .lxcon .fwtime{		font-size:.22rem;		line-height: .35rem;	}	.footerConR .lxcon .share span{		line-height: .5rem;	}	.footerConR .lxcon .share a{		width: .5rem;		padding-top: .5rem;		margin-right: .2rem;	}	.footer .copyright{		margin-top:.6rem;	}	.footerConR .Qrcode{		max-width: 130px;        display:none;	}    .footerConR .rightDiv{ display:block;}    .indexIcon{ display:block;}	.pagBox .pages{ display:none; }	.pagBox .load{		display:block;		margin:.3rem auto .8rem;		border-radius:.5rem;	}	.AboutBox .listbox .Jzdw{		position:initial;		transform: translateY(0);		width: 100%;	}	.AboutBox .listbox .Jzdw .title,	.AboutBox .ti .title{		font-size: .4rem;		text-align: center;	}	.AboutBox .listbox .Jzdw .text{		font-size: .24rem;		line-height: .5rem;	}	.AboutBox .listbox .boxcon .tubox{		width: 100%;		margin-top:.5rem;		box-sizing:border-box;		-moz-box-sizing:border-box; /* Firefox */		-webkit-box-sizing:border-box; /* Safari */		padding-left: 0;	}	.AboutBox .listbox:nth-child(2) .boxcon .tubox,	.AboutBox .listbox:nth-child(3) .boxcon .tubox{		padding-left: 0;		padding-right: 0;	}	.AboutBox .listbox:nth-child(2) .boxcon .tubox .text,	.AboutBox .listbox:nth-child(3) .boxcon .tubox .text{		padding:.5rem;		bottom: 0;		left: 50%;		width:76%;		transform: translateX(-50%);	}	.AboutBox .listbox .numberbox li{		width:48%;		margin-right:0;		margin-bottom: .3rem;	}	.AboutBox .listbox .numberbox li:nth-child(2n){		float: right;		text-align:left;	}	.AboutBox .listbox:nth-child(2) .boxcon .Jzdw,	.AboutBox .listbox:nth-child(3) .boxcon .Jzdw{		width: 100%;		margin-right:0;		margin-left: 0;	}	.AboutBox .listbox:nth-child(2) .boxcon .Jzdw .text,	.AboutBox .listbox:nth-child(3) .boxcon .Jzdw .text{		margin-bottom: 0;	}	.AboutBox .ti{		font-size: .26rem;		line-height: .4rem;	}	.AboutBox .switchbox{		padding:0 .4rem;	}	.AboutBox .swiper-button-next,	.AboutBox .swiper-button-prev{		width: .6rem;		height: .6rem;	}	.AboutBox .swiper-button-next{		margin-top: -.3rem;	}	.brandBox li{		margin-bottom: .3rem;	}	.brandBox li:last-child{		margin-bottom: 0;	}	.brandBox .Imgbox{		width: 100%;	}	.brandBox .textbox{		position: initial;		transform:none;	}	.brandBox .textbox .textCon{		width: 100%;		font-size: .26rem;		line-height:.5rem;		margin: .3rem 0;	}	.brandBox .textbox .textCon h4{		font-size: .36rem;		margin-bottom: .2rem;	}	.qualityBox .textbox{		position: initial;		width: 100%;		transform: translateY(0);		font-size: .23rem;		line-height: .4rem;		margin-bottom: .5rem;	}	.qualityBox .textbox h4{		font-size: .4rem;	}	.qualityBox .tubox{		width: 100%;	}	.qualityBox .tubox .tu{		padding: 0;	}	.qualityBox .tubox .wenz{		bottom:0;		top: auto;		right: 0;		width: 100%;		z-index: 3;		padding: 0;	}	.qualityBox .tubox .wenz span{		height:auto;		padding: .3rem 0;		text-align: center;		min-height: inherit;		writing-mode:inherit;		width: 100%;		margin: 0;		background: rgba(0, 88, 174, 0.8);		box-sizing:border-box;		-moz-box-sizing:border-box; /* Firefox */		-webkit-box-sizing:border-box; /* Safari */	}	.qualityBox .tubox .wenz span b{		padding-bottom: 0;		font-size: .24rem;		background: none;	}	.qualityBox .tubox .wenz span:after{		display: none;	}	.quality_switch{		padding: 0 .8rem;	}	.quality_switch .swiper-button-next,	.quality_switch .swiper-button-prev{		width: .6rem;		height: .6rem;	}	.quality_switch .swiper-button-next{		margin-top: -.3rem;	}	.Course_lsit li .year:after,	.Course_lsit li .year:before,	.Course_lsit .line{		display: none;	}	.Course_lsit li,	.Course_lsit li:nth-child(2n){		padding-right: 0;		padding-left: 0;		line-height: .4rem;		margin-bottom: .1rem;	}	.Course_lsit li .year,	.Course_lsit li:nth-child(2n) .year{		padding:0;		width: 100%;		text-align: left;		margin-bottom: .1rem;	}	.Course_lsit li .text,	.Course_lsit li:nth-child(2n) .text{		position: initial;		padding-right: 0;		padding-left: 0;		width: 100%;		height: auto;		float: left;		transform:none;		text-align: left;		font-size: .28rem;	}	.Pro_category li{		width: 100%;		padding:.5rem 2%;		box-sizing:border-box;		-moz-box-sizing:border-box; /* Firefox */		-webkit-box-sizing:border-box; /* Safari */	}	.Pro_category li:nth-child(2n){		background: #f8f8f8;		padding:.5rem 2%;	}	.Pro_category li:nth-child(4n+1){		background: #f2f2f2;	}	.Pro_category li .tu{		width: 45%;	}	.Pro_category li .text{		width:100%;		padding-left:48%;		padding-right: 0;		box-sizing:border-box;		-moz-box-sizing:border-box; /* Firefox */		-webkit-box-sizing:border-box; /* Safari */	}	.Pro_category li .descon{		line-height: .4rem;		box-sizing:border-box;		-moz-box-sizing:border-box; /* Firefox */		-webkit-box-sizing:border-box; /* Safari */	}	.Pro_category li .but{		line-height: .5rem;	}	.Product_list{		padding-bottom: 0;	}	.Product_list li{		width: 49%;		margin-right: 0;		margin-bottom: 4%;	}	.Product_list li .but{		line-height: .5rem;		border-radius:.4rem;	}	.Product_list li:nth-child(2n){		float: right;		margin-right: 0;	}	.ProinfoCon{		margin-bottom:.8rem;	}	.Product_info .ProHan{		width: 100%;	}	.Product_info .textbox{		width:80%;		float:none;		margin:0 auto;		overflow: hidden;		padding-top:0;	}	.Product_info .Anunbox{		text-align: center;	}	.Product_info .Anunbox a{		line-height: .5rem;		min-width:1.8rem;	}	.Product_info .Tabbox .linebe.zhiTop{		position: fixed;		top: 1.2rem;		left: 0;		z-index: 11;		width: 100%;		background: #f8f8f8;		padding-top: .5rem;	}	.Product_info .Tabbox .Muc a{		line-height: .5rem;		min-width: 1.8rem;	}	.serviceBox li{		width:49%;		margin-right: 0;	}	.serviceBox li:nth-child(2n){		float: right;	}	.serviceBox li h4{		font-size: .3rem;	}	.OnlineBox{		padding: .8rem 0 .5rem;	}	.OnlineBox li{		width: 100%;	}	.downloadBox{		padding-top: .5rem;		padding-bottom: 0;	}	.dow_keyBox{		margin-bottom: .5rem;	}	.dow_keyBox .dow_key{		border-radius: .4rem;	}	.dow_keyBox .dow_key .key_input,	.dow_keyBox .dow_key .key_btn{		line-height: .7rem;		height: .7rem;	}	.downloadBox li{		width:49%;		margin-right: 0;	}	.downloadBox li:nth-child(2n){		float: right;	}	.Common_list li{		width: 100%;		padding: .3rem;	}	.Common_list li .textCon{		line-height: .4rem;		height: .8rem;	}	.Common_list li .textBox .Anubut{		background-size: .33rem;	}	.CommonBox,	.newsBox{		padding-bottom: 0;	}	.newsVideo_list li{		width:100%;		margin-right: 0;	}	.newsVideo_list li .tubox:before{		width:.6rem;		height: .45rem;	}	.newsVideo_list li:nth-child(2n){		float: right;	}	.newsVideoTab a{		line-height: .45rem;		padding:0 .4rem;	}	.newsInfo .title h4{		font-size:.33rem;	}	.news_list li .tubox{		width: 100%;	}	.news_list li .textBox{		position: initial;		width: 100%;		transform: translateY(0);		padding-left: 0;		margin-top: .3rem;	}	.news_list li .textBox .title{		font-size: .28rem;	}	.news_list li .textBox .text{		font-size: .26rem;		height: auto;		line-height: .45rem;	}	.news_list li .Abut{		line-height: .5rem;		position: initial;		float: left;	}	.Returns a{		line-height: .5rem;	}	.InfoBox{		line-height: .4rem;	}	.Returns{		float: left;		margin-top: .2rem;	}	.handover{		width: 100%;		float: left;	}	.handover a{		font-size: .28rem;	}	.handover dd{		font-size: .28rem;		text-overflow: ellipsis;		white-space: nowrap;		overflow: hidden;	}	.Infoshare a{		width: .4rem;		height: .4rem;	}	.Infoshare span{		line-height: .4rem;	}	.SocialCon .text{		font-size: .26rem;		line-height: .5rem;	}	.SocialCon2 .textBox{		position:initial;		width:100%;		transform: translateY(0);	}	.SocialCon2 .tubox{		width:100%;	}	.SocialCon2 .tubox:after{		display:none;	}	.SocialCon2 .textBox .textCon{		padding: .3rem;		line-height: .4rem;		font-size: .26rem;	}	.SocialCon2 .textBox .textCon h4{		font-size: .3rem;	}	.SocialCon3 .Iconbox .Conaw{		width:auto;		box-sizing:border-box;		-moz-box-sizing:border-box; /* Firefox */		-webkit-box-sizing:border-box; /* Safari */		display:inline-block;		text-align: center;		padding:0 .2rem;	}	.SocialCon3 .Iconbox .Conaw .tu{		float: left;		display: block;		width:100%;	}	.ContactBox .colorf .title{		font-size: .33rem;	}	.ContactBox .colorf .mapbox{		height: auto;	}	.ContactBox .colorf .mapbox .text{		padding-bottom: 0;		position:inherit;		transform: translateY(0);		width:100%;		left: 0;	}    	.ContactBox .colorf .map .text p{		margin-bottom: .2rem;	}	.ContactBox .colorf .mapbox .text p{		margin-bottom: .2rem;	}	.ContactBox .colorf .xinxi{		text-align: center;		margin-bottom: .4rem;	}	.ContactBox .colorf .xinxi dd{		width:48%;		display:inline-block;		float: inherit;		margin-bottom: .3rem;	}	.ContactBox .colorf .xinxi dd .tu{		max-width:30%;	}	.Regional .Regional_T{		font-size: .4rem;	}	.Regional .list li{		width: 48%;		margin-right: 0;		float: left;		position: relative;	}	.Regional .list li .TelBut{		width:.8rem;		height:.8rem;		right:.8rem;		top:50%;        display:block;	}	.Regional .list li .box{		padding: .4rem;	}	.Regional .list li .box .title,	.Regional .list li .box .xins{		line-height: .4rem;	}	.Regional .list li .box .xins p{		height: auto;	}	.Regional .list li .box .title h4{		font-size: .28rem;	}	.Regional li:nth-child(2n){		float: right;	}	.ContactBox .colorf .map .text{		position:initial;		width: 100%;		float: left;		transform: translateY(0);	}    #map {    height: 500px;    width: 100%;}	.JoinUsBox{		padding:.6rem 0 0;	}	.JoinUsBox li .post{		display: block;		width: 100%;		height: auto;		padding-bottom: .2rem;	}	.JoinUsBox li .postDes{ width:auto;}	.JoinUsBox li .postDes dl{		padding-left: 0;	}	.JoinUsBox li .post:after{		display: none;	}	.JoinUsBox li .textBox{		padding-left: 0;	}	.JoinUsBox li .textBox{		line-height: .4rem;		font-size: .20rem;	}	.JoinUsBox li .textBox strong{		font-size: .22rem;	}	.JoinUsBox li .postDes dd{		font-size: .16rem;	}	.JoinUsBox li .textBox .Abu a{		line-height: .5rem;	}	.feedbackBox{		padding: .6rem 0;	}	.feedbackBox .fl,	.feedbackBox .fr{		width: 100%;	}	.feedbackBox .mingc{		width:1.2rem;	}	.feedbackBox .same .inputBox input,	.feedbackBox .mingc{		line-height:.7rem;	}	.Wengben .textCon textarea{		height:3rem;	}	.feedbackBox .same .inputBox,	.feedbackBox .Wengben .textCon{		padding-left: 1.2rem;	}	.feedbackBox .same:last-child{		margin-bottom:.4rem;	}	.feedbackBox .Abutbox .Anbut{		line-height:.6rem;		padding:0 .5rem;	}}@media screen and ( max-width:640px ){    #mbPrevLink {        left:0px;    }            .footer .copyright a {    color: #333;}    #mbNextLink {          right:0px;    }	.insideNav{		padding: .35rem 0;	}	.indexAboutCon .wenz{		font-size: .4rem;	}	.indexAboutCon .lanm span{		font-size: .28rem;	}	.indexAbout .tabbox{		line-height: .5rem;		font-size:.26rem;	}	.twobox .swiper-button-next,	.twobox .swiper-button-prev{		bottom: 59%;	}	.footer .copyright{		margin-top: .3rem;		padding: .4rem 0;		line-height: .4rem;		font-size: .24rem;		text-align: left;	}	.footerConR .lxcon h4{		font-size: .3rem;	}	.footerConR .lxcon .share{		margin-top: .4rem;	}	.newsVideoTab a{		line-height: .6rem;		padding:0 .4rem;	}	.InfoBox{		font-size:.28rem;		line-height: .5rem;	}	.Regional .list li{		width:100%;		margin-right: 0;		float: left;	}	.Regional li:nth-child(2n){		float: left;	}	.JoinUsBox li{		padding: .3rem;	}	.JoinUsBox li .ConTextbox{		background: url(../images/JoinUs_icon.png) no-repeat right .12rem;		background-size: .21rem;	}	.JoinUsBox li.on .ConTextbox{		background:url(../images/JoinUs_icon2.png) no-repeat right .12rem;		background-size: .21rem;	}	.JoinUsBox li .post:before{		width: .4rem;	}	.JoinUsBox li .post{		font-size: .36rem;		margin-bottom: .2rem;	}	.JoinUsBox li .postDes dd,	.JoinUsBox li .textBox strong{		font-size: .28rem;		line-height:0.42rem;	}	.JoinUsBox li .textBox{		font-size: .26rem;		line-height: .5rem;	}}