*{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 .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;}

/*注册/登录样式*/
.passport-sign{width:346px;margin:0 auto;padding:40px 40px 30px;border-radius:5px;background:#fff;margin-top:100px;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2);box-shadow:0 4px 6px 0 rgba(0,0,0,.2);}
.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;}
.passport-form .form-item{margin-bottom:20px;position:relative;}
.passport-form .form-item .passport-txt{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;}
.passport-form .form-item .passport-txt:focus{border:solid 1px #ff700a;}
.passport-form .form-sevenday{overflow:hidden;}
.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-sign .active-kk{width:100%;height:50px;}
.passport-form .form-item .passport-txt.yz{width:220px;}
.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-title-left{font-size:16px;font-weight:700;color:#666;}

/*注册协议*/
.yxw-yhzcxy{color:#999;font-size:14px;line-height:20px;}
.yxw-yhzcxy a{color:#ff700f;font-size:14px;}