/* CSS Document */
 @media screen and (max-width: 980px){
	 .pw980{ width:96%; overflow:hidden;}
	 .bttom_directory_block{ width:90%; float:none; border-bottom:1px solid #e0e0e0; margin: 0 5%;}
	 .bttom_logo{ float:left; text-align:left; margin:40px 5%;}
	 .bttom_directory_block h6{ line-height:2; padding:10px 0;}
	 .bttom_directory_block h6:after{font-family:"iconfont"; content:"\e814"; font-size:12px; float:right; margin-right:20px; cursor:pointer; transition:all 0.2s ease-in-out;}
	 .bttom_directory_block ul{ display:none; margin-bottom:20px;}
	 .bttom_directory_block ul li a{ width:100%; display:block; margin:10px; line-height:1.5;}
	 .bttom_directory_block_an h6{ cursor:pointer;}
	 .bttom_directory_block_an h6:after{ transform:rotate(45deg);}
	 .bottom_cont p{ float:none; width:95%; text-align:center; margin:10px auto; line-height:1.5;}
	  /*index**/
	 .idx_banner_cont p{ width:90%;}
	 .idx_banner_cont h1{ font-size:50px;}
	 .idx_banner_imgs{ width:80%;}
	 .idx_banner_imgs1{ display:block; width:100%; max-width:945px;}
	 .idx_banner_iphone{ display:block; width:40%; max-width:373px;}
	 .idx_banner{ height:750px;}
	 .idx_funs_block{ width:90%; float:none; margin:50px auto; border:1px solid rgba(255,255,255,0);}
	 .idx_funs_block p{ width:90%;}
	 .idx_tips_block{ width:90%; float:none; display:block; margin:28px auto 60px auto;}
	 .idx_tips h2,.idx_artic h2,.idx_artic ul{ margin-left:5%;}
	 /*support**/
	 .spt_pro{ margin-top:20px;}
	 .spt_pro_block{ float:none; display:block;  margin:80px auto; padding-top:1px;}
	 .idx_artic{ margin-top:20px;}
 	 .spt_details,.spt_share_cont>p{ width:96%;}
	 .spt_figures img{ width:90%; max-width:690px; display:block; margin-left:auto; margin-right:auto;}
	 .spt_dl_mask{ display:none;}
	 .spt_share_cont>p b{ margin-top:20px; display:block;}
	 /*store**/
	 .str_pro_block{ width:90%; height:auto; margin:40px auto; float:none; overflow:hidden; padding-bottom:20px;}
	 .str_join,.str_choice{ width:90%; display:block;}
	 .str_pro_block_btn{ padding:0 5%;}
	 .str_choice_block,.str_choice ul{ float:none;}
	 .str_choice ul{ margin-top:30px;}
	 /*company**/
	 .company_banner h1,.company_block p{ width:90%;}
	 .company_block4 .boundary{ margin:50px auto 0 auto;}
	 .company_block_text img{ width:100%; max-width:900px; display:block;}
	 .contact_left,.contact_right,.policy_left,.policy_right{ width:90%; float:none; margin:0 auto;}
	 .contact_right{ margin-top:20px;}
	 /*primophoto**/
	 .pphoto_banner_text{ width:90%; margin-top:10px;}
	 .pphoto_funs .pphoto_block_text, .pro_screenshot{ width:95%; text-align:center; margin-left:auto; margin-right:auto;}
	 .pphoto_block{ margin-top:20px;}
	 .pphoto_funs h2{ font-size:28px;}
	 .pphoto_funs2_cont{ height:580px;}
	 .pphoto_funs1,.pphoto_funs2_cut{ background:none;}
	 .pphoto_funs .pphoto_block_text{ margin:20px auto;}
	 .switchover_cont_imgs{ display:none;}
	 .pphoto_block_text2{ width:100%; margin:0 auto;}
	 .pphoto_block_cont{ width:100%; margin:20px auto; text-align: center;}
	 .switchover_cont_block{left:0; margin:0 auto;}
	 .switchover_cont{height:auto; margin:20px auto;}
	 .pphoto_block .pphoto_block_nav{ display:none;}
	 .pphoto_block .pphoto_block_nav a{ margin-bottom:20px;}
	 .switchover_cont_block{ opacity:1; position:relative; z-index:9;}
	 .pphoto_block_cont{ opacity:1; transform:translate(0); margin:20px auto;}
	 .pphoto_block_cont h2{ margin:20px auto;}
	 .pphoto_funs4 p{ width:90%;}
	 .pro_nav{ height:auto; background-repeat:repeat; padding-bottom:20px;}
	 .pro_nav_cont ul{ float:left; width:100%;}
	 .pro_nav_cont li{ line-height:30px; margin-left:25px;}
	 .pro_nav_cont .pro_nav_btn{ margin-top:0;}
	 .upd_block time{ float:none; padding:0 0 10px 30px; border-left:1px solid #31c1d9; margin:0;}
	 .upd_block time::after{ left:-25px;}
	 .upd_block_cont img{ width:95%; max-width:310px; display:block;}
	 .upd_block_cont>a{ width:95%; max-width:210px;}
	 .upd_history{ margin-top:40px;}
	 .upd_text>p{ line-height:1.5;}
	 .thx_install_left,.thx_install_right{ width:95%; float:none; margin:0 auto;}
	 .thx_install_block{width:85%; text-align:center; margin:20px 0;}
	 .thx_install{ margin-top:20px;}
	 .dl_pro_block{ width:90%; float:none;  margin:20px auto;}
	 .dl_pro_block p,.dl_pro_cont > h2,.dl_cont > p{ width:95%;} 
	 .dl_pro_min{ width:96%; margin:0 auto;}
	 .dl_pro_min:after{ display:none;}
	 .dl_pro_block>img{ width:90%; height:auto; max-width:246px; margin:0 auto;}
	 .buy_block{ width:90%; float:none; margin:10px auto; padding:0 10px; overflow:hidden;}
	 .buy_block ul{ display:inline-block;}
	 .buy_block ul li{ margin-left:0;}
	 .buy_cont_block{ margin-top:20px;}
	 .buy_cont_block .buy_price{ margin-top:20px;}
	 .buy_bestvalue{left:50%; margin-left:-104px;} 
	 .buy_funs ul{float:none; overflow:hidden; border:none; padding:0;}
	 .buy_contact{ float:none; margin:20px 0  0 25px;}
	 .buy_secure img{ width:95%; max-width:710px; display:block; margin:10px auto 0 auto;}
	 .buy_reviews_block{ width:90%; float:none; margin:20px auto;}
	 .buy_reviews_block > p{ width:90%; text-align:center;}
	 .buy_smart{ height:auto; padding-bottom:20px;}
	 .buy_smart_cont h2{ margin-top:40px;}
	 .buy_smart_cont > p{ width:90%; margin:20px auto;}
	 .buy_smart_btn{ width:100%;}
	 .buy_smart_btn a{ margin-top:10px;}
	 .buy_reviews_cont h2{ margin-bottom:20px;}
	 .buy_reviews{ padding:20px 0;}
	 /*product**/
	 .pro_banner_cont h1{ width:100%;}
	 .pro_details_block,.pro_essential_block{ width:90%; float:none; margin:20px auto; border:none;}
	 .pro_essential_text{ width:90%; margin-top:10px;}
	 .pop_bg{ display:none;}
	}
	
 
@media screen and (max-width: 736px){ 
	.headtop{ overflow: visible; z-index:999;}
	.nav_menu{ display:block;}
	.nav_menu:after{ font-family:"iconfont"; content:"\e901"; font-size:20px; line-height:86px; color:#31c1d9;}
	.head_cont ul li a:after{ display:none;}
	.nav_close:after{ font-family:"iconfont"; content:"\e813"; font-size:18px; font-weight:bolder; z-index:9999; cursor:pointer; position:absolute; top:10px; right:10px; color:#31c1d9;}
	.nav_close{ opacity:0; transition:all 0.5s 0.2s ease-in-out;}
	.head_cont_ul{ width:0px; height:100%; position:fixed; top:0; right:0; background-color:rgba(0,0,0,0.5); opacity:1; overflow:hidden; z-index:999;}
	.head_cont ul{ width:0px; height:100%; position:fixed; right:0; float:none; background-color:rgba(255,255,255,0.95); z-index:999; overflow:hidden; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
	 .head_cont ul li,.head_cont ul li a{float:none;}
	 .head_cont ul li a{ width:100%; display:block; line-height:2; margin-top:20px; text-align:left;}
	 .headtop .head_cont2 ul li a{ color:#000;}
	 .head_cont_ul_an{ width:100%;}
	 .head_cont_ul_an ul,.head_cont_ul_an .nav_share{ width:40%;}
	 .head_cont_ul_an ul .nav_close{ opacity:1;}
	/*index**/
	.idx_banner_cont h1{ font-size:46px;}
	.idx_banner{ height:680px;}
	/*support**/
	.spt_help_cont{ background-size:200px 156px;}
	.spt_help_cont>p{ line-height:1.5;}
	.spt_details h1{ font-size:32px;}
	.sptdils_banner_cont h1{ margin:30px 0;}
	.sptdils_banner_nav{ display:inline; text-align:left;}
	.sptdils_banner_nav a{ margin-top:10px; position:relative; font-size:14px;}
	.spt_dl_text{ width:100%; text-align: center; margin:0;}
	.spt_dl_blcok img{ float:none; display:block; margin:0 auto 10px auto;}
	.spt_details_adv{ text-align:center;}
	.spt_details_adv figure{ float:none;}
	.spt_details_adv span{ margin:10px auto 0 auto;}
	.spt_inspire_cont h2,.spt_help_cont h3{ font-size:30px;}
	/*store**/
	.str_join p{ width:90%;}
	.str_choice_block h3{ line-height:1.5; font-size:18px;}
	.str_choice_block p{ line-height:1.5;}
	/*company**/
	.company_banner h1,.policy_left h1{ font-size:30px;}
	.company_block1{ height:auto; margin-bottom:50px;}
	.company_block h2{ margin-top:50px;}
	.contact_banner h1{ font-size:36px;}
	.contact_left input,.contact_left textarea{ width:85%;}
	.policy h2, .notfind h2{ font-size:20px; line-height:1.5;}
	.policy_right a{ font-size:14px; line-height:1.5;}
	/*promophoto**/
	.pphoto_banner h1{ font-size:30px; margin-top:20px;}
	.pphoto_banner>img{ width:150px;}
	.pphoto_funs .pphoto_block_btn{ width:100%; text-align:center;}
    .pphoto_funs .pphoto_block_btn a{ float:none; display:inline-block;}
	.pphoto_block_btn{ display:none;}
	.pphoto_funs2_cut{ height:auto; position:relative; opacity:1; z-index:9; transform:translate(0);}
	.pphoto_funs2_cont{ height:auto; margin-top:0;}
	.pphoto_funs2_cut_block{ margin-top:0;}
	.pphoto_funs2_cont .pphoto_block_text{ transform:translate(0); opacity:1;}
	.pphoto_block_cont h2{ font-size:30px;}
	.upd_text h1,.dl_cont>h1,.buy_reviews_cont h2,.pro_banner_cont h1{ font-size:32px;}
	.thx_install_left h1{ font-size:26px; line-height:1.5;}
	.thx_install_left .thx_install_text{ margin:20px auto;}
	.dl_pro_cont > h2,.buy_smart_cont h2{ font-size:24px;}
	.dl_cont>h1{ margin-top:40px;}


	/*ÐÞ¸Ä*/
	.idata_recover{width:100%; height:1300px;}
	.idata_recover .idata_content{width:100%; margin:70px auto 0;}
	.idata_recover .idata_content .idata_form{float:none; width:70%;}
	.idata_recover .idata_content .idata_form{float:left; width:100%; height:350px; background-color:#fff; margin:0 20px 0 0; box-shadow:1px 1px 1px 1px #cddfe3;border-radius:3px;border:1px solid #dcdcdc;}
	/*idata_signal*/
	.signal_box_right1 ul,.signal_box_right2 ul,.signal_box_right3 ul{display:none;}

}

 @media screen and (max-width: 568px){
	 /*index**/
	.idx_banner_cont h1{ font-size:36px;}
	.idx_banner_imgs{ display:none;}
	.idx_banner{ height:auto; padding-bottom:40px;}
	/*support**/
	.spt_help_cont{ background:none;}
	.spt_details_adv h2{ font-size:20px;}
	/*store**/
	.str_banner_cont>h1{ width:90%; font-size:30px;}
	.str_pro_block_btn a,.str_pro_block_btn p{ float:none; margin: 20px auto; text-align:center;}
	.str_choice ul{ width:98%; background-size:90px auto; background-position:98% center;}
	/*company**/
	.company_banner h1{ margin-top:80px;}
	.company_block_text .lmore_btn{ margin-top:20px;}
	.company_block_text p{ margin-top:20px;}
	.company_block_text h2{ font-size:30px;}
	.company_block2{ height:auto; padding-bottom:20px;}
	/*primophoto**/
	.pphoto_banner_btn{ width:90%; margin:20px auto;}
	.pphoto_banner_btn .dl_btn, .pphoto_banner_btn .buy_btn{ float:none; display:block; margin:10px auto;}
	.thx_install_block{width:70%;}
	.buy_smart_btn a{ float:none; margin:10px auto;}
	.buy_funs ul li{ width:100%; margin:10px auto;}
	/*product**/
	.pro_banner_cont h1{ font-size:26px;}
}
 @media screen and (max-width: 375px){
	 .nav_share a{ margin-left:10px;}
	 /*index**/
	.idx_banner_cont h1{ font-size:32px;}
	.head_cont_ul_an ul,.head_cont_ul_an .nav_share{ width:50%;}
	/*support**/
	.sptdils_banner_cont h1,.sptdils_banner_cont > h1 b{ font-size:20px;}
	/*store**/
	.str_banner_cont>h1{font-size:26px;}
	.str_choice ul{background:none;}
	/*company**/
	.company_banner h1{ margin-top:80px; font-size:24px;}
	.contact_banner p{ line-height:1.5;}
	.policy_left h1{ font-size:20px;}
	/*primophoto**/
	.thx_install_right ul li img{ float:none; display:block; margin-left:20px;}
}

@media screen and (max-height: 350px){
	.head_cont_ul{overflow:auto;}
	.head_cont ul{ height:370px; position:absolute;}
	.nav_share{height:auto; position:absolute;}
}