@charset "utf-8";
/* CSS Document */
body{
	font-size:14px;
	font-family: "Microsoft Yahei","微软雅黑",sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Microsoft Yahei","微软雅黑",sans-serif;
}
label {
    font-family: "Microsoft Yahei","微软雅黑",sans-serif;
    margin-right: 20px;
}
label .icheckbox_minimal-blue, .iradio_minimal-blue{
	margin-right: 5px;
}
.main-header .sidebar-toggle span{
	font-family: "Microsoft Yahei","微软雅黑",sans-serif;
}
.clear{ clear: both;}
.content-header h1{font-family: "Microsoft Yahei","微软雅黑",sans-serif;}
.th-center{ text-align: center;}
.planned-speed{}
.planned-speed h4{ color: #FFFFFF; font-weight: bold;}

#confirms .modal {position: relative;top: auto;bottom: auto;right: auto;left: auto;display: block;z-index: 1;}
#confirms .modal {background: transparent!important;}

.div-margin{ margin-bottom: 8px;}
.product_class_list{ line-height: 40px; border: 1px solid #CCCCCC; background: #EEEEEE; padding: 0 10px;}

.upload_div{}
.upload_div .mian_img{ border: 1px dashed #3C8DBC; height: 526px;}
.upload_div .mian_img .mian_img_title{ text-align: center; height: 60px; line-height: 60px; font-size: 18px; background: #3C8DBC; color: #FFFFFF;}
.upload_div .mian_img .mian_img_clear_btn{ text-align: center; height: 44px; line-height: 44px; margin: 0 20px;}

.upload_div .mian_img .main_btn{ position: relative; border: 1px solid #DDDDDD; width: 360px; height: 360px; overflow: hidden; margin: 30px 0; display:inline-block; *display:inline; cursor:pointer;}
.upload_div .mian_img .main_btn input{ position: absolute; width: 360px; height: 360px; overflow: hidden; top: 0; right: 0; margin: 0; border:solid transparent; opacity: 0;filter:alpha(opacity=0); cursor: pointer;} 

.upload_div .other_img{ border: 1px dashed #3C8DBC; margin-top: 15px; height: 156px; padding: 10px 0;}

.upload_div .other_img .other_img_clear_btn{ text-align: center; height: 44px; line-height: 44px; margin: 5px 10px 5px 10px;}


.upload_div .other_img .other_btn{ position: relative; width: 90px; height: 90px; overflow: hidden; display:inline-block; *display:inline; cursor:pointer; padding: 0; margin: 0; border: 1px solid #DDDDDD;}
.upload_div .other_img .other_btn img{ width: 90px; height: 90px;}
.upload_div .other_img .other_btn input{ position: absolute; width: 90px; height: 90px; overflow: hidden; top: 0; right: 0; margin: 0; border:solid transparent; opacity: 0;filter:alpha(opacity=0); cursor: pointer;} 

.text-18{ font-size: 18px;}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { vertical-align: middle;}

.mailbox-reply-message{ margin: 10px; border: 1px solid #F4F4F4; }
.mailbox-reply-info{ background: #F4F4F4; padding: 10px;}
.mailbox-reply-title{ font-size: 22px; line-height: 40px; padding-bottom: 10px; color: #555555;}
.mailbox-reply-information{ padding: 10px;}

.add-user-image{ display: block; width: 100%; height: 45px; border: 1px solid #CCC; padding: 10px 0;}
.add-user-image .user-image{ width: 25px; height: 25px; border-radius: 50%; margin-top: -2px; margin-bottom: 5px;}

.upload_show_img{ border: 1px dashed #D2D6DE; padding: 10px;}
/*.upload_show_img img{ display: block; height:auto; max-width:100% !important;}*/

.btnsize{ padding: 0; width: 92px; height: 34px; overflow: hidden;}
.uploadbtn{ position: relative; width: 90px; height: 32px; line-height: 30px; overflow: hidden; display:inline-block; *display:inline; cursor:pointer;}
.uploadbtn input{ position: absolute; width: 90px; height: 32px; overflow: hidden; top: 0; right: 0; padding: 0; margin: 0; border:solid transparent; opacity: 0; filter:alpha(opacity=0); cursor: pointer;} 

#docompetence span{padding: 10px 20px 10px 0; display: inline-block;}

.box .overlay > .fa {
    color: #367FA9;
}
.box .overlay > span {
    position: absolute;
    top: 65%;
    width: 100%;
    text-align: center;
    margin-left: -15px;
    margin-top: -2px;
    color: #367FA9;
    font-size: 20px;
}


