@charset "utf-8";
/* CSS Document */

/* CSS reset */
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td,textarea{font-family:"Microsoft YaHei";margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:' '}
abbr,acronym{border:0;}
.word-wrap_b {word-wrap: break-word;}
object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    filter: alpha(opacity=0);
    cursor: pointer;
}
i {
    font-style: normal;
}
a:hover {
    text-decoration: none !important;
}
.video-show object {opacity: 1;filter: alpha(opacity=1);}

/* 文字排版 */
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f28{font-size:28px !important;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.t2{text-indent:2em;}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
.lh25{line-height:25px;}

/* 定位 */
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left !important;display:inline;}
.fr{float:right !important;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
*html .clearfix{height:1%;*zoom:1;}
.clearfix{display:block;}
/*.clearfix:after,
.clearfix:before{content:'';display:table;}
.clearfix:after{clear:both;}*/
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.abs-right{position:absolute;right:0;}
.zoom{zoom:1}
.hidden{visibility:hidden;}
.none{display:none;}
.tol-box {background-color: #fff;border-radius: 4px;box-shadow: 0 1px 3px 3px #f5f5f5;}
.t-center {text-align: center;}.t-left {text-align: left;} .t-right{text-align: right;}
.text-ellipsis {white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-wrap: normal;}
.no-border {border:none !important;}
/* 宽高 */
.w20{ width:20px;}
.w30{width:30px;}
.w50{ width:50px;}
.w65{ width:65px;}
.w67{ width:67px;}
.w70{ width:70px;}
.w77{ width:77px;}
.w79{ width:79px;}
.w98{width:98px;}
.w100{width:100px;}
.w104{width: 104px;}
.w106{width:106px;}
.w110{width: 110px;}
.w108{width: 108px;}
.w112{width: 112px;}
.w130{width: 130px;}
.w150{width:150px;}
.w148{width:148px;}
.w180{ width:180px;}
.w182{width:182px !important;}
.w190{ width:190px;}
.w192{ width:192px;}
.w220{ width:220px !important;}
.w280{ width:280px !important;}
.w284{ width:284px !important;}
.w318{ width:318px !important;}
.w350{ width:350px !important;}
.w535{ width:535px;}
.w546{ width:546px;}
.w104 {width: 104px;}
.w120 {width: 120px;}
.w248 {width: 248px;}
.w400 {width: 400px !important;}
.w420 {width: 420px;}
.w600 {width: 600px !important;}
.w720 {width: 720px !important;}
.w728 {width: 728px !important;}
.w750 {width: 750px !important; max-width: 750px !important;}
.wb50 {width: 50% !important;}
.w850 {width: 850px;}
.wb100 {width: 100% !important;}
.h200 {height: 200px !important;}
.h130 {height: 130px !important;}
/* 边距 */
.mr0 {margin:0px !important;}
.m6{margin:6px;}
.mx10{ margin:0 10px;}
.my10{ margin:10px 0;}
.mt0{ margin-top:0px !important;}
.mt2{ margin-top:2px !important;}
.mt4{ margin-top:4px;}
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.mt7{ margin-top:7px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt20{ margin-top:20px;}
.mt60{margin-top:60px;}
.mt208{ margin-top:208px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px !important;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr100{margin-right:100px;}
.mb5{ margin-bottom:5px;}
.mb2{ margin-bottom:2px;}
.mb10{ margin-bottom:10px !important;}
.mb15{ margin-bottom:15px;}
.mb25{ margin-bottom:25px !important;}
.mb70{ margin-bottom:70px;}
.ml5{ margin-left:5px !important;}
.ml10{ margin-left:10px !important;}
.ml15{ margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{ margin-left:40px;}
.ml60{ margin-left:60px;}
.ml180{margin-left:180px;}
.ml270{margin-left:270px;}
.mbf10{margin-top: -10px;}
.pt30{padding-top:30px !important;}
.pd10{padding:10px !important;}
.py10{ padding:10px 0;}
.px20{ padding:0 20px;}
.pl30{padding-left:30px;}.pl20{padding-left:20px;}.pr10{padding-right:10px !important;}.pr20{padding-right:20px;}.pr35{padding-right:35px !important;}.pt5{padding-top:5px !important;}.pt10{padding-top:10px !important;}
.mt20{margin-top:20px !important;}.mt30{margin-top:30px !important;}.mt40 {margin-top:40px !important;}.mb10{margin-bottom: 10px !important;}.mb20{margin-bottom: 20px !important;}
.padding-20 {padding:20px;}
.pt15 {padding-top:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pd-tb77 {padding-top:77px;padding-bottom: 77px;}
.pd5 {padding:0 5px;}
.no-border {border:none !important;}
.no-margin-bottom {margin-bottom: 0 !important;}.no-margin-top{margin-top: 0 !important;}.no-padding-top{padding-top:0 !important;}.no-padding-bottom {padding-bottom: 0 !important;}.no-padding {padding:0 !important;}.no-margin {margin:0 !important;}
.f-weight {font-weight: bold;}
.f-16 {font-size: 16px !important;}
.f-14 {font-size: 14px !important;}
.line-h-30 {line-height: 30px;}
.line-h-36 {display: inline-block;height: 36px !important;line-height: 36px !important;}
.pos-r {position: relative;}
/* color */
.blue{ color:#018ffd !important;}
.red{ color:#ff0000 ;}
.col-f5222d {color: #f5222d;}
.likered{color:#FF6000 !important;}
.orange{ color:#fc7e00;}
.likeor{color: #ff9b00;}
.lgrey{ color:#999;}
.dgrey{ color:#444;}
.green{ color:#27a724;}
.col-index{background:#2399eb;}
.col-actProject{background:#76b43a;}
.col-subWorks{background:#f0941d;}
.col-ratingWorks{background:#d54e97;}
.col-ratingResult{background:#8151bd;}
.col-backManagement{background:#1890ff;padding:0 20px;}
.phcolor{color:#999;}
.col-red {color:#f74b0f;}
.col-blue{color:#018ffd;}
.col-e1331a {color:#e1331a;}
.col-333 {color:#333 !important;}
.col-fff {color:#fff !important;}
.col-666 {color:#666;}
.col-999 {color:#999 !important;}
.col-ac {color:#acacac !important;}
.col-blue-text {color:#1890ff;}
.col-blue-text:hover {color:#46a6ff;}
.col-blue-text:link,.col-blue-text:active {color:#0084ff;}
.col-green{color:#52c41a;}
.text02{ border: 1px solid #dedede;color: #444;height: 23px;line-height: 23px;padding: 0 5px;}
/*.text03{ height:24px; border:1px solid transparent; background:transparent; line-height:24px; text-align:center; color:#333;font-size: 16px;}
.text04{ border:1px solid #ddd;background:#fff;}*/

.text03 {height: 32px;font-size: 16px; border:1px solid transparent; background:transparent;border-radius: 4px; padding-right: 10px;padding-left: 10px;vertical-align: middle;color: #333;
    -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}
.text04{background: #fff;background:#fff;}
input[readonly="readonly"] {outline: none;}
.editable.text03 {display: block;height: 100%;word-break: break-all; }
.spantip{display: inline-block;line-height: 36px;}
.space-bottomline {/*width: 100%;*/height: 1px;border-bottom:#e8e8e8 solid 1px;}
.border-ccc {border:#ccc solid 1px;}
.b-radius{border-radius: 4px !important;}
.bg-fff {background: #fff;}
.bg-blue {background: #018ffd;}
.no-border-right {border-right: 0 !important;}
.no-bg {background: none !important;}
/*搜索*/
.search-box{border-radius:4px;margin-bottom:10px;background-color:#ffffff;border:#ccc solid 1px;height: 32px;}
.search-box .input-group .form-control {height: 30px;}
.input-group {position: relative;display: table; border-collapse: separate;}
.search-box input,
.search-box input:focus{border:none;box-shadow:none;background-color:transparent;}
.search-box .search-box-btn{display:table-cell;width:1%;padding:0 10px;line-height: 30px;vertical-align:middle;border-radius: 0 4px 4px 0;font-size:12px;color:#999;cursor:pointer;}
.search-input {width:218px;height:32px;line-height:30px;padding:0 35px 0 18px;border:1px solid #ddd;border-radius:4px;color:#333;font-size: 16px;background: none;}
.search-input-btn {position: absolute; margin-left: -30px; cursor: pointer;}
.search-input-btn .fa-search {vertical-align: middle;}
.fa-search{display: inline-block;width: 22px;height: 22px;background: url(../images/indeximg/icon_img.png) -15px -54px;}
.fa {display: inline-block;vertical-align: middle;}
.fa-close-b {width: 14px;height: 14px;background: url(../images/indeximg/icon_img.png) -41px -54px;}
.fa-close-s-g {width: 10px;height: 10px;background: url(../images/indeximg/icon_img.png) -42px -68px;}
.fa-close-s-g:hover {background: url(../images/indeximg/icon_img.png) -89px -68px;}
.fa-add-icon {margin-bottom: 2px;width: 16px;height: 16px;background: url(../images/indeximg/icon_img.png) -58px -54px;}
.fa-a-up {background: url(../images/indeximg/icon_img.png) -78px -54px;}
.fa-a-down {background: url(../images/indeximg/icon_img.png) -78px -59px;}
.fa-move-down {background: url(../images/indeximg/icon_img.png) -98px -61px;width: 16px;height: 8px;}
.fa-move-up {background: url(../images/indeximg/icon_img.png) -98px -53px;width: 16px;height: 8px;}
/*placeholder颜色*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#999; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999; }
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999; }
:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#999; }


/*无数据图*/
.tl-nodata{padding:10% 0;text-align:center;}
.tl-nodata.center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.tl-nodata-icon {display: block;}
.tl-nodata-icon i{display: inline-block;width: 268px;height:210px;vertical-align:middle;background-image: url(../images/indeximg/no-dataimg.png);}
.tl-nodata-txt{margin-top:30px;display: inline-block;font-size:14px;color:#acacac;}
.tl-nodata-txt a{color:#ffa441;}

/*进度条*/
.file-upwarp {margin-top: -3px;height: 20px;line-height: 20px;width: 420px;}
.progress{border-radius:5px;margin-bottom:0;}
.progress.progress-mini{height:10px;}
.progress-bar{background-color:#0091ff;}
.file-loading span {float:left;font-size: 14px;}
.file-loading {font-size: 12px;color: #666;}
.file-loading .per-bg {display:inline-block;width:65%;height:6px;background:#c7e7ff;border-radius:8px;margin:8px 5px 0 0;}
.file-loading .per-in {	display:inline-block;width:50%;	height:6px;background:#018ffd;border-radius:8px}
.file-loading .per-bg .per-bg-red {background:#f5a3a3;}
.file-loading .per-bg .per-bg-green {background:#52c41a;}
.file-loading .per-bg-green .per-in {background: #52c41a;}
.file-loading .per-bg-red .per-in {background: #ff0000;}
.file-loading .per-txt i {display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin: 0 10px 0 5px;}
.file-loading  .per-success {background-image: url(../images/icon/success.png);}
.file-loading  .per-error {background-image: url(../images/icon/error.png);}

.file-per-change{width: 308px;}
.per-tit {display: inline-block;width:204px ;height: 20px;line-height: 18px;}
.file-per-change .per-bg{margin-top:5px;width: 100%;height: 2px;border-radius: none;background: #f5f5f5;}
.file-per-change .per-in{height: 2px;}

.layui-warp .file-loading .per-bg{width: 100%;    background: #e8e8e8;}
.up-icon-success{background-image: url(../images/icon/up-icon-success.png); width: 16px;height: 16px;}