.newIcons{
    position: absolute;
    left: 0.4rem;
    width: 0.26rem;
}
.newIconR{
    float: right;
    height: 0.2rem;
    margin-right: 20px;
    transition-duration: .5s;
}
.left-nav a.active .newIcons path{
    fill: #10447C;
}
.left-nav .open a.active .newIconR{
    transform: rotate(90deg);
}
.left-nav a.active .newIconR path{
    stroke: #10447C;
}
.open>a{
    color: #10447C;
    background: #E9F4FF;
    border-left: 4px solid #10447C!important;
}
.open>a cite{
    color: #10447C;
}
.open>a .newIcons path{
    fill: #10447C;
}

.open>a .newIconR path{
    stroke: #10447C;
}

.open>a .newIconR{
    transform: rotate(90deg);
}


.left-nav a{
    color:#999999 ;
}
.navHeader{
    padding-left: 0.7rem;
    position: relative;
   margin-left:0.4rem;
}
.navHeader .dc1{
    width: 0.6rem;
    position: absolute;
    height:0.6rem;
    left: 0;
    top: 0;
    background-position: center center;
    background-size: cover;
    border-radius: 999px;
}
.navHeader .dc2{
    height: 0.6rem;
}
.navHeader .dc21{
    color: #333333;
    font-size: 0.26rem;
}
.navHeader .dc22{
    color: #999999;
    font-size: 0.16rem;
}
.logos img{
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.logos{
    padding-top: 0.18rem;
    padding-bottom: 0.28rem;
    width: 90%;
    display: block;
    margin: 0 auto;
    border-bottom: 1px solid #D9DFE5;
    margin-bottom: 0.26rem;

}
.navHeader{
    margin-bottom:0.45rem;
}
#nav{
    min-height: 5rem;
}
#nav>li{
    margin-bottom: 2px;
}
#nav>li>a{
    background-color: transparent!important;
}
.x-admin-sm .left-nav #nav li a cite{
    font-size: 0.18rem;
}
.containerTop{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: white;
    height: 0.8rem;
    box-shadow:0px 2px 30px rgba(0, 0, 0, 0.08);
    z-index: 4;
}
.containerTopt{
    background-color: transparent;
    box-shadow: 0px 0px 0px white;
}
.left-nav{
    top: 0;
    z-index: 6;
    padding-top: 0;

    box-shadow: 2px 0px 30px 0px
    rgba(0, 0, 0, 0.08);
    position: fixed;
    width: 2.8rem;
}
#side-nav{
    width: 2.8rem;
    position: relative;
}
.containerTop .layui-nav-item{
    line-height: 0.8rem;
    position: relative;
    z-index: 1001;
}
.page-content{
    top: 0.8rem;
    width: 100%;
    padding-left: 2.8rem;
    left:0 ;
    box-sizing:border-box;
    background-color: #f1f1f1;
}

.page-contentw{
    top: 0rem;
    padding-bottom: 0.7rem;
}
.page-contentwt{
    padding-top: 0.8rem;
    min-height: 100vh;
}

.contDigs{
    padding: 0 1rem;
    padding-top: 0.4rem;
}
.fTitle{
    font-size: 0.28rem;
    color: #333333;

    display: inline-block;
    vertical-align: middle;
}
.fTitleT{
    margin-top: 0.6rem;
    margin-bottom: 0.25rem;
}
.layui-nav-itemnew a{
    display: inline-block!important;
    vertical-align: middle!important;
}
.layui-nav-itemnew svg{
    display: inline-block;
    vertical-align: middle!important;
    width: 0.22rem;
}
.banner_swiper1{
    height: 5rem;

}
.banner_swiper1 .swiper-slide{
    background-size: cover;
    background-position: center center;
}
.banner_swiper1 .swiper-pagination .swiper-pagination-bullet-active{
    border: 2px solid white;
    background-color: transparent;
    width: 0.11rem;
    height: 0.11rem;
}

.banner_swiper1 .swiper-pagination{
    bottom: 20px!important;
}

.banner_swiper1 .swiper-pagination span{
    margin: 0 0.1rem;
    display: inline-block;
    vertical-align: middle;
    width: 0.08rem;
    height: 0.08rem;
    background-color: white;
    opacity: 1;
    border-radius: 100%;
    line-height: 0;
    cursor: pointer;
}
.banner_swiper1 .swiper-slide{
    position: relative;
}
.bannerText{
    position: absolute;
    top: 40%;
    left: 35%;
    transform: translate(-50%,-50%);
}
.bannerText .t1{
    font-size: 0.8rem;
    color: white;
    font-weight: bold;
    margin-bottom: 0.4rem;

}
.bannerText .t2{
    color: #FFFFFF;
    font-size: 0.18rem;
    max-width: 6rem;

}
.Dischan{
    border-radius: 100px;
    padding: 0.03rem 0.1rem;
    background-color: white;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.3rem;
}
.Dischan svg{
    width: 0.16rem;
    display: inline-block;
    vertical-align: middle;
}
.Dischan span{
    color: #999999;
    font-size: 0.16rem;
    display: inline-block;
    vertical-align: middle;
}
.Fcontent{
    margin: 0 -0.2rem;
    font-size: 0;

}
.divsCt{
    padding: 0 0.2rem;
    box-sizing:border-box
}
.Fcontent div{

}
.layui-nav .layui-nav-item a{
    padding: 0 0.04rem;
}
.containerTop .layui-nav-item{
    margin-left: 0.4rem;
}
.heijiao{
    position: relative;
}
.heijiao:before{
    content:'';
    position: absolute;
    width: 0.05rem;
    height: 0.05rem;
    right: -0.1rem;
    top: 31%;
    transform: translate(-50%,0);
    background-color: #FF0000;
    border-radius: 0.1rem;
}
.linhui{
    padding:0 0.19rem  ;
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #E8E8E8;
}
.linhui div{
    padding: 0.2rem 0 ;
    color: #10447C;
    line-height: normal;
    font-size: 0.14rem!important;
    border-bottom: 2px solid #10447C;
    display: inline-block;
}
.linhui .d2{
    color: #999999;
    float: right;
    border-bottom:0;
    cursor: pointer;
}
.linhui .d2:hover{
    color: #10447C;
}
.lincont{
    padding: 0.2rem 0.3rem;
    max-height: 2.8rem;
    overflow: auto;
    padding-right: 0.1rem;
}
.lincont .list{
    color: #333333;
    font-size: 0.14rem;
    margin-bottom:0.2rem;
    position: relative;
}
.lincont .list.red{
    background-color: transparent!important;
}
.lincont .list.red:before{
    content:'';
    position: absolute;
    top:13%;
    left: -0.1rem;
    width: 0.05rem;
    height: 0.05rem;
    background-color: #FF0000;
    border-radius: 100%;
}
.lincont .list2{
    margin-top: 0.04rem;
    color: #B1B7BE;
    font-size: 0.14rem;
}
.topTan{
    background-color: white;
    line-height: normal;
    width: 3.36rem;
    position: absolute;
    top:90%;
    right: 0;
    box-shadow: 5px 0px 10px #8b8b8b2b;
    display: none;
}
.topTan:before{
    content: "";
    display: block;
    position: absolute;
    border: 0.1rem solid transparent;
    border-bottom: 0.1rem solid white;
    top:-0.2rem;
    right: 0.2rem;
    filter: drop-shadow(0px -3px 2px rgba(0, 0, 0, .2));
}

.lincont .list1{
    color: #333333;
    font-size: 0.14rem;
}

