.inner-full{width:100%;max-width:1920px;margin:0 auto;}


.sprite-market-icon{display:inline-block;background-image:url(../images/v7/sprite-rating.png);vertical-align:middle;}
.market-icon-app-store{width:94px;height:94px;background-position:0 0;}
.market-icon-google-play{width:94px;height:94px;background-position:0 -120px;}
.rating-star-icon{width:150px;height:30px;background-position:0 -250px;}

.sprite-app{display:inline-block;background-image:url(../images/v7/sprite-app.png);vertical-align:middle;}


.icon-app-logo{width:120px;height:120px;background-position:0 0;}
.btn-app-store{width:200px;height:60px;background-position:0 -150px;}
.btn-google-play{width:200px;height:60px;background-position:0 -225px;}
.btn-android-direct{width:200px;height:60px;background-position:0 -300px;}
.icon-app-features-trophy{width:56px;height:56px;background-position:-9px -383px;}
.icon-app-features-calender{width:56px;height:56px;background-position:-84px -382px;}
.icon-app-features-bell{width:56px;height:56px;background-position:-9px -460px;}
.icon-app-features-train{width:56px;height:56px;background-position:-84px -460px;}

.lg-hk .btn-app-store, .lg-hk .btn-google-play, .lg-hk .btn-android-direct{background-position-x:-240px;}
.lg-jp .btn-app-store, .lg-jp .btn-google-play, .lg-jp .btn-android-direct{background-position-x:-480px;}
.lg-kr .btn-app-store, .lg-kr .btn-google-play, .lg-kr .btn-android-direct{background-position-x:-720px;}


