/*登录*/
.login_box,
.reg_box,
.notice_box{
    width:400px;
    margin:0 auto;
    background-color:#fff;
    box-shadow:0 0 15px rgba(0,0,0,0.3);
    text-align:center;
    padding:20px 20px 40px;
}
.login_box .login_con,
.reg_box .reg_con{
    width:300px;
    margin:0 auto;
}
.login_box .login_con h4,
.reg_box .reg_con h4{
    color:#6F6669;
    margin-top:20px;
    margin-bottom:40px;
    font-weight:bold;
}
.login_box .login_con p{
    width:100%;
    margin-bottom:20px;
}
.login_box .login_con p input{
    width:100%;height:40px;
    padding-left:10px;
    border-radius:5px;
    border:1px solid #c3c5c6;
}
.login_box .login_con p a{
    display:inline-block;
    margin-left:10px;
    color:#999;
}
.login_box .login_con p a:hover{
    color:#A4393F;
    cursor:pointer;
}
.login_box .login_con p button,
.reg_box .reg_con p button,
.msg_box .msg_con p button,
.unit_box .unit_con p button,
.rz_right .right_input>p span button,
.rz_right .right_input .q_button button,
#rz_button button,
.task_con .check_msg>span,
.pro_msg .pro_title span:nth-child(2),
.pro_btn button,
.acc_tab .table>tbody>tr>td:nth-child(5) div span,
.resetPWD_box .pop_msg>form>p span,
.operation_box .freeze .freeze_btn span,
.operation_box .thaw .thaw_btn span,
.inspection_box .inspection_body .create_inspection span,
.worker .pro_msg .pro_title span:nth-child(1),
.result_box>p span,
.results_btn button,.task_btn,
.worker_tab .table>tbody>tr>td:nth-child(6)>div button,
.ex_tab .table>tbody>tr>td:last-child>div button,
.units_tab .table>tbody>tr>td:last-child>div button,
.taskAll_btn button,
.attend_box .attend_btn span,
.disAttend_box .disAttend_btn span,
.msg_box .add_btn>button,
.msg_box .de_btn>button,
.pro_result .extract_btn button,
.art_other .art_right span,
.ex_msg .em_determine,
.unit_msg .rm_determine,
.regSuccess_box .reg_btn,
.addMsg_box .add_btn,
.add_cert,
.details_box .msg_title span:nth-child(2),
.add_pro,.add_major{
    width:100%;height:40px;
    border:none;
    border-radius:5px;
    background-color:#A4393F;
    color:#fff;
    font-size:15px;
}
.login_reg,.reg_reg,.em_reg,.er_reg,.um_reg,.ur_reg,.pwd_reg,.update_reg,.reset_reg,.att_reg,.e_reg{
    height:20px;
    color:red;
}
.er_reg,.ur_reg{
    margin:0 auto 5px;
    width:50%;
}
.back{
    min-width:1000px;
    background:url("../images/back.png") no-repeat;
    background-size:100% 100%;
    padding:180px 0;
    text-align:center;
}
.login_box,.notice_box{
    display:inline-block;
    vertical-align:top;
}
.notice_box{
    margin-right:140px;
    width:450px;
    padding:20px;
}
.notice_box ul{
    margin-top:10px;
    height:200px;
}
.notice_box ul li{
    width:100%;
    margin-bottom:5px;
}
.notice_box ul li div{
    display:inline-block;
}
.notice_box ul li div:nth-child(1){
    width:80%;
    text-align:left;
}
.notice_box ul li div:nth-child(2){
    width:16%;
    text-align:right;
    cursor:pointer;
}
.notice_box ul li div:nth-child(2):hover{
    text-decoration:underline;
    color:#A4393F;
}
/*注册*/
.reg_box{
    width:500px;
}
.reg_box .reg_con{
    width:350px;
}
.reg_box .reg_con form>div span:nth-child(1){
    width:25%;
    vertical-align:middle;
}
.reg_box .reg_con form>div span:nth-child(2){
    width:73%;
    text-align:left;
    vertical-align:middle;
}
.reg_box .reg_con form>div span label{
    font-weight:normal;
    margin-bottom:0;
    margin-right:10px;
    vertical-align:middle;
}
.reg_box .reg_con p:nth-child(1) label input{
    margin:0;
    vertical-align:middle;
    width:5px;height:5px;
}
.reg_box .reg_con form>div span>input,
.reg_box .reg_con form>div span>select{
    width:100%;height:40px;
    padding-left:10px;
    border-radius:5px;
    border:1px solid #c3c5c6;
}
.reg_box .reg_con form>div span>button{
    width:48%;height:40px;
    border:none;
    border-radius:5px;
    background-color:#880101;
    color:#fff;
    font-size:15px;
}
.reg_box .reg_con form>div span>input.agree{
    width:17px;height:16px;
    vertical-align:middle;
    margin:0;
}
.reg_box .reg_con form>div .m_agree{
    padding-left:5px;
}
.reg_box .reg_con form>div .m_agree a,
.reg_box .reg_con p .m_agree a:hover{
    color:#0091DB;
    cursor:pointer;
}
.type_box{
    margin:150px auto 280px;
    text-align:center;
}
.type_box>h4{
    font-weight:bold;
}
.reg_all{
    min-width:1000px;
    text-align:center;
    margin-top:60px;
}
.reg_all>div{
    display:inline-block;
    vertical-align:top;
    border:2px solid #C3C3C3;
    color:#5A5A5A;
    background-color:#fff;
    padding:60px 100px 30px;
    cursor:pointer;
    font-weight:bold;
}
.reg_all>div:nth-child(1){
    margin-right:100px;
}
.reg_all>div p{margin-bottom:10px;font-size:17px;}
.reg_all>div img{width:67px;height:62px;}
.reg_all>div:hover{
    border:2px solid #A43F3F;
    color:#A43F3F;
}
/*专家页面*/
.header_btn{
    display:inline-block;
}
.header_btn{
    text-align:right;
}
.header_btn span{
    padding:0 8px;
    font-size:15px;
}
.header_btn span:hover{
    cursor:pointer;
    text-decoration:underline;
    color:#0091DB;
}
.experts_box{
    width:900px;
    background-color:#fff;
    margin:60px auto;
    padding:10px 20px 20px;
}
.experts_box .experts_msg .msg_content,
.task_content{
    padding:10px 40px;
}
.experts_box .experts_msg .msg_content>button{
    height:35px;
    border:1px solid #0091DB;
    border-radius:5px;
    background-color:#fff;
    color:#000;
    font-size:13px;
    padding:0 15px;
    margin-top:10px;
}
.experts_box .experts_msg .msg_content ul li,
.task_content ul li{
    padding:0 5px;
}
/*专家信息*/
.msg_box,
.unit_box,
.rz_box{
    width:900px;
    background-color:#fff;
    margin:0 auto;
    padding:30px 20px;
    text-align:center;
}
.msg_box .msg_con,.msg_box .msg_title,.unit_box .unit_con,.unit_box .unit_title{
    display:inline-block;
    width:200px;
    vertical-align:top;
}
.msg_box .msg_title h4,.unit_box .unit_title h4{
    font-weight:bold;
    margin:0;
    font-size:20px;
}
.msg_box .msg_con,
.unit_box .unit_con{
    width:500px;
    background-color:#fff;
    margin:0 auto;
    text-align:center;
    padding:0 10px;
}
.msg_box .msg_con h4,
.unit_box .unit_con h4{
    margin:20px 0;
    color:#880101;
}
/*.msg_box .msg_con form>div,*/
.unit_box .unit_con form>div,
.rz_right .right_input form>div{
    width:100%;
}
.msg_box .msg_con form>div span b,
.msg_box .msg_con div span b,
.unit_box .unit_con form>div span b,
.unit_box .unit_con div span b,
.reg_box .reg_con form>div span b{
    color:red;
    font-size:15px;
    margin-right:5px;
    vertical-align:middle;
}
.msg_box .msg_con form>div span,
.msg_box .msg_con div span,
.unit_box .unit_con form>div span,
.rz_right .right_input form>div span{
    vertical-align:middle;
}
.msg_box .msg_con form>div span:nth-child(1),
.msg_box .msg_con .add_left>div span:nth-child(1),
.msg_box .msg_con .add_right>div span:nth-child(1),
.unit_box .unit_con form>div span:nth-child(1),
.rz_right .right_input form>div span:nth-child(1){
    width:20%;
    text-align:right;
}
.msg_box .msg_con form>div span:nth-child(2),
.msg_box .msg_con .add_left>div span:nth-child(2),
.msg_box .msg_con .add_right>div span:nth-child(2),
.unit_box .unit_con form>div span:nth-child(2),
.rz_right .right_input form>div span:nth-child(2){
    width:75%;
    text-align:left;
}
.msg_box .msg_con .add_left>div,.msg_box .msg_con .add_right>div{
    margin-bottom:15px;
}
.msg_box .msg_con .add_left>div span:nth-child(1),
.msg_box .msg_con .add_right>div span:nth-child(1){
    width:25%;
}
.msg_box .msg_con .add_left>div span:nth-child(2),
.msg_box .msg_con .add_right>div span:nth-child(2){
    width:70%;
}
.msg_box .msg_con form>div span>input,
.msg_box .msg_con div span>input,
.unit_box .unit_con form>div span input,
.unit_box .unit_con div span input,
.rz_right .right_input form>div span input{
    width:70%;height:40px;
    padding-left:10px;
    border-radius:5px;
    border:1px solid #c3c5c6;
}
.msg_box .msg_con form>div span label,
.msg_box .msg_con div span label{
    margin-bottom:0;
    font-weight:normal;
    vertical-align:middle;
    margin-right:10px;
}
.msg_box .msg_con form>div span label>input,
.msg_box .msg_con div span label>input{
    width:16px;height:16px;
    vertical-align:middle;
    margin-right:5px;
}
.msg_box .msg_con form>div span select,
.msg_box .msg_con div span select,
.unit_box .unit_con form>div span select,
.unit_box .unit_con div span select,
.rz_right .right_input form>div span select{
    width:34%;height:40px;
    border-radius:5px;
    border:1px solid #c3c5c6;
    padding-left:10px;
}
.rz_right .right_input form>div span select,
.rz_right .right_input form>div span input{
    width:55%;
}
.msg_box .msg_con p button,
.unit_box .unit_con p button{
    width:70%;
}
#title_box{
    margin-bottom:0;
}
#title_box span input{
    border:none;
}
.img_box,.img_box img{
    width:120px;height:120px;
}

