.p0{ padding:0px}
.pl{ padding-left:0px}
.pr{ padding-right:0px}
.top_header{ padding:20px 0px}
a:hover{ text-decoration:none}
.main_section{ background-color:#f0f9fe}
.bre_country_sec{border-top:solid 1px #e4ecf1; border-bottom:solid 1px #e4ecf1}
.breadcrum{ background:none; padding:0px; }
.breadcrum ul{ list-style:none; padding:0px; margin-bottom:0px}
.breadcrum li{ display:inline-block; padding:13px 5px 13px 0px;font-size:12px; font-weight:600}
.breadcrum li a{ color:#000; }
.breadcrum li a:after{ content:'>'; padding-left:5px}
.lanhu_select{ padding-top:10px}
.lanhu_select span{ font-size:12px; font-weight:700}
.lanhu_select .dropdown{ cursor:pointer}
.lanhu_select .dropdown-menu{ min-width:135px !important;}
.main_section_top{ padding:35px 0px 5px}
.product_title_h{ font-size:32px; font-weight:300; text-align:center; margin-top:0px}
.product_title_h span{ display:block; font-size:37px; font-weight:300}
.product_title_sh{ text-align:center; font-size:18px;}
.switch_button_info{ margin:20px 0px;}
.switch_button{ background-color:#e3f1f7; border:solid 1px #bdc4c8; border-radius:18px; padding:2px; font-size:12px; display:inline-block; position:relative }
.switch_button_inner{ padding:3px 12px; display:inline-block;font-weight:700;cursor:pointer; z-index:50; position:relative}
.active_box{background-color:#FFF; position:absolute; width:105px;border-radius:14px; height:23px; z-index:1;box-shadow:0px 0px 6px #CCC; left:2px;transition: all 0.4s ease;}
.active_box_1{ left:100px; width:83px;transition: all 0.4s ease;}
.cross_palt{ font-size:28px; text-decoration:line-through; color:#F00; display:inline-block; padding:0px 20px 0px 33px}
/*.switch_button_inner.active{ background-color:#FFF; border-radius:14px; box-shadow:0px 0px 3px #CCC;-webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }*/
.product_price_t{ font-size:62px; text-align:right; line-height:64px}
.product_price_buy{ padding:16px 0px 20px 17px; border-left:solid 1px #d8e0e4}
.product_price_buy a{ padding:8px 30px 10px; color:#FFF; background-color:#0070c0; font-size:24px}
.box_prof{ }
.main_advantage{ padding:30px 0px 5px}
.main_advantage ul{ padding-left:0px}
.main_advantage li{ display:inline-block; padding:5px 13px 0px; color:#888c8e; font-size:13px}
.main_advantage li img{ padding-right:5px}
.gray_half_section{ background: linear-gradient(180deg, #f0f9fe 305px, #fff 305px);}
.main_feature{ background-color:#FFF;border-collapse: collapse; box-shadow:0px 0px 30px #e6eef3;table-layout: fixed;border-collapse:collapse;}
.main_feature tr{ border:solid 1px #e5edf2}
.main_feature tr td:nth-child(4){ width:0%; white-space: nowrap; overflow: hidden !important;-moz-overflow: hidden;overflow-y:hidden;text-overflow: ellipsis;transition: all 0.4s ease;}
.main_feature td.heading{ font-size:20px !important; color:#0070c0}
.main_feature td:nth-child(1){ font-size:16px; line-height:24px; padding:13px 40px; font-weight:600}
.main_feature td:nth-child(1) span{ color:#888888; font-size:13px; display:block; font-weight:400}
.main_feature td:nth-child(2){ text-align:center; background-color:#f1faff}
.main_feature td:nth-child(3){ text-align:center; background-color:#e9f6ff}
.main_feature td:nth-child(4){ text-align:center; background-color:#fafffa}
.feat_compar_txt{ font-size:32px; margin-bottom:35px; font-weight:400; line-height:39px}
.tabl_pro{ background-color:#56b8ff; color:#FFF; padding:10px 20px; font-size:18px}
.tabl_pla{background-color:#0068b4; color:#FFF; padding:10px 20px; font-size:18px; border-left:solid 1px #fff; border-right:solid 1px #fff}
.tabl_tec{background-color:#4caf50; color:#FFF; padding:10px 20px; font-size:18px}
.main_feature_price{ text-align:center; padding:5px 0px 0px; font-size:32px; font-weight:600}
.main_feature_price span{ font-size:17px; color:#F00; text-decoration:line-through; font-weight:400; display:inline-block; padding-left:10px; vertical-align:text-top; margin-top:9px}
.main_feature_top_h{ font-size:13px; padding:0px 10px}
.main_feature_top_buy a{ padding:6px 20px;  display:inline-block; color:#0070c0; font-size:18px; margin:10px 0px 5px; border:solid 1px #0070c0}
.main_feature_top_buy.active a{background-color:#0070c0;color:#FFF;}
.main_feature_top_cd_dvd{ font-size:12px; height:10px}
.epd_del{ font-size:13px}
.epd_del span{font-size:12px; display:block; color:#000 !important; padding-top:10px; font-weight:600 !important}
.opne_arrow{ position:absolute; left:1050px;}
.open_three{ width:18% !important;transition: all 0.4s ease;white-space:normal !important }

.payment_str_option{ margin-top:25px}
.help_product{ font-size:22px; color:#313131; padding:0px 0px 10px; font-weight:700;}
.pay_bg{ background:#f1f1f1; border:solid 1px #c9c9c9; padding:7px; margin-bottom:20px}
.pay_bg ul{ padding-left:0px}
.pay_bg li:nth-child(1){ font-size:14px; padding:15px 5px 0px}
.pay_bg li{ float:left; color:#575757; font-weight:600; list-style:none; padding:0px 10px; }
.blue_pay{ color:#0667c6; font-size:14px; margin:10px 0px}
.product_utlity{ padding:20px 20px; border:1px solid #dcdcdc; margin:30px 0px}
.help_product{ font-size:22px; color:#313131; padding:0px 0px 10px; font-weight:700;}
.gude_product{ font-size:13px; line-height:25px; padding-left:6px}
.gude_product a{ color:#000}
.call{ border:1px solid #e3e3e3; padding:20px 15px}
.call img{ padding-right:20px}
.call span{ display:block; font-size:20px}
.mail_txt span{font-size:13px; padding-bottom:9px}
.footer_bottom{ background:#f5f5f5; text-align:center}
.footer_bottom ul{ display:inline-block;}
.footer_bottom li{ display:inline-block; padding:20px 0px 5px }
.footer_bottom li a{ border-right:solid 1px #CCC; padding:0px 10px; color:#000; text-decoration:none}
.footer_bottom li:last-child a{ border:none}
.copy-txt{ text-align:center; font-size:13px; padding:10px 0px}
.rotate_arrow{-webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);}
@media only screen and (max-width:479px){
	.mb_box img{ width:100%}
	.product_title_h{ font-size:11px; text-align:left}
	.product_title_h span{ font-size:13px}
	.product_title_sh{ font-size:12px; text-align:left}
	.product_price_buy{ text-align:center}
	.product_price_buy a{ font-size:14px}
	.product_price_t{ font-size:37px; text-align:center; line-height:26px}
	.cross_palt{ font-size:14px; padding-left:4px}
	.product_price_buy{ border:none}
	.switch_button{ font-size:10px}
	.switch_button_inner{ padding:3px 11px}
	.active_box{ width:75px; height:20px}
	.active_box_1{ left:80px}
	.main_feature td:nth-child(1){ padding:7px 13px; font-size:13px; line-height:21px}
	.main_feature td.heading{font-size:13px !important;}
	.feat_compar_txt{ font-size:18px}
	.main_feature_price span,.main_feature_top_h{ display:none}
	.tabl_pro,.tabl_pla,.tabl_tec{ padding:10px 8px; font-size:9px}
	.main_feature_price{ font-size:24px}
	.main_feature_top_buy a{ padding:6px 6px; font-size:11px}
	.opne_arrow.three_3{ display:none}
	.main_advantage li:nth-child(3){ display:none}
	.pay_bg li:nth-child(1){ width:100%; text-align:center; padding-bottom:10px}
	.pay_bg li:nth-child(10),.pay_bg li:nth-child(9),.pay_bg li:nth-child(11),.pay_bg li:nth-child(12){ display:none}
	.pay_bg li{ padding:0px 9px}
	.main_feature tr:nth-child(3) td:nth-child(2),.main_feature tr:nth-child(3) td:nth-child(3),.main_feature tr:nth-child(3) td:nth-child(4),.main_feature tr:nth-child(4) td:nth-child(2),.main_feature tr:nth-child(4) td:nth-child(3),.main_feature tr:nth-child(4) td:nth-child(4){ font-size:10px}
	.cal_txt a{ font-size:14px}
	.call img{ width:31%}
	.footer_bottom ul{ padding-left:0px}

}
@media only screen and (min-width:480px) and (max-width:767px){
	
	.mb_box img{ width:100%}
	.product_title_h{ font-size:14px; text-align:left}
	.product_title_h span{ font-size:20px; line-height:27px}
	.product_title_sh{ font-size:14px; text-align:left}
	.product_price_buy{ text-align:center}
	.product_price_buy a{ font-size:14px}
	.product_price_t{ font-size:40px; text-align:center; line-height:26px}
	.cross_palt{ font-size:19px;}
	.cross_price_both{ text-align:center}
	.product_price_buy{ border:none}
	.switch_button{ font-size:10px}
	.switch_button_inner{ padding:3px 11px}
	.active_box{ width:75px; height:20px}
	.active_box_1{ left:80px}
	.main_feature td:nth-child(1){ padding:7px 13px; font-size:13px; line-height:21px}
	.main_feature td.heading{font-size:13px !important;}
	.feat_compar_txt{ font-size:18px}
	.main_feature_price span,.main_feature_top_h{ display:none}
	.tabl_pro,.tabl_pla,.tabl_tec{ padding:10px 8px; font-size:9px}
	.main_feature_price{ font-size:24px}
	.main_feature_top_buy a{ padding:6px 6px; font-size:11px}
	.opne_arrow.three_3{ display:none}
	.main_advantage li:nth-child(3){ display:none}
		.pay_bg li:nth-child(1){ width:100%; text-align:center; padding-bottom:10px}
	.pay_bg li:nth-child(8),.pay_bg li:nth-child(9),.pay_bg li:nth-child(11),.pay_bg li:nth-child(10),.pay_bg li:nth-child(12){ display:none}
	.pay_bg li{ padding:0px 17px}
.footer_bottom ul{ padding-left:0px}
	.cal_txt a{ font-size:14px}

}
@media only screen and (min-width:768px) and (max-width:959px){
	.cross_palt{ font-size:14px;}
	.product_price_t{ font-size:37px}
	.pay_bg li:nth-child(9),.pay_bg li:nth-child(11),.pay_bg li:nth-child(10),.pay_bg li:nth-child(12){ display:none}
}
	
  .download_now{ padding:7px 12px; background-color:#62a329; color:#FFF; border-radius:3px; font-size:12px}
.download_now:hover{ color:#FFF}

