/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

/* **********************************   基础样式  ************************************ */

@charset "utf-8";

* {
    padding: 0;
    margin: 0;
    vertical-align: top;
    list-style: none;
    border: 0;
    background: none;
    box-sizing: border-box;

}

/*声明 WebFont*/
@font-face {
    font-family: "Bud_Bold";
    src: url("../fonts/Bud_Bold.otf");
    font-weight: normal;
    font-style: normal;
}

/* @font-face {
    src: url("../fonts/BigShouldersText-Regular.ttf");
    font-weight: normal;
    font-style: normal;
} */

@font-face {
    font-family: Inter;
    src: url("../fonts/Inter-Light.ttf");
    font-weight: normal;
    font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.3;
}

html {
    font-size: calc(100 / 1920 * 100vw);
}

/* @media (min-width: 1921px) {
    html{
        font-size: 100px;
    }
}
@media (max-width: 1200px) {
    html{
        font-size: 8vw;
    }
}
@media (max-width: 900px) {
    html{
        font-size: 14vw;
    }
}
@media (max-width: 640px) {
    html{
        font-size: 18vw;
    }
} */

@media (min-width:769px) and (max-width:1024px) {
	html{font-size: calc((100 / 1200) * 100vw);} 
}
@media (max-width:768px) {
	html{font-size: calc((100 / 768) * 100vw);} 
}
@media (max-width:480px){
    html{font-size:calc(100 / 480 * 100vw);}
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-weight: 400;
}

body {
    color: #333;
    font-family: Inter, sans-serif;
    overflow-x: hidden;
    font-size: 0.16rem;
    word-break: break-word;
    background: #fff;
}

body.y-hidden {
    overflow-y: hidden;
}

i,
em {
    font-style: normal;
}

a {
    text-decoration: none;
    color: #333;
}

img {
    max-width: 100%;
}

textarea {
    resize: none;
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

select,
input,
button,
textarea {
    color: #333;
    font-family: "Regular", "arial", "sans-serif";
    outline: none;
}

::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #818181;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #818181;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #818181;
}

:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #818181;
}

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}


/* ***********************************************
                    公共样式类
*********************************************** */
.link:hover {
    color: #1890FF;
}

.pr {
    position: relative;
}

.ab {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
}

.overhide{
    overflow: hidden;
}

.scale:hover img {
    transform: scale(1.05);
}

.scale img {
    transition: all .5s;
}

.scale {
    overflow: hidden;
}

.sizing {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.hidden,.hide {
    display: none;
}

.j-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.j-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.j-sb {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.j-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.f-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.f-colu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.f-reverse {
    flex-direction: row-reverse;
}

.a-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.a-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.a-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.a-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.nowrap1 {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nowrap2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.nowrap3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;

}
.nowrap4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;

}
.nowrap5 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;

}
.pointer:hover {
    cursor: pointer;
}

.t-center {
    text-align: center;
}

.t-right {
    text-align: right;
}
.t-just{
    text-align: justify;
}

/* 行高 */
.line-mn,
.line-mn * {
    line-height: 1.3;
}

.line-sm,
.line-sm * {
    line-height: 1.5;
}

.line-md,
.line-md * {
    line-height: 1.8;
}

.line-lg,
.line-lg * {
    line-height: 2;
}

/* 字体 */
.font-heavy {
    font-weight: 900;
}

/* .font-BigShouldersText{
    
    font-weight: 900;
} */
.font-bold {
    font-weight: 700;
}

.font12 {
    font-size: 0.12rem;
}

.font14 {
    font-size: 0.14rem;
}

.font16 {
    font-size: .16rem;
}

.font18 {
    font-size: .18rem;
}

.font20 {
    font-size: .20rem;
}

.font22 {
    font-size: .22rem;
}

.font24 {
    font-size: .24rem;
}

.font25 {
    font-size: .25rem;
}

.font26 {
    font-size: .26rem;
}

.font28 {
    font-size: .28rem;
}

.font30 {
    font-size: .30rem;
}
.font32 {
    font-size: .32rem;
}

.font34 {
    font-size: .34rem;
}

.font35 {
    font-size: .35rem;
}

.font36 {
    font-size: .36rem;
}

.font38 {
    font-size: .38rem;
}

.font40 {
    font-size: .26rem;
}

.font42 {
    font-size: .42rem;
}

.font45 {
    font-size: .45rem;
}

.font48 {
    font-size: .48rem;
}

.font50 {
    font-size: .50rem;
}

.font55 {
    font-size: 0.55rem;
}

.font56 {
    font-size: 0.56rem;
}

.font60 {
    font-size: 0.6rem;
}

.font65 {
    font-size: 0.65rem;
}

.font100 {
    font-size: 1rem;
}

/* 网站常用类 */

/* 颜色 */
.corfff {
    color: #fff;
}

.cor004 {
    color: #00448e;
}
.cor003{
    color: #003e81;
}
.cor0f1{
    color: #0f1e2f;
}
.cor666 {
    color: #666;
}

.cor333 {
    color: #333;
}

.cor999 {
    color: #999;
}

.corF5F6F4 {
    color: #F5F6F4;
}

.corB4B4B4 {
    color: #B4B4B4;
}

.cor818181 {
    color: #7a7e87;
}

.cor3C3C3C {
    color: #3C3C3C;
}

.cor5a5a5a {
    color: #5a5a5a;
}

.cor555 {
    color: #555555;
}
.cor00a{
    color: #00a0e9;
}

.opacity0 {
    opacity: 0;
}

.shadow {
    box-shadow: 0 0 .1rem rgba(0, 0, 0, .1);
}

