.page_head{width: 100%;    padding: 10px 0;background: #009999;}

.page_head .logo{text-align: center;}
.page_head .logo img{max-width: 200px;}

.main_content{background: #fff;margin: 90px 0;}

.pic_cont .wrap{margin-top: 20px;}

.pic_cont img{max-width: 100%;}

.sign_cont .wrap{overflow: hidden;max-width: 320px;margin: 0 auto;}

.sign_top{text-align: center;margin-bottom: 30px;}

.sign_top h4{font-size: 24px;font-weight: bold;color: #009999;}

.sign_top h5{font-size: 16px;font-weight: bold;margin-top: 10px;color: #000;}

.sign_top h5 span{color: #cc9933;}

.sign_top p{font-size: 13px;line-height: 1.7;margin-top: 10px;}

.sign_top p span{color: #cc9933;}

.ylist p{text-align: center;font-size: 13px;}

.ylist li{margin:0 0 15px;border-radius: 5px;height: 42px;font-weight: bold;font-size: 15px;text-align: center;line-height: 40px;}

.ylist li.facebook a,.ylist li.apple a{color: #fff;}

.ylist li.facebook{background: #a2c8f9;color: #fff;}

.ylist li i{display: inline-block;width: 25px;height: 25px;margin-right:8px;vertical-align: middle;}

.ylist li.facebook i{background: url(../images/icon_f.png) center no-repeat;}

.ylist li.google{border: 1px solid #ddd;box-sizing: border-box;}

.ylist li.google i{background: url(../images/icon_g.png) center no-repeat;}

.ylist li.google a{color: #666;}

.ylist li.apple{background: #000;}

.ylist li.apple i{background: url(../images/icon_a.png) center no-repeat;}

.sign_cont .line{position: relative;margin: 20px 0;text-align: center;}

.sign_cont .line::after{position: absolute;content: '';width: 100%;height: 1px;background: #ccc;left: 0;top: 50%;z-index: 0;}

.sign_cont .line span{display: inline-block;padding: 0 15px;background: #fff;position: relative;z-index: 9;color: #666;}

.sign_cont .field{margin-bottom: 10px;}

.sign_cont .wr{margin-left:-5px;margin-right:-5px;}

.sign_cont .field .item{padding: 0 5px;width: 50%;float: left;}

.sign_cont input{width: 100%;padding-left: 10px;color: #333;font-size: 14px;line-height: 38px;height: 40px;border: 1px solid #ddd;border-radius: 5px;}
.sign_cont button{width: 100%;text-align: center;color: #666;font-size: 14px;line-height: 38px;height: 40px;border: 1px solid #ddd;border-radius: 5px;background:none;}

.sign_cont .ui-btn1{background: #009999;font-size: 15px;font-weight: bold;color: #fff;border: none;}

.sign_cont .tips{font-size: 13px;line-height: 1.4;margin-bottom: 15px;}

.sign_cont .subtxt{text-align: right;line-height: 1;margin-bottom: 10px;}

.sign_cont .subtxt a{color: #cc9933;}