.app-main{height:600px;background:url(../images/v7/main-bg.jpg) no-repeat 50% 50%;color:#fff;}
.app-main .inner-full{position:relative;height:100%;}
.app-main__phone_con{margin-left:-600px;position:absolute;bottom:0;left:50%;width:500px;height:600px;background:url(../images/v7/phone.png) no-repeat 0 0;}
.app-main__screenshot{margin-left:100px;margin-top:150px;width:300px;height:450px;background:url(../images/v7/screen-shot.jpg);}
.app-main__content{position:absolute;left:50%;margin-left:-108px;margin-top:170px;width:700px;}
.app-main__tit{font-size:44px;font-weight:normal;line-height:1.2;margin-bottom:5px;padding-top:10px;}
.app-main__desc{font-size:24px;}
.app-main__app-logo{float:left;margin-right:30px;}
.app-main__logo-con{margin-bottom:60px;}
.app-main__download-label{font-size:20px;}
.app-main__download-btns{margin-top:5px;margin-bottom:20px;}
.app-main__direct-btns{display:none}
.app-main .btn-app-store,
.app-main .btn-google-play,
.app-main .btn-android-direct{margin-right:7px;}
.app-main__link-label{font-size:14px;}
.app-main .fl_pop_items{margin-top:10px;}
.app-main .fl_pop_items input{margin-right:10px;border-radius:3px;width:330px;}
.app-main .fl_pop_items .go_btn{border-radius:3px;width:auto;padding:0 20px;text-transform:uppercase;}

.lg-hk .app-main__screenshot{background-image:url(../images/v7/screen-shot-hk.jpg);}
.lg-jp .app-main__screenshot{background-image:url(../images/v7/screen-shot-jp.jpg);}
.lg-kr .app-main__screenshot{background-image:url(../images/v7/screen-shot-kr.jpg);}

.app-features__list{background-color:#fff;display:flex;}
.app-features__item{border-right:1px solid #f6f6f6;padding:30px 30px 35px 30px;text-align:center;float:left;box-sizing:border-box;width:25%;}
.app-features__item:last-child{border-right:0 none;}
.app-features__tit{font-size:24px;font-weight:normal;line-height:1.2;margin-bottom:10px;margin-top:10px;}
.app-features__desc{font-size:14px;color:#666;}


.app-rating{height:547px;background-color:#F4F9FE;}
.app-rating .inner-full{position:relative;}
.app-rating .handed-bg{margin-left:-800px;left:50%;position:absolute;width:836px;height:547px;background:url(../images/v7/handed-bg.jpg);}
.app-rating__rating{position:absolute;left:50%;max-width:640px;margin-top:140px;}
.app-rating__item{margin-bottom:40px;}
.app-rating__market{float:left;text-align:center;width:130px;margin-right:30px;}
.app-rating__market-name{text-align:center;font-size:20px;}
.app-rating__txt{font-size:16px;margin-top:18px;}
.app-rating__num{font-size:30px;color:#fff;display:inline-block;background-color:#FFB000;padding:0 10px;border-radius:4px;line-height:42px;vertical-align:middle;margin-right:15px;}
.app-rating__cnt{overflow:hidden;padding-top:5px;}

.lg-hk .handed-bg{background:url(../images/v7/handed-bg-hk.jpg);}
.lg-hken .handed-bg{background:url(../images/v7/handed-bg-hken.jpg);}
.lg-jp .handed-bg{background:url(../images/v7/handed-bg-jp.jpg);}
.lg-kr .handed-bg{background:url(../images/v7/handed-bg-kr.jpg);}
.lg-sg .handed-bg{background:url(../images/v7/handed-bg-sg.jpg);}


.app-ft{text-align:center;padding:40px 10px;background-color:#fff;}
.app-ft__tit{font-size:44px;font-weight:normal;line-height:1.2;}
.app-ft__txt{color:#666;font-size:20px;}
.app-ft__download-btns{margin-top:10px;}
.app-ft__qr-img{padding:10px;border:1px solid #ccc;margin-top:20px;display:inline-block;width:120px;height:120px;background:url(../images/v7/qr-img.png) no-repeat 50% 50%;}
.app-ft .btn-app-store,
.app-ft .btn-google-play,
.app-ft .btn-android-direct{margin-right:7px;}

@media screen and (max-width:1440px){
	.app-rating__rating{max-width:600px;}
}
@media screen and (max-width:1200px){
	.btn-android-direct{display:none;}
	.app-main{padding-top:30px;background:#0A71BA;height:auto;text-align:center;}
	.app-main__phone_con{vertical-align:top;display:inline-block;left:auto;position:relative;margin:0;overflow:hidden;}
	.app-main__content{margin:0;position:static;left:0;width:100%;text-align:center;}
	.app-main__logo-con{margin-bottom:20px;}
	.app-main__app-logo{float:none;margin:0;}
	.app-main__send-link,
	.app-main__download-label{display:none;}
	.app-features__list{flex-wrap:wrap;}
	.app-features__item{width:50%;border-bottom:1px solid #f6f6f6;}
	.app-rating__rating{max-width:500px;}
	.app-main .btn-google-play,
	.app-ft .btn-google-play{margin-right:0;}
}
@media screen and (max-width:1024px){
	.app-rating .handed-bg{margin-left:-900px;}
	.app-rating__rating{margin-left:-100px;}
}
@media screen and (max-width:768px){
	.app-rating__rating{margin-left:-150px;margin-top:100px;}
}
@media screen and (max-width:700px){
	.icon-app-logo{width:60px;height:60px;background-size:480px auto;background-position: 0 0;}
	.btn-app-store{width:133px;height:40px;background-size:640px auto;background-position: 0 -100px;}
	.btn-google-play{width:133px;height:40px;background-size:640px auto;background-position: 0 -150px;}
	
	.icon-app-features-trophy{width:28px;height:28px;background-size:480px auto;background-position:-4px -191px;}
	.icon-app-features-calender{width:28px;height:28px;background-size:480px auto;background-position:-42px -191px;}
	.icon-app-features-bell{width:28px;height:28px;background-size:480px auto;background-position:-4px -230px;}
	.icon-app-features-train{width:28px;height:28px;background-size:480px auto;background-position:-42px -230px;}
	
	.app-features__desc{display:none;}
	.app-ft{padding-top:20px;padding-bottom:30px;}
	.app-rating,
	.app-ft__txt,
	.app-ft__qr-img{display:none;}
	.app-main__tit{font-size:28px;padding-left:10px;padding-right:10px;margin-bottom:0;}
	.app-main__desc{font-size:14px;padding-left:10px;padding-right:10px;}
	.app-features__list{display:block;}
	.app-features__item{float:none;border:0 none;padding:15px 10px 0 15px;width:auto;text-align:left;}
	.app-features__txt-con{overflow:hidden;}
	.app-features__icon{float:left;margin-right:15px;}
	.app-features__tit{margin:5px 0;font-size:16px;}
	.app-ft__tit{font-size:20px;padding-left:10px;padding-right:10px;}
	
	.lg-hk .btn-app-store, .lg-hk .btn-google-play, .lg-hk .btn-android-direct{background-position-x:-160px;}
	.lg-jp .btn-app-store, .lg-jp .btn-google-play, .lg-jp .btn-android-direct{background-position-x:-320px;}
	.lg-kr .btn-app-store, .lg-kr .btn-google-play, .lg-kr .btn-android-direct{background-position-x:-480px;}
}

@media screen and (max-width:600px){
	.app-main__phone_con{position:relative;width:100%;background-size:contain;height:0;padding-top:120%;}
	.app-main__screenshot{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0;width:60%;height:0;padding-top:90%;background-size:contain;}
	.app-main__download-btns{margin-bottom:5px;}
	.app-main__direct-btns{width:150px;padding-left:20px; background:url(../images/v7/btn-apk.png) no-repeat; background-size:contain;color:#fff; text-decoration:underline;margin:0 auto; display:block;}
	.app-main__direct-btns a{color:#FFF;}
}
@media screen and (max-width:360px){
	.app-main__tit{font-size:24px;}
}

/* lagecy */
.tip-txt{font-size: 16px; color:#fff; margin-top: 5px}
 .fl_pop_items{margin-top: 15px;}
    .fl_pop_items input{border: 3px solid #fff; background: #fff; height: 30px; line-height: 30px; width: 190px; font-size: 14px; padding-left: 10px; outline: none;}
    .fl_pop_items input[type="text"]:focus{box-shadow: none; border: 3px solid #fff;}
    .fl_pop_items p.tips{margin-top: 3px;display: none; color: #fff}
    .go_btn {width: auto;height: 36px;overflow: hidden;width:95px;line-height: 36px;font-size: 16px;color: #fff;border:0 none;background: #ffb000;outline: none;}
    .go_btn:hover{background: #ffc600}
    .countdown{background: #ccc; cursor: default;}
    .countdown:hover{background: #ccc}   
    .fl_pop_items .ipt-error{border-bottom: 3px solid #e74c3c;line-height: 1.2}
    .msg-error {color: #e74c3c;font-size: 12px;display: block; margin-top: 3px;line-height: 1.2}
    .sent_suceed{color: #99c139; margin-top: 3px;line-height: 1.2}
    .floor9 dl{width: 50%; margin: 0 auto;}
    .floor9-jp dl{width: 45%;}
    .floor9 dt{float: right; margin-top: 40px; }
    .floor9 dd{float: left; width: 75%; margin-top: 40px}
    .floor9 .tip-txt{color:#666; margin-top: 0}
     #tips1{color:#333;}