.lincontScroll.active{
    opacity: 1;
}
.lincontScroll{
    overflow-y: auto;
    height: 100%;
   
}
.lincontScroll::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.lincontScroll::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
.lincontScroll::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}
.classNextV{
    max-height: 8rem;
}
.divsCt{
    text-align: center;
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
}
.divsCt .d1{
    font-size: 0.2rem;
    color: #333333;
    margin-bottom: 0.45rem;
}
.divsCt .d21{
    color: #2EA1D3;
    font-size: 0.64rem;
    display: inline-block;
    vertical-align: bottom;
}
.divsCt .d22{
    font-size: 0.16rem;
    color: #2EA1D3;
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 0.1rem;
    margin-left: 0.1rem;
}
.divsCt .d411{
    color: #BFC0C4;
    font-size: 0.16rem;
    margin-bottom: 0.1rem;
}
.divsCt .d412{
    color: #2EA1D3;
    font-size: 0.34rem;
}
.divsCt .d4{
    font-size: 0;
}
.divsCt .d41,.divsCt .d42{
    display: inline-block;
    width: 50%;
    box-sizing:border-box;
}
.divsCt .d421{
    color: #BFC0C4;
    font-size: 0.16rem;
    margin-bottom: 0.08rem;
}
.divsCt .d422{
    color: #D32E2E;
    font-size: 0.34rem;

}
.page-content{
    box-sizing:border-box;
    position: relative;
}
.divsCtS{
    background-color: white;
    padding: 0.4rem 0;
}
.divsCtS .d2{
    margin-bottom: 0.45rem;
}
.divsCtS .d3{
    position: relative;
    max-width: 3.4rem;
    width: 75%;
    background-color: #F0F2F5;
    height: 0.12rem;
    display: block;
    margin: 0 auto;
    margin-top: 0.3rem;
    margin-bottom: 0.5rem;
    z-index: 5;
}
.d3line{
    position: relative;
}
.d3line:before{
    height: 0.23rem;
    position: absolute;
    top:50%;
    left: 75%;
    content: "";
    width: 0.02rem;
    background-color:#2EA1D3 ;
    transform: translate(0,-50%);
    z-index: 1;
}
.divsCtS .d3 div{
    position: absolute;
    z-index: 2;
    left: 0;
    top:0;
    background-color: #2EA1D3;
    height: 0.12rem;
}

.divsCtc .d21{
    color: #10447C;
}
.divsCtc .d22{
    color: #10447C;
}

