/* .layui-form-item .layui-input-inline{
    width: 60%;
} */
.navBgColor{
   background-color: #007CC2;
}
.makeInvoiceContent .layui-input-inline{
    width: calc(100% - 110px);
    margin-right: 0px;
    text-align: center;
}
.makeInvoiceContent .layui-select-title input{
    text-align: center;
}
.container{
    width: 100%;
    /*min-width: 1024px;*/
    margin: 0 auto;
}
.welcome_message{
    padding: 0.1rem 0.2rem;
    font-size: 0.14rem;
}
.menu{
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000;
    width: 100%;
    height:1rem;
    /* border-top: 0.05rem solid #29166F;
    border-bottom: 0.03rem solid #FFF; */
    display: flex;
    justify-content: space-around;
    background-image: linear-gradient(to right, #005CA1, #232E66);
}
.menu .logo{
    display: block;
    height:0.7rem;
    align-self: center;
    margin-top: 0.1rem;
}
.menu .minMenu{
    /*height:110px;
    line-height: 110px;*/
}
.menu .minMenu li{
    float: left;
    display: inline-block;
    height:1rem;
    width: 1.5rem;
    line-height: 1rem;
    text-align: center;
    letter-spacing: 4px;
    color:#FFF;
    font-size: 0.18rem;
    cursor:pointer;
}
.menu .minMenu li a{
    color:#FFF;
}
.menu .minMenu li:hover{
    background-color: #007CC2;
}
#changeUser{
        font-size: 14px!important;
        position: relative;
    }
    #changeUser .caret{
        display: inline-block;
        width: 0;
        height: 0;
        vertical-align: middle;
        border-top: 10px solid;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
    }
    #changeUser div.changeBox{
        display:none;
        width: 100%;
        position: absolute;
        top:80px;
        left:0px;
        background-color: #b6e1f9;
        font-size: 16px;
        color: #555;
        border-radius: 5px;
        overflow: hidden;
    }
     #changeUser div.changeBox p{
        height:35px!important;
        line-height:35px!important;
        cursor: pointer;
     }

     #changeUser div.changeBox p:hover{
         background-color: #94D6F9;
     }
.swiperBox{
    width: 100%;
    margin-top: 1.08rem;
}
.swiper-container {
    width: 100%;
    /*height: 450px;*/
}
.swiperBox img{
    display: inline-block;
    width: 100%;
    /*height:450px;*/
    cursor: pointer;
}