.msg_box .msg_con form>div p,
.reg_box .reg_con form>div p{
    min-height:20px;
    text-align:left;
    padding-left:90px;
    color:red;
}

/*专家认证*/
.rz_box{
    width:900px;
    overflow:hidden;
    padding:10px 25px 20px;
}
.rz_box>div{
    display:inline-block;
}
.rz_box .rz_left{
    width:30%;
}
.rz_box .rz_left>p{
    width:100%;
    border-bottom:1px solid #000;
    padding:0 5px;
    margin-bottom:5px;
}
.rz_box .rz_red span:nth-child(1),.rz_box .rz_red span:nth-child(2){
    color:#921C1C;
}
.rz_box .rz_left>p span,.rz_right .rz_con .rz_border span{
    width:48%;
}
.rz_box .rz_left>p span:nth-child(1),.rz_right .rz_con .rz_border span:nth-child(1){
    font-weight:bold;
    text-align:left;
    padding-left:10px;
}
.rz_box .rz_left>p span:nth-child(2),.rz_right .rz_con .rz_border span:nth-child(2){
    font-size:22px;
    text-align:right;
    cursor: pointer;
}
.rz_left .left_con{
    padding:0 10px;
}
.rz_left .left_con span{
    color:#828282;
    font-weight:bold;
}
.rz_left .left_con span:nth-child(1){
    width:50%;
    text-align:left;
}
.rz_left .left_con span:nth-child(2){
    width:35%;
    text-align:right;
}
.rz_left .left_con span:nth-child(3){
    width:15%;
    font-size:18px;
    text-align:right;
    padding-right:2px;
    cursor: pointer;
}
.rz_box .rz_right{
    width:69%;
    float:right;
    padding-top:50px;
}
.rz_right .right_input{
    width:500px;
    margin:0 auto;
}
.rz_right .rz_border,.rz_list .rz_border{
    width:58%;
    border-bottom:1px solid #000;
    padding:5px 0;
    margin-left:30px;
    margin-bottom:20px;
}
#rz_button button{
    width:20%;height:35px;
    margin-left:130px;
}
.rz_right .right_input .q_button{
    padding-left:30px;
    text-align:right;
    padding-right:100px;
}
.rz_right .right_input .q_button button{
    width:20%;height:35px;
    margin-right:10px;
}
.rz_right .right_input .q_button .er_determine,
.rz_right .right_input .q_button .ur_determine,
.rz_right .right_input .q_button .unit_determine{
    background-color:#fff;
    border:1px solid #A4393F;
    color:#A4393F;
}
.rz_right .right_input form>div{
    margin-bottom:20px;
    margin-left:70px;
}
.rz_con{
    margin-top:20px;
}
.unit_box .unit_con form>div{
    margin-bottom:20px;
}
.unit_box .unit_con p button{
    width:30%;
}
.rz_right .right_input .rz_con .rz_border span,.rz_list .rz_border span{
    width:48%;
}
.rz_right .right_input .rz_con .rz_border span:nth-child(1),.rz_list .rz_border span:nth-child(1){
    font-weight:bold;
    text-align:left;
    padding-left:10px;
}
.rz_right .right_input .rz_con .rz_border span:nth-child(2){
    font-size:22px;
    text-align:right;
    cursor: pointer;
}
.right_input p{
    margin-bottom:20px;
}
.right_input .rz_list ul{
    width:58%;
    margin-left:30px;
}
.right_input .rz_list ul li{
    width:100%;
    margin-bottom:5px;
    padding:0 5px;
}
.right_input .rz_list ul li span:nth-child(1){
    width:60%;
    text-align:left;
}
.right_input .rz_list ul li span:nth-child(2){
    width:15%;
    font-size:18px;
    text-align: left;
    cursor:pointer;
}
.right_input .rz_list ul li span:nth-child(3){
    width:20%;
    text-align:center;
}

