/* CSS Document */

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;}
/* font-weight**/
.fun_nav_block>h2 a,.fun_nav_operation a,.pc_banner_cont>h1,.pc_banner_cont>p,.pc_banner_cont>a,.pc_funs_text>h2,.pc_funs_text p,.pc_funs_text p a,.pc_text_block h3,.tool_box a,.pc_fe_banner_cont>h1,.pc_fe_banner_cont>p,.fe_funs_text h2,.fe_dl_left p span,.silent_text1 h2,.silent_block_cont h1,.silent_text2 h2{ font-weight:300;}

/*compare style**/
.bundle_banner{
	width:100%;
	height:284px;
	background-size:cover;
	overflow:hidden;
	background-color: #9c9c9c;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../img/banner_ov.jpg);
}
.buy_bg2{background:no-repeat;  background-size:cover;}
.buy_bg3{background:no-repeat;  background-size:cover;}
.bundle_banner>h1,.bundle_banner>h1 b{ width:980px; font-size:38px; line-height:1.263; font-weight:300; color:#fff; text-align:center; margin:70px auto;}
.bundle_banner>h1 b{ color:#ffc074;}
.bundle_banner .pro_cent{ margin: 0; width: 980px; margin:20px auto 0 auto;}
.bundle_nav{ width:720px; margin:-51px auto 0 auto;}
.bundle_nav a{ width:220px; height:52px; display:block; float:left; border-radius:5px 5px 0 0; background-color:#909191; background-color:rgba(255,255,255, 0.22); margin:0 10px; font-size:16px; line-height:52px; text-align:center; color:#fff;}
.bundle_nav .bundle_sel{height:60px; background-color:#fff; color:#000; font-size:18px; line-height:60px; margin-top:-8px;}
.bundle_nav a:hover{text-decoration:none; background-color:rgba(255,255,255,0.5);}
.bundle_nav a img{ margin: 0 5px 0 0; position: relative; top: 7px;}
.bundle_nav .bundle_sel:hover{background-color:#fff;}
.bundle_cpr>h2{ width:600px; margin:0 auto 75px auto; line-height:1.2; font-weight:300; text-align:center; color:#000; padding-top:50px;}
.buycpr_tb{ width:100%; border-top:1px solid #e0e0e0; position:relative;}
.buy_pro_imgs_text,.buy_free_imgs_text{ position: relative;}
.buy_pro_imgs_text span { color:#ff8501; display:none;}
.buy_free_imgs_text span{ display:none;}
.buy_pro_imgs_text img{
	position:absolute;
	top:-1px;
	margin:-60px 0 0 -55px;
	left: 863px;
}
.buycpr_tb th{ font-size:20px; color:#000;}
.buycpr_tb td img{ text-align:center; display:block; margin:0 auto;} 
.buycpr_tb th{ height:50px;}
.buycpr_tb th,.buycpr_tb td{ border-bottom:1px solid #e0e0e0; padding:15px 0 15px 12px;}
.buycpr_tb td{ clear:both;}
.buycpr_tb p>img{ float: left; margin-right:20px;}
.buycpr_tb p b{ display:block; font-size:16px; line-height:1.125; color:#000; margin:2px auto;}
.buycpr_tb p span{ display:block; line-height:1.5; color:#666;}
.buy_circle:after{ content:""; width:10px; height:10px; display:block; border-radius:10px; background-color:#eaeaea; margin:0 auto;}
.buycpr_btn_td td{ border:none; padding:50px 30px 50px 12px;}
.buycpr_btn a{ width:186px; height:54px; display:block; border-radius:3px; font-size:18px; line-height:54px; text-align:center;}
.buycpr_btn_upd{ position:absolute; margin-left:-55px;}
.buycpr_btn a{transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.buycpr_btn_upd a{ color:#fff; background-color:#ff8501; }
.buycpr_btn_upd a:hover{background-color:#ffa03a;}
.buycpr_btn_lm a{ border:1px solid #fd8300; color:#fd8300;}
.buycpr_btn_lm a:hover{background-color:#ff8501; color:#fff;}
.buycpr_btn a:hover{ text-decoration:none; box-shadow:8px 8px 30px 0 #d5d5d5;}
.buycpr_btn,.buy_text_img{ position:relative;}
.buycpr_btn_upd span{ width:0; height:76px; display:block; position: absolute; position:absolute; margin-left:-290px; overflow:hidden; transform:translateX(-200px); opacity:0; transition:transform 0.5s ease, opacity 0.5s ease, width 0.5s ease 0.5s;}
.buycpr_btn_upd_an span { transform:translateX(0); opacity:1; width:274px;}

/* go feature **/
.buy_pro h2{ font-weight:300; padding-top:50px;}
.buy_pro{ border-bottom:1px solid #e0e0e0;}
.buy_pro_cont{ padding:50px 0;}
.buy_pro_left{ width:320px;}
.buy_pro_cont h3{ font-size:20px; font-weight:300; color:#000; margin:8px 0;}
.buy_pro_cont p{ font-size:14px; color:#666;}
.buy_pro_cont ul{ width:500px; border-left:1px solid #e0e0e0; margin-left:48px;}
.buy_pro_cont li{ margin:20px 0 20px 55px;}
.buy_pro_cont li p img{ vertical-align:middle; margin-right:10px;}
.buy_pro_cont li p b{ font-size:16px; color:#000; }
.buy_pro_cont li p b:after{ vertical-align:middle; margin-left:8px;}
.buy_pro_cont li span{ display:block; color:#666; line-height:1.5; margin-top:8px;}
.buy_pro1 .buy_pro_left>img{ margin-top:67px;}
.buy_pro3 .buy_pro_left img{ margin-top:40px;}
.buy_pro_link{ margin: 20px 0 20px 0;}
.buy_pro_link p{ width: 980px; margin: 0 auto; text-align: center;}
.gopro_btn{position:relative; margin:0 0 50px 150px;}
.gopro_btn>span{width:0; height:76px; display:block; position: absolute; position:absolute; overflow:hidden; transform:translateX(-200px); opacity:0; transition:transform 0.5s ease, opacity 0.5s ease, width 0.5s ease 0.5s;}
.buy_pro_cont_an .gopro_btn>span{ width:274px; transform:translateX(0); opacity:1;}
.gopro_btn>a{width: 186px; height: 54px; border-radius: 3px; font-size: 18px; line-height: 54px; text-align: center; color:#fff; background-color:#ff8501; float:left; position:absolute; top:0; left:0;  margin-left:280px;}
.gopro_btn>a:hover{background-color:#ffa03a; text-decoration:none; box-shadow:8px 8px 30px 0 #d5d5d5;}

/* buy review**/
.buy_rvws_cont{ margin-top:20px;}
.buy_rvws_block{padding:50px 0; border-bottom:1px solid #e0e0e0;}
.buy_rvws_block p{width:420px; text-align:center; margin:0 30px;}
.buy_rvws_block p span{margin:20px 0;}
.buy_rvws_block p span,.buy_comment_block p span{ display:block; font-size:16px; line-height:1.625; color:#000; }
.buy_rvws_block p b,.buy_comment_block p b{font-size:16px; color:#0071c4; font-style: italic;}
.buy_rvws_comment{margin:50px 0 10px 0; padding: 0 0 50px 0; border-bottom: 1px solid #e0e0e0;}
.buy_comment{ width:740px; height:107px; margin:0 auto 55px auto; position:relative;}
.buy_comment_block{ width:740px;  margin-left:-370px;  top:0; left:50%; background-color:#fff; position:absolute; opacity:0; z-index:-1; transform:scale(0.8); -webkit-transform:scale(0.8); transition:transform 1s ease, opacity 0.5s ease; -webkit-transition:transform 1s ease, opacity 0.5s ease;}
.buy_comment .buy_comment_sel{ z-index:999; opacity:1; transform:scale(1); -webkit-transform:scale(1);}
.buy_comment_block>img{ margin-right:30px; margin-top:5px;} 
.buy_comment_block p b{ display:block; margin-top:5px;}
.buy_comment_circle a{width:7px; height:7px; display:inline-block; border-radius:7px; border:1px solid #404040; background-color:#606060; margin:0 6px; vertical-align:middle; transition:background 0.5s ease; -webkit-transition:background 0.5s ease;}
.buy_comment_circle .comment_circle_sel{ width:10px; height:10px; border-radius:10px; background:none;}
 
/*buy style**/
.buy_cont>h1,.buy_bundle>h1{ width:980px; font-size:38px; line-height:1.263; font-weight:300; text-align:center; margin:55px auto;}
.buy_cont>h1{ color:#000;}
.buy_cont>h1 b{ color: #f28400; font-size:38px; font-weight: lighter;}
.buy_block{border:1px solid #e0e0e0; border-radius:5px; padding:40px 0; margin:0 8px; background-color:#fff;}
.buy_block1{ width:275px; float:left;}
.buy_block2{ width:285px; float:left;}
/*.buy_cont .buy_block3{ width:380px; float:left; border:3px solid #4f7dc4;}*/
.buy_cont .buy_block3{ width:380px; float:left; border:3px solid #2d9e44;}
.buy_type{ font-size:18px; color:#666; text-align:center;}
.buy_price{font-size:50px; font-weight: 300; color:#000; text-align:center; margin-top:10px;}
.buy_price sup{ font-size:24px;}
.buy_ul{ border-bottom:1px solid #e0e0e0; margin:25px 10px;}
.buy_ul li{ border-top:1px solid #e0e0e0; font-size:14px; line-height:48px; color:#000;}
.buy_ul li font{ color:#fd971d; font-size: 18px;}
.buy_ul li img{ vertical-align:middle; margin:0 8px;}
.buy_block a{ width:180px; height:42px; display:block; font-size:16px; line-height:42px; color:#fff; text-align:center; border-radius:5px; margin:0 auto; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.buy_block a:hover{ text-decoration:none; box-shadow:8px 8px 30px 0 #d5d5d5;}
.buy_block a{ width:180px; height:42px; display:block; font-size:16px; line-height:42px; color:#fff; text-align:center; border-radius:5px; margin:0 auto; transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.buy_block1 a{ background-color:#f8b059;}
.buy_block2 a,.buy_block3 a,.buy_block1 a:hover{ background-color:#fca032;}
.buy_block2 a:hover,.buy_block3 a:hover{background-color:#ffb864;}

.buy_block1>p,.buy_bandle1>p,.buy_bandle4>p{ width:260px; font-size:10px; line-height:1.6; color:#666; text-align:center; margin:18px auto 0 auto;}
.buy_price span{ font-size:22px; color:#828282; text-decoration:line-through;}
.best_value{ position:relative;}
/*.best_value>img{ position:absolute; left:0; top:0; margin:-43px 0 0 291px;}*/
.best_value>img{ position:absolute; left:0; top:0; margin:-40px 0 0 290px;}
.buy_steps{ clear:both; padding-top:50px; margin-bottom:50px;}
.buy_steps_a{padding-left:35px;}
.buy_steps_a a{width:188px; display:block; float:left; font:14px/40px "Open Sans"; color:#000; text-align:center;}
.buy_steps_a a:hover{ text-decoration:none;}
.buy_stps_sel{border:1px solid #dadada; border-radius:5px 5px 0 0; border-bottom:none; background-color:#fff;}
.buy_steps_cont{height:106px; border:1px solid #dadada; border-radius:5px; margin-top:-1px; background-color:#fff;}
.buy_steps .setps_sel{ display:block;}
.buy_steps_block{ display:none;}
.buy_steps_block1 p img{ width:53px; height:auto;}
.buy_steps_cont .buy_steps_img_sp img{ width:238px;}
.buy_steps_block>p{float:left; width:230px; margin:25px 6px;}
.buy_steps_block>p img{float:left; vertical-align:middle;}
.buy_steps_block>p span{width:175px; color:#666; line-height:1.5; float:right;}
.buy_steps_block2 a{width:140px; height:50px; overflow:hidden; margin:20px 11px; float:left;}
.block2-img1{background:no-repeat;}
.block2-img2{background:no-repeat;}
.block2-img3{background:no-repeat;}
.block2-img4{background:no-repeat;}
.block2-img5{background:no-repeat;}
.block2-img6{background:no-repeat;}
.buy_steps_block2 a:hover{background-position:0 -50px;}
.buy_steps_block3>p{width:450px; height:36px; margin:20px 10px;}
.buy_steps_block3>p span{width:324px; float:left;}
.buy_steps_block3>p a{width:110px; height:30px; border-radius:30px; border:1px solid #6291d9; float:left; font-size:14px; line-height:30px; color:#6291d9; text-align:center;}
.buy_steps_block3>p a:hover{ text-decoration:none; background-color:#6291d9; color:#fff;}
.buy_note{ margin-bottom:60px;}
.buy_note>h4{font-size:18px; color:#000; background:left center no-repeat; background-size:4px 6px; padding-left:10px; margin-bottom:20px;}
.buy_note ul li{ line-height:2; color:#666;}

/*buy bundle**/
.buy_bandle1,.buy_bandle2,.buy_bandle3{ width:285px; float:left;}
.buy_bandle1 a,.buy_bandle2 a,.buy_bandle3 a,.buy_bandle4 a,.buy_bandle5 a{ background-color:#fd971d;}
.buy_bandle1 a:hover,.buy_bandle2 a:hover,.buy_bandle3 a:hover,.buy_bandle4 a:hover,.buy_bandle5 a:hover{background-color:#feaa46;}
.buy_bandle1{ margin-left:45px;}
.buy_bandle4{ width:360px; float:left; margin-left:85px;}
.buy_bundle .buy_bandle5{ width:428px; float:left; border:3px solid #4f7dc4; box-shadow:0 0 14px #c8c8c8;}
.buy_bandle5 .best_value img{ margin-left:340px;}
.buy_ul2{ margin:20px auto;}
.buy_ul2 li{ width:96px; float:left; text-align:center; margin:20px 8px; line-height:1.333;}
.buy_ul2 li img{ display:block; margin:0 auto 10px auto;}
.buy_bandle5 .buy_ul2{ width:380px; }
.buy_bandle5 .buy_ul2 li{ margin:20px 15px;}
.buy_now{position:relative; top:0;}
.buy_now_cont{
	width:124px;
	position:absolute;
	top:-111px;
	margin-left:980px;
	left: -859px;
} 
.buy_now_img,.buy_bow_line,.buy_now_text{ display:block; text-align:center;}
.buy_bow_line{width:1px; height:0px; border-left:1px solid #c1c1c1; margin-left:61px;}
.buy_now_img{ margin-top:-5px;}
.buy_now_text{ width:0px; height:57px; opacity:0; overflow:hidden; transition:all 0.5s ease-in-out 0.8s; -webkit-transition:all 0.5s ease-in-out 0.8s;}
.buy_now_an .buy_bow_line{ height:140px; animation:buy_line 2.5s ease-in-out forwards;-webkit-animation:buy_line 2.5s ease-in-out forwards;}
.buy_now_an .buy_now_text{ width:124px; opacity:1;}
.buy_rvws .buy_now{ margin-top:-20px; *+margin-top:0;}
@keyframes buy_line{
	0%{ height:0px;}
	20%{ height:160px;}	
	25%{ height:140px;}	
	30%{ height:150px;}	
	32%{height:140px;}
	100%{height:140px;}
} 
@-webkit-keyframes buy_line{
	0%{ height:0px;}
	20%{ height:160px;}	
	25%{ height:140px;}	
	30%{ height:150px;}	
	32%{height:140px;}
	100%{height:140px;}
} 
@keyframes box_shake{
	5%{ transform:rotate(-20deg);}
	10%{ transform:rotate(20deg);}
	15%{ transform:rotate(0deg);}
	20%{transform:rotate(20deg);}
	25%{transform:rotate(0deg);}
}
@-webkit-keyframes box_shake{
	5%{ -webkit-transform:rotate(-20deg);}
	10%{ -webkit-transform:rotate(20deg);}
	15%{ -webkit-transform:rotate(0deg);}
	20%{-webkit-transform:rotate(20deg);}
	25%{-webkit-transform:rotate(0deg);}
}
.advanced_cont{ width:188px; height:138px; background:center top no-repeat; margin:40px auto 10px auto;position:relative;}
.advanced_cont span{ display:block; position:absolute; left:0; top:0;}
.arm_left,.arm_right{margin-top:-20px;}
.arm_right{margin-left:122px}
.buy_gear{ margin-left:65px; position:relative;}
.buy_gear2{ margin:30px 0 0 26px;}
.advanced_block_an .buy_gear1 img{width:39px; height:39px; animation:buy_gear1 5s linear infinite; -webkit-animation:buy_gear1 5s linear infinite;}
.advanced_block_an .buy_gear2 img{width:32px; height:32px; animation:buy_gear2 5s linear infinite; -webkit-animation:buy_gear2 5s linear infinite;}
.advanced_block_an .arm_left img{animation:arm_left 5s linear infinite; -webkit-animation:arm_left 5s linear infinite;}
.advanced_block_an .arm_right img{animation:arm_right 5s linear infinite; -webkit-animation:arm_right 5s linear infinite;}
@keyframes buy_gear1{
	 0%{ transform:rotate(0deg);}
	 50%{ transform:rotate(360deg);}
	 100%{transform:rotate(360deg);}
	}
	
@-webkit-keyframes buy_gear1{
	 0%{-webkit-transform:rotate(0deg);}
	 50%{ -webkit-transform:rotate(360deg);}
	 100%{-webkit-transform:rotate(360deg);}
	}
@keyframes buy_gear2{
	 0%{ transform:rotate(0deg);}
	 50%{ transform:rotate(-360deg);}
	 100%{transform:rotate(-360deg);}
}
@-webkit-keyframes buy_gear2{
	 0%{ -webkit-transform:rotate(0deg);}
	 50%{ -webkit-transform:rotate(-360deg);}
	 100%{-webkit-transform:rotate(-360deg);}
}
@keyframes arm_left{
	 0%{ transform:rotate(0); transform-origin:50px 60px;}
	 10%{ transform:rotate(30deg); transform-origin:50px 60px;}
	 20%{ transform:rotate(0); transform-origin:50px 60px;}
	 30%{ transform:rotate(30deg); transform-origin:50px 60px;}
	 40%{ transform:rotate(0); transform-origin:50px 60px;}
}
@-webkit-keyframes arm_left{
	 0%{ -webkit-transform:rotate(0); -webkit-transform-origin:50px 60px;}
	 10%{ -webkit-transform:rotate(30deg); -webkit-transform-origin:50px 60px;}
	 20%{ -webkit-transform:rotate(0); -webkit-transform-origin:50px 60px;}
	 30%{ -webkit-transform:rotate(30deg); -webkit-transform-origin:50px 60px;}
	 40%{ -webkit-transform:rotate(0); -webkit-transform-origin:50px 60px;}
}
@keyframes arm_right{
	 0%{ transform:rotate(0); transform-origin:0px 60px;}
	 10%{ transform:rotate(-30deg); transform-origin:0px 60px;}
	 20%{ transform:rotate(0); transform-origin:0px 60px;}
	 30%{ transform:rotate(-30deg); transform-origin:0px 60px;}
	 40%{ transform:rotate(0); transform-origin:0px 60px;}
}
@-webkit-keyframes arm_right{
	 0%{ -webkit-transform:rotate(0); -webkit-transform-origin:0px 60px;}
	 10%{-webkit-transform:rotate(-30deg); -webkit-transform-origin:0px 60px;}
	 20%{ -webkit-transform:rotate(0); -webkit-transform-origin:0px 60px;}
	 30%{ -webkit-transform:rotate(-30deg); -webkit-transform-origin:0px 60px;}
	 40%{ -webkit-transform:rotate(0); -webkit-transform-origin:0px 60px;}
}
.buy_privacy{ height:165px; margin-top:40px; text-align:center; overflow:hidden;}
.buy_privacy span{ display:block;}
.buy_device{ position:relative;}
.buy_device img{ position:absolute; left:0; top:0; margin:24px 0 0 126px; z-index:5;}
.buy_maskant2{ margin-top:-86px; opacity:1; transform: scale(1);}
.buy_maskant1{ width:142px; height:85px; margin:10px auto 0 auto;}
.buy_maskant1 span{opacity:1; overflow:hidden;}
.buy_monitors{ width:150px; margin:0 auto;}
.buy_monitors img{ float:left; margin-left:10px; opacity:0;}
.buy_monitor1,.buy_monitor3{ margin-top:15px;}
.buy_privacy_an .buy_maskant1 img{ opacity:0; animation:buy_maskant 6s ease-out infinite 1s forwards;-webkit-animation:buy_maskant 6s ease-out infinite 1s forwards;}
.buy_privacy_an .buy_monitor1{animation: buy_monitors1 6s ease-out infinite forwards; -webkit-animation: buy_monitors1 6s ease-out infinite forwards;}
.buy_privacy_an .buy_monitor2{animation: buy_monitors2 6s ease-out infinite forwards; -webkit-animation: buy_monitors2 6s ease-out infinite forwards;}
.buy_privacy_an .buy_monitor3{animation: buy_monitors3 6s ease-out infinite forwards; -webkit-animation: buy_monitors3 6s ease-out infinite forwards;}
@keyframes buy_monitors1{
	0%{transform: translate(0,-200px) rotate(0);}
	20%,40%{opacity:1; transform:translate(0);}
 	50%{opacity:1; transform:translate(-50px,-20px) rotate(-180deg);}
	60%{opacity:0; transform:translate(-50px,80px) rotate(-180deg);}
	65%,100%{ opacity:0; transform:translate(-50px,80px) rotate(-180deg);}
}
@-webkit-keyframes buy_monitors1{
	0%{-webkit-transform: translate(0,-200px) rotate(0);}
	20%,40%{opacity:1; -webkit-transform:translate(0);}
 	50%{opacity:1; -webkit-transform:translate(-50px,-20px) rotate(-180deg);}
	60%{opacity:0; -webkit-transform:translate(-50px,80px) rotate(-180deg);}
	65%,100%{ opacity:0; -webkit-transform:translate(-50px,80px) rotate(-180deg);}
}
@keyframes buy_monitors2{
	0%{transform: translate(0,-200px) rotate(0);}
	20%,40%{opacity:1; transform:translate(0);}
 	50%{opacity:1; transform:translate(-20px,-20px) rotate(-180deg);}
	60%{opacity:0; transform:translate(-20px,80px) rotate(-180deg);}
	65%,100%{ opacity:0; transform:translate(-20px,80px) rotate(-180deg);}
}

@-webkit-keyframes buy_monitors2{
	0%{-webkit-transform: translate(0,-200px) rotate(0);}
	20%,40%{opacity:1; -webkit-transform:translate(0);}
 	50%{opacity:1; -webkit-transform:translate(-20px,-20px) rotate(-180deg);}
	60%{opacity:0; -webkit-transform:translate(-20px,80px) rotate(-180deg);}
	65%,100%{ opacity:0; -webkit-transform:translate(-20px,80px) rotate(-180deg);}
}
@keyframes buy_monitors3{
	0%{transform: translate(0,-200px) rotate(0);}
	20%,40%{opacity:1; transform:translate(0);}
 	50%{opacity:1; transform:translate(20px,-20px) rotate(180deg);}
	60%{opacity:0; transform:translate(20px,80px) rotate(180deg);}
	65%,100%{ opacity:0; transform:translate(20px,80px) rotate(180deg);}
}
@-webkit-keyframes buy_monitors3{
	0%{-webkit-transform: translate(0,-200px) rotate(0);}
	20%,40%{opacity:1; -webkit-transform:translate(0);}
 	50%{opacity:1; -webkit-transform:translate(20px,-20px) rotate(180deg);}
	60%{opacity:0; -webkit-transform:translate(20px,80px) rotate(180deg);}
	65%,100%{ opacity:0; -webkit-transform:translate(20px,80px) rotate(180deg);}
}
@keyframes buy_maskant{
	0%{ transform:scale(0); opacity:1;}
	30%{ transform: scale(2);opacity:0;}
	100%{transform: scale(2);opacity:0;}	
}
@-webkit-keyframes buy_maskant{
	0%{ -webkit-transform:scale(0); opacity:1;}
	30%{ -webkit-transform: scale(2); opacity:0;}
	100%{-webkit-transform: scale(2); opacity:0;}	
}
.buy_cleanup_cont{ width:230px; height:146px; background:center top no-repeat; margin:40px auto 20px auto; position:relative;}
.buy_cleanup_cont img{ display:block; position: absolute;}
.buy_hands_left{ margin:24px 0 0 15px; z-index:9;} 
.buy_hands_free_left{ margin:28px 0 0 48px;}
.buy_hands_right{margin:24px 0 0 -65px; z-index:9; *+margin-left:-35px;}
.buy_hands_free_right{ margin:28px 0 0 -107px; *+margin-left:-75px;}
.buy_cleanup_an .buy_hands_free_left{ animation: cleanup_left 6s ease-in-out infinite; -webkit-animation: cleanup_left 6s ease-in-out infinite;}
.buy_cleanup_an .buy_hands_free_right{ animation: cleanup_right 6s ease-in-out infinite 0.9s; -webkit-animation: cleanup_right 6s ease-in-out infinite 0.9s;}
@keyframes cleanup_left{
	 0%{ transform:rotate(0); transform-origin: 5px 7px;}
	 5%{ transform:rotate(-30deg); transform-origin: 5px 7px;}
	 10%{ transform:rotate(30deg); transform-origin: 5px 7px;}
	 15%{ transform:rotate(0); transform-origin: 5px 7px;}
	}
@-webkit-keyframes cleanup_left{
	 0%{ -webkit-transform:rotate(0); -webkit-transform-origin: 5px 7px;}
	 5%{ -webkit-transform:rotate(-30deg); -webkit-transform-origin: 5px 7px;}
	 10%{ -webkit-transform:rotate(30deg); -webkit-transform-origin: 5px 7px;}
	 15%{ -webkit-transform:rotate(0); -webkit-transform-origin: 5px 7px;}
	}		
@keyframes cleanup_right{
	 0%{ transform:rotate(0); transform-origin: 47px 7px;}
	 5%{ transform:rotate(-30deg); transform-origin: 47px 7px;}
	 10%{ transform:rotate(30deg); transform-origin: 47px 7px;}
	 15%{ transform:rotate(0);transform-origin: 47px 7px; }
	}
@-webkit-keyframes cleanup_right{
	 0%{ -webkit-transform:rotate(0); -webkit-transform-origin: 47px 7px;}
	 5%{ -webkit-transform:rotate(-30deg); -webkit-transform-origin: 47px 7px;}
	 10%{ -webkit-transform:rotate(30deg); -webkit-transform-origin: 47px 7px;}
	 15%{ -webkit-transform:rotate(0); -webkit-transform-origin: 47px 7px; }
	}		
.buy_internet_cont{ width:167px; height:167px; border-radius:167px; margin:20px auto; background:no-repeat; overflow:hidden; transform:translateY(0); -webkit-transform:translateY(0);}
.buy_internet_cont img{ display:block;}
.buy_message{ margin:25px 0 0 70px;}
.buy_tel{ margin-left:40px;}
.buy_ring{ margin:10px 0 0 20px;}
.buy_internet_line{opacity:0; hegiht:1px; border-bottom:1px solid #505a78;}
.buy_internet_an .buy_message{ animation:drop 5s ease-in-out infinite; -webkit-animation:drop 5s ease-in-out infinite;}
.buy_internet_an .buy_tel{ animation:drop 5s ease-in-out 0.2s infinite; -webkit-animation:drop 5s ease-in-out 0.2s infinite;}
.buy_internet_an .buy_ring{ animation:drop 5s ease-in-out 0.4s infinite; -webkit-animation:drop 5s ease-in-out 0.4s infinite;}
.buy_internet_an .buy_internet_line{ animation:buy_internet_line 5s ease 2s infinite; -webkit-animation:buy_internet_line 5s ease 2s infinite;}
@keyframes drop{
	0%{transform: translate(0); opacity:0;}
	5%{opacity:1;}
	20%{transform: translate(0); opacity:1;}
	25%,35%,45%{transform: translate(5px,0);}
	30%,40%{transform: translate(0);}
	50%,100%{transform: translate(0,200px);}
}
@-webkit-keyframes drop{
	0%{-webkit-transform: translate(0); opacity:0;}
	5%{opacity:1;}
	20%{-webkit-transform: translate(0); opacity:1;}
	25%,35%,45%{-webkit-transform: translate(5px,0);}
	30%,40%{-webkit-transform: translate(0);}
	50%,100%{-webkit-transform: translate(0,200px);}
}

@keyframes buy_internet_line{
	0%{ transform:translateY(0); opacity:1;}
	50%,100%{ transform:translateY(250px);}
}

@-webkit-keyframes buy_internet_line{
	0%{ -webkit-transform:translateY(0); opacity:1;}
	50%,100%{ -webkit-transform:translateY(250px);}
}

.buy_banner{ width:100%; height:425px; background:top center no-repeat; background-size:cover; position:absolute; z-index:-1; top:0; left:0;}
/*buy dundle 24*/
.buy_bandle_main{background:no-repeat left 23px;}
.buy_bandle_main h1{font-size:28px; line-height:38px; margin:123px 0 10px 0;}
.buy_bandle_main p{font-size:16px; line-height:28px;}
.buy_bandle_main ul{margin:10px 0 64px 0;}
.buy_bandle_main li{background:no-repeat left; padding-left:25px; font-size:14px; line-height:28px;}
.buy_bandle_block2{margin-top:23px;}
.buy_bandle_block{width:484px;}
.buy_bandle_buy{width:332px;}
.buy_bandle_buy p{font-size:18px; height:40px; line-height:40px; margin-bottom:16px; text-align: center; color: #666;}
.buy_bandle_buy p span{font-size:36px; color:#fd8300; margin-left:10px; position: relative; top:5px;}
.buy_bandle_buy a{width:243px; line-height:60px; display:block; color:#FFF; font-size:20px; background:no-repeat left #fd8300; padding-left:89px; border-radius:30px; float:left; text-decoration:none;}
.buy_bandle_buy a:hover{background-color:#fc982d;}
.buy_bandle_buy .buy_bandle_abg2{ width:243px; line-height:60px; display:block; color:#FFF; font-size:20px; background:no-repeat left #fd8300; padding-left:89px; border-radius:30px; float:left;}
.buy_bandle_buy1 p{font-size:18px; line-height:170px; width:64px; text-align:center; display:block; font-weight:bold; color:#737373;} 
.buy_bandle_reviews{margin-bottom:95px;}
.buy_bandle_reviews h2{margin:30px 0 37px 0; font-size:18px; line-height:22px;}
.buy_bandle_reviews2{width:490px; float:left;}
.buy_bandle_text{width:280px; margin-left:20px;}
.buy_bandle_text b{font-size:16px; line-height:22px;}
.buy_bandle_text p{font-size:12px; line-height:18px;}
.buy_bandle_left{margin-left:125px;}
.buy_bandle_right{margin-right:125px;}
.buy_box{position:relative;}
.buy_box_cont{ position: fixed; margin:320px 0 0 -190px; }
.buy_box_cont span{ display:block; text-align:center; position:absolute;}
.buy_box_box{ margin:60px 0 0 40px;}
.buy_box_img{ margin-top:100px;}
.buy_box_an .buy_box_box{ animation:box_shake 2s ease-in-out infinite alternate; -webkit-animation:box_shake 2s ease-in-out infinite alternate;}


/*anytrans buy style**/
.buy_cont2 .buy_block2{ width:360px; margin:0 35px 0 70px;}
.buy_cont2 .buy_block3{ width:430px;}
/*.buy_cont2 .best_value{margin-left:52px;}*/
.buy_cont2 .best_value{margin-left:50px;}
.buy_cont2 .buy_ul li{padding-left:30px;}

/*4.18 16 z*/
.buy_banner1{background:top center no-repeat;}
.buy_cont3 h1{color:#FFF;}
.buy_cont3 h1 span{ color:#f2f079;}
.vic_value{position:relative;}
.vic_value>img{position:absolute; left:0; top:0; margin:-45px 0 0 338px;}
.vic_value1{position:relative;}
.vic_value1>img{position:absolute; left:0; top:0; margin:-44px 0 0 269px;}

/*Qr code**/
.qrcode_text{ color:#737373; vertical-align:middle;}
.qrcode{ width:240px; margin:20px auto 0 auto; cursor:pointer;}
.bqrcoe{ position: absolute; top:-200px; left:0; right:0; margin:0 auto; transform: translateY(-20px); -webkit-transform: translateY(-20px); opacity:0; z-index:-1; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.bqrcoe img{ position:absolute; left:0; right:0; margin:0 auto;}
.qr_arrow{z-index:9; top:180px;}
.qrcode_img{ width:140px; border:1px solid #e0e0e0; box-shadow:0 0 10px rgba(0,0,0,0.3); padding:20px; background-color:#fff; border-radius:5px;}
.qrcode:hover .bqrcoe{ transform:translate(0); -webkit-transform:translate(0); opacity:1; z-index:1;}
.qrcode:hover .qrcode_text{ color:#000;}
 
/* @2x images */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5) {
.advanced_cont{ background:center top no-repeat; background-size:188px 138px;}	
.buy_cleanup_cont{background:center top no-repeat; background-size:230px 146px;}
.buy_internet_cont{background:no-repeat; background-size:167px 167px;}
.buy_bandle_buy a{background:no-repeat left #fd8300; background-size:302px 60px;}
.buy_bandle_buy .buy_bandle_abg2{background:no-repeat left #fd8300; background-size:302px 60px;}
.block2-img1{background:no-repeat; background-size:140px 100px;}
.block2-img2{background:no-repeat; background-size:140px 100px;}
.block2-img3{background:no-repeat; background-size:140px 100px;}
.block2-img4{background:no-repeat; background-size:140px 100px;}
.block2-img5{background:no-repeat; background-size:140px 100px;}
.block2-img6{background:no-repeat; background-size:140px 100px;}


}
