*{margin:0;padding:0;}
body{background:#fff;font-size:14px;color:#333;font-family:"Microsoft Yahei","微软雅黑","MicrosoftJhengHei","华文细黑","Hiragino Sans GB","sans-serif";}
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;}
.container{width:1200px;margin:0 auto;}
.container:before,.container:after{content:" ";display:table;clear:both;}

.phone-icon{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(../images/yxw-sj.png) no-repeat;background-size:22px 22px;}
.mima-icon{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(../images/yxw-mm.png) no-repeat;background-size:22px 22px;}
.yzm-icon{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(../images/yxw-yzm.png) no-repeat;background-size:22px 22px;}

/*头部通用*/
.passport-header{border-bottom:#e5e5e5 1px solid;}
.passport-header .logo{padding:25px 0 25px;}
.passport-header .logo-link{width:190px;height:61px;display:block;float:left;}
.passport-header .logo-link img{display:block;}
.passport-header .logo-title{float:left;height:34px;line-height:34px;font-size:24px;color:#333;margin-top:15px;padding-left:30px;}
.passport-header .have-account{font-size:16px;float:right;margin-top:25px;color:#999;}
.passport-header .have-account a{color:#ff700a;}

/*注册信息*/
.passport-wrapper{width:100%;height:650px;border-bottom:#e5e5e5 1px solid;}
.passport-sign{width:420px;min-height:300px;padding:40px 40px 30px;margin:0 auto;border-radius:5px;}
.passport-sign .active{color:#666;font-size:32px;margin-bottom:70px;margin-top:30px;text-align:center;}
.passport-sign .active-kk{width:100%;height:50px;}
.passport-form .form-item{margin-bottom:20px;position:relative;}
.passport-form .form-item .passport-txt{width:100%;height:50px;line-height:50px;padding:0 45px;font-size:14px;color:#999;border:solid 1px #ddd;box-sizing:border-box;border-radius:5px;}
.passport-form .form-item .passport-txt:focus{border:solid 1px #ff700a;}
.passport-form .form-item .passport-txt.yz{width:260px;}
.passport-form .form-item p{padding-top:5px;font-size:14px;}
.passport-form .form-mcode{position:relative;}
.passport-form .js-getcode{position:absolute;top:0;right:0;width:150px;font-size:14px;border:1px solid #ff700a;background:#fff;color:#ff700a;height:50px;line-height:50px;cursor:pointer;border-radius:5px;}
.passport-form .js-getcode:hover{color:#fff;background:#ff700a;border:1px solid #ff700a;}
.passport-form .form-item .passport-btn{width:100%;height:50px;margin-top:20px;font-size:20px;color:#fff;background:#ff700a;cursor:pointer;border-radius:5px;}
.passport-form .form-title-left{font-size:16px;font-weight:700;color:#666;}

/*注册协议*/
.yxw-yhzcxy{color:#999;font-size:14px;}
.yxw-yhzcxy a{color:#ff700f;font-size:14px;}

/*网站底部*/
.footer-link .w1200{width:1200px;margin:0 auto;padding:40px 0 50px;text-align:center;}
.footer-link .link{line-height:20px;}
.footer-link .link a{font-size:14px;color:#666;}
.footer-link .link a:hover{color:#333;}
.footer-link span.sep{padding:0 10px;font-family:sans-serif;color:#666;}
.footer-link p{margin-top:20px;color:#666;font-size:14px;}
.footer-link .footer-yxw-gxb{color:#666;padding:0 5px;}