/*管理员*/
.manage_box,.task_box{
    width:1000px;
    margin:0 auto;
    overflow:hidden;
}
.manage_box>div{
    float:left;
    background-color:#fff;
}
.manage_box .manage_list{
    width:151px;
    border:1px solid #8E0F0F;
    margin-top:30px;
}
.manage_box .manage_list ul li{
    width:100%;
    text-align:center;
    font-size:16px;
    color:#890202;
    cursor: pointer;
    vertical-align:middle;
}
.manage_box .manage_list ul li div{
    padding:15px 10px;
    margin:0 15px;
    border-bottom:1px dashed #890202;
}
.manage_box .manage_list ul li b{
    width:25px;
    height:20px;
    background-size:100% 100%;
    vertical-align:middle;
    margin-right:10px;
}
.manage_box .manage_list ul li:nth-child(1) b{
    background-image:url("../images/icon1.png");
}
.manage_box .manage_list ul li:nth-child(2) b{
    background-image:url("../images/icon2.png");
}
.manage_box .manage_list ul li:nth-child(3) b{
    background-image:url("../images/icon3.png");
}
.manage_box .manage_list ul li:nth-child(4) b{
    background-image:url("../images/icon7.png");
}
.manage_box .manage_list ul li:nth-child(5) b{
    background-image:url("../images/icon4.png");
}
.manage_box .manage_list ul li:nth-child(6) b{
    background-image:url("../images/icon5.png");
}
.manage_box .manage_list ul li:nth-child(7) b{
    width:20px;
    background-image:url("../images/icon8.png");
}
.manage_box .manage_list ul li:nth-child(8) b{
    width:20px;
    background-image:url("../images/icon9.png");
}
.manage_box .manage_list ul li:nth-child(9) b{
    width:20px;
    background-image:url("../images/icon10.png");
}
.manage_box .manage_list ul li:nth-child(10) b{
    width:20px;
    background-image:url("../images/icon11.png");
}
.manage_box .manage_list ul li.active{
    background-color:#880101;
    color:#fff;
}
.manage_list ul li.active:nth-child(1) b{
    background-image:url("../images/icon1_checked.png");
}
.manage_list ul li.active:nth-child(2) b{
    background-image:url("../images/icon2_checked.png");
}
.manage_list ul li.active:nth-child(3) b{
    background-image:url("../images/icon3_checked.png");
}
.manage_list ul li.active:nth-child(4) b{
    background-image:url("../images/icon7_checked.png");
}
.manage_list ul li.active:nth-child(5) b{
    background-image:url("../images/icon4_checked.png");
}
.manage_list ul li.active:nth-child(6) b{
    background-image:url("../images/icon5_checked.png");
}
.manage_list ul li.active:nth-child(7) b{
    background-image:url("../images/icon8_checked.png");
}
.manage_list ul li.active:nth-child(8) b{
    background-image:url("../images/icon9_checked.png");
}
.manage_list ul li.active:nth-child(9) b{
    background-image:url("../images/icon10_checked.png");
}
.manage_list ul li.active:nth-child(10) b{
    background-image:url("../images/icon11_checked.png");
}
.manage_box .manage_content{
    width:829px;min-height:709px;
    margin-left:20px;
}
.manage_input{
    padding:20px 20px 10px;
    text-align:center;
    overflow:hidden;
}
.manage_input ul li{
    margin-right:13px;
    margin-bottom:20px;
    width:220px;
    height:35px;
    text-align:right;
}
.manage_input ul li input,.manage_input ul li select{
    width:150px;
    height:35px;
    border-radius:5px;
    padding-left:5px;
    border:1px solid #B2B2B2;
}
.manage_input ul li span:nth-child(1){
    width:70px;
}
.manage_input ul .manage_button span,
.page_box span:nth-child(2),
.download_input ul li:last-child span:last-child,
.note_box .phone_con p:nth-child(3) span,
.note_box .note_btn p,
.note_pop .con_btn span,
.note_details>.send_fail p:nth-child(3) span,
.note_details .details_btn span{
    height:35px;
    background-color:#B24141;
    color:#fff;
    text-align:center;
    border-radius:5px;
    padding:9px 10px;
    font-size:12px;
    vertical-align:middle;
    margin-right:4px;
    cursor: pointer;
}
.manage_input ul .manage_button span:nth-child(2),.page_box span:nth-child(2){
    color:#B24141;
    border:1px solid #B24141;
    background-color:#fff;
}
.manage_table{
    border:1px solid #D6D6D6;
    overflow:hidden;
}
.manage_table .table>thead>tr>th{
    padding:15px 10px;
    border-bottom:none;
}
.manage_table .table>tbody>tr>td{
    border-top:none;
}
.manage_table .table>thead>tr>th,.manage_table .table>tbody>tr>td{
    text-align:center;
    border-bottom:1px dashed #A9A9A9;
}
.task_tab .table>tbody>tr>td:nth-child(2) div{
    width: 150px;
}
.unit_tab .table>tbody>tr>td:nth-child(1) div,
.unit_tab .table>thead>tr>th:nth-child(1){
    width:200px;
}
.task_tab .table>tbody>tr>td:nth-child(2) div,
.task_tab .table>tbody>tr>td:nth-child(5) div,
.staff_tab .table>tbody>tr>td:nth-child(5) div,
.experts_tab .table>tbody>tr>td:nth-child(5) div,
.experts_tab .table>tbody>tr>td:nth-child(8) div,
.unit_tab .table>tbody>tr>td:nth-child(1) div,
.unit_tab .table>tbody>tr>td:nth-child(6) div,
.pro_tab .table>tbody>tr>td:nth-child(1) div,
.pro_tab .table>tbody>tr>td:nth-child(4) div,
.task_right .task_con>ul li .company,
.details_con>ul li span:nth-child(1),
.task_box .book_con ul li span:nth-child(1),
.pro_tab .table>tbody>tr>td:nth-child(3) div,
.staff_tab .table>tbody>tr>td div,
.units_tab .table>tbody>tr>td:nth-child(1)>div,
.experts_tab .table>tbody>tr>td:nth-child(4) div,
.experts_tab .table>tbody>tr>td:nth-child(5) div{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.task_tab .table>tbody>tr>td:nth-child(1) div{
    width: 50px;
}
.task_tab .table>tbody>tr>td:nth-child(3) div,
.task_tab .table>tbody>tr>td:nth-child(4) div{
    width: 140px;
}
.task_tab .table>tbody>tr>td:nth-child(5) div{
    width: 97px;
}
.task_tab .table>tbody>tr>td:nth-child(6) div{
    width: 50px;
}
.task_tab .table>tbody>tr>td{vertical-align:middle;}

.staff_tab .table>tbody>tr>td:nth-child(1) div,
.staff_tab .table>tbody>tr>td:nth-child(2) div{
    width:50px;
}
.staff_tab .table>tbody>tr>td:nth-child(3) div,
.staff_tab .table>tbody>tr>td:nth-child(4) div,
.staff_tab .table>tbody>tr>td:nth-child(5) div,
.staff_tab .table>tbody>tr>td:nth-child(6) div,
.staff_tab .table>tbody>tr>td:nth-child(7) div{
    width:100px;
}
.pro_tab .table>tbody>tr>td:nth-child(1) div,
.pro_tab .table>tbody>tr>td:nth-child(4) div,
.pro_tab .table>tbody>tr>td:nth-child(3) div{
    width:150px;
}
.staff_tab .table>thead>tr>th{vertical-align:middle;}
.experts_tab .table>tbody>tr>td:nth-child(4) div,
.experts_tab .table>tbody>tr>td:nth-child(5) div,
.experts_tab .table>thead>tr>th:nth-child(4),
.experts_tab .table>thead>tr>th:nth-child(5){
    width:120px;
}
.acc_tab .table>tbody>tr>td:nth-child(1) div,
.acc_tab .table>tbody>tr>td:nth-child(3) div{
    width:70px;
}
.acc_tab .table>tbody>tr>td:nth-child(2) div,
.acc_tab .table>tbody>tr>td:nth-child(4) div{
    width:200px;
}
.acc_tab .table>tbody>tr>td:nth-child(4) div{
    width:180px;
}

/*.pagination>li>a, .pagination>li>span{
    color:#880101;
    background-color:#fff;
    padding:3px 8px;
}
.pagination>li>a:hover, .pagination>li>span:hover,.pagination>.active>a,
.pagination>.active>a, .pagination>.active>a:focus,
.pagination>.active>a:hover, .pagination>.active>span,
.pagination>.active>span:focus, .pagination>.active>span:hover{
    color:#fff;
    background-color:#880101;
    border-radius:50%;
    border:none;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span{
    border-radius:50%;
}
.pagination,.page_box{
    margin:10px 0;
}*/
.pagec{
    width:600px;
    padding:0 140px;
    overflow:hidden;
    float:left;
    margin-top:10px;
}
.page_box{
    float:right;
    width:157px;
}
.page_box span{
    vertical-align:middle;
}
.page_box span:nth-child(1){
    height:35px;
    margin-right:10px;
    padding:8px 0;
}

/*稽察任务*/
.task_box>div{
    float:left;
    margin-top:50px;
}
.task_box .task_left{
    width:300px;
    margin-right:30px;
}
.task_box .task_right{
    width:650px;
}
.task_box .task_left>.title,.task_box .task_right>.title{
    font-size:18px;
    font-weight:bold;
    border-left:4px solid #B24141;
    padding-left:15px;
}
.task_box .left_con,
.task_box .book_con,
.task_box .right_con,
.task_right .task_con{
    background-color:#fff;
    margin-top:20px;
    padding:20px 30px 0;
    overflow:hidden;
}
.task_box .left_con ul li{
    width:100%;
    text-align:center;
    margin-bottom:10px;
}
.task_box .left_con ul li>img{
    width:50%;
    border:1px solid #B6B6B6;
    border-radius:50%;
}
.task_box .left_con ul li span:nth-child(1){
    width:80%;
    text-align:right;
    padding-right:30px;
    vertical-align:middle;
}
.task_box .left_con ul li span:nth-child(2){
    width:20%;
    vertical-align:middle;
}
.task_box .left_con ul li span:nth-child(2) img{
    width:35%;
}
.task_box .book_con{
    margin-top:0;
    padding:0 30px 10px;
}
.task_box .book_con>.title{
    border-top:1px dashed #B24141;
    padding:10px 0;
    font-size:15px;
}
.task_box .book_con>.title span{
    width:48%;
    vertical-align:middle;
}
.task_box .book_con>.title span:nth-child(2){
    text-align:right;
    padding-right:8px;
}
.task_box .book_con>.title span:nth-child(2) img{
    width:16%;
}
.task_box .book_con ul li{
    width:100%;
    padding:0 20px;
    margin-bottom:8px;
    font-size:13px;
}
.task_box .book_con ul li span{
    width:60%;
    vertical-align:middle;
}
.task_box .book_con ul li span:nth-child(2){
    width:35%;
    text-align:right;
}
.task_box .right_con{
    padding:0;
}
.task_box .right_con>ul{
    border:1px solid #B24141;
}
.task_box .right_con>ul li{
    width:33.333333%;
    color:#B24141;
    font-size:15px;
    text-align:center;
    cursor: pointer;
    padding:10px 0;
}
.task_box .right_con>ul li.active{
    background-color:#B24141;
    color:#fff;
}
.task_right .task_con{
    margin-top:0;
    padding:20px 0 20px 10px;
}
.task_right .task_con>ul li{
    width:48%;height:210px;
    margin-right:12px;
    border:1px solid #B24141;
    padding:10px;
    margin-bottom:10px;
}
.task_right .task_con>ul li .company{
    width:100%;
}
.task_right .task_con>ul li .person_msg{
    padding:10px 10px 0;
    font-size:12px;
}
.task_right .task_con>ul li .person_msg p{
    margin-bottom:5px;
}
.task_right .task_con>ul li .person_msg b{
    color:#B24141;
}
.task_right .task_con>ul li .check_msg{
    text-align:right;
    color:#B24141;
    margin-top:20px;
    cursor: pointer;
}
.details_con>form>div{
    margin-bottom:8px;
}
.work_box .de_btn{
    text-align:center;
    margin-top:10px;
}
.work_box .de_btn button,.msg_box .details_con p button{
    width:30%;
    height:35px;
    font-size:13px;
}
.work_box .de_btn .reset{
    margin-right:20px;
}
.msg_box .details_con .de_btn button:nth-child(1){
    margin-right:10px;
}
.work_box .de_btn .reset,
.work_box .de_btn .dj{
    width:14%;
}
.work_box .de_btn button:nth-child(2),
.task_con .check_msg>span:nth-child(2),.msg_box .details_con .de_btn button:nth-child(2){
    border:1px solid #A4393F;
    background-color:#fff;
    color:#A4393F;
}
.msg_box .details_con p button{width:50%;}
.msg_box .details_con .de_btn button{width:24%;}
.msg_box .details_con .de_btn{margin-top:10px;}
.msg_box .details_con p{text-align:left;padding-left:30px;}
.details_list{
    border-top:1px dashed #A4393F;
}
.con_list>ul{
    margin-bottom:20px;
}
.con_list>ul li{
    width:80%;
    margin-bottom:10px;
}
.con_list>ul li span{
    text-align:left;
    vertical-align:middle;
}
.con_list>ul li span:nth-child(1){
    width:40%;
}
.con_list>ul li span:nth-child(2){
    width:38%;
}
.task_con .check_msg>span{
    width:25%;height:25px;
    font-size:12px;
    text-align:center;
    padding:4px 0;
}
.task_con .check_msg>span:nth-child(2){
    margin-left:10px;
}
.details_red{
    color:#A4393F;
}
.manage_table .table>tbody>tr>td:last-child{
    cursor:pointer;
}
.manage_table .table>tbody>tr>td:last-child:hover{
    color:#A4393F;
    text-decoration:underline;
}
#project_intro{
    padding:8px;
}
.msg_box .msg_con form>div.intro span{
    vertical-align:top;
}
.menu{
    text-align:left;
    font-size:15px;
    margin-bottom:30px;
    padding-left:20px;
}
.pro_input{
    border:1px solid #939393;
    padding:40px 50px 20px;
    overflow:hidden;
}
.pro_input .pro_title{
    text-align:center;
    font-size:16px;
    color:#A4393F;
    margin-bottom:30px;
}
.pro_input .pro_title b{
    width:20px;height:20px;
    background-image:url("../images/icon6.png");
    background-size:100% 100%;
    margin-right:10px;
}
.pro_input .pro_title b,.pro_input .pro_title span{vertical-align:middle;}
.msg_box .msg_con .pro_input form>div span:nth-child(1){width:24%;padding-top:10px;}
.msg_box .msg_con .pro_input form>div span:nth-child(2){width:50%;}
.msg_box .msg_con .pro_input form>div span>input,
.msg_box .msg_con .pro_input form>div span>select{
    width:100%;
}
.msg_box .msg_con .pro_input form>div span>select:nth-child(1){
    margin-bottom:20px;
}
.msg_box .msg_con .pro_input form>div span>select:nth-child(2){
    margin-bottom:10px;
}
.msg_box .msg_con .pro_input form>div span{
    vertical-align:top;
}
.msg_box .msg_con .pro_input form>p{
    text-align:center;
}
.msg_box .msg_con .pro_input form>p button{width:60%;}
.pro_msg{
    margin:20px 0;
    font-size:16px;
}
.pro_msg .pro_title span:nth-child(1),.worker .pro_msg .pro_title span:nth-child(2){
    width:83%;
    margin-right:10px;
}
.pro_msg .pro_title span:nth-child(2),.worker .pro_msg .pro_title span:nth-child(1){
    line-height:30px;
    width:15%;
    height:30px;
    background-color:#fff;
    color:#A4393F;
    border:1px solid #A4393F;
}
.pro_btn{
    margin:20px 0 0;
    padding-left:25px;
}
.pro_btn button{
    width:49%;
    height:35px;
}
.person_msg{
    padding:10px 50px;
}
.person_msg>div{
    margin-bottom:10px;
}
.person_msg>div span:nth-child(1){
    width:25%;
    text-align:right;
}
.person_msg>div span:nth-child(2){
    width:50%;
    text-align:left;
}
.result_msg>div{
    text-align:left;
}
.result_msg>div span:nth-child(1){width:15%;}
.result_msg>div span:nth-child(2){width:70%;}
.acc_tab .table>tbody>tr>td:nth-child(5) div span{
    width:70px;
    height:30px;
    line-height:30px;
    background-color:#fff;
    color:#A4393F;
    border:1px solid #A4393F;
    font-size:12px;
    cursor: pointer;
}
.acc_tab .table>tbody>tr>td{
    vertical-align:middle;
}
.acc_tab .table>tbody>tr>td:nth-child(5) div span:nth-child(1){
    margin-right:10px;
}
.pop_msg>h4{
    text-align:center;
    font-weight:bold;
    margin-bottom:20px;
}
.resetPWD_box .pop_msg>form>div>span:nth-child(1){
    width:35%;
    text-align:right;
    vertical-align: middle;
}
.resetPWD_box .pop_msg>form>div>span:nth-child(1) b{
    color:#A4393F;
    vertical-align: middle;
    margin-right:5px;
    font-size:15px;
}
.resetPWD_box .pop_msg>form>div{
    margin-bottom:20px;
}
.resetPWD_box .pop_msg>form>div>p{
    color:red;
    padding-left:125px;
    margin-top:5px;
}
.resetPWD_box .pop_msg>form>div>span:nth-child(2){
    width:50%;
    text-align:left;
}
.resetPWD_box .pop_msg>form>div>span:nth-child(2) input{
    width:100%;height:30px;
    border-radius:5px;
    border:1px solid #B2B2B2;
    padding-left:5px;
}

