body{background-color: #FAFAFA;}
.wid1280 {width: 1200px;margin-left: auto;margin-right: auto;}
label{margin-bottom: 0;font-size: inherit;}
label i{border: none;}

input::placeholder{color: #cccccc!important;}
input::-webkit-input-placeholder {color: #cccccc!important;}


.select2-container--default.select2-container--open .select2-selection--single{border: 1px solid #3199FD!important;}
.select2-dropdown{border: 1px solid #3199FD;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#3199FD; }

/*.metismenu >li:first-child a{padding-top: 6px;padding-bottom: 7px;}*/

#dw {
    position: absolute;
    z-index: 999;
    background: #fff;
    color: #444444;
    width: 100px;
    border-radius: 3px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
    left: 30px;
}
#dw li{text-align: center;line-height: 32px;cursor: pointer;}
#dw li:hover{color: #3199fd;}
.triangle {
    position: absolute;
    top: -18px;
    left: 28px;
    width: 0;
    height: 0;
    border-width: 9px;
    border-style: solid;
    border-color: transparent transparent #c4c4c4 transparent;
}
.triangle:after {
    content: '';
    position: absolute;
    top: -8px;
    left: -9px;
    border-width: 9px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}
#stmail >span, #setting span {
    position: relative;
    margin-right: 6px;
}






.navbar .welcome-message >li{margin: 0 10px;}
.navbar .welcome-message >li a{color: #FFFFFF;}
.navbar .welcome-message >li a:hover{color: #FFFFFF;}
.navbar .welcome-message >li.right_line:before{ content: '';
    position: absolute;
    right: -10px;
    top: 21px;
    width: 1px;
    height: 20px;
    background-color: #FFFFFF;
}


.navbar {background: #3199FD;box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2);}
.navbar-default.navbar-static-side{max-height: 750px!important;background-color: #D8F3FF;border-radius: 5px;box-shadow: 2px 2px 1px 0 rgba(49,153,253,0.2);}

.breadcrumb{width: 1280px;line-height: 30px;border: none;margin-left: 20px;background-color: #FAFAFA;padding: 0;margin-top: 10px;padding-bottom: 10px;}
.breadcrumb >li.active{color: #3D3D3F;cursor: pointer;}
.breadcrumb >span.timess{color: #202124}
.metismenu{padding-top: 30px;}
.metismenu li{ margin-top: 5px;margin-bottom: 5px;}
.metismenu li a{font-size: 16px;color: #0158AB;font-weight: normal;height: 50px;line-height: 50px;padding: 0;}
.metismenu li a span{margin-left: 54px;}
/*.metismenu li a i{color: #FFFFFF;}*/
.metismenu li a i.icon{color: #FFFFFF;font-size: 26px;position: absolute;left: 17px;top: -1px;}
.metismenu >li a:before{z-index: -1;position: absolute;content: '';width: 30px;height: 30px;background-color: #3199FD;top: 9px;left: 14px;border-radius: 12px;}
.metismenu >li.active a:before{background-color: #FFFFFF;z-index: 0;}
.metismenu >li.active a i {color: #3199FD;}
.metismenu >li a:hover:before{background-color: #FFFFFF;z-index: 0;}
.metismenu >li:hover a i{color: #3199FD;}
.metismenu >li a:hover {
    background:-moz-linear-gradient(left,#3199FD,#42C5FC);/*Mozilla*/
    background:-webkit-gradient(linear,0 50%,100% 50%,from(#3199FD),to(#42C5FC));/*Old gradient for webkit*/
    background:-webkit-linear-gradient(left,#3199FD,#42C5FC);/*new gradient for Webkit*/
    background:-o-linear-gradient(left,#3199FD,#42C5FC); /*Opera11*/
    background: -ms-linear-gradient(left,#3199FD,#42C5FC);
}
.metismenu >li.active a{
    background:-moz-linear-gradient(left,#3199FD,#42C5FC);/*Mozilla*/
    background:-webkit-gradient(linear,0 50%,100% 50%,from(#3199FD),to(#42C5FC));/*Old gradient for webkit*/
    background:-webkit-linear-gradient(left,#3199FD,#42C5FC);/*new gradient for Webkit*/
    background:-o-linear-gradient(left,#3199FD,#42C5FC); /*Opera11*/
    background: -ms-linear-gradient(left,#3199FD,#42C5FC);
}


@media (min-width: 768px) {
    #page-wrapper {
        position: inherit;
        margin: 0 0 0 180px;
        /*border-left: 1px solid #E8EAEB;*/
        background-color: #FAFAFA;
    }
    #page-wrapper .wrapper{margin-left: 20px;padding-left: 0;padding-bottom: 0;}
    .navbar-static-side {
        z-index: 2001;
        position: absolute;
        width: 180px;
    }
    .navbar-top-links .dropdown-messages,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {
        margin-left: auto;
    }
}
@media (max-width: 768px) {
    #page-wrapper {
        position: inherit;
        margin: 0 0 0 0;
        min-height: 1000px;
    }
    .body-small .navbar-static-side {
        display: none;
        z-index: 2001;
        position: absolute;
        width: 70px;
    }
    .body-small.mini-navbar .navbar-static-side {
        display: block;
    }
    .lock-word {
        display: none;
    }
    .navbar-form-custom {
        display: none;
    }
    .navbar-header {
        display: inline;
        float: left;
    }
    .sidebard-panel {
        z-index: 2;
        position: relative;
        width: auto;
        min-height: 100% !important;
    }
    .sidebar-content .wrapper {
        padding-right: 0;
        z-index: 1;
    }
    .fixed-sidebar.body-small .navbar-static-side {
        display: none;
        z-index: 2001;
        position: fixed;
        width: 220px;
    }
    .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
        display: block;
    }
    .ibox-tools {
        float: none;
        text-align: right;
        display: block;
    }
}
@media (max-width: 350px) {
    .timeline-item .date {
        text-align: left;
        width: 110px;
        position: relative;
        padding-top: 30px;
    }
    .timeline-item .date i {
        position: absolute;
        top: 0;
        left: 15px;
        padding: 5px;
        width: 30px;
        text-align: center;
        border: 1px solid #e7eaec;
        background: #f8f8f8;
    }
    .timeline-item .content {
        border-left: none;
        border-top: 1px solid #e7eaec;
        padding-top: 10px;
        min-height: 100px;
    }
    .nav.navbar-top-links li.dropdown {
        display: none;
    }
    .ibox-tools {
        float: none;
        text-align: left;
        display: inline-block;
    }
}


.newpage {padding-top: 8px;padding-left: 30px;padding-right: 40px;background-color: #FFFFFF;border-radius: 5px;box-shadow: 2px 2px 1px 0 rgba(0,0,0,0.1);;}
.container-fluid{margin-right: 0;padding-right: 0;}
.panel-heading{font-size: 18px;background-color: #FAFAFA;padding: 0;margin-right: 0;margin-bottom: 4px;}
.panel-body{background-color: #ffffff;margin-right: 0;/*padding-left: 30px;padding-right: 30px;*/}
.newpage .panel-heading span{margin-left: 0;}
.newpage .myrow.row {padding-top: 12px;padding-bottom: 12px;}
.newpage .myrow.row >div:nth-child(2n) label{margin-left: 80px;}

.newpage .btn_group{height: 70px;position: relative;margin-top: 30px;}
.newpage .btn_group .btn{margin-right: 14px;}
.newpage .btn_group .btn:last-child{margin-right: 0;}
.newpage .btn_group.btn_group_2{width: 220px;margin-left: calc(50% - 106px)}
.newpage .btn_group.btn_group_1{width: 110px;margin-left: calc(50% - 50px)}
.newpage .btn_group .btn{border: none;outline: none;width: 100px;height: 32px;border-radius: 5px;}
.newpage .btn_group .btn.btn_sub{
    color: #FFFFFF;
    background:-moz-linear-gradient(left,#3199FD,#42C5FC);/*Mozilla*/
    background:-webkit-gradient(linear,0 50%,100% 50%,from(#3199FD),to(#42C5FC));/*Old gradient for webkit*/
    background:-webkit-linear-gradient(left,#3199FD,#42C5FC);/*new gradient for Webkit*/
    background:-o-linear-gradient(left,#3199FD,#42C5FC); /*Opera11*/
    background: -ms-linear-gradient(left,#3199FD,#42C5FC);
}
.newpage .btn_group .btn.btn_pre{background-color: #FFFFFF;color: #3d3d3f;border: 1px solid #d4d3d3;}
.newpage .btn_group .btn:hover{background: #3199fd;color: #ffffff;}

.newpage .css_table{padding-right: 3px;}
.row .form-control:focus,.css_td .form-control:focus{border: 1px solid #3199FD;}

.newpage .myrow.row .form-control,.newpage div.select_box{width: calc(100% - 200px);}
.newpage .search.myrow.row .form-control{width: calc(100% - 86px);}
/*.newpage div.select_box {width: calc(100% - 200px);}*/
.select2.select2-container{/*width: 263px;width: 100%;*/width: calc(100% - 200px);}
.css_table [class^='css_tr'].first .css_td{padding-top: 10px;}
.css_table [class^='css_tr'] .css_td{padding-bottom: 8px;}
.newpage .table_yulan .css_tr .css_td{border-bottom: 1px solid #d4d3d3;padding: 4px 0;line-height: 31px;}

.footer{margin-top: 60px;border-top: none;background-color: #F2F2F2;}

/*登录页*/
.login-box{width: 470px;height: 430px;position: absolute;left: 50%;margin-left: -235px;top: 50%;margin-top: -205px;border-radius: 10px;background-color: #FFFFFF;box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.2);padding:  130px 80px 40px 80px;}
.login-box .logo{position: absolute;top: 0;left: 0;
    background: #3199FD;box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);width: 470px;height: 60px;line-height: 60px;padding-left: 20px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.login-box .item{position: relative;}
.login-box .item > div{color: #cccccc;top: 10px;left: 13px;position: absolute;width: 30px;height: 30px;z-index: 0}
.login-box .item > div i{font-size: 38px;color: #ACACAC;margin-top: -11px;position: absolute;}
.login-box .item > div.focussss i{color: #3199FD;}
.login-box input{width: 100%;height: 50px;outline: none;border: 1px solid #cccccc;border-radius: 5px;font-size: 18px;color: #3D3D3F;padding-left: 51px;}
.login-box input:not([type = 'button']):focus{border: 1px solid #3199FD;}
.login-box .submit input{
    border: none;
    color: #ffffff;
    padding-left: 0;
    padding-right: 0;
    background: #3199FD;
    background:-moz-linear-gradient(left,#3199FD,#42C5FC);/*Mozilla*/
    background:-webkit-gradient(linear,0 50%,100% 50%,from(#3199FD),to(#42C5FC));/*Old gradient for webkit*/
    background:-webkit-linear-gradient(left,#3199FD,#42C5FC);/*new gradient for Webkit*/
    background:-o-linear-gradient(left,#3199FD,#42C5FC); /*Opera11*/

}
.login-box .submit input:hover{background: #3199FD;}
.login-box a.forget{cursor: pointer;display: block;font-size: 16px;color: #ACACAC;text-align: right;margin-top: 6px;margin-bottom: 50px}

/*首页*/
.user_info{width: 1000px;height: 200px;background: url(../../img/shouye-bg.png) no-repeat center;position: relative;}
.info_impor{color: #FFFFFF;width: 500px;height: 120px;position: absolute;top: 50%;margin-top: -60px;margin-left:80px;padding-left: 46px;background: rgba(0,0,0,0.6);border-radius: 5px;}
.info_importent{font-size: 18px;margin-top: 10px;margin-bottom: 16px}
.info_p{margin-top: 10px;position: relative;margin-left: 10px;}
.info_p:before{content: ' ';
    position: absolute;
    width: 2px;height: 2px;
    background-color: #FFFFFF;
    top: 10px;
    left: -10px;
}
.user_info .jioabiao{    font-size: 32px;
    vertical-align: middle;
    color: #FE8A11;
    top: 22px;
    left: 80px;
    position: absolute;
    z-index: 1;}


.user_fluid{display: inline-block;position: relative;margin-top: 50px}
.shouye .user_shdow{margin-left: 10px;width: 480px;}
.user_shdow{box-shadow: 2px 2px 1px 0 rgba(0,0,0,0.1);/*margin-left: 10px;*/padding-top: 30px;padding-bottom: 30px;}
.user_list_tt{font-size: 18px;position: absolute;top: -30px;width: 490px;height: 50px;line-height: 50px;background: #FFFFFF;box-shadow: 0 2px 4px 0 rgba(49,153,253,0.5);border-radius: 5px;}
.user_list_tt .morrr{float:right;font-size: 14px;color: #999999;margin-right: 6px;}
.user_list_tt .morrr a{color: #999999;text-decoration: none;}
.user_list_tt .morrr a i{font-size: 20px;vertical-align: middle;}
.user_list_tt .morrr a:hover,.user_list_tt .morrr a:hover i{color: #3199fd;}
.user_list_tt i.morrr{font-size: 20px;/*vertical-align: middle;*/margin-top: 19px;margin-left: 1px;}
.user_list_tt i.line{font-size: 21px;vertical-align: middle;color:#3199FD; }

.user_listss .item{border-bottom:1px dashed  #ccc; padding-top: 10px;padding-bottom: 10px;}
.user_listss .item .item_time,.user_listss .item .item_info{display: inline-block;}
.user_listss .item_time{border-right: 1px solid #cccccc;padding-right: 20px;}
.user_listss .item_time .ri{font-size: 22px;color: #FE8A11;text-align: center;}
.user_listss .item_time .nianyue{font-size: 12px;color: #666666;}

.user_listss .item_info{vertical-align: top;font-size: 14px;margin-left: 14px;}
.user_listss .item_info.item_info_single .info_tit{line-height: 48px;}
.user_listss .item_info .info_tit{width: 320px;color: #000000;display: block;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.user_listss .item_info .info_tit:hover{color: #3199FD;}
.user_listss .item_info .info_fujian{width: 320px;color: #888888;margin-top: 8px;line-height: 1;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.user_listss .item_info .info_fujian i{font-size: 20px;vertical-align: middle;}

.xiangmu .item{position: relative;padding-left: 12px;padding-top: 24px;padding-bottom: 25px;}
/*.xiangmu .item:before{position: absolute;content: '';width: 2px;height: 2px;background-color: #202124;left: 2px;top: 33px;}*/
.xiangmu .item_pro{width: 312px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;text-decoration: none;color:  #202124;}
.xiangmu .item_pro:before{position: absolute;content: '';width: 2px;height: 2px;background-color: #202124;left: 2px;top: 33px;}
.xiangmu .item_pro:hover{color: #3199FD;}
.xiangmu .item_pro:hover:before{background-color: #3199FD;}
.xiangmu .item_num{float: right;width: 60px;position: absolute;top: 22px;right: 0;font-size: 12px;color: #FA4848;}
.xiangmu .item_num .xuesheng{color: #FA4848;font-size: 20px;vertical-align: middle;}

/*通知公告列表*/
.tongzhiliebiao .user_shdow{width: auto;}
.tongzhiliebiao .user_listss .item_info .info_tit{width: 820px;}
.fenye {display: table;width: 100%;table-layout: fixed;margin-top: 60px;}
.fenye .fenye_left, .fenye .fenye_center, .fenye .fenye_right {display: table-cell}
.fenye .fenye_center {text-align: center;width: 350px;}
.fenye .fenye_center .ui-icons{cursor: pointer;}
.fenye .fenye_center .ui-icons.state-disable{ opacity: 0.35;cursor: default;}
.fenye .fenye_center > div{display: inline-block;vertical-align: middle;}
.fenye .fenye_center .pg-input{text-align: center;font-size: inherit;width: 50px;border: 1px solid #CCCCCC;height: 20px;border-radius: 3px;margin-right: 4px;}
.newpage .fenye_center .select2-container .select2-selection--single{height: 20px!important;}
.fenye .fenye_center .ltr{padding-left: 10px;padding-right: 4px;}
.fenye .fenye_right {text-align: right;}
.fenye .fenye_right label{cursor: text;}
/*.user_listss .item_info .info_tit, .user_listss .item_info .info_fujian{line-height: 24px;}*/

/*项目管理*/
.btngroup{padding-top: 20px;}
.jqGrid_wrapper{margin-top: 20px;}
label.mycheck i:hover{border: 1px solid #3199FD!important;}
.tag_box .tag:hover{background-color: #e9f4ff;}
.tag_box .tag:hover i{color: #3199fd;}
.search.myrow.row .more_btnn.tag_btnn a {color: #3199fd;}
.search.myrow.row .more_btnn.tag_btnn {  border: 1px solid #3199fd}


.xingmuguanli .newpage .myrow.row {
    padding-top: 20px;
    padding-bottom: 20px;
}
.xingmuguanli .search .select2.select2-container {width: calc(100% - 84px);}
.xingmuguanli .search input{width: calc(100% - 84px);outline: none;border: 1px solid #D4D3D3;}

 .search .btn.btn-mydefine{
     border: none;
     height: 34px;
    background:-moz-linear-gradient(left,#3199FD,#42C5FC);/*Mozilla*/
    background:-webkit-gradient(linear,0 50%,100% 50%,from(#3199FD),to(#42C5FC));/*Old gradient for webkit*/
    background:-webkit-linear-gradient(left,#3199FD,#42C5FC);/*new gradient for Webkit*/
    background:-o-linear-gradient(left,#3199FD,#42C5FC); /*Opera11*/
     background: -ms-linear-gradient(left,#3199FD,#42C5FC);

 }
.xingmuguanli .user_shdow{width: auto;}
.search.myrow.row label{margin-left: 0;width: 72px;}
.xingmuguanli .newpage .myrow.row >div:nth-child(2n) label{margin-left: 0;}
/*.tag_box {margin-left: 8px;}*/
.tag_box .tags_lisi > span.active {color: #3199FD;}
.xingmuguanli .newpage{padding-left: 20px;padding-right: 20px;/* padding-bottom: 90px; */}



.search .btn.btn-mydefine:hover{background: #3199FD;color: #ffffff;border: 1px solid #3199FD;}
.search .btn.btn-mydefine.premy:hover{background-color: #3199FD;border: 1px solid #3199FD;color: #ffffff;}
.btngroup .btn.btn-mydefine:hover{background-color: #3199FD;border: 1px solid #3199FD;}


.dataTable tr.selected td.text-center:after,.dataTable tr:hover td.text-center:after{content: '';width: 4px;top: 0;left: 0;bottom: 0;background: #3199FD;position: absolute;}
.ui-state-hover td{background: #e9f4ff!important;color: #3199FD}
.ui-state-highlight td{background-color: #e9f4ff!important;color: #3199FD;}
.ui-state-highlight td:first-child:after,.ui-state-hover td:first-child:after{background: transparent;}
.ui-jqgrid .ui-state-highlight td.caozuo a, .ui-jqgrid .ui-state-hover td.caozuo a{color: #3199FD;}
.ui-jqgrid td.caozuo a:hover{color: #FE8A11;text-decoration: none}
.ui-jqgrid td.caozuo a:hover i{color: #FE8A11;}
.ui-state-hover td:first-child label.mycheck::after,
.ui-state-highlight td:first-child label.mycheck::after {background: #e9f4ff;}


label.mycheck input[type="checkbox"]:checked+i {background: #3199FD;border: 1px solid #3199FD;outline: none;}
input[type="checkbox"]:disabled+i, input[type="radio"]:disabled+i {border-color: #ccc!important;}
input[type="checkbox"]:checked:disabled+i, input[type="radio"]:checked:disabled+i {background: #ccc;}
input[type="checkbox"]+i:after {content: ''}
input[type="checkbox"]:checked+i:after {content: '\e626';color: #fff;font-size: 16px;position: absolute;left: -2px;top:-2px;font-family: "iconfont" !important;}

/* .ui-jqgrid .ui-jqgrid-pager{top: 80px;} */
.ui-icons {
    background: url(../../img/user-icon.png) no-repeat;
    width: 32px;
    height: 38px;
}
.xingmuguanli .mytable .select2-container--default .select2-selection--single{height: 20px!important;}


/*公告详情*/
.gonggaoxiangqing .user_shdow{padding-right: 30px;}
.gonggaoxiangqing .tongzhiliebiao .user_shdow {width: auto!important;}
.gonggaoxiangqing .xqtitle{font-size: 18px;color: #202124;text-align: center;margin-top: 15px;}
.gonggaoxiangqing .xqtip{font-size: 14px;color: #666666;text-align: center;margin-top: 20px;}
.gonggaoxiangqing .xqtip .xqtip_fanwei{margin-left: 30px;}
.gonggaoxiangqing .xqdetail > p{margin-bottom: 36px;line-height: 30px;}
.gonggaoxiangqing .xqdetail{padding-top: 36px;color: #202124;}
    /*fujian*/
.file .adhere .txt{max-width: max-content;text-decoration: none;}
.file .adhere .download{color: #888888;}
.file .adhere .download:hover{color: #3199fd;}
.file .adhere .fil_size{color: #b6b6b6;}




