﻿@charset "utf-8";
* {
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*,
:before,
:after {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
* {
    -webkit-tap-highlight-color: transparent;
}
html {
    -webkit-text-size-adjust: 100%;
}
.pr{
    position: relative;
}
body {
    padding: 0;
    margin: 0 auto;
    font-size: 0.18rem;
    position: relative;
    font-family: Regular;
    -webkit-text-size-adjust: none;
    /*取出点击出现半透明的灰色背景*/
    -webkit-tap-highlight: rgba(0, 0, 0, 0);
    /*控制内容的可选择性*/
    /*-webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;*/

}
@media (max-width: 640px) {
    body {
        font-size: 0.2rem;
    }
}



/*Top002908 */
.Top002908{font-size: 16px;position: fixed;left: 0;top: 0;width: 100%;z-index: 999;background: #fff;box-shadow: 2px 2px 10px rgb(0 0 0 / 17%);}
.Top002908,
.Top002908 a{color: #222;}
.Top002908 .auto{/* max-width: 1400px; *//* width: 96%; *//* display: flex; *//* flex-wrap: nowrap; *//* align-items: center; */position: relative;/* justify-content: space-between; */}
.Top002908 .logo a{display: flex;vertical-align: middle;flex-wrap: nowrap;align-items: center;}
.Top002908 .logo img{max-height: 0.45rem;}
.Top002908 .logo p{font-size: 0.18rem;line-height: 1.3;/* margin-top: 0.15rem; */color: #333;}
.Top002908 .top-nav{display: flex;flex-wrap: nowrap;align-items: center;}
.Top002908 .top-nav .t-login{margin-right: 0.2rem;}
.Top002908 .top-nav .t-login a{font-weight: bold;}

.Top002908 .t-login a{display: block;border: 1px solid #ddd;padding: 0 .2rem;line-height: .4rem;transition: 0.3s;}
.Top002908 .t-login a:before{display: inline-block;content: '';width: .14rem;height: .15rem;background: url("../images/Top002908_login.png") no-repeat left center/100% 100%;margin-right: .1rem;vertical-align: middle;}


.Top002908 .top-menu li.has-sub{position: relative;z-index: 100;}
.Top002908 .top-menu li .sub-menu{display: none; padding: 10px;}
.Top002908 .top-menu li .sub-menu dd a{padding:15px 10px;transition: 0.3s;font-size: 16px;line-height: 1.6;}
.Top002908 .top-menu li .sub-menu dd a:hover{background: #7392ff;color: #fff;}
.Top002908 .top-menu li .sub-menu dd:not(:last-child){border-bottom: 1px solid #ddd;}
.Top002908 .top-menu li a{display: block;font-weight: normal;}

.Top002908 .top-right{position: absolute;right: 0; top: 0;display: table;}
.Top002908 .top-right > *{display: table-cell; vertical-align: middle;}
.Top002908 .top-right dd a:not(:hover){color: #888888;}
.Top002908 .top-right dd a:not(:last-child):after{width: 1px; height: 0.625em; background-color: #d9d9d9;display: inline-block;content: ''; margin: 0 0.625em;}

.open-search{cursor: pointer;;display: block;width: .22rem;height: .22rem;background: url(../images/Top003156-search.svg) no-repeat center center/100%; background-size: contain;}
.open-search.on:before,
.open-search.on:after{background-color: #0735a8;}
.top-search{position: absolute;right:0; top: 100%;z-index: 100; width: 4rem; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.top-search .text{width: 100%; height: 3.125em;line-height: 3.125em;padding: 0 3.125em 0 0.625em;font-size: 1em;background: #fff0;}
.top-search .btn{position: absolute;right: 0;top: 0;width: 0.6rem;height: 100%;cursor: pointer;;background: url(../images/Top003156-search.svg) no-repeat center center;background-size: auto 0.24rem;}
.pr{position: relative;z-index: 5;}
.ab{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.m0-pages .pages{padding-top: 0;}
.split-text span{display: inline-block;}

@media(min-width:1201px){
    .Top002908 .top-menu{margin-left: .7rem;}
    .Top002908 .top-menu ul{max-width: 7rem;width: 7rem;}
    .Top002908 .top-menu ul li{position: relative;}
    .Top002908 .top-menu li a{line-height: 1.15rem;font-size: .18rem;transition: all .5s ease-out;}
    .Top002908 .top-menu li a:hover,
    .Top002908 .top-menu li.aon> a{color: #224bcb;font-weight: 700;}
    .Top002908 .top-menu li .sub-menu{position: absolute;top: 100%;left: 50%;min-width: 200px;
        background: #ffffff;border-top: 1px solid #ddd;box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);
        transform: translateX(-50%);padding: .1rem;text-align: center;white-space: nowrap;display: none !important;
    }
    .Top002908 .t-login a:hover{background: #f0f4fc;border-color: #1f52d3;}
    .Top002908 .top-menu ul li:hover .sub-menu{display: block !important;}
	.Top002908 .top-menu li .three-menu{display: none !important;}
    
}
@media(min-width:1201px) and (max-width:1450px){
    .Top002908 .top-menu ul{max-width: 6rem;width: 6rem;}
}
.Top002908 .top-menu ul li.remove-after .second-arrow,
.Top002908 .top-menu ul li .sub-menu dd.remove-after .third-arrow{display: none;}
/* 手机端头部按钮 */
.menuBtn{
    padding-left: .3rem;
    position: relative;
    z-index: 5;
}
.menuBtn span{
    display: block;
    width: 22px;
    height: 2px;
    background: #0c39bd;
    margin-top: 5px;
    transition: all .5s;
}
.menuBtn span:nth-of-type(1) {
    margin-top: 0;
}
.menuBtn.active {transform: translateX(10px);}
.menuBtn.active .two{
    transform: scale(0);
}
.menuBtn.active .one{
    transform: rotateZ(-45deg) translateX(-10px);
}
.menuBtn.active .three{
    transform: rotateZ(45deg) translateX(-10px);
}
@media(max-width:1200px){
    .Top002908 .top-menu{
        position: fixed;
        left: -100%;
        width: 250px;
        height: 100%;
        top: 0;
        z-index: 20;
        padding: 0;
        transition: all .4s ease-out;
        background-color: #0c39bd;
        border: 0;
    }
    .Top002908 .mask.active{
        position: fixed;
        left: 0;
        width: 100%;
        height: calc(100% - 60px);
        bottom: 0;
        z-index: 15;
        display: block;
    }
    .Top002908 .top-nav .t-login{margin-right: .3rem;}
    body.menu-show{overflow: hidden;}
    body.menu-show .Top002908 .top-menu{left: 0;opacity: 1;}
    .Top002908 .top-menu ul{
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        display: block;
    }
    .Top002908 .top-menu li{
        position: relative;
        width: 100%;
        border-bottom: solid 1px rgba(255,255,255,.2);
    }
    .Top002908 .top-menu li.aon>a {
        color: #1ad2fb !important;
    }
    .Top002908 .top-menu ul li a{
        padding: 20px 0;
        padding-right: 50px;
        line-height: 1;
        font-size: 16px;
        font-weight: 700;
        color: #fff;
        width: 94%;
        margin: 0 auto;
    }
    .Top002908 .menuBtn{display: block;}
    .Top002908 .top-menu ul li .arrow {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        width: 60px;
        height: 58px;
        z-index: 3;
    }
    .Top002908 .top-menu ul li .arrow:before, .Top002908 .top-menu ul li .arrow:after {
        content: "";
        display: block;
        width: 8px;
        height: 8px;
        transform: rotate(45deg) translate(-50%,-50%);
        border-right: 2px #1AD2FB solid;
        border-bottom: 2px #1AD2FB solid;
        position: absolute;
        top: 54%;
        left: 50%;
        transform-origin: center;
        transition: border-color .3s ease-out,transform .3s ease-out;
    }
    .Top002908 .top-menu ul li .arrow:before {
        margin-top: -5px;
    }
    .Top002908 .top-menu.active {
        left: 0;
    }
    .Top002908 .top-menu ul li.active .second-arrow:before, .Top002908 .top-menu ul li.active .second-arrow:after,
    .Top002908 .top-menu ul li .sub-menu dd.active .third-arrow:before, .Top002908 .top-menu ul li .sub-menu dd.active .third-arrow:after {
        border-color: #fff;
        transform: rotate(-135deg) translate(-50%,-50%);
        top: 38%;
    }
    .Top002908 .top-menu li .sub-menu{padding: 0;padding-bottom: .2rem;}
    .Top002908 .top-menu li .sub-menu dd a{
        padding: 8px 0;
        opacity: .8;
        font-weight: 400;
        line-height: 1.2;
        transition: none;
        background: none !important;
        font-size: 14px;
    }
	.Top002908 .top-menu li .sub-menu dd > a{padding-right: 38px;}
    .Top002908 .top-menu li .sub-menu dd:not(:last-child){border: 0;}
    .Top002908 .op{position: absolute;right: 0; width: 40px; height: 40px; top: 0;}
    .Top002908 .op:before,
    .Top002908 .op:after{position: absolute; content: '';background: #fff; left: 50%; top: 50%; transform: translate(-50%,-50%);}
    .Top002908 .op:before{width: 14px; height: 2px;}
    .Top002908 .op:after{width: 2px; height: 14px;}
    .Top002908 .t-login a{padding: 0 16px;line-height: 30px;font-size: 14px;}
    .Top002908 .t-login a:before{ margin-top: -2px;}
    .Top002908 .open-menu span{display: block;width: 36px; height: 30px;position: relative; margin-left: 20px;}
    .Top002908 .open-menu span i{position: absolute; top: 50%; left: 0; width: 100%; margin-top: -1.5px; display: block;height: 3px; background: #fff; transition:transform 0.3s;}
    .Top002908 .open-menu span i:nth-child(1){margin-top: -9px;}
    .Top002908 .open-menu span i:nth-child(3){margin-top: 7px;}
    body.menu-show .Top002908 .open-menu span i{margin-top: -1.5px; width: 70%; left: 15%;}
    body.menu-show .Top002908 .open-menu span i:nth-child(2){opacity: 0;}
    body.menu-show .Top002908 .open-menu span i:nth-child(1){transform: rotate(45deg);}
    body.menu-show .Top002908 .open-menu span i:nth-child(3){transform: rotate(-45deg);}
    .Top002908 .logo img{height: 40px;max-height: 100%;}
    .Top002908 .top-content{height: 60px;}
}


/*Banner002653 */
.Banner002653{position:relative;z-index:1;overflow:hidden;margin-top: 1.15rem;font-size: 16px;}
.Banner002653 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;}
.Banner002653 .slides > li img{width: 100%;}
.Banner002653 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .Banner002653 .slides {display: block;}
* html .Banner002653 .slides {height: 1%;}
.no-js .Banner002653 .slides > li:first-child {display: block;}
.Banner002653 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002653 .flex-viewport {max-height: 300px;}
.Banner002653 .slides {zoom: 1;}
.Banner002653 .slides > li{ position:relative;}
.Banner002653 .slides > li > img{ display:block; width:100%;}
.Banner002653 .slides > li .ycenter{position:absolute;left:0;top: 32%;width:100%;height: 50%;}
.Banner002653 .slides > li .main{ padding:0; width:100%;}
.Banner002653 .slides > li .main img{ width:40%; max-width:538px;transform:translateY(-20%); transition:0.3s 0.3s;}
.Banner002653 .slides > li.flex-active-slide .main img{transform:translateY(0);}
.Banner002653 .slides > li aside{ color:#fff; transform:translateY(40%);transition:0.5s 0.3s; opacity:0;}
.Banner002653 .slides > li.flex-active-slide aside{transform:translateY(0); opacity:1;}
.Banner002653 .slides > li h3{ font-size:0.66rem; margin:0;line-height: 1.6;}
.Banner002653 .slides > li p{font-size: 0.4rem;line-height: 1;margin:5px 0 0.3rem 0;color: #000; font-weight: 500; letter-spacing: -1px;}
.Banner002653 .slides > li span{font-size: 0.4rem;color: #3faeff;font-weight: 600;display: block;line-height: 1.2;margin-top: 0.15rem;}
/* .Banner002653 .slides > li a{
    cursor: pointer;
    color: #0c39bd;
    text-decoration:underline;
    margin-top: 0.45rem;
    display: inline-block;
    background: #fff0;
    line-height: 3;
    padding: 0 0.45rem;
    font-size: 0.18rem;
    position: absolute;
    left: 13.4%;
    bottom: 8%;
    border: 1px solid #0c39bd;
    }
    
.Banner002653 .slides > li a:after{
    content: "";
    width: 16px;
    height: 16px;
    background: url(../images/Floor003196-more.svg) no-repeat right center;
    background-size: 15px auto;
    display: inline-block;
    margin-left: 0.3rem;
    }
.Banner002653 .slides > li a:hover{background: #0c39bd;color: #fff;}
.Banner002653 .slides > li a:hover:after{background: url(../images/Floor003196-more-on.svg) no-repeat right center;
    background-size: 15px auto;} */
    .Banner002653 .slides li a{display: block;}
.Banner002653 .slides > li:nth-child(2) a{bottom: 24%;}



.Banner002653 .flex-control-nav{padding: 1% 0;text-align:center;position: absolute;bottom: 0;left: 0;
    width: 100%;z-index: 99;display: flex;
    align-items: flex-end;
    justify-content: center;}
.Banner002653 .flex-control-nav li{ display:inline-block; padding:0 5px;}
.Banner002653 .flex-control-nav li a{ display:block; border:1px solid transparent; 
    width:18px; height:18px; position:relative; overflow:hidden; line-height:1000px;cursor: pointer;}
.Banner002653 .flex-control-nav li a.flex-active{border-color: #224bcb;}
.Banner002653 .flex-control-nav li a::before{position:absolute;content:'';left:4px;top:4px;right:4px;bottom:4px;background: rgb(255 255 255);}
.Banner002653 .flex-control-nav li a.flex-active::before{ background:#224bcb;}
.Banner002653 .flex-direction-nav a{ position:absolute; top:50%; margin-top:-27px;width:54px; height:54px; background:rgba(255,255,255,0.15);  overflow:hidden; line-height:1000px; z-index:10;}
.Banner002653 .flex-direction-nav a:hover{ background:#fff;}
.Banner002653 .flex-direction-nav a::before{ position:absolute; content:''; width:14px; height:14px;
    border-right:2px solid #fff; border-top:2px solid #fff; left:50%; top:50%; margin:-7px 0 0 -8px; transform:rotate(45deg);}
.Banner002653 .flex-direction-nav a:hover::before{ border-color:#224bcb;}
.Banner002653 .flex-direction-nav a.flex-prev{ left:3%;}
.Banner002653 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); margin-left:-3px;}
.Banner002653 .flex-direction-nav a.flex-next{ right:3%;}
@media(max-width:1200px){
    .Banner002653 .flex-direction-nav a{margin-top:-20px;width:40px; height:40px;}
    .Banner002653 .flex-direction-nav a::before{width:10px; height:10px; margin-top:-5px;}
    .Banner002653 .slides > li h3{ font-size:40px;}
    .Banner002653 .slides > li p{ font-size:16px; line-height:normal;}
}
@media(max-width:480px){
    .Banner002653 .slides > li h3{ font-size:24px;}
    .Banner002653 .slides > li p{ font-size:16px;}
}



.pop-up{width: 55%;position: absolute;/* top: 5%; *//* right: 13.4%; */z-index: 999;/* transform: translate(-50%,-50%); */top: 0;right: 0;display: block;}
.pop-up .time_box2{width:100%; position: relative;}
.pop-up .time_box2 .dao{position: relative;max-width: 100%;background: url(../images/time_bj.jpg) no-repeat center;
/* margin: 0 auto; */padding:0.9rem 0 0 0;background-size: cover;}
.pop-up .time_box2 .countdown {display: flex;justify-content: center;align-items: baseline;flex-wrap: nowrap;width: 100%;}
.pop-up .time_box2 .countdown div {margin: 0 15px;text-align: center;background: rgb(255 255 255 / 20%);padding: 20px;min-width: 1.2rem;}
.pop-up .time_box2 .countdown span {display: block;font-size: 0.36rem;font-weight: bold;color: #0a36ba;margin-bottom: 5px;}
.pop-up .time_box2 .countdown div small {font-size: 1em;color: #0a36ba;}
.pop-up .time_box2 .sub{text-align: center;  margin: 0 0 12px 0; color: #000; font-size: 1.125em;}
.pop-up .time_box2 .title { font-size: calc(36 / 16*1em); text-align: center; margin-bottom: 2vw; color: #000;}
.pop-up .time_box2 .info{text-align: center; line-height: 1.8; font-size: calc(22 / 16*1em); margin-top: 2vw;}
.pop-up .time_box2 .buttons {  display: flex;  gap:6%; margin:3vw 0 0; justify-content: center;}
.pop-up .time_box2 .button { padding: 15px 30px; font-size: 1em; color: #fff; background-color: #9896c7; cursor: pointer;transition: background-color 0.3s ease;}
.pop-up .time_box2 .button:nth-child(2){background-color: #da668f;}
.pop-up .time_box2 .countdown .colon {font-size: 0.4rem;font-weight: normal;color: #7291ff;margin: 0 5px;vertical-align: middle;}
.pop-up .time_box2 .closeBtn { position: absolute; top: 20px;  right: 20px; background: url(../images/Form002325-colseBtn.png) no-repeat; height: 17px; width: 17px; display: block; cursor: pointer; transition: color 0.3s ease;}
    


.Floor003180 .more {
    margin-top: calc(55 / 16 * 1em);
}

.Floor003180 .more a {
    display: inline-block;
    border-top: 1px solid rgba(0,0,0,0.2);
    width: calc(180 / 16 * 1em);
    padding: calc(24 / 16 * 1em) 0 0 0;
    color: #666;
    background: url(../images/Floor003180-more2.svg) no-repeat right calc(9 / 16 * 1em) center;
    background-size: calc(15 / 16 * 1em) auto;
    transition: 0.3s;
    height: calc(65 / 16 * 1em);
}

.Floor003180 .more a:hover {
    border-top: 0;
    width: calc(220 / 16 * 1em);
    color: #fff;
    background-color: #bf9c50;
    padding: 0 0 0 calc(30 / 16 * 1em);
    background-image: url(../images/Floor003180-more.svg);
    background-position: right calc(27 / 16 * 1em) center;
    box-shadow: 0 calc(10 / 16 * 1em) calc(40 / 16 * 1em) rgba(148, 113, 37, 0.3);
    line-height: calc(65 / 16 * 1em);
}


.wl{background: url(../images/wl1.png) no-repeat #f0f4fc;width: 100%;background-size: cover;}


/*Floor003226 */
.Floor003226{position: relative;
     padding: 1rem 0 1.2rem 0;
     overflow:hidden;position: relative;
     background-size:100% auto;
     }
.Floor003226:before{
    content: "";
    position: absolute;
    right: 12%;
    bottom: 11%;
    background: #eff4fb;
    width: 34%;
    height: 60%;
    z-index: -1;
    border-radius: 0;
    }
.Floor003226 .index-sub-tit span{display:inline-block;font-size:0.24rem;background:url(../images/Floor003226-mask.png) no-repeat right top;padding-top:0.09rem;padding-right:0.11rem;background-size:auto 1em;color:var(--hover-color);line-height:0.66666667}
.Floor003226 .index-title{
    font-weight:600;
    font-size: 0.48rem;
    line-height:1.07692308;
    padding: 0.15rem 0 0.3rem 0;
    letter-spacing: 0;
    color: #000;
    }
.text-gradient {
    background-image: linear-gradient(to bottom, #42acff, #476be3, #0c39bd);
    -webkit-background-clip: text;
    color: transparent; /* 使文字颜色透明，以便看到背景渐变 */
}


@media (max-width:640px) {
    .Floor003226 .index-title{font-size: 0.36rem;}
}

.Floor003226 .index-xd{font-size: 0.24rem;line-height: 1.6;margin-bottom: 0.15rem;/* border-left: 1px solid #ddd; *//* padding-left: 0.3rem; */margin: 0.3rem 0;}
.Floor003226 .index-xd aside{font-size: 0.28rem;line-height: 1.2;margin-bottom: 0.15rem;}
.Floor003226 .index-xd p{margin-bottom: 0;color:#0c39bd;letter-spacing: 0;}
.Floor003226 .index-xd .jc{ font-weight: 600; color: #333;font-size: 0.4rem;}

.Floor003226 .index-more{padding-top: 0.3rem;display: inline-block;}
.Floor003226 .index-more a{
    display: inline-block;
    color: #0c39bd;
    line-height: 3;
    padding: 0 0.3rem;
    background: #fff0;
    transition: 0.3s;
    /* height: 0.6rem; */
    font-size: 0.18rem;
    border-radius: 0;
    border: 1px solid #0c39bd;
    }
.Floor003226 .index-more a:nth-child(2){color: #0c39bd;margin-left: 0.3rem;}
.Floor003226 .index-more a:hover{background:#0c39bd ;color: #fff;}
@media (max-width:640px) {
    .Floor003226 .index-more a:after{margin-left: 0.35rem;}
}

.Floor003226 .desc{margin-bottom:0;}
.Floor003226 .desc .txt .ind-desc{margin: 0.3rem 0;font-size: 0.18rem;line-height: 1.8;color: #666;letter-spacing: 0;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.Floor003226 .desc .pic{border-radius:0;overflow:hidden}
.Floor003226 .list{margin-top:-0.2rem;overflow:hidden}
.Floor003226 .list .swiper-wrapper{height: auto;}
.Floor003226 .list .swiper-slide{perspective:1000px;padding:0.1rem 0;position:relative;z-index:1}
.Floor003226 .list .swiper-slide :where(.front,.back){backface-visibility:hidden}
.Floor003226 .list .swiper-slide a{display:block;text-align:center;position:relative;z-index:1;transform-style:preserve-3d;transition:transform 0.5s}
.Floor003226 .list .swiper-slide a .front{background-color:#f5f6f9;border-radius:0.2rem;padding:0 0.36rem;min-height:2.6rem}
.Floor003226 .list .swiper-slide a .front .ico{height:1.05rem;display:flex;align-items:flex-end;justify-content:center;padding-bottom:0.18rem}
.Floor003226 .list .swiper-slide a .front .ico img{max-height:0.52rem}
.Floor003226 .list .swiper-slide a .front h3{margin:0;color:#00205b;font-size:0.28rem;font-weight:600;line-height:1}
.Floor003226 .list .swiper-slide a .front p{margin:0.2rem 0 0 0;line-height:1.25}
.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 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}
.Floor003226 .list .swiper-slide:hover a{transform:rotateY(180deg)}

@media (min-width:1201px) {
    .Floor003226 .desc .txt{width: 46%;flex-shrink:0}
    .Floor003226 .desc .pic{width: 48%;flex-shrink:0;border-radius: 0;margin-top: 0.3rem;}
    .Floor003226 .list{width:117.85714286%;}
    .Floor003226 .list .swiper-slide a{margin-right:0.29rem;}
}
@media (max-width:1200px) {
    .Floor003226 .desc .txt{text-align: center; margin-bottom: 0.3rem;}
}

.ind_title { padding-bottom:0.3rem;position: relative; z-index: 2}
.ind_title h3{font-size: 0.4rem;font-weight: bold;line-height:1.6;position: relative;letter-spacing: 0;color: #333;}

.ind_title h3 span{color: var(--colorgreen)}
.ind_title .more{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border: solid 1px #0c39bd;
    width: .54rem;
    height: .48rem;
    border-radius: 0;
    transition: 0.5s
    }
.ind_title .more:before{content: '';position: absolute; left: 0; width: 100%; height: 100%;
 background: url(../images/Floor003196-more.svg) no-repeat center center;background-size: 0.2rem auto; transition: 0.5s}
.ind_title .more:hover{border-color: #0c39bd; background-color: #0c39bd;}
.ind_title .more:hover:before{filter: grayscale(100%) brightness(500%); }




/*Floor003196 */
.Floor003196{background: #eff4fb;padding:1rem 0 0.85rem 0;position: relative;}
.Floor003196:before{
    content: '';
    position: absolute;
    width: 2rem;
    height: 4rem;
    right: 0;
    top: 5%;
    opacity: 0;
    background: url(../images/dztp.png) no-repeat left top;
    background-size: contain;
    z-index: 1;
    display: none;
    }
.Floor003196 .column-tit{text-align: center; font-size: 0.5rem; margin-bottom: calc(70 / 50 * 1em);color: #333;}
@media (max-width:1200px) {
    .Floor003196 .box-new-company{ margin-bottom: calc(30 / 16 * 1em);}
}

.Floor003196 .event{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color: rgba(30, 48, 213, 1);}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry{/* background-color: #fff; */padding: 0;width: 100%;}
.Floor003196 a.inner{display: block; }
.Floor003196 a.inner .txt{border-right: 1px solid rgba(20, 36, 182, 0.2);border-left: 1px solid rgba(20, 36, 182, 0.2);padding-left: 0.3rem;padding-right: 0.6rem;}
.Floor003196 .label span{
    display: none;
    width: 0.8rem;
    text-align: center;
    color: #0c39bd;
    line-height: 0.32rem;
    border-radius: 0 calc(10 / 14 * 1em) 0  calc(10 / 14 * 1em);
    border: solid 1px #0c39bd;
    font-size: calc(14 / 16 * 1em);
    }
.Floor003196 a.inner h4.tit{margin: 0.3rem 0 0.15rem 0;font-size: 0.28rem;line-height:1.5;letter-spacing: 0;color: #000;}
.Floor003196 a.inner p{color: #666;line-height: 0.3rem;margin-bottom: 0.45rem;letter-spacing: 0;/* height: calc((30 / 16 * 1em) * 3); */}
.Floor003196 a.inner .more{color: #0c39bd;display: inline-block;font-size: 0.18rem;
    padding-right: 0.32rem;background: url(../images/Floor003196-more.svg) no-repeat right center;
    background-size:0.18rem auto;transition: 0.3s;width: 100%;}
.Floor003196 a.inner:hover .more{padding-right:calc(50 / 16 * 1em);}

.Floor003196 .box-new-company .pic{overflow: hidden;margin-bottom: calc(40 / 16 * 1em);}
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(285 / 460 * 100%); transition: 0.3s;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.12);}

/* .Floor003196 .list{margin-top: 0;margin-bottom:0;display: flex;flex-wrap: wrap;justify-content: space-between;} */
.Floor003196 .list li{height: 1rem;background: #fff;padding: 0.15rem 0.3rem;margin-bottom: 0.15rem;}
.Floor003196 .list li:hover{box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);transform: translateY(-10px);transition: 0.3s;}

.Floor003196 .list li a{/* display: table-cell; */vertical-align: middle;}

.Floor003196 .list h4.tit{font-size: 0.18rem;line-height: 1.5;margin-bottom: calc(10 / 20 * 1em);color: #000;letter-spacing: 0;/* display: inline-block; */width: 100%;}
.Floor003196 .list li time{color: #666;font-size: calc(14 / 16 * 1em);background: url(../images/Floor003196-more.svg) no-repeat right center;background-size: 0.18rem auto;}
.Floor003196 .list li a:hover h4.tit{color: #0c39bd;text-decoration: underline;}

.Floor003196 .more-btn{text-align: right;}
.Floor003196 .more-btn a{color: rgba(20, 36, 182, 1);
    display: inline-block;
    font-size: calc(14 / 16* 1em);
    padding-right: calc(30 / 16* 1em);
    background: url(../images/Floor003196-more.svg) no-repeat right center;
    background-size: calc(16 / 14* 1em) auto;
    transition: 0.3s;}
.Floor003196 .more-btn a:hover{background-color: rgba(20, 36, 182, 1);color: #fff;}

@media (min-width:1201px) {
  .Floor003196 .box-new-company{width: 50%;margin-bottom: 0.75rem;}  
  .Floor003196 .box-new-company:nth-child(3){margin-bottom: 0;}
  .Floor003196 .box-new-company:nth-child(4){margin-bottom: 0;}
  .Floor003196 a.inner{margin-right:calc(30 / 16 * 1em);}
}
@media (max-width:1200px) {
    .Floor003196 .column-tit{font-size: calc(32 / 16 * 1em);}
}



/*Bottom*/
.Footer .blank{position: absolute;left: 0;top: -100vh;height: 100vh;z-index: -2;width: 100%;}
.Footer{background: #d4e0ef;padding:0.75rem 0 0;position: relative;}
.Footer .contact{float: left;padding: 0 0 50px 2.4rem;position: relative;min-height: 120px;width: 60%;}
.Footer .contact .logo{position: absolute;left: 0;top: 0;width: 2rem;}
.Footer .contact .logo img{width: 100%;}
.Footer .contact p{margin-bottom: 10px;}
.Footer .right{float: right;}
.Footer .ewm{display: inline-block;vertical-align: top;width: 1.32rem;padding: 0;background:#fff;margin-left: 5px;}
.Footer .nav{display: inline-block;vertical-align: top;padding:3px 0 0 5px;max-width: 2.05rem;line-height: 33px;}
.Footer .nav a{display: inline-block;margin-left: 28px;font-size: 0.18rem;}
.Footer .bottom{padding:32px 0 36px;clear: both;color:#666666;border-top: 1px solid #cce3f8;}
.Footer .bottom .fl a:not(:last-child){margin-right: 10px;}
.Footer .bottom a{color:#666666;}.Footer .bottom a:hover{color:#034ea1;}
.Footer .share li{float: left;position: relative;margin-left: 0.43rem;}
.Footer .share a{display: inline-block;vertical-align: middle;position: relative;}
.Footer .share a:hover img{opacity: 0.5;}
.Footer .share .ewmimg{position: absolute;left: 50%;transform: translateX(-50%);bottom: 30px;padding:5px;background:#fff;opacity: 0;z-index: -10;transition: all 0.3s;}
.Footer .share .ewmimg img{max-width: none;}
.Footer .share li.on .ewmimg{opacity: 1;z-index: 10;bottom: 38px;}

.totop{position:fixed;right:0;bottom:0;text-align: center; overflow: hidden;width: 50px;height: 50px;line-height:50px;color:#fff;background-image: linear-gradient(to top, #4896f0 , #893abe);z-index:210;cursor: pointer;  visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;border-radius: 5px;}
    .totop.cd-is-visible {visibility: visible;opacity: 1; cursor:pointer;bottom: 0;}
    .totop i{font-weight: bold;}
    .totop:hover{color:#fff;background:#4896f0;}
    .totop.fix{position: absolute;top: -50px;bottom: auto;}

@media ( max-width:1200px){
    .Footer{padding:25px 0;}
    .Footer .contact{float: none;padding:0 0 10px 0;}
    .Footer .right{float: none;padding-bottom: 10px;}
    .Footer .contact .logo{position: static;margin:0px auto 10px;text-align: center;width: 60%;}
    .Footer .contact p{margin-bottom: 5px;}
    .Footer .bottom{font-size: 12px;float: none;}
    .Footer .share{text-align:center;float: none;}
    .Footer .share li{display: inline-block;float: none;margin:0 10px;}

    .totop{width: 35px;height: 35px;line-height: 35px;}
    .totop.fix{top: -35px;}
}
/*Bottom*/




/*Floor003228 */
.Floor003228{padding: 1rem 0;overflow: hidden;background: #fff;}
.Floor003228 .swiper-wrapper{height: auto;}
.Floor003228 .swiper{margin:0;}
.Floor003228 .swiper-slide{padding-top: 0;width: 32%;
    float: left;margin-right: 3%;}
.Floor003228 .swiper-slide:nth-child(3){margin-right: 0;width: 30%;}
.Floor003228 .swiper-slide .box{margin:0;border-radius: 0;/* background-color: #f6f9ff; *//* padding: 0.2rem 0.2rem 0.2rem; */display:block;color:#333;/* border: 1px solid rgba(20, 36, 182, 0.2); *//* box-shadow: 2px 2px 6px rgb(20 36 182 / 14%); */}

.Floor003228 .swiper-slide a:hover .tit{color:var(--hover-color)}
.Floor003228 .swiper-slide a:hover .pic img{transform:scale(1.15)}
.Floor003228 .swiper-slide .pic{position:relative;top: 0;border-radius: 0;overflow:hidden;/* margin: 0 -0.2rem; */}
.Floor003228 .swiper-slide .pic img{transition:0.3s;height: 1.6rem; display: block;}
.Floor003228 .swiper-slide .tit{font-family: Medium;font-size: 0.36rem;color: #000;line-height: 1.5;margin-top: 0.2rem;}
.Floor003228 .swiper-slide .tit p{margin:0;}
.Floor003228 .swiper-slide .ind-desc{margin: 0.15rem 0 0.27rem 0;line-height: 1.8;min-height: 2.6rem;/* text-align: justify; */letter-spacing: 0.8px;color: #666;}
.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.2rem}
.Floor003228 .swiper-slide .line::before,
.Floor003228 .swiper-slide .line::after{display:block;content:''}
.Floor003228 .swiper-slide .line::before{flex-shrink:0;width: 0.3rem;height: 2px;border-radius: 0;background-color: #4669df;}
.Floor003228 .swiper-slide .line:after{flex:1;height:1px;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: var(--hover-color);}

.Floor003228 .swiper-slide .box .text{border-right: 1px solid #eee;padding-right: 9%;}
.Floor003228 .swiper-slide:nth-child(3) .box .text{border-right: none;padding-right: 0;}
.Floor003228 .swiper-slide .box .list{width: 100%;display: block;margin-top: 0.15rem;}
.Floor003228 .swiper-slide .box .list li{margin-bottom: 0.2rem;}
.Floor003228 .swiper-slide .box .list li a{font-size: 0.18rem;line-height: 1.8;color: #000;}
.Floor003228 .swiper-slide .box .list li a:hover{text-decoration: underline;color:#476be3;}
.Floor003228 .swiper-slide .box .list li time{font-size: 0.18rem;color: #666;display: block;line-height: 1;margin: 5px 0;}

.Floor003228 .swiper-slide .box .list-1{width: 100%;display: block;margin-top: 0.15rem;}
.Floor003228 .swiper-slide .box .list-1 li{margin-bottom: 0.27rem;}
.Floor003228 .swiper-slide .box .list-1 li a{font-size: 0.18rem;line-height: 1.6;color: #000;}
.Floor003228 .swiper-slide .box .list-1 li a:hover{text-decoration: underline;color:#476be3;}
.Floor003228 .swiper-slide .box .list-1 li time{font-size: 0.18rem;color: #666;display: block;line-height: 1;margin: 0.1rem 0 0 0;}



.Floor003228 .swiper-slide .box .more{
    display: inline-block;
    width: 100%;
    padding: 0;
    color: #0c39bd;
    background: url(../images/Floor003196-more.svg) no-repeat right calc(9 / 16 * 1em) center;
    background-size: calc(15 / 16 * 1em) auto;
    transition: 0.3s;
}
.Floor003228 .swiper-slide .box .more:hover{text-decoration: underline;color:#476be3;}


@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:var(--hover-color);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);}
}

.Floor003228 .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);}
.Floor003228 .index-more a span{position:relative;display:block;z-index:2}
.Floor003228 .index-more a:after,
.Floor003228 .index-more a::before{width:0.63rem;height:0.63rem}
.Floor003228 .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}
.Floor003228 .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}
.Floor003228 .index-more a:hover{color:#fff}
.Floor003228 .index-more a:hover:before{width:calc(100% - 0.08rem)}



.pub-inner{padding: 1rem;background: #f6f9ff;}
.pub-inner .item{background-color: #fff;padding:0.6rem 0.3rem 0.45rem 0.3rem;width: 23.5%;margin-right: 2%;float: left;}
.pub-inner .item:nth-child(4){margin-right: 0;}
.pub-inner .item .img{width: 100%;display: block;position: relative;}
.pub-inner .item .img:after{content: "";position: absolute;left: 0.3rem;top: -0.15rem;width: 0.45rem;height: 0.45rem;background:#f6f9ff;
border-radius: 0.6rem;z-index: 1;opacity: 0;}
.pub-inner .item .img img{width: 1.2rem;z-index: 2;position: relative;}
.pub-inner .item .txt{width: 100%;display: block;margin-top: 0.3rem;}
.pub-inner .item .txt .date{font-size: 0.28rem;line-height: 1.5;margin-bottom: 0.2rem;color: #000;}
.pub-inner .item .it{margin-bottom: 0.3rem;border-left: 1px solid rgba(20, 36, 182, 0.2);padding-left: 0.15rem;}
.pub-inner .item .it p{font-size: 0.2rem;color: #000;line-height: 1.5;margin-bottom: 0.05rem;letter-spacing: 0;}
.pub-inner .item .it span{font-size: 0.18rem;line-height: 1.5;color: #666;letter-spacing: 0;display: none;}
.pub-inner .item .more{
    display: inline-block;
    width: 100%;
    /* height: 0.44rem; */
    padding: 0;
    margin-top: 0.15rem;
    color: #0c39bd;
    background: url(../images/Floor003196-more.svg) no-repeat right center;
    background-size: calc(15 / 16 * 1em) auto;
    transition: 0.3s;
    }


.color_0{}

/*
 .Floor002358 为demo编号
 */
.Floor002358{}
.Floor002358 { padding:1rem 0; background:#fff; }
.Floor002358 .auto{ position:relative;}

.Floor002358 .title{font-size: 0.48rem;line-height: 1;text-align: center;padding: 0;font-weight: 600;margin-bottom: 0.6rem;}
.Floor002358 .title .sub-tit{color: #8f97a2;font-size: 0.5em;line-height: 1.584em; margin-bottom: 0.4167em;}
.Floor002358 .title .sub-tit:before,
.Floor002358 .title .sub-tit:after{width: 32px; height: 1px; display: inline-block; content: ''; vertical-align: middle;background-color: #b9c3d0; margin: 0 20px;}
.Floor002358 .title .tit{color: #333;}

.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd{ margin:  0 -0.15rem; }
.Floor002358 .bd ul{ margin: 0; padding: 0 15px;}
.Floor002358 .bd li{ width: 100%; margin: 0 0 30px; transition:.5s; display: block; }
.Floor002358 .bd li:hover{}
.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -35px; 
    width: 0.5rem; height: 0.5rem; font-size: 70px; text-align: center; cursor: pointer; 
    color: #999999; font-weight: lighter;background: url(../images/right.png);background-size: contain;}
.Floor002358 .list .iconfont:hover{ color: #f8b62b;}
.Floor002358 .list .prev{ left: -80px;transform: rotate(180deg);}
.Floor002358 .list .next{ right: -80px;}
@media only screen and (min-width:1200px ) {
}
@media only screen and (max-width:1360px ) {
    .Floor002358 .list{ padding: 0 50px;overflow:hidden;}
    .Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}
    .Floor002358 .list .prev{ left: 0;}
    .Floor002358 .list .next{ right: 0;}
}
@media only screen and (max-width:767px ) {
    .Floor002358 .list{ padding: 0 15px 0 0;}
    .Floor002358 .list .iconfont{ display: none;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:102%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
    0%{opacity:1}
    100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/




/*Floor002610 */
.Floor002610{padding: 0.9rem 0;background:#fff;background-size: cover;}
.Floor002610 .auto{/* max-width:1300px; *//* background:#fff; */padding: 0;}
.Floor002610 .main{position:relative;padding: 0;}
.Floor002610 .owl-carousel{ display:none; }
.Floor002610 .owl-stage-outer{position:relative; overflow:hidden;}
.Floor002610 .owl-item{ float:left;}
.Floor002610 .tab{ padding:0 0 3% 0;}
.Floor002610 .tab dd{ cursor:pointer; float:left; font-size:20px; color:#0f69af;}
.Floor002610 .tab dd::after{ display:inline-block; content:''; width:1px; height:20px; margin:0 15px; vertical-align:middle; background:#e3e6e9;}
.Floor002610 .tab dd:last-child::after{ display:none;}
.Floor002610 .tab dd.on{ color:#1ac1b9;}
.Floor002610 .tab dd span{ display:inline-block; padding-bottom:5px; border-bottom:2px solid transparent;}
.Floor002610 .tab dd.on span{ border-bottom-color:#1ac1b9;}
.Floor002610 .owl-dots{ display:none;}
@media(min-width:481px){
    .Floor002610 .owl-nav{ position:absolute; right:4%; top:0;}
}
.Floor002610 .owl-nav button{ cursor:pointer; width:23px; height:23px; border-radius:50%; border:none; background:#1ac1b9; padding:0; margin:0 0 0 10px; position:relative;}
.Floor002610 .owl-nav button.disabled{ background:#0f69af; cursor:default;}
.Floor002610 .owl-nav span{position:absolute; left:50%; top:50%; margin:-4px 0 0 -5px; width:8px; height:8px; overflow:hidden; line-height:1000px; border-top:2px solid #fff;border-right:2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002610 .owl-nav .owl-prev span{transform:rotate(-135deg); -ms-transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-2px;}


.Floor002610 .item{width: 32%;margin-right: 2%;float: left;/* background: linear-gradient(to bottom, #eff4fb, #fcfdff); */padding: 0.3rem 0.3rem 0.6rem 0.3rem;/* border-bottom: 2px solid #0c39bd; */background: #eff4fb;}
.Floor002610 .item:nth-child(3){margin-right: 0;}
.Floor002610 .item time{ color:#003258;}
.Floor002610 .item time span{  font-size:24px;display:block;}

.Floor002610 .item a.bt{
    font-size: 0.24rem;
    font-family: Medium;
    display: inline-block;
    font-weight: 600;
    line-height: 2;
    z-index: 9;
    margin-bottom: 0;
    margin-top: 0.1rem;
    color: #333;
    position: relative;
    padding-bottom: 0.15rem;
    width: 100%;
    }
/*.Floor002610 .item a.bt:after{
    content:'';
    z-index: 0;
    width: 100%;
    height: 9px;
    display: block;
    background: linear-gradient(45deg, #42acff, #476be3);
    bottom: 48%;
    position: absolute;
    }*/
.Floor002610 .item a.bt:after{
    content: '';
    content: '';
    position: absolute;
    width: 0.3rem;
    height: 0.3rem;
    right: 0;
    top: 7%;
    opacity: 1;
    background: url(../images/dztp.png) no-repeat left top;
    background-size: contain;
    z-index: 1;
    opacity: 0;
    }
.Floor002610 .item a.bt:hover{color:#0f69af;}
.Floor002610 .item a.bt::before{
    display:block;
    content:'';
    width: 0.6rem;
    height:2px;
    background: #0c39bd;
    margin: 0;
    position: absolute;
    left: 0;
    bottom: -1px;
    }
.Floor002610 .item a.bt span{z-index: 9;position: relative;}

.Floor002610 .item aside{border-top:1px solid #e5e8eb;margin-top: 0;margin-bottom: 0.6rem;}
.Floor002610 .item p{line-height: 1.8;color: #444;font-size: 0.18rem;margin: 0.3rem 0;text-align: left;}
.Floor002610 .item .more{
    color: #0c39bd;
    display: inline-block;
    font-size: 0.18rem;
    padding-right: 0.32rem;
    background: url(../images/Floor003196-more.svg) no-repeat right 0.3rem center;
    background-size:0.18rem auto;
    transition: 0.3s;
    line-height: 3;
    border: 1px solid #0c39bd;
    padding: 0 0.6rem 0 0.3rem;
    }

.Floor002610 .item .more:hover{ color:#fff;background: url(../images/Floor003196-more-on.svg) no-repeat #0c39bd right 0.3rem center;
    background-size:0.18rem auto; }
.Floor002610 .item .more:hover::after{}
@media(max-width:480px){
    .Floor002610 .tab{ padding-bottom:5%;}
    .Floor002610 .tab dd{ font-size:16px;}
    .Floor002610 .owl-nav{ text-align:center; padding:3% 0 0 0;}
    .Floor002610 .owl-nav button{ margin:0 15px;}
}


.Home_more{
    color: #0c39bd;
    display: inline-block;
    font-size: 0.18rem;
    padding-right: 0.32rem;
    background: url(../images/Floor003196-more.svg) no-repeat right 0.3rem center;
    background-size:0.18rem auto;
    transition: 0.3s;
    line-height: 3;
    border: 1px solid #0c39bd;
    padding: 0 0.6rem 0 0.3rem;
    text-transform: capitalize;
    }

.Home_more:hover{ color:#fff;background: url(../images/Floor003196-more-on.svg) no-repeat #0c39bd right 0.3rem center;
    background-size:0.18rem auto; }
.Home_more:hover::after{}
@media(max-width:480px){
    .Floor002610 .tab{ padding-bottom:5%;}
    .Floor002610 .tab dd{ font-size:16px;}
    .Floor002610 .owl-nav{ text-align:center; padding:3% 0 0 0;}
    .Floor002610 .owl-nav button{ margin:0 15px;}
}


/*Floor003006 */
.Floor003006{position: relative;z-index: 1;padding: 0.9rem 0;background: #fff;}
.Floor003006:before{position: absolute;left: 0;bottom: 0;content: '';width: 60%;height: 100%;background: url("../images/Floor003006_ye.png") no-repeat left bottom;background-size: contain;z-index: 2;opacity: 0;}
.Floor003006 .auto{position:relative;z-index:99; }
.Floor003006 .list li{display:inline-block; width: 200px; }
.Floor003006 .list li figure{display: table;  height: 110px;width: 100%; text-align: center;}
.Floor003006 .list li a{display: table-cell;vertical-align: middle;}
.Floor003006 .list li img{max-height: 70px; max-width: 100%!important;}
.Floor003006 .title{font-size: 0.52rem;line-height: 1;text-align: center;padding: 0;font-weight: 600;margin-bottom: 0.6rem;}
.Floor003006 .title .sub-tit{color: #8f97a2;font-size: 0.5em;line-height: 1.584em; margin-bottom: 0.4167em;}
.Floor003006 .title .sub-tit:before,
.Floor003006 .title .sub-tit:after{width: 32px; height: 1px; display: inline-block; content: ''; vertical-align: middle;background-color: #b9c3d0; margin: 0 20px;}
.Floor003006 .title .tit{/* color: #000; */}
@media(max-width:1200px){
    .Floor003006 .title{font-size: 5vw;}
    .Floor003006 .list li{width: 25vw;}
    .Floor003006 .list li figure{height: 12vw;}
    .Floor003006 .list li img{max-height: 8vw; width: 80%;display: block; margin: 0 auto;}
}
@media(max-width:640px){
    .Floor003006 .title{font-size: 8vw;}
}
/*Bottom003025 */
.Bottom003025{background: url(../images/bottom.jpg) no-repeat; background-size: cover; padding-top: 0.75rem;}

@media(min-width:1201px) and (max-width:1366px){
    .Bottom003025 .auto{width: 90%;}
}
.Bottom003025 .more{font-size: 18px;}
.Bottom003025 .more:before,
.Bottom003025 .more:after{display: inline-block; content: '';height: 1px;background: #0275d7; vertical-align: baseline; transition: 0.3s width; }
.Bottom003025 .more:before{width: 40px;margin-right: 8px;}
.Bottom003025 .more:after{width: 0;}
.Bottom003025 .more:hover:before{width: 0;margin-right: 0;}
.Bottom003025 .more:hover:after{width: 40px; margin-left: 8px;}
.Bottom003025,
.Bottom003025 a{color: #fff;}
.Bottom003025 .bottom{border-top:1px solid rgba(255,255,255,0.1);margin-top: 2.865vw;font-size: 0.18rem;color: rgb(255 255 255 / 67%);}
.Bottom003025 .bottom dt a{display: inline-block; width: 34px; height: 16px;background-position: center center;background-repeat: no-repeat;}
.Bottom003025 .bottom dt .fb{background-image: url("../images/Bottom003025_share_fb.png");}
.Bottom003025 .bottom dt .tw{background-image: url("../images/Bottom003025_share_tw.png");}
.Bottom003025 .bottom dt .ing{background-image: url("../images/Bottom003025_share_ing.png");}
.Bottom003025 .bottom dt .ytb{background-image: url("../images/Bottom003025_share_ytb.png");}
.Bottom003025 .intro .more{color: #0275d7;}
.Bottom003025 .intro .logo img{max-width: 258px;}
.Bottom003025 .intro p{line-height: 26px;opacity: 0.5;margin:32px 0 16px 0;}
.Bottom003025 .links dd{line-height: 32px;background: url(../images/Bottom003025_aicon.png) no-repeat left center;padding-left: 14px;}
.Bottom003025 .links dd a{font-size: 14px; text-transform: uppercase;opacity: 0.5}
.Bottom003025 .links dd a:hover{opacity: 1;}
.Bottom003025 .contactus dt{font-size: 14px;line-height: 2.285em; padding-left: 20px;color: rgba(255,255,255,0.5); padding-left: 20px; background-position: left 10px;background-repeat: no-repeat;}
.Bottom003025 .contactus dt.tel{background-image: url(../images/Bottom003025_call.png);}
.Bottom003025 .contactus dt.add{background-image: url(../images/Bottom003025_add.png);background-position: left 8px;}
.Bottom003025 .contactus dt.email{background-image: url(../images/Bottom003025_email.png);}
.Bottom003025 .contactus dt.ewm{width: 100%;padding: 0.15rem 0;}
.Bottom003025 .contactus dt.ewm img{max-width: 2rem;}
.Bottom003025 .contact .tips{font-size: 14px;line-height: 2.285em;color: rgba(255,255,255,0.5);}
.Bottom003025 .contact .ask{display: block;line-height: 3.25em;width: 100%;max-width: 192px;text-align: center;float: right;
    color: #fff;text-transform: capitalize;margin: 0;transition: 0.3s;    padding-top: 0.15rem;}
.Bottom003025 .contact .ask:hover{color: #0275d7;background: #1a43bd;}
.Bottom003025 .contact .sitemap{padding-left: 24px;font-size: 14px;background: url(../images/Bottom003025_sitemap.png) no-repeat left center;}
.Bottom003025 .b-tit{text-transform: capitalize;padding-bottom: 30px;/* display: none; */}
@media(min-width:1201px){
    .Bottom003025 .intro{width: 40%;}
    .Bottom003025 .intro .inner{max-width: 345px;}
    .Bottom003025 .b-right{width: 60%;/* max-width: 1055px; */}
    .Bottom003025 .contactus{max-width: 346px;}
    .Bottom003025 .contact{/* max-width: 248px; */}
    .Bottom003025 .bottom{line-height: 60px;}
}
@media(max-width:1200px){
    .Bottom003025{padding: 4vw 0;}
    .Bottom003025 .b-right .item{margin: 0 0 3vw 0!important;}
    .Bottom003025 .bottom{text-align: center;padding: 15px 0;}
    .Bottom003025 .bottom dt{padding-bottom: 20px;}
    .Bottom003025 .intro{padding-bottom: 4vw;}
    .Bottom003025 .intro .logo img{width: 60%;}
}
@media(max-width:480px){
    .Bottom003025 .intro{padding-bottom: 30px;}
    .Bottom003025 .b-right .item{margin-bottom: 40px!important;}
}



/*Floor002955 */
.Floor002955{margin: 2.08vw 0;}
.Floor002955 .title{padding: 0 0 15px 0;font-size: 24px;line-height: 30px;color: #333;}
.Floor002955 .title a{float: right;border-radius: 15px;border: solid 1px #dcdcdc; padding: 0 1.642em;font-size: 14px;color: #666;}
.Floor002955 .title a:hover{background: #1e50ae;color: #fff;border-color: #1e50ae;}
@media(max-width:480px){
.Floor002955 .title{font-size: 6vw;}
.Floor002955 .title a{font-size: 3.5vw;}
}

@media(min-width:1201px){
.Floor002955 .box{width: 32%;margin-right: 2%;float: left;}
.Floor002955 .box:nth-child(3){margin-right: 0;}
}
@media(max-width:1200px){
.Floor002955{margin: 0 0 5vw 0;}
.Floor002955 .box{padding-top: 6vw;}
}
.Floor002955 .box .inner{box-shadow:  0 0 10px rgba(0, 0, 0, 0.12); padding: 20px;}
.Floor002955 .box ol{border-bottom: 1px solid #dedede;padding-bottom: 27px; margin-bottom: 3px;}
.Floor002955 .box ol.ol-pic a{display: block;position: relative;}
.Floor002955 .box ol.ol-pic .Ispic{height: 134px;}
.Floor002955 .box ol.ol-pic aside{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; color: #fff;background: rgba(0,0,0,0.5);font-size: 16px;line-height: 40px;}
.Floor002955 .box ol.ol-pictxt .txt aside{font-size: 16px;}
.Floor002955 .box ol.ol-pictxt .txt p{line-height: 1.715em;}
.Floor002955 .box ol.ol-pictxt .txt time{color: #999;}
.Floor002955 .box li{line-height: 50px;}
.Floor002955 .box li:not(:last-child){border-bottom: 1px dotted #dedede;}
.Floor002955 .box li a{font-size: 16px;line-height: 1.8;padding-left: 20px;background: url("../images/Floor002955_a.gif") no-repeat left center;margin-bottom: 0.1rem;}
.Floor002955 .box li time{float: right;color: #999;display: none;}
@media(min-width:481px){
.Floor002955 .box ol.ol-pictxt .pic{width: 204px;}
.Floor002955 .box ol.ol-pictxt .txt{padding-left: 20px;}
}
@media(max-width:480px){
.Floor002955 .box ol.ol-pictxt .ytable,
.Floor002955 .box ol.ol-pictxt .ytable-cell{display: block;}
.Floor002955 .box ol.ol-pictxt .txt{padding: 3vw;}
.Floor002955 .box li a,
.Floor002955 .box ol.ol-pictxt .txt aside,
.Floor002955 .box ol.ol-pic aside{font-size: 4vw;}
.Floor002955 .box ol.ol-pictxt .txt p{font-size: 3.5vw;}
}



/*栏目页公用样式 s*/
.SubBan {height: 3.5rem;position: relative;background-size: cover;margin-top: 1.15rem; background-size:cover;color:#fff;}
.SubBan figure{position: absolute;background-size: cover;width: 100%;height: 100%;top: 0;left: 0;}
.SubBan .auto{height: 100%;position: relative;z-index: 9;}
.SubBan .ColTi{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.SubBan .ColTi .en{font-size: 1.2rem;line-height: 1;display: none;background-image: linear-gradient(to bottom,rgba(255,255,255,0.05), rgba(255,255,255,0));background-clip: text;-webkit-background-clip: text;color:transparent;margin: -0 0 -1.2rem -1rem;text-transform: uppercase;}
.SubBan .ColTi .cn{font-size: 0.46rem;line-height: 1.5;font-weight: bold;color: #fff;text-transform: uppercase;}
.SubBan .ColTi .an{font-size: 0.46rem;line-height: 1.5;font-weight: bold;color: #fff;}

.SubPage{ height:auto !important;padding-top:0.6rem;padding-bottom:0.6rem;min-height: 300px;position: relative;overflow: hidden;background: #fff}
.ColName{width: 1.2rem;position: absolute;left: 0;top: 0;text-align: center;}
.ColName .cn{height: 1.2rem;background:url(../images/ColBG.png);background-size: contain;line-height: 25px;text-align: center;font-size: 0.22rem;color:#000000;display: flex;justify-content: center;align-items: center;}
.ColName .cn span{width: 0.5rem;}
.ColName .en{font-size: 20px;padding-left: 1.26rem;transform: rotate(90deg);width: 4.5rem;position: absolute;left: -1.63rem;top: 2.28rem;}
.ColName .en:after{position: absolute;left:0.8rem;width: 1rem;height: 1px;background: #000000;content: "";top: 0.18rem;}

.SubMenu{position: absolute;right: 0;bottom: 0.33rem;width: 50%;text-align: center;}
.SubMenu li{position: relative;display: inline-block;text-align: left;line-height: 24px;padding:0 0.35rem;}
.SubMenu li em{display:block;text-transform: uppercase;font-size: 12px;color:rgba(255,255,255,0.3);}
.SubMenu li:before{position: absolute;left: 0.09rem;top: 10px;height: 2px;content: "";background:#fff;width: 0;z-index: 2;transition: all 0.3s;}
.SubMenu li a{display: block;color:rgba(255,255,255,0.6);position: relative;z-index: 1;font-size: 0.18rem;}
.SubMenu li:hover a,
.SubMenu li:hover em,.SubMenu li.onli a,
.SubMenu li.onli em{color:#fff;}
.SubMenu li:hover:before,
.SubMenu li.onli:before{width: 16px;}

.Related-box{ margin-top:.3rem;}
.Related-box .Related_tit{ font-size:.18rem; margin-bottom:.1rem;}
.Related-box .rel-list .item{ margin-bottom:.1rem;}
.Related-box .rel-list .item a{ display:-webkit-flex; display:flex; justify-content:space-between;}
.Related-box .rel-list .item .pic{ width:30%;}
.Related-box .rel-list .item .pic .imgtu{ padding-bottom:65%;margin-bottom:0;background-position:center;background-repeat:no-repeat; background-size:contain;}
.Related-box .rel-list .item .text{ font-size:.14rem; width:65%;}
.Related-box .rel-list .item .text .tit{ line-height:1.2;}
.Related-box .rel-list .item .tiem{ font-size:.12rem; color:#999999;}
.Related-box .rel-list .item:last-child{ margin-bottom:0;}

.SubTit{text-align: center;margin-bottom: 0.6rem;}
.SubTit .en{background-image: linear-gradient(to bottom,rgba(0,0,0,0.05), rgba(53,53,53,0));background-clip: text;-webkit-background-clip: text;color:transparent;font-size: 1rem;line-height: 1;text-transform: uppercase;font-weight: bold;letter-spacing: 0.1em;}
.SubTit .cn{line-height: 1;font-size: 0.46rem;position: relative;z-index: 1;margin-top: -0.5rem;font-weight: normal;text-transform: uppercase;}
.SubTit .cn i{display: inline-block;vertical-align: middle;width: 20px;height: 24px;background:url(../images/titico3.png);margin:0 0 -3px 11px;}

.SubTit2{margin-bottom: 0.5rem;}
.SubTit2 h3{display: inline-block;font-weight: normal;line-height: 1;position: relative;font-size: 0.4rem;font-weight: 600;text-transform: uppercase;}
/* .SubTit2 h3:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 9px;z-index: 2;background-color: #0c39bd;} */
.SubTit2 h3 span{z-index: 9;position: relative;color: #000;}
.SubTit2.blue h3{color:#0970e5;}
.SubTit2.white h3{color:#fff;}
.SubTit2.white h3:after{background-image: linear-gradient(to right, rgba(255,255,255,0) , #fff);}

.NewsInfo{max-width: 1000px;margin:0px auto;}
.SinglePage{word-wrap:break-word;word-break:normal;text-align:left;text-justify: distribute;line-height: 32px;color:#000000;font-size: 18px;}
.SinglePage{line-height: 30px;color:#333333;font-size: 16px;}
.SinglePage video{ width:80% !important; margin:0px auto; height:auto !important;}
.SinglePage li{ margin-left:28px; list-style:disc;}

@media ( max-width:1200px){
.SubPage{padding: .5rem 0;}
.SubBan{height: auto;padding: .8rem 0;margin-top: 60px;}
.SubBan .ColTi{position: static;text-align: center;transform: translateY(0);}
.SubMenu{position: static;width: auto;}

.SinglePage{ line-height:24px; font-size:14px;}
.SinglePage video{ width:100% !important;}
.SinglePage img{ width:auto !important; height:auto !important;}

.SubMenu{line-height: 38px;font-size: 15px;}
.ColName{left: 12px;}
}
@media(max-width:768px){
    .SubMenu li{padding:0 14px;}
    .SubMenu li:before{left: 0;}
    .SubMenu li:hover:before, .SubMenu li.onli:before{width: 10px;}
    .SubMenu li a{font-size: 15px;}
    .SubTit .cn{font-size: 20px;}
    .SubTit .en{line-height: 40px;}
    .SubTit2 h3{font-size: 17px;}
}


/* login */
.loginBg {
    background: url(../images/loginbg.jpg) no-repeat center bottom/cover;
}
.login-content{
    padding: .6rem 0 .6rem 1.45rem;
}
.loginBg .logo {
    margin-bottom: .5rem;
}
.loginBg .logo img {
    height: 0.49rem;
}
.loginBg .logo p{font-size: 0.18rem;line-height: 1;margin-top: 0.15rem;color: #333;}

.loginBg .form {
    background-color: #fff;
    width: 5.2rem;
    padding: 0.6rem;
}

.loginBg .title {
    text-align: center;
    font-size: 0.32rem;
    line-height: 1.31;
    margin-bottom: 0.3rem;
}

.loginBg .item:not(:last-child) {
    margin-bottom: 0.3rem;
}

.loginBg .item.column-2 .ipttxt{width: calc(100% - 140px);}
.loginBg .item.column-2 span{
    font-size: 13px;
    background: #0a37ba;
    width: 130px;
    color: #fff;
}

.loginBg.change-password .item:not(:last-child){
    margin-bottom: .2rem;
}

.loginBg .ipttxt {
    width: 100%;
    height: 0.6rem;
    background-color: #f7f7f7;
    border: 1px solid #ebebeb;
    padding: 0 0.2rem;
}

.remmer{margin-bottom: 0.5em;}
.loginBg dl dd{position: relative;padding-left: 1em;text-decoration: underline;}
.loginBg dl dd::after{content: "";display: block;width: 5px;height: 5px;border-radius: 100px;background-color: #0a37ba;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}

.loginBg .sendBtn {
    width: 100%;
    color: #fff;
    font-size: 0.2rem;
    height: 0.6rem;
    background-color: #0a37ba;
}

.ipttxt:focus {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.uploadhead #btn{height: 0.6rem;border-radius: 50%;cursor: pointer;border: 0;}
.uploadhead {overflow: hidden;width: 0.6rem;position: relative;display: block;overflow: hidden;cursor: pointer;border-radius: 50%;}
.uploadhead .iconjia{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-weight: bold;color:#666;}
.uploadhead .headimg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;z-index: 10;display: none;}
.upheadR .headimg{width: 2rem;height: 2rem;border-radius: 50%;overflow: hidden;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: cover;}
.headimg.show{display: block !important;}

.sendBtn:hover {
    background-color: rgba(235, 139, 29, 0.85) !important;
}

@media(max-width:560px) {
    .loginBg .form {
        width: 90%;
    }

    .loginBg .sendBtn,
    .loginBg .ipttxt {
        height: 35px;
    }
    .uploadhead{width: 0.8rem;}
    .uploadhead #btn{height: 0.8rem;}
}





/*Location003131 */
.Location003131 .current{
    padding: 0.25rem 0;
    font-size:0.18rem;
    padding-left: 0.34rem;
    background: url(../images/home.svg) no-repeat left center;
    background-size: 0.28rem auto;
    }
.Location003131 .current,
.Location003131 .current a:not(:hover){color: #333;}
.Location003131 .current span{color: #333;}
.Location003131 .current span.code{font-size: .14rem;color: #999;margin:0 5px;}
/*栏目页公用样式 end*/






/*中心简介 s*/
.AboutInfo .Info{width: 48.21%;float: left;padding-top: 0.3rem;position: relative;font-size: 0.18rem;line-height: 0.3rem;}
.AboutInfo .Info:before{content: "";position: absolute;background-position: center center;background-repeat: no-repeat;width: 5.67rem;height: 1.3rem;background-size:contain;position: absolute;top: -0.23rem;left: -2.5rem;background-image: url(../images/titlebg4.png);}
.AboutInfo .Img{width: 45%;float: right;padding:0.3rem 0.3rem 0 0;position: relative;}
.AboutInfo .Img:after{position: absolute;width: calc(100% - 0.3rem);height: calc(100% - 0.3rem);top:0;right: 0;content: "";background:#eff4fb;}
.AboutInfo .Img img{position: relative;z-index: 1;width: 100%;}
.AboutInfo .Info.w2{width: 54.92%;padding-top: 0;}
.AboutInfo .Img.w2{width: 37.14%;padding:0.2rem 0.2rem 0 0;}
.AboutInfo .Img.w2:after{background-image: linear-gradient(to right, #4896f0 , #893abe);;width: calc(100% - 0.2rem);height: calc(100% - 0.2rem);}

.AboutTeam{background-image: linear-gradient(to bottom, #e7eff9 , #ffffff);}
.AboutTeam .Info{position: relative;}
.AboutTeam .Info:before{position: absolute;left: 50%;top: 0;width: 1px;height: 100%;content: "";background:#d7e4f8;z-index: 10;}
.AboutTeam .Info .text{width: 45.85%;float: left;text-align: left;text-justify: newspaper;}
.AboutTeam .Info .text:nth-child(2n+2){float: right;}

@media(max-width:1366px){
    .AboutInfo .Info:before{left: 1.5rem;}
}
@media(max-width:768px){
    .AboutTeam .Info .text{width: auto;float: none;}
    .AboutTeam .Info .text:not(:last-child){border-bottom: 1px solid #d7e4f8;margin-bottom: 15px;padding-bottom: 15px;}
    .AboutTeam .Info:before{display: none;}
}


.column_name{text-align: left;padding-top: 0;padding-bottom:3%;}
.column_name h3{font-size: 0.4rem;font-weight: bold;color: #000;}
.column_name h4{font-size: var(--fs24); font-weight: bold;padding-top: 2%; padding-bottom: 2%}

.product_options{padding-bottom: 2%;}
.product_options .slick-list{margin-left: -10px; margin-right: -10px}
.product_options .slick-track{display: flex}
.product_options .list{ display: flex; flex-wrap: wrap;}
.product_options .slick-slide{padding-bottom: 0.15rem;display: flex;width: 100%;}
.product_options .item{background-color:#eff4fb;box-shadow: 0px 2px 0px 0px rgb(0 77 156 / 15%);padding: 15px 30px;height: 100%;transition: 0.5s;display: flex;flex-direction: row;flex-wrap: nowrap;width: 100%;}
.product_options .item .icon{display: none;justify-content: center;align-items: center;width: 76px;height: 76px;margin: auto;margin-top: -60px;border-radius: 100%;background-color:var(--colorgreen);box-shadow: 0 0 0 4px #fff;transition: 0.5s}
.product_options .item .icon img{width: 50px; height: 50px;}
.product_options .item h5{text-align: center;font-size: 0.18rem;/* padding-top:10%; *//* padding-bottom:5%; */line-height: 2;white-space: nowrap;}
.product_options .item p{font-size: 0.18rem;line-height: 2;padding-left: 0.1rem;}
.product_options .item:hover{transform: translateY(-10px)}
.product_options .item:hover .icon{transform: rotate(360deg)}

.product_options .tips{font-size: 0.18rem;margin-top: 0.3rem;color: #000;}
@media(max-width:768px){
.product_options .item .icon{ width: 60px; height: 60px;}
.product_options .slick-slide{width: 100%;}
.product_options .item{width: 100%}
}


/*Floor003201 */
.Floor003201{position: relative;z-index: 1; color: #333;}
.Floor003201 .bg{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: linear-gradient(to bottom, #cfe4f3, #eaeffe);
    background-repeat: no-repeat;
    background-size: cover;
}
.Floor003201 .root-100{position: relative;z-index: 4;}
.Floor003201 .auto{padding:0.4rem 0 0 0;}
.Floor003201 .left .title{font-size: 0.36rem;line-height: 1.6;margin-top: 0.8rem;font-weight: 600;color: #000;text-transform: uppercase;}
.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: #0a37ba;color: #fff; background-image: url(../images/Floor003201-more-on.svg);}
.Floor003201 .left .btn a.white{background-color: #fff;color: #0a37ba; 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 .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: 0.9rem;}
.Floor003201 .right .slick-slide > div:nth-child(2) .item{padding-right: calc(40 / 16 * 1em);height: 100%;padding-top: 1.7rem;padding-left:3em;}
.Floor003201 .right .item .btn_line{margin-top: 0.1rem;}
.Floor003201 .right .item .btn_line a{color: #333;background-image: url(../images/Floor003180-more3.svg);}
.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.26rem;line-height: 0.3rem;margin-bottom: 0.1rem;}
.Floor003201 .right .name{color: #666;padding-top: 0.1rem;border-top: 2px solid #f5f5f5;font-size: 0.18rem;line-height: 0.3rem;}
.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: #0a37ba;}
.Floor003201 .right .slick-dots li:not(:last-child){margin-right: calc(10 / 16 * 1em);}
@media (min-width:1201px) {
.Floor003201 .left{width: 40%;}
.Floor003201 .right{width: 60%;}
}
@media (max-width:1200px) {
.Floor003201{background-color: #f8f9fb;}
.Floor003201 .left,
.Floor003201 .right{float: none;}
.Floor003201 .left .title{font-size: 2em; margin-bottom: 1em; text-align: center;}
.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;}
}



/*common s*/
.subPage{
    position: relative;
    background: #fff;
    z-index: 1;
    height: auto !important;
    height: 4rem;
    min-height: 4rem;
    clear: both;
    padding: 0rem 0 0.6rem;
    }

.pageBan{position: relative;overflow: hidden;transition: all 0.3s;}
.pageBan .banNav{top: auto;transform: translateY(0);bottom: 1.34rem;}

.colName{line-height: 1.01rem;position: relative;font-size: 0.4rem;color: #fff;background: url(../images/subtitbg.png) no-repeat right top/cover;position: absolute;left: -2.4rem;top: -0.77rem;width: 5.26rem;text-align: right;}
.colName span{display: inline-block;width: 2.86rem;text-align: left;}
.subMenu ul{
    width: 260px;
    background-color: #eff4fb;
    padding: 0.3rem 0;
    border-radius: 0.1rem;
    overflow: hidden;
}
.subMenu li{position: relative;padding-left: 0.5rem;}
.subMenu li:after{position: absolute;left: 0.25rem;top: 50%;width: 1px;background-color: rgb(19 62 187 / 20%);content: "";height: 50%;}
.subMenu li:before{position: absolute;left: 0.25rem;top: 0;width: 1px;background-color: rgb(26 67 189 / 20%);content: "";height: 50%;}
.subMenu li a{position: relative;display: block;padding: 0.25rem 0;font-size: 0.18rem;}
.subMenu li a:before{position: absolute;left: -0.3rem;top: 50%;content: "";width: 0.11rem;height: 0.11rem;border-radius: 50%;border: 1px solid #0c39bd;transform: translateY(-50%);background-color: #fff;}
.subMenu li:last-child:after{display: none;}
.subMenu li:first-child:before{display: none;}
.subMenu li:first-child{border-radius: 0.1rem 0.1rem 0 0;}
.subMenu li:last-child{border-radius: 0 0 0.1rem 0.1rem;}
.subMenu li.onli{background-image: linear-gradient(to right, #1d51d2, #2d58dc, #0c39bd, #3faeff);}
.subMenu li:hover a:before,
.subMenu li.onli a:before{background-image: linear-gradient(to right, #6d8bfa, #3faeff);border:0;}
.subMenu li.onli a{color: #fff;font-weight: bold;}

.subMenu {width: 260px;}
.subMenu figure{margin-bottom: .3rem;border-radius: 0.1rem;overflow: hidden;box-shadow: 2px 2px 0.1rem rgba(0,0,0,.15);}
.subMenu dl{background-color: #eff4fb;padding:0.3rem 0;border-radius: 0.1rem;overflow: hidden;}
.subMenu dd{position: relative;padding-left: 0.5rem;}
.subMenu dd:after{position: absolute;left: 0.25rem;top: 54%;width: 1px;background-color: rgb(19 62 187 / 20%);content: "";height: 50%;}
.subMenu dd:before{position: absolute;left: 0.25rem;top: 0;width: 1px;background-color: rgb(26 67 189 / 20%);content: "";height: 50%;}
.subMenu dd a{position: relative;display: block;padding: 0.2rem 0;font-size: 0.18rem;padding-right: 10px;}
.subMenu dd a:before{position: absolute;left: -0.3rem;top: 50%;content: "";width: 0.11rem;height: 0.11rem;
    border-radius: 50%;border: 1px solid #0c39bd;transform: translateY(-50%);background-color: #fff;}
.subMenu dd:last-child:after{display: none;}
.subMenu dd:first-child:before{display: none;}
/* .subMenu dd:first-child{border-radius: 0.1rem 0.1rem 0 0;} */
/* .subMenu dd:last-child{border-radius: 0 0 0.1rem 0.1rem;} */
.subMenu dd.onli{background-image: linear-gradient(to right, #1d51d2, #2d58dc, #0c39bd, #3faeff);}
.subMenu dd:hover a:before,
.subMenu dd.onli a:before{background-image: linear-gradient(to right, #6d8bfa, #3faeff);border:0;}
.subMenu dd.onli a{color: #fff;font-weight: bold;}

.rcontent .content .text_left,.rcontent .content .text_left{text-align: left;}
.Awards_box ul li{font-style: italic;font-size: 0.18rem;color: #333;line-height: 0.3rem;}
.Awards_box_two{  margin-top: 0;}
.rcontent{font-size: 0.18rem;}
.rcontent .content .hover_color{color: #0c39bd;}
.rcontent .content aside img{margin: 0.2rem 0;}

.Awards_list{padding-top: 4%;}
.Awards_list h4{margin-bottom: 0.1rem;}
.Awards_list dl{margin-bottom: 0.3rem;}

.Awards_list dt{font-weight: bold;font-size: 0.18rem;line-height:1.6;text-decoration: underline;margin-bottom: 0.05rem;}
.Awards_list dt:nth-child(2){margin-bottom: 0.2rem;}
.Awards_list dl dd{font-size: 0.18rem;line-height: 0.3rem;padding-left: 0.2rem;position: relative;}
.Awards_list dl dd::after{content: "";display: block;width: 5px;height: 5px;background-color: #333;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 100px;}


.f24{font-size: 0.24rem !important;line-height: 1.6;}


/*.subMenu dl{width: 86%;padding: 0.3rem 0;background-color: rgba(255,255,255,0.66);border-radius: 0 0.1rem 0 0.1rem;position: relative;}
.subMenu dl:before{
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    content: "";
    background: #e7e7e7;
    }
.subMenu dd{position: relative;padding-left: 0.3rem;padding-top: 0.1rem;/* margin-bottom: 0.3rem;padding-bottom: 0.1rem;}
.subMenu dd.aon{background: linear-gradient(to right, #1d51d2, #2d58dc, #0c39bd, #3faeff);color: #fff;}
.subMenu dd.aon:after{position: absolute;left: 0;top: -1px;width: 3px;background-color: rgb(19 62 187);content: "";height: 96%;}
.subMenu dd:before{position: absolute;left: 0.25rem;top: 0;width: 1px;background-color: rgb(26 67 189 / 20%);content: "";height: 50%;display: none;}
.subMenu dd a{position: relative;display: block;padding: 0;line-height: 2;font-size: 0.18rem;}
.subMenu dd a:before{position: absolute;left: -0.3rem;top: 50%;content: "";width: 0.11rem;height: 0.11rem;border-radius: 50%;border: 1px solid #0c39bd;transform: translateY(-50%);background-color: #fff;display: none;}
.subMenu dd:last-child:after{display: none;}
.subMenu dd:first-child:before{display: none;}
.subMenu dd:first-child{border-radius: 0.1rem 0.1rem 0 0;}
.subMenu dd:last-child{border-radius: 0 0 0.1rem 0.1rem;}
.subMenu dd.onli{background-image: linear-gradient(to right, #1d51d2, #2d58dc, #0c39bd, #3faeff);}
.subMenu dd:hover a:before,
.subMenu dd.onli a:before{background-image: linear-gradient(to right, #6d8bfa, #3faeff);border:0;}
.subMenu dd.aon a{color: #fff;font-weight: bold;}
*/




.rcontent{width: calc(100% - 330px);}
.xq_tit h2{
    margin-bottom: 0.3rem;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
    font-size: 0.4rem;
    color: #000;
    width: 100%;
    padding-top: 0.6rem;
}

.biaoti h2{
    margin-bottom: 0.3rem;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
    font-size: 0.4rem;
    color: #000;
    width: 100%;
    padding-top: 0.6rem
}
.biaoti h2.mb0{margin-bottom: 0 !important;}
.pd0 h2{padding-top: 0;}


.rcontent aside{text-align: center;}
.rcontent .xq-time{font-size: 0.24rem;line-height: 1.8;color: #222;padding-top:0;font-weight: 500;
    margin-bottom: 0.3rem;text-align: center;padding-bottom: 0.3rem !important;border-bottom: solid 1px #eee !important;}
.rcontent-1{width: 100%;}
.rcontent .content{width: 100%;display: block;}
.Detail{border-bottom: 1px solid #ddd;padding-bottom: 0.6rem; }

.rcontent .content h3,.lm_tit{/*font-size: 0.4rem;*/line-height: 1.3;color: #000;padding-top: 0.6rem;margin-bottom: 0.3rem;
    text-align: center;width: 100%;;}
.biaoti_h4 h4{font-size: 0.24rem;line-height: 0.3rem;color: #222;padding-top:0;
    margin-bottom: 0.3rem;   ;}


.program img{display: block;width: 100%;}


.rcontent .content p,.regi_box p{
    font-size:0.18rem;
   
    line-height: 0.3rem;
    margin-bottom: 0.1rem;
    color: #333;
    text-align: left;
}
.regi_box .Awards_list p{margin-bottom: 0;}
.regi_box  .Awards_list dl>p{margin-bottom: 0.05rem;}

.regi_box p b{font-size: 0.24rem;display: inline-block;line-height: 0.3rem;}
.rcontent .content p a,.regi_box:not(.remove-span) span{text-decoration: underline;color:#0c39bd;width: 100%;}
.regi_box:not(.remove-span) span{font-weight: bold;font-size: 0.18rem;}
.regi_list{margin-top: 0.5rem;margin-bottom: 0.3rem;}
.regi_list dl{display: flex;justify-content: space-between;border: 1px solid #dcdcdc;background-color: #fff;align-items: center;}
.regi_list dl dd{width: 50%;border-left: 1px solid #dcdcdc;padding: 0.3rem;}
.regi_list dl:first-child{border-bottom: none}
.regi_list dl dd:first-child{border-left: none;}
.color_1{color: #0c39bd !important;}
.rcontent .content .lm_left{text-align: left;}
.regi_box2{padding-top: 0.5rem;}
.pay img{max-width: 30%;}

.md50{margin-top: 0.5rem;}
.md30{margin-top: 0.3rem;}
.mb30{margin-bottom: 0.15rem;}
.rcontent .content #goto1 aside{text-align: center;}
.rcontent .content #goto1 aside img{width: 100%;display: inline-block;margin-bottom:0;}
.rcontent .btn{width: 100%;display: block;/* margin: 0.45rem 0; */text-align: right;/* border-top: 1px solid #ddd; *//* padding-top: 0.45rem; */}
.rcontent .btn_left{text-align: left;}
.rcontent .button{display: flex;align-items: center;flex-wrap: wrap;}
.rcontent .button a{display: flex;align-items: center;justify-content: center;text-align: center;width: 2.4rem;height: .7rem;padding: 0 .2rem;color: #fff;font-size: .16rem;}
.rcontent .button a:nth-of-type(1){background-color: #316afa;margin-right: .2rem;}
.rcontent .button a:nth-of-type(2){background-color: #0c39bd}
.biaoti{margin-bottom: 0;border-bottom:none;margin: 0;padding: 0;}
.center{text-align: center;}
@media(max-width:640px){
.rcontent .button a{width: 100%}
.rcontent .button a:nth-of-type(1){margin-right: 0;margin-bottom: .15rem;}
}

.rcontent .content span.beizhu{color:#333;font-size: 0.3rem;margin:0.1rem 0;display: block;letter-spacing: -1px;font-weight: 600;}
.rcontent .content .info{width: 100%;padding-bottom: 0.3rem; display: flex;align-items: center;flex-wrap: nowrap;flex-direction: row;border: none;}
.rcontent .content .info .img{display: block;left: 0;top: 0;width: 3.5rem;padding-right: .5rem;}
.rcontent .content .info img{width: 100%;}
.rcontent .content .info .wz{ width: 72%;}
.rcontent .content .info .wz .btn{text-align: left;display: inline-block;width: 100%;margin-top: 0.15rem;}
.rcontent .content .info .wz .btn button{font-size: 0.18rem;line-height: 1;text-decoration: underline; font-weight: 500;color: #0c39bd;background: transparent;}
.rcontent .content .info .wz .btn button img{margin-left: 0.15rem;width: 0.18rem;}
.rcontent .content .td{display: block;width: 100%;margin-top: 0.15rem;border: none;padding-bottom: 0.15rem;font-size: 0.18rem;line-height: 0.3rem;}
.rcontent .content div:last-of-type{border:none}
.rcontent .content .td strong{font-size: 0.24rem;line-height: 1;line-height: 2;width: 100%;display: block;}
.rcontent .content .time{font-size: 0.18rem;line-height: 0.3rem;}

.rcontent .qk{width: 100%;margin-top: 0.45rem;}
.rcontent .qk ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.rcontent .qk ul li{background: rgba(247, 251, 254, 1.0);width: 32%;box-shadow:0 3px 1px rgb(102 133 246 / 60%);margin-bottom: 0.3rem;margin-right: 2%;}
.rcontent .qk ul li:hover{box-shadow:0 3px 1px rgb(102 133 246 / 60%);transition:all 0.3s;margin-top:-0.15rem; }
.rcontent .qk ul li:nth-child(3n){margin-right: 0;}
.rcontent .qk ul li a{width: 100%;display: block;}
.rcontent .qk ul li a .pic{width: 100%;text-align: center;padding: 0.3rem 0 0.1rem 0;}
.rcontent .qk ul li a .pic img{display: inline-block;max-width: 60%;box-shadow:3px 10px 10px rgba(0,0,0,0.3)}
.rcontent .qk ul li a h3{text-align: center;font-size: 0.22rem;line-height: 1.6; font-weight: 600;color: #000;margin: 0.15rem 0;}
.rcontent .qk ul li a .btn{text-align: center;display: inline-block;width: 100%;margin-bottom: 0.3rem;}
.rcontent .qk ul li a .btn button{font-size: 0.18rem;line-height: 1; font-weight: 500;color: #476be3;background: transparent;}
.rcontent .qk ul li a .btn button img{margin-left: 0.1rem;}

.place{line-height: 0.3rem;margin-bottom: 0.36rem;background: url(../images/ico_home.svg) no-repeat 0 0.07rem/0.18rem 0.18rem;font-size: 0.18rem;color: #666666;padding-left: 0.24rem;font-size: 0.18rem;}
.place a{color: #666666;}
.place a:hover,.place span{color: #0c39bd;}

.subTit{border-bottom: 1px solid #d8dbe2;margin-bottom: 0.3rem;line-height: 0.6rem;}
.subTit h2{display: inline-block;vertical-align: bottom;position: relative;font-size: 0.32rem;color: #0c39bd;}
.subTit h2:After{position: absolute;left: 0;height: 0.04rem;width: 100%;bottom: -0.03rem;border-radius: 5px;content: "";
    background-image: linear-gradient(to right, #1d51d2, #2d58dc, #0c39bd, #3faeff);}


.w100{width: 100% !important;}
/*TextList002957 */
.TextList002957 li{ border-bottom: 1px dotted #d9d9d9; line-height: 0.6rem;}
.TextList002957 li time{float: right;color: #b2b2b2; margin-left: 0.2rem;}
.TextList002957 li a{font-size: 0.18rem;}
@media(max-width:480px){
.TextList002957 li{font-size: 3vw;line-height: 10vw;}
.TextList002957 li a{font-size: 3.5vw;}
}
/*
 .Menu002795
 */
.Menu002795{ border-bottom: 1px solid #d8dbe2;margin-bottom: 0.5rem; }
.Menu002795 ul{text-align: center;/* display: flex; */flex-wrap: wrap;justify-content: space-between;}
.Menu002795 li{display: inline-block;margin-right: 0.3rem;margin-bottom: 0.3rem;margin-left: 0.3;}
.Menu002795 li a{display:block;padding: 0  0.45rem;border-radius: 0 30px;line-height: 3;/* border:1px solid #e2e2e2; */background: #ffffff;font-size: 0.18rem;}
.Menu002795 li:hover a,
.Menu002795 li.aon a{ color:#fff; background:#0c39bd; border-color:#0c39bd;}

.Menu002795 dl{font-size: 0;text-align: center;max-width: 1400px;}
.Menu002795 dd{padding: 0;position:relative;padding: 0 0.35rem;display: inline-block;}
.Menu002795 dd::after{position:absolute;content:'';width:1px;right:0;top:50%;height:14px;margin-top:-7px;background:#dfdfdf;}
.Menu002795 dd:last-child::after{ display:none;}
.Menu002795 dd a{display:block;position:relative;overflow:hidden;font-size: 0.24rem;line-height:0.6rem;}
.Menu002795 dd a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002795 dd.aon a{color: #0c39bd;font-size: 0.24rem;}
.Menu002795 dd.aon a:after{ background:#0c39bd;}

@media(max-width: 930px){
.Menu002795 ul{ float:none; max-width:none; overflow:hidden;}
.Menu002795 li{ margin:0 0 1% 0; text-align:center; width:32%;}
.Menu002795 li a{ padding:0;}
}
@media(max-width:768px){
.Menu002795 dl{ text-align: left; }
.Menu002795 dd{ width:33.33%; text-align:center; padding:0;}
/* .Menu002795 dd:nth-child(2n)::after{ display:none;} */
.Menu002795 dd a{ line-height: .5rem; }
}

.xq_tit{text-align: center;margin-bottom: 0.3rem;}
.xq_tit time{font-size: 0.18rem;color: #333;display: block;margin: 0.2rem 0;}
.xq_tit h5{font-size: 0.18rem;color: #0c39bd;}


.Scope{ }
.Scope dl{display: flex;flex-wrap: wrap;}
.Scope dl dd{width: 23.5%;margin-bottom: 0.3rem;text-align: center;margin-right: 2%;background-color: #f0f4fc;padding: 0.2rem;}
.Scope dl dd img{max-width: 0.6rem;}
.Scope dl dd:nth-child(4n){margin-right: 0;}
.org{display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
.energy{background: #fff;width: 100%;padding: 3% 3% 1% 3%;width: 100%;
margin-top: 0.15rem;}
.energy h5{font-size: 0.24rem;font-weight: 500;color: #0c39bd;text-align: left;width: 100%;margin-bottom: 0.15rem;}
.energy p{font-size: 0.18rem;line-height: 1.6;color: #000;}
.org .item{width: 32%;display: block;background: #fff;float: left;padding:0.15rem 0.3rem;text-align: left;margin-top: 0.3rem;margin-bottom: 0.3rem;}
.org .item h4{color: #0c39bd;position: relative;}
.org .item h4:after{content: "";height: 3px;width: 0.6rem;background:#0c39bd;position:absolute;left:37%;bottom:-0.15rem; }
.org .item strong{font-size: 0.18rem;color: #333;font-weight: 600;}
.org .item span{text-align: left;font-size: 0.18rem;line-height: 1.6;color: #333;text-decoration: none;display: block;
margin: 0 0 0.1rem 0;}


.program{text-align: center;}
.program .down{display: inline-block;padding: 0 0.45rem;border-radius: 0.3rem;border: 2px solid #4e70e7;font-size: 0.18rem;
line-height: 0.5rem;color: #4e70e7;margin: 0.3rem auto 0 auto;}

.Keynotes{width: 100%;display: block;margin-top:0;}

/*师资队伍 s*/
.SubNav{padding:8px 0 0.6rem 0;text-align: center;font-size: 0;}
.SubNav li{display:inline-block;margin:0px 5px;}
.SubNav li a{display: block;text-align: center;line-height: 0.58rem;width: 2rem;font-size: 0.2rem;border:1px solid #0970e5;color:#0970e5;border-radius: 30px;}
.SubNav li.onli a,.SubNav li:hover a{background:#0970e5;border:1px solid #0970e5;color:#fff;}

.TeamList ul{margin-top: -.2rem;}

.TeamList .item{width: 49%;margin-top: .2rem;}
.TeamList.pc-slide .slider{display: flex;flex-wrap: wrap;margin: -1%;}
.TeamList.pc-slide .slider .item{width: 48%;margin: 1%;}
.TeamList .item a{display: block;background: #eff4fb;padding:0.2rem;height: 100%;}
.TeamList .imgbox{width: 36.3%;float: left;padding-top: 2.3rem;}
.TeamList .imgbox:After{content: "";left: 0;bottom: 0;width: 100%;height: 100%;z-index: 10;background-image: linear-gradient(to bottom, rgba(72,150,240,0) , #893abe);opacity: 0.3;position: absolute;}
.TeamList .info-1{width: 57.3%;float: right;padding:0.15rem 0 0 0;}
.TeamList .info-1 .cnname{font-size: 0.24rem;text-align: left;margin-bottom: 0.15rem;font-weight: bold;}
.TeamList .info-1 .enname{
    display: inline-block;
    line-height: 22px;
    padding-bottom: 10px;
    position: relative;
    /* font-weight: 600; */
    color: transparent;
    margin-top: 0;
    font-size: 0.26rem;
   color: #0c39bd;
    margin-bottom: 0.15rem;
    -webkit-background-clip: text;
    }
.TeamList .info-1 .enname:after{background:#0c39bd;content: "";height: 2px;width: 100%;left: 0;bottom: 0;position: absolute;}
.TeamList .info-1 .text{/* min-height: 0.82rem; */color: #666666;line-height: 1.8;}
.TeamList .info-1 .text p{text-align: left;font-size: 0.18rem;line-height: 1.6;color: #666;}
.TeamList .info-1 .text .f14{font-size: 0.18rem;color: #333333;}
.TeamList .info-1 .more{display: inline-block;border-bottom: 1px solid #999999;padding-bottom: 4px;color:#999999;font-size: 14px;}
.TeamList .info-1 .more:After{content:"";display: inline-block;vertical-align: middle;margin-left: 10px;width: 20px;height: 8px;background:url(../images/more3.png);transition: all 0.3s;}
.TeamList .item:hover .more:After{margin-left: 15px;}

.TeamList .slick-arrow{ bottom: 0;font-size: 1em; text-indent: 999em; overflow: hidden; width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em); border-radius: 50%; position:absolute;z-index: 10; background: url(../images/left.png) no-repeat center center; background-size: auto 80%; transition: 0.3s;top: 50%;transform: translateY(-50%);text-indent: 999;overflow: hidden;line-height: 999;}
.TeamList .slick-next{background-image: url(../images/right.png);right: -8%;}
.TeamList .slick-prev{left: -8%;}



.TeamList1 ul{display: flex;flex-direction: row;flex-wrap: wrap;}
.TeamList1 .item{margin: 0 3% 3% 0%;width: 22.75%;}
.TeamList1 .item:nth-child(4n){margin-right: 0;}
.TeamList1 .item a{display: block;background:#fff;padding: 0;}
.TeamList1 .imgbox{width: 100%;float: left;padding-top: 122%;}
.TeamList1 .imgbox:After{content: "";left: 0;bottom: 0;width: 100%;height: 100%;z-index: 10;
    background-image: linear-gradient(to bottom, rgba(72,150,240,0) , #893abe);opacity: 0;position: absolute;}
.TeamList1 .info-1{width: 100%;float: right;padding: 0.2rem 0;background: #ffffff;}
.TeamList1 .info-1 .cnname{font-size: 0.24rem;text-align: center;line-height: 1.4; margin-bottom:0;font-weight: bold;}
.TeamList1 .info-1 .enname{
    display: inline-block;
    line-height: 22px;
    padding-bottom: 10px;
    position: relative;
    /* font-weight: 600; */
    color: transparent;
    margin-top: 0;
    font-size: 0.26rem;
   color: #0c39bd;
    margin-bottom: 0.15rem;
    -webkit-background-clip: text;
    }
.TeamList1 .info-1 .enname:after{background:#0c39bd;content: "";height: 2px;width: 100%;left: 0;bottom: 0;position: absolute;}
.TeamList1 .info-1 .text{/* min-height: 0.82rem; */color: #666666;line-height: 1.8;}
.TeamList1 .info-1 .text aside{color: #0a36ba;}
.TeamList1 .info-1 .text p{text-align: center;font-size: 0.18rem;line-height: 1.8;color: #666;margin-bottom: 0;}
.TeamList1 .info-1 .text .f14{font-size: 0.18rem;color: #333333;}
.TeamList1 .info-1 .more{display: inline-block;border-bottom: 1px solid #999999;padding-bottom: 4px;color:#999999;font-size: 14px;}
.TeamList1 .info-1 .more:After{content:"";display: inline-block;vertical-align: middle;margin-left: 10px;width: 20px;height: 8px;background:url(../images/more3.png);transition: all 0.3s;}


.color{color: #0c39bd;margin: 0.1rem 0;}
.pd30{margin-bottom: 0.3rem;display: inline-block;}
.pd15{margin-top: 0.15rem;}
 
.TeamList2 ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.TeamList2 .item{margin:0 0 3% 0%;width: 100%;border-bottom: 1px solid #ddd;padding-bottom: 0.3rem;}

.TeamList2 .item a{display: block}
.TeamList2 .item .wap{display: flex;}
.TeamList2 .imgbox{width: 20%;float: left;padding-top: 25%;}
.TeamList2 .imgbox:After{content: "";left: 0;bottom: 0;width: 100%;height: 100%;z-index: 10;/*background-image: linear-gradient(to bottom, rgba(72,150,240,0) , #893abe);*/opacity: 0.3;position: absolute;}
.TeamList2 .imgbox span{background-size: 100% 100%;height: 65%;width: 1.5rem;height: 1.5rem;border-radius: 50%;left: 20%;top: 8%;border: 1px solid #ddd;}
.TeamList2 .info-1{width: 80%;float: right;padding: 0.15rem 0 0 0.3rem;}
.TeamList2 .info-1 .cnname{font-size: 0.22rem;text-align: left;margin-bottom: 0.15rem;font-weight: bold;display: inline-block;}
.TeamList2 .info-1 .enname{
    display: inline-block;
    line-height: 22px;
    padding-bottom: 10px;
    position: relative;
    /* font-weight: 600; */
    color: transparent;
    margin-top: 0;
    font-size: 0.26rem;
   color: #0c39bd;
    margin-bottom: 0.15rem;
    -webkit-background-clip: text;
}
.TeamList2 .info-1 .enname:after{background:#0c39bd;content: "";height: 2px;width: 100%;left: 0;bottom: 0;position: absolute;}
.TeamList2 .info-1 .text{/* min-height: 0.82rem; */color: #666666;line-height: 1.8;display: flex;}
.TeamList2 .info-1 .text p{text-align: left;font-size: 0.18rem;line-height: 1.6;color: #333;
margin-left: 0;}
.TeamList2 .info-1 .text_01{display: block;margin-bottom: 0.1rem;}
.TeamList2 .info-1 .text_01 p{line-height: 0.15rem}
.TeamList2 .info-1 .f14{
    font-size: 0.18rem;
    color: #333333;
    background: url(../images/email.svg) no-repeat;
    background-size: 0.25rem;
    padding-left: 0.3rem;
    display: inline-block;
    margin-left: 0.3rem;
    }
.TeamList2 .info-1 .more{display: inline-block;border-bottom: 1px solid #999999;padding-bottom: 4px;color:#999999;font-size: 14px;}
.TeamList2 .info-1 .more:After{content:"";display: inline-block;vertical-align: middle;margin-left: 10px;width: 20px;height: 8px;background:url(../images/more3.png);transition: all 0.3s;}
.TeamList2 .zt{font-size: 0.22rem;font-weight: 600;margin:5px 0 0.1rem 0;line-height: 1.6;color: #333;width: 100%;display: block;}
.TeamList2 .js{font-size: 0.18rem;line-height: 1.6;color: #333;font-weight: 500;width: 100%;display: block;}
.TeamList2 .js span{font-weight: 600;}


.TeamList2.news .info-1 .cnname{color:#0f60e5;}
.TeamList2.news .js span:before{display:block;width:70px;height:2px;content:"";background:#7f7f7f;margin:15px 0;}
.TeamList2.news .js span{font-style: italic;display:block;font-size: 0.22rem;font-weight:bold;color:#000;}
.TeamList2.news .tit1{color: #666;line-height: 0.2;font-size: 0.14rem;}
.TeamList2.news .tit2{/*font-weight:bold;font-size:0.24rem;*/color: #666;line-height: 1.4;font-size: 0.14rem;}
.TeamList2.news .js{font-weight:100;color:#999999;}

.TeamImg{width: 100%;position: relative;display: flex;flex-direction: row;flex-wrap: nowrap;
    padding:0.6rem 0.3rem 0.45rem 0.3rem;border-radius: 0.3rem;overflow: hidden;box-shadow: 3px 3px 10px #002e5e2e;justify-content: space-around;margin-top: 0.6rem;align-items: center;}
.TeamImg .img{width: 2.4rem;height: 2.4rem;border-radius: 2rem;overflow: hidden;border: 5px solid #6d8bfa;/* padding: 5px; *//* float: left; */background: #fff;}
.TeamImg .img img{width: 100%;/* border: 5px solid #fff; */}
.TeamImg:After{content: "";left: 0;bottom: 0;width: 100%;height: 60%;z-index: 10;background-image: linear-gradient(to bottom, rgba(72, 150, 240, 0), #7390fe);opacity: 0.15;position: absolute;}
.TeamImg .name{color: #333;z-index: 10;width: calc(100% - 2.4rem);
padding-left: 0.6rem;}
.TeamImg .name::before{position: absolute;content: ""; right:0.5rem;top:0.45rem;width:0.69rem;height:0.55rem;
    background-position:center center;background-repeat:no-repeat;
    background-size:contain;background-image:url(../images/Floor003227-yh.png)}
.TeamImg .name b{font-size: 0.32rem;color: #0c39bd;margin-bottom: 0.2rem;display: block;}
.TeamImg .name span{font-size: 0.14rem;opacity: 0.5;margin-left: 7px;padding-left: 15px;background:url(../images/line2.png) 0px center no-repeat;}
.TeamImg .name em{display: block;color: #333;font-size: 0.18rem;line-height: 0.3rem;}

.TeamInfo{width: 100%;color:#666666;line-height: 0.36rem;padding-top: 0.4rem;}
.TeamInfo p{font-size: 0.18rem;color: #333;line-height: 1.8;}

.SubTi{color:#000000;font-size: 0.26rem;line-height: 0.36rem;padding-bottom: 0.17rem;padding-top:0.4rem;
    border-bottom: 1px solid #ddd;font-weight: bold;margin-bottom: 20px;position: relative;}
.SubTi:before{content: "";left: 0;bottom: -2px;width: 52px;height: 3px;background-image: linear-gradient(to right, #4896f0 , #893abe);position: absolute;}

.Teambg{background: #fff;}

@media(max-width:768px){
    .SubNav{text-align: center;}
    .SubNav li{margin:0 1%;width: 30%;}
    .SubNav li a{padding:5px 0;width: auto;font-size: 14px;}

    .TeamImg{width: auto;float: none;display: block;padding: .3rem;}
    .TeamImg .name{width: 100%;text-align: center;margin-top: 0.3rem;padding-left: 0;}
    .TeamInfo{width: auto;float: none;line-height: 24px;padding-top: 0;}
    .SubTi{font-size: 18px;line-height: 38px;}
    .TeamImg .img{width: 1.5rem;height: 1.5rem;margin: 0 auto;}
    .TeamList2 .imgbox span{left: 0;right: 0;margin: 0 auto;}
}

.Sessions{display: block;width: 100%;}
.Sessions .hy{display: flex;flex-wrap: wrap;justify-content: flex-start;margin-right: -1.5%;margin-top: 0.3rem;align-items: stretch;align-content: center;margin-bottom: 0.15rem;}
.Sessions .hy li{background: linear-gradient(to right, #d8e2fa, #bac3f8);padding: 0.1rem 0.2rem;min-height: 0.5rem;
    width: 23.5%;margin-bottom: 0.2rem;margin-right: 1.5%;text-align: center;vertical-align: middle;display: flex;
    flex-direction: row;flex-wrap: nowrap;align-items: center;min-height: 1.01rem;}
.Sessions .hy li a{font-size: 0.18rem;color: #333;width: 100%;}

.Registration{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.Registration .time{font-size: 0.26rem;color: #0c39bd;width: 100%;text-align: center;}
.Registration .jg{width: 30%;background: #fff;padding:0.45rem 0.3rem;text-align: center;margin-top: 0.3rem;;}
.Registration .jg .bt{font-size: 0.26rem;color: #0c39bd;line-height: 1;}
.Registration .jg img{width: 100%;margin: 0;}




.Presentations{width: 100%;display: block;text-align: center;}
.Presentations h5{font-size: 0.26rem;color: #000;font-weight: 600;text-align: left;margin: 0.45rem 0 0.3rem 0;
border-left: 5px solid #4e70e7;padding-left: 0.2rem;line-height: 1;}
.Presentations ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.Presentations ul li{border: 1px dashed #e6e6e6;border-left: 2px solid #4e70e7;background-color: #fff;text-align: left;
    padding:0.45rem 0.3rem;margin-bottom: 2%;width: 32%;font-size: 0.18rem;line-height: 1.6;color: #555;}
.Presentations .more{display: inline-block;padding: 0 0.45rem;border-radius: 0.3rem;border: 2px solid #4e70e7;font-size: 0.18rem;line-height: 0.5rem;color: #4e70e7;margin: 0.15rem auto 0 auto;}



.Co{width: 100%;display: block;text-align: center;}
.Co ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.Co ul li{width: 23.5%;margin-bottom: 2%;}
.Co ul li img{width: 100%;}
.Co .more{display: inline-block;padding: 0 0.45rem;border-radius: 0.3rem;border: 2px solid #4e70e7;font-size: 0.18rem;line-height: 0.5rem;color: #4e70e7;margin: 0.15rem auto 0 auto;}



/*Floor003110 */
.Floor003110{padding: 0;width: 100%;border-bottom: none !important;}
.Floor003110 .title{text-align: center;line-height: 1;font-size: 52px;padding-bottom: 1em;}
.Floor003110 .title .en{color: #dedede;text-transform: uppercase;}
.Floor003110 .title .cn{color: #000;font-size: 0.7692em;font-weight: 700;margin-top: -0.5em;}
.Floor003110 .title .cn:after{display: block;content: '';width: 1em;height: 3px;background-color: #c71b27;margin: 0.5em auto 0;}
@media (max-width:1200px) {
.Floor003110 .title{font-size: 5vw;}    
}
@media (max-width:480px) {
.Floor003110 .title{font-size: 6vw;}    
}
.Floor003110 .auto_1366{max-width: 1366px;width: 86%;}
.Floor003110 .tab-ul{}
.Floor003110 .tab-ul .more{float: right;padding-right:1.375em;background: url(../images/Floor003110-more.svg) no-repeat right center;background-size: auto 0.58334em;}
.Floor003110 .tab-ul .more:not(:hover){color: #666;}
.Floor003110 .tab-ul nav{overflow: hidden;}
.Floor003110 .tab-ul nav a{float: left;border-bottom: 2px solid transparent;cursor: pointer;}
.Floor003110 .tab-ul nav a:not(:last-child){margin-right: 4%;}
.Floor003110 .tab-ul nav a.aon{font-size: 0.4rem;
    line-height: 1;font-weight: 600;
    color: #222;padding-top: 0.6rem;
    margin-bottom: 0.3rem;
    text-align: center;
    width: 100%;}
.Floor003110 .slider .slick-slide{padding-right: 1px;}
.Floor003110 .slider .slick-slide > div{float: left; margin: 1% 0;}
.Floor003110 .slider li .ytable{text-align: center;}
.Floor003110 .slider li img{max-height: 100px;max-width: 100%;}
.Floor003110 .slider .slick-arrow,
.session-chairs .slider .slick-arrow{position: absolute;top: 50%;cursor: pointer;padding: 0;background: none; border-left: 3px solid #ccc;border-top: 3px solid #ccc;}
.Floor003110 .slider .slick-prev,
.session-chairs .slider .slick-prev{ transform: rotate(-45deg);}
.Floor003110 .slider .slick-next,
.session-chairs .slider .slick-next{transform: rotate(135deg);}
@media (min-width:1201px) {
.Floor003110 .slider .slick-slide > div{width: 18%;}
.Floor003110 .slider .slick-slide > div:not(:nth-child(5n)){margin-right:2%;}
.Floor003110 .slider .slick-arrow,
.session-chairs .slider .slick-arrow{width: 30px;height: 30px;margin-top: -15px;}
.Floor003110 .slider .slick-prev,
.session-chairs .slider .slick-prev{left: -50px;}
.Floor003110 .slider .slick-next,
.session-chairs .slider .slick-next{right: -50px;}
}
@media (max-width:1440px) {
}
@media (min-width:641px) and (max-width:1200px) {
.Floor003110 .slider .slick-slide > div{width: 23.5%;}
.Floor003110 .slider .slick-slide > div:not(:nth-child(4n)){margin-right: 2%;}
}
@media (max-width:1200px) {
.Floor003110 .tab-ul{font-size: 2.344vw;}
.Floor003110 .slider .slick-arrow,
.session-chairs .slider .slick-arrow{width: 3vw;height: 3vw;margin-top: -1.5vw;}
.Floor003110 .slider .slick-prev,
.session-chairs .slider .slick-prev{left: 0;}
.Floor003110 .slider .slick-next,
.session-chairs .slider .slick-next{right: 0;}
}
@media (max-width:640px) {
.Floor003110 .slider .slick-slide > div{width: 49%;}
.Floor003110 .slider .slick-slide > div:not(:nth-child(2n)){margin-right: 2%;}
.Floor003110 .tab-ul{font-size: 3.5vw;}
}





.newsFocus{background-color: #fff;margin-bottom: 0.35rem;}
.newsFocus .Ispic{width: 50%;padding-top: 3.42rem;}
.newsFocus .info{flex: 1;padding: 0.54rem 0.4rem 0.4rem 0.4rem;}
.newsFocus time{color: #666666;}
.newsFocus h3{margin: 0.15rem 0 0.21rem;font-weight: 400;font-size: 0.24rem;height: 1.5em;overflow: hidden;}
.newsFocus .desc{color: #686c70;line-height: 0.3rem;height:0.6rem;margin: 0.07rem 0 0.47rem;overflow: hidden;font-weight: 100;font-size: 0.18rem;}
.newsFocus .mores{color: #999999;}
.newsFocus .slick-dots{text-align: right;width: 45%;left: auto;right: 4.167vw;bottom: 2.604vw;}
.newsFocus .slick-prev{left: -1rem;opacity: 0;}
.newsFocus .slick-next{right: -1rem;opacity: 0;}
.newsFocus:hover .mores{color: #1b45b0;}
.newsFocus:hover .slick-prev{left: -0.2rem;opacity: 1;}
.newsFocus:hover .slick-next{right: -0.2rem;opacity: 1;}

.subList li{overflow: hidden;position: relative;transition: all 0.5s;background: url(../images/linebg.svg) no-repeat 0 bottom;}
.subList li a{position: relative;line-height: 0.75rem;height: 0.75rem;padding-left: 0.14rem;}
.subList li a:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;width: 0.04rem;
    height: 0.04rem;background-color: #1640c3;content: "";}

.subList li a .tit{font-size: 0.24rem;color: #000;text-align: left;font-weight: bold;}

.subList li p{width: 100%;font-size: 0.18rem;line-height: 1.6;color: #666;margin-bottom: 0.3rem;
margin-top: -0.1rem;}

.subList li .date{padding-left: 0.2rem;font-size: 0.18rem;color: #333;}
.subList li a:hover{padding-left: 0.2rem;}
.subList li a:hover:before{background-color: #1d51d2;}
.subList .title{flex: 1;}
.subList li:last-child{margin-bottom: 0;}


/*pages*/
.Pages{ line-height:0.4rem; zoom:1; overflow:hidden;text-align: center;font-size: 0.18rem;
    font-weight: normal;color: #666666;padding-top: 0.6rem;
    display: flex;justify-content: center;
} 
.Pages .p_page{display: flex !important;width: auto !important;}
.Pages .p_jump{width: auto !important;display: flex !important;align-items: center;margin-left: 0.3rem;}
.Pages b{font-weight: normal;}
.Pages .f1{display: none;}
.Pages .p_page{display: flex;}
.Pages a{ display:inline-block; margin:0px 0.06rem;width: 0.4rem;height: 0.4rem;vertical-align: middle;color: #000000;border: 1px solid #d1dcf6;} 
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .a_first,.Pages .a_end{display: none !important;}
.Pages .p_page em a.a_cur,.Pages .p_page em a:hover{ color:#fff; background:#1d51d2;border-radius: 3px;} 
.Pages .p_page b{ font-weight:normal;} 
.Pages .i_text{ width:30px;height:0.4rem;margin: 0 .1rem;width:0.4rem; padding:0px; text-align:center; font-size:0.18rem; border:1px solid #d1dcf6; background:transparent;border-radius: 3px;} 
.Pages .i_button {width:30px;height:0.4rem;width:0.4rem; position: relative;; padding:0px; text-align:center; font-size:0.18rem; background:#d1dcf6;border-radius: 3px;cursor: pointer;} 
/* .Pages .i_button:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "Go";} */
.Pages .a_prev,.Pages .a_next{font-size: 0;background-position: center center;background-repeat: no-repeat;}
.Pages .a_prev{background-image: url(../images/page_left.svg);border: 1px solid #d1dcf6;border-radius: 3px;}
.Pages .a_prev:hover{background-image: url(../images/page_left_on.svg);background-color: #1d51d2;}
.Pages .a_next{background-image: url(../images/page_right.svg);border: 1px solid #d1dcf6;border-radius: 3px;}
.Pages .a_next:hover{background-image: url(../images/page_right_on.svg);background-color: #1d51d2;}
.Pages select{padding: 0 29px 0 11px;height: 0.4rem;border-radius: 3px;border:1px solid #d1dcf6;vertical-align: middle;font-size: 0.18rem;}
/*pages end*/




.WorkShop ul li{display: flex;flex-wrap: wrap;align-items: center;}
.WorkShop ul li .xwa{ margin-top:.2rem; font-size:.16rem; display: flex; align-items:center;}
.WorkShop ul li .tiem{ color:#999999; margin-right:.1rem;}
.WorkShop ul li .event-more{ margin-right:1em; display:-webkit-flex; display:flex; align-items:center;}
.WorkShop ul li .event-more:after{display: inline-block;width: 0;height: 0;border-top: solid .06rem transparent;border-bottom: solid .06rem transparent;border-left: solid .1rem #0c39bd;margin-left: .05rem;content: "";}
.WorkShop .item{margin-bottom: .3rem;padding-bottom: .3rem;border-bottom: solid 1px #eee;}
.WorkShop .item:last-child{margin-bottom: 0;}
.WorkShop .item .imgbox{padding-bottom:13%;width:20%;}
.WorkShop .item .imgbox span{ background-size:contain;}
.WorkShop .item .tit{font-size: 0.24rem;text-align: left;line-height:1.5;margin: 0;color:#000000;font-weight: bold;overflow:visible;-webkit-line-clamp: inherit;-webkit-line-clamp:initial;}
.WorkShop .item .other{position: relative;padding:0 0 3px 0.21rem;line-height: 1.6;font-size: 0.18rem;color:#0970e5;display: none;}
.WorkShop .item .other .line{position: absolute;left: 0;top: 0;height: 100%;width: 1px;background-image: linear-gradient(to bottom, #3faeff, #1a43bd);}
.WorkShop .item .other dd:not(:last-child){margin-bottom: 11px;}
.WorkShop .item .other img{display: inline-block;vertical-align: middle;margin-right: 11px;}
.WorkShop .item .other .date{font-size: 0.18rem;}
.WorkShop .item:hover .tit{background-image: linear-gradient(to right,#0970e5, #8a39bd);background-clip: text;-webkit-background-clip: text;color:transparent;}
.WorkShop .item .a{display: block;width: 67%;padding-left: 0.3rem;}
.showMorebtn,
.showMorebtn2{width: 2rem;line-height: 0.58rem;border-radius: 30px;border:1px solid #999999;margin:0px auto;clear: both;color:#999999;text-align: center;cursor: pointer;}
.showMorebtn i,
.showMorebtn2 i{display: inline-block;background: url(../images/loading.gif);width: 0.3rem;height: 0.3rem;vertical-align: middle;background-size:contain;margin-right: 0.17rem;}
.showMorebtn:hover,
.showMorebtn2:hover{background-image: linear-gradient(to right,#0970e5, #8a39bd);color:#fff;}

.WorkShopInfo{background:#0970e5;color:#fff;padding:0.6rem 0 0.8rem;position: relative;}
.WorkShopInfo:before{content: "";position: absolute;background-position: center center;background-repeat: no-repeat;width: 5.67rem;height: 1.3rem;background-size:contain;position: absolute;top: 0.27rem;left: 0rem;background-image: url(../images/titlebg5.png);}
.WorkShopInfo .info{width: 50%;float: left;text-align: justify;text-justify: newspaper;}
.WorkShopInfo .img{width: 42.85%;float: right;}
.WorkShopInfo .img img{width: 100%;}

@media(max-width:1200px){
    .WorkShop .item .tit{min-height: 48px;}

    .WorkShopInfo .info{width: auto;float: none;margin-bottom: 0.3rem;}
    .WorkShopInfo .img{width: auto;float: none;}
}

@media(max-width:768px){
    .WorkShop .item{width: 100%;float: none;margin-bottom: .3rem;}
    .WorkShop .item .tit{font-size: 15px;min-height: auto;}
    .WorkShop .item .other .date{font-size: 14px;}
    .showMorebtn,.showMorebtn2{width: 120px;line-height: 30px;}
}

.hidden{display: none;}
.pointer{cursor: pointer;}
.quarter04 {
    margin-bottom:1.2rem;
}
.quarter04 .main{
    background-color: #eff4fb;
    padding-top: 0;
    padding: 4%;
}
.register-successed{display: none;}
.rcontent .introd-box{ margin-bottom:.3rem; background:#eff4fb; padding:.2rem; line-height: 2; font-size:.2rem;}
.rcontent .introd-box a{ font-weight:bold; background:#1f52d3; color:#fff; padding:0 .1rem;}
.quarter04 .txwc{border: 1px solid #ddd;background-color: #fff !important;position: relative;padding: 3% 4% 4%;padding-top: 100px;}
.quarter04 .main.active{padding-top: 8%;}
.quarter04 .txwc .item select{color: #000;}
.quarter04 .txwc .item input{color: #000;}
.quarter04 .txwc .item input value{color: #000;}

.quarter04 .txwc .zc_more{margin-top: 0.6rem;margin-bottom: 0;}
.quarter04 .txwc .zc_more .xg{padding:0 1.572em 0 6.285em;}
.quarter04 .txwc .zc_more .xg .icon{left: 2em;transform: rotateZ(180deg);}
.quarter04 .txwc .zc_more .xg:after{left: 1.572em}


.quarter04 .desc{
    font-size: 18px;
    color: #999999;
    text-align: center;
    margin-bottom: 30px;
}
.quarter04 .title{
    font-size: 32px;
    color: #000000;
    text-align: center;
    margin-bottom: 0.3rem;
}
.quarter04 .content .uitem{
    border-bottom: 1px solid #C0C4CC;
    padding: 0;
    margin-bottom: 0.45rem;
    padding-bottom: 0.3rem;
}
.quarter04 .content .uitem:last-child{
    border-bottom: none;
}
.quarter04 .content .pitem{
    margin: 0 auto;
    width: 100%;
    max-width: 1080px;
}
.quarter04 .list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.quarter04 .t01{
    font-size: 0.4rem;
    color: #1f52d3;
    margin-bottom: 35px;
}
.quarter04 .item{
    margin-top: 0;
    width: 48%;
    position: relative;
    margin-bottom: 22px;
}
.quarter04 .item .text{
    position: relative;
}
.quarter04 .item:not(:nth-child(2n+1)){
    margin-left: 2%;
}
.quarter04 .item label,
.quarter04 .box label{
    font-size: 16px;
    color: #333;
    display: block;
    margin-bottom: 15px;
}
.quarter04 .item label i,
.quarter04 .box label i{
    color: #1f51d3;
    margin-right: 8px;
}
.quarter04 .item input{
    width: 100%;
    /* background-color: #f0f4fc; */
    height: 48px;
    font-size: 16px;
    color: #888888;
    padding-left: 15px;
    border: 1px solid #C0C4CC;font-size: 0.18rem;
	display: block;
	position: relative;
	z-index: 3;
}
.quarter04 .item .name{
    width: 100%;
    /* background-color: #f0f4fc; */
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #888888;
    padding-left: 15px;
    border: 1px solid #C0C4CC !important;font-size: 0.18rem;
    display: block;
    position: relative;
    z-index: 3;
}
.quarter04 .item .file{position: relative;}
.quarter04 .item .file input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;opacity: 0;z-index: 5;}
.use-spanAsPlaceholder .text span{
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0 0.1rem;
	display: flex;
	align-items: center;
	top: 0;
	color: #888888;
	font-size: 0.13rem;
	z-index: 1;
}
.quarter04 .item input::placeholder{
    font-size: 0.14rem;
    color: #888888;   
}
.quarter04 .item select{
    width: 100%;
    height: 48px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    font-size: 16px;
    color: #888888;
    padding-left: 15px;
    border: none;
    appearance: none;
    position: relative;
    border: 1px solid #C0C4CC;
}
.quarter04 .item.xiala .text::before{
    content: '';
    position: absolute;
    border: solid #999;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    right: 15px;
    top: 39%;
    z-index: 1;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    display: none;
}
.quarter04 .item.edit .text{
    height: 240px;
}
.quarter04 .item textarea{
    width: 100%;
    height: 100%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border: none;
    padding: 25px;
    font-size: 18px;
    color: #888888;
    resize:none;

}
.quarter04 .item textarea::placeholder{
    color: #888888;
}
.quarter04 .gobtn{
    text-align: left;
}
.quarter04 .gobtn input{
    width: 160px;
    background-color: #b18600;
    line-height: 60px;
    color: #fff;
    font-size: 18px;
    margin-top: 60px;
    text-align: center;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

@media (max-width: 1459px){
    .quarter04 .title {
        margin-bottom: 60px;
    }
    .quarter04 .gobtn input {
        margin-top: 50px;
    }
    .quarter03 .main {
        padding: 60px 0 80px;
    }
    .quarter03 .main .t01 {
        margin-top: 70px;
    }
}
@media (max-width: 1200px){
    .quarter03 .main .box {
        max-width: 480px;
    }
    .quarter03 .main .title {
        font-size: 24px;
    }
    .quarter03 .main .t01 {
        margin-top: 40px;
    }
    .quarter03 .main {
        padding: 30px 0 50px;
    }
    .quarter04 .txwc{padding: 2%;padding-top: 100px;}
    .quarter04 .title {
        margin-bottom: 40px;
        font-size: 24px;
    }
    
    .quarter04 .gobtn input {
        margin-top: 30px;
    }
    .quarter04 .t01 {
        margin-bottom: 15px;
        font-size: 18px;
    }
    .quarter04 .item input {
        height: 40px;
        font-size: 14px;
        padding-left: 25px;
    }
    .quarter04 .item input::placeholder,
    .quarter04 .item textarea::placeholder{
        font-size: 14px;
    }
    .quarter04 .item select {
        height: 40px;
        font-size: 14px;
        padding-left: 25px;
    }
    .quarter04 .item textarea{
        padding: 15px;
    }
    .quarter04 .item label {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .quarter03 .main .t01 {
        font-size: 18px;
    }
    .quarter03 .main input {
        font-size: 14px;
    }
    .quarter03 .main .item{
        height: 45px;    
    }
    .quarter03 .main .item .upbtn {
        line-height: 45px;
        font-size: 14px;
    }
    .quarter03 .main .btn01 {
        line-height: 45px;
    }
    .quarter03 .main .desc {
        margin-top: 15px;
        font-size: 14px;
    }
}
@media (max-width: 768px){
    .quarter03 .main .title{
        font-size: 18px;
    }
    .quarter04 .title{
        font-size: 18px;
        margin-bottom: 10px;
    }
    .quarter04 .item.xiala .text::before {
        right: 25px;
    }
    .quarter04 .item {
        margin-top: 10px;
    }

    .quarter04 .item select{
        font-size: 12px;
    }
    .quarter03 .main .pbox{
        flex-wrap: wrap;
    }
    .quarter03 .main .item{
        width: 100%;
        justify-content: space-between;
    }
    .quarter03 .main .btn01{
        width: 100%;
        margin-left: 0;
        margin-top: 2%;
    }
    
}


.quarter04 .box{
    width: 100%;
   
    margin: 0 auto;
    padding: 0 15px;
}
.quarter04  .pbox{
    display: flex;
}
.quarter04 .t01{
    font-size: 0.4rem;
    color: #0936ba;
    margin-bottom: 0.2rem;
    margin-top: 0.3rem;
}

.quarter04 .box .upbtn{cursor: pointer;
    line-height: 44px;
    color: #1e51d3;
    text-decoration: underline;
    background: #e2e9f7;
    text-align: center;
    width: 1.62rem;float: left;
}

.quarter04 .box .pbox input{font-size:0.18rem;line-height:0.44rem;float:left;margin-left:0.15rem;color:#999; }
.quarter04 .box .desc{font-size: 0.18rem;line-height: 2;width: 100%;display: block;text-align: left;color: #597bf0;
margin-bottom: 0.15rem;margin-top: 0.15rem;}
.quarter04 .box .desc i{margin-right: 0.1rem;}

.quarter04 .duoxuan{margin-top: 4%;}
.quarter04 .duoxuan dl{margin: 2% 0 30px;display:flex;flex-wrap: wrap;}
.quarter04 .duoxuan dd{margin-top: 10px;margin-right: 3%;}
.quarter04 .duoxuan dd.w100{width: 100%;}
.quarter04 .duoxuan dd input{margin-right: 10px;}
.quarter04 .duoxuan  div{font-size: 0.26rem;}
.quarter04 .duoxuan dd .text{
    display: block;
    width: 100%;
    line-height: 36px;
    padding: 5px 15px;
    color: #6e6e6e;
    border: 1px solid #f0f0f0;
    vertical-align: top;
    font-size: 15px;
    margin-left: 10px;
}
.quarter04 .index dd{width: 50%;margin-right: 0;color: #333;font-size: 0.18rem;}
/* .duoxuan .other{display: flex;align-items: center;width: 100%;margin-right: 0;flex-wrap: wrap;} */

/* .index .duoxuan dd{width: 100%;} */
/* .index .duoxuan .other{width: 100%;} */

.quarter04 .xuqiu textarea{width: 100%;border-radius: 5px; border: solid 1px #e1e1e1;font-size:18px;line-height:  3.5714;min-height:  6.5714em; background: none;padding: 0 1em;}
.quarter04 .xuqiu{margin-bottom: 3%;}

.quarter04 .tswz{font-size: 0.2rem;background: #eff4fb;padding: 2% 4%;color: #0c39bd !important;line-height: 1.6;border-radius: 0;position: absolute;top: 0;left: 0;width: 100%;}
.quarter04 .zc_more a{margin-right: 0.3rem;}
.quarter04 .zc_more a:nth-child(1){background-color:#718ffd; }
.quarter04 .zc_more a:last-child{margin-right: 0;}
.quarter04 .tswz span{display: block;max-width: 1080px;margin: 0 auto;}


/*Other002524 */
.Other002524{position:fixed;z-index:100;right:1%;bottom: 5%;/* transform:translateY(-50%); */}
.Other002524 li{padding: 0;}
.Other002524 li a,
.Other002524 li a::before{display:block;height: 0.6rem;width: 0.6rem;position:relative;}
.Other002524 li a::before{content:'';width: 0.6rem;  background-size: 0.36rem;border-radius: 0.6rem;
    background-color:#7390fe;background-repeat:no-repeat;background-image:url(../images/Other002524_icon.png);z-index:10;}
.Other002524 li a:hover::before{ background-color:#109c8e; }
.Other002524 li a span{ display:none; position:absolute; right:0; top:0; padding-right:39px; border-radius:39px; line-height:39px; color:#fff;background-color:#fab031; z-index:3; width:139px; padding-left:25px;}
.Other002524 li.qq a::before{ background-position:-120px -3px;}
.Other002524 li.qq a:hover::before{ background-position:-159px -3px;}
.Other002524 li.qq_2 a::before{ background-position:-199px -3px;}
.Other002524 li.qq_2 a:hover::before{ background-position:-4px -3px;}
.Other002524 li.gettop a::before{background-position: center center;}
.Other002524 li.qq a.phone{ display:none;}
.Other002524 li a:hover span{ display:block;}
 @media(max-width:1200px){
.Other002524 li.qq a.pc{ display:none;}
.Other002524 li.qq a.phone{ display:block;}
}



.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;}
.roundbg{background:#f7f8fe;position:relative;}
.roundbg .cir{width:100%;position:absolute;left:0;bottom:100%;width:100%;padding-bottom:18%;overflow:hidden;z-index:-1;}
.roundbg .cir:after{content:"";position:absolute;width:160%;left:-30%;padding-bottom:80%;border-radius:50%;top:0;background:#f7f8fe;z-index:-1;}
.roundbg.footer .cir:after{background:#fff;}

.footer.roundbg{background:#f6f9ff;padding-top: 1rem;padding-bottom: 0.3rem;}
.ftop{align-items:flex-start;padding-bottom: 0.3rem;border-bottom: 1px solid rgba(20, 36, 182, 0.2);margin-bottom: 0.15rem;}
.ftop .logo{width: 100%;margin-bottom: 0.3rem;}

.ftop dl{flex:0 1 auto;}
.ftop dt{margin-bottom:0.15rem;color: #000;}
.ftop dt a{color: #000;font-family: Medium;font-size: 0.18rem;line-height: 1.5;font-weight: bold;}
.ftop dd{margin-top: 0.18rem;color:#555;transition:.3s;font-size: 0.18rem;}
.ftop dd.font-b img{width: 1.1rem;}
.ftop dd:hover{color:#232534;}
.ftop dl:last-child{padding-right:0;text-align: center;}
.ftop dl:last-child .font-b{margin-top: 18px;display: flex;flex-direction: column;align-content: flex-start;align-items: flex-start;font-size: 0.16rem;margin-bottom: 0.1rem;margin-top: 0;}

.follow{/* display: flex; *//* flex-direction: row; *//* flex-wrap: wrap; */}

.socail{margin-bottom: 0.3rem;/* margin-top: 0.1rem !important; */;justify-content: flex-start;display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;}
.socail .i{margin-right: 0.3rem;color:#393e5b;transition:.3s;margin-bottom: 0;position: relative;}
.socail .i span{
    position: absolute;
    bottom: 110%;
    padding: 5px;
    background: #fff;
    z-index: 5;
    width: 100px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    border-radius: 5px;
    display: none;
}
.socail .i span img{
    height: auto;
    width: 100%;
}
.socail .i:hover span{display: block;}
.socail .i img{height: 0.24rem;}
.socail .i .iconfont{font-size:20px;}
.socail .i:hover{color:#ffba00;}
.copy{flex:0 0 auto;color:#999;padding-right:30px;font-size: 0.18rem;}
.links{flex:0 0 auto;color:#90929e;}
.links a:hover{color:#393e5b;transition:.3s;}
.tools{display:none;}
.pbanner{padding-bottom:33%;min-height:400px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:-5%;z-index:5;}
.pbanner .btxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;padding-bottom:8%;}
.pbanner .txt{width:100%;}
.bread{color:#393e5b;margin-bottom:10px;}
.bread a,.bread span{padding:0 10px;}
.bread a:first-child{padding-left:0;}



.HomeDept{background: #eff4fb;padding: 1rem 0;}
.HomeDept .HomeTit{display: flex;flex-wrap: wrap;}
.HomeDept .HomeTit .item:not(:last-child){margin-right: 2.604vw;}
.HomeDept .list{}
.HomeDept .list .item{margin-left: 2%;width: 23.5%;float: left;}
.HomeDept .list .item:nth-child(1){margin-left: 0;}
.HomeDept .list .item a{
    display: block;
    padding: 0.45rem 0.3rem;
    background-color: rgb(255 255 255);
    border: 1px solid #fff;
    text-align: center;
    border-radius: 0;
    position: relative;
    overflow: hidden;
    }
.HomeDept .list .item a:before{position: absolute;left: 0;width: 80%;height: 1px;bottom: 0;background-color: #0c39bd;content: "";transition: all 0.5s;z-index: 1;}
.HomeDept .list .item a:after{position: absolute;right: 0;width: 20%;height: 1px;bottom: 0;background-color: #0c39bd;content: "";transition: all 0.6s;}
.HomeDept .list .item .icon{margin: 0px auto 1.25vw;width: 8.333vw;height: 9.323vw;position: relative;}
.HomeDept .list .item .icon img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 0.5s;}
.HomeDept .list .item .icon .i2{opacity: 0;transform: scale(0.9);}
.HomeDept .list .item .tit{font-size: 0.18rem;margin-bottom: 0.15rem;}
.HomeDept .list .item .more{width: 0.3rem;height: 12px;margin: 0px auto;background: url(../images/Floor003196-more.svg) no-repeat center center/contain;}
.HomeDept .list .item:hover a{background-color: #0c39bd;color: #fff;}
.HomeDept .list .item:hover .icon .i1{opacity: 0;transform: scale(0.9);}
.HomeDept .list .item:hover .icon .i2{opacity: 1;transform: scale(1);}
.HomeDept .list .item:hover .more{background: url(../images/Floor003196-more-on.svg) no-repeat center center/contain;}
.HomeDept .list .item:hover a:before{width: 0;}
.HomeDept .list .item:hover a:after{width: 100%;}


/*Floor003031 */
.Floor003031{position: relative;z-index: 1;background: url(../images/m_deptbg.png) no-repeat;background-size: cover;background-attachment: fixed;
    height: 2.6rem;}
.Floor003031 .auto{max-width: 1400px; width: 86%;}
.Floor003031 > img{opacity: 0;position: relative; z-index: -1;}
.Floor003031 .txt{position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center;}
.Floor003031 .txt .ytable{height: 100%;}
.Floor003031 .txt .email{ position: relative;max-width: 840px; margin: 0 auto;background: #fff;}
.Floor003031 .email input{font-size: 0.2rem;/* font-family: 'roboto-Regular'; */}
.Floor003031 .email .text{width: 100%;padding-left: 0.3rem;line-height: 3;border: 0;color: #999;font-size: 0.18rem;}
.Floor003031 .email .text.focus{color: #333;}
.Floor003031 .email .btn{position: absolute;right: 0;top: 0;height: 100%;width: 10em;color: #0a36ba;background: url(../images/Top003156-search.svg) no-repeat right 0.3rem center;cursor: pointer;border: 0;text-transform: uppercase;background-size: 0.24rem;}
.Floor003031 .index-tit{color: #fff;position: relative;margin-bottom: 0.3rem;/* display: none; */}
.Floor003031 .index-tit b{text-transform: uppercase;/* font-family: "roboto-Black"; */font-size: 0.48rem;line-height: 1;}
.Floor003031 .index-tit .icon{background: url("../images/Floor003031_icon.png") no-repeat;width: 19px; height: 19px; margin-left: 20px;display: inline-block; vertical-align: text-bottom; animation:zhuan 5s infinite linear;}
@keyframes zhuan{
    0%{transform: rotate(0); }
    100%{transform: rotate(360deg);}
}
@media(max-width:768px){
.Floor003031{overflow: hidden;}
.Floor003031 .index-tit{margin-bottom: 6vw;}
.Floor003031 .index-tit b{font-size: 8vw;}
.Floor003031 .email input{font-size: 2.5vw;}
.Floor003031 > img{max-width: inherit; width: 150%;margin-left: -25%;}
}

.tjan a{
    color: #fff;
    display: inline-block;
    font-size: 0.18rem;
    background: #0c39bd;
    transition: 0.3s;
    line-height: 3;
    border: 1px solid #0c39bd;
    padding: 0 0.3rem 0 0.3rem;
    text-transform: capitalize;
}
.tjan a:hover{background: #fff;color: #0c39bd;}
.succ{text-align: center;}
.rcontent .succ p{text-align: center;}

.back{background-image: url(../images/back-lan.svg);}
.back:hover{background-image: url(../images/back-bai.svg);}

.succ img{max-width: 300px;}

.btn_line a{text-decoration: underline;font-size: 0.18rem;color: #0c39bd;background: url(../images/Floor003180-more2.svg) no-repeat right center;background-size: 0.15rem;padding-right: 0.2rem;}
.btn_line{display: block;margin-top: 0.3rem;}

.table_box table{width: 100%;text-align: left;}
.table_box table td,.table_box table th{padding: 1em;border: 1px solid #dcdcdc;}
.table_box table tr td:nth-child(2){color: #333;}
.table_box table td del{color: #999;margin-left: 0.2rem;}
.table_box table tr td:nth-child(1){background-color: #eff4fb;
    font-weight: 600;}


/*PicList002736 */
.PicList002736 li{margin-bottom: 2%;}
.PicList002736 li{overflow: hidden;display: flex;background: #fff; border: 1px solid #fff; transition: 0.3s;align-items: center;}
.PicList002736 li .Ispic{ background-size: contain;background-color: #f5faff;}
.PicList002736 li .txt{ padding:2.5%;}
.PicList002736 li .txt h3{font-size: 0.24rem; color: #0c39bd;}
.PicList002736 li .txt p{line-height: 0.3rem;color: #333;font-size: 0.18rem;}
.PicList002736 li .txt span{font-size: 0.18rem;color: #999;margin: 0.5em 0;display: block;}
@media(min-width:481px){

}
@media(min-width:1201px){
.PicList002736 li .Ispic{width: 16.927%;padding-bottom: 25.508%;}
.PicList002736 li .txt{width: 79.736%;}
.PicList002736 li .Ispic{float: left; }
.PicList002736 li .txt{margin-right: 3%; float: left;}
}
@media(min-width:481px) and (max-width:1200px){
.PicList002736 li .Ispic{width: 45%;padding-bottom: 31.3%;}
.PicList002736 li .txt{width: 48%;}
}
@media(max-width:480px){
    .PicList002736 li{margin-bottom: 20px;display: block;}
.PicList002736 li .Ispic{padding-bottom: 69.5%;}
.PicList002736 li .txt{ padding: 15px;}

}


.rcontent .content .wz_left{text-align: left;}
.pd0{padding: 0;}

.program{font-size: 0.18rem;}
.program table{border: 1px solid #dcdcdc;text-align: left;min-width: 80%;width: 100%;}
.program table tr,.program table td{padding: 0.2rem 0.3rem;border: 1px solid #dcdcdc;min-width: 2.4rem;}
.program table tr td:first-child{background-color: #eff4fb;font-weight: 600;}
.program dl{text-align: left;margin-top: 0.3rem;}
.program dl dd{line-height: 0.3rem;}
.program dl dd a{text-decoration: underline;}
.program dl dd i{color: #0a36ba;}

.re_box table{border: 1px solid #dcdcdc;text-align: left;margin-bottom: 0.3rem;min-width: 80%;width: 100%;}
.re_box table tr,.re_box table td{padding: 0.1rem;border: 1px solid #dcdcdc;font-size: 0.18rem;}
.re_box table tr td:first-child{background-color: #eff4fb;font-weight: 600;color: #0c39bd;}

.colorbox{background-color: rgb(65 122 183 / 10%);padding: 0.3rem;margin: 0.2rem 0;border-radius: 0.1rem;}
.colorbox div{margin: 0;}

.colorbox .Awards_list dl{margin-bottom: 0;}

.pay dl dd a{color: #0c39bd;}
.md-bot20{margin-bottom: 0.3rem;}

.zc_more{margin: 0.3rem 0;}
.zc_more a{display: inline-block;line-height: 4.285em;background-color: #0c39bd;font-family: 'Oswald-Medium';color: #fff; padding: 0 6.285em 0 1.572em; position: relative; font-size: 14px;}
.zc_more a:after{position: absolute;width: 1.428em;height: 1.428em;background-color: #ffffff;top: 50%; margin-top: -0.714em;opacity: 0.2;border-radius: 50%; content: '';right: 1.572em;}
.zc_more a .icon{position: absolute; width: 2.428em; height: 1px;background: #fff;right: 2em; top: 50%;}
.zc_more a .icon:after{position: absolute; border:4px solid transparent; border-left-color: #fff; content: '';right: -5px; top: 50%; margin-top: -4px; border-left-width: 5px;}
.zc_more a:hover .icon{animation:infinite left3044 1.5s ease;}
@keyframes left3044{
0%{transform: translateX(0);}
50%{transform: translateX(-10px);}
100%{transform: translateX(0);}
}

.zc_more a.xg:hover .icon{animation:infinite right3044 1.5s ease;}

@keyframes right3044{
    0%{transform: translateX(0) rotateZ(180deg);}
    50%{transform: translateX(10px) rotateZ(180deg);}
    100%{transform: translateX(0) rotateZ(180deg);}
    }
@media(max-width:480px){
.zc_more a{
    line-height: .4rem;
    padding: 0 0.9rem 0 0.2rem;
}
}

.zc_more a:hover{color:#fff}
.link dd a{text-decoration: underline;}

.flex_right{display: flex;justify-content: flex-end;}

.Regist_pop{width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);display: none;position: fixed;z-index: 1;top:0;left:0;z-index: 99999;}
.close{color: #fff;cursor: pointer;position:absolute;right: 0.1rem;width: 0.3rem;height: 0.3rem;background: url(../images/close.svg) no-repeat center center;background-size: 0.3rem;top: 0.1rem;}
.fl000115_box{width: 100%;max-width: 5rem;padding:1rem 0.5rem;font-size: 0.18rem;color: #333;background-color: #fff;position: absolute;z-index: 999999;top: 50%;left: 50%;transform: translate(-50%,-50%);min-height: 3rem;text-align: center;}
.pro_btn a{color: #fff;
    display: inline-block;
    font-size: 0.18rem;
    background: #0c39bd;
    transition: 0.3s;
    line-height: 3;
    border: 1px solid #0c39bd;
    padding: 0 0.3rem 0 0.3rem;
    text-transform: capitalize;
    cursor: pointer;
}
.pro_btn{margin-top: 0.3rem;}
.pro_btn a:nth-child(2){background-color: #ccc;border-color: #ccc;margin-left: 0.2rem;}

.venue_box ul{display: flex;flex-wrap: wrap;justify-content:space-between;}
.venue_box ul li{width: 15%;}


.mem_box ul{display: flex;flex-wrap: wrap;margin-top: 0.3rem;}
.mem_box ul li{width:31.5%;margin-right: 2%;background-color: #eff4fb;padding:0.5rem;}
.mem_box ul li:nth-child(3n){margin-right: 0;}
.mem_box ul li h2{font-size: 0.24rem;color: #000;line-height: 0.3rem;margin-bottom: 0.2rem;text-align: center;}
.mem_box ul li img{display: block;max-width: 1.3rem;margin: 0 auto 0.3rem;}


@media(min-width:1201px){
   .Floor002358 .owl-dots{display: none;}
}
.Floor002358 .owl-nav{display: none;}
.Floor002358 .owl-dots,
.Detail .slick-dots {text-align: center;}
.Floor002358 .owl-dots .owl-dot,
.Detail .slick-dots li {display: inline-block;width: 6px;height: 6px;border-radius: 50%;background-color: #eee;margin: 0 2px;}
.Floor002358 .owl-dots .owl-dot.active,
.Detail .slick-dots li.slick-active{background-color: #0c39bd;}
.table_box .TeamList2{margin-top: .3rem;}

/*Form003139 */
.Form003139{margin-top: 0.3rem;}
.Form003139 .auto{position: relative;z-index: 1;}
.Form003139 .desc{font-size: 0.875em;color: #999999;line-height: 1.78571;}
.Form003139 .form{background-color: #eff4fb; margin-top: .3rem;padding: 0.2rem;max-width: 60%;}
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 0.875em; line-height: 3.5714;color: #333333;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size: 0.875em;line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #0c39bd;border-radius: 5px;font-size: 0.875em;height:  3.5714em;color: #fff;cursor: pointer; border: 0;}
@media (min-width:1201px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width: 49%;}
.Form003139 .form-ul .row-2 li:nth-of-type(2){float: right;}
.Banner002653.active,.SubBan.active{margin-top: .7rem;}
.Top002908.active-2 .top-menu li a{line-height: .7rem;}
.Top002908 .top-menu ul li{position: relative;}

}
@media (max-width:1200px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul .btn{display: block;margin: 0 auto;}
.Form003139 .form{max-width: 100%;}
}
.corRed{color: red;}
.rule-tip{font-size: 12px;}
.rule-tip:not(.not-position) {
    position: absolute;
    top: 105%;
    left: 0;
    width: 100%;
    line-height: 1.3;
}
.rule-tip img{margin-right: 5px;width: 11px;margin-top: -4px;}
[v-cloak] {
    display: none;
}

.rcontent .content p,.rcontent .content span{text-wrap-mode:wrap !important;white-space: normal !important;}

/* 2025-04-21 */
.Banner002653 .banner-text .autoCon-1400{
    height: 100%;
}
.Banner002653 .banner-text h2{
    font-size: .55rem;
    color: #0c39bd;
}
.Banner002653 .banner-text .description{
    font-size: .35rem;
    color: #A08E5C;
    margin-top: .2rem;
}
.Banner002653 .banner-02-text figure img{
    width: .8rem;
}
.Banner002653 .banner-02-text h4{font-size: .29rem;}
.Banner002653 .banner-02-text h2{margin-top: .2rem;}
.Banner002653 .banner-02-text .description{margin-top: .4rem;}
.other-html{margin-top: .5rem;}
.lm_tit.t-left{text-align: left;}
.board-list ul li{width: 33.33%;padding: .1rem;}
.board-list ul{margin: 0 -.1rem;}
.board-list ul li .border-card figure img{width:1.5rem;height: 1.5rem;border-radius: 50%; object-fit: cover;}
.board-list ul li .border-card .card-text{width: calc(100% - 1.8rem);}
.board-list ul li .border-card .card-text h3{font-size:.22rem;line-height:1.5;}
.board-list ul li .border-card .card-text p{color: #49536f;}
/*.board-officers{margin-top: .5rem;}*/
.board-infomation figure img{width: 2.05rem;height: 2.05rem;border-radius: 50%;object-fit: cover;}
.board-infomation .infomation-text .lm_tit{padding-top: 0;margin-bottom: 0;}
.board-infomation .infomation-text{width: calc(100% - 2.3rem);}
.board-detail .board-background .lm_tit.pt2{padding-top: .3rem;}
.session-chairs ul li a{display: block;padding: .1rem;text-align: center;}
.session-chairs ul li .imgbox{padding: 0.1rem 0;}
.session-chairs ul li .imgbox img{width: 1.5rem;height: 1.5rem;border-radius: 50%;border: 1px solid #ddd;}
.session-chairs ul li .info-1 h3{font-size: .22rem;padding-top: 0;margin: 0.1rem 0;}
.session-chairs ul li .info-1 h4{color: #224bcb;font-weight: 400;}
.session-chairs ul li .info-1 p{text-align: center;margin-bottom: 0;color: #666;font-size: .14rem;line-height: 1.5;margin-top: 0.1rem;}
.session-chairs ul li .info-1 p .look{color: #224bcb;}
.slick-slider .slick-arrow.slick-disabled{opacity: .5;}
.resource-detail .other-con{width:3rem;}
.resource-detail .other-con figure img{ width:100%;}
.resource-detail .resource-text {width: calc(100% - 3rem);padding-left: 0.6rem;}
.pc-slide .slick-initialized .slick-slide{display: flex;flex-wrap: wrap;}
.Keynotes .mobile-slide{display: none;}
.board-description .board-html{display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: row-reverse;}
.board-description .board-html .left-text{width: calc(100% - 5rem)}
.board-description .board-html figure{width: 4rem;}
.custom-swiper .swiper-button-next:after,.custom-swiper .swiper-button-prev:after{font-size: .3rem;}
.custom-swiper .swiper-button-next{right: -40px;}
.custom-swiper .swiper-button-prev{left: -40px;}
.mySwiper .swiper-button-disabled,.mySwiper .swiper-pagination{display: none;}
.mySwiper .swiper-pagination{position: static;margin-top: .1rem;}
.mySwiper .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 2px;}
.photo-gallery .swiper-slide figure img{width: 100%;}
.photo-gallery .swiper-slide figure p{padding-bottom: 75%;overflow: hidden;background: url(../images/fancybox_loading@2x.gif) no-repeat center/.2rem;}
.photo-gallery .swiper-slide figure p a{transition: all .3s;display: block;}
.photo-gallery .swiper-slide figcaption{font-size: .16rem;text-align: center;color: #666;margin-top: .1rem;}
.WorkShop img{height: auto !important;}
.quarter04 .item.code-enter .text img{height: 40px;margin-left: .2rem;}
.quarter04 .item.code-enter .text{display: flex;}
.sign-confirm .quarter04 .txwc{padding-top: 1.3rem;}


/* 响应式 */
@media (max-width: 1700px) {
    .Banner002653 .banner-text .autoCon-1400{padding-left: .8rem;}
    .Banner002653 .banner-text h2{font-size: .45rem;}
    .Banner002653 .banner-text .description{font-size: .3rem;}
    .pop-up .time_box2 .dao{padding-top: .7rem;}
    .pop-up{width: 45%;}
    .pop-up .time_box2 .countdown div {
        margin: 0 10px;
        padding: 10px;
        min-width: .9rem;
    }
    .pop-up .time_box2 .countdown span{font-size: .3rem;}
}
@media(max-width:1500px){
    .Floor003201 .right .slick-slide > div:nth-child(2) .item{
        padding-top: 1.5rem;
    }
}
@media(max-width:1400px){
    .TeamList .info-1 .cnname{font-size: .22rem;}
}
@media (min-width: 1201px) {
    .board-description .lm_tit{font-size: .6rem;margin-bottom: .6rem;}
    .Menu002795 dd:hover a{color: #0c39bd;font-size: 0.24rem;}
    .Menu002795 dd:hover a:after{ background:#0c39bd;}
	.board-list ul li .border-card figure img{transition: all .3s;}
	.board-list ul li .border-card:hover figure img,
    .photo-gallery .swiper-slide figure:hover p a{transform: scale(1.03);}
    .quarter04 .item.code-enter .text img{height: 48px;}
}
@media(max-width:1200px){
    .sign-confirm .quarter04 .txwc .zc_more{margin: .3rem 0;}
    .custom-swiper .swiper-button-next,.custom-swiper  .swiper-button-prev{display: none !important;}
    .mySwiper .swiper-pagination{display: block;}
	.board-description .board-html{flex-direction: column;}
	.board-description .board-html .left-text,
	.board-description .board-html figure{width: 100%;}
	.board-description .board-html figure img{width: auto;}
	.use-spanAsPlaceholder .text span{font-size: .1rem;}
	.resource-detail .other-con {width: auto;}
    .resource-detail .other-con .Related-box{ display:none;}
	.resource-detail .resource-text{width: 100%;margin-top: .3rem;padding-left: 0;}
    .board-list ul li{width: 50%;}
	.Banner002653 .banner-text .autoCon-1400{padding-left: 0.3rem;}
	.Banner002653 .banner-text h2 {
		font-size: .32rem;
	}
	.Banner002653 .banner-text .description {
		font-size: .2rem;
		margin-top: 0.1rem;
	}
	.Banner002653 .banner-02-text h4 {
		font-size: .2rem;
	}
		
		
    .Banner002653{margin-top: 60px;}
    /* .Top002908{display: none;} */
    .pop-up .time_box2 .countdown div{
        padding: 0 0.1rem;
        min-width: 1px;
        margin: 0;
    }
    .pop-up .time_box2 .countdown span{
        font-size: .25rem;
        margin-bottom: 0;
    }
    .pop-up .time_box2 .countdown{
        justify-content: flex-end;
    }
    .Banner002653 .flex-direction-nav a,
    .Floor003226:before,
    .Floor002358 .list .iconfont,
    .ftop dt,
    .ftop dl:nth-of-type(2),
    .ftop dl:nth-of-type(3),
    .ftop dl:nth-of-type(4){
        display: none;
    }
    .pop-up .time_box2 .countdown .colon,
    .rcontent .content span.beizhu{
        font-size: .3rem;
    }
    .Floor003226,
    .Floor003196,
    .Floor002610,
    .HomeDept,
    .Floor002358,
    .footer.roundbg,
    .Floor003201 .auto{
        padding: .5rem 0;
    }
    .product_options,.xq_tit h2,.rcontent .content,.Floor003110 .tab-ul nav a.aon,
    .rcontent .content h3, .lm_tit,.lm_tit{padding-top: .5rem;}
    .subPage,.Detail{padding-bottom: .5rem;}
    .footer.roundbg{
        padding-bottom: .2rem;
    }
    .rcontent .content .content,.rcontent .content.pt0-pad{padding-top: 0;}
    .Floor003226 .index-xd .jc,
    .ind_title h3,
    .biaoti h2,
    .xq_tit h2,
    .Floor003110 .tab-ul nav a.aon,
    .rcontent .content h3, .lm_tit,
    .quarter04 .t01{
        font-size: .32rem;
    }
    .ind_title .more{
        margin: 0;
        width: .4rem;
        height: .38rem;
    }
    .Floor002610 .item{
        float: none;
        width: 100%;
        padding: .3rem;
        margin: 0;
    }
    .Floor002610 .item:not(:last-child),
	.board-description .board-html figure{
        margin-bottom: .3rem;
    }
    .Floor003031{
        height: 1.5rem;
    }
    .Floor002358 .list{
        padding: 0;
    }
    .ftop dl:last-child .font-b,
    .footer .fbot,
    .product_options .item{
        display: block;
    }
    .socail .i{
        margin: 0 .2rem;
    }
    .footer .ftop{
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .footer .copy{
        padding: 0 .2rem;
    }
    .footer .fbot{
        text-align: center;
    } 
    .login-content{
        padding: .5rem;
    }
    .loginBg .logo, .biaoti h2{
        text-align: center;
    }
    .loginBg .form{
        width: 100%;
        max-width: 5.2rem;
        margin: 0 auto;
    }
    .product_options .item h5{
        text-align: left;
        line-height: 1.3;
        margin-bottom: .1rem;
    }
    .product_options .item p{
        padding-left: 0;
        line-height: 1.5;
    }
    .biaoti h2,.AboutInfo .Info{padding-top: 0;}
    .biaoti h2 br,.AboutInfo .Img:after,.subMenu,.Detail button{display: none;}
    .Floor003110 .slider .slick-arrow,
	.session-chairs .slider .slick-arrow{display: none !important;}
    .Floor003201 .right .slick-slide{background: none;}
    .Floor003201 .right .slick-slide > div{padding-bottom: 0;width: 49%;}
    .Floor003201 .right .slick-slide > div:nth-of-type(1) {margin-right: 2%;}
    .Floor003201 .right .item{position: static;padding: 0.5rem 0.3rem!important;background: #fff;}
    .Floor003201 .right .slick-slide > div:nth-child(2) .item,
    .Floor003201 .right .slick-slide > div:nth-child(1) .item{padding-top: 0;}
    .Floor003201 .right .tit{min-height: calc(2 * .3rem);}
    .Floor003201 .right .slick-dots{margin-top: .3rem;text-align: center;position: static;}
    .Floor003201 .right .slick-dots li{float: none;display: inline-block;}
    .SubBan .ColTi .cn{font-size: .35rem;}
    .AboutInfo .Info,.AboutInfo .Img{float: none;width: 100%;}
    .AboutInfo .Img{margin-top: .2rem;padding: 0;}
    .Menu002795 dd{padding: 0 .25rem;}
    .Menu002795,.xq_tit h2,.Sessions .hy{margin-bottom: 0;}
    .rcontent,.Floor003226 .desc .pic img{width: 100%;}
    .subtitle-margin .biaoti,.TeamImg{margin-top: .5rem;}
    .zc_more{margin: 0;}
    .Floor003110.Detail{padding-bottom: 0;}
    .TeamImg .name::before{top: .25rem;width: .5rem;height: .5rem;}
    .Awards_list.md30{ margin-top: 0;}
    .regi_box .zc_more{margin-top: .2rem;}
    .quarter04 .content{padding-top: 0;}
    .quarter04{margin-bottom: 0;}
    .TeamList ul.slick-dots,.table_box .TeamList2{margin-top: .2rem;}
    *.w1200-m0{padding-top: 0 !important;}
    .rcontent .content .td strong{font-size: .22rem;}
    .mem_box ul li{padding: .2rem;}
    .Location003131 .current{background-position: 0 .2rem;}
    .quarter04 .tswz{padding: 2%;}
    /* .Top002908.active .logo,.Top002908 .top-nav{position: relative;z-index: 25;}
    .Top002908.active .menuBtn span{background-color: #fff;}
    .Top002908.active .open-search{background-image: url(../images/Top003156-search-white.svg);}
    .Top002908.active .t-login a{border-color: #fff;color: #fff;}
    .Top002908.active .t-login a:before{background-image: url(../images/Top002908_login_white.png);}
    .Top002908.active .logo img{display: none;}
    .Top002908.active .logo img.hidden{display: block;} */
    .Top002908 .top-menu li .sub-menu dd{position: relative;}
    .Top002908 .top-menu ul li .sub-menu dd .arrow{height: 33px;transform: scale(.8);}
    .Top002908 .top-menu li .sub-menu dd .three-menu a{padding-left: .1rem;}
    .mobile-link-image{display: block;margin-bottom: .3rem;}
}

@media (max-width: 768px) {
	
	.session-chairs ul li .info-1 p{font-size: .16rem;}
    .use-spanAsPlaceholder .text span{font-size: .13rem;}
	.Banner002653 .banner-text h2{margin-top: -1.7rem;}
	.Banner002653 .banner-text .autoCon-1400 {
		padding-left: 0;
	}
	.Banner002653 .banner-02-text .autoCon-1400{
		padding-top: .7rem;
		justify-content: flex-start;
	}
	.Banner002653 .banner-text.banner-02-text h2{
		margin-top: .2rem;
	}
	.Banner002653 .pop-up .auto{padding-left: 3%;}
		
		
		
   .Banner002653 .pop-up{
        top: inherit;
        top: initial;
        bottom: 0.5rem;
        right: inherit;
        right: initial;
        width: 100%;
   }
   .Banner002653 .auto{
        margin: 0;
        width: 100%;
        padding-left: .4rem;
   }
   .pop-up .time_box2 .countdown{
    justify-content: flex-start;
   }
   .TeamList .slick-arrow,.Pages .p_jump{display: none !important;}
   .quarter04 .item:not(:nth-child(2n+1)){margin-left: 0;}
   .quarter04 .item{width: 100%;margin-top: 0;}
   .quarter04 .item:last-child{margin-bottom: 0;}
   .quarter04 .item select,.quarter04 .item input{padding-left: .15rem;}
   .quarter04 .content .uitem{padding: 0;padding-bottom: .3rem;}
   .quarter04 .index dd,.rcontent .content .info .wz{width: 100%;}
   .tjan{text-align: center;}
   .engineering .Menu002795 dd{width: 50%;}
   .engineering .Menu002795 dd a{font-size: .22rem;}
   .rcontent .content .info{display: block;}
   .rcontent .content .info .img{padding: 0;margin: 0 auto;}
   .rcontent .xq-time{font-size: .18rem; }
   .mem_box ul li{width: 100%;padding: .3rem;margin: 0 0 .3rem 0;}
   .mem_box ul li:last-child{margin-bottom: 0;}
   .quarter04 .txwc{padding-top: 80px;}
   .WorkShop .item{flex-direction: column;}
    .WorkShop .item .imgbox {
        padding-top: 60%;
        width: 100%;
    }
    .WorkShop .item .tit {
        font-size: .2rem;
        margin: 0.2rem 0 .1rem;
    }
    .WorkShop .item .a {
        width: 100%;
        padding-left: 0;
    }
    .WorkShop ul li .event-more {
        margin-top: 0;
    }
}

@media (min-width: 481px) {
    .Floor003196 .ul-box{display: flex;justify-content: space-between;}
    .Floor003196 .ul-box .list{width: 49%;}
}

@media (max-width: 480px) {
.board-infomation figure img{width:1.25rem;height:1.25rem;}
.board-infomation .infomation-text{width: calc(100% - 1.45rem);}
    /* .Keynotes .pc-slide{display: none;}
    .Keynotes .mobile-slide{display: block;} */
    .TeamList.pc-slide .slider .item .imgbox{float: none;width: 100%}
    .TeamList.pc-slide .slider .item .info-1{float: none;width: 100%}
    .use-spanAsPlaceholder .text span{font-size: .12rem;}
    .board-infomation .infomation-text{margin-top: .2rem;}
	.Banner002653 .banner-text h2 {
		margin-top: -1rem;
		font-size: .22rem;
	}
	.Banner002653 .banner-text .description {
		font-size: .16rem;
		margin-top: 0;
	}
	.Banner002653 .pop-up{bottom: .3rem;}
	.Banner002653 .banner-02-text h4{font-size: .16rem;}
	.Banner002653 .banner-text.banner-02-text .description,
	.Banner002653 .banner-text.banner-02-text h2{margin-top: .1rem;}
	.Banner002653 .banner-02-text figure img{width: .5rem;}
	.Banner002653 .banner-02-text .autoCon-1400{padding-top: .3rem;}
		
	
	
    .Floor003226 .index-more a{
        line-height: .4rem;
        padding: 0 .2rem;
    }
    .Home_more{
        line-height: .4rem;
        padding: 0 .6rem 0 .2rem;
    }
    .Floor003196 .list li{
        padding: .15rem .2rem;
    }
    .Floor003196 .list li,.board-list ul li{
        width: 100%;
    }
    .ind_title .more{
        margin-top: .07rem;
    }
    .Floor002610 .item aside{
        margin-bottom: 0;
    }
    .HomeDept .list ul{
        margin-top: -.1rem;
    }
    .HomeDept .list .item{
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        margin-top: .1rem;
    }
    .HomeDept .list .item:nth-of-type(2n) {
        margin-right: 0;
    }
    .HomeDept .list .item a{
        padding: .4rem .2rem;
    }
    .Floor002358 .bd li{
        margin-bottom: 10px;
    }
    .footer .copy{
        font-size: 0.14rem;
    }
    .Banner002653 .auto{
        padding-left: 3%;
    }
    .pop-up .time_box2 .countdown span,
    .quarter04 .t01,.biaoti_h4 h4,.subList li a .tit{
        font-size: .2rem;
    }
    .rcontent .content span.beizhu{
        font-size: .22rem;
    }
    .pop-up .time_box2 .countdown div small{
        font-size: .16rem;
    }
    .pop-up .time_box2 .countdown div,
    .quarter04 .box{
        padding: 0;
    }
    .login-content{
        padding: .5rem .2rem;
    }
    .loginBg .form{
        padding: .5rem .2rem;
    }
    .product_options .item{padding: .15rem .2rem;}
    .Floor003201 .right .item{padding: 0.35rem 0.2rem!important;}
    .Sessions .hy li{width: 49%;margin-right: 2%;margin-bottom: .1rem;}
    .Sessions .hy li:nth-of-type(2n) {margin-right: 0;}
    .TeamList .item{width: 100%;}
    .program table tr, .program table td{padding: .15rem;}
    .quarter04 .tswz{padding: .1rem .2rem;line-height: 1.3;}
    .quarter04 .zc_more{text-align: center;}
    .quarter04 .zc_more a{margin: 0;}
    .quarter04 .txwc .zc_more .xg{
        padding: 0 0.2rem 0 0.9rem;
        margin-right: .15rem;
    }
    .TeamList2 .imgbox {
        width: 40%;
        float: none;
        padding-top: 50%;
    }
    .TeamList2 .info-1{
        width: 100%;
        float: none;
        padding: 0.15rem 0 0 0;
    }
    .Menu002795 dd a,.Menu002795 dd.aon a, .Menu002795 dd:hover a,
    .rcontent .qk ul li a h3{font-size: .18rem;}
    .engineering .Menu002795 dd a{font-size: .15rem;}
    .Menu002795 dd{padding: 0;}
    .Co ul li{width: 49%;}
    .rcontent .content p a{white-space: nowrap;}
    .Pages{padding-top: .3rem;}
    .rcontent .qk ul li,.rcontent .qk ul li:nth-of-type(3n){width: 49%;margin-right: 2%;}
    .rcontent .qk ul li:nth-of-type(2n){margin-right: 0;}
    .menuBtn{padding-left: .15rem;}
    .Top002908 .top-nav .t-login{margin-right: .15rem;}
    .Top002908 .t-login a{font-size: 12px;padding: 0 .1rem;}
    .Top002908 .logo img{height: 30px;}
    .top-search{width: 100%;}
    .pop-up .time_box2 .countdown .colon,
    .rcontent .content span.beizhu,.subTit h2{ font-size: .26rem;}
    .Floor003226 .index-xd .jc,
    .ind_title h3,
    .biaoti h2,
    .xq_tit h2,
    .Floor003110 .tab-ul nav a.aon,
    .rcontent .content h3,
    .lm_tit,
    .quarter04 .t01{/* font-size: .28rem; */}
}

@media (max-width: 380px) {
    .Top002908 .logo img{height: 24px;}
    .rule-tip{font-size: 10px;}
}



.Other002907{position: fixed; right: 3%; z-index: 200; border-bottom: 0; width: 70px;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2);bottom: 8%;}
.Other002907 li:not(:last-child){ border-bottom: 1px solid #eee;}
.Other002907 li a{ text-align: center;display: block;line-height: 30px; padding-top: 37px;background-position:  center 15px;background-repeat: no-repeat;font-family: 'SourceHanSansCN-Light'; font-size: 12px;color: #999; }
.Other002907 li a:hover{color:#fff;font-weight: bold;background-color: #0c39bd;}
.Other002907 li.li_4 a{background-image: url("../images/Other002907_gettop1.png");background-position:  center 20px; background-color: #fff;font-size: 14px;font-family: 'Oswald';color: #fff; margin-left: -1px; margin-right: -1px;padding-top: 35px; height: 70px; line-height: normal;color: #333;}
.Other002907 li.li_4 a:hover{background-image: url("../images/Other002907_gettop.png");background-color: #0c39bd;color: #fff;}

.Search-box{ padding-top:3%;}
.Search-box .list{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
.Search-box .list li{ width:32%; margin-right:2%; margin-bottom:1.5%; padding-bottom:1.5%; border-bottom:solid 1px #ccc;}
.Search-box .list li .title{ margin-bottom:.1rem;}
.Search-box .list li .date{ font-size:.14rem; color:#999;}
.Search-box .list li .more{ font-size:.16rem;}
.Search-box .list li:nth-child(3n){ margin-right:0;}
@media (max-width:640px) {
.Search-box .list li{ width:100%; margin-bottom:2%; padding-bottom:2%; }
}

