

/* 字体 */
@font-face {
    font-family: 'SourceHanSerifCN-Bold';
    font-style: normal;
    font-weight: normal;
    src: url("../../css/font/SourceHanSerifCN-Bold/SourceHanSerifCN-Bold.eot");
    src: local("SourceHanSerifCN-Bold"), local("SourceHanSerifCN-Bold"),
      url("../../css/font/SourceHanSerifCN-Bold/SourceHanSerifCN-Bold.eot?#iefix") format("embedded-opentype"),
      url("../../css/font/SourceHanSerifCN-Bold/SourceHanSerifCN-Bold.woff2") format("woff2"),
      url("../../css/font/SourceHanSerifCN-Bold/SourceHanSerifCN-Bold.woff") format("woff"),
      url("../../css/font/SourceHanSerifCN-Bold/SourceHanSerifCN-Bold.ttf") format("truetype"),
      url("../../css/font/SourceHanSerifCN-Bold/SourceHanSerifCN-Bold.svg") format("svg");
}

@font-face {
    font-family: 'SourceHanSerifCN-Medium';
    font-style: normal;
    font-weight: normal;
    src: url("../../css/font/SourceHanSerifCN-Medium/SourceHanSerifCN-Medium.eot");
    src: local("SourceHanSerifCN-Medium"), local("SourceHanSerifCN-Medium"),
        url("../../css/font/SourceHanSerifCN-Medium/SourceHanSerifCN-Medium.eot?#iefix") format("embedded-opentype"),
        url("../../css/font/SourceHanSerifCN-Medium/SourceHanSerifCN-Medium.woff2") format("woff2"),
        url("../../css/font/SourceHanSerifCN-Medium/SourceHanSerifCN-Medium.woff") format("woff"),
        url("../../css/font/SourceHanSerifCN-Medium/SourceHanSerifCN-Medium.ttf") format("truetype"),
        url("../../css/font/SourceHanSerifCN-Medium/SourceHanSerifCN-Medium.svg") format("svg");
}




/* 公共弹窗 */
.alertBox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2000;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_content{width: 572px;height: 186px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;top: 50%;right: calc((100% - 200px) / 2);margin-top: -93px;margin-right: -286px;}
.alertBox_content>h1{color: #333;font-size: 18px;font-family: 'SourceHanSerifCN-Medium','Microsoft YaHei','SimSun';
    text-align: center;line-height: 26px;margin: 40px auto 0;font-weight: normal;}
.input_box{width: 390px;height: 40px;margin: 40px auto 0;overflow: hidden;}
.input_box>input{width: 320px;height: 100%;float: left;color: #333;font-size: 16px;
    padding-left: 10px;outline: none;padding-right: 10px;}