.create_inspection{	
    display:inline-block;
	width:100%;
}

.resetPWD_box .pop_msg>form>p,
.operation_box .freeze .freeze_btn,
.inspection_box .inspection_body .create_inspection,
.operation_box .thaw .thaw_btn{
    padding:0 20px 10px;
    text-align:center;
}
.resetPWD_box .pop_msg>form>p span,
.inspection_box .inspection_body .create_inspection span,
.operation_box .freeze .freeze_btn span,
.operation_box .thaw .thaw_btn span{
    width:35%;
    height:30px;
    line-height:30px;
    text-align:center;
    cursor: pointer;
}
.resetPWD_box .pop_msg>form>p span:nth-child(1),
.operation_box .freeze .freeze_btn span:nth-child(1),
.inspection_box .inspection_body .create_inspection span:nth-child(1),
.operation_box .thaw .thaw_btn span:nth-child(1){
    margin-right:20px;
}

.inspection_box .inspection_body,
.operation_box .freeze,.operation_box .thaw{
    padding:0 20px 20px;
    font-size:15px;
}
.inspection_box .inspection_body .create_inspection,
.operation_box .freeze .freeze_btn,
.operation_box .thaw .thaw_btn{
    padding-top:20px;
}
.reset_reg{
    margin-bottom:5px;
    height:20px;
}
.pro_input ul{
    margin-top:20px;
}
.pro_input ul>li{
    width:100%;
    margin-bottom:10px;
    font-size:15px;
}
.pro_input ul>li span:nth-child(1){
    width:60%;
    text-align:right;
    margin-right:20px;
}
.pro_input ul>li span:nth-child(2){
    width:30%;
    text-align:left;
    font-size:18px;
    cursor:pointer;
}
.worker .pro_msg .pro_title{
    padding:0 100px;
}
.worker .pro_msg .pro_title span:nth-child(1){
    width:25%;
}
.worker .pro_msg .pro_title span:nth-child(2){
    border:none;
    color:#000;
    width:35%;
    text-align:left;
}
.result_box{width:700px;margin:0 auto;}
.result_box .title{
    padding-left:10px;
    color:#A4393F;
    font-weight:bold;
    font-size:18px;
    border-left:4px solid #A4393F;
    text-align:left;
}
.result_tab,.pro_result .table{
    width:600px;
    margin:20px auto;
    border:1px dashed #939393;
    padding:10px 0 0;
}
.result_tab .table{
    margin-bottom:0;
    width:600px;
}
.table>thead>tr>th{
    border-bottom:none;
}
.table>thead>tr>th,.table>tbody>tr>td{
    text-align:center;
    border-top:none;
}
.table>tbody>tr>td{
    border-top:1px dashed #939393;
}
.result_box>p span{
    height:35px;
    width:40%;
    line-height:35px;
    cursor:pointer;
}
.result_tab .unit_tab>tbody>tr>td{
    vertical-align:middle;
}
.result_tab .unit_tab>tbody>tr>td:nth-child(1)>div{
    width:120px;
}
.result_tab .unit_tab>tbody>tr>td:nth-child(2)>div,
.result_tab .unit_tab>tbody>tr>td:nth-child(3)>div,
.result_tab .unit_tab>tbody>tr>td:nth-child(4)>div,
.result_tab .unit_tab>tbody>tr>td:nth-child(5)>div{
    width:50px;
}
.result_tab .unit_tab>tbody>tr>td:nth-child(7)>div,
.result_tab .unit_tab>tbody>tr>td:nth-child(8)>div{
    width:30px;
}
.top span{vertical-align:top;}
.result_msg>.time_input span input,.attend_box .attend_input span input{
    width:100%;height:35px;
    border:1px solid #939393;
    border-radius:5px;
    padding-left:5px;
}
.result_msg>div span label{
    margin-right:10px;
    margin-bottom:0;
}
.result_msg>div span label input{
    margin-right:3px;
}
.result_msg>div span textarea{
    padding:8px;
}
.msg_con .result_msg .results_btn{
    text-align:center;
    padding-left:80px;
    margin-top:20px;
}
.msg_con .result_msg .results_btn button{
    width:60%;
}
.normal{font-weight:normal;}
.task_red{
    color:#FF3838;
}
i{
    font-style:normal;
}
.task_btn{
    width:40%;height:35px;
    font-size:13px;
    margin-left:20px;
}
.worker_tab,.ex_tab,.units_tab{
    border-top:1px solid #B8656A;
    border-bottom:1px solid #B8656A;
    padding:10px 50px;
    overflow:hidden;
}
.worker_tab .table,.ex_tab .table,.units_tab .table{
    margin-bottom:0;
}
.worker_tab .table>tbody>tr>td,
.ex_tab .table>tbody>tr>td,
.units_tab .table>tbody>tr>td,
.units_tab .table>thead>tr>th{
    vertical-align:middle;
}
.worker_tab .table>tbody>tr>td:nth-child(1)>div,
.worker_tab .table>tbody>tr>td:nth-child(2)>div,
.worker_tab .table>tbody>tr>td:nth-child(3)>div{
    width:70px;
}
.worker_tab .table>tbody>tr>td:nth-child(4)>div{
    width:100px;
}
.worker_tab .table>tbody>tr>td:nth-child(5)>div{
    width:90px;
}
.worker_tab .table>tbody>tr>td:nth-child(6)>div{
    width:190px;
    text-align:center;
}
.worker_tab .table>tbody>tr>td:nth-child(6)>div button,
.worker_tab .table>tbody>tr>td:nth-child(6)>.border_btn button,
.ex_tab .table>tbody>tr>td:last-child>div button,
.ex_tab .table>tbody>tr>td:last-child>.border_btn button,
.units_tab .table>tbody>tr>td:last-child>div button,
.units_tab .table>tbody>tr>td:last-child>.border_btn button{
    width:40%;height:30px;
    line-height:30px;
    margin-left:10px;
}
.worker_tab .table>tbody>tr>td:nth-child(6)>div button:nth-child(2),
.ex_tab .table>tbody>tr>td:last-child>div button:nth-child(2),
.units_tab .table>tbody>tr>td:last-child>div button:nth-child(2){
    margin-left:10px;
}
.worker_tab .table>tbody>tr>td:nth-child(6)>.border_btn button,
.ex_tab .table>tbody>tr>td:last-child>.border_btn button,
.units_tab .table>tbody>tr>td:last-child>.border_btn button,
.taskAll_btn p button:nth-child(2),
.pro_details .de_btn button:nth-child(2){
    background-color:#fff;
    color:#A4393F;
    border:1px solid #A4393F;
}
.units_tab .table>tbody>tr>td>div{
    width:70px;
}
.units_tab .table>tbody>tr>td:nth-child(1)>div{
    width:150px;
}
.units_tab .table>tbody>tr>td:last-child>div{
    width:50px;
}
.units_tab .table>tbody>tr>td:nth-child(6)>div{
    width:90px;
}
.task_other{
    padding:15px 10px;
    text-align:left;
}
.task_other span{
    text-align:right;
}
.task_other span:nth-child(1){
    width:28%;
}
.task_other span:nth-child(2){
    width:68%;
}
.task_other .task_btn{
    width:20%;
}
.taskAll_btn{
    text-align:right;
    padding:30px 50px 10px 0;
}
.taskAll_btn button{
    width:15%;
    height:35px;
}
.attend_box .attend_input span:nth-child(1){
    width:40%;
    text-align:right;
}
.attend_box .attend_input span:nth-child(2){
    width:40%;
    text-align:left;
}
.attend_box .attend_msg{
    padding:20px;
    text-align:center;
    font-size:15px;
}
.attend_box .attend_btn,.disAttend_box .disAttend_btn{
    text-align:center;
    margin:20px 0 10px;
}
.attend_box .attend_btn span,.disAttend_box .disAttend_btn span{
    width:40%;height:35px;
    line-height:35px;
    cursor:pointer;
}
.attend_box .attend_btn span:nth-child(1),.disAttend_box .disAttend_btn span:nth-child(1){
    margin-right:20px;
}
.disAttend_box .disAttend_msg{
    padding:0 20px;
    overflow:hidden;
}
.disAttend_box .disAttend_msg ul li{
    width:50%;
    text-align:left;
    padding-left:10px;
}
.disAttend_box .disAttend_msg ul li label{
    font-weight:normal;
}
.disAttend_box .disAttend_msg ul li input{
    margin-right:5px;
}
.disAttend_box .disAttend_msg p textarea{
    padding:8px;
    margin-top:10px;
}
.att_reg{
    text-align:center;
}
.results>div span:nth-child(1){
    width:25%;
}
.results>div span:nth-child(2){
    width:55%;
}
.work_box .add_left,.work_box .add_right{
    float:left;
    width:380px;
    text-align:center;
}
.work_box .add_left form>div span:nth-child(1),
.work_box .add_right form>div span:nth-child(1){
    width:25%;
}
.work_box .add_left form>div span:nth-child(2),
.work_box .add_right form>div span:nth-child(2){
    width:70%;
}
.work_box .add_btn>button{
    width:40%;
}
.work_box>h4,.pro_box>h4{
    text-align:left;
    font-weight:bold;
    padding-left:30px;
}
.work_box .msg_con{
    padding:30px 20px 20px;
    width:800px;
}
.work_box .details_con form>div{
    margin-bottom:20px;
}
.work_box .details_con form>div span{
    vertical-align:top;
}
.msg_box .pro_details{
    width:900px;
    padding-top:10px;
}
.pro_box .de_btn{
    margin-top:50px;
}
.pro_box .de_btn button:nth-child(1){
    width:25%;
    margin-right:20px;
}
.pro_box .de_btn button:nth-child(2){
    width:15%;
    background-color:#fff;
    color:#A4393F;
    border:1px solid #A4393F;
}
.pro_box>h4{text-align:center;}
.pro_details .pro_title{
    text-align:left;
    font-weight:bold;
    font-size:16px;
    padding-left:5px;
    margin-bottom:15px;
}
.pro_details .pro_title b{
    width:15px;height:15px;
    background-color:#98353A;
    margin-right:10px;
    vertical-align:middle;
}
.pro_details .pro_title span{
    font-weight:normal;
    font-size:12px;
    margin-left:10px;
}
.pro_box .pro_details .pro_left,.pro_box .pro_details .pro_right{
    float:left;
    width:440px;
}
.pro_details .pro_left>div,
.pro_details .pro_right>div{
    margin-bottom:10px;
}
.pro_details .pro_left>div span,
.pro_details .pro_right>div span{
    vertical-align:top;
}
.pro_details .pro_left>div span:nth-child(1),
.pro_details .pro_right>div span:nth-child(1){
    width:35%;
    text-align:right;
}
.pro_details .pro_left>div span:nth-child(2),
.pro_details .pro_right>div span:nth-child(2){
    width:63%;
    text-align:left;
}
.new_pro .pro_left>div span,.new_pro .pro_right>div span{
    vertical-align:middle;
}
.new_pro .pro_left>div span input,
.new_pro .pro_right>div span input,
.new_pro .pro_left>div span select{
    width:70%;
    height:35px;
    border-radius:5px;
    padding-left:5px;
    border:1px solid #B2B2B2;
}
.new_pro .pro_left>div span select{
    width:34%;
}
.new_pro .pro_right .v_t span{
    vertical-align:top;
}
.new_pro .pro_right>div span textarea{
    padding:5px;
}
.extract_box .details_con .pro_input>form div span select{
    width:100%;
}
.pro_tab>tbody>tr{
    vertical-align:middle;
}
.pro_tab>tbody>tr>td span,
.pro_result .table>tbody>tr>td:last-child span,
.pro_result .table>thead>tr>th:last-child span{
    width:12px;height:12px;
    border:1px solid #98353A;
    vertical-align:middle;
}
.pro_result .table>thead>tr>th:last-child span{
    margin-left:5px;
}
.pro_result .table>thead>tr>th:last-child div{
    display:inline-block;
}
.pro_tab>tbody>tr>td:nth-child(1),
.pro_tab>thead>tr>th,
.pro_tab>tbody>tr>td:last-child,
.pro_result .table>tbody>tr>td:last-child span,
.pro_result .table>thead>tr>th:last-child,
.person_tab>tbody>tr>td:last-child,
.person_tab>thead>tr>th:nth-child(1),
.unit_result .table>tbody>tr>td:nth-child(1),
.unit_result .table>thead>tr>th:nth-child(1),
.unitTab>tbody>tr>td:last-child,
.expertsTab>tbody>tr>td:last-child,
.experts_result .table>tbody>tr>td:last-child,
.experts_result .table>thead>tr>th:last-child{
    cursor:pointer;
}