.contentBox{
    width: 100%;
    background: url(/static/DTBOfficialWebsite/images/back1.png) no-repeat bottom;
    background-size: contain;
    box-sizing: border-box;
    padding: 0 0 0.3rem;
}
.content{
    width: 70%;
    margin: 0 auto;
    /*border:1px solid #EEE;*/
}
#applyTypeTableContent .content{
    width: 100%;
}
.content .minBox{
    width:100%;
    display:block;
    /*min-height: 3.5rem;*/
    /*border:1px solid #EEE;*/
    /*display: flex;
    justify-content:space-between;*/
    /*margin-bottom: 0.2rem;*/
    margin-top: 0.4rem;
}
.content .bottom_minBox {
    margin-top: 0rem;
    /*margin-bottom: 0.2rem;*/
}
.content .minBox .box{
    display: inline-block;
    width: 48%;
    height: 3.5rem;
    box-sizing: border-box;
    padding: 0.1rem;
}
.content .minBox .linkBox1{
    height: 2.6rem;
}
.content .minBox .box.introduction,
.content .minBox .box.login {
 /*border: 5px solid #EEE;*/
}
.content .minBox .box.login {
  float:right;
}
.content .center_minBox{
    margin-top: 0.4rem;
}
.content .center_minBox .box,
.content .center_minBox .box{
   width: 100%;
    display: block;
    margin-top: 20px;
}
.box .titleBox{
    width: 100%;
}
.box .titleBox span{
    width: 100%;
    display: block;
    letter-spacing: 2px;
}
.box .titleBox .title{
    padding: 0.1rem 0;
    text-align: center;
    font-size: 0.16rem;
    color: #605C5B;
    font-weight: 600;
}
/* .box .titleBox .title1{
    position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-26%,-50%);
} */
.box .titleBox .eng{
    padding: 0.12rem 0;
    text-align: center;
    font-size: 0.18rem;
    color:#C1C1C1;
}
/* .box .titleBox .eng1{
    position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-26%,-50%);
} */
.box .titleBox .whiterLine{
    width: 2.18rem;
    height: 3px;
    background-image: linear-gradient(90deg, rgba(237, 240, 244, 0.00) 11%, #EEF1F5 35%, #EEF1F5 64%, rgba(238, 241, 243, 0.00) 86%);
    margin: 0 auto;
}
.content .conBox.login_register{
    width: 75%;
    margin: 0 auto;
}
.content .conBox.login_register .tips{
    margin-top: 0.2rem;
}
.content .conBox.login_register .tips span{
    font-size: 0.26rem;
    color: #E67817;
    vertical-align: top;
    margin-right: 5px;
}
.content .conBox.login_register .ErrorPrompt{
    color:red;
    letter-spacing: 2px;
    width: 100%;
    /* height:30px; */
}
.content .conBox.login_register .login_register_btn{
    display: flex;
    justify-content:space-around;
}
.content .conBox.login_register .login_register_btn .login{
    background-color: #E67817;
    font-size: 0.18rem;
    letter-spacing: 3px;
}
.content .conBox.login_register .login_register_btn .register{
    background-color: #85C226;
    font-size: 0.16rem;
    letter-spacing: 2px;
}
.content .conBox.news{
    width: 100%;
    /* height: 2.15rem; */
    /*border: 1px solid #EEE;*/
    /* margin-top: 0.4rem; */
    line-height: 0.32rem;
    font-size: 0.14rem;
}
.content .conBox.login_register{
    width: 100%;
    /* height: 2.15rem; */
    /*border: 1px solid #EEE;*/
    /* margin-top: 0.4rem; */
    text-indent: 2em;
    line-height: 0.32rem;
    font-size: 0.14rem;
}
.content .conBox.login_register{
    margin-top: 0.4rem;
    width: 3.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.content .conBox.newsCenter .pic{
    /*float:left;*/
    display: inline-block;
    width: 130px;
    height:100%;
    box-sizing: border-box;
    /*padding: 10px;*/
}
.content .conBox.newsCenter .pic img{
    display: block;
    width: 100%;
}
/* .content .conBox.newsCenter .newsBookmark{
    display: inline-block;
    float:right;
    width: calc(100% - 150px);
    height:100%;
} */
.content .conBox.newsCenter,
.content .conBox.officialDocument {
    width: 100%;
    height: 1.55rem;
    /*border: 1px solid #EEE;*/
    margin-top: 0.3rem;
    position: relative;
}
.content .conBox.newsCenter .more,
.content .conBox.officialDocument .more{
    position: absolute;
    top: -0.3rem;
    right:0px;
    color: #E67817;
    cursor: pointer;
}
.bookmark{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.bookmark li {
    width: 100%;
    height: 0.25rem;
    line-height: 0.25rem;
    cursor: pointer;
    color: #7E7E80;
    letter-spacing: 2px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px dashed #98989a;
    margin-top: 0.03rem;
}

.bookmark li p {
    display: inline-block;
    width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.bookmark li i {
    /*display: inline-block;
    width: 100%;
    border-bottom: 1px dashed #98989a;*/
}
/* .bookmark li span {
    display: inline-block;
    width: 1.5rem;
    text-align: right;
} */
 .bookmark li.active{
    color:#007CC1!important;
}
/* .bookmark li a{
    margin-left: -28px;
} */
.bookmark li a:hover{
    color:#007CC1!important;
}
 .bookmark li.active i{
     border-bottom: 1px dashed #007CC1!important;
}
.bookmark li:hover{
    color:#007CC1!important;
    border-bottom: 1px dashed #007CC1!important;
}
.bookmark li:hover i{
    border-bottom: 1px dashed #007CC1!important;
}
.newsBookmark {

}
.content .minBox .box.linkBox{
    width: 100%;
}
.content .conBox.link{
    width: 1024px;
    height:1.4rem;
    margin: 0.2rem auto 0;
    background-color: #DEDEDC;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.conBox .layui-word-aux{
    color: black;
}
/*newAdd start*/
.content .conBox.link  .imgBox{
     width: 980px;
     height: 1rem;
    box-sizing: border-box;
    padding: 0.2rem;
    background-color: #FFF;
    border-radius: 10px;
    overflow: hidden;
}
.content .conBox.link  .imgBox .insertBox{
    position: relative;
    width: 940px;
    height: 0.6rem;
     /*overflow: hidden;*/
}
.content .conBox.link  .imgBox .insertBox .mini_imgBox{
    position:absolute;
   left:0;
   top:0;
    /*width: 15rem;*/
    height: 0.6rem;
}
.content .conBox.link .imgBox .mini_imgBox img{
    /*display: inline-block;*/
    float:left;
    width: 0.6rem;
    height: 0.6rem;
    margin-right: 10px;
}
/*newAdd end*/

.content .conBox.link ul{
    width: auto;
    height:100%;
    box-sizing: border-box;
    padding: 0.2rem;
    background-color: #FFF;
    border-radius: 10px;
}
.content .conBox.link ul li{
    float: left;
    margin-right: 10px;
    width: 0.6rem;
    height: 0.6rem;
}
.content .conBox.link ul li img{
    display: block;
    width: 100%;
    /*height: 100%;*/
    vertical-align: middle;
}

.content .conBox.link .tips{
    margin: 0.2rem 0;
}
.content .conBox.link .tips span{
    font-size: 0.26rem;
    color: #E67817;
    vertical-align: top;
    margin-right: 5px;
}

.bottomMenu{
    width: 100%;
    height: 1.5rem;
    border-top: 0.05rem solid #FFF;
    background-image: linear-gradient(to right, #005CA1, #232E66);
    overflow: hidden;
}
.bottomMenu .cliMenu{
    /* text-align: center; */
    width: 12rem;
    margin: 0 auto;
    display: flex;
    justify-content:left;
    /* align-items: center;
    position: relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%); */
}
.bottomMenu .cliMenu .logo {
    display: block;
    height: 0.7rem;
    align-self: baseline;
    margin-top: 30px;
    margin-left: 1.15rem;
}
.bottomMenu .cliMenu span{
    display: inline-block;
    margin-bottom: 0.1rem;
}
.bottomMenu .cliMenu .contactUs{
    height:100%;
    font-size: 16px;
    color:#FFF;
    margin-left: 5%;
    letter-spacing: 2px;
    box-sizing: border-box;
    padding: 0.42rem 0.15rem 0.15rem 0.15rem;
}
.bottomMenu .cliMenu .contactUs ul li{
    display: inline-block;
    height: 0.3rem;
    line-height: 0.3rem;
    width: 350px;
}
.bottomMenu .cliMenu .contactUs ul li.short{
    width: 140px;
}
.bottomMenu .cliMenu .contactUs ul li.short1{
    width: 3.2rem;
}
.bottomMenu .remarks{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color:#FFF;
    letter-spacing: 2px;
}

/*login start*/
.login_contentBox{
    background: url(/static/DTBOfficialWebsite/images/back2.png)top center no-repeat,url(/static/DTBOfficialWebsite/images/back1.png)center bottom no-repeat;
    background-size: contain;
    box-sizing: border-box;
    padding-top: 0.6rem;
    padding-bottom: 0.4rem;
}
.login_content{
    width: 70%;
    background-color: #FFF;
    border-radius: 10px;
}
.content .minBox.loginBox{
    margin-bottom:0rem;
    height: 7.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.content .minBox.loginBox .login1{
    text-align: center;
}
.content .minBox.loginBox .layui-form{
    width: 100%;
}
/* .content .minBox.loginBox .layui-form .bottombox{
    width: 100%;
    margin-left: 3rem;
} */
.content .minBox.loginBox .leftbox{
    width: 50%;
    float: left;
}
.content .minBox.loginBox .leftbox .pbox{
    width: 62%;
    margin-left: 1.05rem;
    margin-top: 0.3rem;
    color:#999;
    font-size: 14px;
}
.content .minBox.loginBox .leftbox .pbox1{
    margin-top: 1.6rem;
    margin-left: 1.3rem;
    color: #999;
}
.content .minBox.loginBox .rightbox{
    width: 49%;
    float: left;
}
.content .minBox.loginBox .rightbox .enterpassword{
    margin-bottom: 0.22rem;
}
.content .minBox.loginBox .regTitle{
    text-align: center;
    font-size: 0.23rem;
    letter-spacing: 2px;
    margin-bottom: 0.2rem;
}
.regTitle .remarks{
    font-size: 12px;
    color: #E67817;
    margin-left: 0.1rem;
}
.reqRemarks{
    text-align: right;
    margin-right: 100px;
}
.reqRemarks span{
    font-size: 12px;
}
.reqRemarks i{
    font-size: 0.18rem;
    color: #E67817;
    vertical-align: -webkit-baseline-middle;
}
.RegisterNow{
    width: 150px;
    letter-spacing: 2px;
    background-color: #017CC2;
    margin-top: 20px;
    font-size: 18px;
    display: inline-block;
    margin-left: -110px;
    /* margin: 20px auto; */
}
.article_paragraph{
    position: relative;
}
.article_paragraph .seeMore{
    display: inline-block;
    float: right;
    height: 30px;
    line-height: 30px;
    color: #E78A2A;
    cursor: pointer;
    margin: 0px;
}

/*sign up  start*/
.backTitle{
    position: relative;
    width: 100%;
}
.backTitle  img{
    width: 100%;
}
.backTitle  span{
    position: absolute;
    right: 9%;
    bottom: 14%;
    color: #FFF;
    font-size: 0.4rem;
    font-weight: bold;
    letter-spacing: 10px;
}
.sign_contentBox{
    background: url(/static/DTBOfficialWebsite/images/back1.png)center bottom no-repeat;
    background-size: contain;
    box-sizing: border-box;
    padding-top: 1rem;
    padding-bottom: 0.4rem;
}
.sign_content {
    width: 90%;
    min-width: 1024px;
}
.sign_content .processTitle{
    color: #6d7890;
    font-size: 32px;
    letter-spacing: 2px;
    font-weight: 600;
    margin-top: 15px;
    display: inline-block;
    display: none;
}
.sign_content .signBox {
    height: 8rem;
    /*border:1px solid #EEE;*/
    border-radius: 10px;
    margin-top:15px;
}

.signBox .signalingProcess {
    width: 100%;
    height: 0.4rem;
    box-sizing: border-box;
    /*padding: 0rem 0.4rem;*/
    padding: 0rem 0.25rem 0rem 0.25rem;
}
.signBox .signalingProcess ul {
    display: inline-block;
    width: 100%;
    height: 100%;
}
/*.signBox .signalingProcess ul li{
    background-color: #989b9c;
}*/
.signBox .signalingProcess ul li#declarationBtn,
.signBox .signalingProcess ul li#national_sign,
.signBox .signalingProcess ul li#province_sign,
.signBox .signalingProcess ul li#receiver_sign
{
    float:right;
    margin-right: 5px
}
.signBox .signalingProcess .download{
    display: inline-block;
    float:right;
}
.signBox .signalingProcess .download p{
display: inline-block;
    line-height: 0.3rem;
}
.signBox .signalingProcess .download span{
    color: #E67817;
    cursor: pointer;
}
.signBox .signalingProcess .download button{
    display: inline-block;
    background-color: #017CC6;
    color: #FFF;
    letter-spacing: 2px;
}
/* .signBox .signaling_big_box {
    width: 100%;
    height: calc(100% - 0.40rem);
    background-color: #ECF7FD;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 0.2rem;
} */

.signaling_min_box .processRow{
    width:100%;
    height:1rem;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 10px;
    background-color: #FFF;
}
.processRow ul{
    width:100%;
    height:60px;
}
.processRow ul li{
    position: relative;
    /*display: inline-block;*/
    float:left;
    width: 24%;
    height:50px;
    line-height: 40px;
    text-align: center;
    letter-spacing: 2px;
    border-bottom: 2px solid #EEE;
}
.processRow ul li.active{
    color:#017CC6;
    border-bottom: 2px solid #017CC6;
}
.processRow ul li img{
    display: inline-block;
    width: 60px;
    position: absolute;
    bottom: -10px;
    right:0px;
}


.signaling_min_box .layui-btn{
    display: block;
    width: 2rem;
    letter-spacing: 4px;
    background-color: #A9A9A9;
    color: #FFF;
    font-size: 0.18rem;
    margin: 0.2rem auto;
}
.signaling_min_box .layui-btn{
    margin: auto;
}
.signaling_min_box .processInput .download{
    float:none;
    display: inline-block;
}
.signaling_min_box .processInput{
    width: 100%;
    /*width: 850px;*/
    /*height:38px;*/
    margin: 0.3rem auto;
}
.signaling_min_box .processInput .search{
    display: inline-block;
    height:38px;
    line-height: 38px;
    vertical-align: bottom;
}
.signaling_min_box .processInput .search span{
    display: inline-block;
    width: 30px;
    height:30px;
    background-image: url(/static/DTBOfficialWebsite/images/search.png);
    background-size: cover;
    vertical-align: middle;
}
.textBox{
    display: none;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
}
.textBox.textBox{
    line-height: 30px;
}

.picBox{
    display: none;
    width: 50%;
    margin: 0 auto;
}
.detailBox{
    width: 50%;
    height:calc(100vh - 2.63rem);
    margin: 1.08rem auto 0.8rem;
    box-sizing: border-box;
    padding: 0.2rem;
}
.detailBox .text{
    line-height: 30px;
    text-indent: 2em;
}
.detailBox .newTitle{
    text-align: center;
    font-size: 0.18rem;
    margin: 0.2rem;
}
.picBox img{
    display: block;
    width:100%;
}
.picBox img.onePic{
    margin-top: 1.08rem;
}
.enclosure{
    display: inline-block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #017CC6;
    cursor: pointer;
    text-align: center;
}
.enclosure span{
    margin-left: 50px;
    color:#E67817;
}
/* 联系我们页 */
.contact{
    width: 90%;
    /* margin-left:1.05rem; */
    margin-top: 1.2rem;
    padding-top: 0.5rem;
    position: relative;
    left: 55%;
    transform: translateX(-50%);
}
.contact_left{
    float: left;
    width: 23%;
    height: 10rem;
    border-right: 2px solid #bcbcbc;
    margin-bottom: 0.5rem;
}
.contact_left .letter{
    margin-left: 0.55rem;
    font-size: 0.32rem;
    color:  #bcbcbc;
}
.contact_left .text{
    margin-left: 1.72rem;
    margin-top: 0.15rem;
    font-size: 0.22rem;
    color:  #615d5c;
}
.contact_left img{
    margin-left: 0.8rem;
    width: 1.8rem;
    height: 1.8rem;
}
/* 联系我们右方 */
.contact_right{
    float: left;
    width: 30%;
    margin-left: 0.4rem;
}
.contact_right .top{
    color: black;
}
.contact_right .top p{
    margin-top: 0.18rem;
    color: black;
    font-size: 0.20rem;
}
.contact_right .top .topone{
    font-size: 0.22rem;
    margin-top: 0.08rem;
    color: #017cc0;
}
.contact_right .bottom li{
    margin-top: 0.4rem;
}
.contact_right .bottom p{
    margin-top: 0.1rem;
    font-size: 0.20rem;
    white-space:nowrap;
}
.contact_right .bottom .topone{
    font-size: 0.22rem;
    margin-top: 0.8rem;
    color: #017cc0;
}

/* 大赛报名中的报名表下载导入 */
#flow .processInput .download p{
    display: inline-block;
        line-height: 0.3rem;
    }
    #flow .processInput .download span{
        color: #E67817;
        cursor: pointer;
        text-decoration: underline;
    }
    #flow .processInput .download button{
        width: 80px;
        margin-left: 10px;
        display: inline-block;
        background-color:#35a9ff;
        color: #FFF;
        border-radius: 5px;
        letter-spacing: 5px;
    }
    .signBox .signalingProcess ul li {
        display: inline-block;
        width: 1.65rem;
        height: 100%;
        line-height: 0.4rem;
        background-color: #ECF7FD;
        color: #0b0b0b;
        font-size: 0.16rem;
        text-align: center;
        margin-left: -1px;
        border-radius: 10px 10px 0px 0px;
        overflow: hidden;
        letter-spacing: 2px;
        cursor: pointer;
    }
    .signBox .signalingProcess .signalingList{
        float:left;
    }
     .signBox .signalingProcess .signalingList li{
        color: #050505;
        cursor: not-allowed;
        background-color: #989b9c;
     }
    .signBox .signalingProcess .signalingList li.signalingListItem{
        cursor: pointer;
        background-color: #ECF7FD;
    }
    .signBox .signalingProcess .signalingList li.active {
        background-color: #b6e1f9;
        color: #1C4C82;
    }
    .signBox .signalingProcess .msgLine{
        display: inline-block;
        float:left;
        margin-left: 10px;
    }
    .signBox .signaling_big_box {
        width: 100%;
        height: calc(100% - 1rem);
        background-color: #b6e1f9;
        border-radius: 10px;
        box-sizing: border-box;
        padding: 10px;
    }
    .signBox .signaling_big_box .layui-tab-brief{
        margin: 0px;
    }
    .layui-checkbox-disbaled[lay-skin=primary] span {
        color: #211f1f;
    }
    .signBox .signaling_big_box .signaling_min_box {
        position: relative;
        display: none;
        width: 100%;
        height: calc(100% - 0.50rem);
        background-color: #FFF;
    }
    .signBox .signaling_big_box .signaling_min_box.openFlag {
        display: block;
        background-color: #FFF;
    }
    .signaling_min_box .processRow{
        width:100%;
        height:0.8rem;
        border-radius: 10px;
        box-sizing: border-box;
        padding: 10px;
        background-color: #FFF;
    }
    .processRow ul{
        width:100%;
        height:60px;
    }
    .processRow ul li{
        position: relative;
        /*display: inline-block;*/
        float:left;
        width: 24%;
        height:50px;
        line-height: 40px;
        text-align: center;
        letter-spacing: 2px;
        /* border-bottom: 2px solid #EEE; */
    }
    .processRow ul li span{
        display: inline-block;
        height: 100%;
        padding: 0 10px
    }
    .processRow ul li.active span{
        color:#017CC6;
        border-bottom: 2px solid #017CC6;
    }
    .processRow ul li img{
        display: inline-block;
        width: 60px;
        position: absolute;
        bottom: -10px;
        right:0px;
    }
    
/*     
    .signaling_min_box .processMsg {
        height:4rem;
    }
     */
    #pageDown{
        display: block;
        width: 2rem;
        letter-spacing: 4px;
        background-color: #017CC6;
        color: #FFF;
        font-size: 0.18rem;
        margin: 0.2rem auto;
    }
    /* 选项卡 */
    #flow > li{
        height: 470px;
        overflow: hidden;
        display: none
    }
    #flow > li:nth-child(2){
        overflow: visible;
        height: 500px;
    }
    #flow > li:nth-child(4){
        height: 410px;
    }
    #flow li.flowActive {
        display: block;
    }
    .signaling_min_box .processInput{
        width: 100%;
        /*width: 850px;*/
        height:38px;
        margin: 0.1rem auto 0.3rem;
    }
    .signaling_min_box .processInput .download{
        padding-left:10px;
        float: left;
    }
    .signaling_min_box .processInput .layui-form{
        padding-right:10px;
        float: right;
    }
    .signaling_min_box .processInput .search{
        display: inline-block;
        height:38px;
        line-height: 38px;
        vertical-align: bottom;
    }
    .signaling_min_box .processInput .search span{
        display: inline-block;
        width: 30px;
        height:30px;
        background-image: url(/static/DTBOfficialWebsite/images/search.png);
        background-size: cover;
        vertical-align: middle;
    }
    /* 信息审核 */
    #flow .check{
        height: 100%;
    }
    #flow .check .conter{
        float: left;
        margin: 219px 0 0 -40px
    }
    #flow .check .conter .conter1{
        color:#3194ca;
    }
    #flow .check .conter .conter2{
        margin: 10px 0 0 -16px;
        font-size: 12px;
        color:#aeb2b5;
        transform:scale(0.8);
    }
    #flow .check > div{
        
        overflow: hidden;
        width: 388px;
        margin: 0 auto
    }
    #flow .check img{
        float: left;
        margin: 135px 0 0 ;
        width: 194px;
    }


    /* 缴费页面提交按钮 */
    #paySubmit{
        display: inline-block;
        width: 240px;
        height: 38px;
        line-height: 38px;
        padding: 0 18px;
        background-color: #838280;
        color: #fff;
        white-space: nowrap;
        text-align: center;
        font-size: 14px;
        border: none;
        border-radius: 2px;
        cursor: pointer;
    }
    /* 报名缴费 */
    #payLayer .pay{
        padding-top: 50px;
        transform: scale(1.1);
    }
    #payLayer .layui-form-item{
        margin-top: 8px!important;
        width: 80%;
    }
    #payLayer .payLeft{
        flex: 1;
        margin-left: 5%;
        min-width: 45%;
    }
    #payLayer .payRight{
        flex: 1;
        min-width: 50%;
    }
    #payLayer .payBottom{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #payLayer .payRight img{
        width: 3rem;
        margin: 8px 0 0 8%;
        display: none;
    }
    /* #payLayer .pay .layui-select-title input{
        width: 130px;
    } */
    #payLayer .pay .layui-select-title .layui-edge{
        right: -56px;
    }
    #payLayer .pay .layui-anim-upbit{
        width: 1.84rem;
        text-align: center;
    }
    .layui-form-select dl { 
        /* max-height:130px;  */
        z-index: 2147483647;
    }
    #payLayer .pay .layui-btn{
        width: 46px;
        height: 22px;
        font-size: 12px;
        margin-right: -40px;
        margin-top: -34px;
        padding: 0;
        line-height: 22px;
    }
    #payLayer .pay .imgRemark{
        width: 200px;
        font-size: 14px;
        color: #989a9a;
        margin-top: -12px;
        line-height: 18px;
    }
    #payLayer .pay .imgRemark i{
        color: #E67817;
        font-size: 16px;
    }
    



    /* 报名成功 */
    #flow .succeed{
        padding-top: 0.4rem;
        text-align: center;
    }
    #flow .succeed img{
        width: 1.94rem;
        height: 1.94rem;
    }
    #flow .succeed1 img{
        /* display: inline-block; */
        float: left;
        width: 14%;
        margin-top: 1rem;
        margin-left: 1.5rem;
    }
    #flow .succeed1 h2{
        display: inline-block;
        overflow: hidden;
        font-size: 24px;
        color: #007dca;
        margin-top: 1.3rem;
        margin-left: 0.4rem;
    }
    #flow .succeed1 .notPass{
       font-size: 20px;
       color: #838281;
       margin-top: 0.1rem;
       margin-left: 3.25rem;
    }
    #flow .succeed1 .cause{
        overflow: hidden;
        width: 510px;
        height: 185px;
        font-size: 20px;
        color: #838281;
        margin-top: 0.08rem;
        line-height: 30px;
        text-indent:2em; 
     }
     #flow .succeed1 #notPassBtn{
         margin-top: -8px;
         background: #ff3f3f;
     }
    #flow .succeed .name{
        margin-top: -30px;
        margin-left: 30px;
    }
    #flow .succeed .remark{
        margin-top: 40px;
    }
    #flow .succeed .remark span{
        color: #4db17c;
    }
    #flow .succeed p{
        margin-top: 15px;
    }
    #flow .succeed p:nth-child(5){
        margin-right: 422px;
    }
    .textBox{
        display: none;
        width: 100%;
        height: 100%;
        overflow-y: auto;
        box-sizing: border-box;
        padding: 20px;
    }
    .textBox.textBox{
        line-height: 30px;
    }
    
    .picBox{
        display: none;
        width: 50%;
        margin: 0 auto;
    }
    .detailBox{
        width: 50%;
        height:calc(100vh - 2.63rem);
        margin: 1.08rem auto 0;
        box-sizing: border-box;
        padding: 0.2rem;
    }
    .detailBox .text{
        line-height: 30px;
        text-indent: 2em;
    }
    .detailBox .newTitle{
        text-align: center;
        font-size: 0.18rem;
        margin: 0.2rem;
    }
    .picBox img{
        display: block;
        width:100%;
    }
    .picBox img.onePic{
        margin-top: 1.08rem;
    }
    .enclosure{
        display: inline-block;
        width: 100%;
        height: 30px;
        line-height: 30px;
        font-size: 18px;
        color: #017CC6;
        cursor: pointer;
        text-align: center;
    }
    .enclosure span{
        margin-left: 50px;
        color:#E67817;
    }