.clearfix:after {
    content: '';
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

.mask {
    background-color: rgba(0, 0, 0, .5);
    display: none;
}

.t-sion {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.underline:hover {
    text-decoration: underline;
}

.d-block {
    display: block;
}

.d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.f-reverse{
    flex-direction: row-reverse;
}

.publicBox {
    padding: 0 1rem;
}

.w100 {
    width: 100%;
}
.hover:hover{
    color: #0072bf !important;
}

.over-hidden{
    overflow: hidden;
}

@media (min-width: 1921px) {
    html {
        font-size: 100px;
    }
}

.w1660 {
    max-width: 16.6rem;
    margin: 0 auto;
    width: 94%;
}
.after:after{
    position: absolute;
    content: "";
}
.scale{
    overflow: hidden;
}
.scale:hover img{
    transform: scale(1.03);
}
.pt9{
    padding-top: .9rem;
}
.cor17c{
    color: #1c79b5;
}
.drop {
    position: absolute;
    top: 100%;
    right: 0;
    padding: .1rem;
    background: #fff;
    border-radius: 5px;
    box-shadow:  0 0 .1rem rgba(0, 0, 0, .1);
    display: none;
}
.dropHover:hover .drop{
    display: block;
}

table.border{
    border-width: 1px;
    border-spacing: 0;
    border-collapse: collapse;
}


/* ***************************   Header  ************************** */
.header{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 20;
}

.header .headerBox{border-bottom: solid 1px rgba(217,226,229,0.9);position:relative;z-index:99;}

.header ul li a{
    line-height: .7rem;
    color: #fff;
    display: block;
    transition:all 0.5s;
}
.header ul li{position:relative;}
.header ul li:not(:last-child) {
    margin-right: .4rem;
}

.header ul li .NavPull{position:absolute;width:2.4rem;top:120%;left:0;display:none;}
.header ul li .NavPull dd a{line-height:1.5;font-size: .16rem;}
.header ul li .NavPull dd {margin-top: .2rem;}


.header .NavPullMask{width:100%;height:100%;background-color:rgba(0,26,57,.7);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);transition:all .3s ease-out;min-height:5rem;left:0;top:0;padding-top:0.7rem;position:absolute;opacity:1;visibility:hidden;}
.header .NavPullMask .nav_tit{font-size:1rem;color:#fff;opacity:0.1;line-height:3;}
.header ul li a.hidden{display: none;}
.header .NavPullMask.on{opacity:1;visibility:visible;}

.header .logo{position: relative;z-index: 22;}

.header .logo img{
    height: .49rem;
}
.header .lang{
    margin: 0 0 0 .35rem;
}
.header .lang-user{margin-left: .25rem;}
.header .lang .show-lang{
    font-size: 14px;
}
.header .userBtn,
.header .searchBtn{
    width: .32rem;
    height: .32rem;
    border-radius: 50%;
    border: solid 1px rgba(255,255,255,.6);
}
.header .userBtn{
    background: url(../images/user.png) no-repeat center/.15rem;
    margin-right: .15rem;
}
.header .searchBtn{
    background: url(../images/search.png) no-repeat center/.16rem;
}
.header .lang .drop{
    width: 1.5rem;
    left: 50%;
    transform: translateX(-50%);
}
.header .lang .drop a{
    display: block;
    line-height: .4rem;
}
/* ***************************   Header end  ************************** */



/* ***************************   Main  ************************** */
.mask-img{
    position: fixed;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    z-index: 30;
    transition: all 1s ease-in-out;
    transform: translate(-50%, -50%);
    background: url(../images/mask2.svg) no-repeat center/cover;
}
.mask-img.short{
    transition: all 1s ease-out;
}
.mask-img.style1.active{
   transform: translate(-50%, -50%) scale(2);
}
.mask-img.style2{
    background: rgba(0,49,101,.75);
    display: flex;
    align-items: center;
    justify-content: center;
}
.mask-img.style2 .txt{
    display: flex;
}
.mask-img.style1{
    display: block;
}
.mask-img .txt img{
    height: 0;
   
    transition: all .05s ;
    opacity: 0;
}
.mask-img .txt.active img{
    height: 2.4rem;
    opacity: 1;
    margin-right: .5rem;
}
.mask-img .txt.active img:nth-of-type(2) {
    transition-delay: .3s;
}
.mask-img .txt.active img:nth-of-type(3) {
    transition-delay: .6s;
}
.mask-img .txt.active img:nth-of-type(4) {
    transition-delay: .7s;
}
.mask-img .txt.active img:nth-of-type(5) {
    transition-delay: .8s;
}
.mask-img .txt span{
   
    width: 2px;
    
}
.mask-img .txt span i{
    display: block;
    height: 2.4rem;
    background-color: #fff;
}

.banner{
    position: fixed;
    z-index: 6;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
}
.banner .swiper-pagination{
    bottom: .6rem;
}
.banner .item{
    height: 100vh;
}
.banner .item video{
    height: 100%;
    width: 100%;
    position: absolute;
    object-fit: cover;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    z-index: 0;
}
.banner .item .txt{
    will-change: transform;z-index: 10;
    background: rgba(0,49,101,.3);
}
.banner .item .txt h2{
    transform: translateY(-.5rem);
    opacity: 0;
}
.banner .item .txt h2 img{
    width: 5rem;
    margin-bottom: .5rem;
}
.banner .swiper-slide.active .item .txt h2,
.banner .swiper-slide.active .item .txt p{
    transform: translateY(0);
    opacity: 1;
}
.banner .item .txt  p{
    font-size: .8rem;
    text-shadow: 0 0 5px rgba(0, 0, 0, .1);
    transform: translateY(.5rem);
    opacity: 0;
}
.banner .item .txt  p span{
    margin: 0 .6rem;
}
.main-body{
    position: relative;
    background: #fff;
    z-index: 3;
}
.long .swiper-pagination-bullet{
    width: .8rem;
    opacity: 1;
    height: 3px;
    background: rgba(255,255,255,.9);
    margin: 0 -.05rem;
    border-radius: 3px;
}
.long .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #00a0e9;
}
.content-01{
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.content-01 .number-box{
    max-width: 12.6rem;
    width: 100%;
    margin: 1.1rem auto 0;
}
.content-01 .number-box dl dd i{
    font-size: .8rem;
    margin-right: .1rem;
}
.content-01 .number-box dl dd p{
    color: #00a0e9;
    margin-top: .15rem;
}
.content-01 .number-box dl dd{
    color: #0f1e2f;
}
.commom-title p{
    margin-top: .25rem;
}
.commom-title p b{color: #00a0e9;}
.section-01{
    z-index: 5;
    margin-top: 100vh;
}
.section-01 .map-disc{
    position: absolute;
    top: 5.7rem;
    width: 100%;
    z-index: 2;
}
.section-01 .map-disc span{
    position: absolute;
}
.section-01 .map-disc span strong{
    position: relative;
    z-index: 3;
    width: .12rem;
    height: .12rem;
    border-radius: 50%;
    background: #00a0e9;
    display: block;
}
.section-01 .map-disc span i{
    animation:scale 3s infinite linear;
    -webkit-animation:scale 3s infinite linear; /*Safari and Chrome*/
    background-color: #00a0e9;
    z-index: 1;
    border-radius: 50%;
}
.section-01 .map-disc .span-01{
    left: 48.8%;
    top: 2.35rem;
}
.section-01 .map-disc .span-02{
    left: 10.85%;
    top: 2.4rem;
}
.section-01 .map-disc .span-03{
    left: 13.8%;
    top: 2rem;
}
.section-01 .map-disc .span-04{
    left: 25.5%;
    top: .7rem;
}
.section-01 .map-disc .span-05{
    left: 66.89%;
    top: 1.8rem;
}
.section-01 .map-disc em{
    position: absolute;
    
}
.section-01 .map-disc .em-01{
    max-width: 7.3rem;
    left: 10.9%;
    top: 0.9rem;
    height: 1.55rem;
    overflow: hidden;
}
.section-01 .map-disc.on .em-01{
    clip: rect(0, 7.3rem, 1.56rem, 7.3rem);
    animation:myfirst1 5s infinite linear;
}
.section-01 .map-disc .em-01 img{
    width: 7.3rem;
    max-width: none;
}
.section-01 .map-disc .em-02{
    max-width: 6.8rem;
    left: 13.8%;
    top: 0.18rem;
    overflow: hidden;
}
.section-01 .map-disc.on .em-02{
    clip: rect(0, 6.8rem, 2.35rem, 6.8rem);
    animation:myfirst2 5s infinite linear;
}
.section-01 .map-disc .em-02 img{
    width: 6.8rem;
    max-width: none;
}
.section-01 .map-disc .em-03{
    max-width: 4.4rem;
    left: 25.8%;
    top: 0;
    overflow: hidden;
}
.section-01 .map-disc.on .em-03{
    clip: rect(0, 4.4rem, 2.37rem, 4.4rem);
    animation:myfirst3 5s infinite linear;
}
.section-01 .map-disc .em-03 img{
    width: 4.4rem;
    max-width: none;
}
section-01 .map-disc .em-04{
    max-width: 3.6rem;
    left: 48.7%;
    top: 1.2rem;
}
.section-01 .map-disc.on .em-04{
    clip: rect(0, 2rem, 2.37rem, 2rem);
    animation:myfirst4 5s infinite linear;
}

.section-01 .map-disc.on .em-05{
    overflow: hidden;
    animation:myfirst5 5s infinite linear;
}
.section-01 .map-disc .em-04 img{
    width:  3.6rem;
    max-width: none;
}
@keyframes myfirst1 {

    0% {
    clip: rect(0, 7.3rem, 1.56rem, 7.3rem);
    }
    15%{
    clip: rect(0, 7.3rem, 1.56rem, 0);
    }
    100%{
    clip: rect(0, 7.3rem, 1.56rem, 0);
    }
}
@keyframes myfirst2 {
    0% {
    clip: rect(0, 6.8rem, 2.35rem, 6.8rem);
    }
    15% {
    clip: rect(0, 6.8rem, 2.35rem, 0);
    }
    100%{
    clip: rect(0, 6.8rem, 2.35rem, 0);
    }
}
@keyframes myfirst3 {
    0% {
    clip: rect(0, 4.4rem, 2.37rem, 4.4rem);
    }
    15% {
    clip: rect(0, 4.4rem, 2.37rem, 0);
    }
    100%{
    clip: rect(0, 4.4rem, 2.37rem, 0);
    }
}
@keyframes myfirst4 {
    0% {
        clip: rect(0, 2rem, 2.37rem, 2rem);
        }
        15% {
        clip: rect(0, 2rem, 2.37rem, 0);
        }
        100%{
        clip: rect(0, 2rem, 2.37rem, 0);
        }
}

@keyframes myfirst5 {
    0% {
    max-width: 0;
    }
    15% {
    max-width: 4.4rem;
    }
    100%{
    max-width: 4.4rem;
    }
}
@keyframes scale
{
    0% {transform: scale(0);opacity: 1;}
    20% {transform: scale(1.5);opacity: .8;}
    40% {transform: scale(2);opacity: .6;}
    60% {transform: scale(2.5);opacity: .4;}
    80% {transform: scale(3);opacity: .2;}
    100% {transform: scale(3.5);opacity: 0;}
}

@-webkit-keyframes scale /*Safari and Chrome*/
{
    0% {transform: scale(0);opacity: 1;}
    20% {transform: scale(1.5);opacity: .8;}
    40% {transform: scale(2);opacity: .6;}
    60% {transform: scale(2.5);opacity: .4;}
    80% {transform: scale(3);opacity: .2;}
    100% {transform: scale(3.5);opacity: 0;}
}
/* .section-01 .section-01-part-02{
    margin-top: 6.6rem;
} */
.section-01-part-02 .swiper-slide .txt{
    height: 6rem;
    z-index: 6;
    padding: 0 .5rem;
}
.section-01-part-02 .swiper-slide .bg:after,
.section-01-part-02 .swiper-slide .bg:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.section-01-part-02 .swiper{
    padding-top: .5rem;
}
.section-01-part-02 .swiper-slide .bg:before{
    z-index: 3;
    background: url(../images/solution_bg_arrow.png) no-repeat center bottom/100%;
}
.section-01-part-02 .swiper-slide .bg:after{
    background: url(../images/solution_bg_white.jpg) no-repeat center 0/cover;
}
.section-01-part-02 .swiper-slide .txt figure{
    width: .8rem;
    height: .8rem;
}
.section-01-part-02 .swiper-slide .txt figure img{
    max-width: .6rem;
}
.section-01-part-02 .swiper-slide .desc{
    line-height: .26rem;text-align:justify;
}
.section-01-part-02 .swiper-slide .txt h3{
    margin: .25rem 0 .2rem;
    line-height: 1;
    
    font-weight: 900;
}
.section-01-part-02 .swiper-slide .txt .index{
    color: #abc2cb;
    padding-top: .1rem;
    border-top: solid 1px #d9e2e5;
    width: 100%;
    margin-top: .2rem;
}
.section-01-part-02 .swiper-slide .txt .round-more{
    margin: .3rem 0 .7rem;
}
.section-01-part-02 .commom-title{
    margin-bottom: 1rem;
}
.round-more a{
    display: block;
    width: .36rem;
    height: .36rem;
    border-radius: 50%;
    background: #07a2ea url(../images/arrowRightWhite.png) no-repeat center/.16rem;
}
.style1-btns .next,
.style1-btns .prev{
    width: .5rem;
    height: .5rem;
    z-index: 5;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: .1rem;
}
.style1-btns .swiper-button-disabled{
    display: none;
}
.style1-btns .next{
    background: #013266 url(../images/arrowRightWhite.png) no-repeat center/.16rem;
    right: -.25rem;
}
.style1-btns .prev{
    background: #013266 url(../images/arrowLeftWhite.png) no-repeat center/.16rem;
    left: -.25rem;
}
.section-01 .other-cloumns{
    margin-top: .5rem;
}
.other-cloumns a{
    width: 1.5rem;
    border-radius: .4rem;
    height: .4rem;
    border: solid 1px rgba(255,255,255,.3);
}
.other-cloumns a i{
    display: block;
    width: .2rem;
    height: .2rem;
    border-radius: 50%;
    background: #fff url(../images/arrowRightWhite.png) no-repeat center/.09rem;
    margin-left: .15rem;
}
.section-01 .other-cloumns a:not(:last-child) {
    margin-right: .4rem;
}
.section-01 .other-cloumns a{
    border: 0;
}
.section-01 .other-cloumns a:nth-of-type(1) {
    width: 2.9rem;
}
.section-01 .other-cloumns a:nth-of-type(3) {
    width: 2rem;
}
.section-01 .other-cloumns a:nth-of-type(4) {
    width: 3rem;
}
.section-01 .other-cloumns a i{
    margin-left: .1rem;
    background-color: transparent;
}
/* 样式二 */
.section-01.style2 .section-01-top{
    overflow: hidden;
}
.section-01.style2 .style1{
    display: none;
}
.section-01.style2 .style2{
    display: block;
}
.section-01.style2 .section-01-part-02{
    margin-top: 3rem;
}
.section-01 .section-01-part-03{
    padding-top: 1.8rem;
}
.section-01.style2 .content-01{
    padding-top: 0;
}
.section-01.style2 .content-01 .number-box{
    max-width: none;
    width: auto;
    margin: 0;
    padding-right: .5rem;
}
.section-01.style2 .content-01 .number-box dl dd,
.section-01.style2 .content-01 .number-box dl dd *{
    color: #e1e1e1;
    transition: all .5s;
}
.section-01.style2 .content-01 .number-box dl dd.active{
    color: #333;
}
.section-01.style2 .content-01 .number-box dl dd.active *{
    color: #00a0e9;
}
.section-01.style2 .content-01 .number-box dl dd p{
    margin-top: .05rem;
}
.section-01.style2 .content-01 .number-box dl dd:not(:last-child){
    margin-bottom: .8rem;
}
.section-01.style2 .content-01 .number-box dl dd i{
    font-size: 1.2rem;
}
.section-01.style2 .circle {
    position: absolute;
    z-index: 3;
    left: 44.5%;
    top: -.4rem;
}
.section-01.style2 .circle span{
    display: block;
    width: .8rem;
    height: .8rem;
    background: #00a0e9 url(../images/kuqu.png) no-repeat center/.4rem;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}
.section-01.style2 .circle i{
    background: rgba(0, 0, 0, .5);
    animation:scale2 3s infinite linear;
    -webkit-animation:scale2 3s infinite linear; /*Safari and Chrome*/
    z-index: 1;
    border-radius: 50%;
}
.section-01.style2 .number-box .line{
    position: absolute;
    padding-top: .35rem;
    border-bottom: dashed 1px #00a0e9;
    right: 0;
    width: 0;
    transition: all .5s;
    background: url(../images/airplane.png) no-repeat right 0/.4rem;
}
.section-01.style2 .number-box .line-01{
    top: 1.2rem;
}
.section-01.style2 .number-box .line-02{
    top: 3.5rem;
}
.section-01.style2 .number-box .line-03{
    top: 5.6rem;
}
.section-01.style2 .curcleHide.active{
    opacity: 1;
}
.section-01.style2 .number-box .line-01.active{
    width: 7.7rem;
}
.section-01.style2 .number-box .line-02.active{
    width: 7.2rem;
}
.section-01.style2 .number-box .line-03.active{
    width: 6.8rem;
}
.section-01.style2 .curcleHide{
    transform: scale(0);
    z-index: 4;
}
.section-01.style2 .curcleHide.active{
    transform: scale(1);
}
.section-01.style2 .curcleHide1{
    left: 50.5%;
    top: 2.95rem;
}
.section-01.style2 .curcleHide2{
    left: 54%;
    top: 5.25rem;
}
.section-01.style2 .curcleHide3{
    left: 55.5%;
    top: 7.35rem;
}
.section-01.style2 .mini-circle span{
    width: .16rem;
    height: .16rem;
    background-image: none;
}
.section-01.style2 .show-circle{
    top: -.08rem;
}
.section-01.style2 .mini-circle1{
    left: 50.4%;
    top: 1.9rem;
    opacity: 0;
}
.section-01.style2 .mini-circle2{
    left: 54.7%;
    top: 4.1rem;
    opacity: 0;
}
.section-01.style2 .mini-circle3{
    left: 57.2%;
    top: 6.3rem;
    opacity: 0;
}
@keyframes scale2
{
    0% {transform: scale(0);opacity: 1;}
    20% {transform: scale(1.1);opacity: .8;}
    40% {transform: scale(1.2);opacity: .6;}
    60% {transform: scale(1.3);opacity: .4;}
    80% {transform: scale(1.4);opacity: .2;}
    100% {transform: scale(1.5);opacity: 0;}
}

@-webkit-keyframes scale2 /*Safari and Chrome*/
{
    00% {transform: scale(0);opacity: 1;}
    20% {transform: scale(1.1);opacity: .8;}
    40% {transform: scale(1.2);opacity: .6;}
    60% {transform: scale(1.3);opacity: .4;}
    80% {transform: scale(1.4);opacity: .2;}
    100% {transform: scale(1.5);opacity: 0;}
}
.empty{
    height: 100vh;
    background: #333;
}
/* 样式二 end */
.section-02 .section-02-part-01:after{
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/part_02_blue.png) no-repeat 0 0/cover;
    z-index: 3;
}
.section-02 .section-02-part-02{
    position: absolute;
    left: 0;
    top: 6rem;
    width: 100%;
    z-index: 3;
}
.section-02 .section-02-part-02 .w1660{
    padding-left: 1.6rem;
}
.section-02 .section-02-part-02 .slide-list{
    max-width: 4.8rem;
    margin-top: .9rem;
}
.section-02 .section-02-part-02 .slide-list dl{
    padding: .35rem 0;
    border-bottom: solid 1px rgba(255,255,255,.1);
}
.section-02 .section-02-part-02 .slide-list dl dt{
    opacity: .8;
}
.section-02 .section-02-part-02 .slide-list dl .desc{
    margin: .2rem 0 .3rem;text-align:justify;
}
.section-02 .section-02-part-02 .slide-list dl .other-cloumns a i{
    background-image: url(../images/arrowRightBlue.png);
}
.section-02 .section-02-part-02 .slide-list dl .introduce{
    height: 1.5rem;
}
.section-02 .section-02-part-02 .slide-list dl dd{
    height: 0;
    overflow: hidden;
}
.section-02 .section-02-part-02 .slide-list dl.active dt{
    font-family: "Medium";
    opacity: 1;
}
.section-02 .section-02-part-02 .slide-list dl.active dd{
    height: 2.55rem;
}
.section-03 .section-03-part-01 figure{
    display: none;
}
.section-03 .section-03-part-01 ul{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.section-03 .section-03-part-01 ul li{
    position: relative;
    height: 4rem;
    width: 50%;
    background: url(../images/disc_bg.png) repeat-y center 0/100%;
}
.section-03 .section-03-part-01 ul li .item{
    padding: 0 .7rem .6rem;
    height: 100%;
    background: url(../images/section_03_opacity_bg.png) no-repeat 0 bottom/100% 0;
    transition: all .5s;
}
.section-03 .section-03-part-01 ul li.active .item{
    background-size: 100% 100%;
}
.section-03 .section-03-part-01 ul li.active{
    background: none;
}
.section-03 .section-03-part-01 ul li .num-03{
    color: rgba(255,255,255,.25);
    background: url(../images/index_right_arrow.png) no-repeat .45rem center/.74rem;
    margin-bottom: .15rem;
}
.section-03 .section-03-part-01 ul li:nth-of-type(1),
.section-03 .section-03-part-01 ul li:nth-of-type(2) {
    border-bottom: solid 1px rgba(255,255,255,.2);
}
.section-03 .section-03-part-01 ul li:nth-of-type(1),
.section-03 .section-03-part-01 ul li:nth-of-type(3) {
    border-right: solid 1px rgba(255,255,255,.2);
}
.section-03 .commom-title{
    margin-bottom: .6rem;
}
.section-03 .section-03-part-01 ul li h4{
    line-height: 1;
    
    font-weight: 900;
}
.section-04 .client-imgs .item{
    padding: .1rem;
}
.section-04 .other-cloumns {
    display: flex;
    justify-content: center;
    margin-top: 0.4rem;
}
.section-04 .other-cloumns a {
    width: 2rem;
    height: 0.5rem;
    border: 1px solid #00448e;
    color: #00448e;
}
.section-04 .other-cloumns i {
    background-color: #00448e !important;
}
.section-04 .client-imgs .item figure{
    height: 1.1rem;
    box-shadow: 0 0 .1rem rgba(0, 0, 0, .1);
    background-color: #fff;
    transform: skewX(-15deg);
    border-radius: .1rem;
    width: 2.8rem;
    margin-right: .4rem;
}
.section-04 .client-imgs .item figure img{
    max-width: 80%;
    max-height: 80%;
}
.section-04 .commom-title{
    margin-bottom: 1.1rem;
}
.section-04 .swiper:not(:last-child) {
    margin-bottom: .3rem;
}
.client-imgs .swiper{
    -webkit-transition-timing-function: linear;    /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.section-05{
    height: 9.6rem;
}
.section-05 .commom-title{
    margin-bottom: 1.3rem;
}
.section-05 dl dd .other-cloumns a{
    width: 2.6rem;
    height: .7rem;
    text-indent: .5rem;
    border-color: #fff;
    background: rgba(255,255,255,.1);
}
.section-05 dl dd .other-cloumns a i{
    width: .36rem;
    height: .36rem;
    background: #fff url(../images/arrowRightBlue.png) no-repeat center/.18rem;
    margin-left: .4rem;
}
.section-05 dl dd:last-child .other-cloumns a{
    text-indent: .1rem;
}
.section-05 dl dd:last-child .other-cloumns a i {
    margin-left: .25rem;
}
.section-05 dl dd:not(:last-child) {
    margin-left: 1rem;
}

/* ***************************   Main end  ************************** */


/* ***************************   Footer  ************************** */
.footer{
    position: relative;
    z-index: 3;
    padding: 1.1rem 0 .4rem;
    background: #0f1e2f;
}
.footer .ft-top dl dt{
    margin-bottom: .3rem;
    
    font-weight: 900;
}
.footer .ft-top dl dd:not(:last-child) {
    margin-bottom: .2rem;
}
.footer .ft-top dl dd,
.footer .ft-top .other-links a{
    opacity: .5;
}
.footer .ft-top dl dd a{
    
    font-weight: 900;
}
.footer .ft-top .other-links{
    margin-top: .8rem;
}
.footer .ft-top .other-links a{
    margin-right: .25rem;
}
.footer .ft-bottom{
    margin-top: .35rem;
    padding-top: .3rem;
    border-top: solid 1px rgba(255,255,255,.1);
}
.footer .ft-bottom .small,
.footer .ft-bottom .small a,
.footer .ft-bottom .store{
    color: rgba(255,255,255,.5);
}
.footer .ft-bottom .store a img{
    height: .45rem;
    margin-left: .1rem;
}
.backTop{
    position: fixed;
    right: .9rem;
    bottom: 45%;
    width: .78rem;
    z-index: 12;
    display: none;
}
.slide-btns{
    position: fixed;
    right: 0;
    top: 2.7rem;
    z-index: 12;
}
.slide-btns a{
    width: .7rem;
    background: #246fc3;
    display: flex;
    padding: .2rem 0;
    padding-right: .2rem;
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem;
    transform: translateX(.2rem);
    
    font-weight: 900;
    text-align: center;
    justify-content: center;
    align-items: center;
}
.slide-btns a:nth-child(2){
    background: #00448e;
}
.slide-btns a:nth-child(3){
    background: #033163;
}
/* ***************************   Footer end  ************************** */


/* ***************************   其他  ************************** */
.wh-slider {
    overflow: hidden;
}
.wh-slider.reversal .sw-content{
    flex-direction: row-reverse;
}

/* ***************************   其他 end  ************************** */

.backTop{
    right: 1%;
    bottom: 5%;
}
.mask-img .txt span i{
    display: none !important;
}
.section-01.style2 .circle{
    z-index: 10000;
}
.section-01-part-02 .swiper-slide .txt h3 {
    line-height: 1.2;
    
}
.section-01-part-02 .swiper-slide .txt figure img{
    max-width: 0.74rem;
    max-height: .6rem;
}
.section-01-part-02 .swiper-slide .txt figure{
    align-items: flex-start;
}
.section-01-part-02 .swiper-slide .txt {
    padding-top: 0.4rem;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 0.3rem;
}
.section-01-part-02 .swiper-slide .txt .round-more{
    margin-bottom: 0;
}

.indexPage .banner .swiper-slide.active .item .txt h2, 
.indexPage .banner .swiper-slide.active .item .txt p{
    opacity: 1;
}

.indexPage .banner .swiper-slide.active .item .txt h2, 
.indexPage .banner .swiper-slide.active .item .txt p{
    opacity: 1;
}

.indexPage2 .banner .swiper-slide.active .item .txt h2, 
.indexPage2 .banner .swiper-slide.active .item .txt p{
    opacity: 0.6;
}

.indexPage2 .banner .swiper-slide.active .item .txt h2, 
.indexPage2 .banner .swiper-slide.active .item .txt p{
    opacity: 0.6;
}


.indexPage3 .banner .swiper-slide.active .item .txt h2, 
.indexPage3 .banner .swiper-slide.active .item .txt p{
    opacity: 0.8;
}
.banner .swiper-slide.active .item .txt p{
    font-size: 0.3rem;
}

.indexPage3 .banner .swiper-slide.active .item .txt h2, 
.indexPage3 .banner .swiper-slide.active .item .txt p{
    opacity: 0.8;
}

/*.indexPage3 .mask-img.style1{
    background: url(../images/mask2.svg) no-repeat center/cover;
}*/

.mask-img .imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.mask-img .imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}
.mask-img .imgbox img{ width:100%;height:100%;object-fit: cover;}



.ticker-board {
    transform: translateZ(-10000px);
    font-size: 0.8rem;
    color: #fff;
    display: inline-flex;
    font-weight: 700;
    text-align: center;
    font-family: "Bud_Bold";
}

.ticker-board .ticker {
    display: inline-block;
    position: relative;
    perspective: 200px;
    transform-style: preserve-3d;
    opacity: 1;
    transition: opacity .15s ease-out;
    color: #00a0e9;
}

.ticker-board .ticker.start {
    opacity: 1
}

.ticker-board .ticker .new {
   transform: rotateX(-90deg);
   transition: all .15s ease-out;
}
.ticker-board .ticker.move .new{
    transition-delay: .63s;
    transform: rotateX(0deg);
}

.ticker-board .ticker .old {
    position: absolute;
    z-index: 3;
    opacity: 0;
}
.ticker-board .ticker.move .old{
    animation:old .6s  ease-out;
    -webkit-animation:old .6s  ease-out; 
    animation-fill-mode: forwards;
    opacity: 1;
    animation-delay: .03s;
}

@keyframes old
{
    from {transform: rotateX(0deg)}
    to {transform: rotateX(990deg)}
}

.content-01 .number-box dl dd .number-box-div {
    color: #00a0e9;
    margin-top: .15rem;
}
.banner .item .txt h2 img {
    width: 80%;
    margin-bottom: 0.28rem;
}
.banner .item .txt p img{
    width: 10.9rem;
}

/* ***************************   设备设施  ************************** */
.color-body{
    background-color: #fefefe;
}
.sssb-content .icon-btns ul li figure{
    height: .4rem;
    margin: 0 auto .2rem;
}
.sssb-content .icon-btns ul li figure img{
    max-height: .4rem;
}
.sssb-content .icon-btns ul li{
    width: 16.666%;
    margin-bottom: .5rem;
}
.big-title{
    margin-bottom: .5rem;
    font-weight: 900;
}
.sssb-content .icon-btns ul li.on figure img{
    display: none;
}
.sssb-content .icon-btns ul li.on figure img.hidden{
    display: block;
}
.sssb-content .icon-btns ul li.on{
    color: #00a0e9;
    font-family: "Regular";
}
.blue a{
    width: 2rem;
    height: .6rem;
    background-color: #07a2ea;
    padding-left: .3rem;
}
.blue a i{
    width: .36rem;
    height: .36rem;
    background-image: url(../images/arrowRightBlue.png);
    background-size: .16rem;
    margin-left: .3rem;
}
.sssb-txt .txt{
    width: 49%;
    padding-right: 1.2rem;
}
.sssb-txt .txt .desc{
    margin: .35rem 0 .7rem;text-align:justify;
}
.sssb-txt .txt h3{
    
    font-weight: 900;
}
.sssb-txt figure{
    width: 51%;
}
.sssb-txt figure span{
    width: .5rem;
}
.sssb-txt figure span img{
    position: relative;
    z-index: 3;
}
.sssb-txt figure span i{
    background: #44a7e0;
    border-radius: 50%;
    z-index: 1;
    animation: sssb 1s infinite linear;
    -webkit-animation: sssb 1s infinite linear; /*Safari and Chrome*/
}
.sssb-txt .tab-box{
    display: none;
}
.sssb-txt figure span i.no{display: none;}


.sssb-txt{
    padding: .6rem 0 1.2rem;
    background-color: #fff;
}
.hypt-content dl dd{
    margin-top: .7rem;
}
.hypt-content dl dd .txt,
.hypt-content dl dd figure{
    width: 50%;
}
.hypt-content dl dd figure img{
    height: 100%;
    object-fit: cover;
}
.hypt-content dl dd .txt{
    background: url(../images/hypt_list_bg.jpg) no-repeat right bottom/cover;
    padding: .3rem .6rem;
}
.hypt-content dl dd .txt h3{
    margin-bottom: .3rem;
    
    font-weight: 900;
}
.hypt-content dl dd .txt .desc *{
    line-height: .36rem;
}
.hypt-content dl dd:nth-of-type(even) {
    flex-direction: row-reverse;
}
.hypt-content dl dd:nth-of-type(2) .txt {
    padding-right: .5rem;
}
/* .hypt-content dl dd:nth-of-type(2) .txt .desc{
    display: flex;
    flex-wrap: wrap;
}
.hypt-content dl dd:nth-of-type(2) .txt .desc p:nth-of-type(odd){
    padding-right: .3rem;
    width: 45%;
}
.hypt-content dl dd:nth-of-type(2) .txt .desc p:nth-of-type(even) {
    width: 55%;
}
.hypt-content dl dd:nth-of-type(2) .txt .desc p{
    padding-left: .1rem;
    position: relative;
    line-height: .24rem;
    margin-bottom: .15rem;
}
.hypt-content dl dd:nth-of-type(2) .txt .desc p:before{
    position: absolute;
    content: "";
    left: 0;
    top: .1rem;
    width: .04rem;
    height: .04rem;
    border-radius: 50%;
    background-color: #00a0e9;
}*/
.hypt-content dl dd:nth-of-type(3) .txt .desc{
    text-align: justify;
}
.abxt-tabs ul li{
    margin: 0 .1rem;
}
.abxt-tabs ul li a{
    display: block;
    padding: 0 .4rem;
    height: .5rem;
    border-radius: .5rem;
    line-height: .5rem;
}
.abxt-tabs ul li.on a{
    background-color: #00a0e9;
    color: #fff;
}
.abxt-tabs{
    margin-bottom: .5rem;
}

.hypt-content_n {margin-top:0.6rem;}
.hypt-content_n dl dd {margin-top:0;}
.hypt-content_n dl dd figure{width:39.3%;}
.hypt-content_n dl dd .txt{width:60.7%;}
.hypt-content_n dl dd .txt .desc{text-align:justify;}
.hypt-content_n dl dd:nth-child(2) .txt{width:39.3%;}
.hypt-content_n dl dd:nth-child(2) figure{width:60.7%;}

.hypt-content_n dl dd:nth-child(3){margin-top:0.6rem;}
.hypt-content_n dl dd:nth-child(3){position:relative;}
.hypt-content_n dl dd:nth-child(3) figure{width:100%;}
.hypt-content_n dl dd:nth-child(3) .txt{width:100%;box-sizing:border-box;padding:0.6rem 0.8rem;color:#fff;position:absolute;bottom:0;left:0;background:none;}
.hypt-content_n dl dd:nth-child(3) .txt h3{color:#fff;}

@media(max-width:900px){
    .hypt-content_n dl dd:nth-child(2) .txt{width:100%;}
    .hypt-content_n dl dd:nth-child(2) figure{width:100%;}
    .hypt-content_n dl dd:nth-child(3) .txt{padding:0.3rem;}
    .hypt-content_n dl dd:nth-child(3) .txt{position:static;background: url(../images/hypt_list_bg.jpg) no-repeat right bottom/cover;color:#333;}
    .hypt-content_n dl dd:nth-child(3) .txt h3{color:#333;}
}

@media(max-width:640px){
    .hypt-content dl dd:nth-of-type(3) .txt .desc{line-height:1.68;}
}



/* ***************************   设备设施 END  ************************** */

/* ***************************   关于我们  ************************** */
.about-content .company-info .introduce {
    max-width: 7.5rem;
}
.about-content .company-info .about-play a span{
    display: block;
    width: .7rem;
    margin-right: .5rem;
}
.about-content .company-info .en{
    font-size: .9rem;
}
.about-content .company-info h3{
    margin: .3rem 0 .5rem;
    
    font-weight: 900;
}
.about-play{
    margin-top: .9rem;
}
.about-play span{
    width: .7rem;
}
.about-play span img{
    position: relative;
    z-index: 3;
}
.about-play span i{
    border-radius: 50%;
    background-color: #fff;
    border: solid 1px #00a0e9;
    z-index: 1;
    animation: sssb 2s infinite linear;
    -webkit-animation: sssb 2s infinite linear; /*Safari and Chrome*/
}
@keyframes  sssb
{
    0%{opacity: 1; transform: scale(1);}
    20%{opacity: .8; transform: scale(1.2);}
    40%{opacity: .6; transform: scale(1.4);}
    60%{opacity: .4; transform: scale(1.6);}
    80%{opacity: .2; transform: scale(1.8);}
    100%{opacity: 0; transform: scale(2);}
}

@-webkit-keyframes  sssb /*Safari and Chrome*/
{
    0%{opacity: 1; transform: scale(1);}
    20%{opacity: .8; transform: scale(1.2);}
    40%{opacity: .6; transform: scale(1.4);}
    60%{opacity: .4; transform: scale(1.6);}
    80%{opacity: .2; transform: scale(1.8);}
    100%{opacity: 0; transform: scale(2);}
}
.p120{
    padding: 1.2rem;
}
.pt120{
    padding-top: 1.2rem;
}
.pb120{
    padding-bottom: 1.2rem;
}
.pr120{
    padding-right: 1.2rem;
}
.pl120{
    padding-left: 1.2rem;
}
.scope-content .scrope-item:not(:last-child) {
    margin-bottom: .6rem;
}
.scope-content .scrope-item:nth-of-type(even) .company-title{
    background-color: #07a2ea;
    max-width: 5.3rem;
}
.scope-content .scrope-item .company-title{
    max-width: 4.7rem;
    min-height: 1.6rem;
    padding: .3rem;
    background: #00448e;
    margin: 0 auto;
}
.scope-content .scrope-item .middle-line{
    height: .05rem;
    background-color: #e7e7e7;
    margin: .4rem auto;
    width: 67%;
}
.scope-content .scrope-item .company-title h3{
    margin-bottom: .05rem;
}
.scope-content .scrope-item .middle-line span{
    position: absolute;
    top: 100%;
    width: .05rem;
    height: .4rem;
    background-color: #e7e7e7;
}
.scope-content .scrope-item .middle-line .left{
    left: 0;
}
.scope-content .scrope-item .middle-line .middle{
    left: 50%;
    transform: translateX(-50%);
}
.scope-content .scrope-item .middle-line .right{
    right: 0;
}
.scope-content .scrope-item .middle-line:after{
    content: "";
    position: absolute;
    width: .05rem;
    height: .4rem;
    background-color: #e7e7e7;
    left: 50%;
    transform: translateX(-50%);
    bottom: .05rem;
}
.scope-content .scrope-item dl dd{
    width: 33.33333%;
    min-height: 2.45rem;
    border-bottom: solid 1px #e7e7e7;
    border-right: solid 1px #e7e7e7;
}
.scope-content .scrope-item dl dd:last-child{
    border-right: 0;
}
.scope-content .scrope-item dl dd h4{margin-bottom:0.3rem;}
.scope-content .scrope-item dl dd .number{
    margin: .1rem 0 0rem;
}
.scope-content .scrope-item dl dd .number span{
    display: inline-block;
}
.scope-content .scrope-item dl dd .number strong{
    font-size: .52rem;
}
.scope-content .scrope-item dl dd .number i{
    position: absolute;
    bottom: .08rem;
    right: -.15rem;
}
.scope-content .scrope-item .data-box{
    border: solid 1px #e7e7e7;
    background-color: #fff;
}
.scope-content .scrope-item .desc{
    min-height: 1.9rem;
    padding: .6rem;
}
.mission-content dl{
    border: solid 1px rgba(255,255,255,.1);
    border-bottom: 0;
    margin-top: 1.5rem;
}
.mission-content dl dd{
    width: 33.33%;
    height: 2.6rem;
    padding: 0 .4rem;
    border-bottom: solid 1px rgba(255,255,255,.1);
    border-right: solid 1px rgba(255,255,255,.1);
}
.mission-content dl dd:nth-of-type(3n) {
    border-right: 0;
}
.mission-content dl dd h3{
    margin: .3rem 0 .1rem;
}
.mission-content dl dd .desc{
    opacity: .6;
}
.mission-content dl dd figure img{
    max-height: .6rem;
}
.mission-content dl dd:after{
    width: 100%;
    height: 0%;
    background: #07a2ea;
    left: 0;
    bottom: 0;
    z-index: 1;
    transition: all .5s;
}
.vision-content .description{
    margin-bottom: .25rem;
}
.mileage-content .line{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.mileage-content .big-title {
    position: relative;
    z-index: 4;
}
.mileage-content .swiper-slide .top-txt{
    height: 4.8rem;
    padding-bottom: .9rem;
}
.mileage-content .swiper-slide .circle{
    position: absolute;
    left: 50%;
    top: 0;
    width: .6rem;
    height: .6rem;
    border: solid .03rem #07a2ea;
    border-radius: 50%;
    transform: translateX(-50%);
}
.mileage-content .swiper-slide .desc{
    min-height: calc(3 * .3rem);
    line-height: .3rem;
    margin-top: .4rem;
    padding:0 .3rem;
}
.mileage-content .swiper-slide h3{
    line-height: 1;
    height: .8rem;
}
.mileage-content .swiper-slide-active h3{
    font-size: .75rem;
    color: #00a0e9;
}
.mileage-content .swiper-slide-active{
    background: url(../images/mileage_slide_grey.png) no-repeat center bottom/cover;
}
.mileage-content .swiper-slide-active figure{
    opacity: 1;
}
.prize-content .left-years{
    width: 2.9rem;
    position: sticky;
    top: .7rem;
    z-index: 3;
}
.prize-content .left-years .line-assemblage{
    width: .4rem;
}
.prize-content .left-years .year-swiper{
    width: calc(100% - .4rem);
    position: relative;
}
.prize-content .left-years .swiper-slide{
    height: 1.06rem;
    line-height: 1.06rem;
}
.prize-content .left-years .swiper{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}
.prize-content .left-years .swiper-slide-active{
    color: #00a0e9;
    font-size: .6rem;
}
.prize-content .left-years .opacity40{
    opacity: .4;
}
.prize-content .left-years .opacity20{
    opacity: .2;
}
.prize-content .left-years .opacity10{
    opacity: .1;
}
.prize-content .right-list{
    width: calc(100% - 3.8rem);
}
.prize-content .right-list ul li{
    padding: .4rem 0;
    border-bottom: solid 1px #e8eeef;
}
.prize-content .right-list .txt{
    width: 6.25rem;
}
.prize-content .right-list figure{
    width: 1.8rem;
}
.prize-content .right-list .txt h3{
    margin-bottom: .2rem;
}
.prize-content .right-list .list-tabs{
    height: 11.4rem;
    overflow: hidden;
}
.prize-content .right-list .list-tabs.active{
    height: auto;
    overflow: visible;
}
.open-btn:hover img{
    transform: rotateZ(180deg);
    transform-origin: center center;
}
.open-btn img{
    width: .35rem;
    margin-bottom: .2rem;
}
.prize-content .open-btn{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.5rem;
    background: rgba(255,255,255,.5);
    background-image: linear-gradient(transparent, #ffffff);
    z-index: 3;
}
.qualified-content .certificate-names{max-width: 7rem;}
.qualified-content .certificate-names dl dd{
    margin-bottom: .25rem;
    color: #343e51;
    padding-left: .5rem;
    min-height: .24rem;
    line-height: .24rem;
}
.qualified-content .certificate-names dl dd:after{
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: .2rem;
    height: .02rem;
    background-color: #d6d6d6;
    transition: all .5s;
}
.qualified-content .certificate-names dl dd.active{
    font-size: .24rem;
}
.qualified-content .certificate-names dl dd.active:after{
    background-color: #3e7ddc;
    height: .03rem;
    width: .34rem;
}
.qualified-content .certificate-box{
    margin-top: .5rem;
    padding: .6rem 0 1.4rem;
    background: url(../images/qualified_bg.jpg) no-repeat center bottom/cover;
    min-height: 5.4rem;
}
.qualified-content .certificate-box .swiper-slide{
    color: #343e51;
}
.qualified-content .certificate-box .word-swiper .swiper{
    max-width: 7rem;
    margin: 0;
}
.qualified-content .img-swiper{
    position: absolute;
    right: 0;
    top: -3.2rem;
    width: 5.4rem;
}
.qualified-content .img-swiper .swiper-slide{
    padding-bottom: 1.35rem;display:flex;justify-content:center;height:7rem;align-items:center;
    //background: url(../images/shadow.png) no-repeat 0 bottom/100%;
}
.qualified-content .img-swiper .swiper-slide img{
    -webkit-box-reflect: below 0px -webkit-linear-gradient(transparent 70%,rgba(0,0,0,.2));
    box-reflect: below 0px linear-gradient(transparent 70%,rgba(0,0,0,.2));max-width:100%;width:auto;max-height:7rem;margin:0 auto;
}
.qualified-content .img-swiper .reversal-img{
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1;
    height: 1.35rem;
}

@media(max-width:1024px){
    .qualified-content .img-swiper .swiper-slide{height:auto;}
    .section-03 .section-03-part-01 ul li{
        height: 3rem;
    }
}

.qualified-content .img-swiper .reversal-img .swiper-slide{
    height: 1.35rem;
}
.qualified-content .img-swiper .reversal-img img{
    transform: rotateX(180deg);
}
.job-content .section-05 dl dd .other-cloumns a{
    text-indent: 0;
}
.job-content .section-05{
    margin-top: 0;
    height: auto;
}
.job-content .txt{
    max-width: 5.1rem;
    padding-left: .7rem;
}
.job-content .txt .desc{
    margin: .2rem 0 .7rem;
}
.job-content .txt h3{
    
    font-weight: 900;
}
.contact-content .contact-list {
    margin: 0 -.05rem;
    margin-top: -.1rem;
}
.contact-content .contact-list .item{
    width: 33.33%;
    padding: 0 .05rem;
    margin-top: .1rem;
}
.contact-content .contact-list  dl{
    padding: .3rem 0;
    min-height: 100%;
}
.contact-content .contact-list .item:nth-of-type(4),
.contact-content .contact-list .item:nth-of-type(5){
    width: 50%;
}
.contact-content .contact-list .item:nth-of-type(4) dl,
.contact-content .contact-list .item:nth-of-type(5) dl{
    height: 3.6rem;
}
.contact-content .contact-list  dl dt{
    padding-left: .4rem;
    margin-bottom: .6rem;
}
.contact-content .contact-list  dl dt:after{
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: .25rem;
    height: .03rem;
    background-color: #fff;
}
.contact-content .contact-list  dl dd{padding: 0 .2rem;}
.contact-content .contact-list  dl dd span{
    padding-left: .2rem;
    border-right: solid 1px rgba(255, 255, 255, .2);
    margin-right: .2rem;
    width: 2rem;
    padding-bottom: .1rem;
}
.contact-content .contact-list  dl dd p{
    width: 2rem;
    white-space: normal;
    word-break: break-all;
}
.contact-content .contact-list  dl dd *{
    line-height: 1.5;
}
.contact-content .contact-list  dl dd:nth-of-type(3) {
    align-items: flex-start;
}
/* ***************************   关于我们 END  ************************** */



/* ***************************   货站服务  ************************** */
.goods-action-content .one-info .txt,
.goods-action-content .one-info figure{
    width: 50%;
    overflow: visible;
}
.goods-action-content .one-info .txt{
    padding-right: .4rem;
    padding-top: .9rem;
}
.goods-action-content .one-info .txt .desc{
    margin-top: .5rem;
}
.scroll-box .scroll-menu{
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}
.scroll-box {
    position: static;
    top: .7rem;
    z-index: 3;
    background-color: #fff;
    border-top: solid 1px #999;
    margin: .7rem 0 1rem;
}
.scroll-menu span{
    display: inline-block;
    height: .7rem;
    line-height: .7rem;
    border-top: solid 1px transparent;
    
    font-weight: 900;
}
.scroll-menu span:not(:last-child) {
    margin-right: .5rem;
}
.scroll-menu span.active{
    color: #004391;
    border-color:  #004391;
}
.goods-action-content .action-list ul li:not(:last-child) {
    margin-bottom: .6rem;
}
.goods-action-content .action-list ul li > figure,
.goods-action-content .action-list ul li .txt{
    width: 50%;
}
.goods-action-content .action-list ul li .txt{
    padding-left: .7rem;
    padding-top: .3rem;
    padding-right: .7rem;
}
.goods-action-content .action-list ul li .txt img{
    height: .6rem;
}
.goods-action-content .action-list ul li .txt h3{
    margin: .15rem 0 .2rem;
    
    font-weight: 900;
}
.goods-action-content .action-list ul li:nth-of-type(even) {
    flex-direction: row-reverse;
}
.goods-action-content .action-list ul li .txt .desc{
    padding-bottom: .5rem;
    border-bottom: solid 1px #efefef;text-align:justify;
}
.my-table .table-title{
    margin-bottom: .25rem;
}
.my-table .table-title h3 span{
    margin-right: .25rem;
    
    font-weight: 900;
}
.my-table .dowload-talbe{
    padding-right: .4rem;
    background: url(/upload/image/2025-03/col25/1743329423088.png) no-repeat right center/.18rem;
}
.my-table tr th,
.my-table tr td{
    height: .8rem;
    
   
    align-items: center;
    font-size: .18rem;
    font-weight: 400;
    vertical-align: middle;
    text-align: left;
}
.my-table tr th,
.my-table tr td{
    padding: .2rem .3rem .2rem .6rem;
    background-color: #f8f8f8;
}
.my-table tr th:last-child{
    border-right: solid 1px #fff;
}
.my-table tr th{
    background-color: #00448e;
    color: #fff;
}
.my-table tr td{
    line-height: 1.3;
    border-bottom: solid 1px #fff;
    border-right: solid 1px #fff;
}
.my-table tr .at-first{
    text-align: center;
    width: 80px;
    padding: auto;
}
.cross-content .basic-info .desc{
    z-index: 3;
    background-color: #fff;
    padding: 1rem .5rem;
    padding-top: 0;
}
.cross-content .basic-info .img{position:relative;}
.cross-content .basic-info .img{
    margin-top: -.6rem;
}

.cross-content .basic-info .img .about-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:0;}
.cross-content .service-advantage dl{
    margin: 0 -.3rem;
    margin-top: .2rem;
}
.cross-content .service-advantage dl dd{
    width: 33.33%;
    padding: 0 .3rem;
    margin-top: .5rem;
}
.cross-content .service-advantage dl dd .txt{
    border: solid 1px #e7e7e7;
    height: 2.6rem;
    padding: 0 .2rem 0 .5rem;
}
.cross-content .service-advantage dl dd figure img{
    height: .6rem;
}
.cross-content .service-advantage dl dd figure{
    margin-bottom: .4rem;
}
.cross-content .service-advantage dl dd .txt:after{
    transition: all .5s;
    position: absolute;
    left: 0;
    width: .08rem;
    height: 100%;
    top: 0;
    background-color: #e7e7e7;
}
.cross-content .prosedure-content dl dd{
    height: 2.4rem;
    padding-left: .5rem;
    width: 1.9rem;
}
.cross-content .prosedure-content dl dd:nth-of-type(1) {
    width: 1.6rem;
    padding-left: .3rem;
}
.cross-content .prosedure-content dl dd strong{
    padding: 0.3rem 0 0.4rem;
    display: block;
    opacity: .2;
}
.cross-content .prosedure-content dl dd:after{
    left: 0;
    top: 0;
    width: 2rem;
    height: 100%;
    background: url(../images/prosedure_middle_bg.png) no-repeat 0 center/100%;
}
.cross-content .prosedure-content dl dd:nth-of-type(1):after{
    width: 1.7rem;
    background-image: url(../images/prosedure_left_bg.png);
}
.cross-content .prosedure-content dl dd:last-child{
    width: 1.8rem;
}
.cross-content .prosedure-content dl dd:last-child:after{
    width: 1.8rem;
    background-image: url(../images/prosedure_right_bg.png);
}
.cross-content .prosedure-content,
.cross-content .business-content{
    background-color: #fff;
}
.cross-content .business-content{
    box-shadow: 5px 5px .2rem rgba(0, 0, 0, .1);
}
.cross-content .business-content figure{
    width: 58%;position:relative;
}
.cross-content .business-content figure img{
    height: 100%;
    object-fit: cover;
}

.cross-content .business-content figure .about-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99;margin-top:0;}

.cross-content .business-content .txt{
    width: 42%;
    padding: .5rem 1.2rem;
}
.cross-content .business-content .commom-left-tips{
    margin-top: 1rem;
}
.cross-content .business-content .big-title{
    margin-bottom: .3rem;
}
.commom-left-tips p{
    color: #343e51;
    flex-wrap:nowrap
}
.commom-left-tips p:not(:last-child) *{
    padding-bottom: .12rem;
}
.commom-left-tips p span{
    margin-right: .15rem;
    padding-right: .15rem;
    border-right: solid 1px #d2d7d8;
}
.transit-content .left{
    width: 31.5%;
}
.transit-content .right{
    width: 63%;text-align:justify;
}
.transit-content .top-title{
    margin-bottom: .6rem;
}
.transit-content .transit-box .right ul li{
    padding: .6rem;
    background-color: #fff;
    border: solid 1px #e5e5e5;
}
.transit-content .transit-box .right .commom-left-tips{
    margin-top: .5rem;
}
.transit-content .transit-box .right h3{
    margin-top: .2rem;
}
.transit-content .transit-box .commom-left-tips p span{
    width: 2rem;
}
.transit-content .transit-box .commom-left-tips p em{
    flex: 1 0 0;
    text-align: left;
}
.transit-content .transit-box .commom-left-tips p:nth-of-type(4) em{
    color: #208dfc;
}
.transit-content .transit-box .right ul li figure{
    position: absolute;
    right: 0;
    top: 0;
    width: 2.3rem;
}
.transit-content .transit-box .right ul li:not(:last-child) {
    margin-bottom: .2rem;
}
.commom-more{
    margin-top: .6rem;
}
.commom-more a{
    width: 3.2rem;
    height: .7rem;
    background-color: #07a2ea;
    border-radius: .7rem;
}
.commom-more a img{
    margin-left: .2rem;
    max-width: .36rem;
}
/* .indent a{
    padding-left: .25rem;
} */
.transit-content .selection .select{
    width: 100%;
    margin-bottom: .2rem;
}
.transit-content .selection .btn{
    width: 100%;
}
.selection .select input[type=text] {
    padding: 0 .3rem;
}
.innovate-content ul li{
    height: 7rem;
    width: 13.5%;
    overflow: hidden;
    transition: all .8s ease;
}
.innovate-content ul li .bg{
    z-index: 1;
    
}
.innovate-content ul li .mask-txt{
    padding: 0 .6rem;
    padding-top: 0.7rem;
}
.innovate-content ul li .mask-txt h3{
    margin-top: .5rem;
}
.innovate-content ul li .mask-txt *{
    transition: all .5s;
    opacity: 0;
}
.innovate-content ul li .bg .mask-txt{
    background: url(../images/grey_deep_bg.png) no-repeat left bottom/cover;
}
.innovate-content ul li:nth-of-type(even) .bg .mask-txt{
    background-image: url(../images/grey_light_bg.png);
}
.innovate-content ul li figure img{
    height: .5rem;
}
.innovate-content ul li h3{
    margin-top: .6rem;
    
    font-weight: 900;
}
.innovate-content ul li .txt h3{
    text-align: center;
    min-height: 0.6rem;
    padding: 0 0.1rem;
}
.innovate-content ul li .txt{
    z-index: 3;
}
.innovate-content ul li .desc{
    margin-top: .3rem;
    opacity: 0;
    text-align: justify;
}
.innovate-content ul li.active{
    width: 46%;
}
.innovate-content .hidden-width{
    width: 46%;
}
.innovate-content ul li.active .mask-txt *{
    opacity: 1;
}
.innovate-content ul li.active .txt{
    opacity: 0;
}
.sub-menu ul li:not(:last-child) {
    margin-right: .2rem;
}
.sub-menu ul li{
    margin-top: .2rem;
}
.sub-menu ul{
    margin-top: -.2rem;
}
.border-btn{
    padding: .15rem .2rem;
    border: solid 1px #dcdcdc;
    border-radius: 5px;
}
.border-btn.on{
    background-color: #07a2ea;
    color: #fff;
    border-color: #07a2ea
}
.progress-content ul{
    margin: 1rem 0;
}
.progress-content ul li span{
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 50%;
    background-color: #999999;
    position: relative;
    z-index: 3;
}
.progress-content ul li:not(:first-child){
    margin-left: 1.9rem;
}
.progress-content ul li em{
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    width: 1.9rem;
    height: 10px;
    background: url(../images/progress_arrow.png) no-repeat right center/201% 10px;
}
.progress-content ul li:first-child em{
    display: none;
}
.progress-content ul li.active em{
    background-position-x: 0%;
}
.progress-content ul li.active span{
    background-color: #1063bd;
}
.progress-content .setp-content .setp-box > h3{
    margin-bottom: .35rem;
}
.progress-content .setp-content .setp-box{
    display: none;
}
.procedure-info h2{
    margin: 0;
}
.procedure-info .desc{
    margin: .25rem 0 .35rem;
}
.procedure-menu ul li{
    max-width: 2.1rem;
    padding: .11rem .2rem;
    border: solid 1px #cecece;
    border-radius: .05rem;
    min-width: 1.2rem;
    margin-top: .37rem;
}
.procedure-menu ul li.on{
    background-color: #1063bd;
    color: #fff;
    border-color: #1063bd;
}
.procedure-assemblage{
    margin-top: 1.8rem;
    padding: .3rem .4rem;
    padding-bottom: .6rem;
    border: dashed .02rem #d1d1d1;
    border-radius: .1rem;
}
.procedure-assemblage .item-single > h3 span{
    display: inline-block;
    padding-bottom: .1rem;
    border-bottom: solid .02rem #1063bd;
    color: #1063bd;
}
.procedure-assemblage .item-single > h3{
    margin-bottom: .35rem;
}
.progress-menus dl dd{
    min-width: 1.22rem;
    height: .9rem;
    border-radius: .1rem;
    border: solid 1px #dcdcdc;
    text-align: center;
    margin-left: .5rem;
    padding: 0 .2rem;
    white-space: nowrap;
    margin-top: .3rem;
}
.progress-menus dl {
    margin-top: -.3rem;
}
.progress-menus dl dd:first-child {
    margin-left: 0;
}
.progress-menus dl dd:not(:first-child):after{
    right: 100%;
    width: .5rem;
    height: 100%;
    background: url(../images/offline_arrow_grey.png) no-repeat center/.2rem;
}
.progress-menus dl dd figure{
    display: none;
    margin-bottom: 5px;
}
.progress-menus dl dd figure img{
    height: .25rem;
}
.procedure-content .action-list ul li:nth-of-type(1) .progress-menus dl dd:nth-of-type(1) figure,
.procedure-content .action-list ul li:nth-of-type(1) .progress-menus dl dd:last-child figure{
    display: block;
}
.procedure-content .action-list .progress-menus{
    margin: .5rem 0 .4rem;
}
.procedure-content .action-list ul li:nth-of-type(1) .progress-menus dl dd:nth-of-type(1),
.procedure-content .action-list ul li:nth-of-type(1) .progress-menus dl dd:last-child {
    background-color: #555555 !important;
    color: #fff !important;
    border-color: #555 !important;
}
.progress-menus dl dd.on{
    background-color: #1063bd;
    color: #fff;
    border-color: #1063bd;
}
.progress-menus dl dd.on:after{
    background-image: url(../images/offline_arrow_blue.png);
}
.procedure-content .action-list .procedure-assemblage{
    margin-top: 0;
}
.procedure-content .action-list ul li:not(:last-child) {
    margin-bottom: 1.2rem;
}
.procedure-content .action-list ul li h3 span {
    margin-top: .1rem;
}
/* ***************************   货站服务 END  ************************** */



/* ***************************   xzl  ************************** */
.w1400{max-width: 14rem;margin: 0 auto;width: 94%;}
.column-banner{position: relative;}
.column-banner img{width: 100%;}
.column-banner .box{position: absolute;left: 0;bottom: .8rem;width: 100%;}
.column-banner .box .title{font-size: .7rem;color: #ffffff;
font-weight: 900;
}
.column-box{margin-bottom: .6rem;
    position: sticky;
    top: .7rem;
    z-index: 10;
    background: #fff;}
.column-box .w1400{border-bottom: 1px solid #e8eeef;flex-direction: column;}
.column-box .column-menu{position: relative;}
.column-box .column-menu .name{display: none;font-size: .24rem;color: #555555;}
.column-box .column-menu ul{overflow-y: hidden;overflow-x: auto;}
.column-box .column-menu ul li{position: relative;margin-right: .4rem;display: inline-block;white-space: nowrap;}
.column-box .column-menu ul li:last-child{margin-right: 0;}
.column-box .column-menu ul li a{font-size: .18rem;color: #555555;
    display: flex;
    height: 0.8rem;
    align-items: center;
    justify-content: center;
    font-weight: 900;
}
.column-box .column-menu ul li.on a{color: #00a0e9;}
.column-box .column-menu ul li.on:after{display: block;content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: .03rem;background-color: #00a0e9;z-index: 3;}
.location-box{background: #fff;}
.location-box .location{display: flex;align-items: center;font-size: .14rem;color: #a8a8a8;padding: .3rem 0;}
.location-box .location:before{margin-right: .1rem;display: block;content: '';width: .11rem;height: .13rem;background-image: url('../images/location.svg');background-size: cover;}
.location-box .location a{color: #555;}
.location-box .location span{color: #a8a8a8;}
.Pages{margin-top: .8rem;display: flex;align-items: center;justify-content: center}
.Pages a{display: flex;justify-content: center;align-items: center;margin: 0 .1rem;font-size: .18rem;color: #555555;width: .6rem;height: .6rem;border: 1px solid #e7e9eb;border-radius: .6rem;box-sizing: border-box;}
.Pages .num{display: flex;justify-content: center;align-items: center}
.Pages .num a:hover,.Pages .num a.a_cur{background-color: #07a2ea;color: #fff;border: 1px solid #07a2ea;}
.Pages .a_prev{background-image: url('../images/prev.png');background-size: .17rem .17rem;background-position: center;background-repeat: no-repeat;}
.Pages .a_prev:hover{background-image: url('../images/prev-hover.png');background-color: #00a0e9;}
.Pages .a_next{background-image: url('../images/next.png');background-size: .17rem .17rem;background-position: center;background-repeat: no-repeat;}
.Pages .a_next:hover{background-image: url('../images/next-hover.png');background-color: #00a0e9;}
.News .hot{margin-bottom: .8rem;}
.News .hot .img{width: 50%;overflow: hidden;}
.News .hot .box{position: relative;width: 50%;padding: 4.2% 3.4%;background-color: #f8f8f8;box-sizing: border-box;}
.News .hot .box .swiper{height: 100%;}
.News .hot .box .swiper .swiper-slide{display: flex;justify-content: space-between;flex-flow: column;}
.News .hot .box .swiper .swiper-slide .title a{font-size: .28rem;color: #0f1e2f;line-height: 1.7;}
.News .hot .box .swiper .swiper-slide .text{margin-top: .2rem;font-size: .16rem;color: #333333;line-height: 1.7;text-align:justify;}
.News .hot .box .swiper .swiper-slide .time{font-size: .18rem;color: #555555;}
.News .hot .box .btn{position: absolute;right: 7.1%;bottom: 11%;display: flex;align-items: center}
.News .hot .box .btn .swiper-button-next, .News .hot .box .btn .swiper-button-prev{position: initial;margin-top: 0;}
.News .hot .box .btn .swiper-button-next:after, .News .hot .box .btn .swiper-button-prev:after{--swiper-navigation-size: .18rem;color: #dbdbdb;font-weight: bold;}
.News .hot .box .btn .swiper-pagination{position: initial;display: flex;align-items: center;margin: 0 .3rem;}
.News .hot .box .btn .swiper-pagination .swiper-pagination-bullet{width: .15rem;height: .15rem;margin: 0 .1rem;background-color: #e4e4e4;opacity: 1;}
.News .hot .box .btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #00a0e9;}
.Selection .select{position: relative;}
.Selection>div{margin-right: .2rem;}
.Selection>div:last-child{margin-right: 0;}
.Selection .select .name{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 0 .3rem;width: 2.4rem;height: .7rem;font-size: .18rem;color: #0f1e2f;box-sizing: border-box;background-color: #f8f8f8;}
.Selection .select .name:after{display: block;content: '';width: .1rem;height: .1rem;border-right: 1px solid #555555;border-bottom: 1px solid #555555;transform: rotate(45deg);box-sizing: border-box;transition: all .5s;}
.Selection .select ul{display: none;position: absolute;left: 0;width: 100%;top: calc(100% - 1px);background-color: #f8f8f8;box-sizing: border-box;z-index: 33;max-height: 2rem;overflow-x: hidden}
.Selection .select ul li{font-size: .17rem;color: #555;line-height: 2;cursor: pointer;padding: 0rem .2rem;}
.Selection .select ul li:hover{background-color: #00a0e9;color: #fff;}
.Selection .select ul::-webkit-scrollbar-thumb{background: #033163;}
.Selection .select ul::-webkit-scrollbar{width: .04rem;}
.Selection .select .name.on:after{transform: rotate(-135deg);}
.selection .select .name.not:after{display: none;}
.Selection .search{display: flex;align-items: center;width: 4rem;height: .7rem;background-color: #f8f8f8;}
.Selection .search .text{width: calc(100% - .7rem);padding: 0 .2rem 0 .3rem;font-size: .18rem;box-sizing: border-box;}
.Selection .search .btn{width: .7rem;height: .7rem;background-image: url('../images/Selection-search.svg');background-size: .19rem;background-position: center;background-repeat: no-repeat;cursor: pointer;}
.News{padding-bottom: 1rem;}
.News .list{margin-top: .6rem;}
.News .list ul li{position: relative;display: flex;flex-wrap: wrap;position: relative;margin-bottom: .5rem;padding-bottom: .3rem;border-bottom: 1px solid #ebebeb;}
.News .list ul li:last-child{margin-bottom: 0;}
.News .list ul li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 9;}
.News .list ul li .img{width: 29%;overflow: hidden;}
.News .list ul li .img img{width: 100%;transition: all .5s;}
.News .list ul li .box{width: 57%;margin-left: 3%;padding: .25rem 0;}
.News .list ul li .box .time{font-size: .16rem;color: #555555;}
.News .list ul li .box .title{margin-top: .5rem;font-size: .24rem;color: #0f1e2f;line-height:1.4;}
.News .list ul li .box .text{margin-top: .2rem;font-size: .16rem;color: #333333;line-height: 1.7;text-align:justify;}
.News .list ul li .more{display: none;position: absolute;right: 0;top: 0;bottom: 0;margin: auto 0;width: .36rem;height: .36rem;background-image: url('../images/News-more.png');background-size: 100%;z-index: 3;}
.News .list ul li:hover{border-bottom: 1px solid #07a2ea;}
.News .list ul li:hover .box .title{color: #07a2ea;}
.News .list ul li:hover .more{display: block;}
.News .list ul li:hover .img img{transform: scale(1.1)}
.Notice{padding-bottom: 1rem;}
.Notice .list ul li{position: relative;margin-bottom: .5rem;padding-bottom: .5rem;display: flex;border-bottom: 1px solid #ebebeb;}
.Notice .list ul li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;}
.Notice .list ul li .time{width: 1rem;}
.Notice .list ul li .time .r{font-size: .5rem;color: #0f1e2f;}
.Notice .list ul li .time .ny{margin-top: .1rem;font-size: .16rem;color: #555555;}
.Notice .list ul li .box{width: calc(100% - 1rem);padding-left: .5rem;border-left: 1px solid #ebebeb;box-sizing: border-box;}
.Notice .list ul li .box .title{font-size: .24rem;color: #0f1e2f;line-height:1.5;}
.Notice .list ul li .box .text{margin-top: .2rem;font-size: .16rem;color: #333333;line-height: 1.7;}
.Pactl .list{margin-top: -.6rem;}
.Pactl .list ul li{display: flex;flex-wrap: wrap}
.Pactl .list ul li .item{position: relative;overflow: hidden;}
.Pactl .list ul li .item a{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;z-index: 9;}
.Pactl .list ul li .item .box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: end;padding: .4rem;box-sizing: border-box;z-index: 3;background: linear-gradient(to top, rgba(0, 0, 0, .6), transparent);}
.Pactl .list ul li .item .box .title{font-size: .18rem;color: #ffffff;}
.Pactl .list ul li .item:hover .box{background: linear-gradient(to top, #00a0e9 10%, transparent,transparent );}
.Pactl .list ul li .item .img{background-size: cover;transition: all .5s;transform: scale(1.05);}
.Pactl .list ul li .item .img img{display: none;}
.Pactl .list ul li .item:hover .img{transform: scale(1);}
.Pactl .list ul li .module:nth-of-type(1){width: 30.1%;}
.Pactl .list ul li .module:nth-of-type(2){width: 30.1%;}
.Pactl .list ul li .module:nth-of-type(3){width: 39.8%;}
.Pactl .list ul li .module:nth-of-type(4){width: 60.3%;}
.Pactl .list ul li .module:nth-of-type(5){width: 39.7%;}
.Pactl .list ul li .module:nth-of-type(1) .item .img{padding-bottom: 78.7%;}
.Pactl .list ul li .module:nth-of-type(2) .item .img{padding-bottom: 157.4%;}
.Pactl .list ul li .module:nth-of-type(3){display: flex;flex-wrap: wrap;}
.Pactl .list ul li .module:nth-of-type(3) .item:nth-of-type(1){width: 100%;}
.Pactl .list ul li .module:nth-of-type(3) .item:nth-of-type(2),.Pactl .list ul li .module:nth-of-type(3) .item:nth-of-type(3){width: 50%;}
.Pactl .list ul li .module:nth-of-type(3) .item:nth-of-type(1) .img{padding-bottom: 59.7%;}
.Pactl .list ul li .module:nth-of-type(3) .item:nth-of-type(2) .img,.Pactl .list ul li .module:nth-of-type(3) .item:nth-of-type(3) .img{padding-bottom: 118.9%;}
.Pactl .list ul li .module:nth-of-type(4) .item .img{padding-bottom: 39.2%;}
.Pactl .list ul li .module:nth-of-type(5) .item .img{padding-bottom: 59.5%;}
.Load{padding: .6rem 0;display: flex;justify-content: center}
.Load .name{font-size: .16rem;color: #0f1e2f;text-align: center;}
.Load .name:before{display: block;content: '';width: .37rem;height: .36rem;margin: 0 auto .15rem;background-image: url('../images/Load.png');background-size: 100%;}
.Report{padding-bottom: 1rem;}
.Report .list ul{display: flex;flex-wrap: wrap;margin: -.1rem;}
.Report .list ul li{width: calc(33.33% - .2rem);margin: .1rem;padding: .5rem .4rem;border: 1px solid #e7e7e7;box-sizing: border-box;}
.Report .list ul li:hover{transform: translateY(-.1rem);box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);}
.Report .list ul li .flex{display: flex;align-items: center;justify-content: space-between}
.Report .list ul li .flex .time{font-size: .16rem;color: #0f1e2f;}
.Report .list ul li .flex .title{margin-top: .2rem;font-size: .24rem;color: #0f1e2f;}
.Report .list ul li .flex:after{display: block;content: '';width: .35rem;height: .36rem;background-image: url('../images/Report-icon.svg');background-size: 100%;}
.Report .list ul li .more{margin-top: .8rem;}
.Report .list ul li .more a{display: block;content: '';width: .36rem;height: .36rem;background-image: url('../images/Report-more.svg');background-size: 100%;}
.Survey{padding-bottom: 1rem;}
.Survey .list ul{display: flex;flex-wrap: wrap;margin: -.2rem;}
.Survey .list ul li{width: calc(50% - .4rem);margin: .2rem;padding: .4rem .3rem;border: 1px solid #e6e6e6;box-sizing: border-box;box-shadow: 0 .1rem .3rem rgba(120, 120, 120, .07)}
.Survey .list ul li .title{position: relative;padding-left: .4rem;}
.Survey .list ul li .title .icon{position: absolute;left: 0;top: 0;width: .3rem;}
.Survey .list ul li .title .icon img{width: 100%;}
.Survey .list ul li .title .cn{font-size: .24rem;color: #00448e;}
.Survey .list ul li .title .en{margin-top: .05rem;font-size: .16rem;color: #00448e;}
.Survey .list ul li .box{display: flex;justify-content: center;margin-top: .3rem;}
.Survey .list ul li .box .img{max-width: 58%}
.Survey .list ul li .box .text{max-width: 38%;margin-left: 4%;font-size: .14rem;color: #0f1e2f;line-height: 1.9;}
.Selection1{padding-bottom: 1rem;}
.Selection1 .select{position: relative;}
.Selection1>div{margin-bottom: .3rem;}
.Selection1>div:last-child{margin-bottom: 0;}
.Selection1 .select .name{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 0 .3rem;width: 100%;height: .4rem;font-size: .16rem;color: #999999;box-sizing: border-box;background-color: #f8f8f8;}
.Selection1 .select .name:after{display: block;content: '';width: .1rem;height: .1rem;border-right: 1px solid #555555;border-bottom: 1px solid #555555;transform: rotate(45deg);box-sizing: border-box;transition: all .5s;}
.Selection1 .select ul{display: none;position: absolute;left: 0;width: 100%;top: calc(100% - 1px);background-color: #f8f8f8;box-sizing: border-box;z-index: 33;max-height: 2rem;overflow-x: hidden}
.Selection1 .select ul li{font-size: .17rem;color: #555;line-height: 2;cursor: pointer;padding: 0rem .2rem;}
.Selection1 .select ul li:hover{background-color: #00a0e9;color: #fff;}
.Selection1 .select ul::-webkit-scrollbar-thumb{background: #033163;}
.Selection1 .select ul::-webkit-scrollbar{width: .04rem;}
.Selection1 .select:hover ul{display: block;}
.Selection1 .select:hover .name:after{transform: rotate(-135deg);}
.Selection1 .search{display: flex;align-items: center;width: 100%;height: .4rem;background-color: #f8f8f8;}
.Selection1 .search .text{width: calc(100% - .4rem);padding: 0 .2rem;font-size: .16rem;box-sizing: border-box;}
.Selection1 .search .btn{width: .4rem;height: .4rem;background-image: url('../images/Selection-search.svg');background-size: .19rem;background-position: center;background-repeat: no-repeat;cursor: pointer;}
.Selection1 .classify .name{margin-bottom: .18rem;padding-bottom: .18rem;font-size: .18rem;color: #0f1e2f;border-bottom: 1px solid #e7e7e7;}
.Selection1 .classify ul li{display: flex;margin-bottom: .2rem;}
.Selection1 .classify ul li:last-child{margin-bottom: 0;}
.Selection1 .classify ul li .checkbox{position: relative;margin-right: .1rem;}
.Selection1 .classify ul li .checkbox input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;opacity: 0;cursor: pointer;}
.Selection1 .classify ul li .checkbox input + label{display: block;width: .2rem;height: .2rem;border: 1px solid #dddddd;background-color: #fff;box-sizing: border-box;}
.Selection1 .classify ul li .checkbox input:checked  + label{background-color: #00a0e9;background-image: url('../images/g.svg');background-size: .14rem .09rem;background-repeat: no-repeat;background-position: center;border: 1px solid #00a0e9;}
.Selection1 .classify ul li .title{width: calc(100% - .3rem);font-size: .16rem;color: #0f1e2f;line-height: 1.2;}
.Download{padding-bottom: 1rem;}
.Download .left-box{width: 71.4%;}
.Download .left-box .list ul li{margin-bottom: .28rem;padding-bottom: .18rem;border-bottom: 1px solid #e7e7e7;}
.Download .left-box .list ul li .tag{margin-left:0.5rem;display:inline-block;line-height:1.5;padding:2px 0.15rem;border-radius:0.2rem;margin-bottom:0.1rem;background:#00a0e9;color:#fff;}
.Download .left-box .list ul li .libox{display: flex;align-items: center;justify-content: space-between;}
.Download .left-box .list ul li .title{position: relative;padding-left: .5rem;line-height: .24rem;width: 50%;font-size: .18rem;color: #0f1e2f;box-sizing: border-box;}
.Download .left-box .list ul li .time{font-size: .16rem;color: #0f1e2f;}
.Download .left-box .list ul li .more a{display: flex;align-items: center;font-size: .16rem;color: #0f1e2f;white-space: nowrap;}
.Download .left-box .list ul li .more a:after{display: block;content: '';margin-left: .06rem;width: .15rem;height: .13rem;background-image: url('../images/Download.svg');background-size: 100%;}
.Download .left-box .list ul li .checkbox{position: relative;padding: 0 .2rem;}
.Download .left-box .list ul li .checkbox input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;opacity: 0;cursor: pointer;}
.Download .left-box .list ul li .checkbox input + label{display: block;width: .2rem;height: .2rem;border: 1px solid #dddddd;background-color: #fff;box-sizing: border-box;}
.Download .left-box .list ul li .checkbox input:checked  + label{background-color: #00a0e9;background-image: url('../images/g.svg');background-size: .14rem .09rem;background-repeat: no-repeat;background-position: center;border: 1px solid #00a0e9;}
.Download .left-box .list ul li .title:before{position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;display: block;content: '';width: .2rem;height: .24rem;background-image: url('../images/Download-icon.svg');background-size: 100%;}
.Download .left-box .list ul li.on .title:before{background-image: url('../images/Download-icon-on.svg');}

.Download .left-box .list .listTit{color:#00448e;margin-bottom:0.3rem;}
.Download .left-box .list .listTit:not(:first-child){margin-top:1rem;}
@media(max-width:1024px){
    .Download .left-box .list .listTit{font-size:0.28rem;}
}


.Download .left-box .download-btn{    
    background: #fff;
    z-index: 3;
    position: sticky;
    top: 1.5rem;
    padding: 0.2rem 0;}
.Download .left-box .download-btn input{margin-left: auto;display: block;font-size: .16rem;color: #ffffff;width: 2.1rem;height: .36rem;background-color: #00a0e9;cursor: pointer;}
.Download .right-box{width: 20.7%;padding-left: 3.5%;border-left: 1px solid #e7e7e7;}
.public-title{margin-bottom: .8rem;font-size: .5rem;color: #004391;font-weight: 700;
    font-weight: 900;
}
.Sustainable .operation{position: relative;}
.Sustainable .operation .img img{width: 100%;}
.Sustainable .operation .box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 1rem 0;z-index: 3;box-sizing: border-box;}
.Sustainable .operation .box .text{font-size: .16rem;color: #333333;line-height: 1.7;text-align:justify;}
.Sustainable .operation .box .other-cloumns{display:flex;justify-content:center;margin-top:0.6rem;}
.Sustainable .operation .box .other-cloumns a{width:2.6rem;height:0.5rem;border:1px solid #00448e;color:#00448e;}
.Sustainable .operation .box .other-cloumns i{background-color:#00448e !important;}
.Sustainable .report{padding: 1rem 0;}
.Sustainable .report .list ul{display: flex;flex-wrap: wrap}
.Sustainable .report .list ul li{width: 28.5%;margin-right: 7.25%;margin-bottom: 5%;}
.Sustainable .report .list ul li:nth-of-type(3n){margin-right: 0;}
.Sustainable .report .list ul li .img{padding: .2rem;background-color: #f8f8f8;}
.Sustainable .report .list ul li .img img{width: 100%;}
.Sustainable .report .list ul li .title{margin-top: .3rem;text-align: center;}
.Sustainable .report .list ul li .title a{font-size: .18rem;color: #0f1e2f;}
.Training-center .one-box{padding-bottom: 1rem;background-color: #fbfbfb;}
.Training-center .one-box .top-box .text{font-size: .16rem;color: #333333;line-height: 1.8;text-align: justify;}
.Training-center .one-box .top-box .text *{font-size: .16rem;color: #333333;line-height: 1.8;text-align: justify;}
.Training-center .one-box .top-box .more{margin-top: .5rem;display: flex;align-items: center;justify-content: center}
.Training-center .one-box .top-box .more a{padding: 0 .2rem 0 .3rem;padding-right:0.6rem;position:relative;margin-right: .8rem;display: flex;justify-content: space-between;align-items:center;height: .7rem;font-size: .18rem;color: #ffffff;background-color: #07a2ea;border-radius: .7rem;box-sizing: border-box;}
.Training-center .one-box .top-box .more a:last-child{margin-right: 0;}
.Training-center .one-box .top-box .more a:after{display: block;content: '';width: .36rem;height: .36rem;background: url('../images/Training-center-more.svg') no-repeat center;background-size:contain;position:absolute;right:0.2rem;top:50%;transform:translateY(-50%);}
.Training-center .course{padding: 1rem 0;}
.Training-center .course .list ul{display: flex;justify-content: center;flex-wrap: wrap;}
.Training-center .course .list ul li{margin-right: .6rem;}
.Training-center .course .list ul li:last-child{margin-right: 0;}
.Training-center .course .list ul li .img img{max-width: 100%}
.Training-center .course .list ul li .name{margin-top: .2rem;font-size: .18rem;color: #333333;text-align: center;}
.Training-center .course .list1{margin-top: .8rem;}
.Training-center .course .list1 ul{display: flex;flex-wrap: wrap;margin: -.03rem;}
.Training-center .course .list1 ul li{position: relative;width: calc(25% - .06rem);margin: .03rem;}
.Training-center .course .list1 ul li .img img{width: 100%;}
.Training-center .course .list1 ul li .box{display: flex;align-items: center;justify-content: center;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url('../images/Training-center.png');background-size: cover;z-index: 3;opacity: 0;}
.Training-center .course .list1 ul li .box .text p{margin-bottom: .2rem;display: flex;align-items: center;font-size: .18rem;color: #ffffff;}
.Training-center .course .list1 ul li .box .text p:before{display: block;content: '';width: .09rem;height: .09rem;margin-right: .1rem;background-image: url('../images/Training-center-icon.svg');background-size: 100%;}
.Training-center .course .list1 ul li .box .text p:last-child{margin-bottom: 0;}
.Training-center .course .list1 ul li:hover .box{opacity: 1;}
.Training-center .rule{padding: 1rem 0;background-color: #fbfbfb;}
.Training-center .rule .list ul{display: flex;flex-wrap: wrap;margin: -2%;}
.Training-center .rule .list ul li{position: relative;width: 46%;margin: 2%;border: 1px solid #e7e7e7;border-left: .08rem solid #e7e7e7;box-sizing: border-box;}
.Training-center .rule .list ul li .img{opacity: 0;}
.Training-center .rule .list ul li .img img{width: 100%;}
.Training-center .rule .list ul li .box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: .6rem;z-index: 3;box-sizing: border-box;}
.Training-center .rule .list ul li .box .icon img{height: .7rem;}
.Training-center .rule .list ul li .box .icon img:nth-of-type(1){display: block;}
.Training-center .rule .list ul li .box .icon img:nth-of-type(2){display: none;}
.Training-center .rule .list ul li .box .title{margin-top: .35rem;font-size: .3rem;color: #0f1e2f;}
.Training-center .rule .list ul li .box .text{margin-top: .3rem;font-size: .16rem;color: #333333;line-height: 1.7;text-align:justify;}
.Training-center .rule .list ul li:hover{border-left: .08rem solid #07a2ea;}
.Training-center .rule .list ul li:hover .img{opacity: 1;}
.Training-center .rule .list ul li:hover .box{background: linear-gradient(to top, #00a0e9 10%, transparent,transparent );}
.Training-center .rule .list ul li:hover .box .icon img:nth-of-type(1){display: none;}
.Training-center .rule .list ul li:hover .box .icon img:nth-of-type(2){display: block;}
.Training-center .rule .list ul li:hover .box .title{color: #fff;}
.Training-center .rule .list ul li:hover .box .text{color: #fff;}
.Bottom-contact .w1660{margin-right: auto;margin-left: 0;box-shadow: 0 .1rem .3rem rgba(120, 120, 120, .07)}
.Bottom-contact .img{width: 57.8%;}
.Bottom-contact .img img{width: 100%;}
.Bottom-contact .flex{width: 42.2%;display: flex;align-items: center;justify-content: center}
.Bottom-contact .flex .box{max-width: 5rem;padding: 0 .1rem;}
.Bottom-contact .flex .box .public-title{margin-bottom: .2rem;}
.Bottom-contact .flex .box .text{font-size: .18rem;color: #0f1e2f;}
.Bottom-contact .flex .box .list{margin-top: .75rem;}
.Bottom-contact .flex .box .list ul li{margin-bottom: .45rem;padding-bottom: .35rem;border-bottom: .03rem solid #eeeeee;}
.Bottom-contact .flex .box .list ul li:last-child{margin-bottom: 0;}
.Bottom-contact .flex .box .list ul li .name{margin-bottom: .15rem;font-size: .18rem;color: #555555;}
.Bottom-contact .flex .box .list ul li .value{font-size: .22rem;color: #0f1e2f;}
.Bottom-contact .flex .box .list ul li .value a{color: #003e81;text-decoration: underline;}
.Dangerous .one-box{background-color: #fbfbfb;}
.Dangerous .one-box .top-box .text{font-size: .16rem;color: #333333;line-height: 1.8;text-align: justify;}
.Dangerous .one-box .top-box .text *{line-height:1.8;}
.Dangerous .one-box .more{margin-top: .5rem;display: flex;align-items: center;justify-content: center}
.Dangerous .one-box .more a{display: flex;width: 6rem;height: .6rem;display: flex;justify-content: center;align-items: center;font-size: .18rem;color: #ffffff;background-color: #07a2ea;}
.Dangerous .one-box .logo{margin-top: .6rem;}
.Dangerous .one-box .logo ul{display: flex;justify-content: center;align-items: center;}
.Dangerous .curriculum .public-title{margin-bottom: .5rem;text-align: left;}
.Dangerous .curriculum .box{position: relative;padding: .9rem .8rem;background-color: #fff;box-shadow: 0 .1rem .3rem rgba(120, 120, 120, .07);z-index: 1;}
.Dangerous .curriculum .box .list ul{display: flex;flex-wrap: wrap;}
.Dangerous .curriculum .box .list ul li{width: 32%;display: flex;align-items: center;margin: .1rem .5%;font-size: .16rem;color: #333333;padding-left:0.2rem;position:relative;}
.Dangerous .curriculum .box .list ul li:before{display: block;content: '';margin-right: .1rem;width: .05rem;height: .05rem;background-color: #07a2ea;border-radius: .05rem;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.Dangerous .apply{margin-top: 1.1rem;}
.Dangerous .apply .img{width: 50%;margin-right: 2%;}
.Dangerous .apply .img img{width: 100%;}
.Dangerous .apply .box .public-title{margin-bottom: .5rem;text-align: left;}
.Dangerous .apply .box .list ul li{display: flex;margin-bottom: .15rem;font-size: .16rem;color: #333333;line-height: 1.6;padding-left:0.2rem;position:relative;}
.Dangerous .apply .box .list ul li:last-child{margin-bottom: 0;}
.Dangerous .apply .box .list ul li:before{display: block;content: '';margin-top: .1rem;margin-right: .1rem;width: .05rem;height: .05rem;background-color: #07a2ea;border-radius: .05rem;position:absolute;left:0;top:0;}
.Dangerous .textarea{position: relative;margin-top: 1.1rem;z-index: 2;}
.Dangerous .textarea .table1 table{width: 100%;border-collapse: collapse}
.Dangerous .textarea .table1 table tr:nth-of-type(1){background-color: #00448e;}
.Dangerous .textarea .table1 table tr th{border: 0;height: .8rem;text-align: center;font-size: .18rem;color: #ffffff;vertical-align: middle;}
.Dangerous .textarea .table1 table tr td{border-right: 1px solid #ffffff;border: 1px solid #fff;font-size: .18rem;color: #0f1e2f;height: .8rem;vertical-align: middle;text-align: center;background-color: #f8f8f8;}
.Dangerous .textarea .text{font-size: .18rem;color: #333333;line-height: 2;}
.Dangerous .textarea .text font{color: #0f1e2f;line-height: 2;}
.Dangerous .textarea .table1{margin: .4rem 0;}
.Dangerous .textarea .table2 table{width: 100%;border-collapse: collapse;border: 1px solid #fff;}
.Dangerous .textarea .table2 table tr:nth-of-type(1){background-color: #e6f6fd;}
.Dangerous .textarea .table2 table tr th{border: 0;height: .8rem;text-align: center;font-size: .18rem;color: #00448e;vertical-align: middle;border: 1px solid #fff;}
.Dangerous .textarea .table2 table tr td{border-right: 1px solid #ffffff;border-bottom: 1px solid #fff;font-size: .18rem;color: #0f1e2f;height: .8rem;vertical-align: middle;text-align: center;background-color: #f8f8f8;border: 1px solid #fff;}
.Signup{margin-top: -.8rem;padding: 2rem 0 1.2rem;background-image: url('../images/Signup.jpg');background-size: cover;z-index: -1;}
.Signup .public-title{margin-bottom: .5rem;}
.Signup .text{font-size: .18rem;color: #333333;text-align: center;line-height: 2;}
.Signup .text a{color: #07a2ea;line-height: 2;}
.Signup .more{margin-top: .7rem;}
.Signup .more a{position: relative;display: flex;align-items: center;justify-content: center;margin: 0 auto;width: 4rem;height: .7rem;font-size: .18rem;color: #ffffff;background-color: #07a2ea;border-radius: .7rem;}
.Signup .more a:after{display: block;content: '';width: .36rem;height: .36rem;margin-left: .1rem;background-image: url('../images/Customer-more1.png');background-size: 100%;transform: rotateZ(90deg);}
.Attestation .one-box{padding-bottom: 1rem;background-color: #fbfbfb;}
.Attestation .one-box .top-box .text{    font-size: .16rem;
    color: #333333;
    line-height: 1.8;
    text-align: justify;}
.Attestation .one-box .top-box .text * {
    line-height: 1.8;
}
.Attestation .one-box .more{margin-top: .5rem;display: flex;align-items: center;justify-content: center}
.Attestation .one-box .more a{display: flex;width: 6rem;height: .6rem;display: flex;justify-content: center;align-items: center;font-size: .18rem;color: #ffffff;background-color: #07a2ea;}
.Attestation .apply{margin-top: 1.1rem;}
.Attestation .apply .img{width: 50%;}
.Attestation .apply .img img{width: 100%;}
.Attestation .apply .box{width: 42.8%;}
.Attestation .apply .box .public-title{margin-bottom: .5rem;text-align: left;}
.Attestation .apply .box .name{margin-bottom: .2rem;font-size: .18rem;color: #0f1e2f;}
.Attestation .apply .box .list ul li{display: flex;margin-bottom: .15rem;font-size: .16rem;color: #333333;line-height: 1.6;padding-left:0.2rem;position:relative;}
.Attestation .apply .box .list ul li:last-child{margin-bottom: 0;}
.Attestation .apply .box .list ul li:before{display: block;content: '';margin-top: .1rem;margin-right: .1rem;width: .05rem;height: .05rem;background-color: #07a2ea;border-radius: .05rem;position:absolute;top:0;left:0;}
.Attestation .textarea{position: relative;margin-top: 1.1rem;z-index: 2;}
.Attestation .textarea .name{margin-bottom: .2rem;font-size: .22rem;color: #0f1e2f;}
.Attestation .textarea .table1 table{width: 100%;border-collapse: collapse}
.Attestation .textarea .table1 table tr:nth-of-type(1){background-color: #00448e;}
.Attestation .textarea .table1 table tr th{border: 0;height: .8rem;text-align: center;font-size: .18rem;color: #ffffff;vertical-align: middle;}
.Attestation .textarea .table1 table tr td{border: 1px solid #ffffff;border: 1px solid #fff;font-size: .18rem;color: #0f1e2f;height: .8rem;vertical-align: middle;text-align: center;background-color: #f8f8f8;}
.Attestation .textarea .text{margin-top: .4rem;margin-bottom: .4rem;font-size: .18rem;color: #333333;line-height: 2;}
.Attestation .textarea .text font{color: #0f1e2f;line-height: 2;}
.Attestation .curriculum{margin-top: 1.2rem;}
.Attestation .curriculum .list ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.Attestation .curriculum .list ul li{position: relative;width: 49%;margin-bottom: .4rem;border: 1px solid #e7e7e7;border-left: .08rem solid #e7e7e7;box-sizing: border-box;}
.Attestation .curriculum .list ul li .img{opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all .3s;
}
.top-box-content .left-words{
    width: 60%;
}
.top-box-content .logo{
    margin-top: 0 !important;
    width: 35%;
    text-align: right;
}
.top-box-content .logo ul{
    display:  block !important;
}
.Attestation .curriculum .list ul li .img img{width: 100%;height: 100%;object-fit: cover;}
.Attestation .curriculum .list ul li .box{padding: .6rem;z-index: 3;box-sizing: border-box;position:relative;z-index:3;height: 100%;}
.Attestation .curriculum .list ul li .box .icon img{height: .7rem;}
.Attestation .curriculum .list ul li .box .icon img:nth-of-type(1){display: block;}
.Attestation .curriculum .list ul li .box .icon img:nth-of-type(2){display: none;}
.Attestation .curriculum .list ul li .box .title{margin-top: .35rem;font-size: .3rem;color: #0f1e2f;}
.Attestation .curriculum .list ul li .box .text{margin-top: .3rem;font-size: .16rem;color: #333333;line-height: 1.7;text-align:justify;}
.Attestation .curriculum .list ul li:hover{border-left: .08rem solid #07a2ea;}
.Attestation .curriculum .list ul li:hover .img{opacity: 1;}
.Attestation .curriculum .list ul li:hover .box{background: linear-gradient(to top, #00a0e9 40%, transparent,transparent );}
.Attestation .curriculum .list ul li:hover .box .icon img:nth-of-type(1){display: none;}
.Attestation .curriculum .list ul li:hover .box .icon img:nth-of-type(2){display: block;}
.Attestation .curriculum .list ul li:hover .box .title{color: #fff;}
.Attestation .curriculum .list ul li:hover .box .text{color: #fff;}
/* .Attestation .curriculum .list ul li:nth-of-type(1){margin-top: 20%;} */
/* .Attestation .curriculum .main-box{position: absolute;left: 0;top: 0;z-index: 3;} */
.Attestation .curriculum .main-box .public-title{margin-bottom: .4rem;text-align: left;}
.Attestation .curriculum .main-box ul{display: none;}
.Attestation .curriculum .main-box ul li{display: flex;margin-bottom: .15rem;font-size: .16rem;color: #333333;line-height: 1.6;}
.Attestation .curriculum .main-box ul li:last-child{margin-bottom: 0;}
.Attestation .curriculum .main-box ul li:before{display: block;content: '';margin-top: .1rem;margin-right: .1rem;width: .05rem;height: .05rem;background-color: #07a2ea;border-radius: .05rem;}
.Customer{padding-bottom: 1.2rem;}
.Customer .flex{display: flex;justify-content: space-between;flex-wrap: wrap}
.Customer .flex .table-nav{width: 27.1%;}
.Customer .flex .table-nav ul li{margin-bottom: .04rem;}
.Customer .flex .table-nav ul li:last-child{margin-bottom: 0;}
.Customer .flex .table-nav>ul>li>.name{display: flex;align-items: center;justify-content: space-between;height: 1.3rem;padding: 0 .2rem;background-color: #f8f8f8;cursor: pointer;}
.Customer .flex .table-nav>ul>li>.name{color: #555555;line-height: 1.4;}
.Customer .flex .table-nav>ul>li>.name h3{max-width: 2.2rem;font-size: .22rem;}
.Customer .flex .table-nav>ul>li>.name:after{display: block;content: '';width: .2rem;height: .2rem;background-image: url('../images/Customer-more.png');background-size: 100%;background-repeat: no-repeat;}
.Customer .flex .table-nav>ul>li.on>.name{background-color: #07a2ea;}
.Customer .flex .table-nav>ul>li.on>.name{color: #fff;}
.Customer .flex .table-nav>ul>li.on>.name:after{background-image: url('../images/Customer-more1.png');}
.Customer .flex .table-box{width: 71.4%;}
.Customer .flex .table-box .item{display: none;height: 100%;padding: 1rem .4rem;background: linear-gradient(to top, #f9f9f9, transparent);border: 1px solid #e7e7e7;box-sizing: border-box;}
.Customer .flex .table-box .item.on{display: block;}
.Customer .flex .table-box .item .list ul{display: flex;flex-wrap: wrap;margin: -.2rem -.1rem;}
.Customer .flex .table-box .item .list ul li{width: calc(25% - .2rem);margin: .2rem .1rem;cursor: pointer;}
.Customer .flex .table-box .item .list ul li .img{position: relative;display: flex;align-items: center;text-align: center;padding: .2rem;justify-content: center;height: .9rem;box-sizing: border-box;}
.Customer .flex .table-box .item .list ul li .img img{position: relative;max-width: 100%;z-index: 3;max-height: 90%;}
.Customer .flex .table-box .item .list ul li .img:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;content: '';background-color: #fff;transform: skew(-20deg);border-radius: .08rem;border: 1px solid #f6f6f6;z-index: 1;box-shadow: 0 .05rem .1rem rgba(120, 120, 120, .08)}
.Customer .flex .table-box .item .list ul li .name{margin-top: .15rem;font-size: .18rem;color: #555555;text-align: center;}
.Customer .flex .table-box .item .list ul li:hover .img:after{border: 1px solid #07a2ea;}
.Customer .flex .table-box .item .list ul li:hover .name{color: #07a2ea;}
.Customer-popup{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);z-index: 200;box-sizing: border-box;}
.Customer-popup .popup-box .ovh{max-height: 80vh;overflow-x: hidden;}
.Customer-popup .popup-box{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%, -50%);z-index: 33;}
.Customer-popup .popup-box .top-box{background-color: #f8f8f8;padding: 1.2rem 0 .5rem;}
.Customer-popup .popup-box .top-box .logo{max-width: 5.7rem;text-align: center;margin: 0 auto;}
.Customer-popup .popup-box .top-box .title{margin-top: .4rem;font-size: .24rem;color: #00448e;text-align: center;}
.Customer-popup .popup-box .box{padding: .8rem 1rem;background-color: #fff;}
.Customer-popup .popup-box .box .list ul{display: flex;flex-wrap: wrap;margin: -.2rem -1%;}
.Customer-popup .popup-box .box .list ul li{width: 31%;margin: .2rem 1%;padding-bottom: .4rem;border-bottom: .03rem solid #eeeeee;}
.Customer-popup .popup-box .box .list ul li .name{margin-bottom: .1rem;font-size: .18rem;color: #555555;}
.Customer-popup .popup-box .box .list ul li .text{font-size: .22rem;color: #0f1e2f;line-height: 1.4;word-break: break-word;}
.Customer-popup .popup-box .box .list ul li:nth-of-type(5),
.Customer-popup .popup-box .box .list ul li:nth-of-type(7){width: 62%;}
.Customer-popup .popup-box .box .list ul li:nth-of-type(8),
.Customer-popup .popup-box .box .list ul li:nth-of-type(9){width: 98%;}
.Customer-popup .popup-box .box .list ul li .flex{display: flex;align-items: center;flex-wrap: wrap;}
.Customer-popup .popup-box .box .list ul li .flex div{display: flex;align-items: center;width: 33.33%;}
.Customer-popup .popup-box .box .list ul li .flex div:before{display: block;content: '';margin-right: .1rem;width: .22rem;height: .22rem;background-size: contain;background-position: center;background-repeat: no-repeat;}
.Customer-popup .popup-box .box .list ul li .flex .tel:before{background-image: url(/upload/image/2025-03/col25/1743298659406.png);}
.Customer-popup .popup-box .box .list ul li .flex .fax:before{background-image: url('../images/Customer-popup-icon2.svg');}
.Customer-popup .popup-box .box .list ul li .flex .email:before{background-image: url('../images/Customer-popup-icon3.svg');}
.Customer-popup .popup-box .close{margin: .4rem auto 0;width: .78rem;height: .89rem;display: flex;align-items: center;justify-content: center;font-size: .12rem;color: #ffffff;font-weight: bold;background-image: url('../images/Customer-popup-close.svg');background-size: 100%;cursor: pointer;}
.Freight{padding-bottom: 1.2rem;}
.Freight .selection ul{display: flex;flex-wrap: wrap;margin: -.1rem;}
.Freight .selection ul li{margin: .1rem;width: .6rem;height: .6rem;display: flex;align-items: center;justify-content: center;font-size: .22rem;color: #555555;cursor: pointer;border-radius: .05rem;background-color: #f8f8f8}
.Freight .selection ul li.on{background-color: #07a2ea;color: #fff;}
.Freight .list{margin-top: .8rem;}
.Freight .list ul li .top-box{display: flex;align-items: center;justify-content: space-between;padding: 0 .6rem;height: 1rem;border-top: 1px solid #e7e7e7;}
.Freight .list ul li .top-box .left-box{display: flex;align-items: center}
.Freight .list ul li .top-box .left-box .labe{width: .7rem;font-size: .18rem;color: #555555;}
.Freight .list ul li .top-box .left-box .name{font-size: .22rem;color: #0f1e2f;}
.Freight .list ul li .top-box:after{display: block;content: '';width: .2rem;height: .2rem;background-image: url('../images/Customer-more.svg');background-size: 100%;}
.Freight .list ul li .box{display: none;padding: .6rem;}
.Freight .list ul li .box dl{display: flex;flex-wrap: wrap;margin: -1%;}
.Freight .list ul li .box dl dd{width: 31%;margin: 1%;padding-bottom: .4rem;border-bottom: .03rem solid #eeeeee;}
.Freight .list ul li .box dl dd .name{margin-bottom: .1rem;font-size: .18rem;color: #555555;}
.Freight .list ul li .box dl dd .text{font-size: .22rem;color: #0f1e2f;line-height: 1.4;}
.Freight .list ul li .box dl dd:last-child{padding-bottom: 0;border-bottom: 0;width: 98%;}
.Freight .list ul li:last-child{border-bottom: 1px solid #e7e7e7;}
.Freight .list ul li.on .top-box{background-color: #07a2ea}
.Freight .list ul li.on .top-box .left-box .labe{color: #fff;}
.Freight .list ul li.on .top-box .left-box .name{color: #fff;}
.Freight .list ul li.on .top-box:after{transform: rotate(90deg);background-image: url('../images/Customer-more1.svg');}
.Route{padding-bottom: 1.2rem;}
.Route .textarea{padding: .5rem;font-size: .18rem;color: #555555;line-height: 1.8;background-color: #fff;box-shadow: 0 .03rem .2rem rgba(120, 120, 120, .07);}
.selection{display: flex;margin-top: .4rem;}
.selection.mt0{margin-top: 0;}
.selection .select{position: relative;}
.selection>div{margin-right: .2rem;width: calc((100% - .4rem) / 3)}
.selection>div:last-child{margin-right: 0;}
.selection .select .name{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 0 .3rem;width: 100%;height: .7rem;font-size: .18rem;color: #0f1e2f;box-sizing: border-box;background-color: #f8f8f8;}
.selection .select .name:after{display: block;content: '';width: .1rem;height: .1rem;border-right: 1px solid #555555;border-bottom: 1px solid #555555;transform: rotate(45deg);box-sizing: border-box;transition: all .5s;}
.selection .select ul{display: none;position: absolute;left: 0;width: 100%;top: calc(100% - 1px);background-color: #f8f8f8;box-sizing: border-box;z-index: 33;max-height: 2rem;overflow-x: hidden}
.selection .select ul li{font-size: .17rem;color: #555;line-height: 2;cursor: pointer;padding: 0rem .2rem;}
.selection .select ul li:hover{background-color: #00a0e9;color: #fff;}
.selection .select ul::-webkit-scrollbar-thumb{background: #033163;}
.selection .select ul::-webkit-scrollbar{width: .04rem;}
.selection .select:hover .name.on:after{transform: rotate(-135deg);}
.selection .btn .submit{display: flex;align-items: center;justify-content: center;width: 100%;height: .7rem;font-size: .18rem;color: #ffffff;background-color: #07a2ea;cursor: pointer;}
.selection .btn .submit:before{display: block;content: '';width: .18rem;height: .18rem;margin-right: .18rem;background-image: url('../images/Route-submit.svg');background-size: 100%}
.Route .result{margin-top: 1rem;display: flex;align-items: end;justify-content: space-between;}
.Route .result .name{font-size: .5rem;color: #00448e;}
.Route .result .num{font-size: .18rem;color: #555555;}
.Route .result .x{flex: 1 0 0;margin: 0 .2rem;height: 2px;background-color: #e7e7e7}
.Route .list{margin-top: .6rem;}
.Route .list ul li{display: flex;align-items: center;margin-bottom: .1rem;padding: .15rem .2rem;background-color: #f8f8f8}
.Route .list ul li .name{margin-right: .2rem;font-size: .18rem;color: #0f1e2f;}
.Route .list ul li dl{position: relative;padding-left: .4rem;display: flex;align-items: center;flex-wrap: wrap;margin: -.1rem 0;}
.Route .list ul li dl:before{display: block;content: '';position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;width: .24rem;height: 1px;background-color: #c9ccd0;z-index: 1;}
.Route .list ul li dl dd{margin: .1rem 0;margin-right: .4rem;}
.Route .list ul li dl dd a{display: flex;align-items: center;cursor: pointer;}
.Route .list ul li dl dd a .title{font-size: .18rem;color: #333333;}
.Route .list ul li dl dd a .num{margin-left: .1rem;padding: .04rem;font-size: .16rem;color: #555555;border-radius: 0.04rem;border: 1px solid #e7e7e7;background-color: #fff;}
.description-box .description .box{width: 47.1%;}
.description-box .description .box .title{font-size: .36rem;color: #003e81;
    font-weight: 900;
}
.description-box .description .box .text{margin-top: .4rem;font-size: .16rem;color: #333333;line-height: 1.8;text-align:justify;}
.description-box .description .img{width: 47.1%;}
.description-box .description .img img{width: 100%;}
.description-box .description .img .btn{margin-top: .4rem;display: flex;align-items: center}
.description-box .description .img .btn .swiper-button-prev,
.description-box .description .img .btn .swiper-button-next{position: initial;width: .5rem;height: .5rem;background-color: #013266;border-radius: .05rem}
.description-box .description .img .btn .swiper-button-prev:after,
.description-box .description .img .btn .swiper-button-next:after{;--swiper-navigation-size: .2rem;--swiper-theme-color: #fff;color: #fff;}
.description-box .description .img .btn .swiper-button-next{margin-left: .15rem;}
.description-box .description .img .btn .swiper-pagination{margin-left: .30rem;display: flex;align-items: center}
.description-box .description .img .btn .swiper-pagination .swiper-pagination-bullet{width: .06rem;height: .06rem;background-color: #99adc2;opacity: 1;}
.description-box .description .img .btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #013266} 
@media (max-width: 1200px){
    .column-banner .box .title{font-size: .32rem;}
    .column-box .column-menu{position: relative;}
    .column-box .w1400{padding: .2rem 0;display: block;}
    .column-box .column-menu .name{display: flex;margin-top: .3rem;align-items: center;justify-content: space-between;font-size: .2rem;color: #1963b3;width: 100%;height: .5rem;padding: 0 .2rem;border: 1px solid #1963b3;box-sizing: border-box;}
    .column-box .column-menu .name:after{display: block;content: '';width: .1rem;height: .1rem;border-top: 1px solid #1963b3;border-right: 1px solid #1963b3;transform: rotate(45deg);}
    .column-box .column-menu ul{display: none;position: absolute;left: 0;top: 100%;width: 100%;padding: .1rem;background-color: #fff;border: 1px solid #1963b3;box-sizing: border-box;z-index: 7;}
    .column-box .column-menu ul li{margin-right: 0;padding: .1rem;border-bottom: 1px solid #ddd;}
    .column-box .column-menu ul li:last-child{margin-bottom: 0;border-bottom: 0;}
    .column-box .column-menu ul li.on:after{display: none;}
    .column-box .column-menu:hover ul{display: block;}
    .column-box .column-menu:hover .name:after{transform: rotate(135deg)}
    .column-box{display: none;}
    .Pactl .list{margin-top: -.3rem;}

}
@media (max-width: 1024px){
    .News .list{margin-top: .3rem;}
    .News{padding-bottom: .6rem;}
    .Pages{margin-top: .6rem;}
    .Notice{padding-bottom: .6rem;}
    .Download{padding-bottom: .6rem;}
    .Selection1{padding-bottom: .6rem;}
    .public-title{margin-bottom: .4rem;font-size: .4rem;}
    .Dangerous .apply{margin-top: .6rem;}
    .Dangerous .textarea{margin-top: .6rem;}
    .Signup{margin-top: 0;padding: .6rem 0;}
    .Signup .more{margin-top: .6rem;}
    .Sustainable .operation .box{padding: .6rem 0;position: relative;}
    .Sustainable .operation .img{margin-top: -2.5rem;}
    .Sustainable .operation .img img{height: 6rem;object-fit: cover;}
    .Sustainable .report{padding: .6rem 0;}
    .Survey{padding-bottom: .6rem;}
    .Training-center .one-box{padding-bottom: .6rem;}
    .Training-center .course{padding: .6rem 0;}
    .Training-center .course .list1{margin-top: .6rem;}
    .Bottom-contact .w1660{margin-left: auto;}
    .Attestation .one-box{padding-bottom: .6rem;}
    .Attestation .curriculum{margin-top: .6rem;}
    .Attestation .apply{margin-top: .6rem;}
    .Attestation .textarea{margin-top: .6rem;}
    .Route{padding-bottom: .6rem;}
    .Freight{padding-bottom: .6rem;}
    .Customer{padding-bottom: .6rem;}
    .Route .result{margin-top: .4rem;}
    .Route .result .name{font-size: .4rem;}
    .Customer-popup .popup-box .top-box{padding: .6rem 0;}
}
@media (min-width: 901px) {
    .section-01-part-02 .swiper-slide .txt .slide-bottom-content{
        position: absolute;
        bottom: 0.2rem;
        left: 0;
        padding: 0 0.5rem;
    }
}
@media (max-width: 900px) {
    .Dangerous .textarea .table2 table tr th:nth-of-type(1),
    .Dangerous .textarea .table2 table tr td:nth-of-type(1){width: 1.15rem;}
    .Dangerous .textarea .table1 table tr th,
    .Dangerous .textarea .table1 table tr td,
    .Dangerous .textarea .table2 table tr th,
    .Dangerous .textarea .table2 table tr td{line-height: 1.5;padding: 10px;}
}
@media (max-width: 768px){
    .Download .d-flex{flex-wrap: wrap}
    .Download .left-box{width: 100%;}
    .Download .right-box{width: 100%;padding-left: 0;border-left: 0;}
    .Pactl .list ul li .module{width: 100% !important;}
    .Load{padding: .3rem 0;}
    .Bottom-contact .d-flex{flex-wrap: wrap}
    .Bottom-contact .img{width: 100%;}
    .Bottom-contact .flex{width: 100%;padding: .3rem 0;}
    .Bottom-contact .flex .box .list{margin-top: .3rem;}
    .Attestation .curriculum .main-box{position: initial;}
    .Attestation .curriculum .list{margin-top: .3rem;}
    .Attestation .curriculum .list ul li:nth-of-type(1){margin-top: 0;}
    .Attestation .curriculum .list ul li{float: none;width: 100%;}
    .Customer .flex .table-nav{width: 100%;}
    .Customer .flex .table-box{width: 100%;margin-top: .1rem;}
    .Customer-popup .popup-box .box{padding: .3rem .2rem;}
    .section-03 .section-03-part-01 ul li{
        height: 2.3rem;
    }
}
@media (max-width: 640px){
    .News .hot{flex-wrap: wrap}
    .News .hot .img{width: 100%;}
    .News .hot .box{width: 100%;}
    .News .hot .box .swiper .swiper-slide .title a{font-size: .26rem;}
    .News .hot .box .btn{position: initial;margin-top: .2rem;justify-content: center}
    .News .hot .box .btn .swiper-pagination{justify-content: center}
    .Selection{flex-wrap: wrap}
    .Selection>div{margin-right: 0;margin-bottom: .2rem;}
    .Selection .select{width: 100%;}
    .Selection .select .name{width: 100%;}
    .Selection .search{width: 100%;}
    .News .list ul li .img{width: 100%;}
    .News .list ul li .box{margin-top: .2rem;padding: 0;width: 100%;}
    .News .list ul li .box .title{margin-top: .2rem;}
    .Notice .list ul li .time{width: .8rem;text-align: center;}
    .Notice .list ul li .box{width: calc(100% - .8rem);padding-left: .3rem;}
    .Notice .list ul li{margin-bottom: .3rem;padding-bottom: .3rem;}
    .Selection1 .search{height: .5rem;}
    .Selection1 .search .text{height: .5rem;}
    .Selection1 .select .name{height: .5rem;}
    .Dangerous .one-box .logo{margin-top: .3rem;}
    .Dangerous .curriculum .box{padding: .3rem;}
    .Dangerous .curriculum .box .list ul li{width: 100%;}
    .Dangerous .curriculum .public-title{margin-bottom: .3rem;}
    .Dangerous .apply .d-flex{flex-wrap: wrap}
    .Dangerous .apply .img{width: 100%;margin-right: 0;}
    .Dangerous .apply .box{width: 100%;margin-top: .3rem;}
    .Dangerous .apply .box .public-title{margin-bottom: .3rem;}
    .Dangerous .textarea .table1{overflow-y: hidden;}
    
    .Dangerous .textarea .text{margin: .3rem 0;}
    .Dangerous .textarea .table2{overflow-y: hidden;}
    .Sustainable .report .list ul li{width: 48%;margin-right: 4%;}
    .Sustainable .report .list ul li:nth-of-type(3n){margin-right: 4%;}
    .Sustainable .report .list ul li:nth-of-type(2n){margin-right: 0%;}
    .Survey .list ul li{width: 100%;}
    .Survey .list ul li .box{flex-wrap: wrap}
    .Survey .list ul li .box .img{width: 100%;max-width: 100%}
    .Survey .list ul li .box .text{width: 100%;margin-top: .2rem;max-width: 100%;margin-left: 0;}
    .Report .list ul li{width: calc(50% - .2rem);padding: .3rem;}
    .Report .list ul li .flex .title{line-height: 1.3;}
    .Report .list ul li .flex:after{width: .35rem;height: .31rem;}
    .Training-center .one-box .top-box .more a{margin-right: .2rem;padding: 0 .2rem;}
    .Training-center .course .list ul li{max-width: 48%;margin-right: 2%;}
    .Training-center .course .list1 ul li{width: calc(100% - .06rem);}
    .Training-center .rule .list ul li{width: 98%;}
    .Training-center .rule .list ul li .box{padding: .3rem;}
    .Training-center .rule .list ul li .box .icon img{height: .4rem;}
    .Training-center .rule .list ul li .box .title{margin-top: .2rem;font-size: .26rem;line-height: 1.3;}
    .Training-center .rule .list ul li .box .text{margin-top: .2rem;}
    .Bottom-contact .flex .box .list ul li{margin-bottom: .2rem;padding-bottom: .2rem;}
    .Attestation .curriculum .list ul li .box{padding: .3rem;}
    .Attestation .curriculum .list ul li .box .icon img{height: .4rem;}
    .Attestation .curriculum .list ul li .box .title{margin-top: .2rem;font-size: .26rem;line-height: 1.3;}
    .Attestation .curriculum .list ul li .box .text{margin-top: .2rem;}
    .Attestation .apply .d-flex{flex-wrap: wrap}
    .Attestation .apply .img{width: 100%;margin-right: 0;}
    .Attestation .apply .box{width: 100%;margin-top: .3rem;}
    .Attestation .apply .box .public-title{margin-bottom: .3rem;}
    .Attestation .textarea .table1{overflow-y: hidden;}
    .Attestation .textarea .table1 table{width: 12rem;}
    .Route .textarea{padding: .3rem;}
    .Route .selection{margin-top: .3rem;flex-wrap: wrap;}
    .Route .selection>div{width: 100%;margin-right: 0;margin-bottom: .2rem;}
    .Route .result .x{display: none;}
    .Route .list ul li{display: flex;flex-wrap: wrap}
    .Route .list ul li dl{padding-left: 0;margin-top: .2rem;}
    .Route .list ul li dl:before{display: none;}
    .Route .list ul li .name{margin-right: 0;width: 100%;font-size: .2rem;}
    .Route .list ul li dl dd{margin-right: .2rem;}
    .Freight .selection ul{justify-content: center}
    .Freight .list ul li .top-box{padding: 0 .2rem;}
    .Freight .list ul li .top-box .left-box{width: 85%;}
    .Freight .list ul li .top-box .left-box .name{line-height: 1.4;}
    .Freight .list ul li .box{padding: .2rem;}
    .Freight .list ul li .box dl dd{padding-bottom: .1rem;margin-bottom: .1rem;}
    .Freight .list ul li .box dl dd{width: 98%;}
    .Customer .flex .table-box .item{padding: .3rem .2rem;}
    .Customer .flex .table-box .item .public-title{font-size: .32rem;}
    .Customer .flex .table-box .item .list ul li{width: calc(50% - .2rem);}
    .Customer-popup .popup-box .top-box .logo{max-width: 90%}
    .Customer-popup .popup-box .box .list ul li{width: 100% !important;margin: 0;padding-bottom: .2rem;margin-bottom: .2rem;}
    .Customer-popup .popup-box .box .list ul li .flex div{width: 100%;margin-bottom: .1rem;}
    .Customer-popup .popup-box .ovh{max-height: 70vh}
    .description-box .description .box{width: 100%;}
    .description-box .description .img{width: 100%;margin-top: .2rem;}
    .description-box .description .box .title{font-size: .28rem;}
}
/* ***************************   xzl end  ************************** */

/* ***************************   响应式  ************************** */
.mobile-change {
    margin-right: .2rem;
}

.mobile-change a {
    font-size: 16px;
    padding: 0 .15rem;
}

.mobile-change .en {
    font-weight: 700;
}
 .header.black .menuBtn span,
    .header.active.black .menuBtn span{
        background: #fff;
    }
    .header .mask{
        position: fixed;
        z-index: 15;
        display: none;
        height: calc(100% - 60px);
        top: 60px;
    }
    .header.black ul li a,
    .header.black .lang .show-lang{
        color: #333;
    }
    
    .header.black{
        background-color: #fff !important;
    }
    .header.bgnong{
        background: none;
    }
    
    .header.black .userBtn{
        background-image: url(../images/userBlack.png);
        border-color: rgba(0,0,0,.6);
    }
    
    .header.black .searchBtn{
        background-image: url(../images/searchBlack.png);
        border-color: rgba(0,0,0,.6);
    }
    
    .header.black .searchBtn:hover{
        background-image: url(../images/search.png);
    }
    .header .userBtn:hover{
        background-image: url(../images/user.png);
    }
    .header.black .menuBtn span{
        background-color: #333;
    }
@media(min-width: 1201px) {
    .selection .select:hover ul{display: block;}
    .selection .select:hover .name:after{transform: rotate(-135deg);}
    .Selection .select:hover ul{display: block;}
    .Selection .select:hover .name:after{transform: rotate(-135deg);}
    .slide-btns a {
        writing-mode: vertical-rl;
    }
   .header ul li .NavPull dd a:hover{color:#00a0e9;}
    .header ul li:hover:after,
    .header ul li.on:after{
        bottom: 0;
        width: 100%;
        height: 3px;
        background: #00a0e9;
        left: 50%;
        transform: translateX(-50%);
    }
    .header .userBtn:hover,
    .header .searchBtn:hover{
        border-color: #033972;
        background-color: #033972;
    }
    .header .searchBtn:hover{
        background-image: url(../images/search.png);
    }
    .round-more a:hover{
        box-shadow: 2px 2px .15rem rgba(7,162,234,.1);
    }
    .section-01-part-02 .swiper-slide:hover .bg:after{
        background-image: url(../images/solution_bg_blue.png);
    }
    .section-01-part-02 .swiper-slide:hover h3 a,
    .section-01-part-02 .swiper-slide:hover .desc{
        color: #fff;
    }
    .section-01-part-02 .swiper-slide:hover h3 a:hover{
        text-decoration: underline;
    }
    .section-01-part-02 .swiper-slide:hover .index{
        color: #2773be;
        border-color: rgba(39,115,190,.2);
    }
    .section-01-part-02 .swiper-slide:hover .item{
        margin-top: -.5rem;
        box-shadow: 0 5px .15rem rgba(0,160,233,.5);
    }
    .section-01-part-02 .swiper-slide:hover figure img{
        display: none;
    }
    .section-01-part-02 .swiper-slide:hover figure img.hidden{
        display: block;
    }
    .style1-btns .next:hover{
        cursor: pointer;
        box-shadow: -2px 2px 5px rgba(1,50,102,.5);
    }
    .style1-btns .prev:hover{
        cursor: pointer;
        box-shadow: 2px 2px 5px rgba(1,50,102,.5);
    }
    .other-cloumns:not(.blue) a:hover{
        background: #fff;
        color: #003e81;
    }
    .other-cloumns:not(.blue) a:hover i,
    .section-02 .section-02-part-02 .slide-list dl .other-cloumns a:hover i{
        background-color: #003e81;
        background-image: url(../images/arrowRightWhite.png);
    }
    .section-05 dl dd .other-cloumns a:hover{
        background: rgba(7,162,234,.3);
        color: #fff;
    }
    .footer .ft-top dl dd:hover,
    .footer .ft-top dl dd:hover a,
    .footer .ft-top .other-links a:hover{
        opacity: 1;
        text-decoration: underline;
    }
    .footer .ft-bottom .small a:hover{
        color: #fff;
        text-decoration: underline;
    }
    /* .backTop:hover{
        animation:mymove .8s ease-in-out;
        -webkit-animation:mymove .8s ease-in-out; 
    } */
    @keyframes mymove
    {
        0% {transform: rotateZ(0deg);}
        25% {transform: rotateZ(45deg);}
        50% {transform: rotateZ(0deg);}
        75% {transform: rotateZ(45deg);}
        100% {transform: rotateZ(0deg);}
    }

    @-webkit-keyframes mymove /*Safari and Chrome*/
    {
        0% {transform: rotateZ(0deg);}
        25% {transform: rotateZ(45deg);}
        50% {transform: rotateZ(0deg);}
        75% {transform: rotateZ(45deg);}
        100% {transform: rotateZ(0deg);}
    }
    .slide-btns a:hover{
        transform: translateX(0);
    }
    .sssb-content .icon-btns ul li:hover figure img{
        display: none;
    }
    .sssb-content .icon-btns ul li:hover figure img.hidden{
        display: block;
    }
    .sssb-content .icon-btns ul li:hover{
        color: #00a0e9;
        font-family: "Regular";
    }
    .blue a:hover{
        box-shadow: 2px 2px 5px rgba(7,162,234,.5);
    }
    .abxt-tabs ul li a:hover{
        background-color: #00a0e9;
        color: #fff;
    }
    .mission-content dl dd *{
        position: relative;
        z-index: 2;
    }
    .mission-content dl dd:hover:after{
        height: 100%;
    }
    .mission-content dl dd:hover .desc{
        opacity: 1;
    }
    .mission-content dl dd:hover figure img{
        transform: scale(.9);
    }
    .qualified-content .certificate-names dl dd:hover:after{
        background-color: #3e7ddc;
        height: .03rem;
        width: .34rem;
    }
    .qualified-content .certificate-names dl dd:hover{
        font-size: .24rem;
    }
    .job-content .section-05 dl dd .other-cloumns a:hover{
        background-color: #fff;
        color: #003e81;
    }
    .prize-content .right-list ul li:hover h3{
        color: #003e81;
        font-weight: 700;
    }
    .scroll-menu span:hover{
        color: #004391;
        border-color: #004391;
    }
    .cross-content .service-advantage dl dd:hover .txt:after{
        background-color: #07a2ea;
    }
    .border-btn:hover{
        background-color: #07a2ea;
        color: #fff;
        border-color: #07a2ea;
    }
    .progress-content ul li:hover span{
        background-color: #1063bd;
    }
    .procedure-menu ul li:nth-of-type(1) {
        margin-right: .6rem;
    }
    .procedure-menu ul li:nth-of-type(2) {
        margin-right: .85rem;
    }
    .procedure-menu ul li:nth-of-type(3) {
        margin-right: 1.08rem;
    }
    .procedure-menu ul li:nth-of-type(4) {
        margin-right: .9rem;
    }
    .procedure-menu ul li:nth-of-type(5) {
        margin-right: .88rem;
    }
    .procedure-menu ul li:nth-of-type(7) {
        margin-left: 1.12rem;
        margin-right: .3rem;
    }
    .procedure-menu ul li:nth-of-type(8) {
        margin-right: .48rem;
    }
    .procedure-menu ul li:nth-of-type(9) {
        margin-right: .88rem;
    }
    .procedure-menu ul li:nth-of-type(10) {
        margin-right: 1.12rem;
    }
    .procedure-menu ul li:nth-of-type(11) {
        margin-right: .78rem;
    }
    .procedure-menu ul{
        height: auto;
        top: 1.02rem;
        margin-top: -.37rem;
    }
    .procedure-menu ul li:hover{
        background-color: #1063bd;
        color: #fff;
        border-color: #1063bd;
    }
    .progress-menus dl dd:hover{
        background-color: #1063bd;
        color: #fff;
        border-color: #1063bd;
    }
    .footer .ft-nav{
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .footer .ft-nav dl:not(:last-child) {
        padding-right: .3rem;
    }
}


/* 手机端头部按钮 */
.menuBtn{
    padding-left: .4rem;
    position: relative;
    z-index: 5;
}
.menuBtn span{
    display: block;
    width: 22px;
    height: 2px;
    background: #fff;
    margin-top: 5px;
    transition: all .5s;
}
.menuBtn span:nth-of-type(1) {
    margin-top: 0;
}
.menuBtn.active .two{
    transform: scale(0);
}
.menuBtn.active .one{
    transform: rotateZ(-45deg) translateX(-10px);
}
.menuBtn.active .three{
    transform: rotateZ(45deg) translateX(-10px);
}



@media (max-width: 1200px) {
    .header.active {
        background: none;
    }
    .banner .item .txt h2{
        font-size: .5rem;
    }
    .slide-btns{display: none;}
    .header .w1660{
        height: 60px;
    }
    .header .logo img{
        height: 35px;
    }
    .header .lang .drop{
        width: 1.2rem;
    }
    .header .lang .drop a{
        line-height: 1.5;
    }
    .header .nav {
        position: fixed;
        left: -100%;
        width: 100%;
        height: 100%;
        top: 0;
        z-index: 20;
        padding: 0;
        transition: all .4s ease-out;
        padding-top: 60px;
        background-color: rgba(0, 26, 57, .7);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        border: 0;
    }
    .header .nav ul li{
        width: 100%;
        border-bottom: solid 1px rgba(255,255,255,.2);
    }
    .header .nav ul{position: absolute;left: 0;top: 60px;height: calc(100% - 140px);width: 100%;overflow-y: auto;overflow-x: hidden;display: block;}
    .header.active .nav{
        left: 0;
    }
    .header ul li>a,
    .section-01 .map-disc,
    .section-01 .bg-04{
        display: none;
    }
    .header.active .mask,
    .header ul li a.hidden,
    .header .menuBtn,
    .section-01 .bg-05{
        display: block;
    }
    .header ul li:not(:last-child){
        margin-right: 0;
    }
    .header ul li dl{
        padding-bottom: .2rem;
    }
    .header ul li dl a.hidden{
        line-height: .38rem;
        padding-left: .2rem;
        font-size: .18rem;
    }
    .header ul li>a{
        position: relative;
        font-size: .22rem;
    }
    .header ul li.remove-after > a:after,
    .procedure-menu > img{
        display: none;
    }
    .header ul li.on > a{
        color: #004391;
        font-weight: 700;
    }
    .header.active{
        background-color: #fff;
    }
    .column-banner .box{
        bottom: .5rem;
    }
    .pt120{
        padding-top: .3rem;
    }
    .pb120,
    .qualified-content .certificate-box{
        padding-bottom: .6rem;
    }
    .scroll-menu span,
    .innovate-content ul li h3{
        font-size: .2rem;
    }
    .scroll-box{
        margin: .5rem 0 .7rem;
    }
    .procedure-content .action-list ul li:not(:last-child){
        margin-bottom: .6rem;
    }
    .progress-content ul{
        margin: .6rem 0;
    }
    .procedure-menu ul{
        position: static;
    }
    .procedure-menu ul li{
        margin-left: .4rem;
        position: relative;
        margin-top: .2rem;
    }
    .procedure-menu ul li:not(:first-child):after{
        content: "";
        position: absolute;
        right: 100%;
        top: 0;
        width: .4rem;
        height: 100%;
        background: url(../images/offline_arrow_grey.png) no-repeat center/.2rem;
    }
    .procedure-menu ul li:nth-of-type(1) {
        margin-left: 0;
    }
    .procedure-assemblage{
        margin-top: .5rem;
    }
    .procedure-menu ul li.on:after{
        background-image: url(../images/offline_arrow_blue.png);
    }
    .my-table .table-title{position: relative;}
    .my-table .table-title h3 span{display: block; margin: 0 0 0.1rem 0;}
    .my-table .dowload-talbe{
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 0;
        width: auto;
        margin: 0;
        padding: 0.1rem;
        background-color: #eaeaea;
        padding-right: 0.4rem;
        background-position-x: 90%;
        width: auto;
    }
    .my-table .table-title h3{display: block;}
    .goods-action-content .action-list ul li .txt h3{
        font-size: .3rem;
    }
    .big-title{
        margin-bottom: .4rem;
    }
    .cross-content .service-advantage dl dd .txt h3{
        font-size: .22rem;
    }
    .cross-content .prosedure-content dl dd{
        width: 25%;
        height: 3rem;
        padding-left: .8rem;
        margin-top: .2rem;
        padding-left: 0.8rem;
        padding-right: .5rem;
    }
    .cross-content .prosedure-content dl dd strong{
        padding-top: .7rem;
    }
    .cross-content .prosedure-content dl dd:nth-of-type(1),
    .cross-content .prosedure-content dl dd:last-child{
        width: 25%;
    }
    .cross-content .prosedure-content dl dd:after,
    .cross-content .prosedure-content dl dd:nth-of-type(1):after,
    .cross-content .prosedure-content dl dd:last-child:after{
        width: 100%;
    }
    .cross-content .prosedure-content dl{
        margin-top: -.2rem;
        flex-wrap: wrap;
    }
    .cross-content .business-content .txt{
        padding: .4rem;
    }
    .cross-content .business-content .commom-left-tips{
        margin-top: .3rem;
    }
    .cross-content .prosedure-content dl dd:after{
        background-size: 100% 100%;
    }
    .cross-content .prosedure-content{
        padding-top: 0;
    }
    .hypt-content dl dd .txt{
        padding: .3rem;
    }
    .company-info > img{
        height: 6rem;
        object-fit: cover;
        object-position: right;
    }
    .about-content .company-info .en{
        font-size: .7rem;
    }
    .about-play,
    .section-02 .section-02-part-02 .slide-list{
        margin-top: .5rem;
    }
    .about-content .company-info .about-play a span{
        width: .5rem;
        margin-right: .2rem;
    }
    .mission-content dl{
        margin-top: 1rem;
    }
    .prize-content .right-list figure{
        margin-top: .2rem;
    }
    .mileage-content .swiper-slide .desc{
        padding: 0 .2rem;
    }
    .content-01 .number-box{
        margin-top: .7rem;
    }
    .section-01 .bg-05{
        height: 13rem;
    object-fit: cover;
    object-position: 20%;
    }
    /* .section-01 .section-01-part-02{
        margin-top: 5rem;
    } */
    .section-01-part-02 .commom-title,
    .section-04 .commom-title{
        margin-bottom: .5rem;
    }
    .section-01-part-02 .swiper{
        padding-top: 0;
    }
    .section-02 .section-02-part-02{
        top: 4rem;
    }
    .section-02 .section-02-part-02 .w1660{
        padding-left: 0;
    }
    .section-02-part-01 .swiper figure img{
        height: 12rem;
        object-fit: cover;
    }
    .section-03 .section-03-part-01 ul li .item{
        padding: 0 0.3rem 0.3rem;
    }
    .section-03 .section-03-part-01 ul li h4,
    .section-03 .section-03-part-01 ul li .num-03{
        font-size: .26rem;
    }
    .section-03 .section-03-part-01 ul li .num-03{
        background-position-x: .35rem;
        background-size: .5rem;
    }
    .section-05{
        height: 70vh;
    }
    .section-05 .commom-title{
        margin-bottom: .7rem;
    }

    .header ul li a.hidden{display:block;}
    .header ul li .NavPull{position:static;width:100%;}
    .header .NavPullMask{display: none !important;}
    .header ul li a.hidden {
        padding: 20px;
        padding-right: 50px;
        line-height: 1;
        font-size: 18px;
        font-weight: 700;
        color: #fff;
    }
    .header .nav ul li.active .arrow:before,
    .header .nav ul li.active .arrow:after{
        border-color: #fff;
        transform: rotate(-135deg) translate(-50%,-50%);
        top: 38%;
    }

    .header ul li dl a{
        padding: 8px 20px !important;
        line-height: 1 !important;
        font-size: 18px !important;
        line-height: 1.2 !important;
        opacity: .8 !important;
    }

    .header .other-handle {
        position: relative;
        z-index: 22;
    }
    .header ul li.on>a{
        color: #1ad2fb !important;
    }
    .header .nav ul li{position: relative;}
    .header .nav ul li .arrow{display: block;position: absolute;right: 0;top: 0;width: 60px;height: 58px;z-index: 3;}
    .header .nav ul li .arrow:before, .header .nav ul li .arrow:after {
        content: "";
        display: block;
        width: 6px;
        height: 6px;
        transform: rotate(45deg) translate(-50%,-50%);
        border-right: 2px #1AD2FB solid;
        border-bottom: 2px #1AD2FB solid;
        position: absolute;
        top: 54%;
        left: 50%;
        transform-origin: center;
        transition: border-color .3s ease-out,transform .3s ease-out;
    }
    .header .nav ul li .arrow:before {
        margin-top: -5px;   
    }
    .header .nav .mobile-slide-btns{display: block;position: absolute;left: 0;bottom: 0;width: 100%;}
    .mobile-slide-btns a{padding: 0 20px;height: 40px;font-size: 14px;color: #feb230;background: #000;border-bottom: solid 1px rgba(255, 255, 255, .2);}
    .mobile-slide-btns a svg{margin-left: 10px;}
    .header.active .lang,
    .header.active .lang-user{display: none;}
    .header.active .mobile-change{display: block;}
    .header.black.active ul li a, .header.black.active .lang .show-lang{color: #fff;}
    .header ul li .NavPull dd{margin-top: 0;}
}


@media (max-width: 900px) {
   .mask-img{background-image: url(/upload/image/2024-12/col134/1735177100847.png)}
    .backTop{bottom: 70px;}
    .ft-top .ft-nav dl,
    .sub-menu ul li,
    .innovate-content ul li,
    .goods-action-content .one-info .txt, 
    .goods-action-content .one-info figure,
    .goods-action-content .action-list ul li > figure,
    .goods-action-content .action-list ul li .txt,
    .transit-content .left,
    .transit-content .right,
    .cross-content .business-content figure,
    .cross-content .business-content .txt,
    .hypt-content dl dd .txt, 
    .hypt-content dl dd figure,
    .sssb-txt figure,
    .sssb-txt .txt,
    .contact-content .contact-list .item,
    .contact-content .contact-list .item:nth-of-type(4), 
    .contact-content .contact-list .item:nth-of-type(5){
        width: 100%;
    }
    .pc-commom-content{display: none;}
    .innovate-content .phone-show,
    body .mobile-commom-content{display: block;}
    /* .ft-top .ft-nav dl{
        display: block;
        margin-bottom: .3rem;
    }
    .ft-top .ft-nav dl:last-child{
        margin-bottom: 0;
    }
    .ft-top .ft-nav dl dt{
        width: 100%;
        position: relative;
        display:flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 0;
    }
    .ft-top .ft-nav dl dt:after{
        content: '+';
        font-size: .2rem;
        opacity: .5;
    }
    .ft-top .ft-nav dl dt.active:after{
        content: '-';
    }
    .footer .ft-top dl dd{
        margin-top: .15rem;
        margin-bottom: 0 !important;
        display: none;
    } */
     .ft-top .ft-nav dl {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        margin-bottom: .2rem;
    }
     .ft-top .ft-nav dl:last-child{
         margin-bottom: 0;
     }
    .footer .ft-bottom {
        margin-top: 0;
        border: 0;
    }
    .ft-top .ft-nav dl dt{
        position:relative;
        margin-bottom: .2rem;
    }
    .ft-top .ft-nav dl dd{display: none;margin-bottom: .2rem;}
    .ft-top .ft-nav dl dt:after{
        content:'';
        width:11px;
        height:19px;
        background-image: url(/upload/image/2025-01/1735892551388.png);
        background-repeat: no-repeat;
        background-position:center;
        background-size: 8px;
        position:absolute;
        right:0;
        top:50%;
        transform:translate(0,-50%);
        transition:all 0.3s ease;
    }
    .ft-top .ft-nav dl.active dt:after {
        transform: rotate(90deg);
        width: 19px;
        height: 11px;
    }
    .footer .ft-top dl.active dd{
        display:block
    }
    .footer{
        padding: .5rem 0;
    }
    .footer .ft-top .other-links{
        margin-top: .2rem;
    }
    .footer .ft-bottom .small{
        text-align: center;
    }
    .footer .ft-bottom .small p{
        display: inline-block;
    }
    .footer .ft-bottom .store{
        justify-content: center;
        width: 100%;
        margin-top: .2rem;
    }
    .progress-content ul li:not(:first-child){
        margin-left: 1rem;
    }
    .progress-content .setp-content .setp-box .desc > div > div{
        width: 100% !important;
        margin-bottom: .2rem;
    }
    .progress-content .setp-content .setp-box:nth-of-type(3) .desc > div > div:nth-of-type(1){
        padding-left: .2rem !important;
        padding-right: .2rem !important;
        
    }
    .progress-content .setp-content .setp-box:nth-of-type(3) .desc > div > div:nth-of-type(1) > div div{
        line-height: 1.5 !important;
        min-height: 0.6rem;
        padding: 0.1rem;
    }
    .progress-content .setp-content .setp-box:nth-of-type(2) .desc > div  div {
        min-height: 1px !important;
        padding-bottom: .2rem;
    }
    .column-banner img{
        height: 4rem;
        object-fit: cover;
    }
    .sub-menu ul li:not(:last-child){
        margin-right: 0;
        margin-top: .1rem;
    }
    .sub-menu ul li{
        background: url(../images/arrow_right_black.svg) no-repeat 97% center/.2rem;
    }
    .innovate-content .pc-show{
        display: none;
    }
    .innovate-content ul li .mask-txt *{
        opacity: 1;
    }
    .innovate-content .phone-show .swiper-pagination{
        position: static;
        margin-top: .2rem;
    }
    .procedure-info h2,
    .big-title,
    .public-title,
    .about-content .company-info h3,
    .prize-content .left-years .swiper-slide-active{
        font-size: .4rem;
    }
    .goods-action-content .one-info .txt{
        padding-top: .5rem;
    }
    .goods-action-content .action-list ul li .txt{
        padding-left: 0;
        padding-right: 0;
    }
    .transit-content .right,
    .sssb-txt .txt{
        margin-top: .3rem;
    }
    .commom-more a{
        margin: 0 auto;
    }
    .transit-content .top-title{
        margin-bottom: 0;
    }
    .cross-content .service-advantage dl dd{
        width: 33.33%;
        padding: 0 .1rem;
    }
    .cross-content .service-advantage dl{
        margin: 0 -.1rem;
    }
    .cross-content .service-advantage dl dd .txt{
        padding-left: .3rem;
        height: 100%;
        padding-bottom: 0.2rem;
        padding-top: 0.2rem;
    }
    .cross-content .prosedure-content dl dd,
    .cross-content .prosedure-content dl dd:nth-of-type(1), .cross-content .prosedure-content dl dd:last-child{
        width: 33.33%;
        padding: 0 .5rem;
        padding-left: 0.8rem;
    }
    .cross-content .prosedure-content dl dd:nth-of-type(1){
        padding-left: .3rem;
    }
    .abxt-tabs ul{
        margin-top: -.2rem;
        justify-content: space-between;
    }
    .abxt-tabs ul li,
    .sssb-txt .txt .desc{
        margin-top: .2rem;
    }
     .abxt-tabs ul li{margin: .2rem 0 0 0; width: 48%;}
    .abxt-tabs ul li a{
        border: solid 1px #dcdcdc;
        text-align: center;
    }
    .abxt-tabs ul li.on a{
        border-color: transparent;
    }
    .sssb-content .icon-btns ul li{
        width: 25%;
    }
    .sssb-txt .txt{
        padding: 0;
    }
    .sssb-txt .txt .desc,
    .job-content .txt .desc{
        margin-bottom: .5rem;
    }
    .job-content .section-05>img{
        height: 5rem;
        object-fit: cover;
    }
    .scope-content .scrope-item dl dd{
        padding: .2rem;
    }
    .scope-content .scrope-item dl dd h4,
    .prize-content .left-years .swiper-slide{
        font-size: .2rem;
    }
    .scope-content .scrope-item .desc{
        padding: .3rem;
    }
    .vision-content .description br,
    .mileage-content .line{
        display: none;
    }
    .prize-content .left-years{
        width: 1.5rem;
    }
    .prize-content .left-years .year-swiper {
        width: calc(100% - 0.4rem);
        position: relative;
    }
    .prize-content .left-years .line-assemblage{
        width: .3rem;
    }
    .prize-content .left-years .swiper-slide{
        line-height: .8rem;
    }
    .mileage-content .swiper-slide-active h3{
        font-size: .4rem;
    }
    .prize-content .left-years .swiper-slide-active{font-size: .28rem;}
    .prize-content .right-list {
        width: calc(100% - 1.8rem);
    }
    .prize-content .right-list ul li:nth-of-type(1) {
        padding-top: 0;
    }
    .mileage-content .swiper-slide .top-txt {
        height: 3.5rem;
        padding-bottom: 0.5rem;
    }
    .mileage-content .swiper-slide .desc {
        min-height: calc(6 * 0.3rem);
    }
    .contact-content .contact-list dl,
    .contact-content .contact-list .item:nth-of-type(4) dl, .contact-content .contact-list .item:nth-of-type(5) dl {
        height: auto;
        padding-bottom: 0.6rem;
        min-height: 3rem;
    }
    .qualified-content .img-swiper{
        width: 100%;
        max-width: 4rem;
        position: static;
        margin: 0 auto;
    }
    .section-01 .ticker-board{
        font-size: .5rem;
    }
    .section-01 .bg-05{
        height: auto;
        object-fit: cover;
        object-position: 20%;
        width: 144%;
        padding-top: 1rem;
        background-color: #fff;
        max-width: none;
        margin-left: -5%;
        position: absolute;
        top: 0;
        left: 0;
    }
    /* .section-01 .section-01-part-02{
        margin-top: 3rem;
    } */
    .section-01 .content-01{
        position: relative;
        
    }
    .section-01{
        background-color: #03a1e9;
        padding-bottom: .6rem;
    }
    .section-02 .section-02-part-02{
        top: .6rem;
    }
    .big-title{
        margin-bottom: .3rem;
    }
    .section-02-part-01 .swiper figure img{
        height: 9rem;
        object-position: right;
    }
    .section-04 .client-imgs .item figure{
        width: 2rem;
        margin-right: 0.2rem;
        height: .8rem;
    }
}


@media (max-width: 640px) {
    .progress-content ul li:not(:first-child){
        margin-left: .8rem;
    }
    .innovate-content ul li .mask-txt{
        padding: 0 .3rem;
        padding-top: .7rem;
    }
    .transit-content .transit-box .right ul li{
        padding: .3rem;
    }
    .transit-content .transit-box .right ul li figure{
        width: 1.8rem;
    }
    .cross-content .service-advantage dl dd{
        width: 50%;
        margin-top: .3rem;
    }
    .cross-content .prosedure-content dl dd strong {
        padding-top: 0.3rem;
        padding-bottom: 0.3rem;
    }
    .cross-content .prosedure-content dl dd{
        height: 2.2rem;
    }
    .cross-content .prosedure-content dl dd, .cross-content .prosedure-content dl dd:last-child{
        padding: 0 0.3rem;
        padding-left: 0.6rem;
    }
    .cross-content .basic-info .desc{
        padding: .5rem 0;
        padding-top: 0;text-align:justify;
    }
    .column-banner img{
        height: 3.2rem;
    }
    .hypt-content dl dd .txt h3{
        margin-bottom: .3rem;
    }
    .sssb-content .icon-btns ul li{
        width: 33.33%;
    }
    .job-content .txt {
        padding-left: 0;
        width: 100%;
        max-width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    .procedure-info h2, .big-title, .public-title, .about-content .company-info h3{
        font-size: .3rem;
    }
    .about-content .company-info .en{
        font-size: .5rem;
    }
    .about-content .company-info h3{
        margin: .2rem 0 .4rem;
    }
    .scope-content .scrope-item dl dd h4,
    .mission-content dl dd .desc{
        line-height: .28rem;
        min-height: calc(3 * .28rem);
    }
    .mission-content dl{
        margin-top: .5rem;
    }
    .company-info > img{
        height: auto;
        margin-top: -1rem;
    }
    .mission-content dl dd{
        width: 50%;
        padding: 0 .2rem;
    }
    .mission-content dl dd:nth-of-type(3n){
        border-right: solid 1px rgba(255,255,255,.1);
    }
    .mission-content dl dd:nth-of-type(2n) {
        border-right: 0;
    }
    .mission-content dl dd .desc br{
        display: none;
    }
    .mileage-content .swiper-slide .top-txt{
        padding-bottom: 0;
        padding-left: .7rem;
        padding-right: .7rem;
    }
    .qualified-content .img-swiper{
        max-width: 3rem;
    }
    .section-01 .ticker-board{
        font-size: .4rem;
    }
    .section-01 .ticker-board .ticker.move:last-child{
        font-size: .2rem;
    }
    /* .section-01 .section-01-part-02{
        margin-top: 2rem;
    } */
    .section-03 .section-03-part-01 figure img{
        height: 4rem;
        object-fit: cover;
        object-position: right;
    }
    .section-03 .section-03-part-01 ul li h4, .section-03 .section-03-part-01 ul li .num-03{
        font-size: .22rem;
    }
    .section-05{
        height: 5rem;
    }
    .section-05 dl dd .other-cloumns a{
        width: auto;
        height: .5rem;
        text-indent: .1rem;
        padding:0 .1rem;
    }
    .section-05 dl dd:last-child{
        margin-left: .3rem;
    }
}

@media (max-width: 480px) {
    .cross-content .prosedure-content dl dd:nth-of-type(1){
        padding-left: .2rem;
        padding-right: .3rem;
    }
    .cross-content .prosedure-content dl dd, .cross-content .prosedure-content dl dd:last-child{
        padding: 0 0.2rem;
        padding-left: 0.3rem;
    }
}
/* ***************************   响应式 end  ************************** */
.Pactl .commom-more{margin-bottom:0.6rem;}

/* 新闻详情 */
.main_newsinfo{margin-top:0.7rem;}
.main_newsinfo .column-box .column-menu ul li.on:after{bottom:-0.31rem;}
.NewsInfo{padding-bottom:0.8rem;}
.NewsInfo .NewsInfoBox{max-width:11rem;margin:0 auto;}
.NewsInfo .TitInfo{text-align: center;margin-bottom: 0.4rem;;}
.NewsInfo .TitInfo h1{font-size: 0.36rem;color:#0f1e2f;font-weight: normal;line-height: 0.54rem;}
.NewsInfo .TitInfo .other time{display: inline-block;padding-left:24px;background: url(../images/time.png) no-repeat center left;font-size: 0.18rem;color:#999;background-size: 16px;line-height: 30px;}
.NewsInfo .TitInfo .other{margin-top:0.3rem;}
.NewsInfo .SinglePage{color:#0f1e2f;font-size: 0.16rem;line-height: 0.3rem;text-align:justify;}
.NewsInfo .SinglePage *{color:#0f1e2f;font-size: 0.16rem;line-height: 0.3rem;}
.NewsInfo .SinglePage img{display: block;margin:0 auto;height:auto !important;}
.NewsInfo .PrevNextInfo{padding-top:0.4rem;margin-top:0.8rem;border-top:1px solid rgba(217,226,229,0.9);position: relative;}
.NewsInfo .PrevNextInfo .back{position: static;right:0;top:0.5rem;width:1.7rem;line-height: 0.5rem;border-radius: 0.5rem;border:1px solid #d8d8d8;display: block;font-size: 0.18rem;color:#888;}
.NewsInfo .PrevNextInfo .back em{display: flex;align-items: center;justify-content: center;text-align: center;line-height: 0.5rem;}
.NewsInfo .PrevNextInfo .back i{display: block;width:0.21rem;height:16px;background: url(../images/goback.png) no-repeat center center;background-size: contain;margin-left:0.1rem;}
.NewsInfo .PrevNextInfo dl{display: flex;line-height: 0.36rem;font-size: 0.18rem;color:#999;}
.NewsInfo .PrevNextInfo dl *{line-height: 0.36rem;}
.NewsInfo .PrevNextInfo dl dt{white-space: nowrap;}
.NewsInfo .PrevNextInfo dl a{color:#999;}
.NewsInfo .PrevNextInfo dl:hover{color:#003e81;}
.NewsInfo .PrevNextInfo dl:hover a{color:#003e81;}
/*.NewsInfo .SinglePage p{text-indent:2em;}*/

@media(max-width:1024px){
    .main_newsinfo{margin-top:60px;}
    .NewsInfo .TitInfo {margin-bottom:25px;}
    .NewsInfo .TitInfo h1{font-size: 18px;}
    .NewsInfo .TitInfo .other{margin-top:10px;}
    .NewsInfo .TitInfo .other time{font-size: 14px;margin-top:0;}
    .NewsInfo .SinglePage{font-size: 14px;line-height: 1.8;}
    .NewsInfo .SinglePage *{font-size: 14px;line-height: 1.8;}
    .NewsInfo .PrevNextInfo{padding-top:30px;margin-top:30px;padding-right:0;}
    .NewsInfo .PrevNextInfo .back{position: static;line-height: 30px;font-size: 14px;width:110px;margin-bottom:15px;}
    .NewsInfo .PrevNextInfo .back em{line-height: 30px;}
    .NewsInfo .PrevNextInfo .back i{width:10px;}
    .NewsInfo .PrevNextInfo dl{line-height: 30px;font-size: 14px;}
    .NewsInfo .PrevNextInfo dl *{line-height: 30px;}
}


.Hangk_popup .w1400{max-width:11rem;}
.Hangk_popup .ovh{border-radius: 0.2rem;background: #fff;padding:0.4rem;}
.Hangk_popup .Hangk_list{}
.Hangk_popup .Hangk_list .item{border-radius: 0.1rem;box-shadow: 0 0 10px rgba(0, 0, 0, .1);margin-bottom:0.15rem;padding:0.3rem 0.3rem;}
.Hangk_popup .Hangk_list .item .itemtit{position: relative;margin-bottom:0.15rem;}
.Hangk_popup .Hangk_list .item .itemtit .name{font-size: 0.24rem;color:#00448e;font-weight: bold;}
.Hangk_popup .Hangk_list .item .itemtit .logo_b{position: absolute;right:0;top:-0.1rem;max-width:2.05rem;text-align: right;}
.Hangk_popup .Hangk_list .item .itemtit .logo_b img{max-height:0.55rem;}
.Hangk_popup .Hangk_list .item .itembox ul{display: flex;flex-wrap: wrap;}
.Hangk_popup .Hangk_list .item .itembox ul li{width:50%;box-sizing: border-box;padding:0.1rem 0;;padding-right:0.3rem;color:#999;line-height: 30px;border-bottom:1px solid #eee;}
.Hangk_popup .Hangk_list .item .itembox ul li *{line-height: 0.3rem;}
.Hangk_popup .Hangk_list .item .itembox ul li.col100{width:100%;padding-right:0;}
.Hangk_popup .Hangk_list .item .itembox ul li .dec{color:#000;}
.Hangk_popup .Hangk_list .item .itembox ul li dd{color:#000;}
.Hangk_popup .Hangk_list .item .itembox ul li span{color:#000;}
.Hangk_popup .Hangk_list .item .itembox ul li a{color:#48b8ff;}

@media(max-width:640px){
    .Hangk_popup .ovh{padding:10px;}
    .Hangk_popup .Hangk_list .item{padding:15px 10px;}
    .Hangk_popup .Hangk_list .item .itemtit .logo_b{top:-5px;}
    .Hangk_popup .Hangk_list .item .itemtit .logo_b img{max-height:30px;}
    .Hangk_popup .Hangk_list .item .itemtit .name{font-size: 18px;}
    .Hangk_popup .Hangk_list .item .itemtit .itembox{font-size: 13px;}
    .Hangk_popup .Hangk_list .item .itembox ul li{line-height: 26px;}
    .Hangk_popup .Hangk_list .item .itembox ul li *{line-height: 26px;font-size: 13px;}
    .Hangk_popup .Hangk_list .item .itembox ul li{width:100%;padding-right:0;}
}


/* 服务透明化材料附件 */
.Service_tmhcl{padding:0.8rem 0;}
.Service_tmhcl .Service_tmhcl_left{width:67.85%;float:left;}
.Service_tmhcl .Service_tmhcl_left .Title{font-size: 0.5rem;color:#00448e;margin-bottom:0.7rem;}
.Service_tmhcl .Service_tmhcl_left .Service_tmhclBox>.name{font-size: 0.24rem;color:#00448e;font-weight: normal;margin-bottom:0.3rem;}
.Service_tmhcl .Service_tmhcl_left .item{}
.Service_tmhcl .Service_tmhcl_left .item .itemtit{line-height: 0.5rem;border-bottom:1px solid #e9e9e9;padding-left:0.22rem;padding-right:30px;position: relative;cursor: pointer;}
.Service_tmhcl .Service_tmhcl_left .item .itemtit *{line-height: 0.5rem;}
.Service_tmhcl .Service_tmhcl_left .item .itemtit i{display: block;width:30px;height:100%;position: absolute;right:0;top:0;background-repeat: no-repeat;background-position: center;background-image: url(../images/jia_n.png);}
.Service_tmhcl .Service_tmhcl_left .item .itemtit .cubtit{font-size: 0.18rem;color:#0f1e2f;}
.Service_tmhcl .Service_tmhcl_left .item .itemtit::before{display: block;width:4px;height:35%;background: #bfbfbf;position: absolute;left:0;top:50%;transform: translateY(-50%);content:'';}
.Service_tmhcl .Service_tmhcl_left .item .itembox{padding:0.3rem 0.22rem;background: #f9f9f9;display: none;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box:not(:last-child){margin-bottom:0.3rem;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box *{line-height: 1.5;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box .boxtit{color:#000;margin-bottom:0.1rem;font-weight: bold;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box .boxcon{line-height: 1.5;color:#555;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box .boxcon dl{display: flex;flex-wrap: wrap;margin-left:-5%;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box .boxcon dl dd{width:45%;margin-left:5%;margin-bottom:0.08rem;display: flex;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box .boxcon dl dd .sa{white-space: nowrap;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box .boxcon dl dd .text{display: flex;flex-wrap: wrap;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box .boxcon dl dd .text span{color:#00a0e9;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box .boxcon dl dd .text a{color:#00a0e9;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box .boxcon.col100 dl dd{width:95%;}
.Service_tmhcl .Service_tmhcl_left .item .itembox .box .boxcon dl dd .text a.download{border-bottom:1px solid #00a0e9;display: flex;align-items: center;}

.Service_tmhcl .Service_tmhcl_left .item .itemtit.on i{background-image: url(../images/jian_n.png);}
.Service_tmhcl .Service_tmhcl_left .item .itemtit.on .cubtit{font-weight: bold;}

.Service_tmhcl .Service_tmhcl_right{width:28%;max-width:3.5rem;float:right;padding-top:0.6rem;}
.Service_tmhcl .Service_tmhcl_right .selection>div:last-child{width:100%;}
.Service_tmhcl .Service_tmhcl_right .search_tm{width:100%;margin:0.15rem 0;background: #f8f8f8;position: relative;}
.Service_tmhcl .Service_tmhcl_right .search_tm input{height:0.8rem;display: block;width:100%;box-sizing: border-box;padding-right:0.58rem;padding-left:0.2rem;font-size: 0.18rem;}
.Service_tmhcl .Service_tmhcl_right .search_tm button{width:0.4rem;height:100%;background: url(../images/search_n.png) no-repeat center center;position: absolute;right:0.1rem;top:0;}
.Service_tmhcl .Service_tmhcl_right .Service_tmhcl_nav ul li{line-height: 0.3rem;padding:0.15rem 0;margin-bottom:2px;background: #f8f8f8;position: relative;transition: all .1s;font-size: 0.18rem;}
.Service_tmhcl .Service_tmhcl_right .Service_tmhcl_nav ul li *{line-height: 0.6rem;}
.Service_tmhcl .Service_tmhcl_right .Service_tmhcl_nav ul li a{display: block;padding:0 0.3rem 0 0.65rem;line-height:0.3rem;}
.Service_tmhcl .Service_tmhcl_right .Service_tmhcl_nav ul li::before{content:'';display: block;width:0.3rem;height:100%;background: url(../images/more_n.png) no-repeat center center;position: absolute;left:0rem;opacity: 0;transition: all .3s;top:0;}
.Service_tmhcl .Service_tmhcl_right .Service_tmhcl_nav ul li.on::before{opacity: 1;left:0.3rem;}
.Service_tmhcl .Service_tmhcl_right .Service_tmhcl_nav ul li.on{background: #00a0e9;}
.Service_tmhcl .Service_tmhcl_right .Service_tmhcl_nav ul li.on a{color:#fff;padding-left:0.65rem;}
.Service_tmhcl .Service_tmhcl_right .Service_tmhcl_nav ul li:hover::before{opacity: 1;left:0.3rem;}
.Service_tmhcl .Service_tmhcl_right .Service_tmhcl_nav ul li:hover{background: #00a0e9;}
.Service_tmhcl .Service_tmhcl_right .Service_tmhcl_nav ul li:hover a{color:#fff;padding-left:0.65rem;}

.Service_tmhcl .clear{clear: both;}

@media(max-width:768px){
    .Service_tmhcl{padding:20px 0;}
    .Service_tmhcl .Service_tmhcl_left{width:100%;}
    .Service_tmhcl .Service_tmhcl_right{width:100%;margin-bottom:30px;max-width:100%;padding-top:0;}
    .Service_tmhcl .Service_tmhcl_left .Title{font-size: 0.28rem;font-weight: bold;margin-bottom:25px;}
    .Service_tmhcl .Service_tmhcl_left .item .itemtit i{background-size: 10px;}
}

/* 搜索结果 */
.main_search{margin-top:0.7rem;}
.searchResult{padding:0.6rem 0;}
.searchResult .w1400{max-width:11rem;}
.searchResult .searchResultInput{padding:0.25rem;border-radius: 0.1rem;border:1px dotted #dedede;background: #f7fafc;margin-bottom:0.2rem;}
.searchResult .searchResultInput .inputbox{border-bottom:1px solid #dedede;background: url(../images/search_n.png) no-repeat left center;position: relative;font-size: 0.18rem;}
.searchResult .searchResultInput .inputbox input{width:100%;height:0.5rem;padding:0 50px 0 30px;color:#555;font-size: 0.18rem;}
.searchResult .searchResultInput .inputbox button{position: absolute;right:0;top:0;line-height: 0.5rem;color:#000;font-size: 0.18rem;}

.searchResult .searchList .item{padding:0.3rem 0;border-bottom:1px solid #e8eeef;color:#0f1e2f;margin-bottom:0.2rem;}
.searchResult .searchList .item .tag{font-size: 0.2rem;color:#00448e;font-weight: bold;}
.searchResult .searchList .item .tag span{display:inline-block;padding:0.1rem 0.25rem;margin:1px;cursor: pointer;}
.searchResult .searchList .item .tag span.ano{background:#00448e;color:#fff;}
.searchResult .searchList#news .item,.searchResult .searchList#file .item,.searchResult .searchList#center .item{border-bottom:none;padding:0;}
.searchResult .searchList .item dd{padding:0.2rem 0;border-bottom:1px solid #e8eeef;}
.searchResult .searchList .item .tit{line-height: 1.6;margin:0.1rem 0;}
.searchResult .searchList .item .tit span{color:#00a0e9;line-height: 1.6;}
.searchResult .searchList .item .dec{line-height: 1.6;}
.searchResult .searchList .item .dec span{color:#00a0e9;line-height: 1.6;}
.searchResult .searchList .item .local{font-size: 0.14rem;color:#999999;margin-top:0.1rem;}
.searchResult .searchList .item .box{margin-bottom:0.2rem;}
.searchResult .searchList .item .box *{line-height: 1.6;}
.searchResult .searchList .item .box .boxtit{font-size: 0.18rem;color:#000;font-weight: bold;}
.searchResult .searchList .item .box .text{margin-top:0;}
.searchResult .searchList .item .box .text a{color:#00a0e9;}
.searchResult .end{font-size: 0.18rem;color:#555;text-align: center;margin-top:0.2rem;}

.search_tc{position: absolute;top:100%;width:100%;left:0;box-sizing: border-box;background: #f7f8f9;box-shadow: 0 0 10px rgba(0, 0, 0, .1);padding:1rem 0;display: none;}
.search_tc .close{width:30px;height:30px;background: url(../images/close_n.png) no-repeat center center;position: absolute;right:1rem;top:0.3rem;cursor: pointer;}
.search_tc .search_input{width:90%;max-width:8rem;margin:0 auto;padding-right:1rem;position: relative;box-sizing: border-box;border:2px solid #013266;}
.search_tc .search_input input{height:0.5rem;width:100%;box-sizing: border-box;padding:0 0.2rem;font-size: 0.18rem;}
.search_tc .search_input button{width:1rem;height:0.5rem;background: #013266;font-size: 0.18rem;color:#fff;position: absolute;right:0;top:0;line-height: 0.5rem;cursor: pointer;}

@media(max-width:1024px){
    .search_tc{padding:50px 0;}
    .search_tc .close{right:10px;top:10px;}
}

.transit_new .top-title{margin-bottom:0;}
.transit_new .commom-more{margin-bottom:0.6rem;margin-top:0;}
.transit_new .fixed_box{position: sticky;top:1.8rem;}

@media(max-width:768px){
    .transit_new .commom-more{margin-top:0.6rem;}
    .searchResult .searchList .item .tag span{padding:0.06rem 0.12rem;}
}

/* 服务质量月度报告 */
.MonthlyReport_new .MonthlyReport_part1 .partBox table{width:100%;background: #f8f8f8;border-collapse: collapse;border-spacing: 0;}
.MonthlyReport_new .MonthlyReport_part1 .partBox table tr{border-bottom:2px solid #fff;}
.MonthlyReport_new .MonthlyReport_part1 .partBox table th,
.MonthlyReport_new .MonthlyReport_part1 .partBox table td{padding:0.18rem 0.05rem;text-align: left;line-height: 1.3;border:none;vertical-align: middle;}
.MonthlyReport_new .MonthlyReport_part1 .partBox table td:nth-of-type(1){ white-space: nowrap;}
.MonthlyReport_new .MonthlyReport_part1 .partBox table .tc{text-align: center;}
.MonthlyReport_new .MonthlyReport_part1 .partBox table th{font-weight: normal;}
.MonthlyReport_new .MonthlyReport_part1 .partBox table tr td{text-align: center;}
.MonthlyReport_new .MonthlyReport_part1 .partBox table .trTit{background: #00448e;color:#fff;position: sticky;top:0.7rem;}
.MonthlyReport_new .MonthlyReport_part1 .partBox table .border_right{border-right:2px solid #fff;}
.MonthlyReport_new .MonthlyReport_part1 .partBox table tr:nth-of-type(3n + 1){
    border-bottom:4px solid #fff;
}
.MonthlyReport_new .MonthlyReport_part2{padding:0.8rem 0;}
.MonthlyReport_new .MonthlyReport_part2 .big_tit{font-weight: bold;margin-bottom:0.4rem;}
.MonthlyReport_new .MonthlyReport_part2 .big_tit img{width:0.29rem;display: inline-block;margin-right:0.1rem;}

.MonthlyReport_new .MonthlyReport_part2 .partBox ul{display: flex;flex-wrap: wrap;margin-left:-4%;}
.MonthlyReport_new .MonthlyReport_part2 .partBox ul li{width:46%;margin-left:4%;margin-bottom:2%;box-sizing: border-box;border:1px solid #e7e7e7;padding:0.4rem;}
.MonthlyReport_new .MonthlyReport_part2 .partBox ul li .tit{position: relative;font-weight: bold;color:#0f1e2f;}
.MonthlyReport_new .MonthlyReport_part2 .partBox ul li .tit .nowrap1{line-height: 1.5;}
.MonthlyReport_new .MonthlyReport_part2 .partBox ul li .tit::before{content:'';display: block;width:3px;height:60%;background: #07a2ea;position: absolute;left:-0.4rem;top:50%;transform: translateY(-50%);}
.MonthlyReport_new .MonthlyReport_part2 .partBox ul li .dec{line-height: 1.8;margin-top:0.1rem;font-weight: lighter;}

@media(max-width:1024px){
}

@media(max-width:640px){
    .MonthlyReport_new .MonthlyReport_part2{padding:0.4rem 0;}
    .MonthlyReport_new .MonthlyReport_part1 .partBox table th,
    .MonthlyReport_new .MonthlyReport_part1 .partBox table td{padding:10px 2px;}
    .MonthlyReport_new .MonthlyReport_part2 .big_tit{font-size: 0.26rem;}
    .MonthlyReport_new .MonthlyReport_part2 .partBox ul li{width:96%;padding:20px;}
    .MonthlyReport_new .MonthlyReport_part2 .partBox ul li .tit::before{left:-20px;}
}


.About_New124{padding-top:0.6rem;}
.About_New124 *{line-height: 1.875;}
.About_New124 .Company_fen .txt{color:#00448e;font-size: 0.2rem;text-align: center;line-height: 1.6;margin-bottom:0.3rem;text-align:justify;}
.About_New124 .Company_fen .Company_fenBox{display: flex;flex-wrap: wrap;margin-left:-3%;}
.About_New124 .Company_fen .Company_fenBox .item{width:47%;margin-left:3%;box-sizing: border-box;border:1px solid #e7e7e7;padding:0.5rem;background: #fff;box-shadow: 0 0 0.4rem rgba(0, 0, 0, .1);}
.About_New124 .Company_fen .Company_fenBox .item .tag{display: flex;align-items: center;font-size: 0.18rem;color:#003e81;font-weight: bold;}
.About_New124 .Company_fen .Company_fenBox .item .tag i{display: block;width:0.1rem;height:0.1rem;border-radius: 50%;border:2px solid #003e81;margin-right:0.1rem;}
.About_New124 .Company_fen .Company_fenBox .item .name{font-size: 0.3rem;font-weight: bold;margin:0.1rem 0 0.2rem 0;
    
    font-weight: 900;
}
.About_New124 .Company_fen .Company_fenBox .item .sub_name{color:#003e81;}
.About_New124 .Company_fen .Company_fenBox .item .con{color:#888;margin:0.2rem 0 0.4rem 0;min-height:2.1rem;text-align:justify;}
.About_New124 .Company_fen .Company_fenBox .item  dl .dec{color:#0f1e2f;max-width: 5rem;}
.About_New124 .Company_fen .Company_fenBox .item  dl dd:not(:last-child) {margin-bottom: .1rem;padding-bottom:.1rem;border-bottom: solid 1px #eee;}
.About_New124 .Company_fen .Company_fenBox .item  dl dd .text *{line-height: 1;vertical-align: baseline;}
.About_New124 .Company_fen .Company_fenBox .item  dl dd .text .ticker-board{font-size: 0.52rem;}


.About_New124 .About_tit{margin-bottom:0.5rem;}
.About_New124 .About_tit h2{font-size: 0.5rem;color:#00448e
font-weight: 900;
}
.About_New124 .About_tit_w h2{color:#fff;
    
    font-weight: 900;
}
.About_New124 .About_tit b{display: block;width:0.6rem;height:3px;background: #00448e;margin-top:0.15rem;}
.About_New124 .About_tit_w b{background: #fff;}
.About_New124 .About_tit.tc{text-align: center;}

.About_New124 .Qiyezz{background-position: center;background-repeat: no-repeat;background-size: cover;}
.About_New124 .Qiyezz .con{font-weight: lighter;color:#fff;text-align:justify;}
.About_New124 .Qiyezz .icolist{margin:0.8rem 0 0.2rem 0;}
.About_New124 .Qiyezz .icolist ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.About_New124 .Qiyezz .icolist ul li{display: flex;align-items: center;}
.About_New124 .Qiyezz .icolist ul li .icon{width:0.8rem;height:0.8rem;box-sizing: border-box;border:0.04rem solid rgba(255,255,255,0.1);display: flex;align-items: center;justify-content: center;margin-right:0.25rem;border-radius: 50%;}
.About_New124 .Qiyezz .icolist ul li .text{font-size: 0.28rem;font-weight: bold;color:#fff;}
.About_New124 .Qiyezz .icolist ul li .icon img{max-width:0.4rem;}

.About_New124 .Qiyejs .QiyejsBox ul{display: flex;flex-wrap: wrap;margin-left:-1%;}
.About_New124 .Qiyejs .QiyejsBox ul li{width:32.33%;margin-left:1%;background: #ebf0f6;position: relative;box-sizing: border-box;padding:0.6rem .3rem;}
.About_New124 .Qiyejs .QiyejsBox ul li::before{content:'';display: block;width:100%;height:0.1rem;background: #00448e;position: absolute;bottom:0;left:0;transition: all .5s;}
.About_New124 .Qiyejs .QiyejsBox ul li .icon{width:1.14rem;height:0.98rem;display: flex;align-items: center;justify-content: center;margin:0 auto;background-position: center;background-repeat: no-repeat;background-size: contain;background-image: url(../images/about/abox.png);}
.About_New124 .Qiyejs .QiyejsBox ul li .icon img{max-width:0.42rem;max-height:0.42rem;}
.About_New124 .Qiyejs .QiyejsBox ul li .name{font-size: 0.24rem;margin:0.35rem 0;text-align: center;
font-weight: 900;
}
.About_New124 .Qiyejs .QiyejsBox ul li .dec{font-weight: lighter;min-height:2.2rem;text-align:justify;}
.About_New124 .Qiyejs .QiyejsBox ul li:hover::before{height:100%;background: url(../images/about/abg.jpg) no-repeat center center #00448e;background-size: contain;}
.About_New124 .Qiyejs .QiyejsBox ul li .libox{position: relative;z-index:9;}
.About_New124 .Qiyejs .QiyejsBox ul li:hover .libox{color:#fff;}
.About_New124 .Qiyejs .QiyejsBox ul li:hover .icon{background-image: url(../images/about/aboxc.png);}


.About_New124 .Value{position: relative;background: #f5f7fa;}
.About_New124 .Value .ValueLeft{width:50%;position: absolute;left:0;top:0;height:100%;min-height:3rem;box-sizing: border-box;padding-left:2.6rem;padding-top:1rem;overflow: hidden;}
.About_New124 .Value .ValueLeft .img{width:100%;height:100%;position: absolute;left:0;top:0;}
.About_New124 .Value .ValueLeft .About_tit{position: relative;z-index:9;}
.About_New124 .Value .ValueLeft .con{font-weight: lighter;color:#fff;position: relative;z-index:9;max-width:4.9rem;}
.About_New124 .Value .ValueRight{width:42%;float:right;padding:0.2rem 0;}
.About_New124 .Value .ValueRight ul li{padding:0.35rem 0;border-bottom:2px solid #dae0e6;}
.About_New124 .Value .ValueRight ul li:last-child{border-bottom:none;}
.About_New124 .Value .ValueRight ul li .icon{height:0.55rem;}
.About_New124 .Value .ValueRight ul li .icon img{max-height:0.55rem;}
.About_New124 .Value .ValueRight ul li .name{font-size: 0.28rem;color:#0f1e2f;margin:0.3rem 0 0.2rem 0;font-weight: bold;
font-weight: 900;
}
.About_New124 .Value .ValueRight ul li .dec{font-weight: lighter;text-align:justify;}

.clear{clear:both;}

.About_New124 .Yuanjing{background: url(../images/about/a5.jpg) no-repeat center center;background-size: cover;position: relative;}
.About_New124 .Yuanjing::before{content:'';width:3rem;height:100%;background: #e5ecf3;position: absolute;right:0;top:0;}
.About_New124 .Yuanjing .w1400{width:100%;max-width:100%;}
.About_New124 .Yuanjing .YuanjingBox{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.About_New124 .Yuanjing .YuanjingBox .img{width:50%;position: relative;z-index:9;}
.About_New124 .Yuanjing .YuanjingBox .img img{width:100%;}
.About_New124 .Yuanjing .YuanjingBox .txt{width:45%;box-sizing: border-box;padding-left:2.6rem;padding-right:0;}
.About_New124 .Yuanjing .YuanjingBox .txt .tag{font-weight: lighter;font-size: 0.26rem;margin-bottom:0.2rem;text-align:justify;line-height: 1.4;}
.About_New124 .Yuanjing .YuanjingBox .txt .con{font-weight: lighter;text-align:justify;}

.About_New124 .Shimin .ShiminBox{background-position: center;background-repeat: no-repeat;background-size: cover;display: flex;}
.About_New124 .Shimin .ShiminBox .item{width:50%;background: rgba(3,72,147,0.8);padding:1rem;color:#fff;}
.About_New124 .Shimin .ShiminBox .item .con{font-weight: lighter;color:#fff;text-align:justify;}

.About_New124 .Shimin .ShiminBox .item:nth-child(2){background: rgba(3,72,147,0.9);padding-left:1rem;padding-right:2.6rem;box-sizing: border-box;border:1px solid rgba(255,255,255,0.1);padding-top:2rem;}
.About_New124 .Shimin .ShiminBox .item .itembox li{height:1rem;border-radius: 1rem;background: rgba(255,255,255,0.1);display: flex;align-items: center;margin-bottom:0.4rem;
padding: 0 .2rem;
}
.About_New124 .Shimin .ShiminBox .item .itembox li .icon{width:0.5rem;height:0.5rem;}
.About_New124 .Shimin .ShiminBox .item .itembox li .text{font-weight: lighter;font-size: 0.2rem;margin-left:0.3rem;display: flex;align-items: center;flex-wrap: wrap;}
.About_New124 .Shimin .ShiminBox .item .itembox li .text span{font-weight: normal;font-size: 0.24rem;}
.About_New124 .Shimin .ShiminBox .item .itembox li .text i{display: inline-block;margin:0 0.2rem;}

@media(max-width:1200px){
    .About_New124 .Company_fen .Company_fenBox .item .name{font-size: 18px;}
    .About_New124 .Company_fen .Company_fenBox .item{padding:25px;}
    .About_New124 .Company_fen .Company_fenBox .item dl dd .text .ticker-board{font-size: 30px;}
    .About_New124 .Shimin .ShiminBox .item{padding:30px !important;}
    .About_New124 .About_tit h2{font-size: 20px;}
    .About_New124 .About_tit b{width:30px;margin-top:15px;}
    .About_New124 .About_tit{margin-bottom:25px;}
    .About_New124 .Shimin .ShiminBox .item .itembox li{height:90px;border-radius: 90px;}
    .About_New124 .Shimin .ShiminBox .item .itembox li .text{font-size: 14px;}
    .About_New124 .Shimin .ShiminBox .item .itembox li .text span{font-weight: bold;font-size: 18px;}
    .About_New124 .Shimin .ShiminBox .item .itembox li .icon{width:32px;height:32px;line-height: 32px;}
    .About_New124 .Yuanjing .YuanjingBox .txt{padding-left:30px;}
    .About_New124 .Yuanjing .YuanjingBox .txt .tag{font-size: 18px;}
    .About_New124 .Value .ValueLeft{padding:30px;}
    .About_New124 .Value .ValueRight ul li{padding:15px 0;}
    .About_New124 .Value .ValueRight ul li .icon img{max-height:30px;}
    .About_New124 .Value .ValueRight ul li .name{font-size: 18px;margin:5px 0;}
    .About_New124 .Qiyezz .icolist ul li{margin:10px 20px;}
    .About_New124 .Qiyezz .icolist ul li .icon{width:60px;height:60px;}
    .About_New124 .Qiyezz .icolist ul li .icon img{max-width:30px;max-height:30px;}
    .About_New124 .Qiyezz .icolist ul li .text{font-size: 16px;}
    .About_New124 .Value .ValueRight ul li .icon{height:30px;}
    .About_New124 .Shimin .ShiminBox{flex-wrap: wrap;}
    .About_New124 .Shimin .ShiminBox .item,.About_New124 .Yuanjing .YuanjingBox .txt,
    .About_New124 .Yuanjing .YuanjingBox .img{width: 100%;}
    .About_New124 .Shimin .ShiminBox .item:nth-child(2){padding: 1rem;}
    .About_New124 .Yuanjing::before{display: none;}
    .About_New124 .Yuanjing .w1400{width: 94%;}
    .About_New124 .Yuanjing .YuanjingBox .img{margin-top: .5rem;}
}

.arrdowm_new{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);text-align:center;color:#fff;font-weight:lighter;z-index:98;-webkit-animation: rightan 1.5s infinite;-webkit-animation-fill-mode: both;display:none;}
.arrdowm_new .icon{width:0.6rem;height:0.6rem;background:url(/upload/image/2025-01/1735869619273.png) no-repeat center center;background-size:contain;margin:0 auto;margin-bottom:10px;}

@keyframes rightan
{
  0%{bottom: 10%;opacity: 0;}
  50%{bottom: 8%;opacity: 1;}
  100%{bottom: 6%;opacity: 0;}
}
.swiperwap{
    display:none;
}
@media (max-width: 900px) {
    .arrdowm_new {display: block;}
     .MonthlyReport_new .MonthlyReport_part1 .partBox table{width: 1000px;}
    .partBox .table{margin-left: -3vw;width: calc(100% + 6vw);height: 5.3rem;overflow: auto;}
    .MonthlyReport_new .MonthlyReport_part1 .partBox table .trTit{top: 0;z-index: 3;}
    .MonthlyReport_new .MonthlyReport_part1 .partBox table .border_right,
    .MonthlyReport_new .MonthlyReport_part1 .partBox table .station{position: sticky;left: 0;background: #f8f8f8;}
    .MonthlyReport_new .MonthlyReport_part1 .partBox table .station{left: .48rem;}
    .footer .ft-top .other-links,.mileage-swiper.pr,.prize-content .left-years .line-assemblage{display: none;}
    .section-01-part-02 .swiper-slide .txt{
        height: 7rem;
        padding-left: .4rem;
        padding-right: .4rem;
    }
    .section-01-part-02 .swiper-slide .txt h3{
        font-size: .25rem;
        min-height: 0.9rem;
    }
    .section-01-part-02 .swiper-slide .desc{
        min-height: calc(11 * 0.26rem);
    }
     .swiperwap{
        display:block;
    }
    .swiperwap .itemwap .top-txt {
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        text-align: left;
    }
    .swiperwap .itemwap .top-txt h3 {
       color: #00A0E9;
        background-image: url(/upload/image/2025-01/1735895122463.png);
        height: 1.08rem;
        background-repeat: no-repeat;
        background-position: right top 0.04rem;
        width: 1.25rem;
        align-items: flex-start;
        justify-content: flex-start;
        line-height: 1;
        margin-right: 0.24rem;
        background-size: contain;
    }
    .swiperwap .itemwap .desc {
        text-align:left;
        flex:1;
    }
        .swiperwap {
        padding-bottom: 20px;
    }
    .jxDiv {
        flex-direction: column;
    }
    .prize-content .left-years{
        width: 100%;
        position: static;
        margin-bottom: 20px;
        height: 1.14rem;
        background-image: url(/upload/image/2025-01/1735891627717.png);
        background-repeat: no-repeat;
        background-size: 100% 0.4rem;
        background-position: bottom;
    }
    .prize-content .right-list,
    .prize-content .left-years .year-swiper{
        width: 100%;
    }
    .prize-content .left-years .swiper-slide{
        text-align: center;
        line-height: 0.6rem;
    }
    .cross-content .business-content{
        width: 100% !important;
    }
}


@media(max-width:768px){
    .About_New124{font-size: 13px;}
    .About_New124 .Company_fen .txt{font-size: 16px;}
    .About_New124 .Company_fen .Company_fenBox .item{padding:15px;width:97%;margin-bottom:10px;}
    .About_New124 .Company_fen .Company_fenBox .item .tag{font-size: 14px;}
    .About_New124 .Qiyejs .QiyejsBox ul li{padding:30px;}
    .About_New124 .Qiyejs .QiyejsBox ul li .icon{width:80px;height:50px;}
    .About_New124 .Qiyejs .QiyejsBox ul li .icon img{max-height:24px;max-width:24px;}
    .About_New124 .Qiyejs .QiyejsBox ul li .name{font-size: 16px;margin:15px 0;}
    .About_New124 .Value .ValueRight ul li .name{font-size: 16px;}
    .Customer .flex .table-nav ul li .name h3{max-width: 90%;}
  .Selection1 .classify{display: none;}
  .Selection1{padding-bottom: .1rem;}
  .MonthlyReport_new .MonthlyReport_part1 .partBox table .station{left: .44rem;}
  
}

@media(max-width:640px){
    .About_New124 .Shimin .ShiminBox{flex-wrap: wrap;}
    .About_New124 .Shimin .ShiminBox .item{width:100%;padding:20px;}
    .About_New124 .Yuanjing::before{display: none;}
    .About_New124 .Yuanjing .YuanjingBox{padding:0 15px;}
    .About_New124 .Yuanjing .YuanjingBox .txt{width:100%;padding-left:0;margin-bottom:20px;}
    .About_New124 .Yuanjing .YuanjingBox .img{width:100%;position: static;}
    .About_New124 .Value .ValueLeft{position: relative;width:100%;min-height:1px;padding:20px;}
    .About_New124 .Value .ValueRight{width:100%;}
    .About_New124 .Qiyejs .QiyejsBox ul li{padding:20px;width:99%;margin-bottom:10px;}
    .About_New124 .Qiyezz .icolist ul li .icon{width:48px;height:48px;}
    .About_New124 .Qiyezz .icolist ul li .icon img{max-width:20px;max-height:20px;}
    .company-info .txt{position: static;}
    .About_New124 .Company_fen .Company_fenBox .item dl dd{margin-right: .1rem;}
    .About_New124 .Qiyezz .icolist ul{justify-content: space-between;}
    .About_New124 .Qiyezz .icolist ul li {
        margin: 0;
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .mileage-swiper .style1-btns{display: block;}
    .banner .w1660{width: 95%;}
    .mileage-swiper .style1-btns .next{right: -.1rem;}
    .mileage-swiper .style1-btns .prev{left: -.1rem;}
    .mileage-content .swiper-slide {
    background: url(../images/mileage_slide_grey.png) no-repeat center bottom/cover;}
    .section-04 .client-imgs .item figure {
        width: 1rem;
        margin-right: 0.1rem;
        height: 0.5rem;
    }
}

table{border-collapse: collapse;border-spacing: 0;border: 1px solid #333;}
table td{border:1px solid #333;}

.Anquanabxt .w1400{width:100%;max-width:100%;}
.Anquanabxt .description {margin-bottom:0.8rem;align-items:center;}
.Anquanabxt .description .box{width:50%;padding:0.3rem 0.9rem;padding-left:2.6rem;}
.Anquanabxt .description .box .name{display:flex;align-items:center;font-size:0.22rem;margin-bottom:0.1rem;}
.Anquanabxt .description .box .name img{display:inline-block;margin-right:0.1rem;width:0.5rem;}
.Anquanabxt .description .img{width:50%;}

.Anquanabxt .description:nth-child(2n){background:#f5f7fa;}
.Anquanabxt .description:nth-child(2n){flex-direction:row-reverse;}
.Anquanabxt .description:nth-child(2n) .box{padding-left:0.9rem;padding-right:2.6rem;}

@media(max-width:1024px){
    .Anquanabxt .description .box{padding:20px 30px !important;}
}

@media(max-width:768px){
    .Anquanabxt .description .box{width:100%;}
    .Anquanabxt .description .img{width:100%;}
    .Anquanabxt .description .box{padding:20px !important;}
}

/* 20250120 */
.nf36{font-size: 0.36rem;}
.subTit.nf36{font-weight: bold;color:#003e81;text-align: center;margin:0.7rem 0 0.6rem 0;text-align: center;}
.BillMaterial .BillMaterialBox ul{display: flex;flex-wrap: wrap;margin-left:-2%;}
.BillMaterial .BillMaterialBox ul li{width:18%;margin-left:2%;margin-bottom:2%;background: #f7f8fa;transition: all .5s;}
.BillMaterial .BillMaterialBox ul li a{display: block;padding:0.45rem 0.3rem;}
.BillMaterial .BillMaterialBox ul li .date{color:#999;font-weight: lighter;}
.BillMaterial .BillMaterialBox ul li .tit{font-size: 0.22rem;line-height: 0.32rem;margin:0.1rem 0 0.45rem 0;}
.BillMaterial .BillMaterialBox ul li .icon{width:0.52rem;height:0.52rem;}
.BillMaterial .BillMaterialBox ul li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.BillMaterial .BillMaterialBox ul li:hover .tit{color:#003e81;}

@media(max-width:768px){
    .BillMaterial .BillMaterialBox ul li{width:31.33%;}
}

@media(max-width:640px){
    .BillMaterial .BillMaterialBox ul li{width:48%;}
}

.International_Departure .scroll-box{border-top:1px solid #e5e5e5;z-index:10;}
.International_Departure .scroll-menu span{border-top:none !important;position: relative;}
.International_Departure .scroll-menu span::before{content:'';display: block;width:100%;height:2px;background: #003e81;position: absolute;left:0;top:0;opacity: 0;}
.International_Departure .scroll-menu span.active::before{opacity: 1;}

.nTabCon .TabBox{display: none;}
.nTabCon .TabBox.on{display: block;}
.International_DepartureBox .wap{display: none;}
.International_DepartureBox .Id_process1 ul{display: flex;}
.International_DepartureBox .Id_process1 ul li{width:12.5%;position: relative;}
.International_DepartureBox .Id_process1 ul li::before{content:'';display: block;width:0.95rem;height:0.31rem;background: url(../images/nico/jt.png) no-repeat right center;position: absolute;right:76%;top:0.35rem;background-size: 100% 100%;}
.International_DepartureBox .Id_process1 ul li .icon{width:0.9rem;height:0.9rem;border-radius: 50%;background: #063f7f;margin:0 auto;text-align: center;line-height: 0.9rem;position: relative;z-index:9;}
.International_DepartureBox .Id_process1 ul li .icon img{max-width:55%;max-height:40%;vertical-align: middle;}
.International_DepartureBox .Id_process1 ul li .tit{font-size: 0.18rem;margin:0.1rem 0 0.3rem 0;text-align: center;}
.International_DepartureBox .Id_process1 ul li .tcbox{margin:0 0.06rem;border:1px dashed #ffc000;border-radius: 0.06rem;padding:0.08rem;font-weight: normal;position: relative;line-height: 0.26rem;opacity: 0;
    left: 50%;
    min-width: 3.5rem;
    transform: translateX(-50%);
    z-index: 3;background-color: #fff;
}
.International_DepartureBox .Id_process1 ul li .tcbox::before{content:'';display: block;width:0.19rem;height:0.14rem;background: url(../images/nico/zsico.jpg) no-repeat center center;background-size: 100% 100%;position: absolute;bottom:100%;left:50%;transform: translateX(-50%);}
.International_DepartureBox .Id_process1 ul li .tcbox i{color:red;}
.International_DepartureBox .Id_process1 ul li:hover .icon{background: #ffc000;}
.International_DepartureBox .Id_process1 ul li:hover .tcbox{opacity: 1;z-index: 10;}
.International_DepartureBox .Id_process1 ul li:first-child::before{display: none;}
.International_DepartureBox .Id_process3 ul li:first-child .tit{line-height: 1.3;margin-top: .2rem;}

.subTit1.nf36{margin:0.3rem 0 0.8rem 0;}

.International_DepartureBox .Id_process5 ul{justify-content: space-evenly;}
.International_DepartureBox .Id_process5 ul li{max-width:2.3rem;}
.International_DepartureBox .Id_process5 ul li::before{width:1.76rem;height:0.31rem;background: url(../images/nico/jt5.png) no-repeat center;background-size: 100% 100%;}


.International_DepartureBox .Id_process6 ul{justify-content: space-evenly;}
.International_DepartureBox .Id_process6 ul li{max-width:2.3rem;}
.International_DepartureBox .Id_process6 ul li::before{width:2.48rem;height:0.32rem;background: url(../images/nico/jt6.png) no-repeat center;background-size: 100% 100%;}


.International_DepartureBox .Id_process2{background: url(../images/nico/process2.png) no-repeat top 0.3rem left 0.72rem;background-size: 12.62rem;min-height:8.2rem;position: relative;}
.International_DepartureBox .Id_process2 ul li::before{display: none;}
.International_DepartureBox .Id_process2 ul{justify-content: space-between;}
.International_DepartureBox .Id_process2 ul li{position: relative;}
.International_DepartureBox .Id_process2 ul li .tcbox{position: absolute;left:50%;top:100%;transform: translateX(-50%);width:1.8rem;}
.International_DepartureBox .Id_process2 ul li:nth-of-type(5){left: .1rem;}
.International_DepartureBox .Id_process2 ul li:nth-of-type(6){left: .2rem;}
.International_DepartureBox .Id_process2 ul li:nth-of-type(7){left: .3rem;}
.International_DepartureBox .Id_process2 ul li:nth-of-type(8){left: .4rem;}

.International_DepartureBox .Id_process2 ul.ul_1{justify-content: flex-start;margin-top:.78rem;}
.International_DepartureBox .Id_process2 ul.ul_1 li{width:19%;}
.International_DepartureBox .Id_process2 ul.ul_1 li:first-child{margin-left:0.53rem;}
.International_DepartureBox .Id_process2 ul.ul_1 li:first-child .tcbox{width:3rem;}

.International_DepartureBox .Id_process2 ul.ul_2{justify-content: flex-end;margin-top:1.05rem;}
.International_DepartureBox .Id_process2 ul.ul_2 li{width:19%;}
.International_DepartureBox .Id_process2 ul.ul_2 li:first-child{left:-0.13rem;}
.International_DepartureBox .Id_process2 ul.ul_2 li:nth-child(2){left:-0.16rem;}
.International_DepartureBox .Id_process2 dl dd{position: absolute;color:#6e887a;font-weight: lighter;text-align: center;}
.International_DepartureBox .Id_process2 dl dd .dot{width:0.1rem;height:0.1rem;border-radius: 50%;background: #009944;position: relative;}
.International_DepartureBox .Id_process2 dl dd .dot::before,
.International_DepartureBox .Id_process2 dl dd .dot::after{content:'';display: block;width:100%;height:100%;background: #009944;opacity: 0.3;position: absolute;left:0;top:0;border-radius: 50%;}

.International_DepartureBox .Id_process2 dl dd .dot::before{animation: scale 2s linear infinite;}
.International_DepartureBox .Id_process2 dl dd .dot::after{animation: scale 2s 1s linear infinite;}

@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);opacity: 0.3;}
	100%{transform: scale(3.5);-webkit-transform: scale(3.5);opacity: 0;}
}

.International_DepartureBox .Id_process2 dl dd:nth-child(1){left:50%;transform: translateX(-50%);top:0.38rem;}
.International_DepartureBox .Id_process2 dl dd:nth-child(1) .text{width:1.3rem;height:1.8rem;background: url(../images/nico/box2_1.png) no-repeat center center;background-size: 100% 100%;position: absolute;top:100%;left:49.5%;transform: translateX(-50%);box-sizing: border-box;padding:1.3rem 0.1rem 0.1rem;}

.International_DepartureBox .Id_process2 dl dd:nth-child(2){left:60%;top:38%;}
.International_DepartureBox .Id_process2 dl dd:nth-child(2) .text{width: 1.2rem;
    height: 1rem;background: url(../images/nico/box2_2.png) no-repeat center center;background-size: 100% 100%;position: absolute;padding:0.1rem;box-sizing: border-box;left:50%;transform: translateX(-50%);bottom:100%;}

.International_DepartureBox .Id_process2 dl dd:nth-child(3){left:75.85%;top:32%;}
.International_DepartureBox .Id_process2 dl dd:nth-child(3) .text{width: 4.5rem;height: 2.5rem;background: url(../images/nico/box2_3.png) no-repeat center center;background-size: 100% 100%;position: absolute;padding:0.2rem 0.2rem 0.2rem 0.55rem;text-align: left;line-height: 1.6;box-sizing: border-box;left:100%; top: -.9rem;}

.International_DepartureBox .Id_process2 dl dd:nth-child(4){left:69.99%;top:57%;}
.International_DepartureBox .Id_process2 dl dd:nth-child(4) .text{width:1.7rem;height:0.65rem;background: url(/upload/image/2025-03/col199/1743057815342.png) no-repeat center center;background-size: 100% 100%;position: absolute;padding:0.15rem 0.1rem 0.1rem 0.4rem;text-align: left;box-sizing: border-box;left:100%;transform: translateY(-50%);top:50%;line-height: 1.2;}

.International_DepartureBox .Id_process2 dl dd:nth-child(5){left:50.9%;top:57%;}
.International_DepartureBox .Id_process2 dl dd:nth-child(5) .text{width:1.7rem;height:0.89rem;background: url(/upload/image/2025-03/col199/1743057792571.png) no-repeat center center;background-size: 100% 100%;position: absolute;padding:0.15rem 0.1rem 0.1rem 0.4rem;text-align: left;box-sizing: border-box;left:100%;transform: translateY(-50%);top:50%;line-height: 1.2;color:#a08686;}
.International_DepartureBox .Id_process2 dl dd:nth-child(5) .dot{background: #df1f1f;}
.International_DepartureBox .Id_process2 dl dd:nth-child(5) .dot::before,
.International_DepartureBox .Id_process2 dl dd:nth-child(5) .dot::after{background: #df1f1f;}




.International_DepartureBox .Id_process3{background: url(../images/nico/process3.png) no-repeat left 0.9rem top 0.35rem;background-size: 12.2rem;position: relative;}
.International_DepartureBox .Id_process3 .z_title{width:0.9rem;text-align: center;position: absolute;left:0;top:1.25rem;}
.International_DepartureBox .Id_process3 .z_title .icon{width:0.9rem;height:0.9rem;border-radius: 50%;background: #063f7f;margin:0 auto;text-align: center;line-height: 0.9rem;position: relative;z-index:9;}
.International_DepartureBox .Id_process3 .z_title .icon img{max-width:55%;max-height:40%;vertical-align: middle;}
.International_DepartureBox .Id_process3 .z_title .tit{font-size: 0.18rem;margin:0.2rem 0 0 0;text-align: center;}
.International_DepartureBox .Id_process3 ul li::before{display: none;}
.International_DepartureBox .Id_process3 ul{align-items: flex-start;}
/* .International_DepartureBox .Id_process3 ul{margin-left:1.25rem;} */
.International_DepartureBox .Id_process3 ul.ul_2{margin-top:0.2rem;}
.International_DepartureBox .Id_process3 ul .name{width:1rem !important;text-align: center;margin-left:1.4rem;line-height: 0.5rem;}
.International_DepartureBox .Id_process3 ul.ul_1 li{width:20.3%;}
.International_DepartureBox .Id_process3 ul.ul_1 li:nth-child(4){right:-0.1rem;}
.International_DepartureBox .Id_process3 ul.ul_2 li{width:12.6%;}
.International_DepartureBox .Id_process3 ul.ul_2 li:nth-child(4){left:0.32rem;}
.International_DepartureBox .Id_process3 ul.ul_2 li:nth-child(5){left:0.62rem;}
.International_DepartureBox .Id_process3 ul.ul_2 li:nth-child(6){left:0.92rem;}
.International_DepartureBox .Id_process3 ul.ul_2 li:nth-child(7){left:1.22rem;}
.International_DepartureBox .Id_process3 ul li .tag{width:0.5rem;text-align: center;font-size: 0.2rem;font-weight: lighter;position: absolute;right:-0.35rem;top:0.1rem;}
.International_DepartureBox .Id_process3 ul li.name .tcbox{opacity: 1;min-width: 1.8rem;transform: translateX(-40%);}
.International_DepartureBox .Id_process3 ul li.name .tcbox:before{left: 35%;}


.International_DepartureBox .Id_process4 dl dd{position: absolute;color:#6e887a;font-weight: lighter;text-align: center;}
.International_DepartureBox .Id_process4 dl dd .dot{width:0.1rem;height:0.1rem;border-radius: 50%;background: #009944;position: relative;}
.International_DepartureBox .Id_process4 dl dd .dot::before,
.International_DepartureBox .Id_process4 dl dd .dot::after{content:'';display: block;width:100%;height:100%;background: #009944;opacity: 0.3;position: absolute;left:0;top:0;border-radius: 50%;}
.International_DepartureBox .Id_process4 dl dd .dot::before{animation: scale 2s linear infinite;}
.International_DepartureBox .Id_process4 dl dd .dot::after{animation: scale 2s 1s linear infinite;}

.International_DepartureBox .Id_process4 dl dd.red .text{color:#a08686;}
.International_DepartureBox .Id_process4 dl dd.red .dot{background: #df1f1f;}
.International_DepartureBox .Id_process4 dl dd.red .dot::before,
.International_DepartureBox .Id_process4 dl dd.red .dot::after{background: #df1f1f;}

.International_DepartureBox .subTit1.mb20{margin-bottom:0.2rem;}
.International_DepartureBox .warn{text-align: center;margin-bottom:1rem;}
.International_DepartureBox .warn i{color:#df1f1f;}

.International_DepartureBox .Id_process4{background: url(../images/nico/process4.png) no-repeat top 0.25rem left 0.8rem;background-size: 12.48rem;min-height:6.8rem;position: relative;}
.International_DepartureBox .Id_process4 ul li::before{display: none;}
.International_DepartureBox .Id_process4 ul.ul_1 li{width:auto;}
.International_DepartureBox .Id_process4 ul {align-items: flex-start;}
.International_DepartureBox .Id_process4 ul .tcbox{position: absolute !important;top:100%;left:50%;transform: translateX(-50%);width:2.1rem;}
.International_DepartureBox .Id_process4 ul.ul_1{justify-content: space-between;}
.International_DepartureBox .Id_process4 ul.ul_1 li:nth-child(2){left:.1rem;}
.International_DepartureBox .Id_process4 ul.ul_1 li:nth-child(3){left:.35rem;}
.International_DepartureBox .Id_process4 ul.ul_1 li:nth-child(4){left:1.6rem;}
.International_DepartureBox .Id_process4 ul.ul_1 li:nth-child(5){left:1.2rem;}
.International_DepartureBox .Id_process4 ul.ul_1 li:nth-child(6){left:1.4rem;}
.International_DepartureBox .Id_process4 ul.ul_1 li:nth-child(7){left:1.05rem;}

.International_DepartureBox .Id_process4 ul.ul_2{margin-top:1.45rem;}
.International_DepartureBox .Id_process4 ul.ul_2 li{width:22.1%;}
.International_DepartureBox .Id_process4 ul.ul_2 li:nth-child(1) .tcbox{width:3.2rem;}
.International_DepartureBox .Id_process4 ul.ul_2 li:nth-child(3){left:0.3rem;}

.International_DepartureBox .Id_process4 dl dd:nth-child(1){left:43%;top:4%;}
.International_DepartureBox .Id_process4 dl dd:nth-child(1) .text{width:1.2rem;height:1rem;background: url(../images/nico/box4_1.png) no-repeat center;background-size: 100% 100%;padding:0.1rem 0.1rem 0.45rem 0.1rem;text-align: center;position: absolute;left:55.5%;bottom:100%;transform: translateX(-50%);}

.International_DepartureBox .Id_process4 dl dd:nth-child(2){left:43%;top:9%;}
.International_DepartureBox .Id_process4 dl dd:nth-child(2) .text{width:1rem;height:1rem;background: url(../images/nico/box4_2.png) no-repeat center;background-size: 100% 100%;padding:0.5rem 0.1rem 0.1rem 0.1rem;text-align: center;position: absolute;left:55.5%;top:100%;transform: translateX(-50%);}

.International_DepartureBox .Id_process4 dl dd:nth-child(3){left:57%;top:30%;}
.International_DepartureBox .Id_process4 dl dd:nth-child(3) .text{width:1.7rem;height:0.65rem;background: url(/upload/image/2025-03/col199/1743057815342.png) no-repeat center;background-size: 100% 100%;padding:0.15rem 0.1rem 0.1rem 0.32rem;text-align: center;position: absolute;left:100%;top:50%;transform: translateY(-50%);line-height: 1.2;}


.International_DepartureBox .Id_process4 dl dd:nth-child(4){left:43%;top:50%;}
.International_DepartureBox .Id_process4 dl dd:nth-child(4) .text{width:1.2rem;height:1rem;background: url(../images/nico/box4_1.png) no-repeat center;background-size: 100% 100%;padding:0.1rem 0.1rem 0.45rem 0.1rem;text-align: center;position: absolute;left:55.5%;bottom:100%;transform: translateX(-50%);}

.International_DepartureBox .Id_process4 dl dd:nth-child(5){left:43%;top:55%;}
.International_DepartureBox .Id_process4 dl dd:nth-child(5) .text{width:1rem;height:1rem;background: url(../images/nico/box4_2.png) no-repeat center;background-size: 100% 100%;padding:0.5rem 0.1rem 0.1rem 0.1rem;text-align: center;position: absolute;left:55.5%;top:100%;transform: translateX(-50%);}

.International_DepartureBox .Id_process4 dl dd:nth-child(6){left:70%;top:52.5%;}
.International_DepartureBox .Id_process4 dl dd:nth-child(6) .dot{opacity: 0;visibility: hidden;}
.International_DepartureBox .Id_process4 dl dd:nth-child(6) .text{width:2.3rem;height:.85rem;background: url(../images/nico/box4_4.png) no-repeat center;background-size: 100% 100%;padding:0.13rem 0.12rem 0.2rem 0.2rem;text-align: center;position: absolute;left:100%;top:50%;transform: translateY(-50%);}

.International_DepartureBox .Id_process4_1{background: url(../images/nico/process4_1.png) no-repeat left 0.9rem top 0.3rem;background-size: 0.8rem;position: relative;padding-left:1.4rem;}

.International_DepartureBox .Id_process4_1 ul li .tcbox{position: absolute !important;left:100%;top:0;transform: translateY(0%);width:3.2rem;padding:0.15rem;}
.International_DepartureBox .Id_process4_1 ul.ul_2 li .tcbox{width:8.5rem;}
.International_DepartureBox .Id_process4_1 ul li .tcbox::before{left:auto;left:-0.16rem;transform: translate(0,-50%) rotate(-90deg);bottom:auto;top:50%;}

.International_DepartureBox .Id_process4_1 .z_title{width:0.9rem;text-align: center;position: absolute;left:0;top:0.95rem;}
.International_DepartureBox .Id_process4_1 .z_title .icon{width:0.9rem;height:0.9rem;border-radius: 50%;background: #063f7f;margin:0 auto;text-align: center;line-height: 0.9rem;position: relative;z-index:9;}
.International_DepartureBox .Id_process4_1 .z_title .icon img{max-width:55%;max-height:40%;vertical-align: middle;}
.International_DepartureBox .Id_process4_1 .z_title .tit{font-size: 0.18rem;margin:0.2rem 0 0 0;text-align: center;}
.International_DepartureBox .Id_process4_1 ul.ul_2{margin-top:0.15rem;}

@media(max-width:1200px){
    .International_DepartureBox .Id_process1 ul li::before{right:81%;}
}

@media(max-width:1200px){
    .International_DepartureBox .wap{display: block;}
    .International_DepartureBox .pc{display: none;}
    .nf36{font-size: 0.28rem;}
    .subTit.nf36{margin:0.5rem 0 0.4rem 0;}
    .subTit1.nf36{margin:0.2rem 0 0.5rem 0;}

}

/*绗笁鏂�*/
.Query{padding-top: .71rem;}
.Query .Query-bg{padding: 1.4rem 0 1.6rem;background-image: url('../images/Query-bg.png');background-size: cover;}
.Query .box{max-width: 5.6rem;width: 100%;margin:0 auto;}
.Query .box .title{font-size: .22rem;color: #ffffff;}
.Query .box ul{}
.Query .box ul li{margin-top: .35rem;}
.Query .box ul li:last-child{margin-top: .9rem;}
.Query .box ul li .name{font-size: .16rem;color: #ffffff;}
.Query .box ul li .entering{margin-top: .1rem;display: flex;align-items: center;justify-content: space-between}
.Query .box ul li .entering .text1{width: calc(35% - .15rem);height: .5rem;background-color: #fff;border-radius: .05rem;padding: 0 .2rem;box-sizing: border-box;border: 1px solid #d7d9e0;font-size:0.2rem;}
.Query .box ul li .entering .text2{width: calc(65% - .15rem);height: .5rem;background-color: #fff;border-radius: .05rem;padding: 0 .2rem;box-sizing: border-box;border: 1px solid #d7d9e0;font-size:0.2rem;}
.Query .box ul li .entering span{display: block;width: .1rem;height: 1px;background-color: #fff;}
.Query .box ul li.flex{display: flex;align-items: center}
.Query .box ul li .radio{display: flex;align-items: center}
.Query .box ul li .radio .item{margin-right: .5rem;}
.Query .box ul li .radio .item:last-child{margin-right: 0;}
.Query .box ul li .radio .item .custom-radio{display: flex;align-items: center}
.Query .box ul li .radio .item .custom-radio .radio-btn{font-size: .16rem;color: #ffffff;margin-left: .1rem;}
.Query .box ul li .btn{display: flex;align-items: center}
.Query .box ul li .btn input{width: 1.3rem;height: .5rem;font-size: .18rem;border-radius: .5rem;cursor: pointer;}
.Query .box ul li .btn .submit{background-color: #00a0e9;color: #fff;}
.Query .box ul li .btn .reset{margin-left: .2rem;background-color: #fff;color: #333;}
/*.Query-result{padding: .6rem 0 1.2rem;}*/
.Query-result .item ul li{padding:0.5rem 0;}
/*.Query-result .item ul li{margin-bottom: .4rem;}*/
.Query-result .item ul li:last-child{margin-bottom: 0;}
.Query-result .item ul li .name{margin-bottom: .2rem;font-size: .2rem;color: #222222;}
.Query-result .item ul li .table{overflow-y: hidden;}
.Query-result .item ul li .table table{border: 0;width: 100%}
.Query-result .item ul li .table tr th{min-width: 1.2rem;height: .5rem;font-size: .16rem;color: #fff;text-align: center;padding: 0 .1rem;background-color: #19a1e8;border-right: 1px solid #fff;vertical-align: middle;}
.Query-result .item ul li .table tr th:last-child{border-right: 0;}
.Query-result .item ul li .table tr{border-bottom: 1px solid #fff;}
.Query-result .item ul li .table tr:last-child{border-bottom: 0;}
.Query-result .item ul li .table tr td{height: .5rem;font-size: .16rem;color: #333333;text-align: center;background-color: #f8f8f8;border: 0;border-right: 1px solid #fff;vertical-align: middle;}
.Query-result .item ul li .table tr td:last-child{border-right: 0;}
@media(max-width:1200px){
    .Query-result{padding: .6rem 0 .6rem;}
    .Query-result .item ul li .table table{width: 12rem}
}


/* 20250214 */
.addMapPage{margin:0.9rem 0 1rem;}
.addMapPage .map{width:50%;float:left;position: relative;}
.addMapPage .map .wap{display: none;}
.addMapPage .clear{clear: both;}
.addMapPage .map .map-disc{top:25%;}
.addMapPage .map .map-disc em img{width:100% !important;}
.addMapPage .map .map-disc .em-01{width:3.26rem;left:16%;top:0.56rem;}
.addMapPage .map .map-disc .em-02{width:4.46rem;left:1%;top:0.25rem;}
.addMapPage .map .map-disc .em-03{width:3.94rem;left:8%;top:-0.3rem;}
.addMapPage .map .map-disc .em-04{width:1.98rem;left:32%;top:-1.05rem;}
.addMapPage .map .map-disc .em-05{width:3.39rem;left:52.5%;top:-0.05rem;}
.addMapPage .map .map-disc .em-05 img{width:3.39rem !important;max-width:none;}
.section-01 .map .map-disc .span-01{left:20.5%;top:1.9rem;}
.section-01 .map .map-disc .span-02{left:9.5%;top:1rem;}
.section-01 .map .map-disc .span-03{left:53.5%;top:0.8rem;}
.section-01 .map .map-disc .span-04{left:33%;top:-0.55rem;}
.section-01 .map .map-disc .span-03::after{content:"";display: block;width:0.26rem;height:0.33rem;background: url(../images/mapadd.png) no-repeat center center;background-size: contain;position: absolute;bottom:100%;left:50%;transform: translateX(-50%);z-index:999;}


.addMapPage .txt{width:48%;float:right;margin-top:0.6rem;}
.addMapPage .txt .item:not(:last-child){margin-bottom:0.3rem;}
.addMapPage .txt .item{border-radius: 0.2rem;border: 1px solid #E2EAEE;box-shadow: 0 0 5px #f5f6f9;padding:0.2rem 0.3rem;line-height: 1.5;font-size: 0.18rem;}
.addMapPage .txt .item ul.ultit{border-bottom:1px solid #eee;}
.addMapPage .txt .item ul{display: flex;flex-wrap: wrap;}
.addMapPage .txt .item ul li{width:20%;display: flex;align-items: center;justify-content: center;min-height:0.52rem;box-sizing: border-box;padding:0.1rem 0rem;text-align: center;}
.addMapPage .txt .item ul.ultit li:first-child{position: relative;font-weight: bold;color:#000;}
.addMapPage .txt .item ul.ultit li:first-child::after{content:'';display: block;width:100%;height:2px;background: #00A0E9;position: absolute;bottom:0;left:0;}
.addMapPage .txt .item ul li{font-size: 0.2rem;font-weight: bold;color:#00A0E9;}
.addMapPage .txt .item ul li.ti{font-size: 0.18rem;font-weight: normal;color:#555;}
.addMapPage .txt .item ul.ultit li{color:#555;font-weight: bold;}
.addMapPage .txt .item ul li:nth-child(1),
.addMapPage .txt .item ul li:nth-child(4){width:30%;}

@media(max-width:1200px){
    .section-01 .bg-05{display: none;}
    .section-01{background: url(../images/part01_bg_04.jpg) no-repeat bottom center;background-size: cover;padding-bottom:0.5rem;}
    .section-01 .section-01-part-02{margin-top:0;}
    .content-01{position: static;}
    .addMapPage .map .map-disc{display: block;}
    .addMapPage .txt{margin-top:0;}
    .location-box .location{display: block;margin: 0 0 0.3rem;padding: .3rem 0;white-space: nowrap;overflow: auto;border-bottom: 1px solid #e8eeef;}
    .location-box .location:before{display: inline-block;}
    .column-box{margin-bottom: 0;}
    .cross-content .basic-info .img{margin-top: 0;}
    .Download .left-box .download-btn {top: 60px;}
}

@media(max-width:1024px){
    .addMapPage .map .map-disc{zoom:0.7;}
}


@media(max-width:768px){
    .addMapPage {
        margin-top: 0.3rem;
    }
    .addMapPage .map{width:100%;float: none;}
    .addMapPage .txt .item{background: #fff;}
    .addMapPage .txt{width:100%;margin-top:0.5rem;}
    .addMapPage .map .map-disc{zoom:0.87;}
    .addMapPage .txt .item{padding:0.1rem;}
    .addMapPage .txt .item ul li{font-size: 0.16rem;}
}

/*@media(max-width:640px){
    .addMapPage .map .map-disc{display: none;}
    .addMapPage .map>img{display: none;}
    .addMapPage .map>.wap{display: block;}
}*/



/* 客户满意度 */
.f36{font-size: 0.36rem;}
.f30{font-size: 0.30rem;}
.f20{font-size: 0.2rem;}
.f18{font-size: 0.18rem;}
.main_khmyd .column-box{margin-bottom:0;}
.Manyidu .Manyidu_part{padding:0.8rem 0;}
.Manyidu .Manyidu_part1{background: url(../images/20250317/mydbg1.jpg) no-repeat bottom center;background-size: 100%;}
.Manyidu .ManyiduTit{text-align: center;margin-bottom:0.3rem;line-height: 1.5;}
.Manyidu .ManyiduTit.ManyiduTit_white{color:#fff;}
.Manyidu .ManyiduTit .tit{font-weight: 700;}
.Manyidu .ManyiduTit span{vertical-align: middle;color:#00a0e9;font-weight: 700;}
.Manyidu .ManyiduTit .dec{margin-top:0.2rem;}
.Manyidu .Manyidu_part1 .PartBox ul{display: flex;flex-wrap: wrap;margin-left:-5%;padding-top:0.6rem;}
.Manyidu .Manyidu_part1 .PartBox ul li{width:20%;margin-left:5%;text-align: center;}
.Manyidu .Manyidu_part1 .PartBox ul li .txt{font-weight: bold;padding:0.3rem 0 0.4rem;line-height: 1.5;}
.Manyidu .Manyidu_part1 .PartBox ul li .img img{height:1.5rem;}
.Manyidu .Manyidu_part1 .PartBox ul li:nth-child(1) .txt{color:#00448e;}
.Manyidu .Manyidu_part1 .PartBox ul li:nth-child(2) .txt{color:#00aee4;}

@media(max-width:1024px){
    .f36{font-size: 0.24rem;}
    .f30{font-size: 0.20rem;}
    .f20{font-size: 0.16rem;}
    .f18{font-size: 0.16rem;}
    .Manyidu .Manyidu_part{padding:0.4rem 0;}
    .Manyidu .Manyidu_part1{background: none;}
    .Manyidu .Manyidu_part1 .PartBox ul{padding-bottom:0.1rem;padding-top:0.1rem;}
    .Manyidu .Manyidu_part1 .PartBox ul li .img img{height:auto;}
    .Manyidu .ManyiduTit .dec{margin-top:0.1rem;}
    .Manyidu .ManyiduTit{margin-bottom:0.3rem;}
    .Manyidu .Manyidu_part1 .PartBox ul li .txt{padding-bottom:0.1rem;}
}

@media(max-width:640px){
    .Manyidu .Manyidu_part1 .PartBox ul li{width:45%;margin-bottom:5%;}
}

.Manyidu .Manyidu_part2{background: url(../images/20250317/mydbg2.jpg) no-repeat center center;background-size: cover;}
.Manyidu .Manyidu_part2 .PartBox ul{display: flex;flex-wrap: wrap;margin-left:-5%;}
.Manyidu .Manyidu_part2 .PartBox ul li{width:20%;margin-left:5%;margin-top:3%;position: relative;}
.Manyidu .Manyidu_part2 .PartBox ul li .yuan{width:100%;max-width:2.8rem;padding-top:100%;position: relative;margin:0 auto;}
.Manyidu .Manyidu_part2 .PartBox ul li .yuan img{width:100%;height:100%;object-fit: contain;position: absolute;left:0;top:0;}
.Manyidu .Manyidu_part2 .PartBox ul li .box{position: absolute;width:100%;text-align: center;left:0;top:50%;transform: translateY(-50%);color:#fff;padding:0 0.5rem;}
.Manyidu .Manyidu_part2 .PartBox ul li .box .text{font-size: 0.22rem;}
.Manyidu .Manyidu_part2 .PartBox ul li .box .text span{font-weight: bold;font-size: 0.3rem;color:#004183;display: inline-block;margin-right:0.1rem;position: relative;top:0.03rem;vertical-align: bottom;}
.Manyidu .Manyidu_part2 .PartBox ul li .box .num{font-weight: 700;font-size: 0.48rem;margin-top:0.1rem;}
.Manyidu .Manyidu_part2 .PartBox ul li:nth-child(5) .box .text span,
.Manyidu .Manyidu_part2 .PartBox ul li:nth-child(6) .box .text span,
.Manyidu .Manyidu_part2 .PartBox ul li:nth-child(7) .box .text span,
.Manyidu .Manyidu_part2 .PartBox ul li:nth-child(8) .box .text span{color:#00aee4;}

@media(max-width:1024px){
    .Manyidu .Manyidu_part2 .PartBox ul li .box .text{font-size: 0.16rem;}
    .Manyidu .Manyidu_part2 .PartBox ul li .box .text span{font-size: 0.2rem;}
    .Manyidu .Manyidu_part2 .PartBox ul li .box .num{font-size: 0.3rem;}
}

@media(min-width: 769px) {
    .Customer .flex .table-nav ul li .mobile-show-logs{
        display: none !important;
    }
    .top-box-content .left-words .text{
        font-size: .26rem !important;
    }
}

@media(max-width:768px){
    .Manyidu .Manyidu_part2 .PartBox ul li .box .text span{font-size: 0.18rem;}
    .Manyidu .Manyidu_part2 .PartBox ul li .box .num{font-size: 0.24rem;}
    .Customer .flex .table-box.wow{display: none;}
    .Customer .flex .table-nav>ul>li>.name:after{transform: rotateZ(90deg)}
    .Customer .flex .table-nav>ul>li.on>.name:after{transform: rotateZ(-90deg)}
    .Customer .flex .table-nav ul li.on .table-box .item{display: block;}
    .Customer .flex .table-nav ul li .table-box .item{padding: .3rem;}
    .Customer .flex .table-nav ul li .table-box .item .name{font-size: .14rem;}
    .Customer .flex .table-nav>ul>li>.name{height: 1rem;}
    body .fixed-mask{display: none !important;}
    .commom-title p .mobile-p, .addMapPage .mobile-transform span:not(.mobile-p) {
        display: none;
    }
    .addMapPage .mobile-transform {
        display: block;
        margin-top: 0.3rem;
    }
    .addMapPage .mobile-transform span em {
        color: #00a0e9;
        font-weight: 700;
        vertical-align: baseline;
    }
    .indexPage3 .banner .swiper-slide.active .item .txt h2{opacity: 1;}
}

@media(max-width:640px){
    .Manyidu .Manyidu_part2 .PartBox ul li{width:45%;}
    .Manyidu .Manyidu_part2 .PartBox ul li .yuan{width:90%;}
}


.Manyidu .Manyidu_part3{padding-bottom:0;}
.Manyidu .Manyidu_part3 .PartBox img{width:100%;}

.Manyidu .Manyidu_part4 .PartBox img{width:100%;}
.Manyidu .Manyidu_part4 .PartBox .box{margin-top:0.36rem;background: url(../images/20250317/mydbg3.png) no-repeat center center;background-size: 100% 100%;box-shadow: 0 0 0.2rem rgba(0, 0, 0, .1);padding:0.4rem 0.5rem;display: flex;justify-content: space-between;border-radius: 0.1rem;flex-wrap: wrap;}
.Manyidu .Manyidu_part4 .PartBox .box .left_txt{width:50%;vertical-align: middle;}
.Manyidu .Manyidu_part4 .PartBox .box .left_txt .text{font-weight: 700;display: flex;flex-wrap: wrap;align-items: center;margin-top:0.1rem;}
.Manyidu .Manyidu_part4 .PartBox .box .left_txt .text .s1{color:#004183;}
.Manyidu .Manyidu_part4 .PartBox .box .left_txt .text .s2{color:#7f7f7f;}


.Manyidu .Manyidu_part4 .PartBox .box .right_txt{width:47%;line-height: 1.5;}
.Manyidu .Manyidu_part4 .PartBox .box .right_txt .s1{color:#00aee4;}
.Manyidu .Manyidu_part4 .PartBox .box .right_txt .s2{color:#00448e;}
.Manyidu .Manyidu_part4 .PartBox .box .right_txt p{padding-left:0.15rem;position: relative;margin-bottom:0.1rem;}
.Manyidu .Manyidu_part4 .PartBox .box .right_txt p::before{content:'';display: block;width:0.04rem;height:0.04rem;background: #000;border-radius: 50%;position: absolute;left:0;top:0.1rem;}

.commom-container .description{text-align: left;}

.mileage-content{max-width: 1920px;margin: 0 auto;}


@media(max-width:1024px){
    .Manyidu .Manyidu_part4 .PartBox .box{padding:0.3rem;}
}

@media(max-width:640px){
    .Manyidu .Manyidu_part4 .PartBox .box{margin-top:0.15rem;}
    .Manyidu .Manyidu_part4 .PartBox .box .left_txt{width:100%;}
    .Manyidu .Manyidu_part4 .PartBox .box .right_txt{width:100%;margin-top:0.2rem;}
    .Pages a{
        width: 0.4rem;
        height: 0.4rem;
        margin: 0 0.05rem;
        font-size: .14rem;
    }
    .Pages .a_next,
    .Pages .a_prev{
        background-size: 0.1rem 0.1rem;
    }
}

@media (max-width: 480px) {
    .transit-content .transit-box .commom-left-tips p span{
        width: 1.2rem;
    }
    .section-03 .section-03-part-01 ul li{
        height: 1.6rem;
    }
    .section-03 .section-03-part-01 ul li h4{
        font-size: .18rem;
        line-height: 1.2;
        min-height: 0.5rem;
        vertical-align: baseline;
        display: flex;
        align-items: flex-end;
    }
    .section-03 .section-03-part-01 ul li .item{
        padding-left: .2rem;
        padding-right: .2rem;
    }
    .top-box-content .logo{
        width: 50%;
        margin: 0 auto;
    }
    .top-box-content .left-words{
        width: 100%;
    }
    .my-table .dowload-talbe{
        position: static;
        margin-top: .2rem;
    }
    .abxt-tabs ul li a{
        padding: 0 .1rem;
        font-size: .16rem;
    }
    .transit-content .transit-box .right ul li figure img{
        max-height: 1.2rem;
        object-fit: cover;
    }
    .transit-content .transit-box .right h3{
        margin-top: .3rem;
        text-align: left;
        font-size: .16rem;
    }
    .Customer .flex .table-nav>ul>li>.name h3{
        max-width: 100%;
        font-size: .21rem;
    }
    .Customer .flex .table-nav>ul>li>.name{
        padding: 0 .15rem;
    }
    .section-01-part-02 .swiper-slide .txt h3{
        font-size: .28rem;
        min-height: 1rem;
    }
    .section-01 .map .map-disc .span-01{
        left: 19%;
        top: 1.1rem;
    }
    .section-01 .map .map-disc .span-02{
        left: 9.5%;
        top: 0.6rem;
    }
    .section-01 .map .map-disc .span-03{
        left: 52%;
        top: 0.5rem;
    }
    .section-01 .map .map-disc .span-04{
        left: 32%;
        top: -0.38rem;
    }
    .addMapPage .map .map-disc .em-01{
        width: 2rem;
        left: 16%;
        top: 0.35rem;
    }
    .addMapPage .map .map-disc .em-02 {
        width: 2.8rem;
        left: 2%;
        top: 0.2rem;
    }
    .addMapPage .map .map-disc .em-03 {
        width: 2.4rem;
        left: 8.3%;
        top: -0.12rem;
    }
    .addMapPage .map .map-disc .em-04 {
        width: 1.25rem;
        left: 31%;
        top: -.65rem;
    }
    .addMapPage .map .map-disc .em-05 {
        width: 2.2rem;
        left: 51%;
        top: -0.02rem;
    }
    .addMapPage .map .map-disc .em-05 img {
        width: 2.2rem !important;
    }
    .transit-content .transit-box .right .commom-left-tips{
        font-size: .16rem;
    }
    .Dangerous .textarea .table2 table tr th:nth-of-type(3), .Dangerous .textarea .table2 table tr td:nth-of-type(3){
        width: 1.25rem;
    }
    .Dangerous .textarea .table1 table tr th:nth-of-type(1), .Dangerous .textarea .table1 table tr td:nth-of-type(1){
        width: 2.9rem;
    }
     .scope-content .scrope-item dl dd h4{
        font-size: .16rem;
        line-height: .2rem;
        min-height: calc(6* .2rem);
    }
    .MonthlyReport_new .MonthlyReport_part1 .partBox table .station{left: .38rem;}
    .section-01-part-01 .commom-title p span,
   .addMapPage .mobile-transform p{font-size: .18rem;}
    .section-01-part-01 .commom-title p span span{font-size: .28rem !important;}
    .banner .item .txt h2 img{width: 100%;}
}










