
/*测试页面*/
.bcst{}
.bcst img{}

.bcsli .tit{color: #333333;font-size: 17px;margin: 25px auto 25px;border-bottom: solid 1px #dedede;padding: 0 8px 20px;}
.bcsli .tit span{color: #a1a1a1;margin-left: 6px;font-size: 14px;}
.bcsli .xx{border-bottom: dotted 1px #dedede;}
.bcsli .con{border-bottom: solid 1px #dedede;margin: 0 auto 10px;padding: 0 8px 20px;}
.bcsli .con label{font-size: 14px;margin: 0 8px 0 0;display:inline-block;text-align:left;position: relative;height: 40px;line-height: 40px;padding-left: 21px; color: #666666;}
.bcsli .con input{vertical-align: bottom;margin-right:.1rem;opacity: 0;display: none;}
.bcsli .con .spot{display:inline-block;width:21px;height:40px;background:url("check.gif") 0 8px no-repeat;background-size:18px;position: absolute;top:.2rem;left:0;z-index:5;}
.bcsli .con input:checked + .spot{background: url(checked.gif) 0 7px no-repeat;background-size: 18px;}

.bcsf{ width:95%; margin: 0 auto 70px;}
.bcsf .tit{color: #333333;text-align: center;height: 50px;line-height: 50px;font-size: 28px;font-weight: bold;margin: 50px auto 10px;}
.bcsf .bot{color: #999999;text-align: center;height: 30px;line-height: 30px;font-size: 14px;margin: 20px auto 50px;}
.bcsf .sj {background: url(isj.gif) no-repeat #fff;background-size: 20px;width: 100%;padding-left: 12%;height: 40px;font-size: 1.3rem;line-height: 40px;border: solid 1px #ddd;border-radius: 3px;background-position: 10px 10px;margin-top: 12px;}
.bcsf .btn {width: 100%;border-radius: 3px;color: #fff;font-size: 1.7rem;line-height:40px; height:40px;background: #f13b3a;border: 0;margin-top: 12px;}


.sem-register-box.show {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.sem-register-box {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.6);
    z-index: 9999999;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.sem-register-box .sem-register-info {
    width:90%;
    background: #fff;
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.2);
    box-shadow: 2px 2px 2px rgba(0,0,0,.2);
    border-radius: 4px;
    position: relative;
    display: none;
}
.sem-register-box .sem-register-info .sem-register-bg {
    padding-top: 0.63rem;
    position: relative;
    z-index: 2;
}
.sem-register-box .sem-register-info h2 {
    text-align: center;
    font-size: 0.58rem;
    font-weight: 700; color:#333;
    padding-bottom: 0.5rem;
}
.sem-register-box .sem-register-info .sem-register-input {
    width: 84%;
    height: 45px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #666;
    border-radius: 2px;
    margin: 0 auto 10px;
    position: relative;
}
.sem-register-box .sem-register-info .sem-register-input input {
    width: 100%;
    color: #b6b6b6;
    text-align: center;
    padding: 0;line-height: normal!important;font-size:18px !important;    border: 0;
}
.module .regBtn, .sem-register-box .sem-register-info .sem-register-btn {
    background: #ee0000 !important;
}
.sem-register-box .sem-register-info .sem-register-btn {
    width: 84%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #ec645e;
    border-radius: 2px;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    margin: 0 auto;font-weight: normal; border:none; display:block;
}
.sem-register-box .sem-register-info .sem-register-tips {
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #999;
    font-weight: normal;
}
.sem-register-box .sem-register-info .sem-register-close {position: absolute;
    right: 0;
    top: 0;
    width: 42px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    color: #999;
    font-size: 30px;
    cursor: pointer;
    font-weight: normal;
}



    

