﻿@charset "utf-8";
/* CSS Document */

body {
    font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1";
    color: #333;
    background-color: #f3f3f3;
    min-width: 1000px;
    font-family: pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,microsoft yahei,simsun,sans-serif !important;
}
body,form,p,ol,ul,p,h1,h2,h3,h4,li,dt,dd,dl,li,input{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
img,fieldset{border:0;}
ul,dd,dl,dt,ol,li{list-style:none;}
em,cite{font-style:normal;}
a:link,a:visited{text-decoration:none;color:#666;}
a:hover{text-decoration:none;}
textarea {
    font-family: pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,microsoft yahei,simsun,sans-serif !important;
}
.lt{ float:left;}
.rt{ float:right;}
.dn{display:none;}
.di{display:inline;}
.db{display:block;}
.dib{display:inline-block;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.lh18{ line-height:1.8;}
.lh20{ line-height:2;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}

.n{font-weight:normal; font-style:normal;}
.b{font-weight:bold;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tdl{text-decoration:underline;}
.tdn,.tdn:hover,.tdn a:hover{text-decoration:none;}
.g0{color:#000;}
.g3{color:#333;}
.g6{color:#666;}
.g9{color:#999;}
.ga{color:#aaa;}
.fw{color:#fff;}
.fr{color:#e00;}
.fg{color:#40af10;}
.fb{color:blue;}
.fy{color:#fc0;}
.fo{color:#f60;}
.fa_g0 a:link,.fa_g0 a:visited{color:#000;}
.fa_g3 a:link,.fa_g3 a:visited{color:#333;}
.fa_g6 a:link,.fa_g6 a:visited{color:#666;}
.fa_g9 a:link,.fa_g9 a:visited,.f_g9:link,.f_g9:visited{color:#999;}
.fa_wh a:link,.fa_wh a:visited,.f_wh:link,.f_wh:visited{color:#fff;}
.bnone{ border: none;}
.bde{border:1px solid #eee;}
.bbe{border-bottom:1px solid #eee;}
.pd10{ padding:10px;}
.mt5{ margin-top:5px;}
.mgt10,.mb10{ margin-bottom:10px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr40{ margin-right:40px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb40{ margin-bottom:40px;}
.auto{margin-left:auto; margin-right:auto;}
.rel{position:relative;}
.abs{position:absolute;}
.flx{ overflow:hidden; zoom:1;}
.fix{zoom:1;}
.fix:after{display:table; content:''; clear:both;}
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
.trans{-webkit-transition:all 0.3s;transition:all 0.3s;}
.wp20{ width:20%}
.wp25{ width:25%}
.wp33{ width:33.333%}
.wp50{ width:50%}
.wp100{ width:100%}
.br2{ border-radius:2px;}
.brtl2{ border-radius:2px 0 0 2px;}
.brrb2{ border-radius:0 2px 2px 0;}
.br100{ border-radius:100%;}
.ico{ text-indent:-9999em; display:block; overflow:hidden;}
.yhei,input{font-family:"\5FAE\8F6F\96C5\9ED1";}

.txt{ border:1px solid #ddd; height:30px; line-height:30px\9; font-size:14px; text-indent:6px;}
.txt:focus{ border-color: #7eccad;}
.btn{ color:#fff; vertical-align:middle; text-align:center; border:none; font-size:14px; cursor:pointer; height: 32px; padding: 0 20px; *padding: 0 10px;}
.br_d9{ border:1px solid #ddd}
.bgwh{background:#fff;}
.bgf5{ background:#f5f5f5;}
.bgf3{ background:#f3f3f3;}
.bgeb{ background:#ebebeb;}
.bgde{ background:#dedede;}
.bgyel{ background:#ffc052;}
.bgyel:hover{ background: #f5b84f}
.bgorg{ background:#f70;}
.bgorg:hover{ background: #f60}
.bg4a{ background: #4a525f}
.bg4a:hover{ background: #3e444f}
.bgab{ background: #abb7b7}
.bgab:hover{ background: #98a3a3}
.bggr {
    background: #46b5e0;
}
.bggr:hover{ background: #5cad8d;}
/* input{-webkit-appearance:none;去除input默认样式} */
input[type="submit"],input[type="reset"],input[type="button"]{-webkit-appearance:none;}
.bs5a{ box-shadow: 0 0 3px #ddd}
.ts1f{ text-shadow: 1px 1px 0 #fff}
.cp{ cursor: pointer;}
.a30_btn{ height: 30px; line-height: 30px; padding: 0 12px;}

.loading{ padding:20px 0; margin: 0 auto; text-align: center;}
.loading img{ vertical-align: -4px;}
.tips{ position: fixed; text-align: center; width: 100%; top: 0; font-size: 14px; color: #fff; z-index: 12000;}
.tips span{ display:inline-block; margin: 0 auto; border-radius: 0 0 5px 5px; box-shadow: 0 0 8px #333; min-width: 150px; line-height: 30px; padding:3px 15px;}
.tips_right span{ background: #7eccad;}
.tips_error span{ background: #f50;}
/* top & left */
.header{ background: #424a55; height: 50px; padding: 0 25px; z-index: 10000;}
.reg_name{ z-index: 10001}
.content{ background: url("../images/left_bg.png") repeat-y;}
.reg_link{ height: 32px; line-height: 32px; padding:9px 10px;}
.reg_link:link,.reg_link:visited{ color: #b9c5d5;}
.reg_link:hover,.reg_link_clo{ background: #545e6c; color: #fff;}
.left{ width: 160px; position: absolute; top: 0; left: 0; min-height: 800px;_height: 800px;}
.nav dt a{ display: block; height: 40px; line-height: 40px; padding:0 10px 0 13px;}

.nav dt a span.lt{ margin-left: 5px;}
.nav_clo a {
    background: #46b5e0;
    color: #fff;
}
.nav dd a{ display: block; height: 35px; line-height: 35px; text-indent: 35px; width: 100%;}
.nav dd a:hover,.nav dd a.nav_second_clo{ background: #dedede;}
.main{ margin-left: 160px; padding: 20px; min-height: 660px;_height: 660px;}
.footer{ padding-top: 20px; border-top: 1px solid #b9c1cb;  margin:40px 20px 0 250px; height: 40px;}

.reg_box{ background: #7A868F; color: #fff; border-radius: 0 0 2px 2px;min-width: 140px; right: 0; left: auto; top: 50px; z-index: 10002}
.reg_box a{ display: block; line-height: 30px; border-radius: 2px; padding:0 15px;}
.reg_box a:hover{ background: #727d86}
.reg_box:before {border-bottom: 6px solid #7a868f; border-left: 6px solid transparent; border-right: 6px solid transparent; right: 18px; content: ""; height: 0; margin-right: -3px; pointer-events: none; position: absolute;width: 0;bottom: 100%;  }
/**/
.index{ margin-top: 150px;}
/* 员工管理 */
.serach{ margin-top: 3px;}
.user_sub{ width:160px; top: 0; left: 0;}
.user_sub h3{ height: 40px; line-height: 40px; background: #d3d3d3; padding-left: 15px;}
.user_sub_nav{ padding:10px 0;}
.u_s_link{ height: 36px; line-height: 36px; padding:0 0 0 11px; border-left: 4px solid #fff; display: block; cursor: pointer;}
.u_s_link i{ float: left;}
.u_s_link .u_s_max{max-width: 160px; float: left;}
.u_s_link:hover{ background: #ededed; border-left: 4px solid #ededed;}
/*
.user_sub_nav .user_sub_nav2 li .u_s_link{ padding-left: 26px;}
.user_sub_nav .user_sub_nav2 li .u_s_link .u_s_max{max-width: 134px; float: left;}
.user_sub_nav .user_sub_nav2 .user_sub_nav3 li .u_s_link{ padding-left: 41px;}
.user_sub_nav .user_sub_nav2 .user_sub_nav3 li .u_s_link .u_s_max{max-width: 119px; float: left;}*/
.user_sub_nav li .user_sub_clo.u_s_link{ border-left: 4px solid #7eccad; background: #f3f3f3;}
.user_sub .open_box{ top: 24px; left: -15px;}
.open_box{ width:148px; padding:5px; border: 1px solid #e3e3e3; font-size: 12px; font-weight: 400;}
.open_box a{ display: block; width:130px; height: 28px; line-height: 28px; padding-left: 18px;}
.open_box a:hover{ background: #abb7b7; color: #fff;}
.user_list{ margin-left: 250px;}

.user_list_action{ background: #f6f6f6; padding:10px; border-bottom: 1px solid #ddd;}
.user_list_action a{ display: block; float: left;}

.u_tb{ background: #fff;}
.u_tb tr .tc{ text-align: center;}
.u_tb tr th{ text-align: left; line-height: 40px; padding:0 5px; border-bottom: 1px solid #f1f1f1;}
.u_tb tr td{ padding: 10px 5px; border-bottom: 1px solid #f1f1f1;}
.u_tb tr td a:hover{ color: #e00;}
.u_tb tr:hover td{ background: #f3f3f3;}
.u_tb_name{ line-height: 30px;}
.u_tb_name a{ display: block; float: left; font-size: 14px;}
.card{ width: 320px; height: 150px; padding: 20px; line-height: 24px; left: 0; top: -192px; border: 1px solid #ddd;}

/* 翻页 */
.sys_page{ padding:10px; text-align:center; border-top: 1px solid #ddd; font-size:13px;}
.page_list {
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    overflow: hidden;
    zoom: 1;
    border-radius: 2px;
}
.page_list a{ display:inline-block; padding:0 12px; float: left;}
.page_list a:link,.page_list a:visited{ color:#fff; background: #4a525f;}
.page_list a:hover{ text-decoration:none; background:#3e444f; color:#fff;}
.page_list .page_clo:link,.page_list .page_clo:visited{ background:#3e444f; color:#fff;}
.page_list .page_null:link,.page_list .page_null:visited{ color: #93a2b6;}
.page_list .page_null:hover{ background: #4a525f}
.page_mun{ float:left; line-height:30px; color:#999;}
.icheck{ width: 18px; height: 18px;}
.mbf8{ margin-bottom: -8px;}

/*************************************     弹出框        *****************************************/
.wap_bg{background:rgba(0, 0, 0, .5);filter:progid:DXImageTransform.Microsoft.gradient(enabled = 'true',startColorstr = '#99000000',endColorstr = '#99000000'); position:fixed; width:100%; height:100%; top:0; left:0; display:block; z-index:11010;}
.popup{position:fixed; top: 7%; left:50%; margin-left:-300px; background:#fff; z-index:11011; width:600px; min-height: 290px;}
.popup.popup_plus{ margin-left:-450px; width:900px;}
html{_background-image:url(about:blank);_background-attachment:fixed}
.wap_bg{_position:absolute; _height:expression(document.body.clientHeight+'px');}
.popup{_top:expression(documentElement.scrollTop + 90);_position:absolute;_bottom:auto;}
.fancybox_close{ cursor: pointer; color: #999; font-size: 16px;}
.fancybox_close:hover{ color: #f80;}

.popup_tit{ background: #e3e3e3; height: 42px; line-height: 42px; padding:0 12px 0 20px;}
.p_user_box_pic{ width: 72px; height: 72px; margin-right: 3px;}
.p_user_box_pic span.abs{ background: #7eccad; height: 24px; line-height: 24px; left: 0; bottom: 0;}
.p_user_box{ padding:10px 0 20px 30px;}
.popup_box{ min-height: 202px;}
.album_add_pic{width: 72px;height: 72px;font-size: 72px;opacity: 0;filter: alpha(opacity=0);position: absolute;top: 0;left: 0;}
.p_user_tb tr th{ width: 150px; padding:10px 12px 10px 0; text-align: right; font-weight: 400;}
.p_user_tb tr td{ padding:5px 0;}

.iradio ul li,.icheckbox li{ float: left; overflow:hidden; zoom:1; margin: 3px 0;}
.iradio ul li a,.icheckbox ul li a{ display: block; float: left; height: 28px; line-height: 28px; padding:0 20px; border: 1px solid #ddd; background: #fff;}
.iradio ul li a{ border-right: none;}
.iradio ul li a:hover,.icheckbox ul li a:hover{ background: #7eccad; color: #fff;}
.iradio_frist{border-radius:2px 0 0 2px;}
.iradio_last{border-right: 1px solid #ddd;  border-radius:0 2px 2px 0;}
.iradio ul li.iradio_clo a,.icheckbox ul li.icheckbox_clo a{ background: #7eccad; border-color: #7eccad; color: #fff;}
.icheckbox ul li.icheckbox_null a,.icheckbox ul li.icheckbox_null a:hover{ background: #f3f3f3; color: #999; border-color: #e3e3e3;}
.error_tips{ color: #f00;}
.error_tips input.txt{ border-color: #f00;}
.iselect{ height: 32px; border: 1px solid #ddd; border-radius: 2px;}
.icheckbox li a{border-radius: 2px; margin-right: 5px;}
.popup_action{ height: 30px; padding:8px 10px; background: #f3f3f3;}
.popup_action input.btn{ padding: 0 25px; *padding: 0 13px;}

.p_dep_box{ padding:10px 20px;}
.p_dep_box .user_sub{ width: 100%;}
.p_role_box{ padding: 30px 0 0 30px;}
.p_del_view{ padding: 40px 0 0 80px;}
.p_del_view dd{ margin-top: 14px; *margin-top: 0;}
.p_del_view dt i{ font-size:60px; color: #ddd;}
.nav dt a .f14,.nav dt a .f12{ *margin-top: 14px;}
.u_l_a_right a .fw{ *margin-top: 10px;}
.reg_link i.f12{ *margin: 10px 0 0 5px;}
.user_list,.base_list{ border:1px solid #e3e3e3\9;}
.popup .icon-cancel{ *margin-top: 13px;}

/* 权限管理 */
.power_add_btn a{ display:inline-block; height: 36px; line-height: 36px; padding:0 15px;}
.power_nav ul .power_nav_clo a{ background: #7eccad; color: #fff;}
.power_nav ul li{ float:left; position: relative; margin:5px 15px 5px 0;}
.power_nav ul li a{ display: inline-block; text-align: center; line-height: 36px; height: 36px; font-size: 14px; padding:0 30px; border-radius: 2px;}
.power_nav ul li .abs{ top: -15px; right: -15px; font-size: 18px;}
.power_nav,.sell{ padding:15px 20px 20px;}

.power_box{ padding:10px 20px;}
.power_tb{ border: 1px dashed #eee; border-bottom: none;}
.power_box_tit .icheck{ margin-top: 3px;}
.power_tb tr th{ background: #f3f3f3; border-bottom: 1px dashed #eee; padding:10px; text-align: right; width: 120px; font-weight: 400; font-size: 13px;}
.power_tb tr th input{ vertical-align: -3px; margin-left: 5px;}
.power_tb tr td{ border-bottom: 1px dashed #eee; padding: 10px;}
.power_tb tr td .icheckbox li{ margin:5px 5px 5px 0;}
.power_tb tr:hover td,.power_tb tr:hover th{ background: #e3e3e3;}

/* 系统日志 */
.filter_box{ padding:7px 0;}
.filter_box dt{ width: 120px; padding-right: 10px; text-align: right; line-height: 30px;}
.log_main .u_tb tr th{ background: #f6f6f6;}
.log_main .u_tb{ border: 1px solid #e3e3e3\9;}
.sell_view_edit{ top: 0; right: 13px;}

.power_action{ padding:10px 0 30px 151px;}
.power_action input{ padding:0 50px; font-size: 16px; height:42px; margin-right: 15px;}
.submit {  color: transparent;  background:#e3e3e3 url(../images/loading_s.gif) no-repeat center;  cursor: default;  pointer-events: none;  }

/*2014.12.19*/
.area_add .btn{ margin-left: -1px;}
.popup_team_nav{ position: absolute; margin: -42px 0 0 100px;}
.popup_team_nav ul li a{ display: block; height: 40px; line-height: 40px; padding: 0 25px; border-top:2px solid #e3e3e3;}
.popup_team_nav ul li a:hover{ background: #f3f3f3; border-top:2px solid #f3f3f3; color: #27a573;}
.popup_team_nav ul li.popup_team_nav_clo a{ background: #fff; border-top:2px solid #27a573; color: #27a573;}

.p_favorable_add_box .u_tb tr td input{ padding:4px 5px; border:1px solid #ddd;}
.p_favorable_add_box .u_tb tr td .f_wh{ display: inline-block; background: #27a573; padding: 2px 6px; border-radius: 2px;}
.p_favorable_add_box .u_tb tr td .f_wh:hover{ color: #fff; background: #2ac286}
.p_favorable_add_box .u_tb .favorable_disabled_edit input{ border: none; background: #fff;}
.p_favorable_add_box .u_tb .favorable_disabled_edit:hover input{ background: #f6f6f6;}

/**/
.p_vip_tb{ line-height: 40px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; width: 95%}
.p_vip_tb tr th{ text-align: right; padding-right: 10px; background: #f6f6f6; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; width: 20%; font-weight: 400; color: #666;}
.p_vip_tb tr td{ border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding-left: 10px; width: 30%;}

.min_filter .filter_box{ padding:2px 0;}

/*********************** new *************************/
.itextarea{ border: 1px solid #ddd; padding: 3px; font-size: 14px; font-family: 'Microsoft Yahei', '\5FAE\8F6F\96C5\9ED1';}
.vtop{ vertical-align: text-top;}
.add_mian{ padding: 25px 0;}
.uploadify {
    position: relative; display:inline-block !important;
    width:auto !important; height:26px !important; line-height:1.2; padding:0 10px; border-radius:3px; font-size:12px; border:1px solid #ccc; background-image:-webkit-linear-gradient(top,#fff 0,#efefef 100%); background-image:linear-gradient(to bottom,#fff 0,#efefef 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffefefef', GradientType=0); background-repeat:repeat-x; text-shadow:0 1px 0 #fff; color:#333;_float:left; line-height:26px; cursor:pointer;
}
.uploadify { *display:inline !important; *zoom:1 !important; }
.uploadify:hover{ background:#f3f3f3; text-decoration:none; color:#333;}
.add_pic ul{ padding: 10px 0;}
.add_pic ul li{ position: relative; float: left; margin-right: 10px; border: 4px solid #fff;}
.add_pic ul li a{ position: absolute; width: 100%; line-height: 32px; height: 32px; text-align: center; background: rgba(0,0,0,0.6); *background:#000; bottom: 0; left: 0;}
.add_pic ul li.add_pic_clo{ border: 4px solid #18a9eb;}
.add_pic ul li:hover span.abs{ display: block;}
.add_pic span.abs{top:0; right:0; background: rgba(0,0,0,0.6); padding: 2px 5px; display:none; cursor: pointer;}
.essay_name{ line-height: 37px;}
.comment_cont{ width: 60%;}
.comment_cont .comment_cont_text{ width: 96%;}
.p_integral_tb tr th{ background: #f6f6f6; border-bottom: 1px solid #ddd;line-height: 40px;}
.p_integral_tb tr td{ text-align: center; border-bottom: 1px dashed #eee; padding:10px 0;}
.p_integral_tb tr td .txt{ text-align:center;}
.p_integral_tb tr:hover td{ background: #f6f6f6;}

/**/
.pic_manage_list{border: 1px solid #eee; border-top: none;}
.pic_manage_list ul{ padding: 10px;}
.pic_manage_list ul li{ width: 200px; float: left; margin: 10px;}
.pic_manage_list ul li a{ height: 124px; overflow: hidden; display: block;}
.pic_manage_list ul li .pic_name{ background: #f6f6f6; height: 40px; line-height: 40px;border: 1px solid #ddd; border-top: none; cursor: pointer;}
.pic_manage_list ul li .pic_name input{ vertical-align: -4px; margin: 0 6px 0 8px;}
.pic_manage_list ul li .abs{ top:0; right:0; background: rgba(0,0,0,0.6); padding: 2px 5px; display: none; cursor: pointer;}
.pic_manage_list ul li:hover .abs{ display: inline-block;}
.icon-cancel-circled-2{ display: none; cursor: pointer; background: #fff; border-radius: 100%;}
.power_nav ul li:hover .icon-cancel-circled-2{ display: inline-block;}

.p_uploadify_box .filter_box{ margin:10px 0 -10px;}
.p_uploadify_box .pic_manage_list{ max-height: 500px; overflow-y: auto;}
.p_uploadify_box .pic_manage_list ul li{ margin: 7px;}
.css_edit{ background: #f6f6f6; padding:10px 20px; width: 300px;}
.fa_blue a:link,.fa_blue a:visited{ color: #18a9eb;}

.price_list{ padding-right: 30px; margin-bottom: 4px;}
.price_list .price_tb{  border-top: 1px solid #eee; border-left: 1px solid #eee;}
.price_list .price_tb tr th{ background: #f3f3f3; line-height: 32px; border-right: 1px solid #eee; text-align: center; padding: 0; width: auto;}
.price_list .price_tb tr td{ border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: 10px 0;}
.price_list .price_tb tr td input{ width: 80%; margin: 0 auto; border: 1px solid #ddd; padding:3px 2px; text-align: center;}
.price_list .price_tb tr td input[disabled="disabled"]{ border-color: #fff; background: #fff;}
.price_list .price_tb tr td.fa_wh a{ background: #18a9eb; display: inline-block; padding: 2px 8px; border-radius: 2px;}
.price_list .price_tb tr td.fa_wh a:hover{ background: #0c8dc7;}
.select{ padding:5px;}
.yhei,input{font-family:"\5FAE\8F6F\96C5\9ED1";}
.add_sbtn{ padding:8px 15px; background:#60b218; color:#fff; border:0; cursor:pointer;}

.main_list {
    width: 100%;
    background: white;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
}
    .main_list tr th {
        background: white;
        color: #666;
        height: 32px;
        line-height: 32px;
        font-weight: 400;
        border-bottom: 1px solid #e8e8e8;
    }
        .main_list tr th.main_list_t2 {
            background: #7b8082;
            color: white;
        }

.main_list tr th.main_list_end{ border-right:1px solid #eee;}
.main_list tr td{ text-align:center; border-bottom:1px solid #eee; border-right:1px solid #eee; padding:10px 5px; line-height:2; color:#777;}
.main_list tr.main_list_d2 td{ background:none}
.main_list tr:hover td{ background:#e9f7ff;}
.main_list a:link,.main_list a:visited{ color:#077bc4;}
.main_list a:hover{color:#f00;}
.main_list tr td.list_tit{ padding:5px 30px; text-align:left;}
.main_list tr td.list_left{ text-align:left; padding:5px 15px;}
.main_list tr td.list_tit a:link,.main_list tr td.list_tit a:visited{ color:#666; display:inline-block;}
.main_list tr td.list_tit a:hover{ color:#f00;}
.add_rols ul li{ padding:6px 0;}

.filter {
}

    .filter dl {
        overflow: hidden;
        zoom: 1;
        padding: 5px 0;
        line-height: 24px;
    }

        .filter dl dt {
            float: left;
            color: #999;
            width: 90px;
            text-align: right;
        }

        .filter dl dd {
            float: left;
        }

.filter_list {
    overflow: hidden;
    zoom: 1;
}

    .filter_list li {
        float: left;
        overflow: hidden;
        zoom: 1;
        margin-bottom: 5px;
    }

        .filter_list li a {
            display: block;
            float: left;
            padding: 0 10px;
            line-height: 24px;
            background: hsl(0deg 0% 95%);
            margin-right: 5px;
        }

            .filter_list li a:hover {
                background: #AAA;
                text-decoration: none;
            }

        .filter_list li.filter_list_clo a {
            background: #18a5da;
        }

            .filter_list li.filter_list_clo a:link, .filter_list li.filter_list_clo a:visited, .filter_list li.filter_list_clo a:hover {
                color: #fff;
            }

.filter_coop {
    overflow: hidden;
    zoom: 1;
}

.filter dl.filter_high dd {
    width: 90%;
}

.filter_search_view dt {
    line-height: 30px;
}

.filter_search {
    background: #fff;
    padding: 10px 0;
    margin-bottom: 20px;
}

.filter_btn {
    display:inline-block;
    border: 0;
    color: #fff;
    background: #ff9c00;
    width: 70px;
    text-align: center;
    margin: 0;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    font-size: 12px;
}

    .filter_btn:hover {
        background: #ffab18;
    }

.que_txt {
    height: 28px;
    padding: 0 5px;
    line-height: 28px\9;
    border: 1px solid #c2c2c2;
    font-size: 12px;
    color: #666;
}

.que_cont {
    font-size: 12px;
    padding: 5px;
    border: 1px solid #c2c2c2;
    max-width: 600px;
}

.export_btn {
    background: #46b5e0;
}
.export_btn:hover {
    background: #077bc4;
}
    .export_btn[disabled] {
        background: grey;
    }
        .export_btn[disabled]:hover {
            background: grey;
        }


/* 子导航 */
.sub_nav { 
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    margin-bottom: 30px;
}

    .sub_nav ul {
        overflow: hidden;
        zoom: 1;
    }

        .sub_nav ul li {
            float: left;
            overflow: hidden;
            zoom: 1;
        }

            .sub_nav ul li a {
                float: left;
                display: block;
                padding: 0 25px;
                background: #7b8082;
                color: white;
            }

                .sub_nav ul li a:hover {
                    background: #18a5da;
                    text-decoration: none;
                    height: 39px;
                    overflow: hidden;
                    border-bottom: 1px solid #bdd2e2;
                }

            .sub_nav ul li.sub_nav_clo a {
                background: #18a5da;
                height: 39px;
                overflow: hidden;
                border-bottom: 1px solid #0a7fc5;
            }

                .sub_nav ul li.sub_nav_clo a:link, .sub_nav ul li.sub_nav_clo a:visited {
                    color: #fff;
                }

/* 面包屑 */
.crumbs { 
    padding-left: 26px;
    color: #999;
}

    .crumbs a:link, .crumbs a:visited {
        color: #888;
    }

    .crumbs a:hover {
        color: #e00;
    }

    .crumbs .crumbs_clo {
        font-weight: 900;
    }

/* CSS Document */
.main_tb_tit { 
    height: 43px;
    overflow: hidden;
    zoom: 1;
}

    .main_tb_tit h2 {
        font-size: 14px;
        border-left: 3px solid #2dabdb;
        height: 40px;
        line-height: 40px;
        padding: 0 15px;
        float: left;
    }
.main_tb_tit_tips {
    float: left;
    color: #999;
    line-height: 30px;
    padding-top: 3px;
}

.add_view {
}

    .add_view .main_tb_tit {
        margin-top: 30px;
        height: 35px;
        background: white;
    }

        .add_view .main_tb_tit h2 {
            max-width: 238px;
            text-align: left;
            font-size: 16px;
            font-weight: bold;
            height: 32px;
            line-height: 32px;
        }

.add_tb {
    background: white;
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #f1f1f1;
}

    .add_tb tr th {
        font-weight: 400;
        width: 130px;
        text-align: right;
        padding-right: 8px;
       /* background: white;*/
        border-bottom: 1px solid #fafafa;
    }

    .add_tb tr td {
        padding: 13px 0 13px 10px;
        border-bottom: 1px dashed #e5e5e5;
    }

.add_btn:hover {
    background: #ffab18;
}

.add_action {
    overflow: hidden;
    zoom: 1;
}

    .add_action .add_btn {
        margin: 20px 0 20px 140px;
    }