.cmenu .autoCon-1440{flex-wrap: wrap}
.cmenu .location{width: 100%; order: -1;line-height: .6rem; display: none}
.cmenu .nav li:not(:last-child){margin-right: .2rem}
.cmenu .nav li a{line-height: .6rem}

.Bottom nav {gap:.1rem}
.Bottom nav dl{flex: 1}
.Bottom nav dd{line-height: .22rem; padding: .05rem 0; font-size: var(--font-size14);}
.Bottom .f-contact dl:last-child{font-size: var(--font-size14);}

.Other .tel figure{width: 2.5rem;}

.Cookie .con .txt{font-size: var(--font-size14);}

.cbanner .txt .entit{display: none}

.index_about .left .num_box li{width:48%}

.home-title .home-title-tit{font-size: var(--font-size30);}

.Floor003128 .slider-nav li aside{font-size: var(--font-size20);}

.index_partner .tip .tit{letter-spacing:inherit}
.index_partner .desc{font-size: var(--font-size16);}

.index_product .list .item .txt .tit{font-size: var(--font-size24);}
.index_product .list .item .txt .desc{font-size: var(--font-size16);}

.index_service .item .txt .tit{font-size: var(--font-size20);}

.screen .box2 .item .tit{font-size: var(--font-size15);}

.Prodetail .protext .btn a{width: auto;padding: 0 .2rem}

.cont .left .title{font-size: var(--font-size30);}

.RighInfo003141 .number-count{padding-bottom: .5rem}


@media(min-width:1025px){
.Header .top-mid {width: 52%;}
.Header menu li#m137,
.Header menu li#m151{position:initial}

.Bottom nav {width: calc(1300 / 1500 * 100%);}
.Bottom .f-contact dl{padding: 0 2vw;}

.RighInfo003141 .intro .item1{padding-bottom: 0}
}

#tanchuang .cn{display: none}
#tanchuang .en{display:inline-block}

.RighInfo003141 .number-count.wap{display:none}
.cmenu h1{display:none;}
@media (max-width: 1024px){
.index_service .item{width:50%}
.index_service .item .txt{padding: 0.2rem 0;}
.index_service .item .txt .tit{font-size: var(--font-size18);}
.index_service .item .txt .num{font-size: var(--font-size38);}
.jobs-list .tit li{width: 45%;}
.jobs-list .tit .inline{text-align: left;}
.jobs-list .label-name{margin-bottom: 0.4em;}
.Header menu li .prosub dl{padding:0 0.1rem}
.Header menu li .prosub dl dt{padding-bottom: 0.12rem;padding-top: 0.12rem;margin-bottom: 0;}
.Header menu li .prosub dl dd{padding-top: 0.12rem;padding-bottom: 0.12rem;margin-bottom: 0;}
.RighInfo003141 .number-count.pc{display:none}
.RighInfo003141 .number-count.wap{display:block;padding-bottom:0}
.RighInfo003141 .number-count ul{margin:0}
.cmenu .autoCon-1440{position: relative;}
.cmenu h1{display:block;}
.cmenu ul{display: none;position: absolute;left: 0;top: 100%;right: 0;z-index: 200;background: #f6f9fb;padding: 0.1rem 0.15rem;}
.cmenu h1{margin: 0;position: relative;padding: 0.2rem 0 0.2rem 0;}
.cmenu h1 span{position: relative;z-index: 4;display: block;font-size: 0.22rem;color: #000;line-height: 1.2;font-weight: normal;padding-right: 1.1rem}
.cmenu h1 i.wap-open{position: absolute;right: 0;background: var(--hover-color);z-index: 10;top: 50%;margin-top: -15px;border-radius: 0.5rem;transition: 0.3s;font-size: 0.18rem;font-weight: normal;color: #fff;padding: 0.08rem 0.3rem 0.08rem 0.15rem;}
.cmenu h1 i.wap-open:before,
.cmenu h1 i.wap-open:after{position: absolute;content: '';left: 80%;top: 50%;background: #fff;transform: translate(-50%,-50%);}
.cmenu h1 i.wap-open:before{width: 10px; height: 2px; }
.cmenu h1 i.wap-open:after{width: 2px; height: 10px; }
.cmenu h1 i.wap-open.on:after{display:none}
.cmenu .nav li{width:100%}
.cmenu .nav li:not(:last-child){margin-right:0}
.cmenu .nav li a{line-height: .52rem;}
}