.pro_result .table>tbody>tr>td:last-child span.active b,
.pro_result .table>thead>tr>th:last-child span.active b{
    width:12px;height:12px;
    background-image:url("../images/check.png");
    background-size:100% 100%;
    vertical-align:middle;
    margin-top:-16px;
}
.extract_box .result_box{
    margin:40px auto;
}
.extract_box .pro_btn>button{
    width:30%;
}
.pro_tab>tbody>tr>td:last-child:hover,
.person_tab>tbody>tr>td:last-child:hover,
.unitTab>tbody>tr>td:last-child:hover,
.expertsTab>tbody>tr>td:last-child:hover{
    color:#98353A;
    text-decoration:underline;
}
.pro_result .pop_con .pop_msg{
    width:700px;
}
.pro_result .title{
    text-align:center;
    color:#98353A;
    font-size:18px;
    font-weight:bold;
    margin:10px 0 20px;
}
.pro_result .extract_btn{
    text-align:center;
    margin:30px 0 20px;
}
.pro_result .extract_btn button{
    width:20%;
    height:35px;
}
.pro_result .extract_btn button:nth-child(2){
    margin-left:20px;
    background-color:#fff;
    border:1px solid #98353A;
    color:#98353A;
}
.worker .pro_input{
    margin-bottom:40px;
}
.result_btn{
    margin:30px 0 20px;
}
.unit_result .table>thead>tr>th,.unit_result .table>tbody>tr>td{
    vertical-align:middle;
}
.msg_box .experts{
    margin-bottom:40px;
}
.msg_box .experts .pro_input form>div{
     margin-bottom:20px;
 }
.msg_box .experts .pro_input form>div span select:nth-child(1),
.msg_box .experts .pro_input form>div span select:nth-child(2){
    margin-bottom:0;
}
.msg_box .experts .pro_input form>div span:nth-child(1){
    width:27%;
}
.expertsTab .table>tbody>tr>td:nth-child(1)>div,
.expertsTab .table>tbody>tr>td:nth-child(2)>div,
.expertsTab .table>thead>tr>th:nth-child(1),
.expertsTab .table>thead>tr>th:nth-child(2){
    width:350px;
}
.expertsTab .table>tbody>tr>td:nth-child(3)>div,
.expertsTab .table>thead>tr>th:nth-child(3){
    width:70px;
}
.workerTab .table>tbody>tr>td:nth-child(1)>div,
.workerTab .table>tbody>tr>td:nth-child(2)>div,
.workerTab .table>tbody>tr>td:nth-child(3)>div,
.workerTab .table>tbody>tr>td:nth-child(4)>div,
.workerTab .table>thead>tr>th{
    width:180px;
}
.ex_tab .table>tbody>tr>td>div,
.ex_tab .table>thead>tr>th>div{
    width:130px;
}
.pro_result .table>thead>tr>th:last-child,
.pro_result .table>tbody>tr>td:last-child>div{
    width:75px;
}
.pro_result .table{
    width:650px;
}
.pro_result .table>tbody>tr>td,.pro_tab>tbody>tr>td{
    vertical-align:middle;
}
.pro_tab>thead>tr>th:last-child,
.pro_tab>tbody>tr>td:last-child{
    width:50px;
}
.pro_result .title{
    position:relative;
}
.pro_result .pop_close{
    position:absolute;
    top:-6px;right:7px;
    font-size:23px;
    cursor:pointer;
}
.menu>a{
    color:#000;
}
.menu>a:hover{
    color:#A4393F;
}
.acc_menu{
    padding:20px 0 0 115px;
}

/*文件管理*/
.file_tab>tbody>tr>td,
.download_input ul li:last-child span{
    vertical-align:middle;
}
.file_tab>tbody>tr>td:nth-child(1) div,
.file_tab>tbody>tr>td:nth-child(3) div,
.file_tab>tbody>tr>td:nth-child(6) div,
.file_tab>thead>tr>th:nth-child(1),
.file_tab>thead>tr>th:nth-child(3),
.file_tab>thead>tr>th:nth-child(6),
.download_tab>tbody>tr>td:nth-child(1) div,
.download_tab>thead>tr>th:nth-child(1),
.download_tab>thead>tr>th:nth-child(5),
.download_tab>tbody>tr>td:nth-child(5) div{
    width:60px;
}
.file_tab>tbody>tr>td:nth-child(2) div,
.file_tab>thead>tr>th:nth-child(2){
    width:300px;
}
.file_tab>tbody>tr>td:nth-child(4) div,
.file_tab>thead>tr>th:nth-child(4),
.download_tab>tbody>tr>td:nth-child(3) div,
.download_tab>tbody>tr>td:nth-child(4) div,
.download_tab>thead>tr>th:nth-child(3),
.download_tab>thead>tr>th:nth-child(4){
    width:140px;
}
.file_tab>tbody>tr>td:nth-child(5) div{
    width:100px;
}
.file_tab>tbody>tr>td:nth-child(5) div span:hover,
.download_tab>tbody>tr>td:nth-child(4) div span:hover{
    color:#A4393F;
    text-decoration:underline;
    cursor:pointer;
}
#file .file_tab>tbody>tr>td:last-child:hover{
    color:#333;
    text-decoration:none;
    cursor:auto;
}
.file_tab>tbody>tr>td:nth-child(6) div img,
.download_tab>tbody>tr>td:nth-child(5) div img{
    width:30%;
    margin-right:5px;
}
.file_tab>tbody>tr>td:nth-child(5) span:nth-child(1),
.download_tab>tbody>tr>td:nth-child(4) span:nth-child(1),
.download_tab>tbody>tr>td:nth-child(4) span:nth-child(2){
    margin-right:10px;
}