.confirm{float: left;width: 70px;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;
    line-height: 40px;background: #015193;cursor: pointer;}
.close_alert{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}


/**single 弹窗*/
.alertBox_adv_single{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2001;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_adv_single_content{width: 690px;height: 320px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;top: 35%;right: calc((100% - 100px) / 2);margin-top: -93px;margin-right: -286px;}
.alertBox_adv_single_content>h1{color: #333;font-size: 18px;font-family: 'SourceHanSerifCN-Bold','Microsoft YaHei','SimSun';
    text-align: center;line-height: 26px;margin: 40px auto 0;font-weight: normal;}
.alertBox_adv_single_content p{
    font-size: 16px;
    margin: 20px 30px;
    line-height: 25px;
    text-align: justify;
    text-indent: 2em;
}
.alertBox_adv_single_content span{
    font-size: 18px;
    margin: 20px auto 0;
    text-align: center;
    color: #015193;
    float: left;
    width: 100%;
    cursor: pointer;
}
.close_alert_single_adv{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}


/**single 弹窗*/
.alertBox_adv_collage{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2001;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_adv_collage_content{width: 690px;height: 320px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;top: 35%;right: calc((100% - 100px) / 2);margin-top: -93px;margin-right: -286px;}
.alertBox_adv_collage_content>h1{color: #333;font-size: 18px;font-family: 'SourceHanSerifCN-Bold','Microsoft YaHei','SimSun';
    text-align: center;line-height: 26px;margin: 40px auto 0;font-weight: normal;}
.alertBox_adv_collage_content p{
    font-size: 16px;
    margin: 20px 30px;
    line-height: 25px;
    text-align: justify;
    text-indent: 2em;
}
.alertBox_adv_collage_content span{
    font-size: 18px;
    margin: 20px auto 0;
    text-align: center;
    color: #015193;
    float: left;
    width: 100%;
    cursor: pointer;
}
.close_alert_collage_adv{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}

/*adv**/
.alertBox_adv{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2000;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_adv_content{width: 572px;height: 286px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;top: 40%;right: calc((100% - 100px) / 2);margin-top: -93px;margin-right: -286px;}
.alertBox_adv_content p{
    font-size: 16px;
    margin: 20px 30px;
}
.alertBox_adv_content span{
    font-size: 18px;
    margin: 20px auto 0;
    text-align: center;
    color: #015193;
    float: left;
    width: 100%;
    cursor: pointer;
}
.alertBox_adv_content span:hover{
    color: #C30310;
}
.alertBox_adv_content>h1{color: #333;font-size: 18px;font-family: 'SourceHanSerifCN-Bold','Microsoft YaHei','SimSun';
    text-align: center;line-height: 26px;margin: 40px auto 0;font-weight: normal;}
.input_box_adv{width: 390px;height: 40px;margin: 40px auto 0;overflow: hidden;}
.input_box_adv>input{width: 320px;height: 100%;float: left;color: #333;font-size: 16px;
    padding-left: 10px;outline: none;padding-right: 10px;}
.confirm_adv{float: left;width: 70px;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;
    line-height: 40px;background: #015193;cursor: pointer;}
.close_alert_adv{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}

.alertBox_adv_img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2010;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_adv_img_content{width: auto;height: 100%;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;left: 35%;}
.close_alert_adv_img{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}
.alertBox_adv_img_content img{
    height: 100%;
}

.alertBox_adv_img_two{
    left: 50%;
    display: none;
    position: absolute;
    top: 20%;
    transform: translateX(-50%);
    z-index: 999;
}
.alertBox_adv_img_two_content{

}
.bb-mask-aaa {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 996;
    background: rgb(95 95 95 / 50%);
    display: none;
}

.close_alert_adv_img{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}
.alertBox_adv_img_content img{
    height: 100%;
}

/* 公共弹窗-试用期用户 */
.alertBox_try{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2000;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_content_try{width: 572px;height: 186px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;top: 50%;right: calc((100% - 200px) / 2);margin-top: -175px;margin-right: -175px;}
.alertBox_content_try>h1{color: #333;font-size: 18px;font-family: 'SourceHanSerifCN-Medium','Microsoft YaHei','SimSun';
    text-align: center;line-height: 26px;margin: 40px auto 0;font-weight: normal;}
.input_box_try{width: 390px;height: 40px;margin: 40px auto 0;overflow: hidden;}
.input_box_try>input{width: 320px;height: 100%;float: left;color: #333;font-size: 16px;
    padding-left: 10px;outline: none;padding-right: 10px;}
.confirm_try{float: left;width: 70px;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;
    line-height: 40px;background: #015193;cursor: pointer;}
.close_alert_try{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}


/* 公共弹窗-机构人数超限 */
.alertBox_try_overstretch{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2000;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_content_try_overstretch{width: 572px;height: 186px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;top: 50%;right: calc((100% - 200px) / 2);margin-top: -93px;margin-right: -286px;}
.alertBox_content_try_overstretch>h1{color: #333;font-size: 18px;font-family: 'SourceHanSerifCN-Medium','Microsoft YaHei','SimSun';
    text-align: center;line-height: 26px;margin: 40px auto 0;font-weight: normal;}
.input_box_try_overstretch{width: 390px;height: 40px;margin: 40px auto 0;overflow: hidden;}
.input_box_try_overstretch>input{width: 320px;height: 100%;float: left;color: #333;font-size: 16px;
    padding-left: 10px;outline: none;padding-right: 10px;}
.confirm_try_overstretch{float: left;width: 70px;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;
    line-height: 40px;background: #015193;cursor: pointer;}
.close_alert_try_overstretch{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}


/* 公共弹窗-机构ip段用户首次登录后 */
.alertBox_try_ip{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2000;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_content_try_ip{width: 572px;height: 186px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;top: 50%;right: calc((100% - 200px) / 2);margin-top: -93px;margin-right: -286px;}
.alertBox_content_try_ip>h1{color: #333;font-size: 18px;font-family: 'SourceHanSerifCN-Medium','Microsoft YaHei','SimSun';
    text-align: center;line-height: 26px;margin: 40px auto 0;font-weight: normal;}
.input_box_try_ip{width: 390px;height: 40px;margin: 40px auto 0;overflow: hidden;}
.input_box_try_ip>input{width: 320px;height: 100%;float: left;color: #333;font-size: 16px;
    padding-left: 10px;outline: none;padding-right: 10px;}
.confirm_try_ip{float: left;width: 70px;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;
    line-height: 40px;background: #015193;cursor: pointer;}
.close_alert_try_ip{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}


/* 登录时弹窗-机构ip段过期 */
.alertBox_ip_guoqi{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2000;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_content_ip_guoqi{width: 572px;height: 186px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;top: 50%;right: calc((100% - 0px) / 2);margin-top: -93px;margin-right: -286px;}
.alertBox_content_ip_guoqi>h1{color: #333;font-size: 18px;font-family: 'SourceHanSerifCN-Bold','Microsoft YaHei','SimSun';
    text-align: center;line-height: 26px;margin: 40px auto 0;font-weight: normal;}
.input_box_ip_guoqi{width: 390px;height: 40px;margin: 40px auto 0;overflow: hidden;}
.input_box_ip_guoqi>input{width: 320px;height: 100%;float: left;color: #333;font-size: 16px;
    padding-left: 10px;outline: none;padding-right: 10px;}
.input_box_ip_guoqi p{font-family: 'SourceHanSerifCN-Medium','Microsoft YaHei','SimSun';}
.confirm_ip_guoqi{float: left;width: 70px;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;
    line-height: 40px;background: #015193;cursor: pointer;}
.close_alert_ip_guoqi{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}

.set_success{width: 320px;height: 42px;background: #fff;display: none;
    position: absolute;bottom: -72px;left: 50%;margin-left: -160px;}
.set_success>img{float: left;width: 22px;margin: 10px 0 0 10px;}
.set_success>p{color: #015193;font-size: 16px;margin-left: 10px;line-height: 42px;float: left;}

/* 公共弹窗2 */
.alertBox2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2000;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_content{width: 572px;height: 186px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;top: 50%;right: calc((100% - 200px) / 2);margin-top: -93px;margin-right: -286px;}
.alertBox_content>h1{color: #333;font-size: 18px;font-family: 'SourceHanSerifCN-Medium','Microsoft YaHei','SimSun';
    text-align: center;line-height: 26px;margin: 40px auto 0;font-weight: normal;}
.input_box{width: 390px;height: 40px;margin: 40px auto 0;overflow: hidden;}
.input_box>input{width: 320px;height: 100%;float: left;color: #333;font-size: 16px;
    padding-left: 10px;outline: none;padding-right: 10px;}
.confirm2{float: left;width: 70px;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;
    line-height: 40px;background: #015193;cursor: pointer;}
.close_alert{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}

.set_success{width: 320px;height: 42px;background: #fff;display: none;
    position: absolute;bottom: -72px;left: 50%;margin-left: -160px;}
.set_success>img{float: left;width: 22px;margin: 10px 0 0 10px;}
.set_success>p{color: #015193;font-size: 16px;margin-left: 10px;line-height: 42px;float: left;}

/* 多选框 */
.checkBox{width: calc(100% - 86px - 15px - 10px);height: auto;overflow: hidden;margin-left: 10px;float: left;}
.checkBox>li{float: left;width: auto;overflow: hidden;height: 23px;margin-right: 10px;cursor: pointer;}
.chooseImg{float: left;width: 16px;height: 16px;margin: 3px 5px 0 0;
    background: url(../../img/public/check.png) no-repeat 0 0;}
.checkBox>li>span{float: left;color: #333;font-size: 14px;line-height: 23px;line-height: 21px;}
/* 选中 */
.onli>.chooseImg{width: 16px;height: 16px;background: url(../../img/public/check_on.png) no-repeat 0 0;background-size: cover;}


/* 单选框 */
.selectBox{width: 134px;height: 100%;margin-left: 10px;border: 1px solid #ddd;float: left;position: relative;cursor: pointer;background: #fff;}
.selectBox>span{width: 100px;color: #888;font-size: 16px;line-height: 30px;margin-left: 10px;display: block;text-overflow: ellipsis;overflow: hidden;
    white-space:nowrap;}
.selectBox>img{width: 12px;position: absolute;top: 12px;right: 10px;}
.optionBox{position: absolute;top: 30px;left: -1px;background: #fff;border: 1px solid #ddd;padding-top: 10px;max-height: 162px;overflow: auto;
    width: 134px;height: auto;display: none;}
.optionBox>p{width: calc(100% - 20px);height: 20px;margin: 0 0 10px 10px;cursor: pointer;
    color: #333;font-size: 14px;line-height: 20px;}
.optionBox>p:hover{color: #C30310;}
.changeColor>p:hover{color: #005193!important;}


/* 多级分页 */
.pages{width: auto;height: 32px;overflow: hidden;margin: 20px auto;}
.pages>li{float: left;width: 32px;height: 32px;text-align: center;line-height: 32px;
    color: #333;font-size: 14px;border: 1px solid #ddd;cursor: pointer;margin-right: 8px;}
.pages>li>img{width: 12px;display: block;margin: 6px auto 0;}
.onPage{background: #005193!important;color: #fff!important;}
.pages>li:last-child{margin-right: 0;}

/* 返回按钮 */
._back{width: 100%;height: 54px;background: #ECF0F3;overflow: hidden;
    border-bottom: 1px solid #ddd;}
.back_btn{width: 70px;overflow: hidden;height: 100%;margin-left: 20px;cursor: pointer;}
.back_btn>img{width: 8px;float: left;margin: 22px 0 0 0px;cursor: pointer;}
.back_btn>span{color: #333;font-size: 18px;line-height: 54px;margin-left: 7px;}


/* 右侧标题 */
.homeMessage{width: 100%;height: auto;min-height: calc(100% - 61px);overflow: hidden;margin: 0 auto;padding: 0 20px;}
.homeMessage_top{width: 100%;height: 35px;overflow: hidden;margin: 20px 0 20px 0;}
.homeMessage_top>img{width: 10px;float: left;margin: 12px 8px 0 0;}
.homeMessage_top>h3{float: left;color: #005193;font-size: 24px;line-height: 35px;font-weight: normal;}

.tip_alert{width: 320px;height: 42px;background: #fff;display: none;
    position: absolute;bottom: -72px;left: 50%;margin-left: -160px;}
.tip_alert>img{float: left;width: 22px;margin: 10px 0 0 10px;}
.tip_alert>p{color: #015193;font-size: 16px;margin-left: 10px;line-height: 42px;float: left;}




/* 公共弹窗-试用期用户 */
.alertBox_export_sure{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2000;display: none;
    background: rgba(0, 0, 0, 0.2);}
.alertBox_content_export_sure{width: 572px;height: 186px;background: #fff;box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    position: absolute;top: 50%;right: calc((100% - 200px) / 2);margin-top: -93px;margin-right: -286px;}
.alertBox_content_export_sure>h1{color: #333;font-size: 18px;font-family: 'SourceHanSerifCN-Medium','Microsoft YaHei','SimSun';
    text-align: center;line-height: 26px;margin: 40px auto 0;font-weight: normal;}
.input_box_export_sure{
    width: 390px;
    overflow: hidden;
    height: 60px;
    margin: 40px auto 0;
    padding: 0 55px;
}
.input_box_export_sure>input{width: 320px;height: 100%;float: left;color: #333;font-size: 16px;
    padding-left: 10px;outline: none;padding-right: 10px;}
.confirm_export_sure{float: left;width: 70px;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;
    line-height: 40px;background: #015193;cursor: pointer;}
.close_alert_export_sure{width: 28px;position: absolute;top: 10px;right: 10px;cursor: pointer;}
.cancel_expt{
    width: 100px;
    float: left;
    text-align: center;
    height: 35px;
    font-size: 16px;
    background: #898e92;
    color: #fff;
    line-height: 35px;
    margin-right: 80px;
}
.sure_expt{
    width: 100px;
    float: left;
    text-align: center;
    height: 35px;
    font-size: 16px;
    background: #015193;
    color: #fff;
    line-height: 35px;
}

.sure_anapdf{
    width: 100px;
    float: left;
    text-align: center;
    height: 35px;
    font-size: 16px;
    background: #015193;
    color: #fff;
    line-height: 35px;
}

.sure_delbag{
    width: 100px;
    float: left;
    text-align: center;
    height: 35px;
    font-size: 16px;
    background: #015193;
    color: #fff;
    line-height: 35px;
}

.xufeismt:hover{
 color: #fff;
}
.errorpagediv {
    width: 1100px;
    /* height: auto; */
    /* width: 100%; */
    height: auto;
    overflow: hidden;
    min-height: 600px;
    background: #fff;
    margin: 20px auto 0;
    padding: 0px 60px 50px 60px;
    margin-bottom: 20px;
}
.errorpagediv div.pic {
    width: 100%;
    margin: 0 auto;
    float: left;
    text-align: center;
}

.errorpagediv div.ret {
    text-align: center;
    margin-top: 25px;
    font-size: 20px;
    float: left;
    width: 100%;
}
.errorpagediv h1{
    text-align: center;
    margin-top: 45px;
    font-size: 20px;
    float: left;
    width: 100%;
}