body { padding:0 !important;}
a:hover { color:#ee5c4e; cursor:auto;}
/*header*/
header { background:#27b998; line-height:70px; width:100%; position:absolute; box-shadow:0 3px 5px #eee; left:0; top:0;}
.header img { vertical-align:sub; margin-bottom:-1px; margin-top:10px; height:45px;}
.header span { color:#fff; font-size:20px; margin-left:10px;}
.header span.fr { color:#2f2f2f; font-size:16px;}

/*login*/
.login-box { background:url(../images/login-bg.jpg) center center no-repeat; padding-top:150px; height:664px;}
    .login-box .content, .register-box .content {
        border: solid 1px #27b998;
        box-shadow: 0 5px 10px #999;
        margin: 0 auto;
        background: #fff;
    }
.register-box .content {
    width: 700px;
}
.login-box .content{width:500px;}
button.btn.btn-default {
    border-radius: 10px;
    height: 44px;
    border-right-color: transparent;
}
input.form-control { border-radius: 10px; height: 44px; border-left-color: transparent;}
.login-box .login_im,.register-box .login_im { background-color: #ee5c4e; height: 38px; width: 140px; border-radius: 5px; color: white; text-align: center; margin: 35px auto; border: none; text-decoration: none; display: block;}
.register-box { background:url(../images/register-bg.jpg) center center no-repeat; padding-top:50px; height:708px;}
.login-box .cg-btn,.register-box .cg-btn { color:#999;}
.login-box .cg-btn a,.register-box .cg-btn a { color:#27b998;}

.login-box .login-btnbox a {line-height: 42px;font-size: 14px;text-align: center;border-bottom-left-radius: 10px;border-top-left-radius: 10px;display: inline-block;width: 85px;border: solid 1px #ccc;color: #333;}
.login-box .login-btnbox input {display: inline-block; width: 260px; margin-left: -3px; border-top-left-radius: 0; border-bottom-left-radius: 0; vertical-align:bottom;}
.input_left{border: 1px solid #ccc; border-radius: 10px;border-right-style: none;font-size: 14px; vertical-align: middle;white-space: nowrap;line-height: 42px;margin-right: -10px; padding: 0 20px 0 5px;}
/*footer*/
footer { background:#e5e8eb; font-size:12px; color:#9ba3aa; line-height:42px;}
.footer { margin:0 auto; width:850px;}
.footer a { cursor: pointer; text-decoration: none; color: #9ba3aa }
.footer a:hover { color: #0a7fcf }


/*index*/
.index-main .banner { width:100%;}
.index-m1 .m1-title { text-align:left; padding:30px 15px; color:#006ad4; border:solid 8px #27b998; width:180px;}
.index-m1 .m1-title h3 { font-size:28px;}
.index-m1 .m1-title p { font-size:16px; margin-top:20px; padding-right:40px;}
.m1-main .m1-mbox { height:100px; box-shadow:0 3px 5px #eee; overflow:hidden;}
.m1-main .m1-mbox img { height:100px; float:left;}
.m1-main .m1-mbox .m1-mbtext { padding:10px 20px; width:71%;; float:left;}
.m1-main .m1-mbox .m1-mbtext h4 { color:#2d3231; font-size:18px; margin-bottom:10px;}
.m1-main .m1-mbox .m1-mbtext p { color:#797b7a; font-size:14px;}
.m1-main .m1-mbox .m1-mbtime { float:right; background:#27b998; width:100px; height:100px; text-align:center; color:#fff; padding:15px 0;}
.m1-main .m1-mbox .m1-mbtime h4 { font-size:36px; margin-bottom:10px;}
.m1-main .m1-mbox .m1-mbtime p { font-size:16px;}
.index-m2 { margin-top:50px;}
.index-m2 h2 { color:#000; font-size:24px; padding-bottom:10px; border-bottom:solid 1px #27b998; width:96px; margin:0 auto;}
.index-m2 ul { overflow:hidden; margin:36px 0;}
.index-m2 ul li { width:32%; float:left; margin:0 2% 10px 0;}
.index-m2 ul li:nth-child(3n) { margin-right:0;}
.index-m2 ul li .m2-mbox { box-shadow:0 3px 7px #ccc;}
.index-m2 ul li a img { display:block; width:100%;}
.index-m2 ul li .m2-text { padding:10px;}
.index-m2 ul li h3 { font-size:16px; color:#2d3231;}
.index-m2 ul li p { font-size:12px; color:#8b8b8b; margin-top:10px;}
.index-m2 ul li h4 { font-size:12px; color:#8b8b8b; margin-top:20px; overflow:hidden;}
.index-m2 ul li h4 span.s1 { display:inline-block; float:left;}
.index-m2 ul li h4 span.s2 { margin-left:16%; display:inline-block; max-width:120px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

@media (max-width:1200px){
.index-m1 .m1-title{ width:100%;}
.index-m2 ul li h4 span.s2 { margin-left:12%; max-width:100px;}
.m1-main .m1-mbox .m1-mbtext { width:65%;}	
}



/*后台管理*/
.manage-header { z-index:999; width:100%; height:64px; padding:0 20px; color:#fff; font-size:14px; background:#27b998;box-shadow:3px 0 10px #999; position:fixed; left:0; top:0;}
.manage-header .manage-logo { margin-top:10px; float:left; height:45px;}
.left_menu-btn img { margin:20px 0 0 10px; width:25px; cursor:pointer;}
.left_menu-btn img.active { transform:rotate(180deg);}
.manage-header .manage-hr span { line-height:64px; margin-left:30px;}
.manage-header .manage-hr span a { color:#fff;}

.manage-main .mng_left { width:200px; background:#fff; border-right:solid 1px #e9e9e9; box-shadow:0 3px 10px #ccc; position:fixed; overflow-y:auto; left:0; top:64px;}
.manage-main .mng_left img { vertical-align:sub;}
.manage-main .mng_left img.fr { margin-top:20px;}
.manage-main .mng_left dt.active img.fr { transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
.mng_left dl dt p { font-size:16px; color:#3b3b41; line-height:52px; padding:0 15px; border-bottom:solid 1px #e9e9e9; cursor:pointer;}
.mng_left dl dt p a.active { color:#ee5c4e;}
.mng_left ul.mng_lul { display:none; background:#f0f3f4;}
.mng_left ul.active { display:block;}
.mng_left ul.mng_lul li a { line-height:46px; font-size:14px; color:#4d4d55; display:block; width:100%; padding-left:40px; border-bottom:solid 1px #e9e9e9; font-weight:400;}
.mng_left ul.mng_lul li a.active,.mng_left dl dt p.active { background:#e6e6e6; color:#27b091;}

.mng_main { padding:50px 0 0 200px;}

.mng_yhglbox h2 { line-height:42px; font-size:16px; color:#3b4548; padding-left:30px; background:#f5f8f8; overflow:hidden;}
.mng_yhglbox h2 a {display: inline-block; color: #ff5001; cursor: pointer; font-size:16px; margin-right:20px;}
.mng_yhglbox h2 span { color: #666; font-size:14px; margin-left:20px;}
.mng_yhglbox h2 span b { font-size:16px; color:#ee5c4e;}
.mng_yhglbox h3 { padding: 0px 20px; font-size: 16px; color: #333; font-weight: bold;}
.mng_yhglbox .title-h4 { padding: 0px 20px; font-size: 16px; color: #666; font-weight: 400; margin:20px 0 10px 0;}
.mng_yhglbox .mng_select { background:#fff; padding:14px 30px; overflow:hidden;}
.mng_yhglbox .mng_select .fl { width:auto;}
.mng_yhglbox .mng_select .fl input { border:solid 1px #ccc; border-top-left-radius:5px;  border-bottom-left-radius:5px; display:block; float:left; font-size:14px; line-height:32px; height:34px; padding:0 10px; width:400px;}
.mng_yhglbox .mng_select .fl a { display:inline-block; width:56px; text-align:center; line-height:34px; background:#27b998; padding:6px 0; height:34px; cursor:pointer; border-top-right-radius:5px;  border-bottom-right-radius:5px;}
.mng_yhglbox .mng_select .fr a.btn-pro { background:#e0e0e0; font-size:12px; color:#88898d; line-height:30px; border-top-left-radius:7px; border-bottom-left-radius:7px; display:inline-block; padding:0 10px; cursor:pointer;}
.mng_yhglbox .mng_select .fr a.btn-next { background:#eaeaea; font-size:12px; color:#404045; line-height:30px; border-top-right-radius:7px; border-bottom-right-radius:7px; display:inline-block; padding:0 10px; margin-left:-4px; cursor:pointer;}
.mng_yhglbox .mng_select .fl select { height:34px; width:140px; vertical-align:bottom; border:solid 1px #ccc; margin-right:-5px;}
.project_type{width:200px;}
.project_select{display:flex;}
.project_name{display:flex;}
.project_name .el-button--primary{background:#27b998;border-color:#27b998;}
.project_name .el-button--primary.is-active,.project_name .el-button--primary:active{background:#27b998;border-color:#27b998;}
.project_name .el-button--primary:focus,.project_name .el-button--primary:hover{background:#27b998;border-color:#27b998;opacity:.8;}
.project_type_select{  border-radius: 4px;border: 1px solid #dcdfe6; -webkit-box-sizing: border-box; box-sizing: border-box;color: #606266; display: inline-block;font-size: inherit;height: 40px; line-height: 40px;outline: 0;padding: 0 15px;-webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);transition: border-color .2s cubic-bezier(.645,.045,.355,1);}
.mng-table table { width:100%;}
.mng-table table thead { background:#edf2f3;}
.mng-table table thead th { font-size:14px; line-height:24px; padding:10px 0; color:#666; text-align:center; white-space:normal;}
.mng-table table tr td:first-child { padding-left:30px; text-align:left;}
.mng-table table tr:nth-child(2n) { background:#f5f8f8;}
.mng-table table .tr1 { background:#f5f8f8;}
.mng-table table tr.tr1 td:first-child { background:url(../images/mng_ico-td2.png) 10px center no-repeat; width:100px;}
.mng-table table tr.tr1:first-child td:first-child { background:url(../images/mng_ico-td1.png) 10px center no-repeat;}
.mng-table table tr.tr1:last-child td:first-child { background:url(../images/mng_ico-td3.png) 10px center no-repeat;}
.mng-table table tr.tr2 td:first-child { background:url(../images/mng_ico-xl.png) 30px center no-repeat;padding-left:50px;}
.mng-table table tr.tr3 td:first-child { padding-left:70px;}
.mng-table table tr.tr2 {display:none;}
.mng-table table tr.tr3{display:none;}
.mng-table table tr td { font-size:12px; color:#626668; line-height:24px; padding:10px; text-align:left;}
.mng-table table tr td.txal-r { text-align:right;}
.mng-table table tr td[contenteditable=true] { border:solid 1px #27b998;}
.mng-table td.cz-td img { vertical-align:sub; margin:0 8px;}
.mng-table td.cz-td a { display:inline-block; border-radius:5px; line-height:26px; cursor:pointer; margin-right:20px; min-width:73px;}
.mng-table td.cz-td a:last-child { margin-right:0px;}
.mng-table td.cz-td a span { color:#fff; font-size:12px; line-height:26px; display:inline-block; padding:0 10px; border-bottom-right-radius:5px; border-top-right-radius:5px; background:#97cc3a;}
.mng-table td.cz-td .a1 { background:#19b191;}
.mng-table td.cz-td .a1 span { background:#13c09c;}
.mng-table td.cz-td .a2 { background:#85b62e;}
.mng-table td.cz-td .a2 span { background:#97cc3a;}
.mng-table td.cz-td .a3 { background:#e09518;}
.mng-table td.cz-td .a3 span { background:#f2a321;}
.mng-table td.cz-td .a4 { background:#d64e41;}
.mng-table td.cz-td .a4 span { background:#ee5c4e;}
.mng-table td.cz-td .file { vertical-align:middle; overflow:hidden; *zoom: 1; position:relative;}
.mng-table td.cz-td .file input { position:absolute; left:0; top:0; color:#333; opacity:0; height:26px; width:auto; filter: alpha(opacity=0); cursor:pointer;}
.mng-table input[type=number] { width:60px; padding:0 0 0 5px; line-height:20px;}
.mng-table select { height:24px; line-height:24px;}
.mng-table table tr td .a_link { color:#27b998; text-decoration:underline; cursor:pointer;}

.table_tree1 table tr:nth-child(2n) { background:none;}
.table_tree1 table .tr2 { background:#fafafa !important;}
.table_tree2 table tr:nth-child(2n) { background:none;}
.table_tree2 table .tr2 { background:#fafafa !important;}
.mng-rzlist { margin-top:30px; border:solid 1px #eee;}
.mng-form .mng-f-box .mng-rzlist h3 { overflow:hidden; background:#f1f1f1; line-height:32px; font-weight:400; margin:0;}
.mng-rzlist h3 a { font-size:14px; color:#666; cursor:pointer;}
.mng-rzlist ul { border:solid 1px #f1f1f1; width:100%; max-height:124px;}
.mng-rzlist ul li { background:#fafafa; overflow:hidden; padding:0 15px; display:flex;}
.mng-f-box .mng-rzlist ul li span { display:block; line-height:24px; color:#999;}
.mng-rzlist ul li span:first-child { padding-right:15px; border-right:solid 1px #f1f1f1;}
.mng-rzlist ul li span:nth-child(2) { flex:1; padding:0 10px;}
.mng-rzlist ul li span:nth-child(3) { padding-left:15px; border-left:solid 1px #f1f1f1;}

.mng-fmain { padding:20px;}
.mng-form h3 { color:#27b998;}
.mng-form .mng-f-box { font-size:16px; color:#777; font-weight:400; line-height:32px; margin-bottom:10px;}
.mng-form .mng-f-box label { font-weight:400; color:#6e6e6e; width:100px; font-size:14px; text-align:right;}
.mng-form .mng-f-box span { color:#3e3e3e; font-size:14px;}
.mng-form .mng-f-box input { width:360px; padding:0 10px; border:solid 1px #cecece; font-size:14px; margin-right:30px;}
.mng-form .mng-f-box input:last-child { margin-right:0;}
.mng-form .mng-f-box input.checkbox { width:auto; display:inline-block; margin-left:10px;}
.mng-form .mng-f-box .button { cursor:pointer; display:inline-block; padding:0 15px; border-radius:5px; margin-left:30px; line-height:36px; color:#fff; font-size:14px; width:auto; border:none; background: #27b998;}
.mng-form .mng-f-box .file { cursor:pointer; vertical-align:middle; border-radius:5px; overflow:hidden; line-height:36px; background:#27b998; display:inline-block; margin-left:30px; color:#fff; font-size:14px; *zoom: 1; padding:0 15px; position:relative;}
.mng_tab-box .mng_select .file {
    cursor: pointer;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    line-height: 36px;
    background: #27b998;
    display: inline-block;
    margin-left: 30px;
    color: #fff;
    font-size: 14px;
    *zoom: 1;
    padding: 0 15px;
    position: relative;
}
.mng_tab-box .mng_select .file input {
    position: absolute;
    left: 0;
    top: 0;
    color: #333;
    opacity: 0;
    height: 36px;
    width: auto;
    filter: alpha(opacity=0);
    cursor: pointer;
}
.mng-form .mng-f-box .file input { position:absolute; left:0; top:0; color:#333; opacity:0; height:36px; width:auto; filter: alpha(opacity=0); cursor:pointer;}
.mng-form .mng-f-box .file-text { display:inline-block; margin-right:20px; border-radius:50px; padding:0 15px; line-height:36px; background:#f4f4f4; color:#7e7e7e; font-size:14px;}
.mng-form .mng-f-box .file-text a img { margin-left:10px; vertical-align:middle; cursor:pointer;}
.mng-form .mng-f-box select { width:200px; height:34px; border-color:#cecece; font-size:14px}
.mng-form .mng-f-box .sc-btn { padding:0 15px; border-radius:5px; line-height:48px; color:#fff; background:#27b998; display:inline-block; cursor:pointer;}
.mng-form .mng-f-box textarea { display:block; padding:10px; width:936px; font-size:14px; line-height:24px;}
.mng-form .mng-f-box p { font-size:14px; color:#ee5c4e;}
.mng-form .mng-f-box h4 span { font-size:16px; color:#333; margin-right:15px; line-height:32px;}
.mng-form .mng-f-box h4 a { font-size:16px; color:#333; margin-left:367px; cursor:pointer; line-height:32px; padding:0 5px; color:#fff; background:#ee5c4e;}
.mng-form .mng-f-btn { width:300px; margin:50px 0 0 300px;}
.mng-form .mng-f-btn a { display:inline-block; padding:0 20px; border-radius:5px; line-height:42px; color:#fff; font-size:16px;}
.mng-form .mng-f-btn a.a1 { background:#97cc3a; margin-right:30px;}
.mng-form .mng-f-btn a.a2 { background:#ee5c4e;}
.mng-form .mng-f-btn a.a3 { background:#97cc3a; width:150px; text-align:center;}
.submit-form {border:none; display:inline-block; padding:0 20px; border-radius:5px; line-height:42px; color:#fff; font-size:16px;background:#97cc3a; margin-right:30px;}
.mng-form .zj-xd { float:right;}
.mng-form .zj-xd p { display:inline-block; line-height:32px; color:#666; font-size:14px; margin-right:20px;}
.mng-form .zj-xd p span { font-size:18px; color:#ff6056;}
.mng-form .zj-xd a { display:inline-block; padding:0 15px; border-radius:5px; line-height:32px; color:#fff; font-size:14px;}
.mng-form .zj-xd a.a1 { background:#97cc3a;}
.mng-form .mng-f-select { font-size:16px; color:#777; font-weight:400; line-height:32px; margin-bottom:10px;}
.mng-form .mng-f-select label { font-weight:400; color:#6e6e6e; width:100px; font-size:14px; text-align:right;}
.mng-form .mng-f-select select { width:200px; height:34px; margin-right:20px; border-color:#cecece; font-size:14px}
button.btn.btn-default.multiselect { border-radius: 10px; height: 44px; border-right-color:#ccc;}
.mng-form .mng-f-select label.radio{padding-right:400px!important;}


.mng-form .mng-f-box .tjsx-btn { color:#0a7fcf; cursor:pointer;}
.mng-form .mng-f-box .tjsx table { width:60%; margin-left:100px;}
.mng-form .mng-f-box .tjsx table .td3 a { margin-right:10px; cursor:pointer;}
.mng-form .spgg-table {width:100%; overflow-y: auto; border:solid 1px #eee;}
.mng-form .mng-f-box table.spgg { width:100%; text-align:left; border:#eee;}
.mng-form .mng-f-box table.spgg thead { background:#edf2f3; font-size:14px;}
.mng-form .mng-f-box table.spgg thead th { width:10%; text-align:left; padding-left:10px; line-height:24px; color:#666; border-color:#eee;}
.mng-form .mng-f-box table.spgg tbody { font-size:14px; height:155px; overflow-y:scroll;}
.mng-form .mng-f-box table.spgg tr { height:34px;}
.mng-form .mng-f-box table.spgg td { line-height:24px; padding:5px 10px; border-color:#eee; font-size:12px; height:34px;}
.mng-form .mng-f-box table.spgg td input[type="checkbox"] { height:14px; width:auto; line-height:14px;}
.mng-form .mng-f-box table.spgg td input { height:26px; width:80%; padding:0px 12px; font-size:12px; line-height:26px;}
.mng-form .mng-f-box table.spgg td input[type=button] { background:#27b998; color:#fff; border:none;}
.mng-form .mng-f-box table.spgg td select { height:26px; width:80%; padding:0px 12px; font-size:12px; line-height:26px;}
.mng-form .mng-f-box table.spgg td a.cz-bt { display:inline-block; font-size:12px;}
.mng-form .mng-f-box table.spgg td .cz-bt { height:24px; line-height:24px; padding:0 8px; width:auto; border:none;color:#fff; margin-right:5px;}
.mng-form .mng-f-box table.spgg td .cz1 { background:#27b998;}
.mng-form .mng-f-box table.spgg td .cz2 { background:#ee5c4e !important;}
.mng-form .mng-f-box table.spgg .choosehover:hover { background:#f6f6f6; cursor:pointer;}
.mng-form .mng-f-box table.spgg tr.bg_active { background:#ff6056; color:#fff;}
.mng-form .mng-f-box table.spgg tr.bg_active:hover { background:#ff6056;}
.mng-form .mng-f-box table.spgg tr.bg_active input { color:#333;}
.mng-form .mng-f-box table.spgg tr.click_qd { color:#ccc;}

.mng-form .mng-f-box table.spgg tr.choose { background:rgba(39,185,152,.32);}

.mng-form .mng-f-box h3 { font-size: 16px;color: #333;line-height: 24px;margin:3px 0;}
.mng-form .mng-f-box ul { display:inline-block}
.mng-form .mng-f-box ul li.pr { float: left;width: 150px;height: 150px;margin-right: 15px;border: solid 1px #eee;margin-bottom:15px;}
.mng-form .mng-f-box ul li.pr img {width: 150px;height: 150px;}

.mng-form-box .mng-f-box .fl { border:solid 1px #e1e1e1; height:34px;}
.mng-form-box .mng-f-box .fl label { padding-left:20px; width:140px; margin:0; background:#edf2f3;}

.file-label a { display:inline-block; margin-right:20px; line-height:32px; font-size:14px; color:#999; padding:0 5px 0 15px; border-radius:16px; border:solid 1px #eee; background:#f1f1f1;}
.file-label a img { width:24px; margin-left:30px; cursor:pointer;}

.modal-btn { display:block; background:#97cc3a; padding:0 15px; border-radius:5px; line-height:32px; color:#fff; font-size:14px; margin:10px auto;}
.modal-btn:hover { color:#fff;}

.mng_tab-box .pro_item-h3 { padding: 0px 20px; font-size: 16px; color: #333; font-weight:400; line-height:32px;}
.pro_item-cz {}
.pro_item-cz h3 { font-size:16px; color:#333; line-height:24px;}
.pro_item-cz ul { overflow:hidden; padding:0 20px;}
.pro_item-cz ul li { float:left;  border:solid 1px #eee; padding:10px; margin:0 20px 20px 0;}
.pro_item-cz ul li h3 { font-size:14px; text-align:center; color:#666; line-height:24px;}
.pro_item-cz ul li div h4 i { display:inline-block; width:20px; height:20px; border-radius:50%; background:#eee;}
.pro_item-cz ul li div h4 i.active1 { background:#27b998;}
.pro_item-cz ul li div h4 i.active2 { background:#ee5c4e;}
.pro_item-cz ul li div h4 i.active3 { background: #97cc3a;}
.pro_item-cz ul li div h4 span { display:inline-block; height:8px; vertical-align:top; margin:6px 0 5px -6px; width:64px; background:#eee;}
.pro_item-cz ul li div h4 span:nth-child(2n+1) { margin:6px -6px 5px -6px;}
.pro_item-cz ul li div h4 span.active1 { background:#27b998;}
.pro_item-cz ul li div h4 span.active2 { background:#ee5c4e;}
.pro_item-cz ul li div h4 span.active3 { background: #97cc3a;}
.pro_item-cz ul li div a { line-height:24px; font-size:12px; color:#aaa; cursor:pointer; padding:0 10px; border-radius:12px; color:#fff;}
.pro_item-cz ul li div a.fl { background:#27b998;}
.pro_item-cz ul li div a.fr { background:#ee5c4e;}
.pro_item-cz ul li div a.active1 { background:#ccc; cursor: not-allowed}
.pro_item-cz ul li div a.active2 { background:#ccc; cursor: not-allowed}

.mng_photo-tab { overflow:hidden; padding:0; margin:0; background:#fff; box-shadow:0 0 5px #eee;}
.mng_photo-tab li { float:left; font-size:16px; line-height:52px; color:#333; padding:0 20px; cursor:pointer;}
.mng_photo-tab li.active { border-bottom:solid 3px #27b998; color:#27b998;}
.pro_item-zp {}
.pro_item-zp h3 { font-size:16px; color:#333; line-height:24px; margin:20px 0 10px 0;}
.pro_item-zp ul { overflow:hidden;}
.photo-list h4 { font-size:16px; color:#666; line-height:32px; padding:10px 20px;}
.photo-list ul { padding:0 20px 20px 20px;}
.photo-list ul li { float:left; width:150px; height:150px; margin-right:15px; border:solid 1px #eee;}
.photo-list ul .content{float: left; width: 150px;height: 60px;margin-right: 15px;border: solid 1px #eee;}
.photo-list ul li img { width:150px; height:150px;}
.photo-list ul li a.pa { right:0; top:0px; display:block; font-size:16px; width:24px; line-height:24px; text-align:center; color:#f00; cursor:pointer;}
.photo-list ul li.add { background:url(/Content/images/add-tp.png) center center no-repeat;}
.pro_item-zp p { font-size:14px; color:#666; margin-top:10px;}
.hr-line { clear:both; border:solid 1px #eee; margin:20px 0}

/*分页控件样式*/
.pagerContaint ul {
        float: left;
        margin:30px;
        overflow:hidden;
    }

        .pagerContaint ul li {
            float: left;
            list-style: none;
            line-height:32px;
            width:33px;
            text-align:center;
            margin:0 3px;
            background:#edf2f3;
            font-size:16px;
        }
        .pagerContaint ul li.tz {
            margin-left:50px;
            background:none;
            width:200px;
        }
        .pagerContaint ul li.tz input {
            line-height:30px;
            width:50px;
            border:solid 1px #ccc;
        }
        .pager ul li img {
            display:block;
        }
        .pagerContaint ul li a {
            color:#666;
            cursor:pointer;
        }
        .pagerContaint ul li.active {
            background:#27b998;
        }
        .pagerContaint ul li.active a {
            color:#fff;
        }

.pagerContaint1 ul {
        float: left;
        margin:30px;
        overflow:hidden;
    }

        .pagerContaint1 ul li {
            float: left;
            list-style: none;
            line-height:32px;
            width:33px;
            text-align:center;
            margin:0 3px;
            background:#edf2f3;
            font-size:16px;
        }
        .pagerContaint1 ul li.tz {
            margin-left:50px;
            background:none;
            width:200px;
        }
        .pagerContaint1 ul li.tz input {
            line-height:30px;
            width:50px;
            border:solid 1px #ccc;
        }
        .pager ul li img {
            display:block;
        }
        .pagerContaint1 ul li a {
            color:#666;
            cursor:pointer;
        }
        .pagerContaint1 ul li.active {
            background:#27b998;
        }
        .pagerContaint1 ul li.active a {
            color:#fff;
        }
/*tab样式*/
.mng_main-tab { overflow:hidden; padding:0; margin:0 0 5px 0; background:#fff; box-shadow:0 0 5px #eee;}
.mng_main-tab li { float:left; font-size:16px; line-height:52px; color:#333; padding:0 20px; cursor:pointer;}
.mng_main-tab li a { color:#333; cursor:pointer;}
.mng_main-tab li.active { border-bottom:solid 3px #27b998;}
.mng_main-tab li.active a { color:#27b998;}
.mng_tab-box { padding:20px;}
.dt_plbox { padding:10px;}
.mng_tab-box h4 { font-size: 16px;color: #333;line-height: 24px;margin:3px 0;}




/*供应商能力*/
.qyzc-p { line-height:24px; color:#3891ff; padding-left:10px;}
.qynl-box h3 { font-size:16px; color:#1c1d1f; background:url(../images/qynl-checked1.png) left center no-repeat; padding-left:20px;}
.qynl-box h3.active { background:url(../images/qynl-checked2.png) left center no-repeat;}
.qynl-box ul { overflow:hidden; margin-top:20px;}
.qynl-box ul li { float:left; padding:0 20px; margin:0 20px 20px 0; border-radius:20px; line-height:26px; text-align:center; color:#666; background:#ebecf1; cursor:pointer;}
.qynl-box ul li.active { background:#3891ff; color:#fff; box-shadow:0px 2px 1px #ccc;}
.qynl-box .qynl-more { text-align:center; color:#3891ff; cursor:pointer;}
.qynl-hid { display:none;}

/*企业能力*/
.ability-box { padding:20px; position:relative;}
.ability-tab { overflow:hidden; margin-bottom:20px;}
.ability-tab li { float:left; line-height:33px; background:#eaeaea; padding:0 16px; margin-right:5px; color:#333; cursor:pointer; font-size:16px;}
.ability-tab li.active { color:#fff; background:#03a5ef;}
.ability-main { padding:20px; position:relative;}
.ability-bjbox { position:absolute; top:20px; right:20px;}
.ability-bjbox a { display:block; float:left; line-height:33px; padding:0 20px; color:#ff5001; font-size:14px; cursor:pointer; border:solid 1px #ccc; border-radius:20px;}
.ability-bjbox .ability-bj:hover { background:#ff5001; color:#fff;}
.ability-bjbox .ability-bj.active { background:#ff5001; color:#fff;}
.ability-main .ability-hid { width:100%; height:100%; position:absolute; left:0; top:0; z-index:9; background:rgba(200,200,200,.1);}
.ability-btbox { overflow:hidden; margin:30px auto; width:200px; display:none;}
.ability-btbox a,.ability-btbox button { display:block; float:left; border-radius:5px; width:90px; text-align:center; line-height:36px; color:#fff; font-size:18px; cursor:pointer; border:none;}
.ability-btbox a.bc,.ability-btbox button.bc { background:#0a7fcf; margin-right:20px;}
.ability-btbox a.qx { background:#ff5001;}


/*ystept_details*/
.ystept_details { margin-top:20px;}
.ystept_details-li { display:none;}
.ystept_details-li:first-child { display:block;}
.ystept_details-li a.zt-btn { cursor:pointer; display:inline-block; padding:0 15px; width:80px; margin-left:30px; line-height:36px; color:#fff; font-size:14px; text-align:center; border:none;}
.ystept_details-li a.a1 { background: #27b998;}
.ystept_details-li a.a2 { background:#85b62e;}
.ystept_details-li span.s1 { color:#f00;}

.dt_plbox .fb-pl { overflow:hidden; width:804px;}
.dt_plbox .fb-pl textarea { line-height:24px; border:none; font-size:14px; color:#333; height:60px; padding: 5px 8px; background:#f3f3f3; resize:none; width:600px; outline:none}
.dt_plbox .fb-pl a.file { vertical-align:baseline; text-align:center; overflow:hidden; height:60px; width:100px; background:#ebebeb; display:inline-block; margin-left:-2px; color:#fff; font-size:14px; *zoom: 1; padding:0 15px; position:relative;}
.dt_plbox .fb-pl a.file input { position:absolute; left:0; top:0; color:#333; opacity:0; height:36px; width:auto; filter: alpha(opacity=0); cursor:pointer;}
.dt_plbox .fb-pl a.file img { margin-top:13px;}
.dt_plbox .fb-pl a.pl-btn { display:block; float:left; line-height:36px; color:#fff; background:#27b998; padding:0 20px;}
.dt_plbox .ck-pl { padding:20px; margin-top:30px;}
.dt_plbox .ck-pl li { overflow:hidden; margin-bottom:30px;}
.dt_plbox .ck-pl li img.fl { width:60px; height:60px; border-radius:50%; margin-right:20px;}
.dt_plbox .ck-pl li div.fl { width:600px;}
.dt_plbox .ck-pl li div.fl h3 { font-size:16px; color:#7f8593;}
.dt_plbox .ck-pl li div.fl h3 span { margin-left:30px; font-size:12px; color:#aaaeb8;}
.dt_plbox .ck-pl li div.fl p { font-size:14px; color:#444d55; margin:10px 0;}
.dt_plbox .ck-pl li div.fl .pl-imgbox { overflow:hidden;}
.dt_plbox .ck-pl li div.fl .pl-imgbox img { width:32%; margin-right:2%; display:block; float:left;}
.dt_plbox .ck-pl li div.fl .pl-imgbox img:nth-child(3n) { margin-right:0;}

/*系统日志*/
.mng-rzbox { padding:20px;}
.mng-rzbox table { width:100%; border:solid 1px #eaefef; box-shadow:0 2px 5px #eee;}
.mng-rzbox table thead { background:#eaefef;}
.mng-rzbox table thead th { font-size:16px; color:#5f6465; line-height:42px; text-align:center;}
.mng-rzbox table tbody tr td { font-size:16px; color:#a2a2a2; text-align:center; line-height:48px;}
.mng-rzbox table tbody tr:first-child td { font-size:24px; color:#ee5c4e;}
.mng-rzbox table tbody tr:first-child td:first-child { font-size:16px; color:#6c6c6c;}

.Echarts-box { width:100%;}


/*订单页面*/

.o_tit
{
	padding:15px;
	background-color:#fafafa;
	font-size:14px;
	border-bottom:1px #eee solid;

}

.bor-e_1p
{
	border:#eee 1px solid;
}

.lh_60p
{
	line-height:60px;
}

.a_set
{
	display:inline-block;
	border:2px #e73736 solid;
	padding:5px 30px;
	position:relative;
	margin-right:20px;
	background-color:#fff;
}

.a_set>img
{
	position:absolute;
	bottom:0;
	right:0;
}

.bg_c_lr
{
	background-color:#fff3f3;
}

.o_s_ul
{
	margin-top:15px;
	list-style:none;
	color:#000;
}

.o_s_ul>li
{
	float:left;
	padding:5px 30px;
	border:1px #ccc solid;
	margin:0 10px;
	position:relative;
}

.o_s_ul>li>img
{
	position:absolute;
	bottom:0;
	right:0;
	display:none;
}

.o_s_ul>.active
{
	border:2px #e73736 solid; 
}

.o_s_ul>.active>img
{
	display:block;
}

.c_bl
{
	color:#0b80cf;
}

.o_foot
{
	padding:15px;
	background-color:#fafafa;
	font-size:14px;
	border-top:1px #eee solid;

}

.o_btn
{
	display:inline-block;
	padding:10px 20px;
	font-size:16px;
	color:#fff;
	background-color:#e3393c;
}

.o_btn:hover
{
	color:#fff;
	font-weight:bold;
}

.bg_c-f5
{
	background-color:#f5f5f5;
}

.res_r_div
{
	width:24%;
	float:left;
	background-color:#fff;
}


/*消息列表*/
.user-msg { min-height:700px; padding:20px;}
.user-msg ul li { border:solid 1px #f1f1f1; margin-bottom:20px; box-shadow:1px 1px 1px #eee;}
.user-msg ul li h3 { font-size:14px; color:#555; background:#f9f9f9; padding:6px 12px; line-height:24px;}
.user-msg ul li h3 span { margin-left:20px;}
.user-msg ul li h3 a.msg-title { font-size:14px; color:#333; cursor:pointer;}
.user-msg ul li h3 a.msg-title:hover { color:#ff6a10;}
.user-msg ul li h3 a.fr { font-size:20px; color:#ccc; display:inline-block; width:24px; line-height:24px; font-weight:700; cursor:pointer;}
.user-msg ul li h3 a.fr:hover { color:#555;}
.user-msg ul li p { color:#999; margin:10px 12px; display:none;}

.mng-table .btn_a{ text-decoration:underline;color:#27b998 }
.mng-table .btn_a:hover{ color:#F9C508 }

/*排序*/
.arr{width:20px;height:20px; display:inline-block;}
.topArr{display:block;width:7px;height:4px;margin-bottom:4px;overflow:hidden;background:url('/Content/images/sprite-arrow.png') no-repeat -10px -100px;opacity:0.7;}
.bottomArr{display:block;width:7px;height:4px;overflow:hidden;background:url('/Content/images/sprite-arrow.png') no-repeat -10px -110px;opacity:0.7;}



/*统计*/
.tj_mng-box .mng-f-box { border-radius:20px; width:234px; margin:0 50px 30px 0; height:250px;}
.tj_mng-box .mng-f-box:nth-child(2n) { margin-right:0;}


button.multiselect { height:34px!important; border-radius:0!important; background: #fff;}


/*评价*/
.comment-box{position:relative}
.comment-box .commstar{position:relative;width:105px;height:20px;background: url(http://misc.360buyimg.com/user/myjd-2015/css/i/commstar.jpg) 0 -21px repeat-x;display:inline-block;overflow:hidden;margin-top:5px}
.comment-box .commstar a{cursor: pointer;position: absolute;top: 0;left: 0;display: inline-block;height: 20px;}
.comment-box .commstar1 a:hover,.comment-box .commstar1 a.active{background: url(http://misc.360buyimg.com/user/myjd-2015/css/i/commstar.jpg) left top repeat-x;}
.comment-box .commstar a.star1{width:20%;z-index:9}
.comment-box .commstar a.star2{width:40%;z-index:8}
.comment-box .commstar a.star3{width:60%;z-index:7}
.comment-box .commstar a.star4{width:80%;z-index:6}
.comment-box .commstar a.star5{width:100%;z-index:5}


/*工作台*/
.mng_indexbox { padding: 20px; width: 1330px;}
.mng_indexbox .echart-box { box-shadow: 0 3px 15px #e1e1e1; float: left; border-radius: 3px; margin-right: 15px; width:420px;}
.mng_indexbox .echart-box:nth-child(3n) { margin-right: 0;}
.mng_indexbox .E_khdb { margin-top: 15px;}
.mng_indexbox #E_zbtj,.mng_indexbox .E_zbtj { box-shadow: 0 3px 15px #e1e1e1;}
.mng_indexbox .E_khdb .pa { position:absolute; right:15px; top:15px;}
.mng_indexbox .E_khdb .pa li { font-size: 15px; color: #333; float:left; margin-left:10px; padding:0 10px; line-height:24px; cursor:pointer;}
.mng_indexbox .E_khdb .pa li.active { border-bottom:#dd5758 2px solid;}
.mng_indexbox #E_wcqk { padding: 15px;}
.mng_indexbox .echart-box h1 { font-size: 15px; color: #333; font-weight: bold; font-family: Arial, Verdana, sans-serif; letter-spacing: -1px; z-index:9; left:15px; top:15px;}
.mng_indexbox .echart-box h1 select { border:none;}
.mng_indexbox .echart-box h2 { padding:0; font-size: 15px; color: #999; font-weight: bold; font-family: Arial, Verdana, sans-serif; letter-spacing: -1px; z-index:9; right:15px; top:15px;}
.mng_indexbox .echart-box h2 select { border:none;}
.mng_indexbox #E_wcqk .pr { width: 100%; padding: 30px 0; border-bottom: solid 2px #eee;}
.mng_indexbox #E_wcqk .E_wcqk { width: 250px; height: 125px; margin: 0 auto; background: url(/Content/images/E_wcqk1.png); overflow:hidden; }
.mng_indexbox #E_wcqk .E_wcqk img { transform:rotate(-180deg); transform-origin:center bottom; -moz-transform:rotate(-180deg); -moz-transform-origin:center bottom; -webkit-transform:rotate(-180deg); -webkit-transform-origin:center bottom; -webkit-transition:all .3s;}
.mng_indexbox #E_wcqk .pr p { width: 313px; left: 60px; bottom: 30px;}
.mng_indexbox #E_wcqk .pr p span { width: 50px; font-size: 14px;}
.mng_indexbox #E_wcqk .pr label { position: absolute; left: 50%; bottom: 45px; margin-left: -32px; width:64px; text-align:center; font-size: 32px; color: #E06950;}
.mng_indexbox #E_wcqk .E_wcqk-b { overflow:hidden; margin-top: 20px;}
.mng_indexbox #E_wcqk .E_wcqk-b div { width: 50%; text-align: center;}
.mng_indexbox #E_wcqk .E_wcqk-b div.fl { border-right: solid 1px #eee;}
.mng_indexbox #E_wcqk .E_wcqk-b div h2 { font-size: 35px; color: #232425; position: relative;}
.mng_indexbox #E_wcqk .E_wcqk-b div p { font-size: 14px; color: #999;}
.mng_indexbox #E_wcqk .E_wcqk-b div h2 span { width: 10px; height: 10px; border-radius: 50%; background: #E06950; display: block; position: absolute; left: 10px; top:10px;}

.mng_indexbox .gzt-tj { width:275px; margin:15px 0 0 15px;}
.mng_indexbox .gzt-tj ul li { width:100%; box-shadow: 0 3px 15px #e1e1e1; padding:10px 0; text-align:center; margin-bottom:15px;}
.mng_indexbox .gzt-tj ul li h3 { color:#E06950; line-height:36px; font-size:24px;}
.mng_indexbox .gzt-tj ul li p { color:#999; line-height:24px; font-size:16px;}

#E_bjfb { width:420px; height:330px;}
#E_lxbb { width: 500px; height:330px; margin-left:-30px;}
#E_qgfb { width: 420px; height:330px;}
#E_zbtj,.E_zbtj { width: 100%; height:320px;}
@media screen and (max-width:1024px){
     .mng_indexbox .echart-box { width:315px;}
     #E_bjfb { width:315px; height:310px;}
     #E_lxbb { width:315px; height:310px;}
     #E_qgfb { width:315px; height:310px;}
     #E_zbtj,.E_zbtj { width: 100%; height:320px;}
     .mng_indexbox #E_wcqk .pr p { width: 311px; left: 8px;}
     .mng_indexbox #E_wcqk .E_wcqk-b div h2 { font-size:32px;}
     .mng_indexbox .gzt-tj { width:240px;}
     .mng_indexbox .gzt-tj ul li { padding:10px 0;}
}

.lxdd-modal {}
.lxdd-modal #E_lxbb-z1 { width:770px; height:320px; border:solid 1px #ccc;}
.lxdd-modal #E_lxbb-z2 { width:770px; height:320px; border:solid 1px #ccc; margin-top:20px;}
.lxdd-modal .lxdd-child { width:100%; margin-top:15.4px; overflow:hidden;}
.lxdd-modal .lxdd-child div[id*=E_lxbb-z2] { width:246.4px; height:320px; border:solid 1px #ccc; float:left; margin-right:15.4px; margin-bottom:15.4px;}
.lxdd-modal .lxdd-child div[id*=E_lxbb-z2]:nth-child(3n) { margin-right:0;}



.projectStatistics { width:100%; padding:20px; overflow:hidden; min-width:1160px;}
.projectStatistics .box_items { float:left; width:25%;}
.projectStatistics .item { width:340px; margin:10px auto; position:relative; box-shadow:0 1px 12px #e9e9e9;}
.projectStatistics div[id*='E_box'] { width:340px; height:240px; }
.projectStatistics .item h3 { position:absolute; left:0; top:0; font-size:16px; color:#333; width:100%; padding:10px 20px; font-weight:400;}
.projectStatistics .item h4 { position:absolute; left:0; bottom:0; font-size:12px; color:#777d8c; line-height:24px; padding:10px 20px; display:flex; justify-content:space-between; width:100%;}
.projectStatistics .item h4 i { width:14px; height:8px; display:inline-block; vertical-align:baseline;}
.projectStatistics .item h4 .i1 { background:red;}
.projectStatistics .item h4 .i2 { background:yellow;}
.projectStatistics .item h4 .i3 { background:#13c09c;}
.projectStatistics .item h4 .i4 { background: #12e3f8;}
.projectStatistics .item h4 b{ font-size:14px; font-weight:400; color:#333;}


@media screen and (max-width:1600px){
.projectStatistics .box_items { width:33.3%;}
.projectStatistics .item { width:350px;}
.projectStatistics div[id*='E_box'] { width:350px; height:240px; }
}


/*弹出层*/
.modal-header { text-align:center; background:#eef0f2; border-radius: 5px 5px 0 0;}
.modal-body .buy_car p { font-size:16px; color:#333; line-height:24px; margin-bottom:20px;}
.modal-body .buy_car p:last-child { margin-bottom:0;}
.modal-body .buy_car p label { font-weight:400; width:100px;}
.modal-body .buy_car p .radio span { margin-right:30px;}
.modal-body .buy_car p .radio { display:inline-block; width:14px; height:14px; border:solid 1px #ccc; margin: 0 5px; vertical-align: middle;}
.modal-body .buy_car p .radio.active { color:#27b998; background:#27b998;}
.modal-body .buy_car .choos { cursor:pointer; position:relative; border:solid 1px #ccc; margin-right:10px; display:inline-block; line-height:24px; padding-right:10px; color:#ee5c4e; font-size:16px;}
.modal-body .buy_car .choos:last-child { margin-right:0;}
.modal-body .buy_car .choos .s1 { display:inline-block; width:32px; line-height:28px; text-align:center; background:#e1e1e1; color:#666; font-size:12px;}
.modal-body .buy_car .choos .s2 { color:#ccc; font-size:12px; text-decoration:line-through;}
.modal-body .buy_car .choos .s3 { color:#666; font-size:12px;}
.modal-body .buy_car .choos img { display:none; position:absolute; right:0; bottom:0;}
.modal-body .buy_car .choos.active img { display:block;}
.modal-body .buy_car .choos.active { border:solid 1px #27b998;}
.modal-body .buy_car .choos.active .s1 { background:#27b998; color:#fff;}
.modal-body .buy_car .order_price { color:#ee5c4e; font-size:18px;}
.num-input { line-height:24px; height:26px; width: 100px; float: left; border: solid 1px #ccc;}
.num-input a { width: 24px; line-height: 24px; font-size: 18px; color: #333; display: inline-block; float: left; text-align: center; background: #eee;}
.num-input input[type=number] { -moz-appearance:textfield; font-size:16px; color:#333; float: left; width: 50px; padding: 0 5px; height: 24px; line-height:26px; border-top: none; border-bottom: none; border-right: solid 1px #ccc; border-left: solid 1px #ccc;}
.num-input input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none;}
.modal-footer .submit-btn { text-align:center; font-size:16px; color:#fff; background:#27b998; border-radius:5px; display:inline-block; padding:0 30px; line-height:32px;}

.invoice_box .div { display:flex; margin:10px 0;}
.invoice_box .div label { width:120px; font-size:14px; line-height:24px; color:#666;}
.invoice_box .div input,.invoice_box .div select { flex:1; font-size:14px; line-height:24px; border:solid 1px #ccc; padding-left:10px;}

/*支付页面*/
.buy_carbtn { float:right; display:block; line-height:34px; border:solid 1px #ff5001; padding:0 20px; font-size:16px; color:#ff5001; border-radius:5px;}
.buy_carbtn img { margin-right:5px;}
.bur_carlist { padding-bottom:50px; border-bottom:solid 1px #ccc; min-height:400px;}
.bur_carlist a.zt1 { color:#5496e4;}
.bur_carlist a.zt2 { color:#27b998;}
.bur_carlist a.zt3 { color:#ee5c4e;}
.pay_method { display:flex; padding:10px 20px;}
.pay_method a { cursor:pointer; display:block; width:120px; line-height:32px; border:solid 1px #ccc; color:#666; font-size:14px; padding-left:30px; position:relative; margin-right:30px;}
.pay_method a img { position:absolute; right:0; bottom:0; display:none;}
.pay_method a.active { border:solid 1px #f00;}
.pay_method a.active img { display:block;}
.pay_method .zfb_pay { background:url(/Content/images/ico-zhifb.png) 3px center no-repeat;}
.pay_method .wx_pay { background:url(/Content/images/ico-weix.png) 3px center no-repeat;}
.pay_total { background:#edf2f3; padding:20px; margin-top:20px; display:flex; justify-content:flex-end;}
.pay_total span { line-height:32px; font-size:16px; color:#333; margin-right:50px;}
.pay_total span a { line-height:32px; font-size:16px; color:#ee5c4e;}
.pay_total a.success_btn { cursor:pointer; background:#ee5c4e; color:#fff; font-size:16px; line-height:32px; padding:0 20px; border-radius:5px;}
.wx_ewm { position:relative; margin:0 auto; padding:20px; width:740px; height:470px; background:url(/Content/images/pay_ewm.jpg) center center no-repeat;}
.wx_ewm .pay_money { font-size:18px; position:absolute; left:20px; top:76px; width:330px; text-align:center; font-weight:700; color:#333;}
.wx_ewm .pay_money .money { color:#ff5001;}
.wx_ewm .pay_ewm { left:82px; top:143px; width:200px; height:200px; position:absolute;}
.wx_ewm img { width:100%; height:100%; display:block;}
.wx_pay-text { font-size:16px; color:#333; font-weight:400; text-align:center;}
.wx_pay-text span { color:#ff5001;}
.buy_success { margin:150px auto 20px; display:flex; justify-content:center; align-items:center;}
.buy_success img { display:block;}
.buy_sucp { font-size:14px; color:#666; text-align:center;}
.buy_sucp a { color:#5496e4; text-decoration:underline;}
.renew { overflow:hidden; margin-bottom:15px;}
.mng-f-box .renew p { font-size:14px; color:#666; line-height:36px; float:left;}
.mng-f-box .renew p span { font-size:18px; color:#ee5c4e;}
.mng-f-box .renew a { float:right; vertical-align: middle; border-radius: 5px; overflow: hidden; line-height: 36px; background: #27b998; display: inline-block; margin-left: 30px; color: #fff; font-size: 14px; padding: 0 15px;}

.mng_yhglbox .el-input__suffix { height:34px; margin:0;}

.mng-f-box .mng_rb-t ul { display:flex; margin-top:20px; justify-content:space-between;}
.mng_rb-t ul li { width:100%; padding:20px 0; box-shadow:0 3px 15px #c1ece3;margin-right:2%;}
.mng_rb-t ul li:last-child{margin-right:0;}
.mng_rb-t ul li p { text-align:center;}
.mng_rb-t ul li .p1 { font-size:24px; line-height:32px; color:#27b998;}
.mng_rb-t ul li .p2 { font-size:14px; line-height:24px; color:#666;}
.mng-f-box .mng_rb-bz { margin-top:20px; display:flex; border:solid 1px #f1f1f1;}
.mng-f-box .mng_rb-bz .p1 { font-size: 14px; line-height: 24px; padding: 10px 10px 10px 30px; color: #666; width:150px; background: #edf2f3;}
.mng-f-box .mng_rb-bz .p2 { flex:1; border-left:solid 1px #f1f1f1;}
.mng-f-box .mng_rb-bz .p3 span { margin-left:20px; font-size:14px; color:#666; display:inline-block; line-height:44px;}
.mng-f-box .mng_rb-add { margin-top:10px;}
.mng-f-box .mng_rb-add a { cursor:pointer;}
.mng-f-box .mng_rb-add b { display:inline-block; width:20px; height:20px; border-radius:50%; background:#27b998; color:#FFF; text-align:center; line-height:20px;}
.mng-f-box .mng_rb-add span { color:#27b998; line-height:24px;}
.mng-f-box_project{padding:20px;}
.progress_tj{border-top:2px solid #e5e5e5;}
.progress_tj p{font-size:16px;line-height:45px;}
.progress_tj .mng-table table thead tr th{border:1px solid #e3e7e8;}
.progress_tj .mng-table table tbody tr td{border:1px solid #e3e7e8;}
.mng-f-box_project .mng-table table thead tr th{border:1px solid #e3e7e8;}
.mng-f-box_project .mng-table table tbody tr td{border:1px solid #e3e7e8;}
.user_data input{border:1px solid #e5e5e5;border-radius:5px;line-height:34px;width:100%;color:#666;font-size:14px;padding:0 10px;}
.repair{padding:0 10px;}
.repair h3{font-size:16px;line-height:50px;border-bottom:1px solid #eee;font-weight:500;margin-left:0;}
.repair_table{border:1px solid #e4e8e9; width:970px;}
.repair_table .mng-f-box{border-bottom:1px solid #e4e8e9;display:flex;margin-bottom:0;}
.repair_table .mng-f-box span:first-child{width:100px;display:inline-block;text-align:right;border-right:1px solid #e4e8e9;padding:0 6px;border-left:1px solid #e4e8e9;background:#edf2f3; }

.repair_table .mng-f-box span:last-child{width:350px;display:inline-block;}
.repair_img_box{padding:0;margin-top:20px;}
.repair_img_box div {border: 1px solid #e4e8e9;}
.repair_img_box div h4{background:#edf2f3;line-height:46px;margin:0;padding-left:20px;font-size:14px;}
.repair_img_box div ul{padding:10px;}


/*帮助页面*/
.help_top{background:#2aba9b;height:336px;position:fixed;z-index:1;top:0;width:100%;}
.help_top .header{display:flex;justify-content:space-between;align-items:center;height:55px;}
.help_top .header .logo{width:160px;margin-left:14px;}
.help_top .header a{font-size:14px;color:#fff;cursor:pointer;}
.help_top .header a:hover{opacity:.8;}
.help_top .header a.register{border:1px solid #fff;width:86px;height:34px;line-height:34px;text-align:center;display:inline-block;margin-left:28px;}
.help_top .text_center{text-align:center;color:#fff;line-height:180px;font-size:32px;}
.help_center{position:relative;z-index:10;top:336px;background:#fff;padding-top:30px;background:#e8efed;}
.help_center .col-sm-3{padding-right:0;}
.help_center .col-sm-9{padding-left:0;}
.help_center_ul{background:#fff;width:248px;height:528px;padding:20px 0 0 32px;}
.help_center_ul>li>a{font-size:16px;color:#333;line-height:38px;cursor:pointer;font-weight:600;}
.help_center_ul>li>a:hover,.help_center_ul>li>a.active{color:#34b99b;}
.help_center_ul .fun_ul>li>a{font-size:14px;color:#6c6c6c;line-height:38px;cursor:pointer;}
.help_center_ul .fun_ul>li>a:hover,.help_center_ul .fun_ul>li>a.active{color:#34b99b;}
.menuFixed{position:fixed;top:0px;}
.help_right{background:#fff;padding:0 22px 50px 22px;}
.help_right h2{font-size:18px;color:#333;line-height:49px;font-weight:600;}
.help_right p{font-size:14px;color:#6c6c6c;line-height:38px;}
.help_right p a{cursor:pointer;}
.help_right img{text-align:center;width: 100%;}

/*进度统计*/
.project_name  .el-select{height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.project_name .el-select__tags{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;margin-left:10px;white-space:nowrap;}