﻿html,body{margin:0;padding:0;font-family:微软雅黑;}
body{width:100%;height:100%;background:#fff;margin:0;font-family:微软雅黑;overflow:hidden;}
.header{height:auto;overflow:hidden;margin:0 auto 0 50px;padding-bottom:10px;}
.banner{width:500px;margin:50px auto 0;}
.banner_content{width:500px;height:100%;min-height:1000px;margin:0 auto;position:relative;top:80px;overflow:hidden;}
.banner_nav{width:500px;height:40px;background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#fff;/*实现IE背景透明*/border-radius:10px;float:left;line-height:40px;font-size:16px;font-family:微软雅黑;color:#e0943d;text-align:center;-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/margin-bottom:3px;}

.login_content{border:1px solid #ddd;border-radius:4px;padding-bottom:30px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 0px 15px 0 rgba(0,0,0,.19);height:auto;overflow:hidden;width:500px;}
.login_box{width:400px;margin:0 auto;height:auto;overflow:hidden;padding-top:15px;}
.mt{ color: #474747;font-family: 微软雅黑;font-size: 14px;height: auto;line-height: 30px;padding-bottom:25px;overflow:hidden;}
.mt span{float:left;width:80px;display:block;}

.validate_item span{float:left;width:80px;display:block;}
.vali_DIV{float:left;margin-left:80px;}
.inp{border: 1px solid #ccc;color: #333;display: block;float: left;height: 30px;line-height: 30px;outline: medium none;
overflow: hidden;padding-left: 5px;width: 260px;border-radius: 2px;}

.pass_label{float:left;height:25px;line-height:25px;font-size:14px;color:#5c5c5c;}
.btn{outline:medium; background: #07a0ac;border: 0 none;border-radius: 4px;color: #fff;cursor: pointer;font-size: 16px;font-weight: bold;
    height: 35px;line-height: 35px;text-align: center;width: 260px;margin-left:80px;}
.content_layer{width:500px;height:auto;overflow:hidden;margin:10px auto 0;}
.register_a{float:right;height:30px;line-height:30px;font-size:14px;color:#d1832a;font-family:微软雅黑;display:block;margin-top:20px;}
.logo{width:100%;}
.logo-img{margin-left:30px;}
.login-title{color: #333;padding:10px 15px;font-size:12px;border-bottom:1px solid transparent;border-color:#ddd;background-color: #f5f5f5;}







.icon{background:url(../images/icon_register.png);background-repeat:no-repeat;border: 0 none;display: block;float: left;height: 17px;margin-right: 5px;position: relative;top: 7px;vertical-align: middle;width: 16px;}
.msg_box{color: #ee0707;font-size: 12px;height: 30px;line-height: 30px;width:350px;text-align: left;margin: 10px auto 0;}
.none{display:block;}
.wrap_box{height:auto;overflow:hidden;padding-bottom:20px;}
.item{z-index:1;border:1px solid #333;width:338px;height:35px;line-height:35px;margin-bottom:15px;position:relative;}
.label_icon{border-right: 1px solid #bdbdbd;height: 35px;left: 0;position: absolute;top: 0;width: 38px;z-index: 3;}
.user_icon{background:url(../images/user_icon.png);background-repeat:no-repeat;  display: block;
    height: 23px;left: 10px;position: relative;top: 5px;width: 18px;}
.pass_icon{background:url(../images/pass_icon.png);background-repeat:no-repeat; display: block; height: 23px;
    left: 10px;position: relative;top: 5px;width: 18px;}
.validate_item{height:30px;line-height:30px;margin-bottom:10px;}
.inp_validate{float:left;border:1px solid #333;width:120px;height:30px;line-height:30px;margin-right:10px;padding-left:5px;}
.validate_img{float:left;width:120px;height:30px;line-height:30px;}
.refreash{float:right;font-size:14px;color:#5c5c5c;text-decoration:none;height:25px;line-height:25px;margin-right:55px;color:#337ab7;}

.item_error{border:1px solid #ee0707;height: 35px;line-height: 35px;margin-bottom: 15px;width: 338px;}

.inp_error{outline:none;border: 0 none;color:#ee0707;float: none;height: 18px;line-height: 18px;overflow: hidden;padding: 10px 0 5px 50px; width: 280px;}
.check_box{float:left;position:relative;top:4px;}

.login-banner{background:url(../images/back.png) repeat scroll 0 0;height: 500px;left: 0;position: absolute;top: 0; width: 100%}
.i_inner{ float: left;height:285px;left: -120px;position: relative;top: 80px;width:676px;z-index: 3;background:url(../images/inner_bg.png);background-repeat:no-repeat;}
.user-nav {background-color: #666;height: 113px;width:100%;}
.user-nav .nav-info {margin: 0 auto;padding: 27px 0 21px 40px;width: 1000px;}
.nav-info a {display: inline-block;float: left;height: 65px;line-height: 65px;overflow: hidden;text-decoration: none;}
.nav-info span {color: #fff;display: inline-block;font-size: 18px;}
.nav-info .pic {background: rgba(0, 0, 0, 0) url("../images/nav-pic.png") no-repeat scroll 0 0;float: left;}
.nav-info .user {height: 34px;margin-right: 10px;margin-top: 15px;width: 34px;}
.nav-info .money {background-position: 0 -68px;height: 33px;margin-right: 10px;margin-top: 15px; width: 37px;}
.nav-info .arrow-icon {background: rgba(0, 0, 0, 0) url("../images/arrow.png") repeat scroll 0 0;display: inline-block;float: left;height: 65px;margin: 0 10px;width: 60px;}
.nav-info .right {background-position: 0 -34px;height: 26px;margin-right: 10px;margin-top: 15px;width: 34px;}
.nav-info .create {background-position: 0 -102px;height: 34px;margin-right: 10px;margin-top: 15px;width: 34px;}
.nav-info .success {background-position: 0 -136px;height: 34px;margin-right: 10px;margin-top: 15px;width: 34px;}
.logo{width:500px;}
.bot_inner{background:url(../images/bottom_bg.png);background-repeat:no-repeat;width:1000px;height:60px;margin:0 auto;position:relative;top:-60px;}