/* 支持单位 */
    #imgs{
        position: relative;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%,-75%);
        width: 100%;
        height: 1.2rem;
    }
/* 导航栏 */
.navigation{
    margin-top: 34px;
}
.bookmark p{
    line-height: 0.32rem;
    text-indent: 2em;
}
/* 单选框样式 */
.layui-form-radio>i:hover, .layui-form-radioed>i{
    color: #35a9ff;
}
.layui-form-select dl dd.layui-this{
    background-color: #35a9ff;
}
/* 管理页面 */

.laytable-cell-1-0-23{
    width: 200px!important;
}
/* 首页新闻样式 */
#datas{
    margin-top: 10px;
}
#datas li {
    width: 100%;
    height: 0.25rem;
    line-height: 0.25rem;
    cursor: pointer;
    color: #7E7E80;
    letter-spacing: 2px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px dashed #98989a;
    margin-top: 0.08rem;
    padding: 0px 5px;
}
.list{
    width: 95%!important;
}

#datas li p {
    display: inline-block;
    width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#datas li>span {
    display: inline-block;
    margin-right: 5px;
}
#datas li a span {
    display: inline-block;
    width: 6.8rem;
    height: 25px;
    margin-right: 5px;
    overflow: hidden;
}

#datas li.active{
    color:#007CC1!important;
}
#datas li a:hover{
    color:#007CC1!important;
}
#datas li.active i{
     border-bottom: 1px dashed #007CC1!important;
}
#datas li:hover{
    color:#007CC1!important;
    border-bottom: 1px dashed #007CC1!important;
}
#datas li:hover i{
    border-bottom: 1px dashed #007CC1!important;
}
.rightTitle{
    height: 1.55rem;
    overflow: hidden;
}

#signaling_big_box .layui-tab-content{
    padding: 0!important;
}




















