*{margin:0px;padding:0px;}
body{font-family:"Î¢ÈíÑÅºÚ","Microsoft YaHei","ËÎÌå";color:#333;font-size:14px;line-height:24px;background-color:#fff;}
input{font-family:"Î¢ÈíÑÅºÚ","Microsoft YaHei","ËÎÌå";}
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;}
p,div,ul,li{padding:0px;margin:0px;}
input[type=checkbox], input[type=radio]{margin:0px;}
h1,h2,h3,h4{padding:0px;margin:0px;}

.yh{font-family:"Î¢ÈíÑÅºÚ","Microsoft YaHei";}
.st{font-family:"sim son","ËÎÌå"}

.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.uline{text-decoration:underline;}

.block{display:block;}
.inline{display:inline;}

.white{color:#fff;}
.gray3{color:#333;}
.gray4{color:#444;}
.gray6{color:#666;}
.grey7e{color:#7e7e7e;}
.grey58{color:#585858;}
.gray9{color:#999;}
.blue{color:#005bf0;}
.red{color:#e73227;}
.col_ff7c08{color:#ff7c08;}
.col_0166c5{color:#0166c5;}

.bg_f{background-color:#fff;}
.bg_f3{background-color:#f3f3f3;}

.bg_red{background:#ad2931 url(../images/bg_red.jpg) top center no-repeat;}
.bg_green{background:#00705a url(/images/bg_green.jpg) top center no-repeat;}
.bg_blue{background:#009fd2 url(../images/bg_blue.jpg) top center no-repeat;}

.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;}
.black{color:#000;}
.grey3{color:#333;}
.grey6{color:#666;}
.grey9{color:#999;}
.blue{color:#0066cb;}
.red{color:#d00000;}

.pr{position:relative;}

.pa{position:absolute;}

/*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;}
.mr30{margin-right:30px;}

.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;}

/*width*/
.w700{width:700px;}
.w300{width:300px;}

.w_50{width:50%;}
.w_60{width:60%;}
.w_70{width:70%;}
.w_45{width:45%;}

.w1040{width:1040px;}
.w1380{width:1380px;}
.mauto{margin:0 auto;}
.oh{overflow:hidden;}
.login_top{background-color:#f5f5f5;border-bottom:1px solid #e6e6e6;height:30px;line-height:30px;color:#808080;}
.login_top p{margin:0px;padding:0px;}
.login_top a{color:#808080;}
.login_top .icon_phone{float:left;display:block;width:14px;height:14px;background:url(../img/phone.png) center center no-repeat;margin-top:8px;margin-right:10px;}
.fl{float:left;}
.fr{float:right;}
.mlr30{margin-left:30px;margin-right:30px;}
.mr20{margin-right:20px;}

.login_logo{padding:10px 0px;}
.login_logo .logo_a{display:block;float:left;border:2px solid #ff6b54;color:#ff6b54;font-size:16px;padding:8px 20px;border-radius:100px;margin-top:10px;}
.login_logo .logo_a_bg{background-color:#ff6b54;color:#fff;}
.login_logo .logo_a:hover{background-color:#ef523a;color:#fff;border-color:#ef523a;}
.login-tit{color:#333333;font-size:18px;text-align:left;margin-top:10px;margin-bottom:20px;display:block;}

.login_footer img{display:inline;}

.admin_login_bg{background:url(../images/lbg.png) top left repeat-x;background-size:auto 100%;}
.admin-login-box {width:100%;background: #fff; height:416px;}
.admin-login-box .w1040{background:url(/images/login_bg.png) -200px bottom no-repeat;}
.user_input i{position:absolute;left:0px;top:0px;width:40px;height:100%;display:block;background:url(/images/user_icon.png) center center no-repeat;}
.pas_input i{position:absolute;left:0px;top:0px;width:40px;height:100%;background:url(/images/login_icon.png) center center no-repeat;}

.login_con{height:416px;z-index:0;width:384px;position:absolute;top:0px;left:50%;margin-left:146px;}
.login-box-body{width:324px;padding:20px 30px 30px;float:right;background: #fff;border-top: 0;color: #666;border:1 solid #ccc;box-shadow:1px 1px 5px #777;-moz-box-shadow:1px 1px 5px #777;-webkit-box-shadow:1px 1px 5px #777;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:40px;right:0px;}
.login-box-body .form-control{padding-right:10px;padding-left:40px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:38px;}
.login-box-body .form-group{background-color:#fff;}
.login-box-body .verify{background-color:#fff7f6;}

.login-box-body .form-control{border:none;background:none;display: block;width: 100%;box-sizing: border-box;padding-right:10px;padding-left:40px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:38px;border: 1px solid #ccc;margin-bottom:15px;}
.login-box-body .form-control:focus{border:1px solid #4d9efb!important;}

.login_btn{color:#fff;width:100%;text-align:center;height:38px;line-height:38px;background:#3b78dd;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;cursor:pointer;}
.ladda-spinner{position:absolute;left:155px;top:20px;}

.login_btn:hover{background:#2b68ce;}

.reg_btn{color:#3b78dd;}

.reg_btn:hover{color:#2b68ce;}

.notic_con{padding:30px;}
.notic_con img,.notic_con table{display:block;margin:0 auto;max-width:90%;}
.notic_add{text-align:center;color:#999;margin-top:15px;}
.notic_add span{margin:0px 5px;}
.notic_row .tit{text-align:center;font-size:24px;}

.form_single .form-group{clear:both;margin-bottom:20px;}
.form_single .form-group>label{float:left;display:block;width:120px;text-align:right;margin-right:20px;line-height:34px;margin-bottom:0px;}
.form_single .form-group img{margin-left:140px;}
.form_single .form-group .uploadify-button{margin-top:5px;}
.form_single{margin-top:20px;border-top:1px solid #eee;padding-top:20px;}
.form_single .form-group span{line-height:34px;}
.form_single .form-group .addon-icon-select{width:400px;}
.form_single .box-footer{text-align:center;padding-top:20px;}
.form_single .box-footer .btn{display:inline-block;}
.form_single .tip_group{overflow:hidden;}
.form_single .tip_group>label{color:#b21e23;}
.form_single .tip_group input{border:1px solid #b21e23;color:#b21e23;}
.form_single .tip_group .form-control{float:left;color:#b21e23;border:1px solid #b21e23;color:#b21e23;}
.form_single .tip_group>div{float:left;}

.modal-body .form-group label{display:block;float:left;width:100px;margin-right:20px;text-align:right;line-height:34px;}
.express{margin-bottom:20px;background-color:#f9f9f9;height:34px;line-height:34px;}
.express b{margin-right:10px;display:block;float:left;background-color:#f2f2f2;padding:0px 15px;}
.express p{margin:0px 10px;float:left;}
.express p span{color:#999;}

.captcha_change{cursor:pointer;width:auto;}




/*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;}
.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;}
.layui-btn{background-color:#3b8eec;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.login_footer img{display:inline;}

.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;}

.layui-input:focus{border:1px solid #4d9efb!important;}


.reg_sel{height: 38px;line-height: 1.3;width:120px;padding:0px 10px;text-align:center;line-height: 38px\9;border-width: 1px;border-style: solid;border-color:#e6e6e6;background-color: #fff;border-radius: 2px;cursor:pointer;}
.reg_sel:focus{border:1px solid #4d9efb!important;}
#hintlogin img{display:inline;margin-right:5px;}
#hintlogin font{margin-right:5px;}

.agree_div .layui-form-checkbox[lay-skin=primary] span{color:#333!important;}


.banner {position: relative;width:100%;height:416px;overflow: hidden}
.banner .pic {position: relative;z-index: 0}
.banner .pic li {position: relative;width:100%;height:416px;}
.banner .pic li a{display:block;width:100%;height:416px;}
.banner .pic li div.bg {position: absolute;bottom: 0;left: 0;height: 20px;padding: 10px 15px;width:100%;background: #1b2738;opacity: .7;filter: alpha(opacity=70);-moz-opacity: .7}
.banner .pic li div.summary {position: absolute;bottom: 0;left: 0;height: 20px;padding: 10px 15px;width:100%}
.banner .pic li div.summary p {font-size: 16px;color: #fff;line-height: 20px;height: 20px;overflow: hidden}
.banner .pic img {width:auto;height:416px;display: block}
.banner .hd {width: auto;position: absolute;bottom: 3px;right: 15px;text-align: center;font-size: 0;z-index: 1}
.banner .hd li {margin: 0 3px;background: #999;height: 12px;overflow: hidden;width: 12px;cursor: pointer;display: inline-block;*display: inline;zoom: 1}
.banner .hd .on {background: #fff}
.banner .prev,.banner .next {width: 50px;height: 60px;margin: -45px 0 0;background: url(../images/ad_ctr.png?v=0) no-repeat 0 0;background-size: 80% auto;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;filter: alpha(opacity=50);opacity: .5}
.banner .prev {left: 0}
.banner .next {background-position: 0 -60px;right: -10px}
.banner .prev:hover,.banner .next:hover {filter: alpha(opacity=80)!important;opacity: .8!important}

.footer-nav a{color:#999;}