/*页头页脚*/
body{
    background-color:#F2F5F8 ;
}
.head{
    width:100%;
    height:8.57rem;
}
.head .navbar-fixed-top{
    padding: 2.71rem 7.14rem;
    position: fixed;
    top:0;
    width:100%;
    height:8.57rem;
    background:url("/lib/img/zjhome/footbg.png")  left center no-repeat;
    background-size: cover;
}
.head .btn-outline{
    font-size: 1.14rem;
    width:13.57rem;
    color:#fff;
    background-color: transparent;
    border-color: #B6DCFF;
}
.head .btn-outline i{
    display: inline-block;
    width:1.43rem;
    height:1.43rem;
    position:relative;
    top:0.3rem;
    margin-right: 1.07rem;
    background:url("/lib/img/zjhome/boxpic4.png")  left center no-repeat;
    background-size: cover;
}
.head .btn-blue{
    font-size: 1.29rem;
    color:#fff;
    /*width:7.86rem;*/
    background-color: #198FFF;
}
.head .nav-line {
    margin: 0 15px;
    display: inline-block;
    background-color: rgba(105, 167, 224, 1);
    width: 1px;
    height: 14px;
}
.footer .ftbox{
    padding: 3.14rem 7.21rem 2.5rem 7.21rem;
    width:100%;
    background: transparent;
}

.footer .ftbox .contents{
    display: grid;
    grid-template-columns: repeat(5, auto);
    grid-column-gap: 5.5rem;
    /*grid-row-gap: 10px;*/
    margin: auto;
    width: 100%;
}
.footer .ftbox .item{
    color: #A0A2A0 ;
    font-size: 14px;
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
    display: -webkit-flex;
}
.footer .ftbox .item:last-child{
    align-items: center;
    flex-direction: row;
    justify-content: end;
}
.footer .ftbox .item .title{
    margin-bottom: 20px;
}
/*内容框*/
.box-top{
    /*height:40rem;*/
    width:100%;
    margin-top: -1rem;
    /*background:url("/lib/img/zjhome/contentbg3.png")  top left no-repeat;*/
    background-size:100% 40rem;
}
.contentbox1{
    background:url("/lib/img/zjhome/contentbg3.png")  top left no-repeat;
}
.contentbox2{
    background:url("/lib/img/zjhome/contentbg2.png")  top left no-repeat;
}
.box-top div.title{
    padding-top:2.43rem;
    padding-bottom: 1.21rem;
}
.box-top div.content{
    width:122.86rem;
    margin:0 auto;
    background-color: #fff;
    box-shadow: 0rem 0rem 1rem 0rem rgba(167,181,191,0.2);
    border-radius: 0.71rem;
}
.box-top div.content .regContents{
    padding: 2.5rem 4.29rem;
}
.box-top div.content .regSteps{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    box-shadow: 0rem 0rem 1rem 0rem rgba(27,59,105,0.2);border-radius: 0.71rem 0.71rem 0rem 0rem;
}

/*附件*/
div.regBox .fjbox .table>tbody>tr>td,div.regBox .fjbox .table>tbody+tbody{
    border-color: transparent;
}
div.regBox .fjbox .fileinput-button {
    position: relative;
    display: inline-block;
    overflow: hidden;
}
div.regBox .fjbox .fileinput-button input {
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
}
div.regBox .fjbox .table tr td .blue{
    background-color: #3686E7 !important;
    color: #fff;
}
div.regBox .fjbox .btn-outline{
    color: #3686E7;
    border:1px solid #3686E7;
}
/*字体*/
@font-face {
    font-family: lianmengqiyilushuaizhengruiheiti;
    src:url("/lib/achievement/plugins/联盟起艺卢帅正锐黑体.ttf");
}
.toptitle{
    /*width: 28.07rem;*/
    /*height: 3.36rem;*/
    font-family: lianmengqiyilushuaizhengruiheiti;
    font-weight: 400;
    font-size: 3.29rem;
    color: #FFFFFF;
    text-shadow: 0rem 0rem 1rem rgba(7,72,117,0.24);
    padding-top:3.79rem;
    padding-bottom:2.79rem;
}
/*其他*/
p.text-danger{
    color:#E51A1A;
}
input:checked+span{
    font-weight: bold;
    color: #0787FF;
}
div.regBox{
    font-size: 1.29rem;
    color: #333333;
}