/*下载管理*/
.download_input ul li{
    width:270px;
}
.download_input ul li:nth-child(3){
    width:200px;
}
.download_input ul li:nth-child(4){
    width:300px;
}
.download_input ul li:nth-child(4) span:last-child{
    margin-left:10px;
}
.download_input ul li:last-child{
    width:460px;
    text-align:left;
}
.download_input ul li input{
    width:180px;
}
.download_input ul li:last-child input{
    width:305px;
}
.download_input ul li:last-child span:last-child{
    padding:9px 20px;
    margin-left:10px;
}

/*修改文章*/
.art_box .art_input{
    text-align:left;
}
.art_box .art_input span{
    vertical-align:middle;
    text-align:left;
    font-size:16px;
}
.art_box .art_input span:nth-child(1){
    width:auto;
    text-align:right;
}
.art_box .art_input span:nth-child(2){
    width:82%;
}
.art_title {
    max-width:1000px;
}
.art_box .art_input span:nth-child(3){
    width:auto;
    text-align:left;
    margin-left:10px;
}
.art_box .art_input span input{
    width:100%;
}
.art_box .art_input span input,
.art_box .art_input span select,
.msg_other .msg_left input,
.msg_other .msg_right input{
    height:35px;
    border-radius:5px;
    padding-left:5px;
    border:1px solid #C9C9C9;
}
#edit{
    margin-top: 30px;
}
.froala-element{
    height:500px;
    overflow-y:auto;
}
.froala-editor{
    border:1px solid #A4393F;
    border-top:5px solid #A4393F;
}
.froala-element.f-basic,
.froala-editor .fr-dropdown .fr-dropdown-menu{
    border:1px solid #A4393F;
}

.froala-editor .bttn-wrapper:not(.touch) button.fr-bttn:hover,
.froala-editor .froala-popup button.fr-bttn:hover,
.froala-editor .bttn-wrapper:not(.touch) button.fr-trigger:hover,
.froala-editor .froala-popup button.fr-trigger:hover,
.froala-editor .fr-trigger.active{
    background:#A4393F;
}
.froala-editor .fr-bttn.active{
    color:#A4393F;
}
.froala-editor .fr-dropdown .fr-dropdown-menu li.active a,
.froala-editor .fr-dropdown .fr-dropdown-menu li a:hover,
.froala-editor .fr-dropdown .fr-dropdown-menu li a:hover{
    background:#A4393F;!important
}
.froala-editor .fr-dropdown .fr-dropdown-menu li{
    width:100%;
}
.art_box .art_other,.msg_other,.upload_box{
    overflow:hidden;
    padding:40px 10px 20px;
}
.art_box .art_other>div,.msg_other>div{
    float:left;
}
.msg_other .msg_right{
    width:40%;
}
.art_other .art_right,
.msg_other .msg_left{
    width:60%;
    text-align:right;
}
.art_other .art_left span {
    display: inline-block;
    vertical-align: top;
}
.art_other .art_left {
    width: 80%;
}


.msg_other .msg_left span:nth-child(1),
.msg_other .msg_right span:nth-child(1),
.upload_box .upload_title{
    width:25%;
    text-align:right;
    font-size:16px;
}
.art_other>.art_left>span:nth-child(1) {
    width: 90px;
    font-size: 16px;
}
.art_other>.art_left>span:nth-child(2) {
    width: 70%;
    font-size: 16px;
}
/*.art_other .art_left span:nth-child(2),*/
.msg_other .msg_left span:nth-child(2),
.msg_other .msg_right span:nth-child(2) {
    width: 73%;
    text-align: left;
}


.art_other .art_left span span {
    margin-right: 5px;
    margin-bottom: 10px;
    vertical-align: middle;
    cursor: pointer;
}
.art_other .art_left span span b{
    width:15px;height:15px;
    border:1px solid #A4393F;
    margin-right:5px;
    vertical-align:middle;
    margin-top:-3px;
}
    .art_other .art_left span span.active b i {
        display: inline-block;
        width: 15px;
        height: 15px;
        background-image: url("../wgeditor/images/check.png");
        background-size: 100%;
        vertical-align: middle;
        margin-top: -15px;
    }
.msg_other .msg_left{
    text-align:left;
}
.msg_other .msg_left span:nth-child(2) input,
.msg_other .msg_right span:nth-child(2) input{
    width:90%;
    font-size:16px;
}
.art_other .art_right span{
    height:35px;
    line-height:35px;
    width:20%;
    font-size:14px;
    text-align:center;
    cursor:pointer;
}
.art_other .art_right span:nth-child(2){
    background-color:#fff;
    border:1px solid #A4393F;
    color:#A4393F;
    margin:0 15px;
}
.ex_msg .msg_title,
.unit_msg .unit_title,
.unit_msg .unit_title,
.details_box .msg_title {
    width:100%;
    padding-left:20px;
    text-align:left;
}
.ex_msg .msg_title span:nth-child(1),
.unit_msg .unit_title span:nth-child(1),
.details_box .msg_title span:nth-child(1){
    width:50%;
    font-size:20px;
    font-weight:bold;
    text-align:left;
    vertical-align:middle;
}
.ex_msg .msg_title span:nth-child(2),
.unit_msg .unit_title span:nth-child(2){
    width:48%;
    text-align:right;
    vertical-align:middle;
    cursor:pointer;
}
.ex_msg .msg_title span b,
.unit_msg .unit_title span b{
    width:15px;height:15px;
    background-image:url("../images/add.png");
    background-size:100% 100%;
    vertical-align:middle;
    margin-right:5px;
    margin-top:-2px;
}
.ex_msg .msg_con,
.unit_msg .unit_con,
.details_box .details_con{
    overflow:hidden;
    width:100%;
    padding:20px 0;
    border-bottom:1px dashed #A4393F;
    margin-bottom:20px;
}
.ex_msg .msg_con .ex_left,
.ex_msg .msg_con .ex_right,
.unit_msg .unit_con .unit_left,
.unit_msg .unit_con .unit_right,
.details_box .details_con .details_left,
.details_box .details_con .details_right{
    float:left;
    width:415px;
}
.ex_left>div,
.ex_right>div,
.unit_right>div,
.unit_left>div,
.details_left>div,
.details_right>div{
    margin-bottom:10px;
}
.ex_left>div span:nth-child(1),
.ex_right>div span:nth-child(1),
.unit_left>div span:nth-child(1),
.unit_right>div span:nth-child(1),
.details_left>div span:nth-child(1),
.details_right>div span:nth-child(1){
    width:25%;
    text-align:right;
}
.ex_left>div span:nth-child(2),
.ex_right>div span:nth-child(2),
.unit_right>div span:nth-child(2),
.unit_left>div span:nth-child(2),
.details_left>div span:nth-child(2),
.details_right>div span:nth-child(2){
    width:70%;
    text-align:left;
}
.ex_left>div span:nth-child(2) input,
.ex_right>div span:nth-child(2) input,
.unit_left>div span:nth-child(2) input,
.unit_right>div span:nth-child(2) input{
    width:75%;
}
.ex_right>div span:nth-child(2) select,
.unit_right>div span:nth-child(2) select{
    width:36%;
}
.msg_con .cert_con,
.unit_con .cert_con,
.msg_con .cert_msg,
.unit_con .cert_msg{
    padding:10px;
}
.msg_con .cert_con div,
.unit_con .cert_con div,
.msg_con .cert_msg div{
    width:235px;
    display:inline-block;
}
.msg_con .cert_con div:nth-child(1) span:nth-child(1),
.msg_con .cert_con div:nth-child(2) span:nth-child(1),
.unit_con .cert_con div:nth-child(1) span:nth-child(1),
.unit_con .cert_con div:nth-child(2) span:nth-child(1),
.msg_con .cert_msg div:nth-child(1) span:nth-child(1),
.msg_con .cert_msg div:nth-child(2) span:nth-child(1){
    width:30%;
    text-align:right;
}
.msg_con .cert_con div:nth-child(1) span:nth-child(2),
.msg_con .cert_con div:nth-child(2) span:nth-child(2),
.unit_con .cert_con div:nth-child(1) span:nth-child(2),
.unit_con .cert_con div:nth-child(2) span:nth-child(2),
.msg_con .cert_msg div:nth-child(1) span:nth-child(2),
.msg_con .cert_msg div:nth-child(2) span:nth-child(2),
.certificate_box .cert_con div:nth-child(3) span:nth-child(2){
    width:70%;
    text-align:left;
}
.msg_con .cert_con div span input,
.unit_con .cert_con div span input{
    width:95%;
}
.msg_con .cert_con div:nth-child(3) span input,
.unit_con .cert_con div:nth-child(3) span input{
    border:none;
    padding-top:10px;
}
.msg_con .cert_con div:nth-child(3),
.unit_con .cert_con div:nth-child(3),
.msg_con .cert_msg div:nth-child(3){
    width:210px;
}
.msg_con .cert_con div:last-child,
.unit_con .cert_con div:last-child,
.msg_con .cert_msg div:last-child{
    width:207px;
}
.msg_con .cert_con div:last-child span,
.unit_con .cert_con div:last-child span,
.msg_con .cert_msg div:last-child span,
.unit_con .cert_msg div:last-child span{
    vertical-align:middle;
    margin-right:12px;
    cursor: pointer;
}
.msg_con .cert_con div:last-child span:first-child,
.unit_con .cert_con div:last-child span:first-child,
.msg_con .cert_msg div:last-child span:first-child,
.unit_con .cert_msg div:last-child span:first-child{
    margin-right:0;
}
.ex_msg .em_determine,
.unit_msg .rm_determine{
    width:30%;
}
.details_box .details_con{
    padding:20px 100px;
    text-align:center;
}
.details_box .details_con .details_left,
.details_box .details_con .details_right{
    width:350px;
}
.details_box .con_list{
    width:600px;
    margin:0 auto;
    overflow:hidden;
}
.con_list>ul li span{
    width:48%;
}
.details_box .de_btn button{
    width:10%;
    margin-right:20px;
}
.details_box .de_btn button:nth-child(1){
    width:25%;
}
.details_box .de_btn button:nth-child(2){
    background-color:#fff;
    color:#A4393F;
    border:1px solid #A4393F;
}
.art_box .art_other,.msg_other{
    padding:10px;
}
.msg_other .msg_left span:nth-child(1){
    width:17%;
}
.msg_other .msg_right{
    text-align:left;
}
.msg_other .msg_left span:nth-child(2) input,
.msg_other .msg_right span:nth-child(2) input{
    width:100%;
}

