@font-face {
    font-family: 'hmr';
    src: url('fonts/HarmonyOS/Regular.woff') format('woff');
    font-weight: 100;
    font-display: swap;
}
@font-face {
    font-family: 'hml';
    src: url('fonts/HarmonyOS/Light.woff') format('woff');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'hmm';
    src: url('fonts/HarmonyOS/Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'hmb';
    src: url('fonts/HarmonyOS/Bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}
body{font-family: hmr;--hover-color:#3071b7; --white:#fff; --black:#333; --grey:#666;--padMar20:0.2rem; --padMar30:0.3rem;
    --rgb-white:255,255,255;--radius:0.3rem;--radius2:0.2rem }
*{padding: 0;margin: 0;}
ul,ol{list-style: none;}
.pd100{padding: 1rem 0;}
.pdb100{padding-bottom: 1rem;}
.pdt100{padding-top: 1rem;}




/*Top003084 */
.Top003084{position: fixed;top: 0; width: 100%;border-bottom: 0.01rem solid rgba(255,255,255,0.2);color: var(--white); font-size: var(--font-size16); z-index: 100;}
.Top003084 .box{position: relative;}
.Top003084 a{color: var(--white);text-transform: capitalize;font-size: 0.2rem;}
.Top003084 nav a{display: inline-block;}
.Top003084 nav a:not(:last-child):after{display: inline-block; width: 0.01rem; height: 0.06rem;background: rgba(255,255,255,0.2); margin: 0 0.1rem; vertical-align: middle; content: '';}
.Top003084 menu li{position:relative;}
.Top003084 menu li:after{position: absolute; bottom: -0.01rem; height: 0.02rem; content: ''; width: 0; background: var(--white); left: 50%; transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon:after{width: 100%;}
.Top003084 menu li span{font-size: 0.18rem; display: block;}
.Top003084 .sub{padding: 0.1rem;display: none;}
.Top003084 .sub dt{line-height: 0.4rem; }
.Top003084 .open-search{position: absolute;right: 6vw;top: 40%;background: url(../images/Top003084-search.png) no-repeat;width: 0.2rem;height: 0.2rem;background-size: 0.2rem;}
.Top003084 .top-search{position: absolute;right: 0.2rem; top:100%;background: var(--white); width: 4rem;padding-right: 0.4rem;}
.search-show .Top002898 .top-search .box{display: block;}
.Top003084 .top-search .text{width: 100%;height: 0.4rem;line-height: 0.4rem; border: 0;padding: 0 0.1rem;}
.Top003084 .top-search .btn{position: absolute;right: 0;top:0; width: 0.4rem;height: 0.4rem;background: url(../images/Top003084-search.png) no-repeat center center #333;}
.Top003084 .Lan{
    position: absolute;
    right: 8.5vw;
    top: 50%;
    height: 0.2rem;
    transform: translate(0, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
}
.Top003084 .Lan img{
    width: 100%;
    height: 100%;
}
.Top003084 .top-right{display: flex;align-items: center;}
.Top003084 .lang{font-size: 0.16rem;}
.Top003084 .lang a{font-size: 0.16rem;line-height: 1;margin-right: 0.1rem;display: inline-block;}
.Top003084 .top-lang{position: relative;}
.Top003084 .top-lang .box{position: absolute;top: 100%;left: -0.15rem;right:-0.15rem;padding: 0.15rem;border-radius: 10px;background-color: rgb(255 255 255);box-shadow: 1px 1px 5px rgb(0 0 0 / 31%);display: none;}
.Top003084 .top-nav ul li{font-size: 16px;line-height: 2;}
.Top003084 .top-lang{margin: 0 1.61vw 0 1.56vw;}
.Top003084 .top-lang .icon{width: 0.38rem;height:0.38rem;
    background: url(../images/Top003101-lang.svg) no-repeat center center;background-size:auto 0.26rem;}
.Top003084 .top-lang .box{text-align: center;}
.Top003084 .top-lang .box a{font-size: 0.16rem;line-height: 1.8;color: #666;}
.Top003084 .top-lang .box a:hover{text-decoration: underline;color: #3071b7;}


@media (min-width:1025px) {
    .Top003084 menu li{float: left;min-height:1rem; line-height: 1rem; }
    .Top003084 menu{padding-right: 3.1vw;}
    .Top003084 .logo{float: left;padding-top: 0.25rem;}
    .Top003084 .top-right{float: right;}
    .Top003084 nav{padding-top: 0.27rem; text-align: right;}
    .Top003084 menu li:not(:last-child){margin-right: 4.167vw;}
    .Top003084 .sub{ background: rgba(255,255,255,0.8); position: absolute; left: 50%; margin-left: -0.6rem; width: 1.2rem; top: 100%; border-radius: 0 0 0.05rem 0.05rem; -webkit-border-radius: 0 0 0.05rem 0.05rem; -moz-border-radius: 0 0 0.05rem 0.05rem; -ms-border-radius: 0 0 0.05rem 0.05rem; -o-border-radius: 0 0 0.05rem 0.05rem; }
    .Top003084 .sub dt{text-align: center;}
    .Top003084 .sub dt a{color:#3071b7;}
    .Top003084 .logo img{height: 0.54rem;}
}
@media (min-width:1025px) and (max-width:1560px){
    .Top003084 .top-right{padding-right: .4rem;}
}
@media (max-width:1024px) {
    .Top003084 nav{position: absolute;right: 0.3rem;top: 0.1rem;}
    .Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 2.2rem;background: rgba(0,0,0,0.5); padding: 2vw; transition: transform 0.3s;}
    .Top003084 menu li{ border-bottom: 0.01rem solid rgba(255,255,255,0.2);}
    .Top003084 menu li span{padding: 0.1rem 0;}
    .Top003084 .logo{display: table; height: 0.8rem;}
    .Top003084 .logo a{display: table-cell;; vertical-align: middle;}
    .Top003084 .logo img{max-height: 0.54rem;}
    .Top003084 .open-search{top: auto;bottom: 0.1rem;}
    .Top003084 .open-menu{position: absolute;right: 0.7rem;bottom: 0; width: 0.32rem;}
    .Top003084 .sub{background: rgba(0,0,0,0.8);}
    .menu-show .Top003084 menu{ top: 0.8rem; transform:translateY(0);opacity:1;}
}
@media (max-width:800px) {
    .Top003084 nav{display: none;}
    .Top003084 .open-search,
    .Top003084 .open-menu{bottom: auto; top: 50%; transform: translateY(-50%);}
}
@media (max-width:480px) {
    .Top003084 .logo{width: 58%;}
}


.Top003084.white{
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.Top003084 .logo .img2{
    display: none;
}

.Top003084.white .logo .img1{
    display: none;
}
.Top003084.white .logo .img2{
    display: block;
}
.Top003084.white a{color: #000;}
.Top003084.white menu li.aon a{color:#3071b7; }

.Top003084.white menu li:after{background:#3071b7; }

.Top003084.white .top-lang .icon{background: url(../images/Top003101-lang-on.svg) no-repeat center center;background-size:auto 0.26rem;}

.Top003084.white .open-search{position: absolute;right: 6vw;top: 40%;background: url(../images/Top003084-search-on.png) no-repeat;width: 0.2rem;height: 0.2rem;background-size: 0.2rem;}



.Top002898{
    /* background-color: #fff; */
    position: static;
    transition: all .3s;
    position: fixed;
    z-index: 100;
    width: 100%;
    border-bottom: 0.01rem solid rgba(255,255,255,0.2);
    color: #fff;
    }

.Top002898.fixed{position:fixed;top:0;left:0;width: 100%;background: #fff;z-index: 999;box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002898  main{position: relative;width: 100%;padding:0 3%;}
.Top002898  .auto{max-width:16rem;width: 96%;}
.Top002898 .top-left{float: left;display: table;height: 1rem; max-width: 20%;}
.Top002898 .top-left a{display: table-cell; vertical-align: middle;}
.Top002898 .top-left img{max-height: 0.54rem;width: 1.75rem;}

.Top002898 .top-left .img2{
    display: none;
}

.Top003084.white .logo .img1{
    display: none;
}
.Top003084.white .logo .img2{
    display: block;
}



.Top002898 .top-right{float: right;line-height: 0.4rem;padding: 0.3rem 0;font-size: 15px;}
.Top002898 .top-right dl > *{float: left;}
.Top002898 .top-mid{float: right;margin-right: 2%;}

.Top002898 .top-lang{margin: 0 0.3rem;position: relative;z-index: 22}
.Top002898 .top-lang .icon{width: 0.38rem;height: 0.4rem;background: url(../images/Top003101-lang.svg) no-repeat center center;background-size: auto 0.2rem;}
.Top002898 .top-lang .box1{text-align: center;}
.Top002898 .top-lang .box1{position: absolute; top: 0; left: -10px; right:-10px;padding: 40px 10px 10px;border-radius: 10px;background-color: rgba(0,0,0,0.2);display: none;z-index: 1;}
.Top002898 .top-lang .box1 a{color: #fff;font-size: 0.16rem;}
.whiteBg .Top002898 .top-lang .box1 a,
.Top002898.white .top-lang .box1 a{color: #000;}
.Top002898.onn .top-lang .box1 a{color: #000;}
.Top002898 .top-lang .box1 a:hover{color: #3071b7;}
.Top002898 .top-lang:hover .box1{display: block;}
.Top002898 .top-search{display: block;border-radius: 38px;/* background-color: rgba(255,255,255,0.2); */padding: 0;}
.Top002898 .top-search .text{background: none;width: 43px;color: #333;padding: 0;transition: 0.3s; height: 38px;line-height: 38px;}
.search-show .Top002898 .top-search .text{width: 100%;}
.Top002898 .top-search .btn{background: url(../images/Top003084-search.png) no-repeat center center #333;width: 40px;background-size:auto 42%;}

.Top002898 .phone{margin-left:0.3rem;font-size: 0.22rem;font-weight: 600;color: #3071b7;line-height: 0.4rem;}
.Top002898 .phone img{width: 0.3rem;margin-right: 0.1rem;margin-bottom: 3px;}

@media(max-width:1024px){
    .Top002898 .top-left{height: 80px; max-width:40%;}
    .Top002898 .top-left img{max-height: 50px;}
    .Top002898 .top-right{padding: 24px 0;}
    .Top002898 .top-lang{margin: 0 0.1rem;}
}
.Top002898 .top-search{margin-right: 0;}
.Top002898 .top-search .box{display: none;position: absolute;padding-right: 0.5rem;background: #fff;box-shadow: 0 10px 30px rgba(1, 79, 162, 0.1);border-radius: 0.05rem;}
.Top002898.fixed .top-search{background-color: rgba(0,0,0,0.1)}
.Top002898 .top-search .text{width: 100%;height: 0.5rem;line-height: 0.5rem;border: 0;padding: 0 0.2rem;background: none;width: 100%;}
.Top002898 .top-search .btn{
    position: absolute;
    right: 0;
    height: 100%;
    width: 0.5rem;
    background: url(../images/Top003084-search.png) no-repeat center center #333;
    border-top-right-radius: 0.05rem;
    border-bottom-right-radius: 0.05rem;
    background-size: 0.2rem;
    }
.Top002898 .open-search{
    display: block;
    width: 0.24rem;
    height: 0.4rem;
    position: relative;
    background: url(../images/Top003084-search.png) no-repeat center;
    background-size: 0.2rem;
    }
.Top002898 .open-search.on{background: none;}
.Top002898 .open-search.on:before,
.Top002898 .open-search.on:after{position: absolute; content: ''; width: 60%; height: 2px; background: #fff; top: 50%; margin-top: -1px; left: 20%; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Top002898 .open-search.on:after{ transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Top002898.white .open-search.on::before,
.Top002898.white .open-search.on:after{background-color: #333;}
.Top002898.onn .open-search.on::before,
.Top002898.onn .open-search.on:after{background-color: #333;}
@media(min-width:1025px){
    .Top002898 .top-search{position: relative; z-index: 100;}
    .Top002898 .top-search .box{right: -17%;top: 186%;margin-top: 0;width: 4.8rem;height: 0.5rem;border-radius: 0.05rem;}
}
@media(max-width:1024px){
    .Top002898 .top-search .box{left: 3%;top: 1rem;width: 94%;position: fixed;}
}
.Top002898 .top-menu li span,
.Top002898 .top-menu li span a{display: block;color: #fff;position: relative;}
/* .index .Top002898 .top-menu li span a{color: #fff;} */
.Top002898 .top-menu li a:hover,
.Top002898 .top-menu li.aon span a{color: #fff;}
.Top002898 .top-menu li.aon span a:after{position: absolute;left: 0;bottom: 0;width: 100%;background: #fff;height: 2px;content: "";}
.Top002898.white .top-menu li a:hover,
.Top002898.white .top-menu li.aon span a,
.Top002898.onn .top-menu li a:hover,
.Top002898.onn .top-menu li.aon span a,
.whiteBg .Top002898 .top-menu li a:hover,
.whiteBg .Top002898 .top-menu li.aon span a{color: #3071b7;}
.Top002898.white .top-menu li.aon span a:after,
.Top002898.onn .top-menu li.aon span a:after,
.whiteBg .Top002898 .top-menu li.aon span a:after{position: absolute;left: 0;bottom: 0;width: 100%;background: #3071b7;
    height: 2px;content: "";}


    .Top002898 .top-menu li{position: relative;}
.Top002898 .top-menu .sub{display: none;box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.1);border-radius: 0 0 0.1rem 0.1rem;}
.Top002898 .top-menu .sub dt{line-height: 0.4rem;}
.Top002898 .top-menu .sub .sub-inner{overflow: hidden;padding: 0;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt{padding: 0;font-size: 18px;line-height: 2;margin-bottom: 0.2rem;width: 12.5%;display: inline-block;text-align: left;}
.Top002898 .top-menu .pr{/* position: relative; */z-index: 100;}
.Top002898 .top-menu .sub[data-type="tab"] .sub-inner{position: relative;width: 94%;}
.Top002898 .top-menu .sub .sub-inner .title{font-size: 0.24rem;line-height: 2;margin: 0.15rem 0 0.3rem 0;border-bottom: 1px solid #ddd;padding: 0.1rem 0;width: 100%;color: #000;}
.Top002898 .top-menu .pr .sub{border-radius: 0;text-align: left;}

@media(min-width:1025px){
    .Top002898 .top-menu .pr{position: static;}
    .Top002898 .top-menu .pr .sub{transform: translateX(0);}
    .Top002898 .top-menu .sub{width:1.8rem;left:50%;transform: translateX(-50%);text-align: center;}
    .Top002898 .top-menu .sub dt{line-height: 0.5rem;}
}

.Top002898 .top-menu .sub .one-cate dt .one-cate-name a{
    display: block;
    line-height: 1.6;
    padding: 0.1rem 0;
    border-bottom: 1px solid #eee;
    font-size: 0.2rem;
    position: relative;
    color: #222;
    background: url(../images/infonext.png) no-repeat;
    background-size: 0.16rem auto;
    background-position: center right;
    }
.Top002898 .top-menu .sub .one-cate dt .one-cate-name a img{position: absolute;left: 0;height: 0.4rem;width: 0.4rem;/* filter: grayscale(100); *//* top: 0.15rem; */display: none;}
.Top002898 .top-menu .sub .two-cate{background:transparent;}
.Top002898 .top-menu .sub .two-cate .inner{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    }
.Top002898 .top-menu .sub .two-cate .item{float: left;width: 100%;margin-bottom: 0.3rem;}
.Top002898 .top-menu .sub .two-cate .item:not(:nth-child(2n)){margin-right: 0;}
.Top002898 .top-menu .sub .two-cate .item:nth-child(3n+1){clear: left;}
.Top002898 .top-menu .sub .two-cate .item dd{line-height: 20px; padding: 8px 0;}
.Top002898 .top-menu .sub .two-cate .item dd a{color: #333;font-size: 15px;}
.Top002898 .top-menu .sub .two-cate .item dd a:hover{color: #3071b7;text-decoration: underline;}
.Top002898 .top-menu .sub .two-cate-name{overflow: hidden; }
.Top002898 .top-menu .sub .two-cate-name a{float: left;max-width: 95%;padding-right: 30px;position: relative;font-size: 0.18rem;color: #000;}
.Top002898 .top-menu .sub .two-cate-name a b{color: #f56108;}
.Top002898 .top-menu .sub .two-cate-name a:before{position: absolute; content: '';right: 4px; top: 50%; margin-top: -4px; border-top:1px solid #333;border-right:1px solid #333; transform: rotate(45deg); width: 8px; height: 8px;}
.Top002898 .top-menu .sub .two-cate-name a:hover{color: #3071b7;text-decoration: underline;}
.Top002898 .top-menu .sub .two-cate img{width: 100%;height: 100%;object-fit: contain;}

.Top002898 .top-menu .sub .three-cate {width: 32%;float: left;padding: 0.3rem 0;height: 100%;}
.Top002898 .top-menu .sub .three-cate img{width: 100%;}
.Top002898 .top-menu .sub .one-cate .tab-label a{font-size: 0.16rem;color: #333;line-height: 1.6;display: inline-block;
    vertical-align: middle;transition: all .5s;}
.Top002898 .top-menu .sub .one-cate .tab-label a:hover{color: #3071b7;}
.Top002898 .top-menu .sub .one-cate .tab-label a img{width: 0.2rem;}
@media(min-width:1025px){
    .Top002898 .top-menu li{float: left; }
    .Top002898 .top-menu li:not(:last-child){margin-right: 3.167vw;}
    .Top002898 .top-menu li span a{line-height: 1rem;font-size: 0.2rem;}
    .Top002898 .top-menu .sub{position: absolute;top:100%;background: #fff;border-top: 1px solid #ddd;padding: 0;}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"]{width: 100%;left: 0;padding-left: 0 !important;!i;!;}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] .sub-inner{padding: 40px 0;}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dl{width: 100%;display: flex;flex-wrap: wrap;}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt{float: left;/* width: 100%; */}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"].dl-right dl{float: right;}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt{text-align: left;}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon{height: 50px; margin-bottom: 10px;}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon img{max-height: 50px;transition: 0.3s;}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt:hover .icon img{transform: translateY(-10px);-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);}
    .Top002898 .top-menu .sub[data-type="tab"]{width: 100vw;}
    .Top002898 .top-menu .sub[data-type="tab"] .two-cate-list{display: none!important;}
    .Top002898 .top-menu li:not(.po-r) .sub[data-type="tab"]{right:0;margin-left: 0;}
    .Top002898 .top-menu li.po-r .sub[data-type="tab"]{left:0 !important;}
    .Top002898 .top-menu .sub .one-cate{
        width: 70%;
        box-sizing: border-box;
        float: left;
        background: #fff;
        height: 4.45rem;
        padding:0.45rem 0 0.3rem 0;
        }
    .Top002898 .top-menu .sub .one-cate dt{width: 18.4%;float: left;margin-right: 2%;}
    .Top002898 .top-menu .sub .one-cate dt:nth-child(5n){margin-right: 0;}
    .Top002898 .top-menu .sub .one-cate .tab-label{padding-top: 0.3rem;height: 3.2rem;overflow: auto;}
    .Top002898 .top-menu .sub .one-cate .tab-label a{margin-bottom: 0.2rem;}
    .Top002898 .top-menu .sub .one-cate .tab-label a img.tips{margin-left: 0.15rem;}
    .Top002898 .top-menu .sub .one-cate dt.on .one-cate-name a{color: #3071b7;}
    .Top002898 .top-menu .sub .two-cate{
        /* position: absolute; */
        right: 0.3rem;
        top: 1.15rem;
        height: 4.4rem;
        float: left;
        width: 30%;
        padding:0.6rem 0 0.3rem 0.45rem;
        /* border-left: 1px solid #ddd; */
/*        border-right: 1px solid #ddd;*/
        box-sizing: border-box;
        overflow: hidden;
        }
    .Top002898 .top-menu .sub  .scrollinfo{max-height: 100%;height: 100%;}
    .Top002898 .top-menu .sub .two-cate-name{margin: 0;}
}
@media(min-width:1025px) and (max-width:1440px){
    .Top002898 .top-menu .sub[data-type="tab"]{/* width: 60vw; */}
    .Top002898 .top-menu li:not(.po-r) .sub[data-type="tab"]{margin-left: -30vw; }
}
@media(min-width:1025px) and (max-width:1280px){
    .Top002898 .top-menu li{margin-right: 3vw;}
}
@media(max-width: 1024px){
    .Top002898 .top-menu{position: fixed; left: -100%;opacity: 0;transition: 0.5s; top: 80px; bottom: 0; z-index: 100;background: #fff; width: 280px;box-shadow: 0 5px 5px rgba(0,0,0,0.2);padding: 20px 0;}
    .Top002898 .top-menu ul{height: 100%; overflow: auto;}
    .menu-show .top-menu{left: 0; opacity: 1;}
    .Top002898 .top-menu li:nth-child(2n-1){background: transparent;}
    .Top002898 .top-menu li span a{line-height: 2.1;font-size: 0.24rem;padding-left: 20px;font-weight: bold;color: #333;}
    .Top002898 .top-menu li.aon span a{color: #3071b7;}
    .Top002898 .top-menu li span{padding-right: 40px;position: relative;overflow: hidden;}
    .Top002898 .top-menu li .op-item,
    .Top002898 .top-menu li .op{position: absolute; right: 0;top:0; width: 40px; height: 40px; transition: 0.3s;}
    .Top002898 .top-menu li .op:before,
    .Top002898 .top-menu li .op:after{position: absolute; content: ''; left: 50%; top: 50%;transform: translate(-50%,-50%);background: #3071b7;}
    .Top002898 .top-menu li .op:before{height: 40%; width: 2px;}
    .Top002898 .top-menu li .op:after{ width: 40%; height: 2px;}
    .Top002898 .top-menu li .op.click{transform: rotate(45deg);}
    .Top002898 .open-menu{width: 0.4rem;height: 0.4rem;margin-left: 0.2rem;position: relative;}
    .Top002898 .open-menu i{position: absolute;left: 10%;width: 80%;top: 50%;margin-top: -1px;height: 2px;background: #fff;transition: 0.3s;}
    .whiteBg .Top002898 .open-menu i,
    .Top002898.white .open-menu i{background-color: #333;}
    .Top002898.onn .open-menu i{background-color: #333;}
    .Top002898 .open-menu:not(.on) i:nth-child(1){margin-top: -0.08rem;}
    .Top002898 .open-menu:not(.on) i:nth-child(3){margin-top: 0.06rem;}
    .Top002898 .open-menu.on i:nth-child(1){opacity: 0;}
    .Top002898 .open-menu.on i:nth-child(2){transform: rotate(45deg);opacity: 1;}
    .Top002898 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}

    .Top002898 .top-menu .sub{padding:20px !important;background: rgba(0,0,0,0.1);padding-top: 1px !important;}
    .Top002898 .top-menu .sub dt a{font-size: 0.18rem;line-height: 1.2;margin-top: 0.2rem;display: flex;align-items: center;}
    .Top002898 .top-menu li span a:hover,
    .Top002898 .top-menu .sub dt a:hover{color: #3071b7;}
    .Top002898.white .top-menu li.aon span a:after, .whiteBg .Top002898 .top-menu li.aon span a:after,.Top002898.onn .top-menu li.aon span a:after{
        display: none;
    }
    .Top002898 .top-menu .sub-inner{padding: 3vw 0;}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt a{position: relative;display: block; line-height: 30px; padding: 5px 0 5px 40px;}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon{position: absolute; left: 0; max-width: 30px; top: 50%; transform: translateY(-50%);}
    .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon img{ height: 24px;}
    .Top002898 .top-menu .sub .two-cate-list,
    .Top002898 .top-menu .sub .two-cate-list dl,
    .Top002898 .top-menu .sub .two-cate{display: none;}
    .Top002898 .top-menu .one-cate dt .one-cate-name{border-bottom: 1px solid rgba(0,0,0,0.2);}
    .Top002898 .top-menu .one-cate-name{position: relative;padding-right: 0;}
    .Top002898 .top-menu li .op-item{height: 100%;}
    .Top002898 .top-menu li .op-item.click{transform: rotate(180deg);}
    .Top002898 .top-menu li .op-item:before{position: absolute; content: '';border:6px solid transparent;border-top-color: #3071b7; left: 50%; top: 50%;margin: -3px 0 0 -6px;}
    .Top002898 .top-menu .sub .two-cate-list{background: rgba(0,0,0,0.1); padding: 10px 0;}
    .Top002898 .top-menu .sub .two-cate-name{padding: 5px 30px;line-height: 30px;}
    .Top002898 .top-menu .sub .two-cate-name a{float: none;}
    .Top002898 .top-menu .sub .one-cate dt .one-cate-name a{font-size: 0.22rem;padding: 0;border-bottom: none;}
    .Top002898 .top-menu .sub .one-cate .tab-label a{
        font-size: 0.18rem;
        line-height: 1.3;
        display: flex;
        align-items: center;
        margin-bottom: 0;
        margin-top: 0.2rem;
    }
    .Top002898 .top-menu .sub .one-cate .tab-label a img{
        margin-left: 0.1rem;
    }
}
.Top002898.white,.Top002898.onn,
.whiteBg .Top002898{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1)}

.Top002898 .top-left .img2{
    display: none;
}
.Top002898.white  .img1,
.Top002898.onn  .img1,
.whiteBg .Top002898  .img1{
    display: none;
}
.Top002898.white .img2,
.Top002898.onn .img2,
.whiteBg .Top002898 .img2{
    display: block;
}
.Top002898.white .top-menu li span, 
.Top002898.white .top-menu li span a,
.Top002898.onn .top-menu li span, 
.Top002898.onn .top-menu li span a,
.whiteBg .Top002898 .top-menu li span, 
.whiteBg .Top002898 .top-menu li span a{color: #000;}
.Top002898.white .top-lang .icon,
.Top002898.onn .top-lang .icon,
.whiteBg .Top002898 .top-lang .icon{background: url(../images/Top003101-lang1.svg) no-repeat center center;background-size:auto 0.2rem;}
.Top002898.white .open-search,
.Top002898.onn .open-search,
.whiteBg .Top002898 .open-search{ background: url(../images/Top003084-search1.png) no-repeat center;background-size: 0.2rem;}

/*Banner003223 */
.Banner003223{position:relative;z-index:1;--hover-color:#2fc774;--white:#fff; }
.Banner003223 .swiper-wrapper{height: auto;}

.Banner003223 .index-more{font-size: var(--font-size16);}
.Banner003223 .index-more a{display:inline-flex;align-items:center;background-color:#3fbb01;border-radius:3em;
    border:solid 0.01rem #3fbb01;line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Banner003223 .index-more a span{position:relative;display:block;z-index:2}
.Banner003223 .index-more a:after,
.Banner003223 .index-more a::before{width:0.63rem;height:0.63rem}
.Banner003223 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Banner003223-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Banner003223 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:#3071b7;z-index:1;transition:width 0.3s}
.Banner003223 .index-more a:hover{color:var(--white)}
.Banner003223 .index-more a:hover:before{width:calc(100% - 0.08rem)}
@media (max-width:640px) {
    .Banner003223 .index-more a:after{margin-left: 0.35rem;}
}




.Banner003223 .txt{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;
    display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:999;color:var(--white)}
.Banner003223 .txt :where(h3,p,.index-more){opacity:0;transform:translateX(1rem);transition:0.5s}
.Banner003223 .txt h3{margin:0.15rem 0 0.75rem 0;font-size: 0.4rem;line-height:1.19047619;transition-delay:0.5s}
.Banner003223 .txt h3 span{color: #3fbb01;}
.Banner003223 .txt p{margin:0;font-size: 0.22rem;line-height:1.2;max-width:6.9rem;transition-delay:0.8s}
.Banner003223 .txt .index-more{transition-delay:1.1s}
.Banner003223 .controls-page{bottom: 6.06826802% !important; position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem;border: 0.01rem solid rgba(255, 255, 255, 0.4);margin: 0 0.13rem !important;!i;!;display: block;border-radius: 50%;opacity: 1;background: none;}
.Banner003223  .controls-page span.swiper-pagination-bullet-active {border-color: #3071b7;background-color: #3071b7;}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}
@media (max-width:1024px) {
    .Banner003223 .txt h3{font-size: var(--font-size32);}
    .Banner003223 .txt p{font-size: var(--font-size18); margin-bottom: 2em;}
    .Banner003223 .index-more a{line-height: 3;}
    .Banner003223 .index-more a:after,
    .Banner003223 .index-more a::before{width: calc(3em - 0.08rem); height: calc(3em - 0.08rem);}
    .Banner003223 .index-more a:after{margin-left: 0.3rem;}
}
.Banner003223{width: 100%;min-height: 100vh;}
.Banner003223 .itemCon{position: relative;width:100%;height: 100%;}
.Banner003223 video{width: 100%;height: 100%;object-fit: cover;}
.HomeBan{width: 100%;height: 100%;}
.Banner003223 img.pc,




/*Banner003200 */
.Banner003200{position: relative;z-index: 1;height: 100vh;}
.Banner003200 .solgan{position: absolute; left: 0;top: 0;width: 100%; height: 100%;z-index: 10;}
.Banner003200 .solgan .auto{max-width: 16rem; height: 100%;}
.Banner003200 img{height: 100vh;}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 0.15rem;height: 0.15rem;border: 0.01rem solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(10 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color: #3071b7; border-color: #3071b7;}
@media (min-width:1025px) {
    .Banner003200 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003200 .pc{display: none;}
}
/*Floor003209 */
.Floor003209{position: relative;z-index: 1; overflow: hidden; font-weight: 500;color: var(--white);height:100vh}
.all-title{display: flex;}
.all-title span{font-weight: 700;font-size: 0.24rem;line-height: 0.3rem;display: block;margin-bottom: 0.3rem;color: rgb(255 255 255 / 90%);}

.all-more{margin-top: 0.9rem;}
.all-more a{ text-transform: uppercase;display: inline-flex;align-items: center; font-size: var(--font-size18);}
.all-more a:after{display: block; content: ''; margin-left: .1rem; width: 0.2rem; height: 0.2rem; background: no-repeat center center / contain; transition: 0.3s;}
.all-more a[class*=border-]{position: relative; padding: 0 0.4rem; line-height: 0.5rem;z-index: 3;transition: 0.3s;}
.all-more a[class*=border-]:before{position: absolute; left: 0;top:0;width: 100%;height: 100%; border:0.02rem solid transparent; content: '';z-index: -1; transition: 0.3s;border-radius: 0.3rem;}
.all-more a.border-white{color: var(--white);}
.all-more a.border-white:before{border-color: var(--white);}
.all-more a.border-white:after{background-image: url(../images/Floor003209-more-white2.svg);}
.all-more a[class*=border-]:hover{letter-spacing: 0.1em;}
.all-more a[class*=border-]:hover:before{background-color: #3071b7;border-color: #3071b7;}
.all-more a[class*=border-]:hover:after{background-image: url(../images/Floor003209-more-white2.svg); margin-left: 0.2rem;}


.color a.border-white{color: #3071b7;}

.color a.border-white:before{border-color: #3071b7;}
.color a.border-white:after{background-image: url(../images/Floor003209-more-blue.svg);}


.color:hover a.border-white{color: var(--white);}




.Floor003209 .editor-info{font-size: 0.18rem;line-height: 0.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;margin-top: 0.15rem;margin-bottom: 0.9rem;}
.Floor003209 [class*=autoCon-]{position: relative;z-index: 3;}
.Floor003209 .video{position: absolute; left: 0;width: 100%;height: 100%; top: 0;overflow: hidden;display: flex;align-items: center; justify-content: center; background-color: #232830;z-index: 1;}
.Floor003209 .video img{min-height: 100%; opacity: 0.1;max-width:none; width: fit-content;}

/* .Floor003209 .after{position: absolute; content: ''; width: 6.78rem; height: 100%; background-color: #3071b7; left: 0;top: 0;z-index: 2;border-radius:0  0% 200% 0;} */
.Floor003209 .intro .title{font-size: 0.48rem;font-weight: 600;}

.Floor003209 .right li{border-bottom: 0.01rem solid var(--white-opacity-20);position: relative;line-height: 1;padding-bottom: 0.2rem; }
.Floor003209 .right li:after{position: absolute;left: 0;height: 0.01rem;background-color: #3071b7; bottom: -0.01rem;content: ''; transform: scaleX(0); transform-origin: 100% 50%;transition: 0.3s transform;width: 100%;}
.Floor003209 .right li:hover:after{transform: scaleX(1); transform-origin: 0 50%;width: 50%;}
.Floor003209 .right li .num{display: flex;align-items: flex-start; }
.Floor003209 .right li .counter{font-size: 0.66rem; font-weight: 600;}
.Floor003209 .right li  sup{font-size: 0.48rem;margin-left: 0.1rem;}
.Floor003209 .right li p{margin-top: 0.2rem;font-size: 0.18rem;line-height: 1.8;opacity: 0.6;}

@media (min-width:1025px) {
    .Floor003209 [class*=autoCon-]{height: 9.6rem;  padding-top:2.22rem;}
    .Floor003209 .left{width: 50%;}
    .Floor003209 .right{min-width: calc(240 / 1440 * 100%);}
    .Floor003209 .right ul{width: calc(480 / 240 * 100%);}
    .Floor003209 .right li{padding-right: 0.2rem;}
    .Floor003209 .right li + li{margin-top: 0.65rem;}
}
@media (max-width:1024px) {
    .Floor003209{padding: var(--padMar100) 0;}
    .Floor003209 .after{width: 100%;}
    .Floor003209 .right{margin-top: var(--padMar100);}
    .Floor003209 .right li{display: flex;flex-direction: column;align-items: flex-end;}
    .Floor003209 .intro{max-width: 70%;}
    .Floor003209 .right li{border-bottom-color:#3071b7;}
    .Floor003209 .right li + li{margin-top: 0.3rem;}
    .Floor003209 .right li:hover:after{width: 100%;}
}
@media (max-width:640px) {
    .Floor003209 .right li .counter{font-size: var(--font-size32);}
    .Floor003209 .editor-info{font-size: var(--font-size14);}
}




.mc_section{ width: 100%; height: 100%;
    overflow: hidden;
    z-index: 1;}
.mc_b_s3 {
    width: 100%;
    overflow: hidden;
    z-index: 1;
}

.he_syp2 {
    position: relative;
    width: 100%;
    height: 200vh;
}

.mc_bs3_videobox {
    width: 100vw;
    height: 100vh;
    position: relative;
    z-index: 1;
}


/* .mc_bs3_videobox.act .mc_bs3_videowrap {
width: 100%;
transform: translate(-50%, -50%);
} */

.he_syp2 .mc_bs3_video {
    width: 80%;
}

.mc_bs3_video,
.mc_bs3_videowrap::before,
.mc_bs3_videowrap {
    /* transition: all 1s; */
}

.mc_bs3_videobox.act .mc_bs3_video {
    opacity: 1;
    /* transition: all 1s !important;
transition-delay: 1s; */
}

.mc_bs3_video {
    /* z-index: -2;
opacity: 0; */
    /* width: auto; */
    height: auto;
    max-width: none;
    /* transform: translateY(-0.3rem); */
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    min-height: 100vh;
    transition: inherit;
    /* width: 20%; */
}

.mc_bs3_videowrap {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
    max-width: none;
    overflow: hidden;
    display: none;
}
.mc_bs3_svg {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    max-width: none;
    z-index: 999;
    /* transition: all 0.36s; */
}

.mc_bs3_svg {
    width: 120%;
}

.mc_bs3_videowrap {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}

.mc_bs3_videowrap::before {
    width: 110%;
}


/* .mc_bs3_videowrap::before,
.mc_bs3_videowrap {
transition: all 1s;
} */

.mc_bs3_title {
    /* transition: all 0.36s; */
    position: absolute;
    top: 30%;
    left: 0;
    width: 100%;
    text-align: center;
}

.mc_bs3_videobox.act .mc_bs3_title {
    /* transform: translate(-50%, -50%) translateX(-100%); */
    opacity: 0;
    display: none;
}

.mc_bs3_videobox.act .mc_bs3_videowrap::before {
    opacity: 0;
}


/* .mc_bs3_videobox.act .mc_bs3_videowrap {
width: 100%;
transform: translate(-50%, -50%);
} */

.mc_bs3_videobox.act .mc_bs3_video {
    opacity: 1;
    /* transition: all 1s !important; */
    /* transition-delay: 1s; */
}

.mc_bs3_videobox.end .mc_bs3_svg {
    opacity: 0;
}

.mc_bs3_videowrap .gray_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: #f9f9f9;
    z-index: 99;
}

.mc_bs3_videobox.act .mc_bs3_videowrap .gray_bg {
    display: none;
}

.mc_bs3_videobox.end .mc_bs3_svg {
    opacity: 0;
    z-index: 99;
}

.mc_bs3_videobox.end .HomeP2 {
    z-index: 999;
}
.HomeP2 {
    position: relative;
    height: 100%;
    /* margin-top: 89px; */
}
.hometxt{width:100%;text-align: center;font-size:0.32rem;position: absolute;bottom:0;left:0;opacity: 0;transition: all .5s;-webkit-transition: all .5s;z-index:999;color: #333}
.hometxt.on{bottom:20%;opacity: 1;}




/*Floor003225 */
.Floor003225{position:relative;z-index:1;overflow:hidden;height:100vh}
.Home_tit{position: absolute;left: 50%;top: 7vw;transform: translateX(-50%);z-index: 99;text-align: center;}
.Home_tit p{font-size: 0.18rem;line-height: 1.8;color: var(--white);}
.Floor003225 .pcn1a .pcn1a1{background: #fff;}
.Floor003225 .pcn1a .pcn1a2{background: #fff;}
.Floor003225 .items li{flex:1;display:flex;align-items:flex-end;transition:0.3s;position:relative;z-index:1}
.Floor003225 .items li:nth-child(1)::before{position:absolute;content:'';left:0;bottom:0;width:100%;
    background:linear-gradient(to bottom,rgba(47,199,116,0) 0%,rgba(107,196,232,0.5) 100%);height:0;
    transition:0.3s;z-index:-1}

.Floor003225 .items li:nth-child(2)::before{position:absolute;content:'';left:0;bottom:0;width:100%;
    background:linear-gradient(to bottom,rgba(49,139,255,0) 0%,rgba(49,139,255,0.5) 100%);height:0;
    transition:0.3s;z-index:-1}

.Floor003225 .items li:nth-child(3)::before{position:absolute;content:'';left:0;bottom:0;width:100%;
    background:linear-gradient(to bottom,rgba(0,95,161,0) 0%,rgba(52,187,195,0.5) 100%);height:0;
    transition:0.3s;z-index:-1}

.Floor003225 .items li:nth-child(4)::before{position:absolute;content:'';left:0;bottom:0;width:100%;
    background:linear-gradient(to bottom,rgba(114,191,67,0) 0%,rgba(114,191,67,0.5) 100%);height:0;
    transition:0.3s;z-index:-1}

.Floor003225 .items li .txt{padding:0 0.36rem 0.6rem 0.59rem;color:var(--white)}
.Floor003225 .items li .txt h3{font-size:var(--font-size28);font-weight:600;margin:0 0 0.3rem 0;line-height: 0.3rem;height: 0.6rem;}
.Floor003225 .items li .txt h3::after{display:block;content:'';width:0.26rem;height:0.03rem;background-color:#3071b7;margin-top: 0.1rem;}

.Floor003225 .items li:nth-child(1) .txt h3::after{background-color:#6bc4e8;}
.Floor003225 .items li:nth-child(2) .txt h3::after{background-color:rgb(49 139 255);}
.Floor003225 .items li:nth-child(3) .txt h3::after{background-color:rgb(52 187 195);}
.Floor003225 .items li:nth-child(4) .txt h3::after{background-color:rgba(114,191,67,1);}
.Floor003225 .swiper-slide img{height: 100vh;object-fit: cover;}

.Floor003225 .items li .info{height:0;overflow:hidden;opacity:0;transition:height 0.5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: var(--font-size16);}
.Floor003225 .items li .info p{margin:0;font-size: var(--font-size16);}
.Floor003225 .items li .more a{display:inline-flex;-ms-flex-align:center;align-items:center;color:var(--white);
    transition:0.3s;position:relative}
.Floor003225 .items li .more a::before{position:absolute;content:'';width:0;height:0;transition:0.3s;border-radius:0.46rem;
    background-color:#3fbb01;right:0.03rem;top:0.03rem}
.Floor003225 .items li .more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003225-more.svg);background-size:auto 0.11rem;margin-left:0.2rem;width:0.11rem;height:0.11rem;transition:0.3s;position:relative;z-index:3}
.Floor003225 .items li .more a span{position:relative;display:block;z-index:3}
@media (min-width:641px) {
    .Floor003225 .swiper-wrapper{height: auto;}
    .Floor003225 .items{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10; display:flex;justify-content:space-between}
    .Floor003225 .items li{border-right:0.01rem solid rgba(255,255,255,0.12);}
}
@media (min-width:1025px) {
    .Floor003225 .items li:hover::before{height:100%}
    .Floor003225 .items li:hover .info{height:calc(var(--height) * 0.01rem);opacity:1}
    .Floor003225 .items li:hover .more{margin-top:0.3rem}
    .Floor003225 .items li:hover .more a{border:solid 0.01rem #3fbb01;padding:0.03rem 0.03rem 0.03rem 0.27rem;border-radius:0.52rem;color:#333;background-color:#fff}
    .Floor003225 .items li:hover .more a::before{width:0.46rem;height:0.46rem}
    .Floor003225 .items li:hover .more a:after{width:0.46rem;height:0.46rem;background-size:auto 0.13rem}
    .Floor003225 .items li:hover .more a:hover::before{width:calc(100% - 0.06rem)}
    .Floor003225 .items li:hover .more a:hover span{color:var(--white)}
}
@media (max-width:1024px) {
    .Floor003225 .items li .txt{padding: 0 0.2rem 0.2rem;}
    .Floor003225 .items li .txt h3{font-size: var(--font-size20);}
}
@media (max-width:640px) {
    .Floor003225 .swiper{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
    .Floor003225 .items{position: relative;z-index: 3;}
    .Floor003225 .swiper-slide img{max-width: none;height: 100%;width: auto;}
    .Floor003225 .items li .txt{padding-top: 0.2rem;}
    .Floor003225 .items li{border-bottom:0.01rem solid rgba(255,255,255,0.12);}
}



.pcn1a {
    width: 0.12rem;
    height: 0.3rem;
    position: relative;
}
.pcn1a .pcn1a1 {
    position: absolute;
    width: 0.05rem;
    height: 0.05rem;
    background-color: #3071b7;
    border-radius: 50%;
    left: 0;
    top: 0.03rem;
}
.pcn1a .pcn1a2 {
    position: absolute;
    width: 0.05rem;
    height: 0.14rem;
    border-radius: 0.03rem;
    background-color: #3071b7;
    left: 0px;
    top: 0.11rem;
}



/*Floor003228 */
.Floor003228{padding:var(--padMar80) 0;overflow: hidden;height: 100vh;}
.center{justify-content: center;}
.Floor003228 .all-title span{color: var(--black);}
.Floor003228 .swiper-wrapper{height: auto;}
.Floor003228 .swiper{margin:0 -0.2rem 0.69rem}
.Floor003228 .swiper-slide{padding-top:0.31rem}
.Floor003228 .swiper-slide a{margin:0 0.2rem;border-radius:0.2rem;background-color:#f4f6fa;padding:0 0.3rem 0.36rem;display:block;color:#333}
.Floor003228 .swiper-slide a:hover .tit{color:#3071b7}
.Floor003228 .swiper-slide a:hover .pic img{transform:scale(1.15)}
.Floor003228 .swiper-slide .pic{position:relative;top:-0.31rem;border-radius:0.2rem;overflow:hidden}
.Floor003228 .swiper-slide .pic img{transition:0.3s}
.Floor003228 .swiper-slide .tit{font-size:var(--font-size28);font-weight:600;line-height:1.28571429;margin-top:-0.1rem}
.Floor003228 .swiper-slide .tit p{margin:0}
.Floor003228 .swiper-slide .ind-desc{margin:0.15rem 0 0.3rem 0;font-size: var(--font-size16);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.Floor003228 .swiper-slide .line{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0.26rem}
.Floor003228 .swiper-slide .line::before,
.Floor003228 .swiper-slide .line::after{display:block;content:''}
.Floor003228 .swiper-slide .line::before{flex-shrink:0;width:0.07rem;height:0.07rem;border-radius:50%;background-color:#3071b7}
.Floor003228 .swiper-slide .line:after{flex:1;height:0.01rem;background-color:rgba(0,32,91,0.08)}
.Floor003228 .pages:not(.swiper-pagination-lock){display: flex;justify-content: center; padding-top: 0.1rem;}
.Floor003228 .pages span{width: 0.1rem; height: 0.1rem;}
.Floor003228 .pages span.swiper-pagination-bullet-active{background-color: #3071b7;}
@media (max-width:640px) {
    .Floor003228 .swiper{margin-top: 0;}
}

.Floor003228 .index-sub-tit span{display:inline-block;font-size:0.24rem;background:url(../images/Floor003228-mask.png) no-repeat right top;padding-top:0.09rem;padding-right:0.11rem;background-size:auto 1em;color:#3071b7;line-height:0.66666667}
.Floor003228 .index-title{color:#00205b;font-weight:600;font-size:var(--font-size52);line-height:1.07692308;padding:0.1rem 0 0.4rem 0}
@media (max-width:640px) {
    .Floor003228 .index-title{font-size: var(--font-size36);}
}

.index-more a{display:inline-flex;align-items:center;background-color:#3fbb01;border-radius:3em;border:solid 0.01rem #3fbb01;line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.index-more a span{position:relative;display:block;z-index:2}
.index-more a:after,
.index-more a::before{width:0.63rem;height:0.63rem}
.index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003228-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:#3071b7;z-index:1;transition:width 0.3s}
.index-more a:hover{color:#fff}
.index-more a:hover:before{width:calc(100% - 0.08rem)}
.left{text-align: left;}
/*Floor002718 */
.Floor002718{ position:relative; z-index:1;  }
.Floor002718 .main{color:var(--black);height:calc(100vh - 4.34rem); padding:10% 0; background-position:center top; background-size:cover;
 background-repeat:no-repeat; background-attachment:fixed;display: flex;align-items: center;}
.Floor002718 .main .ytable{ height:100%;}
.edit-css-2718{font-size: 0.16rem;text-align:center;line-height: 1.778;}
.edit-css-2718 .tit{ font-size:0.24rem; font-weight:normal; margin:0 0 2% 0; }
.edit-css-2718 .tit span{ display:block; font-size:0.2rem;}
.edit-css-2718 p{ margin-bottom:2%; margin-top:0;font-size: 0.18rem;}
/*Bottom003207 */
.Bottom003207{background: var(--white); background-size: cover; padding: var(--padMar50) 0 0.2rem; 
    font-size: var(--font-size16);border-top: 1px solid #e4e4e4;}
.Bottom003207,
.Bottom003207 a:not(:hover){color:var(--black);}
.Bottom003207 .logo{width: 2.1rem;margin-bottom: 0.3rem;}

.Bottom003207 .f-top{margin-bottom: 0.4rem;}
.Bottom003207 .f-mid{align-items: center;}
.Bottom003207 .f-bottom{padding: 0.4rem 0 0.2rem 0; font-size: var(--font-size14);border-top: 0.01rem solid #dcdcdc;}
.Bottom003207 .f-bottom,
.Bottom003207 .f-bottom a:not(:hover){color: var(--white-opacity-30);}

.Bottom003207 .follow-us li{position: relative;z-index: 10}
.Bottom003207 .follow-us li +li{margin-left: 0.2rem;}
.Bottom003207 .follow-us li a{display: flex; border-radius: 50%;background-color: rgba(0,0,0,0.1); width: 0.4rem; height: 0.4rem; align-items:center; justify-content: center; transition: 0.3s; cursor: pointer;}
.Bottom003207 .follow-us li a:hover{background-color: #3071b7;}
.Bottom003207 .follow-us li a:after{width: 0.2rem; height: 0.2rem;background-position: center center; background-repeat: no-repeat; background-size:contain; opacity: 0.5;transition: 0.3s; content: '';display: block;}
.Bottom003207 .follow-us li a:hover:after{opacity: 1;}
.Bottom003207 .follow-us li.li-in a:after{background-image: url(../images/Bottom003207-in.svg);}
.Bottom003207 .follow-us li.li-fb a:after{background-image: url(../images/Bottom003207-fb.svg);}
.Bottom003207 .follow-us li.li-ytb a:after{background-image: url(../images/Bottom003207-ytb.svg);}
.Bottom003207 .follow-us li.li-tw a:after{background-image: url(../images/Bottom003207-tw.svg);}
.Bottom003207 .follow-us li.li-wx a:after{background-image: url(../images/Bottom003207-wx.svg);}
.Bottom003207 .follow-us li.li-douyin a:after{background-image: url(../images/Bottom003207-douyin.svg);}
.Bottom003207 .follow-us li .hover{position: absolute; left: 50%;bottom: calc(100% + 0.12rem); background-color: var(--white); width: 1.5rem; margin-left: -0.75rem; border-radius: 0.04rem;display: flex;align-items: center; justify-content: center; height: 1.5rem; transform: translateY(-0.3rem); opacity: 0;visibility: hidden; transition: 0.3s;}
.Bottom003207 .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom003207 .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 0.03rem solid transparent; border-top-color: var(--white); margin-left: -0.03rem;}

.Bottom003207 .share ul{display: flex;}
.Bottom003207 .share ul li{margin-right: .2rem;}
.Bottom003207 .share ul li:last-child{margin-right: 0;}
.Bottom003207 .share ul li img{max-width: .4rem}

.Bottom003207 .contact .name{font-weight: 500; margin-bottom: 0.2rem;font-size: var(--font-size20);}
.Bottom003207 .contact dl{letter-spacing: -0.01rem;}
.Bottom003207 .contact dd{display: flex;align-items: flex-start;justify-content: flex-start;padding-left: 0.24rem;
    flex-wrap: nowrap;flex-direction: row;margin-bottom: 0.15rem;}
.Bottom003207 .contact dd span{/* width: 5em; */flex-shrink: 0;text-align: right;}
.Bottom003207 .contact dd div{flex: 1; margin-left: 0.11rem;}
.Bottom003207 .contact dd + dd{margin-top: 0.1rem;}

.Bottom003207 .contact dd.tel{background:url(../images/Bottom003222-tel.svg) no-repeat;
    background-position:left center;;}
.Bottom003207 .contact dd.fax{background:url(../images/fax.svg) no-repeat;
    background-position:left center; background-size:0.18rem auto;}
.Bottom003207 .contact dd.add{background:url(../images/Bottom003222-add.svg) no-repeat;}
.Bottom003207 .contact dd.email{background:url(../images/Bottom003222-email.svg) no-repeat;
    background-size:0.18rem auto;background-position:left center;}



.Bottom003207 nav dd{font-weight: 100;}
.Bottom003207 nav dt{  position: relative; font-weight: 500;font-size: var(--font-size20);}
.Bottom003207 nav dd{letter-spacing: -0.01rem; line-height: calc(30 / 16);}
.Bottom003207 nav dd a:not(:hover){color: var(--white-opacity-50);}

.Bottom003207 .icp a{display: flex;}
.Bottom003207 .f-bottom{display: none;}
.Bottom003207 .icp a:before{display: block; content: ''; background: url(../images/Bottom003207-security.png) no-repeat center center / contain; width: 0.18rem; height: 0.2rem; margin-right: 0.06rem;}
.Bottom003207 .f-bottom .copyright{text-align: right;display: none !important;}
.Bottom003207 nav dt a{
    font-size: 0.22rem;
}
.Bottom003207 .f-bottom .copyright,
.Bottom003207 .contact dd div,
.Bottom003207 .contact dd span,
.Bottom003207 nav dd a{
    font-size: 0.16rem;
}
.Bottom003207 .contact dd{
    background-size: 0.18rem !important;
}
.Bottom003207 .f-bottom{
    align-items: center;
}
.Bottom003207 .logo img,
.Bottom003207 .logo a{
    width: 2.1rem;
    display: flex;
    align-items: center;
}
@media (min-width:1025px) {
    .Bottom003207 .f-bottom{border-top: 0.01rem solid var(--white-opacity-10); }
    .Bottom003207 .contact{width: calc(420 / 1440 * 100%);}
    .Bottom003207 .bot_right{width: calc(870 / 1440 * 100%);}
    .Bottom003207 nav dd{display: none!important;}
}
@media (max-width:1024px) {
    .Bottom003207 .logo{margin: 0 auto 0.3rem;}
    .Bottom003207 .follow-us{justify-content: center;}
    .Bottom003207 .contact{margin-bottom: 0.2rem;}
    .Bottom003207 nav{border-top: 0.01rem solid var(--white-opacity-10);}
    .Bottom003207 nav dl{border-bottom: 0.01rem solid var(--white-opacity-10);transition: 0.3s;}
    .Bottom003207 nav dt{overflow: hidden;padding: 0.1rem 0;}
    .Bottom003207 nav dd{display: none;}
    .Bottom003207 .wap-b-op{position: absolute;right: 0;top: 0;width: 0.3rem;height: 100%; top: 0;background: url(../images/Bottom003207-open.png) no-repeat center center / 50% auto; transition: 0.3s;}
    .Bottom003207 dl.active{padding-bottom: 0.2rem;}
    .Bottom003207 .active .wap-b-op{transform: rotate(45deg);}
    .Bottom003207 .f-bottom{text-align: center;}
    .Bottom003207 .icp{margin-top: 0.3rem;}
    .Bottom003207 .icp a{display: inline-flex;}
    .Bottom003207 .f-bottom{display: flex;flex-direction: column-reverse;}
    .Bottom003207 .share{margin-bottom: 0.2rem;}
}



/*Floor003115 */
.Floor003115{padding:0;background: url(../images/Floor003115-bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;height: 100vh;}
.Floor003115 .all-title span{color: var(--black);margin-bottom: 0;}
.Floor003115 .all-title{position: relative;top: 7vw;margin-bottom:3vw; }



.Floor003115 .auto{ position: relative;}
.Floor003115 .Hometitle{position: absolute;left: 0;top: 0;}
.Floor003115 .slick-dots{overflow: hidden; margin-top: calc(40 / 16 * 1em);}
.Floor003115 .slick-dots li{float: left;width: calc(92% / 5);list-style: none;text-align: center;}
.Floor003115 .slick-dots li:not(:nth-child(5n)){margin-right: 2%;}
.Floor003115 .slick-dots li:before{display: block;margin: 0 auto;border: 0.08rem solid transparent;border-top: 0; content: '';font-size: 0;width: 0;}
.Floor003115 .slick-dots li.slick-active:before{border-bottom-color:#3071b7}
.Floor003115 .slick-dots li div:before{height: 0.03rem;border-bottom: 0.01rem solid rgba(0,0,0,0.1);display: block;content: '';}
.Floor003115 .slick-dots li.slick-active div:before{background-color:#3071b7}
.Floor003115 .slick-dots li .icon{padding-top: 0.38rem;}
.Floor003115 .slick-dots li .icon img{height: 0.24rem;}
.Floor003115 .slick-dots li .tit{margin-top: calc(20 / 20 * 1em);font-size: calc(20 / 16 * 1em);color: #333}
.Floor003115 .slick-dots li.slick-active .icon .on,
.Floor003115 .slick-dots li:not(.slick-active) .icon .off{display: none;}
.Floor003115 .slick-dots li.slick-active .tit{color:#3071b7}

.Floor003115 .item .pic{width: 100%;margin: 0 auto;background-size: 52.174% auto;}
.Floor003115 .item .Ispic{padding-bottom: 72%;background-size: contain;border-radius: 0.3rem;overflow: hidden;}
.Floor003115 .item .tit aside{font-size: 0.48rem;font-weight: bold;color: #000;position: relative;}
.Floor003115 .item .tit .desc{margin: calc(20 / 16 * 1em) 0 0.6rem 0;line-height: 1.8;color: #666;font-size: calc(16 / 16 * 1em)}
.Floor003115 .item .tit .desc p{position: relative;margin:0.05rem 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 0.18rem;}


.Floor003115 .slider-txt { margin-top:calc(40 / 16 * 1em) ;}
.Floor003115 .slider-txt .img {padding: 4%;width:calc(80 / 16 * 1em);height:calc(80 / 16 * 1em);text-align: center;display: flex;justify-content: center;align-items: center;margin: 0 auto;}
.Floor003115 .slider-txt .img img {height: 100%;width: auto;max-height: 0.35rem;}
.Floor003115 .slider-txt li{cursor: pointer; margin: 0 0.05rem;}
.Floor003115 .slider-txt li .list{display: block;padding: 0.05rem;text-align: center;}
.Floor003115 .slider-txt li .text {width:100%;padding: 1% 4%;}
.Floor003115 .slider-txt li .text .name {font-size:var(--font-size20);color: #999;line-height: 1.4;}
.Floor003115 .slider-txt li.slick-current .list{ background-color: rgba(0, 0, 0, 0.04);border-radius: 0.1rem;padding: 1em;}
.Floor003115 .slider-txt li.slick-current .text .name {color: #3071b7;}
.Floor003115 .slider-txt li .on{display: block;}
.Floor003115 .slider-txt li .off{display: none;}
.Floor003115 .slider-txt li.slick-current .on{display:none;}
.Floor003115 .slider-txt li.slick-current .off{display: block;}



.Floor003115 .slider-txt .slick-arrow{width: calc(60 / 16 * 1em); height: calc(60 / 16 * 1em);  border-radius: 50%; z-index: 22;position: absolute;top: 50%;padding: 0;right: 0;font-size: 1em;text-indent: -9999em;transition: 0.5s; transform: translate(0, -50%);}
.Floor003115 .slider-txt .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 0.02rem solid #3071b7;border-top: 0.02rem solid #3071b7; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Floor003115 .slider-txt .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor003115 .slider-txt .slick-prev {left: calc(-70 / 16 * 1em);}
.Floor003115 .slider-txt .slick-next{ right: calc(-70 / 16 * 1em);}
.Floor003115 .slider-txt .slick-arrow:hover {background-color: #3071b7;}
.Floor003115 .slider-txt .slick-arrow:hover:before{ border-color: #fff;}

@media screen and (max-width:1440px){
    .Floor003115 .item .Ispic{
        padding-bottom: 55%;
    }
}
@media (min-width:1025px) {
    .Floor003115 .slider{}
    .Floor003115 .item .tit{padding-top: 0;}
}
@media (max-width:1024px) {
    .Floor003115 .Hometitle{position: inherit;top: 0;}
    .Floor003115 .item .tit aside{ font-size: calc(24 / 16 * 1em);}
    .Floor003115 .item .tit p{margin: calc(20 / 18 * 1em) 0 calc(30 / 18 * 1em);}
}
@media (min-width:641px) {
    .Floor003115 .item .ytable{table-layout: fixed;}
    .Floor003115 .item .img{width: 50%;padding-top: 0.6rem;}
    .Floor003115 .item .txt{padding-right: 5%;}
}
@media (max-width:640px) {
    .Floor003115 #home-product{font-size: 3.5vw; padding: 10% 0;}
    .Floor003115 .item .ytable,
    .Floor003115 .item .ytable-cell{display: block;}
    .Floor003115 .item .pic{padding-bottom: 1vw;width: 90%;}
    .Floor003115 .slick-dots li .tit{display: none;}
    .Floor003115 .item .txt{padding: 5% 0;}
    .Floor003115 .slick-dots li .icon{padding-top: 3vw;}
    .Floor003115 .slick-dots li .icon img{height: 5vw;}
    .Floor003115 .slick-dots li:before{border-width: 0.04rem;}
    .Floor003115 .slick-dots li div:before{height: 0.02rem;}
}


.color span{color: var(--black);}
.autoCon-1600{
    max-width: 16rem !important;
}

.index-more a{
    width: 1.68rem !important;
    height: 0.58rem !important;
    line-height: 0.58rem !important;
    border-radius: 0.28rem !important;
    -webkit-border-radius: 0.28rem !important;
    -moz-border-radius: 0.28rem !important;
    -ms-border-radius: 0.28rem !important;
    -o-border-radius: 0.28rem !important;
    position: relative !important;
    padding-left: 0 !important;
    justify-content: center !important;
    color: #fff !important;
}
.index-more a:after{
    display: none !important;
}

.index-more a::before{
    position: absolute !important;
    content: '' !important;
    border-radius: inherit !important;
    top: 0 !important;
    background-color: #3fbb01 !important;
    z-index: 1 !important;
    transition: all 0.3s !important;
    width: 100% !important;
    height: 100% !important;
    right: auto !important;
    left: 0 !important;
    -webkit-border-radius: inherit !important;
    -moz-border-radius: inherit !important;
    -ms-border-radius: inherit !important;
    -o-border-radius: inherit !important;
    -webkit-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
}
.index-more a:hover::before{
    opacity: 0.8;
}


/*animate补充动画*/
@keyframes fadeInLeftSmall {
    from {
      opacity: 0;
      transform: translate3d(-10px, 0, 0);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  .fadeInLeftSmall {
    animation-name: fadeInLeftSmall;
  }
  @keyframes fadeInRightSmall {
    from {
      opacity: 0;
      transform: translate3d(0.3rem, 0, 0);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  .fadeInRightSmall {
    animation-name: fadeInRightSmall;
  }
  @keyframes fadeInDownSmall {
    from {
      opacity: 0;
      transform: translate3d(0%, -10px, 0);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  .fadeInDownSmall {
    animation-name: fadeInDownSmall;
  }
  @keyframes fadeOutDownSmall {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 0;
      transform: translate3d(0%, 10px, 0);
    }
  }
  .fadeOutDownSmall {
    animation-name: fadeOutDownSmall;
  }
  @keyframes fadeOutRightSmall {
    from {
      opacity: 1;
      transform: none;
    }
    to {
      opacity: 0;
      transform: translate3d(50px, 0px, 0);
    }
  }
  .fadeOutRightSmall {
    animation-name: fadeOutRightSmall;
  }
  @keyframes fadeInUpSmall {
    from {
      opacity: 0;
      transform: translate3d(0%, 10px, 0);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
  .fadeInUpSmall {
    animation-name: fadeInUpSmall;
  }
  @keyframes scaleIn {
    0% {
      opacity: 0;
      transform: scale(1.1);
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -o-transform: scale(1.1);
      -ms-transform: scale(1.1);
      backface-visibility: hidden;
    }
    100% {
      opacity: 1;
      transform: scale(1);
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
      backface-visibility: hidden;
    }
  }
  .scaleIn {
    animation-name: scaleIn;
  }
  

  .Floor003115 .item.slick-active .pic {
    animation: scaleIn 1s ease forwards;
    -webkit-animation: scaleIn 1s ease forwards;
}
.Floor003115 .item.slick-active aside{
    animation: fadeInRightSmall 1.2s ease forwards;
    -webkit-animation: fadeInRightSmall 1.2s ease forwards;
}
.Floor003115 .item.slick-active .desc{
    animation: fadeInRightSmall 1.4s ease forwards;
    -webkit-animation: fadeInRightSmall 1.4s ease forwards;
}
.Floor003115 .item.slick-active .index-more{
    animation: fadeInRightSmall 1.6s ease forwards;
    -webkit-animation: fadeInRightSmall 1.6s ease forwards;
}
.color span{color: var(--black);}


.Inside_ban{ margin-top:0; position: relative;}
.Inside_ban .text{ position:absolute; top:50%; left:0; width:100%; z-index:10; color:#fff; transform:translateY(-50%); }
.Inside_ban .text .icon{ position:absolute; top:-2.25em; width:9.375em; height:7.625em;  opacity: 0.15;}
.Inside_ban .text .name{ font-size:.56rem;text-transform: uppercase;}
.Inside_ban .text .des{ font-size:.26rem; margin-top: 10px; max-width:45%; line-height: 1.4; }
.Inside_ban .pic img{ width:100%;}
@media (max-width:640px) {
.Inside_ban .text .des{ font-size:1.5em;}
}


.Menu003135{background: #FFF;border-bottom: solid 1px #eeeeee;}
.Menu003135 .autoCon-1600{}
.Menu003135 .current{padding-left: .28rem;background: url(../images/Menu003135-icon.png) no-repeat left center;background-size:.2rem auto; line-height:5; font-size: .16rem;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color:var(--grey);}
.Menu003135 .current span{color: #3071b7;}
.Menu003135 .nav-menu li{float: left;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3.2em;}
.Menu003135 .nav-menu li a{display: block;position: relative; color: #000; font-size: .18rem;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:#3071b7;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;
    background-color:#3071b7;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li:not(:last-child){margin-right: 0.15rem;}
}


.PicList003142{background: #f9f9f9;}
.PicList003142 .auto{ margin-top: 4.5em; margin-bottom: 1em;}
.PicList003142 li{float: left;  margin-bottom:3%; padding:2%;border-radius: 10px; background: #fff;}
.PicList003142 li:hover .tit{color: var(--hover-color);}
.PicList003142 li:hover .tit b{text-decoration: underline;}
.PicList003142 li .txt{padding:5% 0 0; }
.PicList003142 li .tit{ font-size:.26rem;line-height: 1.5; margin:0 0 .15rem 0; font-weight: bold; color: var(--black);}
.PicList003142 li .tit b{color: #f56108;display: inline-block;font-size: 0.36rem;}
.PicList003142 li .fu{font-size:.18rem; line-height: 1.3; color: var(--hover-color); min-height: .45rem;}
.PicList003142 li .sub{color:#999; line-height: 1.4; font-size: .18rem;}
.PicList003142 li .sub span{color: #13325a;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 75%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: var(--hover-color);}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 23.5%;}
.PicList003142 li:not(:nth-child(4n)){margin-right:2%;}
.PicList003142 li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}

.more_btn{text-align: center;}
.more_btn a{display: inline-block;color: #000;font-size: 0.16rem;border: 1px solid #ddd;line-height: 3;border-radius: 0.3rem;
padding: 0 0.45rem;}
.more_btn a:hover{background-color: #f56108;color: #fff;border-color: #f56108;}



.Page002623{text-align: center;background: #fff;margin-top: 0.3rem;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px; font-size: .16rem;    border-radius: 50%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color:var(--white);background:var(--hover-color);}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color:var(--white);}
.Page002623 .Pages a.a_next:hover:before{border-left-color:var(--white);}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


.cp_detail{background: #f9f9f9;}
.MenuList.wedding_fix{z-index:10;top:10%; position: fixed;}
.MenuList.wedding_fix .active a{font-weight: bold;color: #cc0000;}
.MenuList li{font-size: .2rem; line-height: 1.6; margin-bottom: .15rem; color: var(--black);}
.MenuList li:hover a{color: #cc0000;    font-weight: bold;}

.pr-title{display: flex; }
.pr-title span{font-weight: 700;font-size: 0.32rem;line-height: 0.3rem;display: block;margin-bottom: 0.3rem;color:var(--black); padding-left: .05rem;}


.PicList002323{margin-top: .6rem;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: -9px;} 
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1.5% 0 1.5%;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h1{font-size: .22rem; color: var(--black); margin-top: 15px; font-weight: bold;}
.PicList002323 ul li p{  color: var(--grey);margin:.1rem 0 0; font-weight: normal; font-size:0.16rem; line-height: 1.5; }
.PicList002323 ul li p span{color: var(--black); font-size:0.2rem; padding-bottom: .1rem;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:30.33%; }
}

.RighInfo002363 .box2 .list{padding-top:0;border-bottom: 1px solid #e4e4e4;padding-bottom: 0.2rem;}
.RighInfo002363 .box2 .list ul{display: flex;flex-direction: row;flex-wrap: wrap;}
.RighInfo002363 .box2 li{float:left;width: 50%;position:relative;margin-bottom: 0;/* border-bottom: 1px solid #e5e5e5; */padding: 0.1rem 0.3rem 0.1rem 0;}
.RighInfo002363 .box2 li a{display: block; margin:0 auto; width:50%; max-width:206px;}
.RighInfo002363 .box2 li h3{font-size:.16rem; color:var(--grey); margin:0; font-weight: normal;line-height: 1.625em;}
.RighInfo002363 .box2 li p{line-height: 1.6;text-align:left;overflow:hidden;font-size: .18rem;color:var(--black);margin-top:0;font-weight: bold;}
.RighInfo002363 .box2 li.zd{width: 100%;}
.RighInfo002363 .box2 li.zd p{font-size: 0.32rem;color: #f56108;}
.RighInfo002363 .box2 li.w100{width: 100%;}

@media(max-width:767px){
.RighInfo002363 .box2{  padding:20px 0;}    
.RighInfo002363 .box2 li{ width:50%; margin-bottom:2%;}
.RighInfo002363 .box2 li{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li:nth-child(2n){ border-left:1px solid #fff;}
}

.cp_detail{width: 100%;margin-bottom:0;}
.cp_detail .item{width: 50%;display: block;float: left;margin-bottom: 0.3rem;background:#fff;
padding:4% 6%;margin-top: 20px; }
.cp_detail .item img{width: 100%;}
.cp_detail .item p{font-size: 0.24rem;font-weight: 500;line-height: 1;margin-top: 0.15rem;width: 100%;text-align: center;
color: #333;}

.conTfg{margin-bottom:6%;}




.cptd{width: 100%;margin-top: 0.45rem;border-bottom: 1px solid #e4e4e4;}
.cptd .list6{display:flex;flex-wrap:wrap;overflow:hidden;justify-content: space-between;margin-top: 20px;}
.cptd .list6 .item{
    padding: 0;
    width: 50%;
    text-align: left;
    border-radius: 0.1rem;
    margin-bottom: 3%;
    padding-left: 8.5%;
    position: relative;
    }
.cptd .list6 .icon{position: absolute;padding-top: 0;float: left;left: 0;border: 1px solid #e4e4e4;border-radius: 50%;
    padding: 2.5%;}
.cptd .list6 .icon img{
    max-width: 0.3rem;
    max-height: 0.3rem;
    transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s
    }
.cptd .list6 .tit{margin-top: 0;color:#000000;font-size: 0.18rem;line-height: 1.875;font-weight: 600;}
.cptd .list6 .desc{margin-top: 0;color:#666666;line-height:1.875;font-size: 0.16rem;}
.cptd .list6 .item:hover img{transform:rotateY(180deg);
    -webkit-transform: rotateY(180deg);-moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}


.cptd .box{width: 100%;padding-bottom: 2%;}
.cptd .box .qx{width: 60%;float: left;}
.cptd .box .qx img{margin-top: 20px;padding:0.3rem;background-color: #fff;}
.cptd .box .wd{width: 36%;float: right;}
.cptd .box .wd ul{margin-top: 0.3rem;padding-left: 20px;}
.cptd .box .wd ul li{width: 100%;border-bottom: 1px solid #eee;padding-bottom: 0.3rem;margin-bottom: 0.3rem;}
.cptd .box .wd ul li aside{font-size: 0.2rem;font-weight: 600;color: #000;line-height: 1.8;padding-bottom: 0.15rem;}
.cptd .box .wd ul li p{font-size: 0.2rem;line-height: 1;color: #333;}

.sj{width: 100%;text-align: center;}
.sj p{font-size: 0.18rem;color: #333;line-height: 1.875;padding-bottom:0.45rem;}
.sj img{max-width: 60%;margin: 0 auto;display: inline-block;background: #fff;padding: 0.3rem 0;}




.pt100{padding-top: 1rem;}

.prodetail{border-bottom: 1px solid #e4e4e4;}
.prodetail .autoCon-1600{align-items: flex-start;display: flex;justify-content: space-between}
.prodetail .imgs{flex:0 0 auto;width:42.8%;border:1px solid #e4e4e4;padding:0 45px 20px;flex-direction:column;justify-content:space-between;display: flex;border-radius: .12rem}
.prodetail .imgs .swiper-slide:after{content:"";display:block;padding-bottom:70%;}
.prodetail .imgs .hovimg{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;display: flex}
.prodetail .imgs .hovimg img{width:auto;height:auto;max-width:70%;max-height:70%;}
.prodetail .imgs .sm{position:relative;padding:0 50px;width:100%;}
.prodetail .imgs .sm .swiper-slide.cur:after{background:rgba(0,0,0,0.03);}
.prodetail .imgs .sm .swiper-slide{cursor:pointer;}

.prodetail .pr-title span{margin-bottom: 0.15rem;font-size: 0.2rem;color: #3071b7;font-weight: 500;}
.prodetail .swiperCtr{font-size:13px;margin:0;}


.prodetail .swiperCtr .btn{position:absolute;top:50%;margin-top:-1em;z-index:5;display: inline-block;vertical-align: middle;padding: 1em;border: 1px solid #666;border-radius: 50%;margin-right: 14px;cursor: pointer;transition: .3s;}
.prodetail .swiperCtr .btn:after{width:26%;height:26%;border-right:2px solid #666;border-top:2px solid #666;content:"";position:absolute;left:28%;top:37%;transform:rotate(45deg);}
.prodetail .swiperCtr .btn.prev:after{transform:rotate(225deg);left:37%;}
.prodetail .swiperCtr .btn:hover{background:#ff0000;border-color: #ff0000}
.prodetail .swiperCtr .btn:hover:after{border-color:#fff;}
.prodetail .swiperCtr .prev{left:0;}
.prodetail .swiperCtr .next{right:0;margin-right: 0}
.prodetail .imgs .big{border-bottom:1px solid #e4e4e4;margin-bottom:20px;width:100%;flex:1 1 auto;}
.prodetail .txt{flex:1 1 auto;overflow:hidden;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-left:5%;}
.prodetail .txt .tp{width:100%;padding-bottom:30px;}
.prodetail .txt .tags{margin-bottom:3%;}

.prodetail .txt .tit-1{padding-top: 0.3rem;padding-bottom: 0.3rem; margin-bottom: 0.45rem;border-bottom:1px solid #e4e4e4;
    font-size: .26rem;color:#3071b7;}
.prodetail .txt .p{padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin-bottom:20px;line-height:1.75;}
.prodetail .txt .iso{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.prodetail .txt .iso .i{margin-right:30px;text-align:center;}
.prodetail .txt .iso .i img{display:block;margin:0 auto 5px;max-width:56px;}
.prodetail .txt .bot a{display:inline-block;line-height:.5rem;
    background:url(../images/xz.png) no-repeat var(--hover-color);
    background-size: 0.2rem auto;background-position: 0.3rem center;
    text-align:center;padding: 0 0.4rem 0 0.6rem;
    color:#fff;border-radius: 0.3rem;}



.prodetailbox .tit{font-size: .3rem;color: #333;border-bottom: 1px solid #ebebeb;padding-bottom: .2rem;margin-bottom: .3rem}

.color-lan{color: #3071b7 !important;}
.index-about .index-about0 .aboutbox .container .box2 .box2a .box2b .fuhao{color: #3071b7}
.index-about .index-about0 .aboutbox .container .box2 .box2a .box2b.tb .fuhao{color: #3fbb01;}
.index-about{position: relative;}
.index-about .video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit:fill}
.index-about .video.pc{display: block;}
    .index-about .video.wap{display: none;}
.index-about .index-about0{z-index: 1;}

/*公司介绍*/

/*RighInfo002806 */
.RighInfo002806{ padding:1rem 0;background: url(../uploadfiles/RighInfo002806-bg.jpg) no-repeat center;
    background-size: cover;border-bottom: 1px solid #e4e4e4;}
.RighInfo002806 p{margin: 0;line-height: 1.8;color: #333;font-size: 0.18rem;}
.RighInfo002806 p+p{margin-top:1em;}
.RighInfo002806 .txt{margin-top:1.5vw;}
.RighInfo002806 .txt .year{color: #ececec;font-weight: 900;font-size: 0.52rem;line-height: 1;}
.RighInfo002806 .txt aside.t-1{font-size: 0.4rem;color: #333;font-weight: bold;letter-spacing: 1px;margin-top: 0.1rem;}
.RighInfo002806 .txt aside.t-2{color: #3071b7;font-size: 0.24rem;line-height: 1.5;letter-spacing: 1px;margin: 0.15rem 0;}
.RighInfo002806 .txt p{margin-top: 0.1rem;}
.RighInfo002806 .info .pic img{display: block; width: 100%;}
.RighInfo002806 .num {margin-bottom:calc(34 / 16 * 1em); }

.RighInfo002806 .num .list{position: relative; margin-top:0.6rem;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after{position: absolute; content:''; border: 5px solid #3071b7; width: 30px; height: 30px;}
.RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002806 .num .list .ul{display: flex;flex-wrap: wrap;}
.RighInfo002806 .num .list li{width:20%; padding:28px 2vw; border: 1px solid #f1f1f1; background: #fff; margin-left:-1px;
cursor: pointer;}
/*.RighInfo002806 .num .list li:nth-child(1),.RighInfo002806 .num .list li:nth-child(2){background: #f5f9fd;}
.RighInfo002806 .num .list li:nth-child(1) aside{ color:#3fbb01;}
.RighInfo002806 .num .list li:nth-child(2) aside{color:#3fbb01;}*/
.RighInfo002806 .num .list li:nth-child(3n) ~ li{ margin-top:-1px;}
.RighInfo002806 .num .list li aside{display: inline-block;position: relative; color:#3071b7;}
.RighInfo002806 .num .list li b{font-size:0.6rem;display: block; line-height: 1;}
.RighInfo002806 .num .list li sub{position: absolute; left: 100%; word-break: keep-all; bottom:15%;margin-left: 10px; font-size:calc(18 / 16 * 1em); font-weight: bold;}
.RighInfo002806 .num .list li sub i{font-size:0.28rem; font-style:inherit;}
.RighInfo002806 .num .list li p{margin:10px 0 0; line-height: 1.5;}
.RighInfo002806 .num .list li:hover{background: #f5f9fd;}
.RighInfo002806 .num .list li:hover aside{ color:#3fbb01;}

@media(min-width:769px){
.RighInfo002806 .info {display: flex; align-items: center; }
.RighInfo002806 .info .pic{ width:50%; position: relative;border-radius: var(--radius);overflow: hidden;}
.RighInfo002806 .info .txt{width:calc(50% - 3vw);margin-left: 3vw;}
}


/* 企业文化 */
.SubTit3{text-align: center;margin-bottom: 0.6rem;}
.SubTit3 h2{line-height: 2.375;font-size: 0.4rem;color: #142233;}
.SubTit3 h2 span{color: #0098e5;}
.SubTit3 .desc{max-width: 11.31rem;margin: 0px auto;}
.SubTit3 .desc p:not(:last-child){margin-bottom: 0.1rem;}

.CultureInfo .des{font-size: 0.2rem;color: #666;;line-height: 1.8;padding:0 8% 0.6rem 8%;text-align: center;}
.CultureInfo .tit1{font-size:0.4rem;color:#000;padding-bottom:0.4rem;text-align:center;color:#000; }

.CultureInfo .list1{/* margin-bottom: 0.69rem; */position: relative;}
.CultureInfo .list1 .item{flex: 1;text-align: center;/* min-height: 3.41rem; */position: relative;width: 22%;padding-left:0.45rem;padding-right:0.45rem;}
.CultureInfo .list1 .item:nth-child(1){width: 17%;padding-left:0;padding-right:0.45rem;}
.CultureInfo .list1 .item:nth-child(5){width: 17%;padding-left:0.45rem;padding-right:0;}
.CultureInfo .list1 .item:nth-child(5):after{display: none;}

.CultureInfo .list1 .item:after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;content: "";background: #dfdfdf;height: 2.03rem;}
.CultureInfo .list1 .icon{width: 0.66rem;height: 0.66rem;margin: 0px auto 0.28rem;}
.CultureInfo .list1 .ti{margin-bottom: 0.2rem;}
.CultureInfo .list2{display: flex;    flex-direction: row;
    flex-wrap: wrap;}


.CultureInfo .list2 .item .imgbox{padding-top: 60%;position: relative;border-radius: 0.1rem;}
.CultureInfo .list2 .item .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.3);content: "";transition: all 0.5s;}
.CultureInfo .list2 .item .info{position: absolute;left: 0;bottom: 0;z-index: 10;color: #fff;width: 100%;transition: all 0.5s;height: 100%;padding: 0.3rem;}
.CultureInfo .list2 .item .info .num{font-size: 0.18rem;text-align: right;line-height: 1;}
.CultureInfo .list2 .item .info .ti{margin-bottom: 0.07rem;font-size: 0.28rem;}
.CultureInfo .list2 .item .info .p{font-size: 0.18rem;line-height: 2;margin-top: 0.1rem;}
.CultureInfo .list2 .item:hover .imgbox:after{background: rgba(0,0,0,0.5);}


@media(max-width:1024px){
    .CultureInfo .list1{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
    .CultureInfo .list1 .item{padding: 0 0.3rem;width: 33%;flex: none;margin-bottom: 0.3rem;}
    .CultureInfo .list1 .item:nth-child(1){width: 33%;}
    .CultureInfo .list1 .item:nth-child(5){width: 33%;}
    .CultureInfo .list1 .icon{width: 0.5rem;height: 0.5rem;margin: 0px auto 0.2rem}
}
@media(max-width:768px){
    .CultureInfo .list1{margin-bottom: 0.3rem;}
    .CultureInfo .list1 .item{flex: auto;width: 100%;min-height: auto;padding: 0.35rem;}
    .CultureInfo .list1 .item:after,.CultureInfo .list1:after{display: none;}
    .CultureInfo .list2 .item .info{left: 0.3rem;width: 80%;}
}
@media(max-width:640px){
    .CultureInfo .list2 .item{width: 100% !important;margin-bottom: 10px;padding: 0;}
}

.CultureInfo .imgbox{ overflow:hidden; position:relative;}
.CultureInfo .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;}
.CultureInfo .imgbox img{ width:100%; height:100%;object-fit: cover;}
.CultureInfo .imgbox.auto img{ width:auto; height:auto;object-fit: contain;max-width: 100%;max-height: 100%;}
.CultureInfo .list2{display:flex;flex-wrap:wrap}
.CultureInfo .list2 .item{width:32%;position: relative;margin-bottom: 2%; background-color:rgba(255,255,255,.6);/* margin-top:15px; */border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}
.CultureInfo .list2 .item:not(:nth-child(3n)){margin-right: 2%;}
.CultureInfo .list2 .icon{width: 0.45rem;position:relative;text-align: left;margin-bottom: 0.15rem;margin-top: 1.2rem;}
.CultureInfo .list2 .icon img{/* position:absolute; */left: 0;top: 0;transform: 0;-webkit-transform: 0;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-height:100%;width: 100%;}
.CultureInfo .list2 .tit{color:#555555;margin-top:15px;text-align:center}
.CultureInfo .list2 .item:hover{background-color:#fff}



/*PicList002854 */
.PicList002854{padding: 1rem 0;border-bottom: 1px solid #e4e4e4;}
.PicList002854 li{float: left;margin-bottom:3%;}
.PicList002854 li a{display: block;border: solid 2px #f4f4f4;position: relative;padding: 2vw 2vw 2vw;transition: 0.3s;
border-radius: var(--radius);}
.PicList002854 li aside{font-size: 0.22rem;line-height: 28px;text-align: center;margin-top: 1.2vw;margin-bottom:1vw; color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 120%;}
.PicList002854 li a:after{position: absolute;content: '';width: 0.6rem;height:0.6rem;
    background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0;bottom: 0;
    background-size: auto 21px;transition: 0.3s;border-radius: 0.3rem 0;}
.PicList002854 li a:hover{border-color: #f4b695;}
.PicList002854 li a:hover:after{background-color: #f4b695; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 22.75%;}
.PicList002854 li:not(:nth-child(4n)){margin-right: 3%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}



/* 新闻中心 */
.News{background: #f9f9f9;}
.nBan{position: relative;overflow: hidden;}
.nBan .img{padding-top:9.38rem;}
.nBan .img::before{content:'';display: block;width:100%;height:2.3rem;background: url(../images/banmask.png) no-repeat bottom center;background-size: 100%;position: absolute;bottom:-1px;left:0;z-index:9;}
.nBan .txt{position: absolute;width:100%;left:0;top:32%;color:#fff;}
.nBan .txt .tit{font-size: 0.9rem;}

.ColumnNav{position: absolute;bottom:1.6rem;left:0;width:100%;height:2.4rem;padding-top:0.3rem;}
.ColumnNav svg{width:100%;position: absolute;left:0;bottom:0.15rem;height:1.655rem;}
.ColumnNav ul{display: flex;justify-content: center;}
.ColumnNav ul li{margin:0 0.3rem;width:16.6667%;text-align: center;margin-top:0.68rem;position: relative;z-index:9;}
.ColumnNav ul li span{color:#fff;display: block;transition: all .5s;margin-bottom:0.15rem;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.ColumnNav ul li i{display: block;width:0.95rem;height:0.95rem;margin:0 auto;border-radius: 50%;position: relative;;}
.ColumnNav ul li i::before,
.ColumnNav ul li i::after{content:"";display: block;position: absolute;left:50%;top:50%;}
.ColumnNav ul li i::before{width:0.15rem;height:0.15rem;border-radius: 50%;background: #fff;transform: scale(0.6);margin-left:-0.075rem;margin-top:-0.075rem;transition: all .5s;z-index:9;}
.ColumnNav ul li i::after{width:0.74rem;height:0.74rem;border-radius: 50%;border: 2px solid #fff;transform: translate(-50%,-50%) scale(0.4);transition: all .5s;box-sizing: border-box;}
.ColumnNav ul li:nth-child(2){margin-top:0.95rem;}
.ColumnNav ul li.on i{border:2px dotted #3071b7;}
.ColumnNav ul li.on i::before{transform: scale(1);}
.ColumnNav ul li.on i::after{transform: translate(-50%,-50%) scale(1);background: #3071b7;border:1px solid #3071b7;}
.ColumnNav ul li.on span{}
.ColumnNav ul li:hover i{border:2px dotted #3071b7;}
.ColumnNav ul li:hover i::before{transform: scale(1);}
.ColumnNav ul li:hover i::after{transform: translate(-50%,-50%) scale(1);background: #3071b7;border:1px solid #3071b7;}
.ColumnNav ul li:hover span{}


@media(max-width:1024px){
    .nBan .img{padding-top:56%;}
    .nBan .txt .tit{font-size: 0.4rem;}
    .ColumnNav{position: static;height:auto;padding:0.3rem 0 0;}
    .ColumnNav svg{display: none;}
    .ColumnNav ul li{margin-top:0 !important;}
    .ColumnNav ul li i{display: none;}
    .ColumnNav ul{display: block;white-space: nowrap;line-height: 0.6rem;text-align: center;border-bottom:1px solid #e5e5e5;}
    .ColumnNav ul li{display: inline-block;width:auto;margin:0 0.2rem;}
    .ColumnNav ul li a{padding:0 0.1rem;display: block;border-radius: 0.05rem;}
    .ColumnNav ul li span{margin-bottom:0;color:#333;text-shadow: none;}
    .ColumnNav ul li a::before{content:'';width:100%;height:2px;background: #013183;position: absolute;left:0;bottom:0;transform: rotateY(90deg);opacity: 0;}
    .ColumnNav ul li.on span{color:#013183;}
    .ColumnNav ul li.on a::before{opacity: 1;transform: rotateY(0);}
}

@media(max-width:640px){
    .ColumnNav ul{line-height: 0.42rem;}
    .nBan .txt{top:30%;}
    .nBan .txt .tit{font-size: 0.3rem;}
    .ColumnNav ul li a{padding:0;}
}

.NewSlider {margin-bottom:1rem;}
.NewSlider .item{border-radius: 0.2rem;overflow: hidden;}
.NewSlider .item a{display: flex;flex-wrap: wrap;flex-direction: row-reverse;align-items: center;background: #fff;}
.NewSlider .item .img{width:50%;padding-top:5.4rem;position: relative;}
.News .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;}
.News  .imgbox img{ width:100%;height:100%;object-fit: cover;}
.NewSlider .item .txt{width:50%;padding:0.6rem;line-height: 1.5;margin-bottom:0.8rem;}
.NewSlider .item .txt .date{font-weight: 500;color:#666;}
.NewSlider .item .txt .tit{margin:0.2rem 0 0.3rem 0;}
.NewSlider .item .txt .dec{/* font-weight: lighter; */color:#666;line-height: 1.8;}

.NewSlider .slick-arrow{bottom:0.6rem;}
.NewSlider .slick-prev{left: 37%;}
.NewSlider .slick-next{left: 42%;}
.NewSlider .slick-dots{position: absolute;bottom:0.9rem;display: flex;align-items: center;width: 29%;left:0.6rem;z-index: 99;}
.NewSlider .slick-dots li button{display: none;}
.NewSlider .slick-dots li{width:100%;height:1px;background: #d9dce1;position: relative;}
.NewSlider .slick-dots li::after{content:'';width:100%;height:3px;background: #3071b7;position: absolute;bottom:-1px;left:0;width:0;transition: all .5s;opacity: 0;}
.NewSlider .slick-dots li.slick-active::after{width:100%;opacity: 1;}

.NewsList ul{display: flex;flex-wrap: wrap;margin-left:-2.5%;}
.NewsList ul li{width:30.83%;margin-left:2.5%;margin-bottom:2.5%;}
.NewsList ul li .img{padding-top:66%;border-radius: 0.1rem;position: relative;}
.NewsList ul li:hover .img span{transform: scale(1.05);} 

.NewsList ul li .img .more{position: absolute;z-index:99;left:50%;top:50%;transform: translate(-50%,-50%);z-index:9;display: flex;width:0.8rem;height:0.8rem;border-radius: 50%;border-radius: 50%;background: #3071b7;align-items: center;justify-content: center;top:0;opacity: 0;transition: all .5s;}
.NewsList ul li .img .more img{width:0.21rem;transform: rotate(-45deg);transition: all .5s;height:auto;}
.NewsList ul li .img::after{content:"";display: block;width:100%;height:100%;background: #013183;opacity: 0.4;position: absolute;left:0;top:0;z-index:8;transition: all .5s;opacity: 0;}
.NewsList ul li:hover .img .more{opacity: 1;top:50%;}
.NewsList ul li:hover .img::after{opacity: 0.4;}
.NewsList ul li .txt{margin-top:0.2rem;line-height: 1.5;}
.NewsList ul li .txt .date{/* font-weight: lighter; */color:#666;}
.NewsList ul li .txt .tit{margin-top:0.1rem;}

@media(max-width:1024px){
    .NewSlider {margin-bottom:0.5rem;}
    .NewSlider .item .img{padding-top:4.6rem;}
    .NewSlider .item .txt{padding:0.3rem;}
    .NewSlider .slick-arrow{bottom:0.3rem;}
    .NewSlider .slick-dots{bottom:0.5rem;left:0.3rem;}
}

@media(max-width:640px){
    .NewsList ul li{width:47.5%;margin-bottom:0.3rem;}
    .NewSlider .item .img{width:100%;padding-top:66%;}
    .NewSlider .item .txt{width:100%;}
    .NewSlider .slick-dots{width:60%;}
    .NewSlider .slick-prev{left:auto;right:0.85rem;}
    .NewSlider .slick-next{left:auto;right:0.3rem;}
}


/* 新闻详情 */
.nBody{padding-top:1rem;}
.MainInfo .Info{width:74.3%;}
.MainInfo .Info .InfoTit{border-bottom:1px solid #e5e5e5;padding-bottom:0.3rem;margin-bottom:0.3rem;}
.MainInfo .Info .InfoTit h2{font-weight: normal;line-height: 1.5;}
.MainInfo .Info .InfoTit .date{font-weight: lighter;color:#666;margin-top:0.15rem;}
.MainInfo .Info .InfoTit .date span{display: inline-block;margin-right:0.3rem;}
.MainInfo .Info .InfoCon{/* font-weight: 500; */color:#666;font-size: 0.16rem;line-height: 1.8;}
.MainInfo .Info .InfoCon img{display: block;margin:0 auto;height:auto !important;border-radius: 0.2rem;}
.MainInfo .Info .InfoPage{margin:0.8rem 0;background: #f5f8fc;border-radius: 0.1rem;padding:0.1rem 0.4rem;position: relative;}
.MainInfo .Info .InfoPage .goback{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width:0.28rem;}
.MainInfo .Info .InfoPage dl{display: flex;justify-content: space-between;line-height: .6rem;}
.MainInfo .Info .InfoPage dl dd{max-width:40%;font-weight: lighter;}
.MainInfo .Info .InfoPage dl dd a{display: flex;color:#666;align-items: center;}
.MainInfo .Info .InfoPage dl dd a::after{content:'';display: block;width:0.16rem;height:0.11rem;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(../images/infonext.png);margin-left:0.1rem;}
.MainInfo .Info .InfoPage dl dd:hover a::after{background-image: url(../images/infonextc.png);}
.MainInfo .Info .InfoPage dl dd:hover a{color:#013183;}
.MainInfo .Info .InfoPage dl dd:nth-child(1) a{flex-direction: row-reverse;}
.MainInfo .Info .InfoPage dl dd:nth-child(1) a::after{background-image: url(../images/infoprev.png);margin-left:0;margin-right:0.1rem;}
.MainInfo .Info .InfoPage dl dd:nth-child(1):hover a::after{background-image: url(../images/infoprevc.png);}

.MainInfo .Relate_news{width:21.18%;}
.MainInfo .Relate_news .name{border-bottom:1px solid #e5e5e5;margin-bottom:0.3rem;padding-bottom:0.2rem;}
.MainInfo .Relate_news li{margin-bottom:0.2rem;}
.MainInfo .Relate_news li .img{padding-top:66%;border-radius: 0.1rem;}
.MainInfo .Relate_news li:hover .img span{transform: scale(1.05);}
.MainInfo .Relate_news li .txt{padding:0.2rem 0;}
.MainInfo .Relate_news li .txt .date{font-weight: lighter;color:#666;}
.MainInfo .Relate_news li .txt .tit{margin-top:0.1rem;}

@media(max-width:640px){
    .MainInfo .Info{width:100%;}
    .MainInfo .Info .InfoCon{line-height: 1.875;}
    .MainInfo .Relate_news{width:100%;}
    .MainInfo .Relate_news ul{display: flex;flex-wrap: wrap;margin-left:-3%;}
    .MainInfo .Relate_news li{width:47%;margin-left:3%;}

}



/*PicList002953 */
.listtit{font-size: .42rem;color: var(--hover-color);font-weight: bold;line-height: 1.4;margin-bottom: .4rem;}
.PicList002953 li{padding:var(--padMar120) 0;}
.PicList002953 li:nth-child(2n){background: #f8f8f8;}
.PicList002953 a{position: relative;background: #f8f8f8;border-radius: var(--radius);}
.PicList002953 li .pic{overflow: hidden;border-radius:var(--radius) 0 0 var(--radius);}
.PicList002953 li .Ispic{display: block; padding-bottom:70%; transition: .3s;}
.PicList002953 li .txt{position: relative;}
.PicList002953 li p{color:var(--grey);  line-height:1.75;}
.PicList002953 li .p{padding-left:.3rem;position: relative;font-size: 0.2rem;}
.PicList002953 li .p::before{position: absolute; left: 0; top:.1rem; content: ''; background: #3fbb01; width: .16rem; height: .02rem;}
.PicList002953 a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.PicList002953 .num{position:absolute;right:0;top: 50%;transform: translateY(-50%);font-size:22vw;color:var(--hover-color);opacity: 0.03;font-weight: bold;}
@media (min-width:1025px) {
.PicList002953 li a{display: flex; align-items: center;}
.PicList002953 .pic,
.PicList002953 .txt{width: 50%;}
.PicList002953 .txt{padding-left: 5vw;padding-right: 3vw;}
.PicList002953 li:nth-child(2n) .txt{padding-left:0; padding-right:6vw;}
.PicList002953 li:nth-child(2n) .pic{order: 2;}
.PicList002953 li:nth-child(2n) .num{ right:2vw;}
}



/*Floor003224 */
.Floor003224{padding:6% 0;overflow:hidden;--hover-color:#fe904d;--white:#fff; font-size: var(--font-size16);color: #000;line-height: 1.5;}
.Floor003224 .autoCon-1600{display: flex;}


.Floor003224 .index-sub-tit span{display:inline-block;font-size:0.24rem;
  background:url(../images/Floor003224-mask.png) no-repeat right top;padding-top:0.09rem;
  padding-right:0.11rem;background-size:auto 1em;color:#ff904c;line-height:0.66666667}
.Floor003224 .index-title{color:#3071b7;font-weight:600;font-size:0.44rem;line-height:1.6;padding:0.1rem 0 0.4rem 0}
@media (max-width:640px) {
    .Floor003224 .index-title{font-size: 0.36rem;}
}

.Floor003224 .main .txt{font-size: 0.18rem;line-height: 2;color: #666;}
.Floor003224 .main .txt p{margin-bottom: 0.15rem;}

.Floor003224 .index-more{margin-top:0.7rem}
.Floor003224 .index-more a{display:inline-flex;align-items:center;background-color:var(--white);border-radius:3em;border:solid 1px var(--hover-color);line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Floor003224 .index-more a span{position:relative;display:block;z-index:2}
.Floor003224 .index-more a:after,
.Floor003224 .index-more a::before{width:0.63rem;height:0.63rem}
.Floor003224 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003224-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Floor003224 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Floor003224 .index-more a:hover{color:var(--white)}
.Floor003224 .index-more a:hover:before{width:calc(100% - 0.08rem)}
@media (max-width:640px) {
.Floor003224 .index-more a:after{margin-left: 0.35rem;}
}

.Floor003224 .pic{width:48.64285714%;flex-shrink:0;position:relative;z-index:1;overflow:hidden;border-radius:var(--radius);}
.Floor003224 .pic img{border-radius:0;}
.Floor003224 .details-top{flex:1;}
.Floor003224 .details-top .ind-desc{max-width:5.1rem;text-align:justify;margin-bottom:0.4rem}
.Floor003224 .details-bottom{margin-top:0.27rem}
.Floor003224 .details-bottom li{flex:1;position:relative;z-index:4;perspective:1000px}
.Floor003224 .details-bottom li:not(:nth-child(3n)){margin-right:0.22rem}
.Floor003224 .details-bottom li :where(.zheng,.fan){backface-visibility:hidden}
.Floor003224 .details-bottom li:hover a{transform:rotateY(180deg)}
.Floor003224 .details-bottom li a{display:block;height:100%;transform-style:preserve-3d;transition:transform 0.5s}
.Floor003224 .details-bottom li .zheng{height:100%;padding:0.27rem 0 0.53rem 0;background-color:#f5f6f9;border-radius:0.2rem}
.Floor003224 .details-bottom li .fan{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0.2rem;overflow:hidden;transform:rotateY(180deg)}
.Floor003224 .details-bottom li .fan .Ispic{height:100%}
.Floor003224 .details-bottom li .fan .tit{position:absolute;left:0;bottom:0;width:100%;z-index:2;text-align:center;color:var(--white);padding:0 1em 0.27rem;font-size:var(--font-size18);font-weight:500}
.Floor003224 .details-bottom li .ico{width:0.4rem;position:absolute;right:0.2rem;bottom:0.17rem}
.Floor003224 .details-bottom li h4{margin:0;font-size:var(--font-size28);font-weight:600;padding-left:0.25rem;position:relative;color:#00205b;line-height:1.28571429}
.Floor003224 .details-bottom li h4::before{position:absolute;content:'';width:0.06rem;height:0.21rem;background-color:#00205b;left:0;top:0.3em}
.Floor003224 .details-bottom li .ind-desc{margin:0.2rem 0.1rem 0 0.26rem;color:#333}

@media (min-width:1025px){
.Floor003224 .details{flex:1;margin-left:0.6rem}
.Floor003224 .details-bottom ul{width:151.74506829%;float:right}
}
@media (max-width:1024px){
.Floor003224 .details-bottom li .ind-desc,
.Floor003224 .pic{display: none;}
.Floor003224 .details-bottom li:not(:nth-child(3n)){margin-right:0.1rem}
.Floor003224 .details-bottom li{width: calc((100% - 0.1rem * 2) / 3);}
}
@media (max-width:640px){
    .Floor003224 .details-bottom li h4{font-size: var(--font-size16);}
}

.Floor003224 .main aside{font-size: 0.24rem;color: #3e4d55;margin-bottom: 0.3rem;}
.Floor003224 .main p{font-size: 0.2rem;color: #666;line-height: 2.2;position: relative;padding-left:0.18rem;}
.Floor003224 .main .p:before{content: "";width: 0.08rem;height: 0.08rem;background: #3fbb01;display: inline-block;
  border-radius: 6px;position: absolute;left: 0;top: 40%;}
@media screen and (min-width:1025px ){
.Floor003224 .main{width: 100%;}
}
@media screen and (max-width:1024px ){
.Floor003224 .main{width: 100%;}
}


.Tec_Common .Tec_CommonBox{border-radius: var(--radius);overflow: hidden;position: relative;}
.Tec_Common .Tec_CommonBox .img{position: absolute;width:100%;height:100%;top:0;left:0;}
.Tec_Common .Tec_CommonBox .img::after{content:'';display: block;width:100%;height:100%;background: url(../images/maskbg.png) no-repeat left center;background-size: 100% 100%;position: absolute;left:0;top:0;}
.Tec_Common .Tec_CommonBox .txt{min-height:6rem;display: flex;align-items: center;padding:0.6rem 1.28rem;position: relative;z-index:9;color:#fff;}
.Tec_Common .Tec_CommonBox .txt .txtbox{max-width:7.9rem;}
.Tec_Common .Tec_CommonBox .txt .con{margin-top:0.15rem;}
.Tec_Common .Tec_CommonBox .txt .con p{font-size: 0.2rem;line-height: 1.8;}


@media(max-width:640px){
    .Tec_Common .Tec_CommonBox .txt{padding:0.3rem;}
}



/*Floor003021 */
.Floor003021{background: #f8f8f8; padding: 6% 0;font-size: 18px;}
@media(max-width:640px){
.Floor003021{font-size: 3vw;}
}
.Floor003021 .auto{width: 85.94%;background: url("../images/Floor003021_bg.png") no-repeat right top;}
@media(max-width:1024px){
.Floor003021 .auto{background-size: 40% auto;}
}
.Floor003021 .title{}
.Floor003021 .title aside{padding-left: 4.58vw;}
.Floor003021 .title .cn{font-size: 2.445em;color: #333;position: relative;}
.Floor003021 .title .cn:before{position: absolute; content: '';width: 2.08vw;height: 4px;background-color: #7db827; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;}
.Floor003021 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003021 .slogan{color: #333; margin: 2.2vw 0 4.16vw 0; font-weight: 100; transition: 0.3s;}
.Floor003021 .slogan i{font-size: 12px; color: #ccc;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}
.Floor003021 .list{margin: 0;}
.Floor003021 .list li{float: left; border-bottom: 1px solid #d7d7d7;margin-bottom: 4%;}
.Floor003021 .list li a{display: block;}
.Floor003021 .list li a > *{transition: 0.3s ease-out;}
.Floor003021 .list li .Ispic{padding-bottom: 75%;border-radius: var(--radius);}
.Floor003021 .list li .tit{padding: 0.3rem 0.15rem;line-height: 4em;font-size: 12px;}
.Floor003021 .list li .tit span.cn{font-size: 0.24rem;}
.Floor003021 .list li .tit span.en{color: #999;text-transform: uppercase;line-height: normal;font-size: 0.18rem;}
.Floor003021 .list li a:hover .Ispic{transform: translateY(-50px);}
.Floor003021 .list li a:hover .tit{transform: translateY(-20px);}
@media(min-width:481px){
.Floor003021 .list li .tit span{/* max-width: 50%; *//* float: left; */}
.Floor003021 .list li .tit span.cn{padding-right: 5px;}
.Floor003021 .list li .tit span.en{padding-top: 1.8em;}
}
@media(min-width:1025px){
.Floor003021 .list li{width:31%; }
.Floor003021 .list li:not(:nth-child(3n)){margin-right: 3.5%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003021 .list li .tit span.en{display: none;}
.Floor003021 .list li .tit span.cn{float: none;max-width: none;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor003021 .list li{width: 32%;}
.Floor003021 .list li:not(:nth-child(3n)){margin-right: 2%;}
}
@media(max-width:640px){
.Floor003021 .list li{width: 49%;}
.Floor003021 .list li:not(:nth-child(2n)){margin-right: 2%;}
}
@media(max-width:480px){
.Floor003021 .list li .tit{font-size: 3vw;line-height: 2em;}
.Floor003021 .list li .tit span.en{padding-top: 5px;}
}




.Contact{padding: calc(100 / 16 * 1em) 0;}
.Contact .left .tit1{font-size:0.4rem;color:#000;border-bottom: 1px solid #ebebeb;padding-bottom:0.4rem; }
.Contact .left .desc{line-height:1.8;margin-top: 2em;  font-size: 0.2rem;color: #000;}
.Contact .left .desc > div:not(:last-child){margin-bottom:1.375em; }

.Contact .flex .left p{font-size: 0.18rem;line-height: 1.8;margin-top: 0.3rem;color: #666;}
.Contact .left .desc span{padding-left:2.1875em;}
.Contact .left .desc .kf span{content: ""; display: inline-block;background: url(../images/Contact-kf.png)no-repeat center left;background-size:28px auto;}
.Contact .left .desc .hot span{content: "";display: inline-block;background: url(../images/Contact-kf.png)no-repeat center left;background-size: 0.28rem auto;}
.Contact .left .desc .tel span{display: inline-block;background: url(../images/Contact-tel.png)no-repeat center left;background-size: 0.28rem auto;}
.Contact .left .desc .mail span{display: inline-block;background: url(../images/Contact-email.png)no-repeat center left;background-size: 0.28rem auto;}
.Contact .left .desc .website span{display: inline-block;background: url(../images/Contact-web.png)no-repeat center left;background-size:28px auto;}
.Contact .left .desc .add span{display: inline-block;background: url(../images/Contact-addr.png)no-repeat center left;background-size:28px auto;}

.Contact .list{margin-top:calc(100 / 16 * 1em) }
.Contact .list .item{background:#fff;width: 19%;text-align: center}
.Contact .list .item img{width: 50%; border: 1px solid #eee;}
.Contact .list .item .tit1{font-size:1.125em;color: #333;margin-top: 15px;}
.Contact .list .item .tit3{color: #333;line-height: 2;display: flex;justify-content: center;align-items: center;}
.Contact .list .item .tit3::before{content: '';width:calc(26 / 16 * 1em);height: calc(26 / 16 * 1em);background: url(../images/icon-tel.svg)no-repeat center;background-size: calc(18 / 16 * 1em) auto;margin-right: calc(6 / 16 * 1em) }
.Contact .list .item .tit4{color: #333;line-height: 2;display: flex;justify-content: center;align-items: center;}
.Contact .list .item .tit4::before{content: '';width:calc(26 / 16 * 1em);height: calc(26 / 16 * 1em);background: url(../images/icon-mail.svg)no-repeat center;background-size: calc(24 / 16 * 1em) auto;margin-right: calc(6 / 16 * 1em) }

@media(min-width:1025px){
.Contact .flex{display: flex;justify-content: space-between;align-items: center;}
.Contact .flex .left{width:45% ;}
.Contact .flex .right{width:48% ;}
.Contact .flex .right img{border-radius: var(--radius);width: 100%;}
.Contact .list{display: flex;justify-content: space-between;}
}



.Culture{padding:var(--padMar100) 0;font-size: var(--font-size16);}
.Culture .des{font-size: 0.2rem;color: #666;;line-height: 1.8;padding:0 8% 0.6rem 8%;text-align: center;}
.Culture .tit1{font-size:0.4rem;color:#000;padding-bottom:0.4rem;text-align:center;color:#000; }
.Culture .list1 ul{display: flex;flex-wrap: wrap;}
.Culture .list1 li{
    position: relative;
    width: 28%;
    margin-bottom: 3.5%;
    border: 1px solid #ebebeb;
    border-radius: .2rem;
    padding: 0.6rem 0.45rem 0.9rem;
    background: #fff;
    background-size: 70%;
    transition: .3s all
    }
.Culture .list1 li.jt{width: 8%;padding: 0;background: transparent;border: none;text-align: center;display: flex;align-items: center;justify-content: center;}
.Culture .list1 li.jt img{width: 0.45rem;opacity: 0.8;}
.Culture .list1 li:nth-child(3n){margin-right: 0;}
.Culture .list1 li .icon{margin-bottom: 0.3rem;text-align: center;}
.Culture .list1 li .icon img{max-height: .6rem}
.Culture .list1 li .tit{font-size: var(--font-size24);color: #000;padding-bottom: .3rem;text-align: center;font-weight: 600;}
.Culture .list1 li .desc{line-height: 1.6;text-align: center;font-size: 0.18rem;color: #666;}
.Culture .list1 li .sz{font-size: 0.36rem;color: #3fbb01;position: absolute;bottom: 0.15rem;width: 100%;left: 0;text-align: center;
opacity:0.1;}

.Culture .list1 li .line2 {
  width: 0.27rem;
  height: 0.05rem;
  background-color: #3fbb01;
  border-radius: 0.02rem;
  margin: 0.3rem auto 0.3rem;
}

.Culture .list2 li{border-radius: .2rem;overflow: hidden;background: #fafafa;margin-top: .4rem}
.Culture .list2 li .pic{position: relative;overflow: hidden;height: 4.5rem}
.Culture .list2 li .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s all}
.Culture .list2 li .pic span img{width: 100%;height: 100%;object-fit: cover;}
.Culture .list2 li .txt{padding: 0 .6rem;}
.Culture .list2 li .tit{font-size: var(--font-size24);color: #333;padding-bottom: .4rem}
.Culture .list2 li .desc{line-height: 1.75}


.Culture .list1 li:hover{transform: translate3d(0 , -10px , 0);border-color: #3fbb01;}
.Culture .list1 li:hover .tit{color: #3fbb01;}
.Culture .list2 li:hover .pic span{transform: scale(1.05)}

@media(min-width:1025px){
    .Culture .list2 li{display: flex;align-items: center;}
    .Culture .list2 li:nth-child(2n){flex-direction: row-reverse;}
    .Culture .list2 li .pic{width: 50%;flex: 0 0 auto}
    .Culture .list2 li .txt{width: 50%;flex: 0 0 auto}
}


/*Floor001867 */
.Floor001867{ padding:6% 0 5%;background: url(../images/Floor001867-bg.jpg) no-repeat center top; background-size:cover;}

.Floor001867 .h-title{font-size:0.4rem;font-weight: 500;color:#333;line-height: 1;margin-bottom:0.5rem;}
.Floor001867 .h-title.mid{text-align: center;}
.Floor001867 .h-title.white{color:#fff;}
.Floor001867 .text{ float:left; width:42%;}
.Floor001867 li{font-size:0.18rem; line-height: 2; padding-bottom:2%;color:#fff;}
.Floor001867 li img{ max-width:137px; display:block;}
.Floor001867 .form{ float:right; width:45%;}
.Floor001867 .form td{padding-bottom: 5%;font-size: 0.18rem;color:#333;}
.Floor001867 .form td div{ position:relative;}
.Floor001867 .form td.zero{ width:5%;}
.Floor001867 .form td label{position:absolute;left: 0.1rem;top:0;line-height: 0.4rem;color:#fff;}
.Floor001867 .form td .text{height: 0.46rem;line-height: 0.46rem;border: none;border-bottom: 1px solid rgba(255,255,255,0.2);background: none;padding: 0 0.1rem;width:100%;}
.Floor001867 .form td textarea.text{height: 1.3rem;line-height: 0.3rem;}
.Floor001867 .form td .btn{width: 54%;height: 0.46rem;cursor:pointer;background:#3fbb01;color:#fff;font-size:0.18rem;border:none;max-width: 1.15rem;border-radius: 0 0.15rem;}
@media(max-width:768px){
.Floor001867 ul,
.Floor001867 .form{ float:none; width:auto;}
}



/*Floor002477 */
.Floor002477{ padding: 1rem 0;}
.Floor002477 .autoCon-1600{  position:relative;}
.Floor002477 .txt{ box-shadow:10px 0 51px rgba(0,0,0,0.1); background:url(../images/homeAbout1.png) no-repeat right bottom #fff; background-size:30%; font-size:18px;border-radius: 50px 0 50px 0;}
.Floor002477 .txt figure{padding:8% 14% 12%;}
.Floor002477 .deco img{height: 0.8rem;}
.Floor002477 .txt  h1,
.Floor002477 .txt  h2{ margin:0; font-weight:normal;}
.Floor002477 .txt  h1{font-size: 0.42rem;color:#000;}
.Floor002477 .txt  h2{ font-size:0.24rem; color:#3fbb01;margin-top: 10px;text-decoration: underline}
.Floor002477 .txt p{color:#6b6464;line-height: 1.6;font-size: 0.2rem;}
.Floor002477 .txt .more{color:#3fbb01; border-bottom:1px solid #3fbb01; display:inline-block; padding-right:40px; position:relative; line-height:30px;}
.Floor002477 .txt .more::after{ position:absolute; right:10px; bottom:-5px; height:30px; width:1px; background-color:#3fbb01; content:''; transform:rotate(-45deg);}

.Floor002477 .video_btn{ position:absolute; left:0; bottom:0; background:url(../images/Floor002477-btn_play_bg.jpg) no-repeat; background-size:cover;text-align:center; padding:3% 4%; color:#b4a189; cursor:pointer; font-size:18px;}
.Floor002477 .video_btn i,
.Floor002477 .video_pause{border:1px solid #b4a189;border-radius:50%;}
.Floor002477 .video_btn i{ display:block; margin:0 auto; margin-bottom:10px; height:115px; width:115px;  background:url(../images/Floor002477-btn-play.png) no-repeat center center; background-size:30%; }
.Floor002477 .video_area{ position:relative; border-radius: var(--radius);  overflow: hidden;}
.Floor002477 .video_area img{ width:100%; height:100%;}
.Floor002477 .video_play,
.Floor002477 .video_pause{ position:absolute;z-index:10;}
.Floor002477 .video_play{ display:none; left:0; top:0; width:100%; height:100%; background-color:#000;}
.Floor002477 .video_pause{cursor:pointer;  left:5%; bottom:5%;  width:50px; height:50px;}
.Floor002477 .video_pause::before,
.Floor002477 .video_pause::after{ position:absolute; content:''; width:4px; height:29px; background-color:#cbbeae; border-radius:4px; top:50%; margin-top:-15px; left:50%;}
.Floor002477 .video_pause::before{ margin-left:-8px;}
.Floor002477 .video_pause::after{ margin-left:4px;}

@media(min-width:641px){
.Floor002477 .img{ width:72.625%; position:relative;padding-left:0; padding-bottom:3%; }
.Floor002477 .txt{position:absolute; right:0; bottom:-5%; width:40.6%; }
.Floor002477 .txt figcaption{ padding:10% 0 0%;}
.Floor002477 .deco{/* margin-left:-0%; */}
.Floor002477 .txt p{ margin:10% 0 0 0;}
}
@media(max-width:1200px){
.Floor002477 .txt{}
.Floor002477 .txt  h1{ font-size:30px;}
.Floor002477 .txt  h2{ font-size:18px; }
}
@media(max-width:1000px){
.Floor002477 .img{ position:relative;}
.Floor002477 .video_btn i{ width:80px; height:80px;}
.Floor002477 .txt figure{padding:5%;}
.Floor002477 .deco{/* margin-left:-10%; */}
.Floor002477 .deco img{ max-width:80%;}
}
@media(max-width:480px){
.Floor002477 .video_btn i{width:40px; height:40px;}
.Floor002477 .video_btn{ font-size:15px;}
}



/*
 .TextList000962
 */
.TextList000962{ padding:1rem 0;}
.TextList000962 li{ float:left; width:49%; margin-right:2%; 
    border:1px solid #e7e7e7;border-radius: 0.2rem; line-height:44px; margin-bottom:2%; position:relative;}
.TextList000962 li::before{position:absolute;content:'';width:1px;height:60%;background-color:#e7e7e7;top:20%;right: 75px;}
.TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.TextList000962 li:nth-child(2n){ margin-right:0;}
.TextList000962 li p{ margin:0; padding:16px 0.15rem;font-size:0.2rem;color:#333;}
.TextList000962 li span{ float:right; margin-top:16px; color:#9f9f9f;}
.TextList000962 li span.name{width: 50px;color:#343434;background:url(../images/TextList000962-a.png) no-repeat left center;padding-left:30px;margin-left: 50px;height: 44px;}
.TextList000962 li:hover{ border:1px dashed #f4b695;}
.TextList000962 li:hover p{ color:#f4b695;}
.TextList000962 li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#f4b695;}
@media(max-width:768px){
.TextList000962 li{ float:none; width:auto; margin-right:0;}
.TextList000962 li span.name{ width:70px;margin-left:30px;}
.TextList000962 li::before{right:85px;}
.TextList000962 li p{padding:10px;}
.TextList000962 li span{margin-top:10px;}
}


/*Form002219*/
.Form002219 .s_tit{font-size: 0.24rem;font-weight: 600;text-align: center;color: #333;margin-bottom: 0.3rem;}
.Form002219 dl{width: 100%;padding-left: 0;position:relative;margin-bottom: 0.3rem;}
.xk{max-width: 7.2rem;}
.Form002219 dl.odd{width: 32%;float:left;margin-right: 2%;}
.Form002219 dl.odd:nth-child(4n){margin-right: 0;}
.Form002219 dt{color:#5b5b5b;font-size:16px;/* position:absolute; */color: #333;margin-bottom: 0.15rem;text-align: left;line-height: 1.4;font-size: 0.2rem;}
.Form002219 .text{border:1px solid #dfdfdf;border-radius: 0.1rem;width:100%;padding: 0.1rem;line-height: 0.4rem;height: 0.6rem;color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 dl.dl-btn dd{ width:100%; text-align: center;}
.Form002219 textarea{border:1px solid #dfdfdf;border-radius: 0.1rem;overflow:hidden;resize:none;width:100%;height: 1.6rem;padding: 0.15rem 0.1rem;color:#5b5b5b;}
.Form002219 .btn{display:inline-block;line-height: 0.48rem;padding: 0 0.45rem;margin: 0 auto;/* background-color:#f3f3f3; *//* color:#728391; */font-size: 0.18rem;/* border:none; */border-radius: 0.3rem;cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#3fbb01;} 
.Form002219 select{
    border: 1px solid #f0f0f0;
    background: none;
    display: block;
    height: 0.6rem;
    color: #333;
    width: 100%;
    padding: 0.1rem;
    color: #aaa;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right: 14px;
    background: url("../images/down_g.png") no-repeat scroll 97% center transparent;
    border-radius: 0.1rem;
    }
.Form002219 select option{color: #333;}
.Form002219 select::-ms-expand { display: none; }
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}  
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}    
}
/*Form002219 End*/


/*Floor002997 */
.Floor002997{padding:calc(100 / 16 * 1em) 0 0; }
.Floor002997 ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.Floor002997 li{padding: 0;width: 32%;margin-bottom: 2%;border-radius: 0.1rem;margin-right: 2%;overflow: hidden;}
.Floor002997 li:nth-child(3n){margin-right: 0;}
.Floor002997 li a{display: flex;align-items: center;background: #f7f8fb;border-radius: 10px;flex-direction: column;height: 100%;position: relative;}
.Floor002997 li .pic{overflow: hidden;width: 100%;flex: 0 0 auto}
.Floor002997 li .Ispic{padding-bottom: 64%;transition:  0.3s;}
.Floor002997 li a:hover .Ispic{transform: scale(1.2);}
.Floor002997 li .txt{position: absolute;z-index: 10;padding: 0.3rem;flex: 1;left: 0;bottom: 0;width: 100%;
    background: linear-gradient(0deg, rgb(48 113 183 / 97%), rgb(0 0 0 / 0%));}
.Floor002997 li .t1{font-size: 0.22rem;color: #fff;font-weight: 600;}
.Floor002997 li .t1 span{color:#70f52d;margin-right: 5px;}
.Floor002997 li .t2{color: #fff;line-height: 1.6;margin-top: 1.2em;font-size: 0.16rem;display: none;}
.Floor002997 li:hover .txt{background: linear-gradient(0deg, rgb(48 113 183 / 100%), rgb(48 113 183 / 60%));height: 100%;
    display: flex;flex-direction: column;justify-content: center;}
.Floor002997 li:hover .t1{}
.Floor002997 li:hover .t2{display: block;}
.Floor002997 .controls{position: relative; height: 1px; background:rgba(0,0, 0, 0.1); margin:calc(30 / 16 * 1em) calc(80 / 16 * 1em);}

.Floor002997 .slick-arrow{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border: 1px solid #0056c7;padding: 0; margin-top: -25px; border-radius: 50%; transition: 0.3s; background:none; line-height: 1000; overflow: hidden; background-color: #fff;}
.Floor002997 .slick-arrow:hover{background: #0056c7;}
.Floor002997 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #0056c7;border-left: 2px solid #0056c7; left: 50%; top: 50%; margin: -5px 0 0 -3px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002997 .slick-arrow:hover:before{ border-bottom-color:#fff;border-left-color:#fff; }
.Floor002997 .slick-prev{left:calc(-80 / 60 * 1em);}
.Floor002997 .slick-next{right:calc(-80 / 60 * 1em); transform: rotate(180deg); }
@media(max-width:640px){
.Floor002997 li{padding-bottom: 5vw;}
.Floor002997 li .txt{margin-top: -10vw;}
}


/*Banner002704 */
.Banner002704{ overflow:hidden;padding:1rem 0; position:relative;}
.Banner002704 .autoCon-1600{position:relative;}
.Banner002704 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002704 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002704 .slides {display: block;} 
* html .Banner002704 .slides {height: 1%;}
.no-js .Banner002704 .slides > li:first-child {display: block;}
.Banner002704 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002704 .flex-viewport {max-height: 300px;}
.Banner002704 .slides {zoom: 1;}

.Banner002704 .slides li{ position:relative;}
.Banner002704 .slides li img{ display:block; width:100%;border-radius: 0.3rem;}
.Banner002704 .slides li img.wap{ display:none;}
.Banner002704 .slides li .txt-main{position:absolute;bottom: 6%;/* height:100%; */width:1440px;left: 5%;margin-left: 0;color:#fff;padding-bottom: 0;}
.Banner002704 .slides li .ytable{ height:100%;}
.Banner002704 .slides li h1,
.Banner002704 .slides li p{margin:0;/* max-width:580px; */font-weight:normal;}
.Banner002704 .slides li h1{font-size: 0.48rem;line-height: 1.4;margin-top: 0.3rem;}
.Banner002704 .slides li p{font-size: 0.16rem;padding: 0 0.3rem;background: #3fbb01;display: inline-block;border-radius: 0.3rem;line-height: 3;}
.Banner002704 .slides li .more{ display:block; width:140px; line-height:50px; text-align:center; border-radius:5px; color:#fff; background:#3071b7; font-size:18px; transition:0.3s;}
.Banner002704 .slides li .more:hover{ background:#fff; color:#3071b7;}
@media(max-width:1440px){
.Banner002704 .slides li .txt-main{ left:2%; right:2%;margin:0 50px; width:auto;}
}

.Banner002704 .flex-direction-nav a{ position:absolute; top:50%; border:1px solid #fff; border-radius:50%;
 width:0.44rem; height:0.44rem; font-size:0; z-index:20; transition:0.3s;}
.Banner002704 .flex-direction-nav a:hover{background:#3071b7; border-color:#3071b7;}
.Banner002704 .flex-direction-nav a.flex-prev{ left:2%;}
.Banner002704 .flex-direction-nav a.flex-next{ right:2%;}
.Banner002704 .flex-direction-nav a::before{ position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Banner002704 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Banner002704 .flex-control-nav{display: none; position:absolute; bottom:5%; z-index:20;width:1590px; left:50%; margin-left:-795px; color:#fff;}
.Banner002704 .flex-control-nav .pager{ float:left;}
.Banner002704 .flex-control-nav .pager span{ display:block; font-size:50px;  font-weight:bold; line-height:62px; margin-top:-61px; margin-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.3);}
.Banner002704 .flex-control-nav li{ float:left; padding-left:10px; list-style:none;}
.Banner002704 .flex-control-nav li a{ display:block; width:38px; height:3px; overflow:hidden; line-height:100px; background:#fff; opacity:0.3; font-size:0;}
.Banner002704 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1590px){
.Banner002704 .flex-control-nav{ margin-left:0; left:2%; right:2%; width:auto;}
}
@media(max-width:1280px){
.Banner002704 .slides li h1{ font-size:40px; line-height:normal;}
.Banner002704 .slides li p{ font-size:18px; padding:10px 0;}
}
@media(max-width:1024px){
.Banner002704 .flex-control-nav .pager{ display:none;}
}
@media(max-width:640px){
.Banner002704 .slides li img.pc{ display:none;}
.Banner002704 .slides li img.wap{ display:block;}
.Banner002704 .slides li h1{ font-size:24px; }
.Banner002704 .slides li p{ font-size:14px; }
.Banner002704 .slides li .more{width:100px; line-height:36px;  font-size:14px; }
}
@media(max-width:480px){
.Banner002704 .slides li h1{ font-size:20px; }
.Banner002704 .flex-direction-nav a{ width:30px; height:30px;}
.Banner002704 .flex-direction-nav a::before{ border-width:3px;}
}



.Culture{padding:var(--padMar100) 0;font-size: var(--font-size16);}

.Culture .list3 ul{display: flex;flex-wrap: wrap;}
.Culture .list3 li{width: 23.5%;margin-right: 2%;border: 1px solid #ebebeb;border-radius: .2rem;cursor: pointer;
    padding: .4rem;background: url(../images/Bottom003199-bg.png)no-repeat bottom -.8rem right -.6rem;
    background-size: 70%;transition: .3s all}
.Culture .list3 li:nth-child(4n){margin-right: 0;}
.Culture .list3 li .icon{margin-bottom: .5rem}
.Culture .list3 li .icon img{max-height: .6rem}
.Culture .list3 li .tit{font-size: var(--font-size30);color: #333;padding-bottom: .3rem}
.Culture .list3 li .desc{line-height: 1.75}

.Culture .list3 li:hover{transform: translate3d(0 , -10px , 0);border-color: #3fbb01;}
.Culture .list3 li:hover .tit{color:#3fbb01;}
.Culture .list3 li:hover .pic span{transform: scale(1.05)}

.HomeHonor{width:100%;padding:1.4rem 0 2rem 0;}
.HomeHonor .flipster li{width: 4rem;height: 5.66rem;text-align: center;box-sizing: border-box;transition: all .5s;}
.HomeHonor .flipster li .img{padding:0.17rem;background: url(../images/honorboxbg.png) no-repeat center center;background-size: 100% 100%;transition: all .5s;}
.HomeHonor .flipster li .imgbox{padding-top: 5.03rem;}
.HomeHonor .flipster li .imgbox img{object-fit: contain;}
.HomeHonor .flipster li:hover{margin-top:-4px;}
.HomeHonor .flipster li .tit{line-height: 1.6;margin-top:0.2rem;opacity: 0;color:#3071b7;}
.HomeHonor .flipster li.flip-current .tit{opacity: 1;} 
.HomeHonor .flipster li:hover .img{transform: scale(1.05);}


.flipto-prev,.flipto-next{width: 0.44rem !important;height: 0.44rem !important;border-radius: 50%;border: 1px solid #3c7abb;position: absolute;font-size: 0 !important;color:transparent;background-color: transparent;z-index:99;position: absolute;opacity: 1 !important;top:55%;margin-top:-0.15rem;background: #fff;}
.flipto-prev::after,
.flipto-next::after{content:'';display: block;width:0.08rem;height:0.08rem;border:1px solid #9DB8D2;border-right:none;border-bottom:none;position: absolute;left:56%;top:50%;transform: translate(-50%,-50%) rotate(-45deg);font-size: 0 !important;color:transparent;}
.flipto-next::after{transform: translate(-50%,-50%) rotate(135deg);left:44%;}
.flipto-prev:hover::after,
.flipto-next:hover::after{border-top:1px solid #fff;border-left:1px solid #fff;}
.flipto-prev:hover,
.flipto-next:hover{background: #3fbb01;border:1px solid #3fbb01;}
.flipto-prev{left:0;}
.flipto-next{right:0;}


@media(max-width:1024px){
    .HomeHonor .flipster{padding-bottom:1rem;}
    .HomeHonor .flipster li{width:2.64rem;height:3.6rem;}
    .HomeHonor .flipster li .imgbox{padding-top:3.2rem;}
    .flipto-prev, .flipto-next{top:45%;}
}

@media(max-width:768px){
    .HomeHonor .flipster li{width:2.2rem;height:3rem;}
    .HomeHonor .flipster li .img{padding:0.12rem;}
    .HomeHonor .flipster li .imgbox{padding-top:2.72rem;}
}



.business3{width:100%;overflow:hidden;padding-top: 1rem;}
/*.business3 .inner{overflow: hidden;}*/
.business3 .title{color:#3071b7;font-weight:600;font-size:var(--font-size52);line-height:1.07692308;padding:0.1rem 0 0.4rem 0}
.buslider .swiper-container{overflow:visible;max-width:1200px;margin:auto;}
.buslider .item{position:relative;border-radius: 0.3rem;overflow: hidden;}
.buslider .item .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#fff;opacity:0.8;transition:.3s;}

.buslider .swiper-slide-active .item{transform: scale(1);z-index: 999;}
.buslider .swiper-slide-active .item .img:before{opacity:0;}
.buslider .item .it{display: block; position:absolute;z-index:5;left:0;bottom:0;width:100%;padding:0.45rem 0.6rem;
    font-size: 0.24rem;color:#fff;
/*  border-top:1px solid rgba(255,255,255,0.5);backdrop-filter:blur(6px);*/}
.buslider .item .it .p{display: block;padding-bottom: 0.15rem;}
.buslider .item .it .p span{font-size: 0.16rem;padding: 0 0.3rem;background: #3fbb01;display: inline-block;border-radius: 0.3rem;line-height: 3;}
.buslider .swiperCtr{margin-top:4%;}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
.swiperCtr{margin-top:20px;font-size:25px;}

.buslider .swiper-button-prev,
.buslider .swiper-button-next,
.swiperCtr .btn{display:inline-block;vertical-align:middle;position:relative;padding:1em;border:1px solid #3071b7;border-radius:50%;margin-right:14px;cursor:pointer;transition:.3s;top: auto;bottom: 0.4rem;margin-top: 0;}

.buslider .swiper-button-prev::after,
.buslider .swiper-button-next::after,
.swiperCtr .btn:after{width:26%;height:26%;border-right:2px solid #3071b7;border-top:2px solid #3071b7;content:"";position:absolute;left:28%;top:37%;transform:rotate(45deg);}

.buslider .swiper-button-prev::after,
.swiperCtr .btn.prev:after{transform:rotate(225deg);left:37%;}

.buslider .swiper-button-prev:hover,
.buslider .swiper-button-next:hover,
.swiperCtr .btn:hover{background:#3071b7;}

.buslider .swiper-button-prev:after,
.buslider .swiper-button-next::after,
.swiperCtr .btn:hover:after{border-color:#fff;}

.swiperCtr .btn:last-child{margin-right:0;}
.swiperCtr .bar{position:relative;flex:1 1 auto;margin-right:14px;height:2px;background:#ebecec;}
.swiperCtr .bar .cur{position:absolute;left:0;top:0;height:100%;transition:.3s;background:#3071b7;}



/*
 .TextList001230 涓篸emo缂栧彿
 */
.TextList001230{ padding:1rem 0;}
.TextList001230 .ul{    display: flex;
    flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.TextList001230 li{border: 1px dotted #ddd; padding: 0.3rem 1.1rem 0.3rem 0.3rem;
    width: 48.5%;overflow:hidden;position:relative;margin-top: 0.3rem;}


.TextList001230 li time{ text-align:center;   float:left;line-height: 24px; width:68px; margin-right:15px; border-radius:5px; background-color:#0755a7; color:#fff;}
.TextList001230 li time span{line-height: 44px;display: block;font-size: 30px;color: #0755a7; background-color:#e2e2e2;border-radius:5px 5px 0 0;}
.TextList001230 li a{position:absolute;right: 0.3rem;padding-top: 0;height: 0.45rem;top:50%;margin-top: -0.24rem;
    background:url(../images/frame1.png) no-repeat center top;font-size: 0.16rem;width: 0.45rem;background-size: 0.45rem;}
.TextList001230 li p{margin:0;font-size: 0.2rem;line-height: 1.6;color:#333;padding-bottom: 4px;}
.TextList001230 li p span{color:#3071b7;font-size: 0.16rem;display: flex;align-items: center;}
.TextList001230 li p span i{ color: #3071b7;margin: 0 0.1rem;}
.TextList001230 li img{float: left;width: 0.6rem;margin-right: 0.15rem;}



.gf{background: url("../images/Floor003066_bg.jpg") no-repeat center top #F6FBFE;
    background-size: 100% auto;padding: 1.4rem 0;}
/*Floor003066 */
.Floor003066{overflow: hidden;}
.Floor003066-1{overflow: hidden;margin-top: 1rem;border-top: 1px solid #ddd;padding-top: 1rem;}
.Floor003066 .title{color: #000;font-weight: 700;margin-bottom: 30px;text-align: center;}
.Floor003066 .title.left{ text-align: left;}
.Floor003066 .title.right{ text-align: right;}
.Floor003066 .title.white{ color: #fff;}
.Floor003066 .title h3{font-weight: bold;margin: 0 0 10px 0;font-size: 38px;text-transform: uppercase;}
.Floor003066 .title .desc{font-size:18px;position: relative;opacity: 0.7;}
@media(max-width:1024px){
.Floor003066 .title{font-size: 4vw; padding-bottom: 5vw;}
 .Floor003066 .title .desc{font-size:0.5em; padding-right: 8em;}
}
@media(max-width:640px){
.Floor003066 .title{font-size: 6vw;}
}

.Floor003066 .col-title{font-size: 48px; padding-bottom: 8.54vw;}
.Floor003066 .col-title .cn{font-size: 0.625em;color: #333;}
.Floor003066 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #ee7133; width: 3.354em; margin-left: 0.521em; vertical-align: middle;}
.Floor003066 .col-title .en{ color: #ee7133;line-height: 1em; padding-top: 0.2em;}
@media(min-width:769px) and (max-width:1024px){
.Floor003066 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003066 .col-title{font-size: 9vw; }
}

.Floor003066 .more{margin-top: 3.91vw;}
.Floor003066 .more a{display: inline-block; border: 1px solid #ee7133;background: #ee7133;line-height: 2.875em;border-radius: 50px;color: #fff; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.Floor003066 .more a:hover{background: #fff;color: #ee7133;}
@media(max-width:640px){
.Floor003066 .more a{font-size: 4vw; }
}

@media(min-width:1025px){
.Floor003066 .fl{width: 21.429%;}
.Floor003066 .fr{width: 72%;}
.Floor003066-1 .fr{width: 21.429%;}
.Floor003066-1 .fl{width: 72%;}
}

.Floor003066 .intro{font-size: 18px;color: #333;}
.Floor003066 .intro .cn{line-height: 1.667em;}
.Floor003066 .intro .en{font-size: 0.777em;color: #999; line-height: 1.6em; border-top: 1px solid #e5e5e5;margin-top: 0.667em; padding-top:  0.667em;}
@media(max-width:640px){
.Floor003066 .intro{font-size: 4vw;}
}

.Floor003066 .slider li{padding: 0px 0;}
.Floor003066 .slider li a{display: block;margin: 0;position: relative;padding: 0 0.3rem;transition: 0.3s;border-radius: 0.1rem;overflow: hidden;}
.Floor003066 .slider li figure{background-size: contain;padding-bottom: 75%;border-radius: 0.15rem;}
.Floor003066 .slider li p{text-align: center;font-size: 0.24rem;line-height: 1.8;padding-top: 0.15rem;color: #3071b7;font-weight: 500;}

.Floor003066 .btn{padding-top: 2.08vw;}
.Floor003066 .btn .slick-arrow{width: 46px;height: 46px;border-radius: 50%;margin-right: 20px;position: relative;}
/*.Floor003066 .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border-right: 2px solid #b1b1b2;border-top: 2px solid #b1b1b2; transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px;}*/
.Floor003066 .btn .slick-arrow:hover,
.Floor003066 .btn .slick-arrow:hover:before{border-color: #F4B695;}
/*.Floor003066 .btn .slick-prev{transform: rotate(180deg);}*/
@media(min-width:641px){
.Floor003066 .slider{margin: 0 -2.8vw; padding: 0 1.4vw;}
}
@media(max-width:640px){
.Floor003066 .slider li figure{padding-bottom: 100%;}
}


/*Location001821*/
.Location001821{ }
.Location001821 .current{padding-top:2%;padding-bottom:2%;line-height: 1;color:#a4b5cd;text-transform:uppercase;}
.Location001821 em{ font-style:normal; float:left;padding-left: 0.2rem;}
.Location001821 em i{ font-style:normal; margin:0 5px;}
.Location001821 b{ font-size:24px; border-left:7px solid #fff; padding-left:10px;}
.Location001821 em,
.Location001821 em a,
.Location001821 b{color:#fff;}
@media(max-width:640px){
.Location001821 em{ float:none; display:block; font-size:12px; margin-bottom:10px;}
}


.cp_ban{width: 100%;display: block;position: relative;}
.cp_ban .autoCon-1600{padding-top: 1rem;position: relative;height: 100vh;}
.cp_ban .pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}
.cp_ban .pic img{height: 100%;min-width: 100%;}
.cp_ban .inner{display: flex;flex-direction: column;}
.cp_ban .text{display: flex;flex-wrap: nowrap;justify-content: space-between; flex-direction: row;width: 100%;margin-top: 0;align-items: center;
    margin-bottom: 3.229vw;min-height: 32vw;}
.cp_ban .text .wz{padding-left: 0.2rem;flex: 1;}
.cp_ban .text .wz p.t1{font-size: 0.3rem;color: #fff;margin: 0.2rem 0;line-height: 1.5;}
.cp_ban .text .wz p.t2{font-size: 0.42rem;color: #fff;line-height: 1.5;letter-spacing: 1px;}
.cp_ban .text .wz p.t3{line-height: 0.48rem;cursor: pointer;width: 1.3rem;text-align: center;color: #fff;
    border-radius:0.3rem;background: #3fbb01;margin-top: 3.4375vw;}
.cp_ban .text .wz p.t3 a{color: #fff;}
.cp_ban .text .tp{padding-right: 6vw;}
.cp_ban .text .tp img{max-height:32vw;}
.cp_ban .dbsj{display: flex;justify-content: space-between;margin-bottom: 0;position: absolute;bottom: 0.4rem;left: 0;width: 100%;}
.cp_ban .dbsj .item{padding-left: 0.2rem;}
.cp_ban .dbsj .item p{font-size: 0.2rem;line-height: 1.6; color: #fff; margin-bottom: 0.15rem;}
.cp_ban .dbsj .item aside{font-size: 0.48rem;line-height: 1;color: #fff;}


.cp_td{width: 100%;display: block;position: relative;}
.cp_td .autoCon-1600{padding:10.25vw 0;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;}
.cp_td .pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}
.cp_td .pic img{height: 100%;object-fit: cover;}
.cp_td .inner{display: flex;flex-direction: column;flex-wrap: nowrap;width: 38.6%;}
.cp_td .inner .item{display: flex;flex-wrap: nowrap;flex-direction: row;margin-top: 0.3rem;align-items: center;}
.cp_td .inner .item .tp{width: 0.55rem;margin-right: 0.3rem;}
.cp_td .inner .item .tp img{width: 0.55rem;}
.cp_td .inner .item .wz{width: calc(100% - 0.85rem);}
.cp_td .inner .item .wz p{font-size: 0.22rem;line-height: 1.5;font-weight: 600; color: #333;margin-bottom: 8px;}
.cp_td .inner .item .wz aside{font-size: 0.16rem;line-height: 1.5; color: #333;margin-bottom: 8px;}

.cp_list{padding: 1.2rem 0;width: 100%;background: #f7f7f7;}
.cp_list .tit-top{width: 100%;}
.cp_list .tit-top h2{font-weight: 600;font-size: 0.54rem;color: #333;text-align: center;line-height: 1.5;margin: 0 0 0.15rem 0;}
.cp_list .tit-top p{font-size: 0.2rem;color: #333;line-height: 1.5;text-align: center;}
.cp_list .cpqy{width: 100%;display: block;margin-top: 0.8rem;}
.cp_list .cpqy ul li{width: 30%;float:left;margin-right: 5%;}
.cp_list .cpqy ul li:nth-child(3n){margin-right: 0;}
.cp_list .cpqy ul li a img{width: 100%;}
.cp_list .cpqy ul li a:hover img{background:#fff;}
.cp_list .more{margin: 0.8rem auto 0;text-align: center;}
.cp_list .more a{color: #fff;padding: 0 0.3rem;border-radius: 0.3rem;background: #3fbb01;
    overflow: hidden;display: inline-block;line-height: 0.48rem;}


.cpxq-wap{width: 100%;display: block;position: relative;padding-top: 1rem;}
.cpxq-wap .pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}
.cpxq-wap .pic img{min-width: 100%;height: 100%;}
.cpxq-wap .Location001821 em,.cpxq-wap .Location001821 em a,.cpxq-wap .Location001821 b{color: #000;}
.cpxq-wap .cpxq{width: 100%;display: flex;flex-wrap: nowrap;padding: 0.6rem 0;align-items: center;}
.cpxq-wap .cpxq .left{width: 30%;padding:0.6rem;border: 1px solid #cad6f3;border-radius: 0.15rem;}
.cpxq-wap .cpxq .left img{width: 100%;}
.cpxq-wap .cpxq .right{width: 62%;padding-left: 10%;}
.cpxq-wap .cpxq .right aside{font-size: 0.3rem;line-height: 1.2;color: #3071b7;}
.cpxq-wap .cpxq .right h1{font-size: 0.6rem;font-weight: 600;line-height: 1.2;color: #333;margin: 0.2rem 0;}
.cpxq-wap .cpxq .right h2{font-size: 0.36rem;color: #333;margin-bottom:0.2rem;}
.cpxq-wap .cpxq .right .text{width: 100%;padding-top: 0.15rem;font-size: 0.24rem;}
.cpxq-wap .cpxq .right .text span{display: inline-block;font-size: 0.24rem;color: #333;line-height: 1.2;padding-right: 0.1rem;
margin-right: 0.1rem;border-right: 1px solid #999;}
.cpxq-wap .cpxq .right .text span b{padding-left: 4px;}
.cpxq-wap .more{text-align: left;margin-top: 0.6rem;}
.cpxq-wap .more a{display: inline-block;    line-height: 0.48rem;    border: 1px solid #c6ccd8;   text-align: center;   color: #333;padding: 0 0.3rem;
    border-radius:0.3rem; transition: all .5s; overflow: hidden; margin-right: 20px;cursor: pointer;}

@media(max-width:1024px){
    .cpxq-wap .cpxq .right h2{font-size: 0.22rem;}
}

/*Floor003226 */
.Floor003226{padding:1.2rem 0;overflow:hidden;}
.Floor003226 .index-sub-tit{text-align: center;}
.Floor003226 .index-sub-tit span{display:inline-block;font-size:0.4rem;font-weight: 600;line-height: 1.6;color: #333;
margin-bottom: 0.6rem;}
.Floor003226 .index-title{color:#00205b;font-weight:600;font-size:var(--font-size52);line-height:1.07692308;padding:0.1rem 0 0.4rem 0}
@media (max-width:640px) {
    .Floor003226 .index-title{font-size: var(--font-size36);}
}

.Floor003226 .index-more{margin-top:0.7rem}
.Floor003226 .index-more a{display:inline-flex;align-items:center;background-color:#fff;border-radius:3em;border:solid 1px var(--hover-color);line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Floor003226 .index-more a span{position:relative;display:block;z-index:2}
.Floor003226 .index-more a:after,
.Floor003226 .index-more a::before{width:0.63rem;height:0.63rem}
.Floor003226 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003226-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Floor003226 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Floor003226 .index-more a:hover{color:#fff}
.Floor003226 .index-more a:hover:before{width:calc(100% - 0.08rem)}
@media (max-width:640px) {
.Floor003226 .index-more a:after{margin-left: 0.35rem;}
}

.Floor003226 .desc{margin-bottom:var(--padMar80)}
.Floor003226 .desc .txt .ind-desc{margin:0.15rem 0 0.57rem 0;text-align:justify}
.Floor003226 .desc .pic{border-radius:0.3rem;overflow:hidden}
.Floor003226 .list{margin-top:-0.2rem;overflow:hidden}
.Floor003226 .list .swiper-wrapper{height: auto;display: flex;align-items: stretch;flex-direction: row;}
.Floor003226 .list .swiper-slide{perspective:1000px;padding:0;position:relative;z-index:1}
.Floor003226 .list .swiper-slide:nth-child(2n){background: #f7f7f7;}
.Floor003226 .list .swiper-slide:nth-child(2n-1){background: #fff;}
.Floor003226 .list .swiper-slide a{display:block;text-align:center;position:relative;z-index:1;
    transform-style:preserve-3d;transition:transform 0.5s;min-height: 4.4rem;}
.Floor003226 .list .swiper-slide a .front{border-radius:0.2rem;padding: 1rem 0.45rem 0.36rem 0.45rem;height: 100%;position: relative;}
.Floor003226 .list .swiper-slide a .front .tit{font-size: 2rem;text-align: right;color: #eaeaea;position: absolute;
top: 0;right: 0;line-height: 1;font-weight: 500;}
.Floor003226 .list .swiper-slide a .front .ico-1{height:1.05rem;display:flex;align-items:flex-end;justify-content: flex-start;padding-bottom:0.18rem}
.Floor003226 .list .swiper-slide a .front .ico-1 img{height:0.52rem}
.Floor003226 .list .swiper-slide a .front h3{margin:0;color:#333;font-size: 0.3rem;font-weight:600;line-height:1.6;text-align: left;margin-top: 0.3rem;}
.Floor003226 .list .swiper-slide a .front p{margin:0.2rem 0 0 0;line-height:0.3rem;font-size: 0.2rem;
    text-align: left;font-weight: 400;color: #333;font-family: hml;font-weight: 100;}
.Floor003226 .list .swiper-slide:hover{background: linear-gradient(to bottom right,#b1d5f9,#003dc6);color: #333;}
.Floor003226 .list .swiper-slide:hover a .front h3,
.Floor003226 .list .swiper-slide:hover a .front p{color: #fff;}
.Floor003226 .list .swiper-slide:hover a .front p span{color:  #fff !important;}
.Floor003226 .list .swiper-slide:hover a .front .tit{opacity: 0.2;}
.Floor003226 .list .swiper-slide a .back{position:absolute;left:0;width:100%;height:100%;top:0;
    transform:rotateY(180deg);z-index:3;overflow:hidden;border-radius:0.2rem}
.Floor003226 .list .swiper-slide:hover a .front .ico-1 img{filter:brightness(0) invert(1); }


.Floor003226 .list .swiper-slide a .back .Ispic{height:100%}
.Floor003226 .list .swiper-slide a .back .tit{position:absolute;left:0;width:100%;color:#fff;bottom:0.3rem;font-size:0.18rem;font-weight:500}


@media (min-width:1025px) {
    .Floor003226 .desc .txt{width:42.14285714%;flex-shrink:0}
    .Floor003226 .desc .pic{width:48.5%;flex-shrink:0;}
    .Floor003226 .desc .txt .ind-desc{max-width:4.95rem;}
    .Floor003226 .list{width:117.85714286%;}
    .Floor003226 .list .swiper-slide a{margin-right:0.29rem;}
}
@media (max-width:1024px) {
    .Floor003226 .desc .txt{text-align: center; margin-bottom: 0.3rem;}
}


/*Floor003037 */
.Floor003037{margin-top: 0.4rem; margin-bottom: 1.2rem; position: relative;z-index: 1;}

.Floor003037 .title{border-bottom: 1px solid #eee;line-height: 0.25rem;padding: 0.19rem 0;}
.Floor003037 .title span{font-size: 0.24rem;background: url("../images/Floor003037_titicon.png") no-repeat left center;color: #3071b7;background-size: contain;display: inline-block;line-height: 1;}
.Floor003037 .title a{float: right;color: #999; }
.Floor003037 .title a:after{display: inline-block; content: ''; border-top: 1px solid #999;border-right: 1px solid #999; transform: rotate(45deg); margin-left: 5px; vertical-align: middle; width: 5px; height: 5px;}
@media(max-width:480px){
.Floor003037 .title{line-height: 5vw;padding: 4vw 0;}
.Floor003037 .title span{font-size: 5vw;padding-left: 6vw;}
}

.Floor003037 .left .title{position: relative;margin-bottom: 0.25rem;}
.Floor003037 .left .title li{float: left; cursor: pointer;    display: flex;align-items: center;}
.Floor003037 .left .title li:not(:last-child):after{display: inline-block;content: ''; width: 1px; 
    height: 0.2rem;background-color: #eee;vertical-align: middle; margin: 0 0.3rem;}
.Floor003037 .left .title a{position: absolute;right: 0; top: 50%; margin-top: -15px;}
.Floor003037 .left .title li:not(.on) a{display: none;}
.Floor003037 .left .title li:not(.on) span{color: #999;padding-left: 0;background: none;}
.Floor003037 .left .title li.on span{position: relative;}
.Floor003037 .left .title li.on span:after{position: absolute;top:100%;margin-top: 0.16rem;left: 0;right: 0;content: '';height: 0.03rem;background-color: #3071b7;}
.Floor003037 .left dd{line-height: 48px;}
.Floor003037 .left dd time{float: right;color: #999; margin-left: 20px;}
@media(max-width:480px){
.Floor003037 .left .title{margin-bottom: 3vw;}
.Floor003037 .left .title li:not(:last-child):after{margin: 0 3vw; height: 4vw;}
.Floor003037 .left .title a{margin-top: -10px;}
.Floor003037 .left .title li.on span:after{margin-top: 4vw; left: 6vw;}
}

.Floor003037 .table_1 tr{width: 100%;}
.Floor003037 .table_1 tr:nth-child(2n-1){background: #f8f8f8;}
.Floor003037 .table_1 th,
.Floor003037 .table_1 td{text-align:center;font-size: 0.16rem;border-collapse:collapse;
    line-height: 2;padding: 0.15rem;color: #333;}
.Floor003037 .table_1 th{font-size: 0.16rem;font-weight:normal;}


.Floor003037 .table_1 .th_1{ color:#000;}
@media(max-width:480px){
.Floor003037 .table_1{ overflow:auto;}
.Floor003037 .table_1 table{ width:180%;}
}

@media(min-width:481px){
.Floor003037 .right li aside,
.Floor003037 .left dd a{font-size: 16px;}
}
@media(min-width:769px){
.Floor003037 .left{/* float: left; */width: 100%;}
.Floor003037 .right{float: right; width: 32.5%;}
}
@media(max-width:768px){
.Floor003037 .right{margin-top: 3.13vw;}
}


.solution-wap{width: 100%;display: block;position: relative;padding-top: 1rem;height: 100vh;}
.solution-wap .autoCon-1600{}
.solution-wap .pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}
.solution-wap .pic img{width: 100%;height: 100vh;object-fit: cover;}
.HomeTechnicel{position: relative;}

.solution-wap .txtbox{
    width: 62vw;
    color: #fff;
    background: rgb(48 113 183 / 66%);
    float: right;
    padding:1.2rem 10vw 1.6rem 10vw;
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 1.2rem 0 0 0;
    }
.solution-wap .txtbox .deco{margin-bottom: 0.3rem;}
.solution-wap .txtbox .deco img{height: 0.8rem;opacity: 1;}
.solution-wap .en{font-weight: lighter;line-height: 1.5;font-size: 0.48rem;font-weight: 100;}
.solution-wap .tit{border-bottom:1px solid rgba(255, 255, 255, 60%);padding-bottom:0.2rem;
    margin-bottom:0.2rem;font-weight: 600;font-size: 0.4rem;}
.solution-wap .dec{font-weight: lighter;font-size: 0.2rem;line-height: 1.8;word-break: break-word;}
.solution-wap .more{width:0.45rem;height:0.45rem;border-radius: 50%;border:1px solid #fff;position: relative;margin-top:0.8rem;display: flex;align-items: center;justify-content: center;}
.solution-wap .more::after{content:'';display: block;width:0.1rem;height:0.1rem;border-top:1px solid #fff;border-right:1px solid #fff;transform: rotate(45deg);margin-right:0.05rem;}
.solution-wap .more:hover{background: #70B323;border:1px solid #70B323;}
.solution-wap .icon img{filter: brightness(0) invert(1);height: 0.6rem;margin-top: 1rem;}




.PicList002150{ padding: 1.2rem 0;width: 100%;background: #f7f7f7;}
.PicList002150 .tit-top{width: 100%;}
.PicList002150 .tit-top h2{font-weight: 600;font-size: 0.54rem;color: #333;text-align: center;line-height: 1.5;margin: 0 0 0.15rem 0;}
.PicList002150 .tit-top p{font-size: 0.2rem;color: #333;line-height: 1.5;text-align: center;}
.PicList002150 ul{margin: 0.8rem -0.15rem 0;}
.PicList002150 .item{ font-size:var(--font-size16);padding: 0 0.15rem;}
.PicList002150 .item a{ display:block; position:relative;}
.PicList002150 .item figure{width:70%;}
.PicList002150 .item dl{ display:none;}
.PicList002150 .item .Ispic{ display:block; background-size:contain; padding-bottom:74%; }
.PicList002150 .item .Ispic2{padding-bottom:135%;}
.PicList002150 .bt{margin-bottom: .4rem;}
.PicList002150 .info{width:44%;vertical-align: top;}
.PicList002150 .item p{font-size: var(--font-size22); color: var(--black);}
.PicList002150 .item .blo{font-weight: bold;}
.PicList002150 .item h3{ margin:0; font-size:var(--font-size42); color: #3fbb01; line-height: 1.2;}
.PicList002150 .paragraph{margin-bottom: .12rem;}
.PicList002150 .item .b2{ color:#000; line-height:1.4; overflow:hidden; font-size: var(--font-size14); }
.PicList002150 .item .b1{background: #3fbb01;color:var(--white);padding: .01rem .12rem;border-radius: .2rem;margin-right: .1rem;width: 32%;float: left;font-size: var(--font-size14);min-width: 0.7rem;text-align: center;}
.PicList002150 .more{margin: 0.8rem auto 0;text-align: center;}
.PicList002150 .more a{color: #fff;padding: 0 0.3rem;border-radius: 0.3rem;background: #3fbb01; overflow: hidden;display: inline-block;line-height: 0.48rem;}
.PicList002150 .slick-arrow{position:absolute;top: 50%;transform: translateY(-50%);}
.PicList002150 .slick-prev{left: -0.6rem;}
.PicList002150 .slick-next{right: -0.6rem;}

@media(max-width:1024px){
.PicList002150 .slick-prev{left: 0;}
.PicList002150 .slick-next{right: 0;}
}
@media(max-width:640px){
.PicList002150 .title{ font-size:20px;}
}
@media(max-width:375px){
.PicList002150 .item a{padding-left: 0;}
.PicList002150 .item figure{ width:120px;}
}
.pt100{padding-top: 1rem;}
.publicPadding{padding-top: 1rem;padding-bottom: 1rem;}


/*---------下载中心-----------*/
.xz_tab1{text-align: center;}
.xz_tab1 li{display:inline-block;padding-right:.5rem;}
.xz_tab1 li:last-child{padding-right:0;}
.xz_tab1 li a{font-size:.19rem;}
.xz_tab1 li.active a{color:#3071b7;border-bottom:2px solid #ffc900;padding-bottom:.15rem;    font-weight: bold;}

.xz_tab2{text-align: center;}
.xz_tab2 li{display:inline-block;padding-right:.2rem;}
.xz_tab2 li:last-child{padding-right:0;}
.xz_tab2 li a{font-size:.19rem;line-height: 0.5rem;border-radius: 0.3rem;background-color: #f0f0f0;color: #333;display: inline-block;}
.xz_tab2 li.active a{color:var(--white);  font-weight: bold;background-color: #3fbb01;}

/*下载列表*/
.flex_space{display:flex;justify-content:space-between; flex-wrap:wrap;}
.flex_start{display:flex;justify-content: flex-start;flex-wrap:wrap;}
.flex_center{display:flex;justify-content:center;flex-wrap:wrap;}
.t_center{display:flex; flex-direction:column; justify-content:center;align-items:center;}
.t_left_center{display:flex; flex-direction:column; justify-content:center;}
.flex_space1{justify-content: center;}
.xiazai_box{margin:.8rem 0;}
.xz_tab2{text-align:center;}
.xz_tab2 a{padding:0 .3rem;font-size:.26rem;}
.xz_tab2 a.active{color:#3071b7;font-weight:bold;}

.xiazai_list{margin-top:.8rem;}
.xiazai_list li{width:29.3%;margin-right:6%;/*background:#f2f2f2;*/margin-bottom:0;}
.xiazai_list li:nth-child(3n){margin-right:0;}
.xiazai_list li .pic{overflow:hidden;padding:.3rem .3rem;box-sizing:border-box;background:#f2f2f2;}
.xiazai_list li .pic img{/*width:60%;*/display:block;transition:all .5s; height: 4rem; }
.xiazai_list li .txt{background:#fff;padding:.2rem 0;position:relative;box-sizing:border-box;}
.xiazai_list li .txt dd{margin-bottom:.15rem;}
.xiazai_list li .txt h3{font-weight:normal;font-size:.15rem ; transition:all .5s ; z-index:88; line-height: 1.6}
.xiazai_list li .txt i{background-image: url(../images/TextList000962-b.png);color:#3071b7;font-size:.18rem;transition:all .5s;z-index:88;display: flex;justify-content: space-between;flex-wrap: wrap;align-content: flex-end;width: 0.2rem;height: 0.2rem;background-size: 0.2rem;background-repeat: no-repeat;background-position: center;}
.xiazai_list li:hover .pic img{ transform:scale(1.1,1.1);}
.xiazai_list li:hover dd h3{color:#333;}
.xiazai_list li .txt a:hover i{background-image: url(../images/TextList000962-aon.png);}
@media screen and (max-width:768px) {
/*下载中心*/
.xz_tab1{margin-top:10px;}
.xz_tab1 li{padding-right:10px; margin-bottom:20px;}
.xz_tab1 li a{font-size:14px;}
.xz_tab1 li.active a{padding-bottom:5px;}


/*下载列表*/
.xiazai_box{margin:20px 0;}
.xz_tab2 a{padding:0 15px;font-size:14px;}

.xiazai_list{margin-top:25px;}
.xiazai_list li{width:47%;margin-right:15px;border-radius:5px;margin-bottom:10px;}
.xiazai_list li:nth-child(3n){margin-right:auto;}
.xiazai_list li:nth-child(2n){margin-right:0!important;}
.xiazai_list li .pic{overflow:hidden;padding:20px 15px;}
.xiazai_list li .pic img{/*width:65%;*/}
.xiazai_list li .txt{padding:10px 0;}
.xiazai_list li .txt dd{margin-bottom:10px;}
.xiazai_list li .txt h3{width:calc(100% - 25px);font-size:13px ;line-height:1.4;}
.xiazai_list li .txt i{font-size:16px; display:block;text-align:right;width:20px;}
.xiazai_list li:hover .pic img{ transform:scale(1.1,1.1);}
.xiazai_list li:hover .txt:before{width:0;}
.xiazai_list li:hover .txt h3{color:#3071b7;}
.xiazai_list li:hover .txt i{color:#ffc900;}
}



.Top002898 .autoCon-1600{
    width: 100%;
}
@media screen and (min-width:1025px){
    .Inside_ban .text .name,
    .Tec_Common .Tec_CommonBox .txt .txtbox .tit,
    .Contact .left .tit1,
    .RighInfo002806 .txt aside.t-1,
    .PicList002150 .tit-top h2,
    .cp_ban .text .wz p.t2{font-size: 0.4rem;font-weight: bold;}
}
.cp_ban{
    min-height: 100vh;
    max-height: 100vh;
}
.cp_ban .text,
.cp_ban .text .tp img{
    min-height: 6rem;
    height: 6rem;
}
.cp_ban .text{
    margin-bottom: 0.2rem;
}
@media screen and (max-width:1024px){
    .cp_ban .text, .cp_ban .text .tp img {
        min-height: 4rem;
        height: 4rem;
    }
    .cp_ban .dbsj .item, .cp_ban .text .wz{
        width: auto;
    }
    .Location001821 em {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}
.cp_ban .pic img{
    object-fit: cover;
    object-position: bottom;
}
.mCSB_container{
    width: 100% !important;
    height: 100% !important;
}



/*RighInfo003241 */
.RighInfo003241{padding: var(--padMar100) 0;font-size: var(--font-size16);color: #fff;background:url(../images/about.jpg) no-repeat center center;background-size: cover;}
.RighInfo003241 .column-name{font-weight: 700; font-size: var(--font-size36); margin: 0;}
.RighInfo003241 .t-2{font-size: var(--font-size20); color: rgba(255, 255, 255, 0.5); margin:.3rem 0 .2rem;}
.RighInfo003241 .number-data{display: flex;justify-content: space-between;padding-top: 5vw;} 
.RighInfo003241 .number-data li{display: flex;justify-content: space-between;padding: 0.9em 0.1rem;position: relative;min-width:18%;}
.RighInfo003241 .number-data .ico{width:0.35rem;height: 0.35rem;flex-shrink: 0;position: absolute;right: 0.2rem;top: 0.2rem;}
.RighInfo003241 .number-data .ico img{position: static; transform:none;max-height:100%;max-width:100%;}
.RighInfo003241 .number-data .inner{flex: 1;}
.RighInfo003241 .number-data .num{display: flex;align-items: flex-end; font-size: var(--font-size18);color:#fff;}
.RighInfo003241 .number-data .counter{font-size:var(--font-size52); font-weight: 700; font-family: 'Barlow'; line-height: 1; margin-right:0.3em;}
.RighInfo003241 .number-data .num sub{font-size: 1em;}
.RighInfo003241 .number-data p{margin: 0.5em 0 0;color: rgba(255, 255, 255, 0.8);line-height: 1.4;}
.RighInfo003241 .edit-info{line-height: 2;text-align: justify;color: #fff;}
.RighInfo003241 .edit-info p{margin-bottom: .1rem;font-size: var(--font-size20);color: rgba(255, 255, 255, 0.8);}
.RighInfo003241 .about_right{width:50%}

.RighInfo003241 .ad-img img{border-radius: 0.1rem;}
.RighInfo003241 .about_box{display: flex;align-items: center;justify-content: space-between;}
.RighInfo003241 .intro{width: 100%;}
@media (min-width:1025px) {
.RighInfo003241 .left{width:50%;} 
.RighInfo003241 .right{width: 100%;margin-top: 0.3rem;} 
}
@media (max-width:1024px) {
.RighInfo003241 .number-data{flex-wrap: wrap;} 
.RighInfo003241 .number-data li{width: 45%;}
.RighInfo003241 .number-data li:not(:nth-child(2n)){margin-right: 10%;}
}
@media (max-width:640px) {
.RighInfo003241 .number-data .ico{width: 0.3rem;}
}


/*PicList002736 */
.PicList002736 li{margin-bottom: 2%;;}
.PicList002736 li a{display: flex;background: #f8f8f8; transition: 0.3s;border-radius: 0.1rem;overflow: hidden;justify-content: space-between;align-items: center;}
.PicList002736 li:hover a{box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);background-color: #3fbb01;color: var(--white);}
.PicList002736 li .Ispic{background-size: cover;position: relative;}
.PicList002736 li .txt{ padding:2.5% 0;}
.PicList002736 li .txt h3{font-size: var(--font-size22); color: var(--black);margin-bottom: 0.1rem;}
.PicList002736 li .txt time{color: #999;font-size: var(--font-size16);}
.PicList002736 li .txt p{line-height: 0.3rem;color: var(--black);margin: 0.3rem 0;}
.PicList002736 li .Ispic img{width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;}
.more_lm{color: var(--hover-color);font-size: var(--font-size16);background: url(../images/Floor003209-more-lan.svg) no-repeat right center;background-size: contain;padding-right: 0.3rem;}
.PicList002736 li:hover .txt h3,.PicList002736 li:hover .txt time,.PicList002736 li:hover .txt p,.PicList002736 li:hover .more_lm{color: var(--white);}
.PicList002736 li:hover .more_lm{background-image: url(../images/Floor003209-more-white2.svg);}
@media(min-width:641px){
.PicList002736 li .Ispic{float: left; }
.PicList002736 li .txt{float: right;margin-right: 3%;}
}
@media(min-width:1025px){
.PicList002736 li .Ispic{width: 30.927%;padding-bottom: 20.508%;}
.PicList002736 li .txt{width: 63.736%;}
.PicList002736.PicList0027366 li .txt{width: 100%;padding: 20px;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002736 li .Ispic{width: 45%;padding-bottom: 31.3%;}
.PicList002736 li .txt{width: 48%;}
}
@media(max-width:640px){
.PicList002736 li .txt p{-webkit-line-clamp: 3; height: 84px;}
}
@media(max-width:640px){
.PicList002736 li{margin-bottom: 20px;}
.PicList002736 li .txt{ padding: 15px;}
.PicList002736 li a{display: flex;flex-direction: column;}
.PicList002736 li .txt{width: 100%;}
.PicList002736 li .Ispic img{position: static;}
.PicList002736 li .Ispic{padding-bottom: 0;}
.PicList002736 li .txt p{height: auto;}
}

.buslider{
    position: relative;
}
.buslider .mySwiper2{
    position: static;
} 
.buslider .mySwiper{
    margin-top: 0.2rem;
}
.buslider .mySwiper{
    width: calc(100% - 2rem);
}
.buslider .mySwiper2  .item a img,
.buslider .mySwiper2 .item a,
.buslider .mySwiper2 .item .hovimg{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    max-height: 6rem;
}
.buslider .swiper-button-next{
    right: 0;
    position: absolute;
    width: auto;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.25rem;
    margin-right: 0;
}
.buslider .swiper-button-prev{
    left: 0;
    position: absolute;
    width: auto;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.25rem;
    margin-right: 0;
}
.buslider .swiper-button-next::after,
.buslider .swiper-button-prev::after{
    border-color: #3071b7;
}
.buslider .swiper-button-next:hover::after,
.buslider .swiper-button-prev:hover::after{
    border-color: #fff;
}
.buslider .sltImg img,
.buslider .sltImg{
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    border-radius: 0.1rem;
}
.buslider .sltImg{
    border: 0.02rem solid #fff;
    cursor: pointer;
    height: 1.32rem;
}
.buslider .swiper-slide-thumb-active .sltImg{
    border: 0.02rem solid #3071b7;
}
@media screen and (max-width:1024px){
    .buslider .sltImg{height: 0.88rem;}
    .buslider .swiper-button-prev, .buslider .swiper-button-next, .swiperCtr .btn{
        bottom: 0.2rem;
    }
    .buslider .mySwiper{
        width: calc(100% - 1.5rem);
    }
}
@media screen and (max-width:1024px){
    .Floor003226 .list .swiper-slide a .front .tit{
        font-size: 0.4rem;
    }
    .Floor001867 .h-title,
    .RighInfo003241 .number-data .counter,
    .RighInfo003241 .column-name,
    .cp_ban .dbsj .item aside,
    .PicList002150 .tit-top h2,
    .Floor003224 .index-title,
    .Floor002477 .txt h1,
    .solution-wap .tit,
    .Tec_Common .Tec_CommonBox .txt .txtbox .tit,
    .Floor003226 .index-sub-tit span,
    .cpxq-wap .cpxq .right h1,
    .MainInfo .Relate_news .name,
    .MainInfo .Info .InfoTit h2,
    .Contact .left .tit1,
    .RighInfo002806 .num .list li b,
    .RighInfo002806 .txt aside.t-1,
    .Inside_ban .text .name{font-size: 0.24rem;}

    .RighInfo003241 .t-2,
    .cp_td .inner .item .wz p,
    .PicList002150 li h3,
    .PicList002150 .tit-top p,
    .Floor003224 .main p,
    .Floor002477 .txt h2,
    .solution-wap .dec,
    .buslider .item .it,
    .Floor003037 .title span,
    .Floor003226 .list .swiper-slide a .front h3,
    .cpxq-wap .cpxq .right aside,
    .NewsList ul li .txt .date,
.MainInfo .Relate_news li .txt .date,
    .Culture .list3 li .tit,
    .Form002219 dt,
    .Contact .left .desc,
    .RighInfo002806 .num .list li sub,
    .RighInfo002806 .txt aside.t-2{font-size: 0.18rem;}

    .cp_ban .text .wz p.t2,
    .cp_ban .text .wz p.t3,
    .cp_ban .text .wz p.t1,
    .cp_ban .dbsj .item p,
    .PicList002150 li .blo,
    .PicList002150 li p,
    .Floor002477 .txt p,
    .Tec_Common .Tec_CommonBox .txt .con p,
    .Tec_Common .Tec_CommonBox .txt .con,
.Floor003226 .list .swiper-slide a .front p,
    .cpxq-wap .cpxq .right .text,
    .NewsList ul li .txt .tit,
    .MainInfo .Relate_news li .txt .tit,
    .Culture .list3 li .desc,
    .Contact .flex .left p,
    .RighInfo002806 .num .list li p,
    .RighInfo002806 .txt p,
    .Inside_ban .text .des{font-size: 0.16rem;}

    .Floor003226 .list .swiper-slide a .front .ico-1 img{
        height: 0.4rem;
    }

    .cp_td .inner .item .tp {
        width: 0.4rem;
        margin-right: 0.2rem;
    }

    .Culture .list3 li .icon{margin-bottom: 0.2rem;}

    .Culture .list3 li .tit{padding-bottom: 0.1rem;}

    .Culture .list3 li{padding: 0.2rem;}

    
    .Floor002477 .txt p,
    .Floor003226 .list .swiper-slide a .front h3,
    .RighInfo002806 .txt aside.t-1{
        margin-top: 0.2rem;
    }

    .PicList002150 ul{
        margin-top: 0.3rem;
    }

    .Floor003037 .left .title li:not(:last-child):after{
        margin: 0 0.1rem;
    }
    
    .MainInfo .Info .InfoPage{
        margin: 0.3rem 0;
    }
    .buslider .item .it,
    .Floor003226 .list .swiper-slide a .front{
        padding: 0.3rem;
    }
    .Floor003037{
        margin-top: 0;
    }
    .buslider .swiper-container{
        max-width: 90%;
    }

    .buslider .swiperCtr{
        margin-top: 0.3rem;
    }

    .Floor003224 .details-top{
        padding-left: 0.2rem;
    }

    .Floor003224 .details{
        flex: 1;
    }

    .publicPadding,
    .PicList002150,
    .business3,
    .cpxq-wap .cpxq,
    .Floor003226,
    .pd100,
    .HomeHonor,
    .Contact,
    .RighInfo002806{padding: 0.5rem 0;}
    .pt100{padding-top: 0.5rem;}

    .HomeHonor{
        overflow: hidden;
    }
   
    .Contact .left{
        width: 50%;
        padding-right: 0.2rem;
    }
    .Contact .right{
        width: 50%;
    }
    .Contact .right img{
        border-radius: 0.3rem;
        -webkit-border-radius: 0.3rem;
        -moz-border-radius: 0.3rem;
        -ms-border-radius: 0.3rem;
        -o-border-radius: 0.3rem;
    }
    .Contact .left .tit1{
        padding-bottom: 0.1rem;
    }
    .Contact .flex .left p{
        margin-top: 0.1rem;
    }
    .Contact .left .desc > div:not(:last-child){
        margin-bottom: 0.1rem;
    }
    .nav-menu{
        width: 100%;
        overflow-x: auto;
    }
    .nav-menu .ul{
        width: 100%;
        overflow-x: auto;
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        overflow-y: hidden;
    }
    .nav-menu .ul li{
        flex: 0 0 auto;
        margin-right: 20px;
    }
    .Inside_ban .pic img {
        width: 100%;
        min-height: 300px;
        object-fit: cover;
    }
    .cpxq-wap .cpxq .right{
        padding-left: 0.2rem;
    }
    .Floor003037 .left .title{
        display: flex;
        justify-content: space-between;
    }
    .Floor003037 .left .title li{
        text-align: center;
    }
    .Floor003037 .title span{
        line-height: 1.5;
    }
    .Floor003037 .title span{
        padding-left: 0;
    }
    .Floor002477 .deco img,
    .solution-wap .txtbox .deco img{
        height: 0.4rem;
    }
    .Floor002477 .txt figure {
        padding: 0.5rem 0.3rem;
    }
    .Floor002477 .txt figcaption {
        padding: 0.3rem 0 0 0;
    }
    .Floor003224 .pic{
        display: block;
    }
    .Floor003224 .index-title{
        padding-bottom: 0.2rem;
    }
    .cp_td .inner{
        width:50%;
    }
    .Top002898 .autoCon-1600{
        max-width: 100% !important;
    width: 100%;
    }
    .cp_ban .dbsj .item,
    .cp_ban .text .wz,
    .Location001821 em{
        padding-left: 0;
        width: 100%;
    }
    .NewsList ul li:hover .img .more{
        width: 0.4rem;
        height: 0.4rem;
    }
    .swiperCtr .btn{
        padding: 0.2rem;
    }
}
@media screen and (max-width:640px){
    .solution-wap .txtbox{
        width: 90%;
        padding: 0.8rem 0.3rem 0.3rem 0.3rem;
    }
    .RighInfo002806 .num .list .ul{
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .RighInfo002806 .num .list li{
        width: 100%;
    }
    .RighInfo002806 .num .list .ul .inner{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .RighInfo002806 .num .list li p{
        text-align: center;
    }
    .Contact .flex{
        flex-direction: column;
    }
    .Contact .left {
        width: 100%;
        padding-right: 0;
    }
    .Contact .right {
        width: 100%;
        margin-top: 0.2rem;
    }
    .Form002219 dl.odd {
        width: 100%;
        margin-right: 0;
    }
    .xk {
        max-width: 100%;
    }
    .Contact .flex {
        flex-direction: column;
        width: 100%;
        margin-top: 0.3rem;
        clear: both;
    }
    .Contact .left .desc{
        margin-top: 0.2rem;
    }
    .Form002219 .btn{
        float: none;
    }
    .Form002219 dl:last-child{
        margin-bottom: 0;
    }
    .Contact .flex{
        margin-top: 0;
    }
    .Form002219 .btn{
        margin: 0 auto;
    }
    .Culture .list3 ul{
        justify-content: space-between;
    }
    .Culture .list3 li{
        width: calc(50% - 0.1rem);
        margin-right: 0;
        margin-bottom: 0.2rem;
    }
    .Culture .list3 li .icon img{
        max-height: 0.4rem;
    }
    .cpxq-wap .cpxq{
        flex-direction: column;
    }
    .cpxq-wap .cpxq .left {
        width: 100%;
        padding: 0.2rem;
    }
    .cpxq-wap .cpxq .right {
        padding-left: 0;
        width: 100%;
        padding-top: 0.2rem;
    }
    .cpxq-wap .more {
        margin-top: 0.3rem;
    }
    .cpxq-wap .cpxq .right .text{font-size: 0.24rem;
        padding-top: 0;
        display: flex;
        flex-direction: column;
    }
    .cpxq-wap .cpxq .right .text span{
        border-right: none;
        line-height: 1.5;
    }
    .Floor002477 .txt{
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .Floor002477 .video_area {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .Floor003224 .autoCon-1600{
        flex-direction: column;
    }
    .Floor003224 .pic{
        width: 100%;
    }
    .Floor003224 .details{
        margin-top: 0.3rem;
    }
    .Floor003224 .main p {
        line-height: 1.5;
        margin-bottom: 0.15rem;
    }
    .Floor003226 .list .swiper-slide a .front{
        padding: 0.2rem;
    }
    .cp_td .inner{
        width: 100%;
    }
    .cp_ban .text .tp{
        padding-right: 0;
    }
    .cp_ban .text{
        flex-direction: column;
    }
    .PicList002150 li{
        margin-bottom: 0.2rem;
    }
    .PicList002150 li:last-child{
        margin-bottom: 0;
    }
    .PicList002150 .more{
        margin-top: 0.5rem;
    }
    .cp_td .pic img{object-position: right;}
    .xiazai_list li .pic img{height: 2rem;}
}
.CultureS .list1 li:nth-child(3n),
.CultureS .list1 li {
    width: calc(25% - 0.15rem);
    margin-right: 0.2rem;
}
.CultureS .list1 li:nth-child(4n){
    margin-right: 0;
}
@media screen and (max-width:640px){
    .Floor001867 .text,
    .CultureS .list1 li{
        width: 100% !important;
    }
    .Floor001867 .h-title{
        margin-bottom: 0.2rem;
    }
}
.product3-box2 .product3box2a .autoCon-1600{
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    height: 100%;
    z-index: 3;
    top: 0;
}

.product3-box2 {
    background-color: #f8f8f8;
    padding: 0.9rem 0 0;
    position: relative;
    overflow: hidden;
  }
  .product3-box2  .cn1 {
    color: #000;
    line-height: 1.3125em;
    font-size: 0.36rem;
  }
  .product3-box2  .line {
    margin-top: 0.45rem;
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.1);
    position: relative;
  }
  .product3-box2  .line::before {
    content: "";
    width: 0.3rem;
    height: 0.03rem;
    background-color: var(--hover-color);
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .product3-box2 .product3box2a {
    position: relative;
    margin-top: 0.7rem;
    /* position: relative;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; */
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a {
      padding: 0.6rem 0;
    }
  }
  .product3-box2 .product3box2a .img.on img {
    animation: tech3box2opacity 0.5s linear 1 forwards;
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a .img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
    }
  }
  .product3-box2 .product3box2a .img::before {
    padding-top: 39.58333333%;
  }
  .product3-box2 .product3box2a .img::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 3;
  }
  .product3-box2 .product3box2a .img .pc-img {
    opacity: 1;
  }
  .product3-box2 .product3box2a .img .pc-img.on {
    opacity: 1;
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a .img .pc-img {
      display: none;
    }
  }
  .product3-box2 .product3box2a .img .mb-img {
    display: none;
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a .img .mb-img {
      display: block;
    }
  }
  .product3-box2 .product3box2a .publicbanner2page2 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0.3rem !important;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
    text-align: center;
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a .publicbanner2page2 {
      display: none;
      position: relative;
      opacity: 1;
      visibility: visible;
    }
  }
  .product3-box2 .product3box2a .publicbanner2page2 .swiper-pagination-bullet {
    background-color: #Fff;
    opacity: 0.4;
  }
  .product3-box2 .product3box2a .publicbanner2page2 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    background-color: var(--hover-color);
  }
  /* .product3-box2 .product3box2a  {
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    height: 100%;
    z-index: 3;
    top: 0;
  } */
  @media (max-width: 991px) {
    .product3-box2 .product3box2a  {
      position: relative;
      height: auto;
      width: 100%;
      left: 0;
      transform: initial;
    }
  }
  .product3-box2 .product3box2a  .product3box2b {
    position: relative;
    overflow: hidden;
    height: 100%;
  }
  /* @media (max-width: 991px) {
    .product3-box2 .product3box2a  .product3box2b {
      height: initial;
    }
  }
  .product3-box2 .product3box2a  .product3box2b::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.1);
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a  .product3box2b::before {
      display: none;
    }
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a  .product3box2b .swiper-wrapper {
      flex-wrap: wrap;
      transform: initial !important;
    }
  }
  .product3-box2 .product3box2a  .product3box2b .swiper-slide {
    position: relative;
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a  .product3box2b .swiper-slide {
      width: 100% !important;
    }
  } */
  .product3-box2 .product3box2a  .product3box2b .swiper-slide::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.1);
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a  .product3box2b .swiper-slide::before {
      display: none;
    }
  }
  .product3-box2 .product3box2a  .product3box2b .swiper-slide::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.2);
    transition: all 0.5s;
    opacity: 0;
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a  .product3box2b .swiper-slide::after {
      display: none;
    }
  }
  .product3-box2 .product3box2a  .product3box2b .swiper-slide:hover::after{
    opacity: 1;
  }
  .product3-box2 .swiper-slide .cn2 {
    z-index: 4;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    padding: 0 0.4rem;
    color: rgba(255, 255, 255, 0.6);
    bottom: 0.9rem;
    transition: all 0.5s;
    line-height: 0.3rem;
    height: 1.2rem;
    font-size: 0.26rem;
    
  }
  @media (max-width: 991px) {
    .product3-box2 .product3box2a  .product3box2b .swiper-slide .cn2 {
      padding: 0 5% 0 calc(5% + 0.2rem);
      bottom: 2.2rem;
      display: block;
      position: relative;
      left: 0;
      top: 0;
      transform: initial;
      bottom: 0;
      color: #fff;
      margin: 0.2rem 0;
      text-align: left;
      line-height: 0.4rem;
    }
    .product3-box2 .product3box2a  .product3box2b .swiper-slide .cn2::before {
      content: "";
      position: absolute;
      left: 5%;
      top: 0.15rem;
      width: 0.1rem;
      height: 0.1rem;
      background-color: #fff;
      border-radius: 50%;
    }
  }


.public-img {
    display: block;
    position: relative;
    z-index: 1;
    overflow: hidden;
  }
  .public-img::before {
    content: "";
    display: block;
    position: relative;
    z-index: 0;
    padding-top: 100%;
  }
  .public-img > img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s;
  }

  .public-img > img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s;
  }


.product3-box2  .swiperprev,
.product3-box2 .swipernext {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(248, 248, 248, 0.3);
  z-index: 5;
  cursor: pointer;
  transition: all 0.5s;
}
.product3-box2 .swipernext{right: 2.5%;}
.product3-box2  .swiperprev{left: 2.5%;}
@media (max-width: 991px) {
    .product3-box2  .swiperprev,
    .product3-box2 .swipernext {
    width: 0.4rem;
    height: 0.4rem;
  }
}
.product3-box2 .swiperprev:hover,
.product3-box2 .swipernext:hover {
  background-color: var(--hover-color);
}
.product3-box2 .swipernext {
  transform: translateY(-50%) rotate(180deg);
}


.tech1-box2 {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    min-height: 100vh;
    overflow: hidden;
    padding-bottom: 6rem;
  }
  @media (max-width: 991px) {
    .tech1-box2 {
      min-height: 50vh;
    }
  }
  .tech1-box2 .bgimg {
    width: 100%;
    position: absolute;
    left: 0;
    height: 100%;
    bottom: 0;
  }
  .tech1-box2 .bgimg img {
    width: 100%;
    object-fit: cover;
    height: 100%;
  }
  .tech1-box2 .autoCon-1600 {
    padding-top: 1.2rem;
    position: relative;
  }
  .tech1-box2 .autoCon-1600 .cn1 {
    color: #333333;
    line-height: 1.375em;
    text-align: center;
    font-size: 0.24rem;
  }

  .tech1-box2 .autoCon-1600 .box {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .tech1-box2 .autoCon-1600 .box .box2 {
    margin: 0.7rem 0 0;
    width: 25%;
  }
  @media (max-width: 991px) {
    .tech1-box2 .autoCon-1600 .box .box2 {
      margin: 0.7rem 0 0;
      width: 50%;
      padding: 0 0.3rem;
    }
  }
  .tech1-box2 .autoCon-1600 .box .box2 .cn2 {
    display: flex;
    align-items: flex-end;
    justify-content: center;
  }
  .tech1-box2 .autoCon-1600 .box .box2 .cn2 .cn3 {
    color: var(--hover-color);
    font-size: 0.5rem;
  }
  .tech1-box2 .autoCon-1600 .box .box2 .cn2 .cn4 {
    color: var(--hover-color);
  }
  .tech1-box2 .autoCon-1600 .box .box2 .cn5 {
    text-align: center;
    color: var(--black);
    line-height: 1.625em;
    font-weight: 100;
    font-size: 0.24rem;
    font-family: hml;
  }


  .tech1-box3 {
    position: relative;
    width: 100%;
    padding:var(--padMar100) 0;
  }
.tech1box3a .autoCon-1600{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

  .tech1-box3 .tech1box3a .autoCon-1600 .left {
   width: 45%;
  }
  .tech1-box3 .tech1box3a .autoCon-1600 .left img{width: 100%;}
  .tech1-box3 .tech1box3a .autoCon-1600 .right{width: 50%;}
  .tech1-box3 .tech1box3a .autoCon-1600 .right .cn1 {
    color: #000000;
    line-height: 1.3125em;
    font-size: 0.36rem;
  }
  .tech1-box3 .tech1box3a .autoCon-1600 .right .line {
    margin: 0.45rem 0;
    width: 100%;
    height: 1px;
    position: relative;
    background-color: rgba(0, 0, 0, 0.1);
  }
  .tech1-box3 .tech1box3a .autoCon-1600 .right .line::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0.3rem;
    height: 0.03rem;
    background-color: var(--hover-color);
  }
  .tech1-box3 .tech1box3a .autoCon-1600 .right .cn2 {
    line-height: 1.75em;
    color: #666;
    font-size: 0.2rem;
    font-family: hml;
    font-weight: 100;
  }

  

  .tech1-box4 {
    position: relative;
    width: 100%;
    padding:var(--padMar100) 0;
    background-color: #f9f9f9;
  }
.tech1box3a .autoCon-1600{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

  .tech1-box4 .tech1box3a .autoCon-1600 .left {
   width: 45%;
   border-radius: 30px;
   overflow: hidden;
  }
  .tech1-box4 .tech1box3a .autoCon-1600 .left img{width: 100%;}
  .tech1-box4 .tech1box3a .autoCon-1600 .right{width: 50%;}
  .tech1-box4 .tech1box3a .autoCon-1600 .right .cn1 {
    color: #000000;
    line-height: 1.3125em;
    font-size: 0.36rem;
  }
  .tech1-box4 .tech1box3a .autoCon-1600 .right .line {
    margin: 0.45rem 0;
    width: 100%;
    height: 1px;
    position: relative;
    background-color: rgba(0, 0, 0, 0.1);
  }
  .tech1-box4 .tech1box3a .autoCon-1600 .right .line::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0.3rem;
    height: 0.03rem;
    background-color: var(--hover-color);
  }
  .tech1-box4 .tech1box3a .autoCon-1600 .right .cn2 {
    line-height: 1.75em;
    color: #666;
    font-size: 0.2rem;
    font-family: hml;
    font-weight: 100;
  }

  /*Floor003220 */
.Floor003220{padding: var(--padMar100) 0; overflow: hidden;}
.Floor003220 .index-title{margin-bottom: var(--padMar50);}
.Floor003220 .index-title .title{display: inline-block;position: relative;z-index:1;}
.Floor003220 .index-title .title span{position: relative;z-index: 3; font-size:0.4rem; color:#000; font-weight: 500;}
.Floor003220 .index-title .title +  .sub-tit{margin-top: var(--padMar50);}
.Floor003220 .index-title .sub-tit{font-size: var(--font-size36); font-weight: 500;}
.Floor003220 .index-title .title + .desc{margin-top: calc(28 / 18 * 1em);}
.Floor003220 .index-title .desc{font-weight: 100;font-size: var(--font-size18);color: var(--txt-color-222);}
@media (max-width:1024px) {
    .Floor003220 .index-title .title span{font-size: var(--font-size36);}
    .Floor003220 .index-title .sub-tit{font-size: var(--font-size20); }
    .Floor003220 .index-title .desc{font-size: var(--font-size16); }
}

.Floor003220 .swiperCon{margin-left: calc((100vw - 100%) / -2);  width:100vw; overflow: hidden;position: relative;z-index: 1; }
.Floor003220 .swiperCon:after,
.Floor003220 .swiperCon:before{position: absolute;content: ''; width: 1.6rem;height: 100%;opacity: 0.7;z-index: 10;pointer-events: none;top: 0;}
.Floor003220 .swiperCon:before{left: 0;background: linear-gradient(to right,rgba(var(--rgb-white),1) 79.375%,rgba(var(--rgb-white),0) 100%); }
.Floor003220 .swiperCon:after{right: 0;background: linear-gradient(to right,rgba(var(--rgb-white),0) 20.625%,rgba(var(--rgb-white),1) 100%); }
.Floor003220 .swiper{overflow: initial;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide a{display: block;}
.Floor003220 .pic{overflow: hidden;border-radius: 0.15rem;}
.Floor003220 .pic .Ispic{padding-bottom:calc(310 / 462 * 100%); transition: 0.5s ease-in-out;}
.Floor003220 .swiper-slide a:hover .Ispic{transform: scale(1.05);}
.Floor003220 .txt{margin-top: 0.4rem;}
.Floor003220 .tit{font-size: 0.2rem; margin-bottom: 1em;line-height: 0.3rem;height: 0.9rem;overflow-y: auto;}
.Floor003220 .txt time{color: #999; font-size: var(--font-size18);}
.Floor003220 .controls{display: flex;align-items: center; margin-top: var(--padMar90); }
.Floor003220 .controls .pages{flex: 1;height: 2px;background-color: #eee;position: relative;}
.Floor003220 .controls .pages span{height: 5px;top: -2px;background-color: var(--hover-color);border-radius: 5px;}
.Floor003220 .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px #0281cc; background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s; background-color: var(--white); position: relative; }
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{background-image: url(../images/Floor003220-btn-prev-on.png);left: auto;}
.Floor003220 .controls .arrows a.next{background-image: url(../images/Floor003220-btn-next-on.png);right: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color);}
.Floor003220 .controls .arrows a.prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003220 .controls .arrows a.next:hover{background-image: url(../images/Floor003220-btn-next.png);}
@media (min-width:1025px) {
    .Floor003220 .swiperCon{padding: 0 0 0 var(--padMar160);}
    .Floor003220 .swiperCon:after{display: none;}
    .Floor003220 .swiper{ width: calc(100% + 1.6rem);}
    .Floor003220 .controls{width: calc(100% - 3.08rem);}
}
@media (max-width:1024px) {
    .Floor003220 .swiperCon{padding: 0 var(--padMar160);}
    .Floor003220 .swiperCon:before{width: var(--padMar160);}
}
/*Floor003201 */
.Floor003201{position: relative;z-index: 1;color: #333;padding: var(--padMar100) 0;}
.Floor003201 .bg{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.Floor003201 .autoCon-1600{position: relative;z-index: 4;}
.Floor003201 .left .title{font-size: 0.4rem; line-height: calc(56 / 44 * 1em);margin-bottom: 0.3rem;font-weight: bold;color: var(--white);}
.Floor003201 .left .btn a{display: inline-block; min-width: calc(180 / 16 * 1em); line-height: calc(60 / 16 * 1em); background-position: right  calc(21 / 16 * 1em) center;background-repeat: no-repeat;background-size: auto calc(12 / 60 * 100%); border-radius: calc(60 / 16 * 1em); padding-left: calc(21 / 16 * 1em);padding-right: calc(65 / 16 * 1em); transition: 0.3s;}
.Floor003201 .left .btn a:not(:last-child){margin-right: calc(20 / 16 * 1em);}
.Floor003201 .left .btn a.color{background-color: #ff7366;color: #fff; background-image: url(../images/Floor003201-more-on.svg);}
.Floor003201 .left .btn a.white{background-color: #fff;color: #ff7366; background-image: url(../images/Floor003201-more.svg);}
.Floor003201 .left .btn a:hover{padding-right: calc(21 / 16 * 1em);padding-left: calc(65 / 16 * 1em); background-position: left  calc(21 / 16 * 1em) center;}

.Floor003201 .left  .intro-2{font-size: 0.18rem;color: var(--white);line-height: 0.3rem;}


.Floor003201 .right .slick-slide{ background: url(../images/Floor003201-kuang.png) no-repeat center center; background-size: 100% auto; position: relative;}
.Floor003201 .right .slick-slide > div{width: 50%;padding-bottom: calc(440 / 800 * 100%); position: relative; float: left;}
.Floor003201 .right .item{position: absolute; padding:0 calc(45 / 16 * 1em) 0 calc(39 / 16 * 1em); left: 0;top: 0;}
.Floor003201 .right .slick-slide > div:nth-child(1) .item{padding-top: calc(135 / 440 * 100%);}
.Floor003201 .right .slick-slide > div:nth-child(2) .item{padding-right: calc(40 / 16 * 1em); height: 100%; padding-top: calc(205 / 440 * 100%); padding-left:1em;}

.Floor003201 .right .item .pic{position: absolute; width: calc(90 / 16 * 1em); height: calc(90 / 16 * 1em);}
.Floor003201 .right .item .pic img{border-radius: 50%;display: block;width: 100%; height: 100%;}
.Floor003201 .right .slick-slide > div:nth-child(1) .pic{ top: 0; left: calc(39 / 16 * 1em);}
.Floor003201 .right .slick-slide > div:nth-child(2) .pic{ bottom:0; right: calc(40 / 16 * 1em);}
.Floor003201 .right .tit{font-size: 0.2rem; line-height:0.3rem}
.Floor003201 .right .name{color: #999999;padding-top: 1.5em; border-top: 2px solid #f5f5f5; }
.Floor003201 .right .slick-dots{position: absolute; left: 0;bottom: calc(45 / 440 * 100%); overflow: hidden;z-index: 10;}
.Floor003201 .right .slick-dots li{float: left;width: calc(10 / 16 * 1em); height: calc(10 / 16 * 1em);border-radius: 50%; background-color: #fff; list-style: none;}
.Floor003201 .right .slick-dots li button{display: none;}
.Floor003201 .right .slick-dots li.slick-active{background-color: #ff7366;}
.Floor003201 .right .slick-dots li:not(:last-child){margin-right: calc(10 / 16 * 1em);}
@media (min-width:1025px) {
.Floor003201 .right{width: 50%;}
.Floor003201 .left{width: 40%;}
}
@media (max-width:1024px) {
.Floor003201{background-color: #f8f9fb;}
.Floor003201 .auto{padding: 10vw 0;}
.Floor003201 .left .title{font-size: 2em; margin-bottom: 1em; text-align: center;}
.Floor003201 .right .tit{font-size: 1em;}
.Floor003201 .bg{position: relative; height: 50vw;}
.Floor003201 .btn{margin-bottom: 2em;display: flex;justify-content: center;}
.Floor003201 .right .slick-slide > div:nth-child(1) .item{padding-left: 1em; padding-right: 2em;}
.Floor003201 .right .slick-slide > div:nth-child(2) .item{ padding-right: 1em; padding-left: 0;}
.Floor003201 .right .item .pic{width: calc(50 / 16 * 1em);height: calc(50 / 16 * 1em);}
.Floor003201 .right .slick-slide > div:nth-child(1) .pic{left: 1em;}
.Floor003201 .right .slick-slide > div:nth-child(2) .pic{right: 1em;}
.Floor003201 .right .name{padding-top: 0.5em;}
}


/*RighInfo003148 */
.RighInfo003148 {padding: var(--padMar120) 0;background-color: #f9f9f9;}
.RighInfo003148 .title{font-size: var(--font-size20);margin-bottom: 0.1rem;font-weight: 100;font-family: hml;color: var(--hover-color);}
.RighInfo003148 .title span{font-size: var(--font-size40);color:#000;display: block;font-weight: bold;line-height: 0.54rem;position: relative;}
/* .RighInfo003148 .title span::after{
    content: "";
    width: 0.3rem;
    height: 0.03rem;
    background-color: var(--hover-color);
    position: absolute;
    left: 0;
    bottom: 0;
} */
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #545454;font-size:var(--font-size20); line-height:0.32rem;font-weight: 100;font-family: hml;}
.RighInfo003148 .items-group .items p + .title{margin-top: 0.1rem;}

.RighInfo003148 .box-rows{margin-top:1rem;}
.RighInfo003148 .box-rows dl{display: flex;justify-content: space-between;margin-top: 0.6rem;flex-wrap: wrap;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  position: relative;}
.RighInfo003148 .box-rows dd .heart{font-size: 1rem;color: var(--hover-color);
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    z-index: 2;
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--hover-color);
    font-family: sans-serif;
    position: absolute;
    left: 0.2rem;
    top: 0.2rem;
    opacity: .2;

}
.RighInfo003148 .box-rows dd aside{color: var(--black);font-size: var(--font-size36);margin: 0.3rem 0 0.1rem;line-height: 1;font-weight: bold;}
.RighInfo003148 .box-rows dd p{color:#545454; width:100%;font-size: var(--font-size20);margin-top: 0.2rem;font-family: hml;font-weight: 100;}

.box_rows_title{margin-bottom: 0.3rem;max-width: 80%;margin: 0 auto 0.3rem;text-align: center;}
.box_rows_title p{color: #545454;line-height: 0.3rem;font-family: hml;font-weight: 100;font-size: var(--font-size20);}


@media (min-width:1025px) {
/* .RighInfo003148 .items-group .img{width: 50%;} */
/* .RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}   */

}

.RighInfo003148 .box-rows dl{margin-left:-2%;}
.RighInfo003148 .box-rows dd{width:23%;padding: 0.5rem;margin-left:2%;}  
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}

.lm_tit{margin-bottom: 0.3rem;}
.lm_tit h2{font-size: var(--font-size40);color: var(--black);text-align: center;font-weight: bold;text-transform: uppercase;}


/*RighInfo002542 */
.RighInfo002542{padding: 4% 0;}
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
.RighInfo002542 .intro .info_main{ padding:7% 5% 5% 59%;}
.RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:7%; padding-right:52%;}
}

.RighInfo002542 .title{ font-size:var(--font-size40); color:var(--black);position: relative;border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-bottom: 0.2rem;}
.RighInfo002542 .title::after{ content: "";
    width: 0.3rem;
    height: 0.03rem;
    background-color: var(--hover-color);
    position: absolute;
    left: 0;
    bottom: 0;}
.RighInfo002542 .info_main .info{ padding-top:3%;}
.RighInfo002542 .info_main .info{font-size: var(--font-size20);color: var(--grey);line-height: 0.3rem;font-family: hml;font-weight: 100;}
.RighInfo002542 .info_main .info dl{min-height:3rem;}
.RighInfo002542 .info_list{ max-width:1600px;}
.RighInfo002542 .info_list dl{ padding:4% 0;}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left; width:31.5%; margin-right:2.75%;}
.RighInfo002542 .info_list dd:nth-child(3n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(3n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%;}
.RighInfo002542 .info_list dd p{ font-size:var(--font-size20); color:var(--grey);line-height: 0.3rem;}
.RighInfo002542 .info_list dd p span{ font-size:var(--font-size20); color:var(--grey); }
.RighInfo002542 .info_list dd div{ line-height:0.3rem;}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:24px;}
}


.imgbox{ overflow:hidden; position:relative;}
.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;}
.imgbox img{ width:100%;height:100%;object-fit: cover;}
.RighInfo003148 .items-group .items{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;flex-direction: row-reverse;}
.RighInfo003148 .items-group .items .txt{width:45%;}
.RighInfo003148 .items-group .items .img{width:50%;padding-top:42%;}

.RighInfo003148 .items-group .items:nth-child(2n){flex-direction: row;}

@media(max-width:1024px){
    .RighInfo003148 .box-rows dd aside{font-size: 0.24rem;}
    .RighInfo003148 .title span{font-size: 0.24rem;line-height: 1.5;}
    .lm_tit h2{font-size: 0.3rem;}
    .RighInfo003148 .box-rows dd .heart{font-size: 0.6rem;}
    .RighInfo003148 .box-rows dd{margin-bottom:2%;}
}

@media(max-width:768px){
    .RighInfo003148 .box-rows dd{width:48%;padding:0.2rem;}
}

@media(max-width:640px){
    .RighInfo003148 .items-group .items .txt{width:100%;padding:0.3rem 0;}
    .RighInfo003148 .items-group .items .img{width:100%;}
    .box_rows_title{max-width:100%;}

}

.techBoxPage .item:nth-child(2n){background: #fff;}
.techBoxPage .item:nth-child(2n) .tech1box3a .autoCon-1600{flex-direction: row-reverse;}

@media(max-width:1024px){
    .product3-box2 .swiper-slide .cn2{padding:0 0.25rem;height:auto;min-height:1.8rem;}
    .product3-box2 .cn1{font-size: 0.24rem;}
    .tech1-box2 .autoCon-1600 .cn1{font-size: 0.24rem;}
    .tech1-box4 .tech1box3a .autoCon-1600 .right .cn1{font-size: 0.24rem;}
    .RighInfo002542 .title{font-size: 0.24rem;}
    
}

@media(max-width:991px){
    .product3-box2 .product3box2a{height:3rem;}
    .product3-box2 .product3box2a .product3box2b .swiper-slide{display: flex;align-items: center;height:3rem;padding:0 0.2rem;}
    .product3-box2 .product3box2a .product3box2b .swiper-slide .cn2{height:auto;min-height:1px;font-size: 0.22rem;}
}

@media(max-width:768px){
    .product3-box2{padding:0.5rem 0;}
    .product3-box2 .product3box2a{margin-top:0.3rem;}
    .tech1-box2 .autoCon-1600{padding-top:0.5rem;}

}

@media(max-width:640px){
    .tech1-box2{padding-bottom:1.5rem;}
    .tech1-box2 .autoCon-1600 .box .box2{margin:0rem;padding:0.2rem 0.2rem;width:48%;margin-left:2%;margin-top:2%;background: rgba(255,255,255,0.5);border:1px solid rgba(255,255,255,0.5)}
    .tech1-box2 .autoCon-1600 .box .box2 .cn5{font-size: 0.2rem;}
    .tech1-box2 .autoCon-1600 .box{margin-left:-2%;margin-top:0.3rem;}
    .tech1-box4 .tech1box3a .autoCon-1600 .right{width:100%;}
    .tech1-box4 .tech1box3a .autoCon-1600 .left{width:100%;margin-top:0.2rem;}
    .tech1box3a .autoCon-1600{flex-wrap: wrap;}
    .tech1-box4 .tech1box3a .autoCon-1600 .right .line{margin:0.2rem 0;}
    .RighInfo002542 .info_main .info dl{min-height:1px;}
    .RighInfo002542 .intro{margin-bottom:0.2rem;}
}

.Banner003223 .swiper-slide-active img.pc{animation: scaleban linear 6s forwards;}

@keyframes scaleban{
	0%{transform: scale(1);-webkit-transform:scale(1);}
	100%{transform: scale(1.15);-webkit-transform:scale(1.15);}
}

@media(max-width:640px){
    .index-about .video{object-fit: cover !important;}
    .index-about .video.pc{display: none;}
    .index-about .video.wap{display: block;}
    .index-about{height:70vh !important;}
    .index-about .index-about0{height:70vh !important;}
    .index-about .index-about0 .aboutbox .container{height:70vh !important;}
}









.index-about::after{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0, 0, 0.3);
}
@media screen and (max-width:1024px){
    .Top002898 .top-lang .box1 a{
        font-size: 0.16rem;
    }
}

@media screen and (max-width:1024px){
    .cp_ban .text .wz p.t1{line-height: 1.5;}
    .edit-css-2718 p{
        margin-bottom: 0.3rem !important;
        text-align: justify !important;
    }
    .Floor003115 .item .Ispic{
        background-size: contain !important;
    }

    .Pro_box {
        width: 94%;
        overflow-x: auto;
        margin-left: 2%;
    }
    .Pro_box .xz_tab2{
        width: 100%;
        overflow-x: auto;
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        overflow-y: hidden;
        padding-bottom: 20px;
    }
    .Pro_box .xz_tab2 li{
        flex: 0 0 auto;
    }
::-webkit-scrollbar-thumb{ background:#3fbb01 !important;}

}


@media screen and (min-width:1601px){
    .Floor003226 .list .swiper-slide a .front{
       height: 5.5rem;
    }
}
@media screen and (min-width:1025px) and (max-width:1600px){
    .Floor003226 .list .swiper-slide a .front{
       height: 6.5rem;
    }
}
@media screen and (max-width:1024px){
    .Floor003226 .list .swiper-slide a .front{
       height: 5.5rem;
    }
    .Top002898 .top-lang{
        margin-right: 0.2rem;
    }   
}
@media screen and (max-width:640px){
    .cpxq-wap .cpxq .left img {
        max-height: 3rem;
        object-fit: contain;
    }
    .cp_ban .text .tp{
        margin-top: 0.2rem;
    }
}
.Bottom003207 .f-bottom{
    display: none !important;
}

.solutionPage .Menu003135 .nav-menu{
    display: none;
}
.solutionPage .PicList002736 li a{
    background: #fff;
}
.solutionPage .PicList002736 li:hover a{
    background: #fff;
}

.solutionPage .PicList002736 li:hover .txt h3,
.solutionPage .PicList002736 li:hover .txt time,
.solutionPage .PicList002736 li:hover .txt div,
.solutionPage .PicList002736 li:hover .txt p,
.solutionPage .PicList002736 li:hover .more_lm{
color: var(--black);
}

/* share */
.social-share{font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;border-radius: 50%;background: none}
.social-share i{vertical-align: middle;}
.social-share .icon-wechat{background-image: url(../images/share_wx.svg);}
.social-share .icon-linkedin{background-image: url(../images/linkedin.svg);}

.social-share a{position:relative;text-decoration:none;display:inline-block;outline:none}
.social-share .social-share-icon{position:relative;display:inline-block;width:0.4rem;height:0.4rem;border-radius:50%;line-height:0.4rem;background-color:#f2f2f2;color:#fff;text-align:center;vertical-align:middle;font-size: 0.21rem;background-repeat: no-repeat;background-position: center center;}
.social-share .social-share-icon:not(:last-child){margin-right: 0.12rem;}
.social-share .social-share-icon:hover{color: #fff;background-color: var(--main-color);}
.social-share .icon-wechat .wechat-qrcode{display:none;position:absolute;z-index:9;bottom: 100%;margin-bottom: 10px;left:50%;margin-left: -100px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}/* 
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px} */
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}