table .center { vertical-align: middle !important; }
.addbtn { height: 27px; min-width: 21px; padding: 0 15px; font-size: 12px; line-height: 23px; border: 1px solid #0064b6; border-radius: 2px; background: #2277da; color: #fff; text-align: center; display: block; cursor: pointer; outline: 0; float: left; margin: 0px 10px 1px 0px; }
.addbtn:hover { border-color: #005da8; background: #006ba2; color: #fff; text-decoration: none; }
.addbtn .icon-add { vertical-align: -1px; margin-right: 5px; width: 11px; height: 11px; background-image: url(img/sp.png); background-position: -137px -89px; display: inline-block; }
.addbtn .icon-back { vertical-align: -1px; margin-right: 5px; width: 11px; height: 11px; background-image: url(img/sp.png); background-position: -231px -183px; display: inline-block; }
.addbtn .icon-edit-png { vertical-align: -2px; margin-right: 5px; width: 12px; height: 14px; background-image: url(img/sp.png); background-position: -114px -226px; display: inline-block; }
.addbtn .icon-prev { vertical-align: -1px; margin-right: 5px; width: 11px; height: 11px; background-image: url(img/sp.png); background-position: -228px -216px; display: inline-block; }
.deletebtn { border: 1px solid #0064b6; border-radius: 2px; background: #fcfcfc; border-color: #d1d2d3; height: 27px; min-width: 21px; padding: 0 15px; font-size: 12px; color: #2277da; float: left; text-align: center; display: block; cursor: pointer; outline: 0; margin: 0px 10px 0px 1px; }
.del_bt{
    height: 27px;
    min-width: 21px;
    padding: 0 15px;
    font-size: 12px;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    display: block;
    cursor: pointer;
    outline: 0;
    float: left;
    margin: 0px 10px 1px 0px;
    background: #f75353;
    border: #f33;
    line-height: 26px;
}
.del_bt:hover{
    background: #f11;
    color: #fff;
}
.del_bt .icon-delbt{
    vertical-align: -1px;
    margin-right: 5px;
    width: 12px;
    height: 12px;
    background-image: url(img/sp.png);
    background-position: -1px -268px;
    display: inline-block;
}
.fr { float: right; }
.deletebtn:hover { background: #f2f2f2; border-color: #b4b7bf; }
.deletebtn .icon-delete-png { vertical-align: -1px; margin-right: 5px; width: 12px; height: 12px; background-image: url(img/sp.png); background-position: -1px -185px; }
.search_box { position: relative; width: 224px; float: left; }
.search_bt { position: absolute; top: 0; right: 12px; background: #fcfcfc; border: 1px solid; border-color: #d1d2d3; color: #2277da; height: 27px; border-radius: 0; border-radius: 0 2px 2px 0; }
.search_box .search_bt{color:#fff;}
.search_bt:hover { background: #f2f2f2; border-color: #b4b7bf; }
.clearboth { clear: both; }
.search_box .input-large { border-radius: 2px !important; }
.tips_blue { font-size: 12px; line-height: 22px; margin-top: 10px; padding: 5px 10px; vertical-align: middle; color: #264663; border: 1px solid #7AB1DE; border-radius: 2px; background: #D2E7F7; position: relative; }
.manage-area-title h2 { color: #000; font-size: 18px; border-left: 2px solid #1080d0; font-family: "microsoft yahei"; margin: 10px 0 10px; padding-left: 6px; line-height: 19px; }
.manage-area-title h2 .back_link { font-size: 12px; color: #666; border: 1px solid #666; padding: 0px 4px 0 4px; margin: -5px 6px; position: absolute; }
.manage-area-title h2 .back_link i { width: 12px; height: 12px; background: url(img/uparr.png) no-repeat; display: inline-block; }
table img { max-width: 180px; }
.table_img_box { float: left; }
.table_img { padding: 3px 0 10px; }
.table_img td { border-top: 0 !important; }
.table_fl{
    float:left;
    margin-right: 10px;
}
.bgfff { background: #fff; }
.table_form_edit td { vertical-align: middle !important; }
.table_form_edit th { padding: 12px 8px !important; font-size: 15px; }
.unit_b { vertical-align: middle; font-weight: 400; line-height: 25px; }
.colored { 
    color: #f33;
    font-weight: 700;
    font-size: 16px;
    vertical-align: middle;
}


.savePath_inp {
    width: 1px;
    height: 1px;
    border: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    /* display: none; */
    position: absolute;
    margin-top: -20px;
}
.saveName_inp { width: 100%; height: 1px; border: 0; opacity: 0; filter: alpha(opacity=0); display:none; position: absolute; margin-top: -20px }

/*瀹℃牳*/
.attr_file_box { padding: 4px 16px; border: 1px solid #999; margin: 10px 0; }
.download_bt { border: 1px solid #1080d0; padding: 3px; color: #1080d0; font-size: 12px; margin-left: 8px; }
.f14 { font-size: 14px; }
.f12 { font-size: 12px; }
.all_file_dl { margin: 5px 0 10px; }
.preview_bt { background: #1080d0; color: #fff; padding: 3px 5px; border-radius: 2px; margin-left: 5px; }
.preview_bt:hover { background: #14659e; color: #fff; }
.attr_file_li { margin: 8px 0; }
.info_title { margin: 16px 0 5px; font-size: 15px; }
.info_title span { color: #1080d0; font-size: 13px; vertical-align: baseline; }
.ep_basic_info_box { border: 1px solid #999; margin: 5px 0 8px; }
.epb_info_item { border-bottom: 1px solid #999; padding: 9px 14px; }
.epb_info_item:nth-last-child(1) { border-bottom: 0; }
.epb_info_item a { color: #1080d0; }
.epb_opin_item { padding: 9px 14px; }
.input_unit { position: absolute; top: 13px; right: 18px; color: #666; }
.relative { position: relative; }
.form_submit_bt { padding: 3px 23px; background: #1080d0; font-size: 16px; color: #fff; text-align: center; margin: 0 auto; border: 0; border-radius: 3px; display: block; margin-bottom: 10px; }
.form_submit_bt:hover { background: #14659e; }
.file_upload_box { padding: 5px 0 15px; }
.file_upload_bt { background: #1080d0; color: #fff; padding: 5px; text-align: center; position: relative; display: inline-block; border-radius: 2px; }
.file_upload_bt input[type="file"] { position: absolute; font-size: 20px; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer }
.cont_head { border-bottom: 1px dashed #c2c2c2; margin-bottom: 20px; padding-bottom: 10px; }
.content_head { text-align: center; font-size: 24px; color: #1074a6; font-weight: normal; padding-bottom: 4px; margin-bottom: 5px; padding-top: 3px; }
.content_fontsize { text-align: right; color: #969696; font-size: 14px; padding-right: 15px; padding-top: 0px; margin-top: 4px; }
.content_date { height: 25px; line-height: 25px; margin-bottom: 20px; font-size: 14px; color: #969696; text-align: center; }
.content { padding: 6px 43px 20px; border: 1px solid #ccc; margin: 15px 0 0; font-size: 14px; line-height: 1.7; }
.w200 { width: 259px; }
.mess_tool { background: #eee; padding: 8px 16px; overflow: hidden; margin-top: 10px; }
.message_head { background: #f8f8f8; padding: 8px; }
.mess_title { font-size: 16px; margin: 10px; color: #333; }
.mess_time { font-size: 12px; margin: 10px; color: #999; }
.message_content { padding: 20px 10px 40px; }

/*ico*/
.ico_zoom { }
.ico_star_yellow { width: 26px; height: 26px; background: url(img/ico_star_yellow.png) no-repeat; display: inline-block; vertical-align: -6px; }
.epb_opin_item .fontred { color: #f33; display: inline-block; padding-bottom: 3px; }
.epb_opin_item textarea { padding: 5px; }
.declare_bt_tool { padding: 10px 0; text-align: center; }
.declare_bt_tool button { background: #1080d0; color: #fff; border: 0; padding: 5px 10px; border-radius: 4px; margin: 0 8px; }
.declare_bt_tool button:hover { background: #14659e; color: #fff; }
button.f33_bt { background: #f33; }
button.f33_bt:hover { background: #f00; }

/*鏃ュ巻*/
html, body { height: 100% }
.rili_form_bg { 
    position: fixed; top: 0; left: 0; background: #000; background: rgba(0, 0, 0, 0.3); filter: alpha(opacity=100); height: 100%; width: 100%; z-index: 999;
}
/*.rili_form_bg { 
   background: rgba(0,0,0,0.25);
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
    z-index: 1040!important;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
*/
.rili_form .form-group{
margin-bottom:5px
}  
.rili_form .form-group label{
	font-size: 12px
}
.rili_form { position: fixed; top: 40%; left: 50%; width: 352px;  margin: -150px; background: #fff; z-index: 9999}
.rili_form_minbox { padding: 10px; }
text { font-family: 'microsoft yahei' }
.top-alert { min-width: 400px; height: 35px; position: fixed; top: 35%; left: 50%; margin-left: -300px; text-align: center; padding-top: 5px; z-index: 1100; margin-left: -200px; z-index: 1001 }
.top-alert span { font-size: 12px; line-height: 33px; padding: 0 22px 0 53px; border: 1px solid #d1d2d3; border-radius: 3px; height: 33px; background-color: #fff; display: inline-block; word-wrap: break-word; word-break: break-all; overflow: hidden; font-weight: 700; }
.top-alert-icon-doing { background: url(img/top-alert-icon-doing.gif) no-repeat 19px 3px; }
.text_content_box { border: 1px solid #ccc; padding: 10px; width: 600px; }
#searchBtn { vertical-align: 0px; }
.chosen-select { height: 14px; }
/*缁熻鍥捐〃*/
.tongji {padding-top: 18px}
.tongji .smallstat { background: white; position: relative; text-align: right; margin-bottom: 20px; height: 70px; border: 1px solid #e1e6ef; }
.tongji .smallstat .boxchart-overlay.blue { background: #36a9e1; }
.tongji .boxchart-overlay { width: 100px; height: 68px; padding: 20px 0; text-align: center; margin-right: 10px; float: left; overflow: hidden; }
.tongji .smallstat .value { display: block; width: 100%; text-align: center; padding-top: 16px; font-size: 16px; }
.tongji .smallstat .title { color: #8c94a5; font-size: 12px; text-transform: uppercase; font-weight: bold; display: block; width: 100%; text-align: center; }
.tongji .add_qiye { height: 30px; width: 64px; background: url(img/add_qiye.jpg); margin: 0 auto; }
.tongji .add_quxian { height: 30px; width: 64px; background: url(img/add_quxian.jpg); margin: 0 auto; }
.tongji .add_zengjia { height: 30px; width: 64px; background: url(img/add_zengjia.jpg); margin: 0 auto; }
.tongji .smallstat .linechart-overlay.red { width: 100px; height: 68px; padding: 20px 0; text-align: center; margin-right: 10px; float: left; overflow: hidden; background: #ff5454; }
.tongji .smallstat .green { background: #bdea74; text-align: center; display: block; color: white; width: 100px; height: 68px; font-size: 22px; padding: 20px 0; line-height: 68px; float: left; margin-right: 10px; }


.progress.progress-xs {
    height: 4px;
}
.progress[value] {
    background-color: #f6f6f8;
    border: 0;
    appearance: none;
}
.progress-positive[value]::-webkit-progress-value {
  background-color: #79c447; 
}
.progress-minus[value]::-webkit-progress-value {
  background-color: #ff5454; 
}
progress::-webkit-progress-bar { background: #ddd; }
.thead-default th {
    color: #556fa5;
    background-color: #e1e6ef;
    padding: 19px 0 10px !important;
}

#container img{
    -webkit-animation:tiao 1s infinite;
}
@-webkit-keyframes tiao{
    0%{
        -webkit-transform:translateY(5px);
    }
    100%{
        -webkit-transform:translateY(0px);
    }
}


#searchBtn,#searchBtn:focus {
    background-color: #1080d0!important;
    border-color: #1080d0
}

#searchBtn:hover,.open #searchBtn.dropdown-toggle {
    background-color: #1068ce!important;
    border-color: #1080d0
}

#searchBtn.no-border:hover {
    border-color: #4f99c6
}

#searchBtn.no-hover:hover {
    background-color: #1080d0!important
}

#searchBtn.active {
    background-color: #5fa6d3!important;
    border-color: #4396cb
}

#searchBtn.no-border.active {
    background-color: #539fd0!important;
    border-color: #539fd0
}

#searchBtn.disabled,#searchBtn[disabled],fieldset[disabled] #searchBtn,#searchBtn.disabled:hover,#searchBtn[disabled]:hover,fieldset[disabled] #searchBtn:hover,#searchBtn.disabled:focus,#searchBtn[disabled]:focus,fieldset[disabled] #searchBtn:focus,#searchBtn.disabled:active,#searchBtn[disabled]:active,fieldset[disabled] #searchBtn:active,#searchBtn.disabled.active,#searchBtn[disabled].active,fieldset[disabled] #searchBtn.active {
    background-color: #1080d0!important;
    border-color: #1080d0
}
#searchBtn .icon-search:before {
    content: "\f18b";
}
#searchBtn .bigger-110 {
    font-size: 140%;
}
.fl{
    float: left;
}


/*璧勬枡瀹屾暣搴�/
.score_box{
    height:130px;
    width: 130px;
    background: url(img/score_bg.png) #f5f4f4 no-repeat;
    background-size: 100%;
    position: relative;
    margin: 3px 0 5px 18px;
}
.score_bg{
    position: absolute;
    top:0;
    left:0;
    height:130px;
    width: 130px;
    background: url(img/score_bg.png) no-repeat;
    background-size: 100%;
    z-index: 9;
}
.score_line{
    position: absolute;
    top:0;
    left:0;
    height:130px;
    width: 130px;
    background: url(img/score_line.png) no-repeat;
    background-size: 100%;
    z-index: 0;
}
.score_gray{
    position: absolute;
    top:0;
    left:65px;
    height:130px;
    width: 65px;
    background: #f5f4f4;
}
.score_gold{
    position: absolute;
    top:0;
    left:0;
    height:130px;
    width: 130px;
    background: #d3b272;
    background: url(img/score_gold.png) no-repeat;
    background-size: 100%;
}
.d-h-s-val {
    position: absolute;
    top: 31px;
    left: -4px;
    width: 100%;
    color: #c4a365;
    font-size: 35px;
    font-style: oblique;
    font-family: impact;
    text-align: center;
    z-index: 10;
}
.d-h-s-state {
    position: absolute;
    top: 76px;
    width: 100%;
    color: #c4a365;
    font-size: 12px;
    text-align: center;
    z-index: 12;
}


input.date-picker{
    background: url(img/rili.png) no-repeat top right;
    padding-right: 100px;
}
input.date-picker-center{
    background: url(img/rili.png) no-repeat center right;
    padding: 5px 3px 6px;
    width: 155px;
}
input.date-picker-desk{
    background: url(img/seletdate.png) no-repeat top right #fff;
    padding: 6px 4px 7px;
    width: 92px;
    margin-left:10px;
    cursor: pointer;
}

.article_cont{
    border:1px dashed #ccc;
    padding:20px 0 0 0;
    margin:20px 0 0 0;
}