﻿/*global 全局样式 头尾\字体\颜色\通用盒子*/
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,FONT,IMG,INS,KBD,Q,S,SAMP
STRIKE,TT,VAR,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TFOOT,THEAD{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
*,:after,:before{box-sizing:border-box}
*{margin:0 auto}
html{-ms-touch-action:manipulation;touch-action:manipulation;overflow-x:hidden}
body{font-family:"Microsoft YaHei",Narrow,Arial,sans-serif;min-width:1100px;font-size:12px;color:#525252;background:#f6f6f6;padding:100px 10px 0 160px}
table{margin:0;border-collapse:collapse}
p,ul,li{list-style:none;border:0px}

/*scrollbar*/
::-webkit-scrollbar{width:6px;-webkit-appearance:none;-webkit-border-radius:0}
::-webkit-scrollbar-track{background:#fff;-webkit-border-radius:0}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:vertical{background:#dbdbdb;border:none;-webkit-border-radius:0}
::-webkit-scrollbar-thumb:vertical:active{background:#dbdbdb;border:none;-webkit-border-radius:0}

input,textarea,select,button{font-family:"Microsoft YaHei",Narrow,Arial,sans-serif;font-size:12px;background:#f9f9f9;color:#625d50;height:36px;line-height:1;padding:0 5px;border:1px solid #eee;vertical-align:middle;box-sizing:border-box;outline:none;transition:background .3s}
input,textarea,select,button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
select{-webkit-appearance:none;padding-right:30px;background:rgba(0,0,0,0.01) url("images/icon_dorpdown.png") no-repeat right center;background-size:auto 20px}
textarea{min-height:150px;line-height:1.8;padding:4px;overflow-y:auto;resize:none;-webkit-rtl-ordering:logical;-webkit-user-select:text;-webkit-box-orient:vertical;white-space:pre-wrap;word-wrap:break-word}
textarea:focus,input[type=text]:focus{background:rgba(0,0,0,0.05)}

button,input[type=button],input[type=submit]{background:#e9e9e9;padding:0 10px;cursor:pointer}
button:hover,input[type=button]:hover,input[type=submit]:hover{filter:alpha(opacity=8);opacity:0.8;-khtml-opacity:0.8}
input[type=checkbox],input[type=radio]{height:auto}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c7c7c7}
input::-moz-placeholder,textarea::-moz-placeholder{color:#c7c7c7}
input:-moz-placeholder,textarea:-moz-placeholder{color:#c7c7c7}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c7c7c7}
input.placeholder,textarea.placeholder{color:#c7c7c7}

a{nofocus:expression(this.onFocus=this.blur())}
a:focus{outline:none;-moz-outline-style:none}
a:link,a:visited{color:#525252;text-decoration:none}
a:hover{color:#dd0000;text-decoration:none}

.fl{float:left;display:inline}
.fr{float:right;display:inline}

/*fonts color
========================================================================================*/
.gray,.gray a,a.gray{color:#ccc}
.gray a:link,.gray a:visited,a.gray:link,a.gray:visited{color:#ccc}
.gray a:hover,a.gray:hover{color:#3a3a3a}

.blue,.blue a,a.blue{color:#0B299F}
.blue a:link,.blue a:visited,a.blue:link,a.blue:visited{color:#0B299F}
.blue a:hover,a.blue:hover{color:#525252}

.red,.red a,a.red{color:#ff0000}
.red a:link,.red a:visited,a.red:link,a.red:visited{color:#ff0000}
.red a:hover,a.red:hover{color:#525252}

.green,.green a,a.green{color:#1aa094}
.green a:link,.green a:visited,a.green:link,a.green:visited{color:#1aa094}
.green a:hover,a.green:hover{color:#525252}

.white,.white a,a.white{color:#fff}
.white a:link,.white a:visited,a.white:link,a.white:visited{color:#fff}
.white a:hover,a.white:hover{color:rgba(255,255,255,0.75)}

/*btn
========================================================================================*/
.btn{display:inline-block;text-align:center;vertical-align:middle;border:0;background:#e9e9e9;height:32px;line-height:32px;padding:0 20px !important;cursor:pointer}
.btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn:hover{filter:alpha(opacity=60);opacity:0.6;-khtml-opacity:0.6}

.btn.sty1{background:#2b4288;color:#fff}
.btn.sty1:link,.btn.sty1:visited,.btn.sty1:hover{color:#fff;text-decoration:none}

.btn.sty2{background:#28a3ef;color:#fff}
.btn.sty2:link,.btn.sty2:visited,.btn.sty2:hover{color:#fff;text-decoration:none}

.btn.sty3{background:#ea4a36;color:#fff}
.btn.sty3:link,.btn.sty3:visited,.btn.sty3:hover{color:#fff;text-decoration:none}

/*====================================== 通用框架 ======================================*/
#k_top{position:fixed;top:0;left:0;background:#2b4288;width:100%;min-width:800px;height:45px;line-height:45px;z-index:999}
#k_top i{margin-right:5px}
#k_top em{font-style:normal;font-weight:bold;color:#ff9900}
#k_top li{float:left;display:inline-block;padding:0 14px;height:45px;border-left:1px solid #42599e;font-size:14px}
#k_top .fl{margin-left:10px;font-weight:bold;font-size:15px}
#k_top .fl i{vertical-align:middle}

#k_left{position:fixed;left:0;top:45px;width:150px;border-right:1px solid #eee;height:100%;overflow:hidden;background:#fff;padding:0 10px}
#k_left a{display:block;height:40px;line-height:40px;overflow:hidden;border-bottom:1px dashed #dbdbdb}
#k_left a i{display:inline-block;width:25px;font-size:18px}
#k_left a span{float:right;display:inline-block;margin-top:2px;font-size:12px;font-family:"宋体";font-weight:bold;color:#dbdbdb}

#k_path{position:fixed;width:100%;padding:0 10px;height:45px;background:#fff;border-bottom:1px solid #eee;left:150px;top:45px;z-index:999;overflow:hidden}
#k_path a{float:left;vertical-align:middle;border:1px solid #eee;background:#eee;padding:0 15px;height:26px;line-height:25px;margin:9px 5px 0 0;text-decoration:none}
#k_path a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#k_path a.active{background:#2b4288;color:#fff}

/*====================================== 通用盒子 ======================================*/
/*login*/
.loginpanl{width:360px;background:#fff;border:10px solid rgba(000,000,000,0.07);overflow:hidden;margin:150px auto}
.loginpanl{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.loginpanl .myform{padding:30px}

.loginpanl .item{position:relative;display:block;padding:4px 0;overflow:hidden;zoom:1}
.loginpanl .item input{width:100%;height:40px;line-height:40px;font-size:14px}
.loginpanl .item input[type=submit]{height:40px}

.loginpanl .formhead{background:#00357e;text-align:center;color:#fff;padding:30px;font-weight:bold;font-size:16px;line-height:1.5}
.loginpanl .formhead img{display:block;height:50px;margin:0 auto}

.nopadding{padding:58px 10px 0 160px;}

/*msgbox*/
.msgbox{display:block;overflow:hidden;zoom:1}
.msgbox a{float:left;display:inline-block;min-width:250px;margin:0 10px 10px 0;padding:15px 0 15px 50px;color:#fff;font-weight:bold;border-radius:4px}
.msgbox a strong{display:block;font-size:14px;margin-top:2px}
.msgbox a i{float:left;margin-left:-35px;font-size:24px;font-weight:normal}
.msgbox a.m1{background:#fa8484}
.msgbox a.m2{background:#2271ac}
.msgbox a.m3{background:#42599e}
.msgbox a.m4{background:#22bf5a}
.msgbox a.m5{background:#5946a8}
.msgbox a.m6{background:#1aa094}
.msgbox a.m7{background:#ffa304}

/*desc*/
.content{text-align:justify;line-height:1.6;text-justify:inter-ideograph;text-justify:newspaper}
.content img{display:block;margin:10px auto}

/*tab*/
.m_tab a{float:left;display:inline-block;margin-right:5px;height:30px;line-height:30px;background:#fff;padding:0 12px;cursor:pointer;border-radius:5px 5px 0 0}
.m_tab a.active{background:#eee}

/*搜索栏*/
.m_tbar{line-height:26px;padding:10px;background:#fff;overflow:hidden;zoom:1}
.m_tbar.foot{padding:5px 8px}
.m_tbar input,.m_tbar select,.m_tbar .btn{float:left;margin-right:4px;height:26px;line-height:26px}

/*清单*/
.m_tblist{width:100%;background:#fff}
.m_tblist td,.m_tblist th{padding:2px 8px;height:32px;box-sizing:border-box;border-bottom:1px dashed #eee;vertical-align:middle}
.m_tblist th{background:#eee;font-weight:normal;text-align:left}
.m_tblist td input[type=text]{width:50px;height:20px;text-align:center}
.m_tblist td img{float:left;display:inline-block}
.m_tblist tr:hover{background:rgba(0,0,0,0.07)}

/*表单*/
.formpanl{width:100%;background:#fff;padding:10px}
.formpanl td{padding:3px;height:26px;box-sizing:border-box;vertical-align:middle;overflow:hidden;zoom:1}
.formpanl label{vertical-align:middle;display:inline-block;height:33px;line-height:33px;margin-right:10px}
.formpanl label input[type=checkbox],.formpanl label input[type=radio]{float:left;margin:10px 4px 0 0;vertical-align:middle;}

/*pages 分页*/
#pages a,#pages span{float:left;display:inline-block;line-height:20px;padding:0 2px}
#pages .active{color:#ff0000}

/*上传box*/
.picbox{display:block;min-width:220px;overflow:hidden;zoom:1;margin-top:15px;background:#fff;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.picbox:first-child{margin:0}
.picbox strong{display:block;font-weight:normal;background:#f9f9f9;padding:10px 5px}
.picbox li{display:block;padding:8px 5px;border-top:1px solid #eee;overflow:hidden;zoom:1}

/*upload*/
.box_up_form{min-width:inherit;padding:0;background:#fff;border-top:1px solid #eee;line-height:30px;padding:0 5px}
.box_up_form .file{position:relative;display:block;width:100%;height:100%;opacity:0.5;}
.box_up_form .file::before{float:right;display:inline-block;content:'+';font-weight:bold;margin-right:5px}
.box_up_form .file input{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer}

/*提示box*/
.tipbox{text-align:center;line-height:1.8}
.tipbox .iconfont{font-size:40px}
.tipbox strong{display:block}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{display:block;overflow:hidden;zoom:1}
.Validform_right{display:none}
.Validform_wrong{padding-top:4px;color:#ff0000;white-space:nowrap}

/*====================================== layui重置 ======================================*/
/*提示*/
body .layui-layer-nobg{box-shadow:none}
body .layui-layer-dialog .layui-layer-content{text-align:center;padding:20px 10px}
body .layui-layer-btn{text-align:center;padding:0 10px 20px}
body .layui-layer-btn a{display:inline-block;background:#f1f1f1;border:1px solid #e7e7e7;margin:0 2px;padding:3px 20px;color:#555;height:auto;line-height:auto}
body .layui-layer-btn a{-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem}
body .layui-layer-btn .layui-layer-btn0,body .layui-layer-btn .layui-layer-btn1,body .layui-layer-btn .layui-layer-btn2{background:#f1f1f1;border:1px solid #e7e7e7;color:#555}

/*弹层*/
body .layui-layer{border-radius:none;box-shadow:none}
body .popup{position:relative;display:none;padding:10px}
body .popup .inner{position:relative;background:#fff;border-radius:4px;padding:20px 10px 10px}
body .popup .close{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center;background:#fff;cursor:pointer;border-radius:50%}
body .popup .close::before{display:inline-block;content:'×';font-size:16px;font-weight:bold}
body .popup .inner .m_form{padding:0}