/*出错页面*/
.error_box{
    background-color:#F9F9F9;
    width:1000px;
    margin:0 auto;
    padding:150px 0;
}
.error_box>div{
    float:left;
    width:500px;
}
.error_box .error_left{
    text-align:right;
}
.error_box .error_left img{
    width:60%;
}
.error_box .error_right{
    padding-left:30px;
}
.error_right .error_msg{
    font-size:25px;
    padding-top:20px;
}
.error_right .error_title{
    font-size:40px;
    padding-bottom:40px;
    font-weight:bold;
}
.error_right .error_text span{
    width:40%;
}
.error_right .error_text span:nth-child(2):hover{
    cursor: pointer;
    text-decoration:underline;
    color:#A4393F;
}

/*注册成功弹窗*/
.regSuccess_box .pop_con .pop_msg{
    width:500px;
    padding:40px 80px;
}
.regSuccess_box .reg_title{
    padding:0 60px;
}
.regSuccess_box .reg_msg{
    text-align:center;
    font-size:17px;
    padding:20px 0;
    color:#515151;
    font-weight:bold;
    line-height:35px;
}
.regSuccess_box .reg_btn{
    text-align:center;
    line-height:40px;
    cursor:pointer;
}
.upload_box{
    padding:30px 10px 0;
}
.upload_box>div{
    float:left;
    vertical-align:middle;
}
.upload_box .upload_title{
    width:10%;
    padding-top:6px;
}
.upload_box .upload_msg{
    width:90%;
}
.upload_msg .upload_btn{
    width:110px;
    margin-bottom:15px;
}
.upload_msg .upload_btn span:nth-child(1),.choose_file{
    background-color: #fff;
    border: 1px solid #A4393F;
    color: #A4393F;
    padding:7px 15px;
    cursor:pointer;
    border-radius:5px;
}
.upload_msg .upload_btn span:nth-child(1) b,.choose_file b{
    width:12px;height:12px;
    background-image:url("../images/choose_file.png");
    background-size:100% 100%;
    vertical-align:middle;
    margin-right:3px;
}
.upload_msg .upload_files{
    width:800px;
    padding-left:10px;
    text-align:left;
}
.upload_files .file_con{
    display:inline-block;
    width:194px;
    margin-bottom:10px;
}
.upload_files .file_con .file_msg span{
    width:45%;
}
.upload_files .file_con .file_msg span:nth-child(2):hover{
    cursor:pointer;
    text-decoration:underline;
    color:#C50202;
}
.upload_files .file_con .file_msg .file_success{
    color:#207F06;
}
.upload_files .file_con .file_msg .file_fail{
    color:#C50202;
}
.upload_files .file_con .file_msg span b{
    width:12px;height:12px;
    background-size:100% 100%;
    vertical-align:middle;
    margin-right:1px;
}
.upload_files .file_con .file_msg .file_success b{
    background-image:url("../images/file_success.png");
}
.upload_files .file_con .file_msg .file_fail b{
    background-image:url("../images/file_fail.png");
}
.addMsg_box{
    text-align:center;
}
.addMsg_box .add_title{
    font-size:18px;
    font-weight:bold;
    padding:10px 0;
}
.addMsg_box .add_msg{
    font-size:17px;
    padding:40px 0;
}
.addMsg_box .add_btn{
    line-height:40px;
    width:40%;
    margin:0 auto 20px;
    cursor: pointer;
}
.ex_msg .nav_li,.unit_msg .nav_li{
    overflow:hidden;
    margin-bottom:15px;
}
.ex_msg .nav_li ul,.unit_msg .nav_li ul{
    border-bottom:1px dashed #A4393F;
    height:47px;
}
.ex_msg .nav_li ul li,.unit_msg .nav_li ul li{
    width:130px;height:46px;
    font-size:17px;
    cursor:pointer;
    line-height:46px;
}
.ex_msg .nav_li ul li.active,.unit_msg .nav_li ul li.active{
    border:1px dashed #A4393F;
    border-bottom:none;
    background-color:#fff;
    color:#A4393F;
    font-weight:bold;
    height:48px;
}
.ex_msg .msg_con, .unit_msg .unit_con{
    border-bottom:none;
}
.add_cert,.add_pro,.add_major{
    width:30%;
    margin:20px auto;
    line-height:40px;
    cursor:pointer;
}
.ex_msg .person_box p button{
    width:30%;
}
.details_box .msg_title{
    padding-right:20px;
}
.details_box .msg_title span:nth-child(1){
    width:90%;
}
.details_box .msg_title span:nth-child(2){
    width:10%;
    text-align:center;
    line-height:40px;
    cursor:pointer;
}

/*引导流程页面*/
.guide_box div{
    text-align:center;
}
.guide_box{
    background-color:#F5F5F5;
    width: 1000px;
    margin: 0 auto;
    padding: 20px;
    overflow: hidden;
}
.guide_box>.title{
    font-size:18px;
    font-weight:bold;
    padding:10px 0;
}
.guide_box .guide_pic{
    padding:30px 0 40px;
}
.guide_box .guide_pic img{
    width:60%;
}
.guide_box .guide{
    padding:0 90px 20px;
}
.guide_box .guide>.title{
    font-size:15px;
    font-weight:bold;
    padding-bottom:20px;
    text-align:left;
}
.guide_box .guide .pic{
    font-weight:bold;
    font-size:15px;
    padding:10px 0;
}
.guide_3 .process_msg p,
.guide_41 .process_msg p,
.guide_42 .process_msg p,
.guide_43 .process_msg p{
    display:inline-block;
    width:48%;
}
.guide_3 .process_msg p span,
.guide_41 .process_msg p span,
.guide_42 .process_msg p span,
.guide_43 .process_msg p span{
    width:100%;
    text-align:center;
}
.guide_3 .process_msg p:nth-child(1),
.guide_41 .process_msg p:nth-child(1),
.guide_42 .process_msg p:nth-child(1),
.guide_43 .process_msg p:nth-child(1){
    margin-right:27px;
}
/*帮助中心页面*/
.help_box{
    padding:50px;
    overflow:hidden;
}
.help_box ul li{
    width:100%;
    margin-bottom:10px;
}
.help_box li .help_left span:nth-child(2):hover{
    cursor:pointer;
    text-decoration:underline;
    color:#A4393F;
}
.help_box li>div{
    width:49%;
    display:inline-block;
}
.help_box li .help_left span{
    vertical-align:middle;
}
.help_box li .help_left .square{
    width:5px;height:5px;
    background-color:#A4393F;
    margin-right:10px;
}
.help_box li .help_right{
    text-align:right;
}
.nav_title{
    text-align:left;
    padding-bottom:20px;
}
.nav_title a{
    color:#000;
    font-size:15px;
}
.nav_title a:hover{
    cursor:pointer;
    color:#A4393F;
}
.msg_con .cert_con div span select,
.unit_con .cert_con div span select{
    width:95%;
}
.msg_con .cert_con div:nth-child(3),
.unit_con .cert_con div:nth-child(3),
.msg_con .cert_msg div:nth-child(3),
.unit_con .cert_msg div:nth-child(3){
    width:150px;
}
.msg_con .cert_msg div:nth-child(1),
.msg_con .cert_msg div:nth-child(2),
.unit_con .cert_msg div:nth-child(1),
.unit_con .cert_msg div:nth-child(2){
    vertical-align:top;
}
.certificate_box .cert_con,.certificate_box .cert_msg{
    border-bottom:1px solid #D2D2D2;
}
.certificate_box .cert_con div:nth-child(1),
.certificate_box .cert_con div:nth-child(2),
.certificate_box .cert_con div:nth-child(3),
.certificate_box .cert_msg div:nth-child(1),
.certificate_box .cert_msg div:nth-child(2),
.certificate_box .cert_msg div:nth-child(3),
.certificate_box .cert_msg div:nth-child(4){
    margin-bottom:20px;
}
.certificate_box .cert_con div:nth-child(4),
.certificate_box .cert_con div:nth-child(5),
.certificate_box .cert_con div:nth-child(6){
    text-align:right;
}
.certificate_box .cert_con div:nth-child(1),
.certificate_box .cert_con div:nth-child(2),
.certificate_box .cert_con div:nth-child(3),
.certificate_box .cert_con div:nth-child(4),
.certificate_box .cert_con div:nth-child(5),
.certificate_box .cert_con div:nth-child(6){
    width:275px;
}
.certificate_box .cert_msg div{
    width:242px;
    display:inline-block;
}
.certificate_box .cert_msg div:nth-child(1) span:nth-child(1),
.certificate_box .cert_msg div:nth-child(2) span:nth-child(1){
    width:32%;
}
.certificate_box .cert_msg div:nth-child(1) span:nth-child(2),
.certificate_box .cert_msg div:nth-child(2) span:nth-child(2){
    width:68%;
}
.certificate_box .cert_msg div:nth-child(4),
.certificate_box .cert_msg div:nth-child(8){
    width:175px;
}
.certificate_box .cert_msg,.certificate_box .cert_con{
    margin-bottom:10px;
}
.certificate_box .cert_msg div span:nth-child(2){
    text-align:left;
}
.cert_msg .file_state{
    padding-left:5px;
}
.certificate_box .cert_msg div:nth-child(4) span{
    vertical-align:middle;
}
.certificate_box .cert_msg .file_state img{
    width:70%;
}
.certificate_box .cert_con{
    padding-bottom:20px;
}
.book_con .title span:nth-child(2) img,
.task_left .left_con li:nth-child(3) span:last-child{
    cursor:pointer;
}
.reg_box .reg_con form>.agree_box span:nth-child(1){
    width:70%;
}
.reg_box .reg_con form>.agree_box span:nth-child(2){
    width:28%;
    text-align:right;
}
.reg_box .reg_con form>.agree_box .reg_type:hover{
    cursor:pointer;
    color:#A4393F;
    text-decoration:underline;
}
.pro_result .pop_con{top:15%;}
.pro_result .extract_tab{
    height:350px;
    overflow-y:auto;
}

