@charset "utf-8";
/*基本样式*/
*{margin: 0;padding: 0;
    /*border: 0*/
}
html,body{overflow-x:hidden !important;overflow-y: auto;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,
input,  p, blockquote, th, td ,span,iframe{
    margin: 0;
    padding: 0;
    /*border:0;*/
    background-color: transparent;
}
textarea{
 	margin: 0;
    padding:5px 8px;
    font-size:14px;

}
/*margin-bottom滚动条出现时避免跳跃（貌似没发现）*/
html{height:calc(100% - 1px);font-size:100%; overflow-x:hidden;overflow-y:auto;}

iframe{
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    height: 100%;
    overflow: hidden;
}
 iframe body{
 overflow: auto !important;
}
/*background-color为避免其他问题定义背景颜色*/
a{cursor: pointer;text-decoration:none;}
table {border-collapse:collapse;border-spacing:0;max-width: 100%;
    background-color: transparent;
}
ul, ol,li {list-style: outside none none;display: block;width: auto}
/*清除浮动*/
.clear{clear: both}
.clearl{clear: left}
.clearr{clear: right}
/*浮动*/
.fl{float: left}
.fr{float: right}
/*宽度*/
.row{width: 100%}
.wh1{width: 1%}
.wh5{width: 5%}
.wh10{width: 10%}
.wh16{width: 16.5%}
.wh12{width: 12%}
.wh20{width: 20%}
.wh21{width: 21%}
.wh25{width: 25%}
.wh30{width: 30%}
.wh35{width: 35%}
.wh40{width: 40%}
.wh45{width: 45%}
.wh50{width: 50%}
.wh55{width: 55%}
.wh60{width: 60%}
.wh65{width: 65%}
.wh70{width: 70%}
.wh80{width: 80%}
.wh85{width: 85%}
.wh90{width: 90%}
.wh95{width: 96%}
.wh99{width: 99%}
.wh100{width: 100%}
.wh250{width: 250px}
.wh200{width: 200px}
/*字体颜色*/
.ft_blue{color:#0232CD!important;}
.ft_white{color: #ffffff}
.ft_black{color:#404041;}
.ft_red{color: #E34D59}

/*背景色*/
.bg_blue{background-color:#ECF1FF;padding-left: 10px;}
.bg_black{background-color: #28282e}
.bg_wahte{background-color: #EFF1F5}
.bg-fc{background-color: #fcfcfc}
.bg_white{background-color: #ffffff}
.bg_f2{background-color: #ffffff}
.bg_e9{background-color: #ffffff;border:1px solid #e9e9e9;border-top:0;border-bottom:0;}
.bg_graay{background: #D4D4D4}
/*边框颜色*/
.border_black{border:#404041 }

/*文字大小*/
.fz5b{font-size: 0.5em}
.fz8b{font-size: 0.8em}
.fz12{font-size: 14px}
.fz14{font-size: 14px}
.fz16{font-size: 16px}
.fz18{font-size: 18px}
.fz20{font-size: 20px}
.fz22{font-size: 22px}
.fz24{font-size: 24px}
.fz28{font-size: 28px}
.fz30{font-size: 30px}
.fz32{font-size: 32px}
/*对齐方式*/
.t_center{text-align: center;}
.t_left{text-align: left;}
.t_right{text-align: right;}
/*上，左，右边框*/
.border{border-width:1px;}
.border_sd_black{border:0px solid #333333}
/*圆角*/
.border_rads{border-radius: 4px;}
/*依次边框下，上，左，右*/
.border_bottom{border-width:0px 0px 1px 0px;}
.border_top{border-width: 1px 0px 0px 0px; }
.border_left{border-width:0px 0px 0px 1px ;}
.border_right{border-width:0px 1px 0px 0px;}

/*左右边框*/
.border_lr{border-width:0px 1px;padding:1px 0px;}
.border_tb{border-width:1px 0px ;padding: 0px 1px;}
/*内边距*/
.padding_left_5{padding-left:5px;}
.padding_top_10{padding-top:10px;}
.padding0{padding:0 !important;}
.padding_tb_10{padding:10px 0px;}
.padding_top_30{padding-top:30px;}
.padding_top_50{padding-top:50px;}
.padding_tb_20{padding:20px 0px;}
.padding_tb_25{padding:25px 0px;}
.padding_tb_35{padding:35px 0px;}
.padding10{padding: 10px}
.padding20{padding: 10px 20px}
.padding_tl_5{padding:0 5px;}
.padding_lr_10{padding:0 10px;}
/*隐藏，显示*/
.hide{display:none;}
.show{display: block;}
/*鼠标手*/
.pointer{cursor: pointer}
/*文字加粗*/
.bold{ font-weight:bold}
/*浮动居中*/
.margin0 {margin: 0 auto}
/*
 按钮
*/
.btn-group.auto{
    display: block;
    max-width: 360px;
}
.btn-group{
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.btn-group > .btn:first-child {
    margin-left: 0px;
}
.btn-group > .btn {
    position: relative;
    float: left;
}

.btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;

}
.btn-group > .dropdown-toggle-large:not(:first-child) {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;

}
.dropdown-toggle-large{
    min-height:35px !important;
}
.btn{
    position: relative;
    cursor: pointer;
    display: inline-block;
    min-height: 30px;
    font-size: 14px;
    outline: 0;
    border: none;
    vertical-align: baseline;
    background: #e0e1e2;
    color: rgba(0,0,0,.6);
    font-family: 'MicroSoft YaHei';
    padding: 0px 16px;
    text-transform: none;
    text-shadow: none;
    line-height: 0em;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    box-shadow: 0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
    transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
    will-change: '';
    -webkit-tap-highlight-color: transparent;
    line-height: 30px;
}
.btn i{
    margin-right: 5px;
}
/*btn size*/
.large{
    padding: 0px 16px;
    min-height: 32px;
}
.larger{
    padding: 0px 24px;
    min-height: 40px;
}
/*--- Base ---*/
.btn.base,
.btn.base {
    border: 1px solid #DCDFE6;
    background-color: #FFFFFF;
    color: #333333;
    text-shadow: none;
    background-image: none;
}

.btn.base:hover,
.btn.base:hover {
    border: 1px solid #DCDFE6;
    background-color: #DCDFE6;
    color: #333333;
    text-shadow: none;
}

/*--- Base1 ---*/
.btn.base1,
.btn.base1 {
    border: 1px solid #EFF1F5;
    background-color: #EFF1F5;
    color: #333333;
    text-shadow: none;
    background-image: none;
}

.btn.base1:hover,
.btn.base1:hover {
    border: 1px solid #F2F4FD;
    background-color: #F2F4FD;
    color: #0052D9;
    text-shadow: none;
}

.btn.new-green {
    border: 1px solid transparent;
    background-color: transparent;
    color: #0232CD;
    text-shadow: none;
    background-image: none;
    white-space:nowrap;
}
.table-list-modl tbody tr:hover td .btn.new-green{
    /*border: 1px solid #F5F7FA;*/
    /*background-color: #F5F7FA;*/
}
.btn.new-green i{margin-right: 5px;font-size: 14px;}

/*--- Green ---*/
.btn.green {
    border: 1px solid #0232CD;
    background-color: #0232CD;
    color: #ffffff;
    text-shadow: none;
    background-image: none;
    white-space:nowrap;
}
.btn.green:hover,
.btn.green:hover {
    border: 1px solid #98B5FF;
    background-color: #98B5FF;
    color: #ffffff;
    text-shadow: none;
}

/*--- Green1 ---*/
.btn.green1 {
    background: #F2F4FD;
    border: 1px solid #8098E6;
    color: #0232CD;
    text-shadow: none;
    background-image: none;
    white-space:nowrap;
}
.btn.green1:hover,
.btn.green1:hover {
    background: #0232CD;
    border: 1px solid #0232CD;
    color: #FFFFFF;
    text-shadow: none;
}
.btn.green1:disabled {
    background-color: #cccccc;
    border: 1px solid #CCCCCC;
    color: #ffffff;
    cursor: not-allowed;}

/*--- Blue ---*/

.btn.blue,
.btn.blue {
    border: 1px solid  #0232CD;
    background-color: #0232CD;
    color: #ffffff;
    text-shadow: none;
    background-image: none;
}
.btn.blue:hover,
.btn.blue:hover {
    border: 1px solid  #98B5FF;
    background-color: #98B5FF;
    color: #ffffff;
    text-shadow: none;
}
/*--- Blue1 ---*/

.btn.blue1,
.btn.blue1 {
    border: 1px solid  #C4D4FF;
    background-color: #FFFFFF;
    color: #0232CD;
    text-shadow: none;
    background-image: none;
}
.btn.blue1:hover,
.btn.blue1:hover {
    background: #0232CD;
    border: 1px solid #0232CD;
    color: #FFFFFF;
    text-shadow: none;
}
/*--- Red ---*/

.btn.red,
.btn.red {
    border: 1px solid  #8098E6;
    background-color: #F2F4FD;
    color: #0232CD;
    text-shadow: none;
    background-image: none;
}

.btn.red:hover,
.btn.red:hover {
    border: 1px solid  #0232CD;
    background-color: #0232CD;
    color: #ffffff;
    text-shadow: none;
}

/*--- Green1 ---*/
.btn.red1 {
    background: #F2F4FD;
    border: 1px solid #8098E6;
    color: #0232CD;
    text-shadow: none;
    background-image: none;
    white-space:nowrap;
}
.btn.red1:hover,
.btn.red1:hover {
    background: #0232CD;
    border: 1px solid #0232CD;
    color: #ffffff;
    text-shadow: none;
}

/*--- Base white---*/
.btn.base.white
.btn.base.white {
    border: 1px solid #404041;
    background-color: #ffffff;
    color: #404041;
    text-shadow: none;
    background-image: none;
}
.btn.base.white{
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.btn.base.white:hover,
.btn.base.white:hover {
    border: 1px solid #404041;
    background-color: #ffffff;
    color: #404041;
    text-shadow: none;
}
.btn.base.white:focus,
.btn.base.white:focus {
    border: 1px solid #404041;
    background-color: #ffffff;
    color: #404041;
    text-shadow: none;
}
.btn.base.white:active,
.btn.base.white:active {
    border: 1px solid #404041;
    background-color: #ffffff;
    color: #404041;
    text-shadow: none;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
}

input{
    background-color: #ffffff;
    border: 1px solid #DCDFE6;
    outline: 0;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #cccccc;*/
    /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #cccccc;*/
    min-width: 217px;
    max-width: 360px;
    text-indent:15px;
    vertical-align: middle;
    line-height: 30px;
    height: 30px;
    border-radius: 2px;
    width: 100%;

}

input:hover,input:focus{
    border-color: #0232CD;
    outline: 0;
}
/*2015-11-26 */
.absolute{position: absolute}
.relative{position: relative}
.fixed{position: fixed}
input[type='radio'],input[type='checkbox']{
    border: none;
    background: none;
    width: 12px;
    min-width: 12px;
    max-width: 12px;
    height: 30px;
    line-height: 30px;
    display: block;
    float: left;
    vertical-align: middle;
    box-shadow: 0px 0px 0px !important;
}
.verymini{width: 28px;min-width: 28px}
.mini{width: 48px;min-width: 48px}
.small90{width: 90px;min-width: 90px}
.small140{width: 140px;min-width: 90px}
.small{width: 180px;min-width: 180px}
.bottom{vertical-align: text-bottom !important;}
input.it-large{max-width:490px !important;width:70% !important;}
.large1{padding:0 10px;min-height:60px;}
.large1 i{display:block;background-image:url(../img/icon_bt.png);background-repeat:no-repeat;width:60px; height:32px;}
.zxlr{background-position:center 5px;}
.mbxz{background-position:center -29px;}
.pldr{background-position:center -60px;}
.dc{background-position:center -94px;}
.sc{background-position:center -129px;}
.sjbd{background-position:center -163px;}
/*文件上传样式开始*/
.a-upload {
    padding: 4px 10px;
    height: 20px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 96px;
    text-align: center;
}

.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}
.showFileName{
    float: right;
    margin-left: 5px;
    position: absolute;
}
.showFileName p{
    width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*文件上传样式结束*/
.pwd{ float: right; color: #26A6E6; font-size: 14px;}
.pwd a{ color: #26A6E6; text-decoration: none;}

.login_top{ background: #0232CD; width: 100%;}
.login_top ul{ margin: 0 auto; width: 1200px; line-height: 90px; height: 90px; color: #fff; font-size: 32px;}

.login_body{ background: #fff; margin:30px auto; width: 1124px; min-height: 355px; padding:0 38px; border-radius: 6px;}
.login_body h1{ margin-bottom: 50px; line-height: 90px; height: 90px; font-size: 18px; font-weight: bold; text-align: left; text-indent: 55px; background:url(../img/login_icon.png) 0 50% no-repeat;}
.login_body .srk{ margin: 0 auto; width:390px;}
.login_body .srk ul{ margin-bottom: 20px;}
.login_body .srk ul img{ vertical-align: middle; margin-right: 5px;}
.login_body .srk ul span{color: #333; font-size: 14px; display: inline-block; }
.login_body .srk ul strong{ font-weight: normal; color: red;}
.login_body .srk li{ color: #333; font-size: 14px; margin-bottom: 20px;}
.login_body .srk li span{ width: 70px; float: left; height: 38px; line-height: 38px;}
.login_body .srk li strong{ color: #EB1B1B; font-size: 14px; margin-right: 5px;}
.login_body .srk li input{ width: 310px; border: 1px solid #ddd; border-radius: 4px; height: 38px; line-height: 38px; color: #333; outline: none;}

.login_foot{margin: 0 auto; width: 1200px; }
.login_foot li{ width: 100%; float: none; font-size: 14px; color: #333;  text-align: center; line-height: 30px;}
