*{box-sizing:border-box;color:#333;font-family:'微软雅黑','MicrosoftYaHei','黑体'}
html,body,div{font-size:16px;font-weight:normal;margin:0;padding:0}
html,body{width:100%;min-height:100%}
table,tr,td,ul,li{list-style:none;overflow:hidden;padding:0;margin:0}
a{color:#333;border:0;text-decoration:none;display:inline-block}
.dis_contents{display:contents}
.a_link{color:#0e90d2}
.a_link:hover{text-decoration:underline}
img{vertical-align:middle}
input,textarea,select{background-color:#fff}
.text_color_blue{color:#002685}
.text_color_red{color:#b50800}
.text_color_brown{color:#b57420}
.font_size_small{font-size:14px}
.text_center{text-align:center}
.container_wider{width:1080px;margin:0 auto}
.container{width:794px;margin:0 auto}
.date_picker,.datetime_picker,.time_picker{background-color:#fff}
.icon_pdf{width:40px!important}
.icon_pdf_list{width:30px!important}
table{width:100%;border-spacing:0;border-collapse:collapse;padding:0;table-layout:fixed;background-color:#fff}
.limit_length{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
td{height:50px;text-align:center;padding:0}
td.left_text{text-align:left;padding:0 6px}
.table_border{border-top:1px solid #000;border-left:1px solid #000}
.table_border_next{border-left:1px solid #000;border-top-width:0;background-color:inherit}
.table_border td,.table_border_next td{border:1px solid #000;border-top-width:0;border-left-width:0}
.table_border_in_td tr td:last-child{border-right-width:0}
.tr_has_no_bottom_border td{border-bottom-width:0}
h2{text-align:center;margin:0;padding:20px 0}
.span_small{font-size:14px;display:block}
.vertical_text{writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;min-height:180px;margin-left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}
.td_input_in{padding:2px}
.td_textarea_in{padding:4px 2px 0;position:relative;z-index:2}
.tips_must_print{display:inline-block;color:red;position:absolute;bottom:2px;right:2px;z-index:3}
/* 禁止 DIV 中的文本被鼠标选中 */
.forbidden_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.div_explain,.div_tips{margin:10px;line-height:26px}
.div_tips{color:#f37b1d}
#sub_title{text-align:center;margin-bottom:20px}
.input_normal{border-width:0;font-size:16px;width:100%;height:100%;padding:0 4px}
.textarea_normal{width:100%;height:100%;min-height:172px;resize:none;font-size:16px;border-width:0;padding:0 4px}
.div_upload_file{line-height:30px;text-align:left;margin-left:2px}
#btn_add_file_input,.btn_remove_one_file_input{width:80px;margin-left:10px}
.span_detail_file{cursor:pointer;/*display:none*/visibility:hidden}
.div_submit_button,.div_button_list{text-align:right;margin:10px 0}
#btn_submit,#btn_create,#btn_back,#btn_index,.btn_index,.btn_back{cursor:pointer;font-size:16px;line-height:30px;background-color:#0e90d2;border:1px solid #0e90d2;border-radius:2px;padding:2px 0;width:180px;color:#fff;display:inline-block}
.btn_confirm_sort,.btn_catalog{cursor:pointer;font-size:16px;line-height:30px;background-color:#5eb95e;border:1px solid #5eb95e;border-radius:2px;padding:2px 0;width:180px;color:#fff;display:inline-block}
#btn_back,.btn_back{background-color:#3bb4f2;border-color:#3bb4f2}
.btn_preview{display:inline-block;cursor:pointer;color:#0e90d2}
.btn_preview:hover{text-decoration:underline}
.a_upload_file{margin-left:10px;position:relative;z-index:1}
.a_upload_file img{max-width:100%;height:50px;object-fit:contain}
.a_upload_file .btn_del_upload_file,
.a_upload_file .btn_del_upload_file_pdf,
.a_upload_file .btn_del_upload_file_press_card,
.a_upload_file .btn_del_upload_file_scan_pic{position:absolute;bottom:0;left:0;width:16px;height:16px;z-index:2;background-color:red;line-height:16px;border-radius:8px;text-align:center;color:#fff}
.lbl_rules{cursor:pointer;display:inline}
.btn_go_rules{text-decoration:underline}
.btn_go_rules:hover{color:#b50800}
input.pic_scan_control{width:70px}
.short_file_input{width:70px}
.img_link,.img_qr_code{width:20px}
.img_qr_big_code{height:100px}

.nav_header{position:fixed;z-index:4;left:0;top:0;width:100%;padding:0 10px;height:50px;line-height:50px;background-color:#0e90d2;text-align:right}
.nav_header .span_nav_department{color:#fff;display:inline-block;padding:0 5px}
.nav_header a{color:#fff;display:inline-block;width:100px;text-align:center;margin-left:4px}
.nav_header a:hover{background:rgba(0,0,0,.1);color:#fff}

/*首页*/
#body_index{background-image:linear-gradient(#00358f,#4ea4dd);;position:relative}
#body_index .bg_bottom{position:absolute;bottom:0;left:0;width:100%;z-index:2}
#body_index .bg_bottom img{width:100%}
#body_index .container_wider{position:absolute;z-index:3;left:50%;margin-left:-600px;width:1200px}
#body_index #page_title{margin-top:12%;text-align:center;font-size:40px;color:#fff;letter-spacing:2px}
#body_index .btn_top img{width:100%}

#ul_index_main_button_list{width:90%;margin:50px 5% 0}
#ul_index_main_button_list li{float:left;text-align:center;width:24%;margin:10px 0}
#ul_index_main_button_list li:nth-child(2){margin-left:14%}
#ul_index_main_button_list li:nth-child(3){margin-left:14%}
#ul_index_main_button_list a{display:block}

.ul_index_button_list{display:none;margin:50px auto 0}
.ul_index_button_list li{float:left;text-align:center;width:12%;margin:10px 0 10px 2%}
.ul_index_button_list li:nth-child(1){width:15%;margin-left:5%}
.ul_index_button_list a{display:block;height:80px;line-height:80px}
#ul_basic li{width:15%;margin-left:5%}
#ul_special li{width:15%;margin-left:5%}
#ul_single li{width:15%;margin-left:5%}

.btn_common{background:url(/front/ema_xwv_icswb_com/xwv_v2/img/btn_common.png) no-repeat center/100% 100%;font-weight:700}

#body_others{background:url(/front/ema_xwv_icswb_com/xwv_v2/img/bg_others.jpg) no-repeat center/100% 100%}

.rules_title{margin-top:40px;text-align:center;font-size:40px;letter-spacing:2px}
.rules_content{padding:20px}
.rules_content p{text-indent:2em;line-height:30px}

/*登录/改密码*/
#body_login,#body_modify_pass{background-image:linear-gradient(#00358f,#4ea4dd);;position:relative}
#body_login .container,#body_modify_pass .container{position:absolute;top:50%;left:50%;width:480px;margin-left:-240px;margin-top:-200px;background-color:#eee;border-radius:5px;padding:30px 20px;z-index:3}
#body_login #page_title,#body_modify_pass #page_title{position:absolute;width:100%;text-align:center;font-size:40px;color:#fff;letter-spacing:2px}
#body_login .input_1,#body_login .input_2,
#body_modify_pass .input_1,#body_modify_pass .input_2{background-color:#fff;padding:6px;box-shadow:0 0 2px #aaa;-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;overflow:hidden;border-radius:4px;margin-top:20px}
#body_login .input_2,#body_modify_pass .input_2{margin-top:10px}
#body_login #user_account,#body_login #user_pass,
#body_modify_pass #old_password,#body_modify_pass #new_password,#body_modify_pass #confirm_password{width:100%;border-radius:4px;border-width:0;padding:0 8px;height:40px;line-height:40px;box-shadow:0 0 4px #aaa inset;-moz-box-shadow:0 0 4px #aaa inset;-webkit-box-shadow:0 0 4px #aaa inset}
#body_login #btn_submit,#body_modify_pass #btn_submit{width:100%;margin-top:20px;background-color:#10a0ea;border-radius:4px;color:#fff;text-align:center;height:36px;line-height:36px;padding:0}
#body_login .bg_bottom,#body_modify_pass .bg_bottom{position:absolute;bottom:0;left:0;width:100%;z-index:2}
#body_login .bg_bottom img,#body_modify_pass .bg_bottom img{width:100%}

/* css for timepicker */
#ui-datepicker-div{z-index:200!important}
.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}
.ui-timepicker-div dl dd{margin:0 10px 10px 45%}
.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;color:#555}
.ui-widget{font-size:1em;border-bottom-right-radius:4px;border:1px solid #aaa;background:#fff;color:#222}
.ui-datepicker td{height:inherit}

/******* 翻页 *******/
.pager_button{margin:10px 0;overflow:hidden}
#pager_btn{float:right}
#pager_btn a{display:block}
#pager_btn .pb1,#pager_btn .pb1_over,#pager_btn .pb2{float:left;text-align:center;line-height:30px;height:30px;width:30px;margin:0 2px;border-radius:4px;background-color:#f4f4f5}
#pager_btn .pb2{background-color:#409eff}
#pager_btn .pb1 a,#pager_btn .pb1_over a{color:#10a0ea}
#pager_btn .pb2 a{color:#fff}
#pager_btn .pb3,#pager_btn .pb4,#pager_btn .pb5{display:none}

.div_search{text-align:right;margin:5px 0}
.input_in_search{text-indent:2px}
.input_in_search,.select_in_search{border:1px solid #5eb95e}
.btn_in_search{cursor:pointer;background-color:#5eb95e;border:1px solid #5eb95e;border-radius:2px;width:80px;color:#fff;display:inline-block}

/* 打印样式 */
@media print {
    *{color:#000}
    .no_print,.div_tips,.div_button_list,.div_submit_button,.tips_must_print,.div_search{display:none !important;}/*不打印区*/
    .btn_preview{color:inherit}
}

/* 提示符号样式 */
 .my-tips {
     margin-left: 0.2em;
     border-radius: 100%;
     width: 1em;
     height: 1em;
     text-align: center;
     display: inline-block;
     font-size: 0.8em;
     line-height: 1em;
     background: #C8CBD5;
     color: #fff;
     font-weight: bold;
     cursor:pointer;
 }
