/* CSS Document */
 @media screen and (max-width: 980px){
	 .pw980{width:100%;}
	 /*nav style**/
	 .nva_meau{display:block;}
	 .nav_cont ul{width:100%; background-color: rgba(0,0,0,0.95); position: absolute; z-index:9999; height:100%; left:0; top:54px; margin:0; overflow:hidden; display: none;}
	 .nav_cont ul li{float:none; text-align:left;}
	 .nav_cont ul li a{display:block; text-align:left; color:#fff; margin-left:20px;}
	 .nav_cont ul li .nav_sel,.nav_cont ul li a:hover{color:#fff;}
	 .language{display:none;}
	 .nav_pro_list{margin-left:50px; display:none;}
	 .nav_pro_list>a{display:block; font-size: 12px; color: #fff; line-height: 50px; font-family:"Open Sans"; margin-right:20px; text-decoration:none;} 
	 .nav_pro_list>a:hover{text-decoration: underline;}
	 /* index style**/
	 .idx_pro_block{float:none; width:100%; max-width:320px; margin:0 auto 20px auto;}
	 .idx_pro_block .idx_pro_block_text{text-align:center; width:310px; position:relative;}
	 .idx_pro_block1 .idx_pro_block_text,.idx_pro_block1 .idx_pro_block_text{margin:140px auto 0 auto;}
	 .idx_pro_block3 .idx_pro_block_text,.idx_pro_block4 .idx_pro_block_text{margin:45px auto 0 auto;}
	 .idx_pro_block .idx_pro_block_text .idx_pro_text, .idx_pro_block .idx_pro_block_text .idx_pro_link{width:95%; margin:0 auto;}
	 .idx_rec{padding:20px 0;}
	 .idx_rec_block{float:none; width:100%; max-width:310px; margin:20px auto;}
	 .idx_language{position: relative;}
	 .idx_language ul{position: absolute; margin-top:-180px;}
	 .pc_funs_block1 .pc_funs_text>h2,.pc_funs_block2 .pc_funs_text>h2{ width:100%;}
	 
	 /* product style**/
	 .pro_text{width:100%; text-align:center; overflow:hidden; margin:0; float:none;}
	 .pro_text > p{padding:0 10px;}
	 .dl_btn{float:none; margin:20px auto 0 auto;}
	 .dl_btn > b,.dl_btn > span{display:none;}	
	 .pro_blocks{float:none; width:98%; text-align:center; padding:20px 0; margin:20px auto; overflow:hidden;}
	 .pro_blocks > p{width:98%; margin:10px auto;}
	 .pro_fun_text{width:100%; float:none; text-align:center; padding:0;}
	 .pro_fun_text > img{float:none; display:block; margin:5px auto;}
	 .pro_fun_text > p{width:98%; margin:20px auto 0 auto;}
	 .pro_dl{float:none; margin:20px auto 0 auto;}
	 .pro_dl_mac,.pro_dl > p{display:none;}
	 .more_block{width:240px; margin:10px 20px;}
	 .more_cont{width:100%; max-width:648px; margin-left:auto; margin-right:auto;}
	 .more_cont_an{height:810px;}
	 .more_pro > a{margin:15px 0;}
	 
	 /*store style**/
	 .st_best_value{ display:none;}
	 .st_discount{background:none;}
	 .st_discount_text{float:left; margin:0 auto;}
	 .st_buy_block,.st_buy_block2,.st_buy_block2 .st_buy_pc,.st_buy_block2 .st_buy_pr{width:100%; float:none; text-align:left;}
	 .st_buy_block,.st_buy_pc,.st_buy_pr{padding:20px 0; margin:10px 0;}
	 .st_buy_block>img,.st_buy_pc>img,.st_buy_pr>img{float:left; margin:0 90px 0 10px;}
	 .st_buy_block .st_buy_price{float:left;}
	 .st_buy_block .st_buy_price>span{display:block;}
	 .st_buy_block .st_buy_btn{float:left; margin:20px 0 0 30px;}
	 .st_buy_title{margin-top:30px;}
	 .st_promise > h2{margin:30px 0;}
	 .st_promise li{float:none; width:100%; margin:20px 0; padding:0;}
	 .st_promise li p{padding:0 10px;}
	 .st_win_cont,.st_buy_win_pc .st_win_cont{height:auto; width:80%; left:50%; margin-left:-40%;}
	 .st_cont_block ul,.st_dividing_line,.st_cont_block>img{display:none;}
	 .st_cont_block,.st_buy_win_pc .st_cont_block{float:none; width:98%; padding:0; margin:20px auto; text-align:center;}
	 .st_win_cont > h2{margin-top:20px;}
	 .st_cont_block>a,.st_buy_win_pc .st_cont_block>a{margin:10px auto;}
	 
	 /*server-edition index style**/
	 .banner_video{ display:none;}
	 .idx_video_bg{ background:none;}
	 .pc_funs .pc_funs_block,.fe_funs_block{height:auto; padding:0; padding:0;}
	 .pc_funs_block1,.pc_funs_block4,.fe_funs_block1{background: #f6f6f6;}
	 .pc_funs_block .pc_funs_text,.fe_funs_block .fe_funs_text{width:100%; float:none; text-align:center; margin:0; padding:20px 0;}
	 .pc_funs_block .pc_funs_text,h2,.pc_funs_block .pc_funs_text p,.fe_funs_text > p{width:95%; margin-left: auto; margin-right:auto;}
	 .pc_an1{display:none;}
	 .pc_funs_text .pc_text_block1, .pc_funs_text .pc_text_block2, .pc_funs_text .pc_text_block3{width:100%; float:none; margin:30px auto; padding:0; border: none;}
	 .pc_text_block1 h3 ,.pc_text_block2 h3{margin:0;}
	 .fun_nav_cont_an{width:780px; height:446px; margin:0 auto;}
	 .fun_nav_operation{float:left; margin:10px 0 20px 0;}
	 
	 /*feature sytel**/
	 .fe_fun_nav{display:none;}
	 .pc_fe_banner_cont{margin-bottom:20px;}
	 .fe_funs_block h2{margin:0 0 20px 0;}
	 .fe_funs_block{padding:30px 0;}
	 .privacy_clean_text{width:100%; padding:0; margin: 0;}
	 .privacy_clean_text>p{width:98%; margin-bottom:20px;}
	 .fe_funs_ul li{padding:0 10px;}
	 .fe_funs_ul li > img{margin:0;}
	 .fe_funs_ul li p{width:90%; float:right;}
	 .fe_dl_left{width:100%; float:none; margin:0; padding:0; border:none;}
	 .fe_dl_left p{width:100%; text-align:center; margin:0;}
	 .fe_dl_left>img{display: none;}
	 .fe_dl_right{float:none; width:100%;}
	 .silent_text{ margin-left:20px;}
	 .silent_text2 h2{ margin:20px 0 10px 0 }
	 .fe_dl_cont>div{ padding:0;}
	 .fe_dl_right>a{ margin-top:20px;}
	 .fe_dl_cont{ padding:20px 0;}
	 
	 /*company style **/
	 .company_nav{text-align:left;}
	 .company_nav>h2{width:30px;}
	 
	/* guide**/
	.magic-server_guide_border{ border:none;}
	.magic-server_guide_fot h2{ line-height:1.5; text-align:center; margin:40px 0;}
	.magic-server_guide_fot_block,.guide_pro_text{ width:95%; float:none;}
	.magic-server_guide_mar{ margin:0;}
	.magic-server_guide_wid{ width:98%;}
	.guide_left_nav,.guide_float{ display:none;}
	.guide_text{ width:95%; float:none; border:none; padding:0 0 20px 0; margin:0 auto;}
	.guide_text>img{ display:block; width:100%; max-width:680px;}
	.guide_pro_text{ text-align:center; margin:30px auto;}
	.guide_pro_btn{ float:none; margin:0 auto;}
	.guide_text p{ padding:0;}
	.fb-comments{ width:95%; margin:10px auto;}
  
	/*server-edition index**/
	.mcc_banner{ padding:0 5%;}
	.mcc_banner_img{ width:100%; left:0; margin:0;}
	.banner_cont h1{ margin-top:190px;}
	.banner_cont>p,.pro_funs4 .pro_funs_text, .pro_funs6 .pro_funs_text{ width:100%;}
	.pro_funs_text{ width:100%; float:none; text-align:center; margin-top:20px;}
	.pro_funs_img,.clear_bug ,.macc_security,.pro_funs_img2{ display:none;}
	.pro_funs{ width:95%; margin:30px auto; background-image: none; height:auto;}
	.pro_funs2 h2,.pro_funs4 .pro_funs_text,.pro_funs h2{ margin:0;}
	.wrap .pro_funs6{height:auto; padding:30px 0; margin:0;}
	.pro_funs6 p{ padding:0 2.5%;}
	.pro_funs5 .pro_funs_text{ margin-bottom:0;}
	.pro_funs2,.pro_funs4{ background-color:#f2f2f2; padding:20px;}
	
	/*.pro_details_dl{ margin:10px 0 0 0;}
	.pro_details_cont{ border:none; width:100%;}
	.pro_details_text{ width:100%; margin:0;}
	.pro_details{ width:90%; margin:20px auto;}*/
	.pro_details_cont figure,.pro_details_cont,.pro_details_dl,.pro_details_text{ float:none;}
	.pro_details_dl{ margin:0 auto;}
	.pro_details_text{width:100%;}
	.pro_details_cont{ width:90%; text-align:center; margin:0 auto; border:none; padding:0;}
	}
 
 @media screen and (max-width: 736px){ 
	 /* product style**/
	 .more_cont{width:240px;}
	 .more_cont_an{height:1550px;}
	 .more_block{margin:10px auto;}
	 
	 /*store style**/
	 .st_buy_block,.st_buy_block2,.st_buy_block2 .st_buy_pc,.st_buy_block2 .st_buy_pr{text-align:center;}
	.st_buy_block > img, .st_buy_pc > img, .st_buy_pr > img{display:block; float:none; margin:0 auto 10px auto;}
	.st_buy_block .st_buy_price, .st_buy_block2 .st_buy_price{float:none; margin:10px auto;}
	.st_buy_block .st_buy_price>span ,.st_buy_block2 .st_buy_price>span{display:inline;}
	.st_buy_block2 .st_buy_btn, .st_buy_block .st_buy_btn{float:none; text-align:center; margin:0 auto;}
	.st_buy_text{width:90%; margin-left:auto; margin-right:auto;}
	
	 /*magic-server index style**/
	 .fun_nav_cont_an{width:590px;}
	 .buy_block3 > img{margin-left:86%;}
	 .buy_pro_funs > p{width:300px;}
	 .buy_pro_funs{width:70%;}
	 
	 /*magic-server  feature style**/
	 .silent_block_cont{height:auto; overflow:hidden; padding:40px 0;}
	 .silent_block .silent_text{ width:95%; margin:0 auto; text-align:center; height:auto;}
	 .silent_text h2{ margin-top:0;}
	 .silent_block_cont h1{ margin-top:20px;}
	 .silent_text1 h2, .silent_text2 h1{ font-size:32px;}
	 .silent_text2 h2{ font-size:28px; }
	 .bundle_nav{ display:none;}
	 

	/*server-edition index**/
	.banner_cont h1{ margin-top:130px; font-size:36px;}
	.pro_funs h2{ font-size:38px;}
}
 @media screen and (max-width: 568px){
	 /*magic-server index style**/
	 .fun_nav_cont_an{width:100%; height:auto;}
	 .fun_nav_cont a{width:90px;}
	 .fun_nav_cont a img, .fun_nav_cont a span{width:90px; height:45px;}
	 .pc_banner_cont>h1{ font-size:40px;}
	 .pc_banner_cont>p{ font-size:20px; padding:0 10px;}
	 
	  /*magic-server index style**/
	 .fe_funs_ul li p{width:80%;}
	 
	 /*magic-server buy**/
	 .buy_comment{height:200px;}
	 .bundle_banner>h1{ margin-top:70px; font-size:30px;}
	 /*magic-server specs**/
	 .specs_language .specs_language_ul li{ float:none; margin:10px auto 20px auto; text-align:center;}
	/*server-edition index**/
	.mcc_banner_img{ display:none;}
	.banner_cont h1{ margin-top:80px; font-size:36px;}
	.nav_banner ul{ float:left;}
	.nav_banner ul li a,.nav_banner .nav_banner_os{ color:#000;}
	.nav_banner ul li{ margin:8px 15px 0 15px;}
	.nav_banner_os{ margin-left:15px;}
	.nav_banner{ border-color:#e0e0e0;}
	.pro_funs h2{ font-size:30px;}
	.pro_funs_text p{ font-size:14px;}
}
 @media screen and (max-width: 375px){
	 .fun_nav_operation a{ margin: 0 6px;}
	 .top_logo{ width:117px; overflow:hidden;}
	 .idx_banner_text h1{ font-size:50px; margin-top:100px;}
	 .idx_banner_text p{width:98%; font-size:32px; margin-top:20px;}
	 
	 /* magic-server index**/
	 .pc_banner_cont>h1{ font-size:34px;}
	 .pc_banner_cont>p{ font-size:16px;}
	 .pc_funs_text>h2{ font-size:30px;}
	 .pc_text_block>h3{ font-size:24px;}
	 .pc_text_block3>h3 img{ display:block; margin:0 auto;}
	 
	 /*company style**/
	 .company_nav>h2,.company_nav>p{float:none; margin:10px 0;}
	 .company_nav>p a{margin:0 10px 0 0;}
	 
	 /*magic-server feature**/
	 .fe_funs_ul li>img,.fe_funs_ul li p{ float:none;}
	 .fe_funs_ul li p{ width:95%; margin:0 auto 30px auto; text-align:center;}
	 .fe_funs_ul li{ margin:0 auto;}
	 .fe_funs_ul li>img{ display:block; margin:0 auto 10px auto;}
	 .fe_funs_ul li p>b{ margin-bottom:10px;}
	 .fe_funs_text>h2{ font-size:38px;}
	 
	 /* store style**/
	 .st_discount_text{ width:95%; margin:0 auto; float:none;}
	 .st_discount_text>h1{ font-size:30px;}
	 
	 /*magic-server buy**/
	 .buy_bundle .buy_bandle5,.buy_cont .buy_block3,.buy_block2,.buy_block1,.buy_bandle4, .buy_cont2 .buy_block2,.buy_cont2 .buy_block3{ width:95%;}
	 .buy_cont>h1,.buy_cont>h1 b{ font-size:28px;}
	 .buy_bundle .buy_bandle5 .buy_ul2{ width:90%; margin:0 auto;}
	 .buy_bandle5 .buy_ul2 li,.buy_ul2 li{width:90%; margin-top:10px;}
	 .buy_comment{height:300px;}
	 .bundle_banner>h1{ margin-top:20px;}
	 .buy_cont2 .buy_ul li{ padding:0;}
	 .buy_pro_left{width:100%;}
	 .buy_device{ margin-left:-10px;}
	 /*magic-server download**/
	.download_banner_1,.download_border{ width:98%;}
	/*magic-server specs**/
	.specs_sym ul{ width:98%;}
	/*go-pro**/
	.buycpr_tb{ width:98%;}
	.buycpr_tb th{ font-size:15px;}
	/*server-edition index**/
	.banner_cont h1{ margin-top:50px; font-size:30px;}
	.nav_banner ul li{ margin:8px 0 0 10px;}
}