.divsCtc .d412{
    color: #10447C;
}
.divsCtc .d3 div{
    background-color:#10447C ;
}
.divsCtc .d3line:before{
    background-color:#10447C ;
}
.daQuan{
    margin-bottom: 0.2rem;
}
.daQuan .j1{
    box-sizing: border-box;
    min-width: 1.2rem;
    height: 1.2rem;
    padding: 0 10px;
    font-size: 0.34rem;
    color: white;
    text-align: center;
    border-radius: 100px;
    line-height: 1.2rem;
    display: inline-block;
    background-color: #2EA1D3;
    margin: 0 0.04rem;
    max-width: 100%;
}
.daQuan .j2{
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    background-color: #10447C;
    font-size: 0.34rem;
    color: white;
    text-align: center;
    border-radius: 100%;
    margin: 0 0.04rem;
    line-height: 1.2rem;
    max-width: 100%;
}
.daLine{
    font-size: 0;
    padding: 0 0.3rem;
}
.daLine .wzs{
    position: relative;
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.daLine .wz{
    position: relative;
    color: #BFC0C4;
    font-size: 0.16rem;
    display: inline-block;
    vertical-align: text-after-edge;
}
.daLine .wz:before{
    content: "";
    width: 0.1rem;
    height: 0.1rem;
    position: absolute;
    left: -0.15rem;
    top:50%;
    transform: translate(0,-50%);
    background-color: #2EA1D3;
    border-radius: 100%;

}
.CvDiv{
    margin: 0 -0.2rem;
    margin-top: 0.25rem;
}
.CvDiv{
    font-size: 0;
}
.CvDiv1{
    padding: 0 0.2rem;
    width: 50%;
    display: inline-block;
    box-sizing:border-box;
}
.CvDiv1 .v1{
    padding-top: 0.3rem;
    padding-bottom: 0.2rem;
    background-color: white;

}
.CvDiv1 .v11{
    margin-bottom: 0.2rem;
    width: 0.4rem;
}
.CvDiv1 .v12{
    color: #333333;
    font-size:0.2rem;
}
.tableDiv{
    width: 100%;
    text-align: center;
}
.tableDiv td{
    padding:  0.3rem 0;
    font-size: 0.16rem;
    vertical-align: top;
}
.tableDiv thead{

}
.tableDiv tbody{
    background-color: white;
    box-shadow: 0px 0px 20px 0px
    rgba(0, 0, 0, 0.1);
}
.zhanlist{
    cursor: pointer;
}
.zhanlist.zhuan svg{
    transform: rotate(180deg);
}
.zhanlist span{
    color: #2EA1D3;
    font-size: 0.14rem;
    display: inline-block;
    vertical-align: middle;
}
.zhanlist svg{
    color: #2EA1D3;
    display: inline-block;
    vertical-align: middle;
}
.tableDiv tbody tr{
    border-bottom: 0.03rem solid #f1f1f1;
}
.tableDiv .hide{
    display: none;
}
.waiFus{
    width: 13%;
}
.tablea thead a{
    width: 25%;
}
.tablea a{
    width: 30%;
    display: inline-block;
    vertical-align: top;
}
.tablea .grey{
    color:#BFC0C4
}
.tableaw td{
     padding: 0.3rem 0.06rem;
}
.tableDiv a{
    width: 33%;
    display: inline-block;
    vertical-align: top;
    color:#333333;
    text-align: center;
}
.tableDiv thead a{
    width: 25%;
}
.tableDiv tbody .tablea td:nth-of-type(n+3){
    text-align: left;
}
.left_opens {
    height: 45px;
    float: left;
    margin-left: 10px;

    position: relative;
    z-index: 4;
    left: 0;
    transition-duration: .5s;
}
.left_opens i {
    display: block;
    background: rgba(255,255,255,0.1);
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 3px;
    text-align: center;
    margin-top: 7px;
    cursor: pointer;
}
.ipcode{
    font-size: 0.14rem;
    text-align: center;
    color: #C9CED4;
    margin-bottom: 0.1rem;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-left: 1.4rem;
}
.ipcodec{
    padding-left: 0;
    color: white;
}
.containerTop .layui-nav-itemnew svg path{
    fill: #333333;
}

.containerTopt .layui-nav-itemnew svg path{
    fill: white;
}
.containerTop .layui-nav-item a{
    color:#333333!important;
}
.containerTopt .layui-nav-item a{
    color:white!important;
}
.clHuise{
    background-color: #F9FBFE;
    padding: 0.16rem 0;
}
.clHuiseS{
    background-color: white;
}
.clHuiseS .d11{
    padding: 0.2rem;
}
.clHuiseS .d1{
    font-size: 0.16rem;
    color: #10447C;
    margin-bottom: 0.15rem;
    display: inline-block;
    background-color:#E9F4FF ;
    padding: 0.02rem 0.08rem;
    border-radius: 0.05rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    max-width: 100%;
}
.clHuiseS .d2{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    color: #000000;
    font-size: 0.2rem;
}
.clHuise{
    font-size: 0;
}
.clHuise .s1{
    width: 33.33%;
    display: inline-block;
    box-sizing:border-box;
}

.clHuise .s1.green svg path{
    fill: #2D8A64;
}

.clHuise .s1.green svg div{
    color: #2D8A64;
}

.clHuise .s1 svg{
    display: block;
    margin: 0 auto;
    width: 0.21rem;
    margin-bottom: 0.05rem;
}
.clHuise .s1 div{
    font-size: 0.14rem;
    color: #888888;
    display: block;
    text-align: center;
}
.clHuise .s1:nth-of-type(2){
    border-left: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
}
.clHuiseSW{
    margin: 0 -0.12rem;
    font-size: 0;
}
.clHuiseSW>.d1{
    padding: 0 0.12rem;
    margin-bottom: 0.2rem;
    width: 25%;
    box-sizing:border-box;
    display: inline-block;
}
.clHuiseS{

}

.FaDIVS{
    font-size: 0;
}
.FaDIVS>div{
    display: inline-block;
    width: 25%;
    vertical-align: top;
}
.FaDIVS a{
    display: inline-block;
    color:#999999;
    font-size:0.24rem;
    border-bottom: 2px solid transparent;
    padding-top: 0.21rem;
    padding-bottom: 0.14rem;
    word-break: break-all;
}
.FaDIVS a:hover{
    color:#10447c;
    border-bottom: 2px solid #10447c;
}
.FaDIVS a.active{
    color:#10447c;
    border-bottom: 2px solid #10447c;
}
.FaDIVS{
    border-bottom: 1px solid #e8e8e8;
    background-color: white;
    padding: 0 0.3rem;
}
.FaSelect{
    padding-left: 1.1rem;
    position: relative;

}
.FaSelectT{
    margin-bottom: 0.2rem;
}
.FaSelect .c1{
    color:#999999;
    font-size:0.16rem;
    position: absolute;
    left: 0;
    top: 0;
}
.FaSelect .c2 a:hover{
    background-color:#10447c;
    border-radius:2px;
    color: white;
}
.FaSelect .c2 a.active{
    background-color:#10447c;
    border-radius:2px;
    color: white;
}
.FaSelect .c2 a{
    display: inline-block;
    color:#999999;
    font-size:0.16rem;
    padding: 0.02rem 0.05rem;
    margin-right: 0.8rem;
    margin-bottom: 0.1rem;
}
.FaSelectD{
    padding: 0.3rem;
    background-color: white;
    margin-bottom: 0.2rem;
}

.selselect{
    position: relative;
    border:1px solid #d9d9d9;
    width: 2.5rem;
    display: inline-block;
    margin-right: 0.2rem;
}

.selselect .s1{
   background-color: transparent;
    outline: none;
    border: 0;
    width: 100%;
    -webkit-appearance: none;
    padding: 0.12rem 0.15rem;
}
.selselect .s2{
    position: absolute;
    top: 50%;
    right: 0.2rem;
    width: 0.18rem;
    font-size: 0.14rem;
    transform: translate(0,-50%);
}
.fTitlew{
    margin-bottom: 0.3rem;
}
.page-content-bg{
    display: none!important;
}
.containerTop .left_opens i{
    background-color: #333333;
}

.clHuise .s1.grey svg path{
    fill: #C9CED4;
}
.clHuise .s1.green svg path{
    fill: #2D8A64;
}
.clHuise .s1.grey div{
    color: #C9CED4;
}
.clHuise .s1.green div{
    color: #2D8A64;
}

.conTable{
    padding: 0.2rem;
    background-color: white;
    padding-bottom: 0;
}
.conTable .tab{
    width: 100%;
}

.tab td{
    padding: 0.2rem 0;
    font-size: 0.14rem;
}
.tab tr{
    border-bottom: 1px solid #E8E8E8;
}
.tab .td1{
    padding-left: 0.38rem;
}
.tab thead{
    background-color:#fafafa;
}
.tab tbody tr:hover{
    background-color: #F9FBFF;
}
.tab .see{
    color:#10447C ;
}
.red{
    color:#d32e2e;
}
table .red{
    background-color: transparent;
}
.page{
    text-align: right;
    padding: 0.3rem 0;
}

.page span,.page a{
    font-size: 0.14rem;
    display: block;
    padding: 0.06rem 0;
    outline: none;  border: 0;
}
.page li{
    outline: none;
    width: 0.3rem;
    border: 1px solid #D9D9D9!important;
    border-bottom: 0.04rem;
    display: inline-block;
    background-color: white;
text-align: center;
}
.page li:hover{
    border: 1px solid #10447C;
    background-color: #10447C;
}
.page li:hover path{
    fill: white;
}

.page li.active span{
    color: white;
    background-color: #10447C;
}

.page svg{
    height: 0.14rem;
}

.page li:hover a,.page li:hover span{
    color: white;background-color: #10447C;
}

.page .tiao1{
    width: auto;
    background-color: white!important;
    padding: 0 0.05rem;
}
.page .tiao1 span{
    line-height: 0.16rem;
    background-color: white!important;
    color: #333333!important;
}
.page .tiao2{

    background-color: transparent!important;
    white-space: nowrap;
    line-height: 0.28rem;
    border: 0px solid #D9D9D9!important;
}
.page .tiao3{
    width: auto;
    background-color: white!important;
}
.page .tiao3 input{
    padding: 0.06rem 0.02rem;
    border: 0;
    width: 0.4rem;
    text-align: center;
}
.tableDivG .tab{
    min-width: 800px;
}
.FaSelectg .c1{
    top: 0.08rem;
}
.clHuiseSg .s1{
    width: 50%;
}
.clHuiseSgg .s1{
    width: 100%;
}
.clHuiseSg .s1:nth-of-type(2){
    border-right: 0;
}
.centerBg{
    background-color: white;
    padding: 0.21rem 0.43rem;
}
.centTitle{
    font-family:Source Han Sans CN;
    color:rgba(0, 0, 0, 0.85);
    font-size:0.2rem;
    margin-bottom: 0.36rem;
}

.centInput{

}
.centInput .d1{
    color:#666666;
    font-size:0.14rem;
    margin-bottom: 0.1rem;
}
.centInput textarea.d2 {
    min-height: 1.5rem;
    resize:unset;
}
.centInput .d2{
    margin-bottom: 0.2rem;
    background-color:#f8f9f9;
    border:1px solid;
    border-color:#e0e4e8;
    border-radius:2px;
    padding: 0.08rem 0.12rem;
    color:#888888;
    font-size:0.14rem;
    max-width: 4rem;
    width: 100%;
    box-sizing:border-box;
}

.saveBtn{
    color:#ffffff;
    font-size:0.16rem;
    line-height:0.22rem;
    padding: 0.08rem 0.4rem;
    background-color: #10447C;
    display: inline-block;
    outline: none;
    border: 0;
}
.saveBtn100{
    margin-top:1rem;
}
.saveBtn260{
    margin-top: 2.6rem;
}
.centerBg140{
    padding-bottom: 1.4rem;
}
.centInput .dT2{
    width: 1.4rem;
    height: 1.4rem;
    background-size: cover;
    background-position: center center;
    border-radius: 100%;
}
.centInput .d3Upload{
    border:1px solid;
    border-color:rgba(0, 0, 0, 0.15);
    border-radius:2px;
    padding: 0.08rem 0.1rem;
    cursor: pointer;
}
.centInput .d3Upload:hover{
    background-color: #10447C;
}
.centInput .d3Upload:hover span{
    color: white;
}
.centInput .d3Upload:hover path{
    fill: white;
}
.d3Upload{
    display: inline-block;
    position: relative;
    margin-top: 0.2rem;
}
.d3Upload input{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.d3Upload svg{
   display: inline-block;
    vertical-align: middle;
}
.d3Upload span{
    display: inline-block;
    vertical-align: middle;
    color:#999999;
    font-size:16px;
    line-height:22px;
}
.touBgs{
    text-align: center;
    display: inline-block;

}
.centIGS1{
    display: inline-block;
    vertical-align: top;width: 40%;
    padding-right: 0.8rem;
}
.layui-form-danger{
    border-color: red!important;
}

.returnClass{
   display: inline-block;
}
.returnClass span{
    font-size: 0.18rem;
    color: #333333;
    display: inline-block;
    vertical-align: middle;
}
.returnClass svg{
    display: inline-block;
    vertical-align: middle;
    width: 0.23rem;
}
.logoNew{
    display: inline-block;
    margin-left: 0.34rem;
    line-height: 0.8rem;
}
.page-contentwtq{
    padding-left: 0;
    padding-right: 3rem;
    position: relative;
    padding-bottom: 0;
}




.classVideo{
    padding: 0.18rem 0.12rem;
    background-color: white;
    background-color:#E9F4FF ;
}

.classNext{
    display: none;
}

.classVideo .d1{
    padding-right:0.4rem;
    position: relative;
    margin-bottom: 0.06rem;
}
.classVideo .d11{
    color: #10447C;
    font-size: 0.2rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: block;
}
.classVideo .d12{
    position: absolute;
    right: 0.1rem;
    top: 50%;
    transform: translate(0,-50%);
}
.classVideo .d2{
    color: #B4B5B9;
    font-size: 0.14rem;
}
.daTilist{
    padding-left: 0.4rem;
    padding-right: 0.5rem;
    position: relative;
}
.daTilist .v1{
    width: 0.2rem;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0px, -50%);
}
.daTilist .v2{
    display: block;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: block;
}
.daTilist .v3{
    color:#b1b7be;
    font-size:0.16rem;
    position: absolute;
    right: 0;
    top: 0;
}
.daList{
    padding: 0.16rem 0.2rem;
    cursor: pointer;
}
.voDivs{
    padding: 0.1rem 0.2rem;
}
.voDivs .c1s{
    border-top: 1px solid #E7EAEC;
}
.voDivs .c1{
    padding-top: 0.16rem;
    display: block;
    cursor: pointer;
}

.voDivs .c1:hover{

}

.voDivs .c1:hover path{
    fill: #10447C;
}
.voDivs .c1:hover .c12{
    color: #10447C;
}

.daWhite{
    background-color: white;
}
.daTilist.active .v1 path,.daTilist:hover .v1 path{
    fill:rgba(46, 161, 211, 1);
}
.daTilist.active .v2,.daTilist:hover .v2{
    color:rgba(46, 161, 211, 1) ;
}
.daTilist.active .v3,.daTilist:hover .v3{
    color:rgba(46, 161, 211, 1);
}

.voDivs .c11{
    width: 0.18rem;
    display: inline-block;
    vertical-align: middle;
}
.voDivs .c12{
    color:#333333;
    font-size:0.16rem;
    margin-left: 0.2rem;
    display: inline-block;
    vertical-align: middle;
    transition-duration: .5s;
    transform: rotate(0deg);
}

.daWhite.active .d12{
    transform: rotate(180deg);
}

.daWhite.active .classNext{
    display: block;
}

.cvdiv1{
    height: calc( 100vh - 80px);
    position: relative;
    margin-right: 0.1rem;
    background-color: white;
}
.cvdiv1 video{
    width: 100%;
    height: 100%;
}
.cvdiv2{
    position: absolute;
    right: 0;
    top: 0;
    width: 3rem;
    height: 100%;
    padding-top: 0.8rem;
    background-color: white;
    box-sizing:border-box;
}
.video-js{
    width: 100%;
    height: 100%;
}
.containerShadow{

    box-shadow: 0px 0px 0px transparent;
}

.cvdiv1 .iframe{
    width: 100%;
    height: 100%;
}
.wenziT1{
    color: #333333;
    font-size: 0.24rem;
    text-align: center;
    margin-bottom: 0.2rem;
}
.wenziT2{
    text-align: center;
    color: #333333;
    font-size: 0.18rem;
}
.wenziT3{
    line-height: 0.2rem;
}
.wenziTcont{
    padding: 0.2rem 0.4rem;
}
.yourclass .layui-layer-btn0{
    border: 1px solid #BFC0C4!important;
    padding: 0.07rem 0.26rem;
    line-height: normal;
    height: auto;
    color: #BFC0C4!important;
    background-color: transparent!important;
}
.yourclass .layui-layer-btn1{
    border: 1px solid #10447C;
    padding: 0.07rem 0.26rem;
    background-color: #10447C;
    color: white;
    line-height: normal;
    height: auto;
}
.yourclass .layui-layer-btn{
    padding-bottom: 0.25rem;
    text-align: center;
}
.downWord{
    text-align: center;
   position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.downWord .s1{

    display: block;margin: 0 auto;
    margin-bottom: 0.3rem;
}
.downWord .s2{
    color: #2EA1D3;
    font-size: 0.14rem;
    display: block;
    margin: 0 auto;
    padding: 0.1rem 0.35rem;
    border: 1px solid #2EA1D3;
    display: inline-block;
    border-radius: 0.04rem;
    transition-duration: .5s;
    cursor: pointer;
}
.downWord .s2:hover path{
    fill: white;
}
.downWord .s2:hover{
    background-color:#2EA1D3 ;
    color: white;
}
.downWord .s2:hover span{

    color: white;
}
.downWord .s21{
    color: #2EA1D3;
    font-size: 0.14rem;
    display: inline-block;
    width: 0.175rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.1rem;
}
.downWord .s22{
    display: inline-block;
    vertical-align: middle;
 color: #2EA1D3;
    font-size: 0.14rem;
}
.page-content.active{
    z-index: 5;
}
.cvdiv2 .left_opens{
    position: absolute;
    left: -0.65rem;
    top: 0.8rem;
    margin-top: 0;
}
.cvdiv2 .left_opens .iconfont{
    background-color: #333333;
    color: white;
    width: 43px;
    height: 43px;
    line-height: 43px;
    margin-top: 0;
}
.left_opensleft{
    right: 0;
    top: 0;
    left: unset;
    position: absolute;
    display: none;
}
.left_opensleft .iconfont{
    background-color: #333333;
    color: white;
    width: 43px;
    height: 43px;
    line-height: 43px;
    margin-top: 0;
}
.loginBtn{
    color:#ffffff;
    font-size:0.22rem;
    background-color:#10447c;
    border-radius:4px;
    padding: 0.16rem 0;
    text-align: center;
	cursor:pointer;
}

.loginInput{
    position: relative;
    padding:0.18rem 0.57rem;
    border: 1px solid #CFD1D5;
    border-radius: 0.04rem;
    margin-bottom: 0.4rem;
}
.loginInput .sv1{
    width: 0.22rem;
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translate(0,-50%);
}
.loginInput .sv2{
    border: 0;
    outline: none;
    background-color: transparent;
    color: #BFC0C4;
    font-size: 0.2rem;

    width: 100%;

}


.tanDivLogin{
    background-color: white;
    border-radius: 0.04rem;
    padding: 0.53rem 0.7rem 0.8rem 0.7rem;
    max-width: 6rem;
    box-sizing:border-box;
    position: absolute;
    top: 50%;
    right: 5%;
    width: 100%;
    transform: translate(0,-50%);
}
.tanDivLogin .log{
    margin-bottom: 0.3rem;
    display: block;
}
.tanDivLogin .log img{
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.tanDivLogin .dt1{
    position: relative;
    color:#111111;
    font-size:0.28rem;
    line-height:42px;
    text-align:center;
    margin-bottom: 0.6rem;
}
.tanDivLogin .dt1:before{
    content: "";
    width: 0.5rem;
    height: 0.04rem;
    background-color:#10447C ;
    border-radius: 0.1rem;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%,0);
}
.selcetLasblie input{
    display: none;
}
.selcetLasblie.wrong .duiduv{
    border-color:#D32E2E!important; ;
    background-color: #D32E2E!important;
    background-image: url("../img/close.png")!important;
    background-position: center;
    background-repeat: no-repeat;
}

.selcetLasblie input:checked + div{
    border-color:#2EA1D3 ;
    background-image: url("../img/duis.png");

    background-position: center;
    background-repeat: no-repeat;
}

.selcetL .duiduv{

}

.selcetLasblie .duiduv{
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #999999;
    border-radius: 1rem;
    width: 0.22rem;
    height: 0.22rem;
}
.selcetLasblie span{
    color: #333333;
    font-size: 0.2rem;
    display: inline-block;
    width: 80%;
    vertical-align: middle;
}
.selectJuese{
    padding-bottom: 0.38rem;
}
.selectJuese .g1{
    display: inline-block;
    color: #333333;
    font-size: 0.2rem;
}
.selectJuese .g2{
    display: inline-block;
    float: right;
}

.selcetLasblie1{
    padding-left: 0.5rem;
}
.bodyBanner{
    position: relative;
}
.workList{
    transition-duration: .5s;
    font-size: 0;
    padding: 0.15rem 0.2rem;
    background-color: white;
    border-radius: 0.04rem;
    margin-bottom: 0.14rem;
}
.workList .c1{
    background-color:#e9f4ff;
    border-radius:4px;
    padding: 0.1rem;
    color:#10447c;
    font-size:0.14rem;
    line-height:0.24rem;
    text-align:center;
    width: 0.6rem;
    height: 0.6rem;box-sizing:border-box;
    display: inline-block;
    vertical-align: middle;
}
.workList  .c1b{
    display: inline-block;
    vertical-align: middle;
    width: 50%;
}
.workList .c1 div{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 0.2rem;
}
.workList .c2{
    color:#333333;
    font-size:0.16rem;
    line-height:0.24rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.2rem;
    width: 70%;
}
.workList .c3{
    display: inline-block;
    vertical-align: middle;
    width: 15%;
}
.workList .c3>div{
    display: inline;
}
.workList .c31{
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 1rem;
    background-position: center;
    background-size: cover;
    display: inline-block;
    vertical-align: middle;
}
.workList .c32{
    margin-left: 0.1rem;
    color: #333333;
    font-size: 0.16rem;
    line-height: 0.24rem;
    display: inline-block;
    vertical-align: middle;
    width: 55%;
}
.workList .c4{
    color:#bfc0c4;
    font-size:0.16rem;
    line-height:0.24rem;
    display: inline-block;
    width: 15%;
    vertical-align: middle;
}
.workList .c4 .number{
    color: #D32E2E;
    font-size: 0.26rem;
}
.workList .c5{
    color:#bfc0c4;
    font-size:0.16rem;
    line-height:0.24rem;
    display: inline-block;
    vertical-align: middle;
    width: 10%;
}
.workList .c6{
    color:#ffffff;
    font-size:0.16rem;
    line-height:0.24rem;
    border: 1px solid #2ea1d3;
    display: inline-block;
    background-color: transparent;
    vertical-align: middle;
    float: right;
}
.workList  .c6red{
    width:1.2rem;
    height:0.4rem;
    line-height:0.4rem;
    background-color:#2ea1d3;
    text-align: center;
    border-radius: 1rem;
    margin-top: 0.08rem;
}
.workList  .c6red:hover{
    background-color: #2382ab;
    color: white;
}
.workList:hover{
    box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);
}
.workList:hover .c2{
    color: #2ea1d3;
}
.timeChange{
    display: inline-block;
    cursor: pointer;
}
.timeChange .x1{
    color: #000000;
    font-size: 0.14rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.06rem;
}
.timeChange .x2{
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.08rem;
}

.changeDiv{
    text-align: right;
    margin-bottom: 0.16rem;
}
.timeChange.up{

}
.timeChange.up .path1{
    fill:#b1b7be;
}
.timeChange.up .path2{
    fill:#10447c;
}
.pingGxing{
    text-align: center;
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
}
.pingGxing .c1 img{
    width: 1.9rem;
}
.pingGxing.jg .c2{
    background-color: #2EA1D3;
}
.pingGxing .c1{
    color: #FFFFFF;
    font-size: 0.55rem;
    display: block;
    margin: 0 auto;
    display: inline-block;
    position: relative;
}
.pingGxing .c1 p{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pingGxing .c2{
    color: #FFFFFF;
    display: block;
    font-size: 0.2rem;
    border-radius: 0.05rem;
    background-color: #8D969F;
    text-align: center;
    padding: 0.1rem 0;
    width: 1.5rem;
    margin: 0 auto;
    margin-top: -0.37rem;
    position: relative;

}
.messaDiv{
    font-size: 0;
    background-color: #F6F8FB;
    border-radius: 0.04rem;
    max-width: 8rem;
    margin: 0 auto;
    width: 90%;
}
.messaDiv .cb1{
    width: 33.33%;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding: 0.3rem 0;
}
.messaDiv .cb11{
    text-align: center;
    display: block;
    color: #333333;
    font-size: 0.4rem;
    margin-bottom: 0.06rem;
}
.messaDiv .cb12{
    text-align: center;
    display: block;
    color: #999999;
    font-size: 0.16rem;
}
.zaiYici{
    margin-top: 0.36rem;
    text-align: center;
    margin-bottom: 1.35rem;
}
.zaiYici .zai1{
    display: inline-block;
    background-color: #2EA1D3;
    width: 1.5rem;
    text-align: center;
    margin: 0 0.2rem;
    color: white;
    display: inline-block;
    padding: 0.13rem 0;
}
.zaiYici .zai2{
    text-align: center;
    color: white;
    background-color: #10447C;
    display: inline-block;
    margin: 0 0.2rem;
    padding: 0.13rem 0;
    width: 1.5rem;
}
.cuoList{
    padding: 0.3rem;
    background-color: white;

}
.cuoListDn{
    border-bottom: 1px solid #E7EAEC;
    margin-bottom: 0.28rem;
}
.addMore:hover{
    color: white;
    background-color: #10447C;
}
.addMores{
    text-align: center;
}
.addMore{
    cursor: pointer;
    transition-duration: .5s;
    font-size: 0.16rem;
    color: #999999;
    padding: 0.12rem 0.6rem;
    border: 1px solid #C9CED4;
    display: inline-block;
    box-sizing:border-box;
    margin: 0 auto;
}
.timuiv{
    color: #333333;
    font-size: 0.18rem;
    margin-bottom: 0.3rem;
}
.timuiv audio{
    display: inline-block;
    vertical-align: middle;
    background-color: transparent;
}
.timuiv span{
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.2rem;
}
.selcetL .selcetLasblie{
    display: block;
    margin-bottom: 0.19rem;
}
.selcetL .selcetLasblie{

}
.selcetL .duiduv{
    margin-right: 0.2rem;
}
.zhenTishi{

}
.zhenTishi .tishi1{
    color: #333333;
    font-size: 0.2rem;
    margin-bottom: 0.13rem;
}
.zhenTishi .tishi2{
    color: #999999;
    font-size: 0.16rem;
}
.cuoList{
    font-size: 0;
}
.zhenTiDiv{
    width: 70%;
    display: inline-block;
    vertical-align: top;
}
.zhenTishi{
    width: 30%;
    display: inline-block;
    vertical-align: top;
}

.selcetLFng .duiduv{
    border-radius: 0rem;
}
.ceshiTi{
    font-size: 0;


}
.ceshiTi>a:nth-of-type(0){
    border:1px solid #E0E4E8;
}
.ceshiTi>a:nth-of-type(10n+1){
    border-left:1px solid #E0E4E8;
}
.ceshiTi>a{
    cursor: pointer;
    box-sizing:border-box;
    font-size: 0.14rem;
    color: #333333;
    padding: 0.1rem 0;
    text-align: center;
    display: inline-block;
    width: 10%;
    border-top:1px solid #E0E4E8;
    border-right:1px solid #E0E4E8;
    border-bottom:1px solid #E0E4E8;
}
.ceshiTi>a:nth-of-type(n+11){
    border-top:0px solid #E0E4E8;
}
.red{
    background-color: #F1F8FF;
}
.blue{
    background-color: #2EA1D3;
    color: white!important;
}
.qblue{
    background-color: #D32E2E;
    color: white!important;
}
.timuDiv{
    font-size: 0;
    padding:0.5rem 1rem;
}
.timuDiv .moreLists{
    width: 70%;
    display: inline-block;
    vertical-align: top;
}
.timuDiv .ceshiTi{

}
.ceshiTiT{
    width: 30%;
    display: inline-block;
    vertical-align: top;
}
.cesTIS{
    font-size: 0;
}
.cesTIS .d1{
    width: 25%;
    display: inline-block;
    vertical-align: top;
    margin-top: 0.1rem;
    text-align: center;
}
.cesTIS .d1 span:nth-of-type(1){
    border: 1px solid #E0E4E8;
    width: 0.2rem;
    height: 0.2rem;
    display: inline-block;
    vertical-align: middle;
}
.cesTIS .d1 span:nth-of-type(2){
 margin-left: 0.1rem;
}
.cesTIS .d1 span{
    color: #333333;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.14rem;
}
.moreLisDivs{
    border-bottom: 1px solid #E7EAEC;
    margin-bottom: 0.3rem;
}
.moreLisDivs .cuoListDn{
    border: 0;
}
.moreLisDivs .zhenTiDiv{
    width: 100%;
    padding-right: 0.2rem;
    box-sizing: border-box;
}
.danxuyan{
    color: #B1B7BE;
    font-size: 0.16rem;
    margin-bottom: 0.18rem;
}
.tiMu1s a{
    color: #FFFFFF;
    cursor: pointer;
    background-color: #10447C;
    padding: 0.12rem 0.4rem;
    margin-right: 0.3rem;
    font-size: 0.16rem;
    display: inline-block;
}
.tiMu1s a.no{
    color: white;
    background-color:#B1B7BE ;
}
.tiMu1s .submit{
   background-color:  #1172da;
}
.QyanDdui{
    margin-top: 0.2rem;
}
.QyanDdui .clv1{
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.QyanDdui .clv1 span
{
    width: auto;
    color: #B1B7BE;
    margin-left: 0.1rem;
    font-size: 0.16rem;
}
.tiMu1s a.lan{
    background-color: #2EA1D3;
}
.QyanDdui .clv2{
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.QyanDdui .clv2 span,.QyanDdui .clv3 span{
    color: #B1B7BE;
    font-size: 0.16rem;
}
.QyanDdui .clv2 span:nth-of-type(2){
    color: #2EA1D3;
}
.QyanDdui .clv3 span:nth-of-type(2){
    color: #D32E2E;
}
.QyanDdui .clv3{
    display: inline-block;
    vertical-align: middle;
}
.moreLisDivs .selcetL{
    height: 3rem;
}
.cestITLE{
    font-size: 0.22rem;
    color: #333333;
    margin-bottom: 0.18rem;
}
.Ctestsehne{
    margin-bottom: 0.25rem;
}
.Ctestsehne .d1{
    display: inline-block;

    vertical-align: top;
    color: #333333;
    font-size: 0.16rem;
}
.Ctestsehne .d2{
    display: inline-block;
    font-size: 0.3rem;
    color: #D32E2E;
    vertical-align: bottom;
    margin-left: 0.2rem;
    margin-top: -0.09rem;
}
.timuTest{
    margin-bottom: 0.28rem;
}
.timuTest div{
    color: #333333;
    font-size: 0.16rem;
    width: 25%;display: inline-block;
    vertical-align: top;
}
.ksDivs{
    border:1px solid #D9D9D9 ;
    margin-bottom: 0.46rem;
}
.ksDivs .timuiv{
    background-color: #E9F4FF;
    padding: 0.14rem 0.3rem;
}
.ksDivs .selcetL{
    padding:0 0.2rem;
}
.contDigsPAD{
    padding:  0.3rem;
    font-size: 0;
    display: flex;
    min-height: 76vh;
}
.contDigsPADwFl{
    display: block;
}


.contDigsPAD .cz1{
    background-color: white;
    padding: 0.4rem 0.2rem;
    display: inline-block;
    width: 21%;
    vertical-align: top;
    box-sizing:border-box;
}
.headLogno{
    width: 1.1rem;
    height: 1.1rem;
    background-size: cover;
    background-position: center center;
    display: block;
    margin: 0 auto;
    margin-bottom: 0.2rem;
}
.headLogno1{
    text-align: center;
    color: #000000;
    font-size: 0.22rem;
    margin-bottom: 0.04rem;
}
.headLogno2{
    text-align: center;
    font-size: 0.14rem;
    color: #B1B7BE;
}
.wenziTui{
    border-bottom: 1px dashed #C9CED4;
    padding-bottom: 0.25rem;
    margin-bottom: 0.3rem;
}
.wenziTuiw{
    border-bottom: 0px;
}
.wenziTui1{

}
.wenziTui1 .c1{
    color: #B1B7BE;
    font-size: 0.14rem;
}
.wenziTui1 .c2{
    color: #333333;
    font-size: 0.14rem;
    line-height: 0.26rem;
}
.contDigsPAD .cz2{
    padding: 0.3rem 0.5rem;
    background-color: white;
    display: inline-block;
    vertical-align: top;
    width: 79%;
   margin-left: 2%;
    box-sizing:border-box;
}
.contDigsPADwFl .cz2{
    width: 77%;
}
.contDigsPAD .cz2 .gt1{
    color: #000000;
    font-size: 0.26rem;
    margin-bottom: 0.26rem;
}
.scBtns{
    padding: 0.12rem 0.2rem;
    border-radius: 0.04rem;
    color: white;
    background-color: #2EA1D3;
    position: relative;
    display: inline-block;

    cursor: pointer;
}
.scBtns input{
    cursor: pointer;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.scBtns svg{
    vertical-align: middle;
    display: inline-block;
}
.scBtns span{
    vertical-align: middle;
    margin-left: 0.04rem;
    display: inline-block;
    font-size: 0.14rem;
}
.downList{
    padding: 0.1rem;
    padding-right: 0.8rem;
    box-sizing:border-box;
    position: relative;
    border: 1px solid #E0E4E8;
    margin-bottom: 0.15rem;
}
.downList .c1{
    border-right: 1px solid #E0E4E8;
    padding: 0.12rem 0;
}
.downList .c1 img{
    width: 0.4rem;
    height: 0.4rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
}
.downList .c1 p{
    color: #333333;
    font-size: 0.16rem;
    display: inline-block;
    vertical-align: middle;
    width: 70%;
}
.downList .c2{
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0.1rem;
    transform: translate(0,-50%);
    cursor: pointer;
    width: 0.6rem;
}
.downList .c2 svg{
    display: block;
    width: 0.2rem;

    margin: 0 auto;
    margin-bottom: 0.1rem;
}
.downList .c2 p{
    color: #10447C;
    font-size: 0.14rem;
    text-align: center;
}

.diwnDIVS{
    font-size: 0;
    margin: 0 -0.15rem;
}
.diwnDIVS .t1{
    width: 50%;
    display: inline-block;
    padding: 0 0.15rem;
    box-sizing:border-box;
    vertical-align: top;
}

.cubWork{
    font-size: 0.14rem;
    color: white;
    padding: 0.1rem 0.3rem;
    background-color: #10447C;
    border-radius: 2px;
    float: right;
    cursor: pointer;
}
.cubWorks{
    float: unset;
    margin-top: 0.5rem;
    display: inline-block;
    margin-bottom: 1rem;
}
.svgsDiv{
    padding: 0.1rem 0.2rem;
    border: 1px solid #FFE58F;
    background-color: #FFFBE6;
    margin-top: 0.17rem;
    margin-bottom: 0.2rem;
}
.svgsDiv .sa1{
    display: inline-block;
    vertical-align: middle;
}
.svgsDiv .sa2{
    color: #999999;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.14rem;
    margin-left: 0.08rem;
}
.DuanDivs{
    background-color: #F9FCFF;
    border: 1px solid #C8E3FF;
    padding: 0.12rem 0.24rem;
    margin-bottom: 0.08rem;
}
.DuanDivs .c1{
    display: inline-block;
    vertical-align: middle;
    width: 50%;
}
.DuanDivs .c1 img{
    width: 0.3rem;
    display: inline-block;
    vertical-align: middle;
}
.DuanDivs .c1 p{
    color: #333333;
    font-size: 0.14rem;
    display: inline-block;
    vertical-align: middle;
    width: 70%;
    /*min-height: 0.4rem;*/
    margin-left: 0.2rem;

}
.DuanDivs .c2{
    display: inline-block;
    vertical-align: middle;
    width: 20%;
    padding-left: 0.7rem;
    padding-right: 0.4rem;
    position: relative;
    box-sizing:border-box;
}
.DuanDivs .c21{
    color: #999999;
    font-size: 0.14rem;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
}
.DuanDivs .c22{
    display: inline-block;
    vertical-align: middle;
}

.DuanDivs .c22{
    width: 100%;
    background-color: #E0E4E8;
    border-radius: 1rem;
    display: none;
}
.DuanDivs .c22 div{
    width: 50%;
    background-color: #10447C;
    border-radius: 1rem;
    height: 0.06rem;

}
.DuanDivs .c23{
    color: #999999;
    font-size: 0.14rem;
    display: inline-block;
    vertical-align: middle;
    position: unset;
    right: 0;
    top: 50%;
    width: 0.3rem;
    /*transform: translate(0,-50%);*/
}
.DuanDivs .c3{
    color: #999999;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.14rem;
    width: 20%;
    text-align: center;
}
.DuanDivs .c4{
    color: #999999;
    font-size: 0.14rem;
    display: inline-block;
    vertical-align: middle;
    float: right;
    line-height: 0.32rem;
    cursor: pointer;
}
.DuanDivs .c4:hover{
    color:#10447C ;
}
.DuanLists{
    margin: 0 -0.05rem;
    margin-bottom: 0.08rem;
}
.DuanListsw{
    margin: 0 0;
    margin-bottom: 0.08rem;
    margin-top: 0.2rem;
}
.wTijiao{
    color: #000000;
    font-size: 0.18rem;
    margin-bottom: 0.15rem;
}

.wTijiaoList{
    color: #999999;
    font-size: 0.14rem;
    min-height: 2rem;
}


.DuanLists .dUTT{
    padding: 0rem 0.05rem;
    width: 50%;
    display: inline-block;
    vertical-align: top;
    box-sizing:border-box;
}
.DuanListsT{
    margin-bottom: 0.3rem;
}

.DuanListsT .c1{
    width: 80%;
}

.diwnDIVSw{
    margin-bottom: 0.2rem;
}

.languages{
    text-align: center;
    position: absolute;
    bottom: 0.1rem;
    left: 50%;
    transform: translate(-50%,0);
}
.languages .vs1{
    display: inline-block;
    vertical-align: middle;
}
.languages .vs2{
    display: inline-block;
    vertical-align: middle;
}
.languages .vs2 a.active{
    font-size: 0.16rem;
    color: #10447C;
}
.languages .vs2 a{
    color: #999999;
    cursor: pointer;
    font-size: 0.14rem;
    border-left:0px!important;
    margin: 0 0.05rem;
}

.tanDivLogin .selcetLasblie span{
    width: auto;
}

.buzhiWork .clHuiseSg .s1{
    width: 100%;
}
.buzhiWork .clHuise .s1{
    text-align: center;
}
.buzhiWork .clHuise .s1 svg{
    display: inline-block;
    vertical-align: middle;
}
.buzhiWork .clHuise .s1 div{
    display: inline-block;
    margin-left: 0.1rem;
    vertical-align: middle;
}

.buzhiList{
    padding-left: 1rem;
    box-sizing:border-box;
    position: relative;
}
.buzhiList .b1{
    color: #000000;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0.14rem;
    line-height: 0.34rem;
}
.buzhiList .b2{

}
.buzhiListg{
    margin-bottom: 0.2rem;
}

.buzhiList .xm-label-block {
    background-color: #F1F8FF!important;
    padding: 0.04rem 0.1rem!important;
    height: auto!important;
}
.buzhiList xm-select .xm-body .xm-option .xm-option-icon{

}


.buzhiList .xm-label-block span{
    color: #333333!important;
}
.buzhiList .xm-label-block i{
    color: #333333!important;
}

.selectfanchan{
    display: inline-block;
}
.selectfanchan .selcetLasblie span{
    width: auto;
    margin-right: 0.2rem;
}
.selectfanchan .selcetLasblie{
    display: inline-block;
    margin-bottom: 0;
}
.selectfanchan span{
    font-size: 0.14rem;
}
.selectfanchan .duiduv{
    margin-right: 0.05rem;
}

.workList .c6redAs{
    background-color: transparent;
    color: #2ea1d3;
}
.noWorks svg{
    display: block;
    margin: 0 auto;
}
.noWorks div{

    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 0.14rem;
    color: #999999;
    margin-top: 0.1rem;
}

.cz2xT .centTitle{
    font-size: 0.14rem;
    margin-bottom: 0.1rem;
}
.gaiDis{
    margin: 0 -0.15rem;
    font-size: 0;
    margin-top: 0.3rem;
}
.gaiDis .d1{
    vertical-align: top;
    padding: 0 0.15rem;
    width: 70%;
    box-sizing:border-box;
    display: inline-block;
}
.gaiDis .d1 textarea{
    width: 100%;
    height: 1.8rem;
    border: 1px solid #E1E4E8;
    box-sizing:border-box;
    font-size: 0.14rem;
    padding: 0.1rem;
    resize:unset;
}
.gaiDis .d2{
    width: 30%;
    vertical-align: top;
    padding: 0 0.15rem;
    display: inline-block;
    box-sizing:border-box;
}

.gaiDis .d2g input{
   width: 70%;
    border: 0;
    font-size: 0.45rem;
    border-bottom: 1px solid #D32E2E;
    text-align: center;
    display: block;
    margin: 0 auto;
    line-height: 1.2rem;
}
.gaiDis .d2g{
    border: 1px solid #E1E4E8;
    padding-top: 0.16rem;
    padding-bottom: 0.4rem;
}

.page-contentwtq.active .cvdiv1{
    transform: translate(-3rem, 0px);
}
.page-contentwtq.active .cvdiv2{
 
        right: 2.5rem;
}
.tableDiv  a{
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
    color:#333333;
        overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
    text-align: center;
}
.tableDiv .tableaw a{
    width: 22%;
    white-space: nowrap;
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
 .workList .c1b{
     display: inline-block;
    vertical-align: middle;
    width: 41%;
    }
@media screen and (max-width: 1400px){
        .tableDivG{
        overflow: auto;
    }
       .contDigs{
        padding: 0 0.4rem;
    }
    .workList .c1b{
        width: 40%;
    }
       .tableDiv{
        width: 1300px;
    }
}

@media screen and (max-width: 1024px){
    .lincontScroll{
 
     opacity: 0;
}
    .contDigsPAD{
        flex-wrap: wrap;
    }
    .contDigsPAD .cz1{
        width: 100%;
    }
    .contDigsPAD .cz2{
        width: 100%;
        margin-left: 0;
        margin-top: 0.2rem;
    }
    .tiMu1s a{
        margin-bottom: 0.1rem;
    }
    .timuDiv .moreLists{
        width: 100%;
    }

    .ceshiTiT{
        width: 100%;
        padding-bottom: 0.2rem;
    }
    .timuDiv{
        padding: 0.2rem;
        background-color: white;
    }
    .ipcode{
        padding-left: 0;
    }
    .left_opensleft{
        display: block;
    }
    .left_opensleft.active{

        right: 0!important;
        left: unset!important;
    }
    .page-contentwt{
        padding-top: 0.7rem;
    }
    .FaSelect .c2 a{
        margin-right: 0.2rem;
    }
    .clHuiseSW>.d1{
        width: 50%;
    }
    .CvDiv{
        margin: 0 -0.1rem;
        margin-top: 0.2rem
    }
    .CvDiv1{
        padding: 0 0.1rem;
    }
   
 
    .divsCtc{
        margin-top: 0.2rem;
    }
    .bannerText .t2{
        margin: 0 auto;
    }
    .divsCt{
        width: 100%;
    }
    .bannerText {
        position: absolute;
        top: 40%;
        left: 0%;
        transform: translate(0%,-50%);
    }
    .bannerText .t1{
        font-size: 0.5rem;
    }
    .bannerText{
        width: 100%;
        text-align: center;
        left: 0%;
        transform: translate(0%,-30%);
    }
    .left_opens{
        margin-top: 0.1rem;
    }
    .left_opens.active{
        left:2.9rem ;
    }
    .containerTop{
        z-index: 8;
    }
    .contDigs {
        padding: 0 0.1rem;

    }
    .Fcontent {
        margin: 0 -0.1rem;

    }
    .divsCt{
        padding: 0 0.1rem;
    }
    .page-content{
        z-index: 7;
        padding-left: 0;
        transition-duration: .5s;
    }
    .page-content.active{

        padding-left: 2.8rem;
        background-color: transparent;
    }
    .page-contentwtq{
        padding-right: 0!important;

    }
    .page-contentwtq.active{
        padding-left: 0!important;
        padding-right: 3rem!important;
    }
    .cvdiv1{
        height: calc( 100vh - 70px);
        position: relative;
        z-index: 3;
        background-color: #f1f1f1;
    }
}



@media screen and (max-width: 768px){
      .tanDivLogin{
        width:90%;
    }
    .tanDivLogin{
            padding: 0.53rem 0.3rem 0.8rem 0.3rem;
    }
    #nav {
        min-height: 5.5rem;
    }
    .gaiDis .d1{
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .gaiDis .d2{
        width: 100%;
    }
    .buzhiList .b1{
        display: block;
        position: unset;
    }
    .buzhiList{
        padding-left: 0;
    }
    .DuanListsT .DuanDivs .c4{
        display: block;
        text-align: right;
        float: unset;
    }

    .downList .c1 img{
        margin-left: 0.1rem;
    }

    .workList .c3{
        margin-bottom: 0.2rem;
    }

    .workList .c6{
        margin-top: 0.2rem;
    }

    .DuanDivs .c1{
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .DuanDivs .c4{
        line-height: normal;
    }
    .DuanDivs{
        padding: 0.1rem;
    }
    .contDigsPAD .cz2{
        padding: 0.3rem 0.2rem;
    }
    .diwnDIVS .t1{
        width: 100%;
    }
    .zhenTiDiv{
        width: 100%;
    }
    .zhenTishi{
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .zaiYici .zai1{
        width: 1.1rem;
    }
    .zaiYici .zai2{
        width: 1.1rem;
    }
    .messaDiv .cb1{
        width: 50%;
    }
    .workList .c3>div{
        display: inline-block;
    }
    .workList .c1b{
        display: block;
        width: 100%;
    }
    .workList .c3{
        display: block;
        text-align: center;
        width: 100%;
        margin-top: 0.1rem;
    }
    .workList .c4{
        text-align: center;
        width: 50%;
    }
    .workList .c32{
        margin-left: 0;
        margin-top: 0.1rem;
    }
    .workList .c5{
        text-align: center;
        width: 50%;
    }
    .workList .c6{
        display: block;
        width: 100%;
        float: unset;
    }


    .tanDivLogin{
        right: 5%;
        left: 5%;
    }
    .logoNew{
        margin-left: 0;
    }
    .container .right{
        padding-right: 0;
    }
    .left_opens.active{
        left: 2.5rem;
    }
    .page-content.active{
        padding-left: 2.5rem;
        box-sizing:unset;
    }
    #side-nav,.left-nav{
        width: 2.5rem;
    }
    .left-nav #nav li .sub-menu li a{
        padding: 12px 0px 12px 48px;
    }
    .newIcons{
        left: 0.2rem;
    }
    .left-nav #nav li a{
        padding: 18px 0px 18px 48px
    }

    .saveBtn260{
        width: 100%;
        box-sizing:border-box;
        text-align: center;
        margin-top: 0.6rem;
    }
    .midelePhone{
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .centIGS1{
        margin-bottom: 0.3rem;
    }
    .centInput .dT2{
        display: block;
        margin: 0 auto;
    }
    .centIGS1{
        width: 100%;
    }
    .touBgs{
        width: 100%;
    }
    .ipcode{
        padding-left: 0;
    }
    .page-contentwt{
        padding-top: 0.8rem;
    }
    .clHuiseSW>.d1{
        width: 100%;
    }
    .selselectB{
        margin-bottom: 0.1rem;
    }
    .FaSelect .c1{
        position: unset;
        margin-bottom: 0.1rem;
        margin-right: 0;
    }
    .selselect{
        width: 100%;
    }
    .FaSelect{
        padding-left: 0;
    }
    .FaDIVS>div{
        width: auto;
        margin-right: 0.1rem;
    }
    .fTitlew {
        margin-bottom: 0.1rem;
        margin-top: 0.2rem;
    }
}