/* CSS Document */
body,html{ font-size:16px;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div{font:400 12px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial";color:#333;}
html{font:400 100% "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none; line-height:1.2; color:#333;}

.ios_phone{width:980px; margin:0 auto;}
.ios_phone h1{width:95%; text-align:center; font-size:2.5rem; line-height:1.2; margin:3rem auto 0; font-weight:bold;}
.ios_phone>p{font-size:16px; text-align:center; color:#333; width:90%; margin:15px auto 10px; line-height:1.6;}
.ios_phone>p img{max-width:659px; width:87%;}
.ios_phone>p>a{font-size:inherit; text-align:center; color:#f48c06; text-decoration:none;}
.atbuymo_move:after{content:""; display:inline-block; width:20px; height:30px; background:url(../phonetrans/img/ptdlmo_arrow.png) no-repeat; background-size:cover; position:absolute; left:0; right:0; margin:0 auto; animation:move 3s infinite ease-in-out;}
@keyframes move{
  0%{transform:translateY(-15px);}
  50%{transform:translateY(0px);}
  100%{transform:translateY(-15px);}
}

footer .fot{color:#666 !important;}

.ios_phone_banner img{max-width:100%; margin:10px auto 0;}
.ios_block1 h2 span{color:#f69e00;}
.ios_main1{width:94%; max-width:600px; background-color:#f8fcff; border-radius:10px; margin:2rem auto; box-shadow:0 0 30px rgba(0,0,0,0.1); padding:15px 0 25px; }
.ios_main1 h2{max-width:82%; line-height:1.6; margin:auto;}
.ios_main1 p b{ font-size:40px; font-weight:bold; color:#eb0021}
.ios_main1 p del{font-size:18px; color:#9c9c9c; margin-right:1rem; font-weight:300;}
.ios_main1 .singlic{font-size:14px; color:#666; margin-top:10px; text-align:center;}
.ios_main1 p.ft12{margin:10px auto 0; line-height:1.6; padding: 0 5%;}
.ios_main1 h2 .ios-price{ color:#f48c06;  }
.ios_main1 .li_disc{margin-top:0.5rem; padding-bottom:2.62rem; font-size:1.1rem; color:#7d7e7a; text-align:center;}
.ios_main1 .li_disc:before{content:""; border-radius:100%; width:5px; height:5px; margin-right:5px; background-color:#7d7e7a; display:inline-block; position:relative; top:-2px; }
.atibuymo_ensure img{width:90%; max-width:310px; margin:10px auto 0; display:block;}
.ios_main1 a{ width:225px; height:50px; background-color:#f49d06; border-radius:5px; line-height:50px; text-align:center; text-decoration:none; display:block; text-align:center; margin:1.25rem auto 0; font-size:18px; font-weight:bold; color:#fff;}
.ptbuymo_payment{padding:10px 0 15px;background-color:#edf9ff;margin:20px auto 0}

.pr_con4 .slider{ width:100%; margin: 0 auto; overflow: hidden;}
.pr_con4_p1{ width: 19%; margin: 0 auto;}
.pr_con4_p2{ margin-top:1.5rem; font-size:16px; color: #666; font-weight:normal; line-height:1.5;}
.pr_con4_p2 b{ font-weight:bold; font-size: 1.5rem; }
.pr_con4_p3{ font-size:16px; color: #666; margin-top:15px;}
.slider{overflow:hidden;width:100%;position:relative;left:0;top:0;}
.slider .bd li img{display:block; max-width:6.56rem; margin:1.25rem auto -1rem auto; }
.slider .hd{width:100%; margin-top: 1em; height:20px;text-align:center; padding-bottom:1em; margin-left:.5em}
.slider .bd ul{ position:relative; height:15rem; }
.slider .bd ul li{ position:absolute; opacity:0; transition:.5s ease-in-out;}
.slider .bd ul .li_show{ opacity:1; }
.slider .hd li,.slider .hd_pr li{display:inline-block;margin-right:.5em;width:.5em;height:.5em;border-radius:100%; border:.04em solid #898989; text-indent:-9999em; }
.slider .hd li.on,.slider .hd_pr li.on{background:#959595;}
.slider .hd,.slider .hd_pr{ margin-left:2px; }
.slider .hd a,.slider .hd_pr a{ display:inline-block; width:5px; height:5px; border-radius:100%; margin-right:5px; border:1px solid #0a55ff; }
.slider .hd_pr{ margin-top:2rem; }
.slider .hd .li_circle{background-color:#0a55ff; }

/*second*/
.ios_data_range1{ margin:30px auto 0;}
.ios_data_range1 ul{width:95%; margin:2rem auto 0; }
.ios_data_range1 li{ margin-bottom:12px; font-size:16px; color:#666; line-height:1.6; text-align:left; padding-left:15px; position:relative; }
.ios_data_range1 li:before{ width:4px; height:4px; border-radius:50%; background:#175cff; content:""; left:5px; top:10px; position:absolute;}
.ios_data_range1 li b{ font-weight:bold; font-size:inherit;}
.at_data_rate{ display:block; max-width:521px; width:85%; margin:1rem auto 2rem auto; }
.at_data_con5{ width:100%; }
.ios_mains_addbg{width:100%; margin:0 auto 0; overflow:hidden;}
.ios_mains_add{ width:91%; padding:30px 0; margin:20px auto 30px; }
.ios_mains_add h2{  margin-bottom:1.5rem; font-size:1.8rem; font-weight:bold; }
.at_data_lun{ width:92%; margin:40px auto 0; max-height:32rem; }
.at_data_lun .hd_pr{ margin-top:4rem; }
.ios_main1>img{ position:absolute; width:20%; right:0; top:0; z-index:5; }
.bestchoice_cont{position:absolute; top:0; right:0; width:90px; height:110px; overflow:hidden;}
.bestchoice_label{ display:inline-block; padding:6px 40px; font-size:12px; font-weight:bold; color:#fff; background-color:#fa350d; position:absolute; right:-43px; top:5px; transform:rotate(43deg); white-space:nowrap;}
.at_data_con5 p{ font-size:1.5rem; }

.bottomurl{ width:100%; padding:2.5rem 0; border-top:1px solid #d1d1d1; margin-top:2.5rem;}
.bottomurl a{ font-size:22px; color:#3880ec; text-decoration:underline;}
.bottomurl a:after{ display:inline-block; content:''; width:17px; height:20px; background:url(../anytrans/img/anddl_botmp.png) no-repeat; background-size:100%; margin-left:10px; vertical-align:middle;}
.liwidth{width:100%;}

.yeartips i{ left:-200px;}
.yeartips i:after{ left:200px;}

.audlmo_media{background-color:#f7f7f7; margin:20px auto; padding:20px 0 30px;}
.audlmo_media img{margin:20px auto 0; width:90%; max-width:340px;}

/*buymo*/
.boxx{max-width:750px;margin:auto;}
.at_buy_con1{ width:100%; background:url(../phonetrans/img/ptbuymo_banbg.jpg) #1b65fa top center no-repeat;background-size:cover; padding-bottom:5%;}
.at_buy_con1 h1{ font-size:22px; line-height:1.42; padding:1em 0 0; font-weight:600;}
.at_buy_con1_p1{ font-size:14px; line-height:1.6; padding:1em 0.5em 2em; color:rgba(255,255,255,0.9)}
.at_buy_con1_p1 span{color:#ffbf50;}
.at_buy_con1_p1 strong{text-shadow:0 0 0 #ccc;}
.at_buy_con1_p2{ width:41%; margin:0.3em auto;}
.at_buy_con1_p2 img{ width:100%;}
/*.at_buy_banner img{ display:block;}*/
.boxx .ios_main1{padding:25px 0 0; border-radius:0; margin-top:-30px;}
.ios_block2 .ios_main1{padding-bottom:30px;}
.aubuymo_choose{margin-bottom:30px;}
.aubuymo_choose h2,.ios_data_range1 h2{width:100%; padding:15px 0; background-color:#edf9ff;}
.aubuymo_choose li{width:47%; display:inline-block; vertical-align:top; margin-top:20px;}
.aubuymo_choose img{height:62px;}
.aubuymo_choose h3{font-size:14px; font-weight:bold;}
.aubuymo_choose p{font-size:12px; color:#333; line-height:1.6; margin-top:10px; min-height:38px;}
.aubuymo_choose p b{font-weight:bold; font-size:inherit;}

.auislider ul{ height:10rem;}
.aui_buy_con1.at_buy_con1{ background-color:#41cad0; background:linear-gradient(to bottom,#40cad0,#1aa3e6);}

.ostab{max-width:360px; border:1px solid #edf3f0; border-radius:16px; margin:1.875rem auto;}
.ostab p{float:left; width:50%; font-size:12px; line-height:33px; position:relative;}
.ostab p:before{font-family:pricon; margin-right:5px; vertical-align:middle;}
.ostab .wintab:before{content:"\eac2";}
.ostab .mactab:before{content:"\e906";}
.ostab .ostab_act{color:#fff; background-color:#175cff; border-radius:16px;}
.ostab .ostab_act:after{content:""; position:absolute; width:0; height:0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 8px solid #175cff; position: absolute; left: 50%; transform: translateX(-50%); bottom: -8px;}
.buymacs{display:none;}

.in_app_loading{width:100%;height:100%;background-color:rgba(255,255,255,.9);position:fixed;left:0;top:0;z-index:9}
.in_app_loading img{position:absolute;top:45%;left:48%;animation:loading 1s linear infinite;-ms-animation:loading 1s linear infinite;-webkit-animation:loading 1s linear infinite}
@keyframes loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@-ms-keyframes loading{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg)}}
@-webkit-keyframes loading{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}

@media screen and (max-width: 980px){
	 .ios_phone,.pw980{width:100%;}
	 .ios_block h2,.pr_con4>h2{ font-size:1.65rem; }
	 .pr_con4>h2{ margin-top:30px;}
	 .re_ios_img{ margin:2.5rem 0 2rem 0; }
}

@media screen and (max-width: 760px){
	body,html{ font-size:14px;}
}
@media screen and (max-width: 560px){	
	.slider .hd{ padding-bottom:0; margin-top:2rem; }
	.at_data_con5 img{ padding-bottom:3.75rem; }
	
	.bottomurl{margin-top:2rem; padding:1.5rem 0;}
	.bottomurl a{ font-size: 14px;}
	.bottomurl a:after{ width:13px; height:15px;}
	.slider .bd ul{ height:20em;}
	
}
@media screen and (max-width: 480px){
	body,html{ font-size:12px;}
	
}
@media screen and (max-width: 360px){
	.ios_phone h1{font-size:2rem;}
}
@media screen and (max-width: 323px){
	.slider .bd ul{ height:20rem; }
}