/*发送管理*/
.send_manage .sendTab>tbody>tr>td:nth-child(1) div,
.send_manage .sendTab>thead>tr>th:nth-child(1){
    width:220px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.send_manage .sendTab>tbody>tr>td:nth-child(2) div,
.send_manage .sendTab>thead>tr>th:nth-child(2){
    width:120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.send_manage .sendTab>tbody>tr>td:nth-child(3) div,
.send_manage .sendTab>thead>tr>th:nth-child(3){
    width:125px;
}
.send_manage .sendTab>tbody>tr>td:nth-child(4) div,
.send_manage .sendTab>thead>tr>th:nth-child(4),
.send_manage .sendTab>tbody>tr>td:nth-child(6) div,
.send_manage .sendTab>thead>tr>th:nth-child(6),
.send_manage .sendTab>tbody>tr>td:nth-child(7) div,
.send_manage .sendTab>thead>tr>th:nth-child(7){
    width:50px;
}
.send_manage .sendTab>tbody>tr>td:nth-child(5) div,
.send_manage .sendTab>thead>tr>th:nth-child(5){
    width:100px;
}
.send_manage .sendTab>tbody>tr>td{vertical-align:middle;}

/*编辑短信*/
.note_box{
    width:650px;
    margin:30px auto;
}
.note_box>div{
    margin-bottom:10px;
}
.note_box>div p,.art_box .send_type p{
    display:inline-block;
}
.send_type p:nth-child(2){
    text-align:left;
}
.send_type p:nth-child(2) span,
.note_pop .content>div p:nth-child(2) span{
    margin-right:5px;
    vertical-align:middle;
    font-size:15px;
}
.send_type p:nth-child(2) span b,
.note_pop .content>div p:nth-child(2) span b{
    width:12px;height:12px;
    border:1px solid #B24141;
    margin-right:5px;
    cursor:pointer;
    vertical-align:middle;
}
.send_type p:nth-child(2) span.active i,
.note_pop .content>div p:nth-child(2) span.active i{
    display:inline-block;
    width:12px;height:12px;
    background-image:url("../images/check.png");
    background-size: 100%;
    vertical-align: middle;
    margin-top: -18px;
}
.send_type p:nth-child(2) span strong{
    color:#B24141;
    cursor:pointer;
}
.note_box>div p:nth-child(1),
.note_box .phone_con p:nth-child(2){
    width:25%;
    text-align:right;
    font-size:15px;
}
.note_box>div p:nth-child(2){
    width:70%;
}
.note_box .phone_con p:nth-child(2){
    width:30%;
    vertical-align:middle;
}
.note_box .phone_con p:nth-child(3){
    width:40%;
    text-align:left;
    padding-left:20px;
    vertical-align:middle;
}
.note_box .phone_con p:nth-child(3) span,
.note_box .note_btn p:nth-child(1){
    width:70px;
    border:1px solid #B24141;
    background-color:#fff;
    color:#B24141;
    font-size:12px;
}
.note_box>div p input,.note_box>div p textarea{
    width:100%;height:35px;
    border-radius:5px;
    border:1px solid #C5C5C5;
    padding-left:5px;
}
.note_box .content p{
    vertical-align:top;
}
.note_box>div p textarea{
    height:200px;
    padding:5px;
}
.note_box .note_btn{
    margin:10px 0 20px;
    text-align:center;
    padding-left:90px;
}
.note_box .note_btn p{
    margin-left:30px;
}
.note_box .note_btn p:nth-child(2){
    width:70px;
}
.note_box .e_reg{
    padding-left:90px;
}
.note_pop .content>div{
    margin-bottom:5px;
}
.note_pop .content>div p{
    display:inline-block;
    font-size:15px;
}
.note_pop .content>div p:nth-child(1){
    width:25%;
    text-align:right;
    vertical-align:top;
}
.note_pop .content>div p:nth-child(2){
    width:70%;
    vertical-align:top;
}
.note_pop .content>div p:nth-child(2) span{
    margin-right:10px;
}
.note_pop .con_btn{
    text-align:center;
    margin-top:20px;
}
.note_pop .con_btn span{
    width:15%;
    font-size:15px;
    line-height:18px;
}
.note_pop .con_btn span:nth-child(2){
    border:1px solid #B24141;
    background-color:#fff;
    color:#B24141;
    margin-left:20px;
}
.note_pop .result{
    margin-top:20px;
    border-top:1px solid #B24141;
}
.note_pop .note_tab{
    height:250px;
    overflow-y:auto;
}
.note_pop .note_tab .table{
    margin:0;
}
.note_pop .note_tab .table>thead>tr>th:last-child strong{
    color:#B24141;
}
.note_pop .note_tab .table>thead>tr>th:nth-child(2),
.note_pop .note_tab .table>tbody>tr>td:nth-child(2) div{
    width:100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.note_pop .note_tab .table>thead>tr>th:last-child,
.note_pop .note_tab .table>tbody>tr>td:last-child div{
    width:100px;
}

/*编辑邮件*/
.art_box .send_type{
    text-align:left;
    margin-bottom:20px;
}
.art_box .send_type p:nth-child(1){
    width:12%;
    font-size:16px;
    text-align:right;
}
.art_box .send_type p:nth-child(2){
    width:74%;
    font-size:15px;
}

/*短信详情*/
.note_details{
    padding:0 20px;
}
.note_details>div{
    margin-bottom:10px;
    width:100%;
    font-size:15px;
}
.note_details>div p{
    display:inline-block;
    vertical-align:top;
}
.note_details>div p span{
    text-align:justify;
}
.note_details>div p:nth-child(1){
    width:12%;
    text-align:right;
}
.note_details>div p:nth-child(2){
    width:80%;
}
.note_details>.send_fail p{
    vertical-align:middle;
}
.note_details>.send_fail p:nth-child(2){
    width:70%;
}
.note_details>.send_fail p:nth-child(3){
    width:15%;
    padding-left:20px;
}
.note_details>.send_fail p:nth-child(3) span{
    width:70px;
}
.note_details .details_btn{
    text-align:center;
    margin:40px 0 20px;
}
.note_details>.send_fail p:nth-child(3) span,
.note_details .details_btn span:nth-child(2){
    border:1px solid #B24141;
    background-color:#fff;
    color:#B24141;
}
.note_details .details_btn span:nth-child(1){
    padding:9px 15px;
    margin-right:20px;
}
.note_search{
    padding:20px 20px 0;
    text-align:center;
}
.note_search>div input{
    width:60%;
    height:35px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border:1px solid #C5C5C5;
    padding-left:5px;
    vertical-align:middle;
}
.note_search>div span{
    height:35px;
    background-color:#B24141;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    line-height:32px;
    text-align:center;
    padding:0 15px;
    vertical-align:middle;
}
.send_pop p:nth-child(2) span:hover,
.note_details .file_box span:nth-child(2):hover{
    cursor:pointer;
    color:#B24141;
}

/*邮件详情*/
.note_details .file_box span:nth-child(2):hover{
    text-decoration:underline;
}
.note_details .file_box span{
    vertical-align:bottom;
}

.age strong{
    display:inline-block;
    border-bottom:1px solid #000;
    width:15px;height:10px;
    position:relative;
    top:-4px;left:0;
    margin:0 9px;
}
.ex_msg .certificate_box .cert_con div:nth-child(1),
.ex_msg .certificate_box .cert_con div:nth-child(2){
    width:245px;
}
.ex_msg .certificate_box .cert_con div:nth-child(3){
    width:120px;
}
.ex_msg .certificate_box .cert_con div:nth-child(4){
    width:215px;
}
.major_box .cert_con div span select{
    width:48%;
}
.major_box .cert_con div:nth-child(1){
    width:200px;
}
.major_box .cert_con div:nth-child(2){
    width:270px;
}
.major_box .cert_con div:nth-child(1) span:nth-child(1),
.major_box .cert_msg div:nth-child(1) span:nth-child(1){
    width:35%;
}
.major_box .cert_con div:nth-child(1) span:nth-child(2),
.major_box .cert_msg div:nth-child(1) span:nth-child(2){
    width:65%;
}
.major_box .cert_msg div:nth-child(1){
    width:200px;
}
.major_box .cert_msg div:nth-child(2){
    width:260px;
}
.major_list>ul li span{
    width:30%;
}
.major_list>ul li span:nth-child(1){
    width:15%;
}
