@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
body{font-family:"Microsoft YaHei","微软雅黑","simson","宋体","Microsoft YaHei";color:#5d5d5d;font-size:14px;line-height:24px;background-color:#fff;overflow-x: hidden;}
a{color:#333;text-decoration:none;}
a:hover{color:#cf6108;text-decoration:underline;}
*:focus{outline:none;}
ul,ol{list-style:none;}
i,em{font-style:normal;}
img{border:none;display:block;}

.mauto{margin:0 auto;}
.fr{float:right!important;}
.fl{float:left!important;}
.center{text-align:center;}

.bgfff{background:#fff;}
.oh{overflow:hidden;}

.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.fb{font-weight:bold;}

.white{color:#fff;}
.grey3{color:#333;}
.grey6{color:#666;}
.grey9{color:#999;}
.blue{color:#0066cb;}
.red{color:#d00000;}


/*margin-top*/
.top5{margin-top:5px!important;}
.top10{margin-top:10px!important;}
.top15{margin-top:15px!important;}
.top16{margin-top:16px!important;}
.top15{margin-top:15px!important;}
.top20{margin-top:20px!important;}
.top25{margin-top:25px!important;}
.top30{margin-top:30px!important;}
.top40{margin-top:40px!important;}
.top50{margin-top:50px!important;}
.top60{margin-top:60px!important;}
.top80{margin-top:80px!important;}
.ptop5{padding-top:5px;}
.pr20{padding-right:20px;}
.br{border-right:1px solid #dedede;}
.bl{border-left:1px solid #dedede;}

/*margin-left*/
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}

/*margin-right*/
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}

.mb50{margin-bottom:50px;}
.mb30{margin-bottom:30px;}

/*padding*/
.p10{padding:10px;}
.p20{padding:20px;}
.p30{padding:30px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}

/*padding-left*/
.pl10{padding-left:10px;}

/*line-height*/
.line1{height:24px;overflow:hidden;}
.line2{height:48px;overflow:hidden;}
.line3{height:72px;overflow:hidden;}

.line{border-bottom:1px dashed #ddd;height:50px;margin:0px 20px;margin-bottom:60px;clear:both;}

/*清除浮动*/
.clear{clear:both;}

/*块级标签*/
.block{display:block;}

/*雅黑字体*/
.fyahei{font-family:"微软雅黑","Microsoft YaHei";}

/*width*/
.w1040{width:1040px;}
.w700{width:700px;}
.w300{width:300px;}

/*top*/
.top{height:30px;line-height:30px;background-color:#f5f5f5;border-bottom:1px solid #e6e6e6;}

/*logo*/
.logo{padding:20px 0px;}
.logo_a{display:block;float:left;border:2px solid #ff6b54;color: ff6b54;font-size:16px;padding:8px 20px;border-radius:100px;margin-top:10px;}
.logo_a_bg{background-color:#ff6b54;color:#fff;}
.logo_a:hover{background-color:#ef523a;color:#fff;border-color:#ef523a;}

/*nav*/
.nav{line-height:52px;height:52px;background-color:#003b7e;}
.nav_bg{background:url(images/nav_bg.png) right center no-repeat;}

.shadow_box{box-shadow:0px 2px 10px #eee;}
.login_btn{color:#fff;width:100%;text-align:center;height:38px;line-height:38px;background: #ff7b68; /* Old browsers */
background: -moz-linear-gradient(left, #ff7b68 0%, #feaa59 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ff7b68 0%,#feaa59 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ff7b68 0%,#feaa59 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b68', endColorstr='#feaa59',GradientType=1 );border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.login_btn:hover{background:#ff7b68;}
.layui-input{width:100%;}
.captcha_change{width:;height:36px;border:1px solid #eee;}
.verify_code{background-color:#fff7f6;}
.login_query .layui-form input[type=checkbox]{display:block;float:left;margin-top:5px;margin-right:5px;}
.layui-form-checkbox[lay-skin=primary]{height:18px!important;}
.layui-form-label{width:120px;}
#captcha_img{cursor:pointer;}
.upload_img{width:300px;height:auto;clear:both;margin-left:150px;padding-top:10px;}
.query_code_login{background:url(images/login_icon.png) 10px center no-repeat;padding-left:40px;}
.layui-layer-dialog{top:50%!important;margin-top:-40px;}

/*login_footer*/
.login_footer p{color:#b3b3b3;text-align:center;}
.footer_link{padding:20px 0px;border-bottom:1px solid #ededed;text-align:center;margin-bottom:20px;}
.footer_link a{margin-right:20px;}

.layui-btn{background-color:#3b8eec;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.table{width:100%;}
.table,.table tr,.table td,.table th{border:1px solid #eee;padding:10px;}
.table th{background-color:#f9f9f9;}

/*progress*/
.progress_con{overflow:hidden;width:360px;margin:0 auto;}
.progress_item{float:left;line-height:32px;color:#cdcdcd;}
.progress_item .num{float:left;display:block;width:30px;line-height:30px;border:1px solid #cdcdcd;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;margin:0px 10px;font-weight:bold;}
.progress_item.active .num{background-color:#33bb44;border-color:#33bb44;color:#fff;}
.progress_text{text-align:center;width:465px;margin:0 auto;overflow:hidden;}
.progress_text p{width:155px;float:left;}
.progress_text p.active{color:#33bb44;}

/*404*/
.error{width:746px;height:478px;margin:0px auto;position:relative;margin-top:150px;border:1px solid #ddd;text-align:center;background-color:#fff;}
.error p{line-height:70px;font-weight:bold;font-size:20px;background:#f9f9f9;border-bottom:1px solid #eee;}
.error p.strong{color:#1f619c;font-size:120px;line-height:280px;background:none;border:none;}
.error a{display:block;width:121px;height:39px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;position:absolute;left:314px;top:348px;background-color:#1f619c;line-height:39px;color:#fff;}


