  @charset "utf-8";
/* 公用样式 */
body{margin:0px;padding:0px;font-size:14px;font-family:Arial, Geneva, sans-serif;color:#444; font-family:'微软雅黑'}
.body_bg{background:#f8faf5;}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,p{margin:0px;padding:0px;list-style:none;border:none;}
.c{clear:both;}
a{text-decoration:none;color:#444;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;}

/*UI规范统一控件样式2021*/
.biaoge,.box_add{margin:16px 20px;}
.btn_group{ text-align:center;padding:20px 0px;}
.btn_group a{margin:0 8px;}

/*输入框*/
.input_norm{width:180px;height:30px;line-height:30px;border:#c7c7c7 1px solid;font-size:14px;padding:0 8px;margin-right:8px;color:#444;}
.input_norm:focus{border:#0c64eb 1px solid;}


/*按钮*/
.btn_norm{background:#1d78f4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;text-align:center;color:#fff;display:inline-block;height:34px;line-height:34px;padding:0 16px;}
.btn_norm:hover{background:#3685f5;}
.btn_norm:active{background:#1a6bdb;}

.btn_qd{height:32px;line-height:32px;padding:0px;width:118px;}
.btn_qx{background:#ffffff;text-align:center;color:#fff;height:30px;line-height:30px;border:#c7c7c7 1px solid;color:#666;padding:0px;width:118px;}
.btn_qx:hover{color:#444;background:#f5f5f5;}
.btn_qx:active{background:#eaeaea;color:#444;}

.btn_white{border:#1d78f4 1px solid;color:#1d78f4; background:none;height:32px;line-height:32px;}
.btn_white:hover{background:#e6f1ff;}
.btn_white:active{background:#c8dbf5;}

.btn_upload{height:32px;line-height:32px;border:#c7c7c7 1px solid;font-size:14px;padding:0 36px;color:#444; background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn_upload:hover{border:#1d78f4 1px solid;color:#1d78f4;}


/*下拉列表*/
.select_norm{height:34px;line-height:34px;border:#c7c7c7 1px solid;font-size:14px;color:#444;padding-left:8px;}
.select_norm:focus{border:#0c64eb 1px solid;}
.select_h26{height:26px;line-height:26px;}

/*可输入下拉列表*/
.select_ase{ position:relative;}
.select_ase input{height:28px;line-height:28px;border:#c7c7c7 1px solid;font-size:14px;color:#444;padding-left:8px;width:260px;}
.select_ase ul{border:#c7c7c7 1px solid;height:200px; overflow:auto;width:253px;border-top:none;padding:8px; position:absolute;left:0px;top:32px; z-index:100; background:#fff;}
.select_ase ul li a{height:24px;line-height:24px;border-radius:3px; display:block;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}
.select_ase ul li a:hover{background:#0c64eb;color:#fff;}

/*选项卡*/
.tab_norm{height:41px;border-bottom:#d7d7d7 1px solid;margin:16px 20px;}
.tab_norm ul li{float:left;white-space:nowrap; width:auto; height:auto; padding:0px; border:none;margin:0px;}
.tab_norm ul li a{font-size:16px;height:40px; line-height:40px;display:inline-block;margin-right:16px;padding:0 8px;border:none;border-bottom:#fff 1px solid; background:none;color:#666;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;font-family:"微软雅黑"}
.tab_norm ul li a.sel{border-bottom:#1d78f4 2px solid;color:#1d78f4;margin-bottom:-1px;}
.tab_norm ul li a:hover{color:#1d78f4; text-decoration:none;}
.tab_norm a.more{float:right;margin-top:8px;font-size:14px;color:#666;}
.tab_norm a.more:hover{color:#1d78f4;}

/*搜索栏*/
.search_bar{margin:24px 20px 0px 20px; overflow:hidden;}

/*搜索控件*/
.search_norm{height:32px;line-height:32px;background:#ffffff;border:#c7c7c7 1px solid;width:200px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;}
.search_norm:hover{border:#0c64eb 1px solid;}
.search_norm input{height:28px;line-height:28px;border:none;width:140px;padding-left:12px;float:left;margin:2px 0px 0px 2px;font-size:14px;}
.search_norm a{width:30px;height:28px;background:url(../images/search_bg.png) no-repeat 0 0;display:inline-block;margin:3px 3px 0px 8px;}
.search_norm a:hover{background-position:0 bottom;}

/*文本区域*/
.text_norm{width:80%;height:80px;border:#c7c7c7 1px solid;font-size:14px;padding:8px;color:#444;font-family:"微软雅黑"}
.text_norm:focus{border:#0c64eb 1px solid;}

/*表格控件*/
.table_list{border:#ddd 1px solid;border-bottom:none;}
.table_list tr th,.table_list tr td{height:38px;line-height:38px;border-bottom:#ddd 1px solid;font-size:14px;color:#666;padding-right:16px;text-align:left;font-family:"微软雅黑"}
.table_list tr th{background:#f5f5f5;font-weight:bold;}
.table_list tr th.td_cen,.table_list tr td.td_cen{text-align:center;padding-right:0px;}
.table_list tr td.td_opr a{color:#1d78f4;margin-right:12px;}
.table_list tr td.td_opr a:hover{text-decoration:underline;color:#1a6bdb;}
.table_list tr:hover{background:#f5f5f5;}
.table_list tr td.td_right{text-align:right;}
.no_hov tr:hover{background:#fff;}

.table_form{margin-top:16px;}
.table_form tr th,.table_form tr td{height:auto;font-size:14px;color:#444;padding:7px 0px;}
.table_form tr th{font-weight:normal; text-align:right;padding-right:12px;}
.table_form tr td span{font-size:12px;margin-left:5px;color:#666;}
.table_form tr td label{margin-right:16px;}

/*分页*/
.page_norm{clear:both;text-align:center;padding:24px 0px; position:relative;font-size:14px;overflow:hidden;}
.page_norm a{background:#ffffff;border:#d0d0d0 1px solid;font-size:14px;padding:0px 11px;margin:0 2px;display:inline-block;color:#444;height:28px;line-height:28px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#444; vertical-align:middle;font-family:"微软雅黑"}
.page_norm a.sel{background:#1d78f4;border:#1d78f4 1px solid;color:#FFF;}
.page_norm a:hover{border:#1d78f4 1px solid;color:#1d78f4;}
.page_norm a.sel:hover{color:#fff;}
.page_norm a.disable{background:#f5f5f5;border:#d0d0d0 1px solid;color:#999;cursor:default;}

/*弹窗*/
.popup_box{ position:relative; z-index:10000;}
.popup_norm{position:fixed;left:50%;top:50%;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);box-shadow:0 0 10px rgba(0, 0, 0, .3);z-index:10000;overflow:hidden;/*border:#cbced1 1px solid;*/}
.popup_norm .pop_tit{height:40px;line-height:40px;color:#FFF;font-size:15px;padding-left:12px;background:#1d78f4;}
.popup_norm a.guanbi{width:30px;height:30px;background:url(../images/close_new.png) no-repeat 0 top;display:block;position:absolute;right:5px;top:5px;z-index:101;}
.popup_norm a.guanbi:hover{background-position:0 bottom;}
.popup_norm .pop_con{width:100%;background:#FFF;overflow-x:hidden;overflow-y:auto;padding:10px 15px;position:relative;margin-right:1px;}
.popup_box .pop_bg{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:#000;opacity:0.2;filter:alpha(opacity=0.2);width:100%;height:100%;}