html {
	font-size: 90px;
}

.layout {
	width: 1200px;
}

.nav li {
	padding: 0 .2rem;
}

.footBg {
	background-size: 1620px auto;
	top: .8rem;
}

.foot {
	background-size: 1620px auto;
	margin-top: -.45rem;
}

.midBar {
	position: relative;
	padding-top: .78rem;
	margin-top: -.56rem;
}

.midBarBg {
	background-size: 1620px auto;
}

.webtit {
	height: 2.5rem;
}

.webtitIc2 {
	width: .15rem;
	margin-top: .17rem;
}

.joblistName {
	width: 2rem;
}

.joblistBox5 {
	padding: 0 .35rem;
}

.job {
	padding-bottom: 1.2rem;
}

.joblnListMsg {
	margin-top: 0.62rem;
	font-size: 0.18rem;
	padding-top: 0.24rem;
}

.joblnListCnt {
	padding: .4rem;
}

.contusIc {
	width: .31rem;
	margin-right: .15rem;
}

.contusMsg2 {
	font-size: .25rem;
}

.contusMsg {
	font-size: .18rem;
}

.contusTip {
	font-size: .18rem;
}

.hdl {
	width: 10rem;
}

.hdr {
	width: 2.9rem;
}

.ppT,
.ppB {
	height: 6.5rem;
}

.hdB {
	height: 6.5rem;
}

.hdBImg {
	max-height: 6.5rem;
}

.hdSCnt {
	height: .47rem;
	line-height: .47rem;
}

.xq {
	padding-top: .8rem;
}

.xql {
	width: 9.6rem;
}

.xqr {
	width: 3.5rem;
}

.newsTopTit {
	font-size: .28rem;
}

.newslistBox h5 {
	font-size: .22rem;
	margin-bottom: .26rem;
}

.tb {
	margin-top: .5rem;
}

.promenuLink {
	padding: 0 .05rem;
}

.spebox {
	margin-top: .8rem;
}

.proCnt {
	font-size: .19rem;
}

.proTime {
	font-size: .19rem;
}

.us {
	color: #666;
	padding-bottom: .69rem;
}

.number-animate {
	line-height: .77rem;
	height: .77rem;
}

.number-animate .number-animate-dot {
	width: .33rem;
}

.number-animate .number-animate-dom {
	width: .33rem;
}

.number-animate .number-animate-dom span,
.number-animate .number-animate-dot span {
	height: .77rem;
	font-size: .7rem;
}

.Odometer {
	height: .77rem;
}

.num {
	padding-top: .44rem;
}

.numBox {
	width: 25%;
	padding: 0 .25rem;
}

.numDw {
	font-size: .37rem;
}

.jdr,
.jdl {
	width: 6.12rem;
}

.jdm {
	flex-grow: 1;
}

.jdIc {
	width: 85%;
}

.jdMod {
	width: 5rem;
}

.jdTit {
	font-size: .3rem;
	height: 1.06rem;
}

.ddMod img {
	height: 2.1rem;
}

.swiper-slide-thumb-active .ddMod img {
	height: 2.4rem;
}

.mod2 {
	padding-bottom: 1rem;
}

.ddGif {
	width: 80%;
}




.gsImg{
	width: 4.71rem;
}
.gsCnt{
	padding-right: .46rem;
}


.whshowImg {
    width: 3.8rem;
}
.whshowCnt {
    padding: 0 .2rem;
    padding-top: .25rem;
}
.whshowBox1, .whshowBox2 {
    width: 3.1rem;
}
.whshowBox1 .whshowCnt:first-child {
    margin-bottom: .1rem;
}
.whshowCnt em{
	padding-top: .4rem;
}
.whshowImg img {
    max-width: 80%;
    max-height: 4.2rem;
}
.jz {
    height: calc(100vw*1500/1920);
}
.jzMod h5{
	font-size: .25rem;
	height: .85rem;
}
.jzMod span {
    margin: .21rem auto .28rem;
}
.jzMsg {
    font-size: .25rem;
	
    margin-bottom: .4rem;
}


.po1Box2{
	width: 6.6rem;
}
.po1Box3{
	padding-bottom: .1rem;
}
.po1Box3 img{
	width: 6.45rem;
}

.po1Tit1{
	font-size: .5rem;
}
.po1Tit2{
	font-size: .8rem;
	line-height: .8;
}
.po1Cnt{
	margin-top: .25rem;
	font-size: .22rem;
	height: 1rem;
}
.po1Btn{
	font-size: .16rem;
}
.po1Btn img{
	margin-left: .3rem;
	width: .21rem;
}
.hxListCnt {
    padding: .2rem;
    padding-top: .05rem;
    padding-bottom: .35rem;
}
.hxListCnt h5 {
	height: .8rem;
    font-size: .21rem;
	font-weight: bold;
}
.hxListCnt em {
    font-size: .65rem;
}
.hxList {
	margin: 0 -.1rem;
}
.hxList li {
    padding: 0 .1rem;
}


.dban{
	height: calc(100vh - 2rem);
}






.dmod4Img2{
	width: 2.37rem;
}

.dmod6Box2 {
    width: 4.35rem;
}
.dmod6Box2.spe .dmod6K1 .dmod6Img {
    width: 3.2rem;
}
.dmod6Box2.spe2 {
    margin-top: .15rem;
    width: 6.6rem;
}
.dmod6Box2.spe2 .dmod6K1 .dmod6Img {
    width: 4.3rem;
}