*{margin:0;padding:0;}
body{background:#fff;font-size:14px;color:#333;}
em{font-style:normal;font-weight:normal;}
dl,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button{vertical-align:middle;font-size:100%;list-style:none;outline:none;border:0;}
table{border-collapse:collapse;border-spacing:0;}
i,em,q{font-style:normal;}
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ff700a;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:"\200b";display:block;height:0;clear:both;}

:focus {outline: 0;}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*{-webkit-tap-highlight-color: transparent;}
ul, li, dl, dd, dt, ol {list-style: none;}



.container{width:970px;margin:0 auto;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2);box-shadow:0 4px 6px 0 rgba(0,0,0,.2);margin-top:120px;}

.container:before,.container:after{content:" ";display:table;clear:both;}
.fa-user{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(/img/login/yxw-sj.png) no-repeat;background-size:22px 22px;}
.fa-lock{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(/img/login/yxw-mm.png) no-repeat;background-size:22px 22px;}
.fa-code{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(/img/login/yxw-yzm.png) no-repeat;background-size:22px 22px;}
.fa-mali{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(/img/login/yxw-mali.png) no-repeat;background-size:22px 22px;}
.fa-iphone{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(/img/login/shouji.png) no-repeat;background-size:22px 22px;}
.fa-duanxin{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(/img/login/duanxin.png) no-repeat;background-size:22px 22px;}

/*头部通用*/
.passport-header .logo{padding:25px 0 25px;}
.passport-header .logo-link{width:124px;height:61px;display:block;float:left;}
.passport-header .logo-link img{width:100%;display:block;}
.passport-header .logo-title{float:left;height:34px;line-height:34px;font-size:24px;color:#333;margin-top:15px;padding-left:30px;}

/*注册/登录样式*/
.login_left{ float:left; width:480px; background-color:#fcfdff;height:710px;}

.passport-sign{width:490px;margin:0 auto;padding:60px 60px 30px 60px;border-radius:5px;background:#fff; float:right; height:710px; }
.passport-sign .active{color:#666;font-size:24px;margin-top:20px;margin-bottom:20px;text-align:center;}
.passport-sign .logo img{height:60px;display:block;margin:0 auto;}
.form-group{margin-bottom:0px;position:relative;}
.form-control{width:100%;height:50px;line-height:50px;font-size:14px;color:#999;padding:0 45px;border:solid 1px #ddd;box-sizing:border-box;border-radius:5px;}
.form-control:focus{border:solid 1px #004893;}
.form-sevenday{overflow:hidden;}
.passport-btn{width:100%;height:45px;margin-top:0px;font-size:18px;color:#fff;background:#004893;cursor:pointer;border-radius:5px;}

.fc-code{position:relative;}
.fc-code img{position:absolute;right:5px;top:0px;border-radius:5px; width:113px; height:36px;}



/*注册协议*/
.yxw-yhzcxy{color:#999;font-size:14px;line-height:20px;}
.yxw-yhzcxy a{color:#ff700f;font-size:14px;}


.aui-nav-list-box{height:50px;margin:10px 0;text-align:center;}
.aui-nav-list-box li{position:relative;display:inline-block;line-height:50px;font-size:18px;padding:0 10px;}
.aui-nav-list-box a{display:block;color:#666;}
.aui-nav-list-box span{display:inline-block;height:50px;}
.aui-nav-list-box span:hover{color:#000;}
.aui-nav-list-box li.aui-current span{font-weight:700;font-size:18px;border-bottom:0;color:#333;}
.aui-nav-list-box li.aui-current a{color:#333;}
.aui-nav-list-box li.aui-current a:before{width:30px;height:3px;content:"";background:#004893;display:inline-block;bottom:5px;left:50%;position:absolute;border-radius:2px;margin-left:-15px;}
.aui-nav-list-item{display:none;}



.container{margin-bottom:100px;}
.aui-nav-list-box{height:50px;margin:10px 0;text-align:center;}
.aui-nav-list-box li{position:relative;display:inline-block;line-height:50px;font-size:18px;padding:0 10px;}
.aui-nav-list-box a{display:block;color:#666;}
.aui-nav-list-box span{display:inline-block;height:50px;}
.aui-nav-list-box span:hover{color:#000;}
.aui-nav-list-box li.aui-current span{font-weight:700;font-size:18px;border-bottom:0;color:#333;}
.aui-nav-list-box li.aui-current a{color:#333;}
.aui-nav-list-box li.aui-current a:before{width:30px;height:3px;content:"";background:#004893;display:inline-block;bottom:5px;left:50%;position:absolute;border-radius:2px;margin-left:-15px;}
.aui-nav-list-item{display:none;}
.fc-code{position:absolute;top:7px;right:0;}

.btn_zhuce{position:absolute;top:7px;right:5px;width:113px;height:35px; background-color:#cbdef9;border-radius:5px; font-size:12px; text-align:center; line-height:35px;}


/*顶部导航栏高度重新定义*/
#all-nav, #all-nav .center{ height:84px;}
#all-nav .center .nav { line-height:84px;}
.revi-search-bar {top:25px;}
.li_2_content, .li_3_content {top:67px}


/*表单检查提醒*/
.pwdBtnShow{outline: none;position: absolute;display: inline-block;width: 30px;height: 30px;cursor: pointer;overflow: hidden;top:0px; right:20px;}
#pwdBtn {margin-top: 13px;margin-bottom: 10px;}
.pwdBtnShow i{background-image:url("/img/login/elements.png");background-position: -30px -93px; background-repeat: no-repeat;}/*密码可见控制*/
.i_icon {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.password{}
.password1{display: none;}
.errorc{ border:1px #ff0000 solid;border-radius:5px; padding:0px; }
.errorc input{ height:45px;}
.errorc .form-control{ border:0px #ff0000 solid;}
.checkedN{ border:0px #ff0000 solid;padding:0px; margin:0px}
.checkedN .form-control{ border:1px #ddd solid;}
.checkedN input{ height:48px;}
.gaodu20{ min-height:20px;}
.error{ margin-bottom:10px; font-size:12px; color:#004893}
.errorc .input-group-btn input{ height:35px; margin:0px; padding:0; line-height:35px;}