@charset "utf-8";
html, body, form, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, em, address, a, input, textarea, span, strong, img{margin: 0px;padding: 0px}
html, body{ width:100%; height:100%}
body{font-size:14px;color:#000000; font-family:"Microsoft YaHei"; background:#fafafa}
*{box-sizing: border-box;}
*::after, *::before { box-sizing: border-box;}
dl,ul{list-style:none}
button,input,select,textarea{font-size:14px}
img{border:none; display:block}
a{color:#1f1616;text-decoration:none;blr:expression(this.onFocus=this.blur());outline:0}
a:hover{color:#A80009}
em,i{font-style:normal}
table{border-collapse:collapse}
table,tbody,td,tfoot,thead,tr{margin:0}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;visibility:hidden}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400}
input{outline:0px;}
article,aside,dialog,figure,footer,header,nav,section{display:block}
.clear10{clear:both;height:10px;line-height:0;font-size:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.pr{position:relative;z-index:0}
.pa{position:absolute}
.fl{ float:left;}
.fr{ float:right;}
.wrap{margin:0 auto;max-width:1920px;min-width:1200px;position:relative;width:100%; height: 100%}
.w1100{width: 1100px; margin: 0 auto}
.top{ background: url("../images/top_bg.png") no-repeat; width: 100%; height: 70px; position: absolute; top: 0px; left: 0px; }
.footer{height: 150px; background: #000000; color: #f2f2f2;}
.footer .fnav a{ color: #f2f2f2;  margin: 0 10px;}
.footer .flogo{ width: 265px; height: 98px; float: left; margin-top: 35px; border-right: 2px solid #595959; }
.footer .flogo img{ margin-top: 0px;}
.footer .finfo{width: 750px; float: right; margin-top: 25px; line-height: 28px;}
.footer .finfo p{font-size: 12px; color:#666666}
.footer .finfo p a{ color:#8ac9fa; margin-right: 30px; }
.login{ width: 95%; text-align: right; color: #A80009}
.login .btn{text-decoration:none; width: 66px; height: 26px; background: #A80009; display: inline-block; border-radius: 18px; line-height: 26px; text-align: center; color: #FFFFFF}
.login .btn:hover{background: #ee0410}
.login a{ text-decoration: underline; margin-left: 5px;}
.login .server{ width: 28px; height: 28px; background: url("../images/icon-02.png") no-repeat; float: right; display: inline-block}
.login .server.on,.login .server:hover{ background-position: 0px -48px; }
.layui-table,.layui-table td,.layui-table th,.layui-table thead,.layui-table tr{border:none!important;}
.layui-table{border-collapse:separate!important; border-spacing: 0px 10px; color: #000000}
.layui-table th,.layui-table td{ text-align: center; vertical-align: middle}
.layui-table .sort-item{ color: #A80009;}
.layui-table td{ font-size: 12px; line-height: 16px; background: #F9F9F9}
.layui-table thead{ height: 40px; line-height: 40px;}
.layui-table tbody tr:hover td{ background: #fff4f4}
.layui-table .sort-item{line-height:26px;padding:0 8px;color:#A80009;transition:background .3s ease,color .3s ease}
.layui-table .sort-item:hover{color:#db4949;background:#f6f6f8;border-radius:4px}
.layui-table .sort-item.on{color:#db4949}
.layui-table .sort-item .isort{position:relative;width:8px;height:10px;display: inline-block; margin-left: 2px;}
.layui-table .sort-item .idown,.layui-table .sort-item .iup{width:7px;height:9px}
.layui-table .sort-item .ibtm,.layui-table .sort-item .idown,.layui-table .sort-item .itop,.layui-table .sort-item .iup{background:url(../images/list-arrow.png) no-repeat}
.layui-table .sort-item .ibtm,.layui-table .sort-item .itop{position:absolute;width:8px;height:4px;left:0}
.layui-table .sort-item .itop{top:0;background-position:0 -12px}
.layui-table .sort-item .itop.on{background-position:-10px -12px}
.layui-table .sort-item .ibtm{bottom:0;background-position:0 -18px}
.layui-table .sort-item .ibtm.on{background-position:-10px -18px}
.layui-table .sort-item .idown{background-position:0 0}
.layui-table .sort-item .idown.on{background-position:-10px 0}
.layui-table .sort-item .iup{background-position:-20px 0}
.layui-table-notice{ border-spacing: 0px 3px;}
.layui-table-notice tbody tr{ height: 40px;}

.intro{ width: 100%; margin-top: 10px; border-radius: 5px; height: 167px;background: #FFFFFF; padding: 20px;  }
.tit{font-size: 20px; height: 50px; border-bottom: 1px solid #D8D8D8}
.icon-01{ display: inline-block; width: 10px; height: 10px; background: url("../images/index_icon_02.png") no-repeat; margin-right: 10px; vertical-align: middle}
.intro .intro_info {line-height: 24px; margin-top: 10px;}
.vade{width: 100%; margin-top: 10px; border-radius: 5px; height: 129px;background: #FFFFFF; padding: 20px; margin-bottom: 100px;}
.vade .vade_list{ display: flex; margin-top: 20px;}
.vade .vade_list a{ display: inline-block; width: 120px;}
.vade .vade_list a i{ display: inline-block; width: 16px; height: 16px; vertical-align: middle; background: url("../images/icon-06.png") no-repeat; margin-right: 3px;}
.vade .vade_list a .icon_v_01{ background-position: 0px 0px}
.vade .vade_list a .icon_v_02{ background-position: -20px 0px}
.vade .vade_list a .icon_v_03{ background-position: -40px 0px}
.vade .vade_list a .icon_v_04{ background-position: -60px 0px}
.vade .vade_list a .icon_v_05{ background-position: -78px 0px}
.vade .vade_list a .icon_v_06{ background-position: -96px 0px}
.vade .vade_list a:hover{ color: #db4949}
.vade .vade_list a:hover .icon_v_01{ background-position: 0px -18px}
.vade .vade_list a:hover .icon_v_02{ background-position: -20px -18px}
.vade .vade_list a:hover .icon_v_03{ background-position: -40px -18px}
.vade .vade_list a:hover .icon_v_04{ background-position: -60px -18px}
.vade .vade_list a:hover .icon_v_05{ background-position: -78px -18px}
.vade .vade_list a:hover .icon_v_06{ background-position: -96px -18px}
/*.equip-tips{ width: 300px; height: 400px;}*/
::-webkit-scrollbar{width:4px;height:4px}
::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}
::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}
::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
.layer_login-bg{position: fixed; height:100%; width:100%; z-index:999; top:0px; left:0px; background-color:#000; opacity:0.5; filter:alpha(opacity=50); }
.layer_login_main{ width:560px; height:350px; border:1px solid  #ddd; background:#FFF;position:fixed; top:50%; left:50%; margin-left:-280px; margin-top:-200px;  z-index:9999; }
.layer_login_close{ position:absolute; width:30px; height:30px; right:5px; top:5px; font-size:20px; text-align:center;}
.layer_login_close a{ color:#555555;}
.layer_login_main .btn_01{background:#c9c9c9; font-size:18px; color:#FFF; display:inline-block; height:40px; width:90px; text-align:center; line-height:40px; margin-top:25px; margin-right:10px;}
.layer_login_content .loginbox{ width:405px; height:302px; margin:0 auto}
.layer_login_content .main-footer{ height:233px; width:100%; position:absolute; bottom:0px; left:0px;}
.layer_login_content .login_tab{ width:100%; text-align:center; font-size:18px; margin-top:15px;}
.layer_login_content .login_input{ height:45px; width:318px; border:1px solid #c9c9c9; margin:20px auto 0px; border-radius:5px;}
.layer_login_content .login_select{ height:45px; width:318px; margin:10px auto;}
.layer_login_content .login_select select{height:45px; width:318px;border:1px solid #c9c9c9; border-radius:5px 0 0 5px; }
.login_input input{ height:40px; width:270px; font-size:14px; border:none;}
.layer_login_content .login_input i{ display:inline-block; width:23px; height:26px; margin:5px 10px; vertical-align:middle;}
.layer_login_content .login_input .icon-user{ background:url(../images/l_icon-user.png) no-repeat;}
.login_input .icon-pwd{ background:url(../images/l_icon-pwd.png) no-repeat;}
.layer_login_content .login_code-box{height:45px; width:318px; margin:20px auto 0px}
.layer_login_content .login_code{height:45px; width:160px; border:1px solid #c9c9c9; border-radius:5px; float:left; padding-left:5px; margin-right:20px;}
.layer_login_content .login_code input{ height:40px; width:150px; font-size:14px; border:none;}
.layer_login_content .login_box{width:318px; margin:20px auto 0px;}
.layer_login_content .forget{ vertical-align:-2px; margin-right:3px;}
.layer_login_content .user_btn{ height:45px; width:318px; display:block; background:#A80009; color:#FFF; font-size:16px; text-align:center; line-height:45px; border-radius: 20px;}
.layer_login_content .user_btn:hover{ color:#f1f1f1; background: #ef0410;}

