@charset "utf-8";
/* store_style */
.topbg_box {background:url(images/buy_top_bg.jpg) no-repeat right center;padding:40px 0;}
.pro_banner .pic {float:left;width:15%;text-align:center;padding: 0 3% 0 0;}
.pro_banner .pic img {max-width: 100%;}
.pro_banner .text {float:left;width:45%;}
.pro_banner .text .dd {font-size:24px;font-weight:400;line-height:1em;}
.pro_banner .text h1 {font-size:36px;line-height:1.2em;margin-top:10px; font-weight:700;}
.pro_banner .text .btn{margin-top:10px;}
.pro_banner .text .btn a{ font-size:16px;color:#666;}
.pro_banner .safe_pic {float:right; width:25%;}
.pro_banner .safe_pic img {max-width: 100%;}
@media (max-width: 1000px) {
	.topbg_box{ background:#0ef9e2;}
}
@media (max-width: 767px) {
	.pro_banner .pic{width:20%;}
	.pro_banner .text{width:75%;}
	.pro_banner .text .dd{ font-size:18px;}
	.pro_banner .text h1{ font-size:30px;}
	.pro_banner .safe_pic{display:none;}
}
@media (max-width: 479px) {
	.pro_banner .pic{float:none;width:auto;margin-top:0;padding-top:30px;}
	.pro_banner .text{float:none;width:auto;}
}

.pro_banner2 .title{float:left;width:40%;}
.pro_banner2 .title h1{font-size:48px;line-height:1.2em;font-weight:700;}
.pro_banner2 .safe_pic {float:right; width:53%;}

.add_cart{display:inline-block; background:#fc4f29;color:#fff; font-size:18px; font-weight:500; text-align:center;width:176px;height:46px; line-height:46px; border-radius:46px;box-shadow:2px 2px 8px #d9d9d9;background: -moz-linear-gradient(left,  #fc4f29 0%, #12dbd8 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fc4f29), color-stop(100%,#ffa200));
    background: -webkit-linear-gradient(left,  #fc4f29 0%,#ffa200 100%);
    background: -o-linear-gradient(left,  #fc4f29 0%,#ffa200 100%);
    background: -ms-linear-gradient(left,  #fc4f29 0%,#ffa200 100%);
    background: linear-gradient(to right,  #fc4f29 0%,#ffa200 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc4f29', endColorstr='#ffa200',GradientType=180 );}
.add_cart:hover{ text-decoration:none;background:#fc4f29;}
.submit_btn{display:inline-block; background:#0ef9e2;color:#333; font-size:18px; font-weight:500; text-align:center;width:176px;height:46px; line-height:46px; border-radius:46px;box-shadow:2px 2px 8px #d9d9d9;background: -moz-linear-gradient(left,  #0ef9e2 0%, #10f6af 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0ef9e2), color-stop(100%,#10f6af));
    background: -webkit-linear-gradient(left,  #0ef9e2 0%,#10f6af 100%);
    background: -o-linear-gradient(left,  #0ef9e2 0%,#10f6af 100%);
    background: -ms-linear-gradient(left,  #0ef9e2 0%,#10f6af 100%);
    background: linear-gradient(to right,  #0ef9e2 0%,#10f6af 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ef9e2', endColorstr='#10f6af',GradientType=180 );}
.submit_btn:hover{ text-decoration:none;background:#0ef9e2;}

.grayBg{ background:#f7f7f7;padding:40px 0;}
.menu_tab{width:450px;margin:0 auto; min-height:48px; border:3px solid #10f6af; border-radius:54px;margin-bottom:30px;}
.menu_tab li{float:left;width:225px;height:48px;text-align:center; line-height:48px; font-size:18px; font-weight:700; position:relative;}
.menu_tab li a{display:block;width:225px;height:48px; text-align:center; line-height:48px; font-size:18px; font-weight:700;}
.menu_tab li.curr{background:#0ef9e2;background: -moz-linear-gradient(left,  #0ef9e2 0%, #10f6af 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0ef9e2), color-stop(100%,#10f6af));
    background: -webkit-linear-gradient(left,  #10f6af 0%,#ffa200 100%);
    background: -o-linear-gradient(left,  #0ef9e2 0%,#10f6af 100%);
    background: -ms-linear-gradient(left,  #0ef9e2 0%,#10f6af 100%);
    background: linear-gradient(to right,  #0ef9e2 0%,#10f6af 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ef9e2', endColorstr='#10f6af',GradientType=180 );}
.menu_tab li.curr .arrow{display:block; position:absolute;background:url(images/buy_menu_arrow.png) no-repeat;width:23px;height:11px;left:50%;bottom:-13px;margin-left:-11px;}
.menu_tab li.flcurr{border-radius:54px 0 0 54px;}
.menu_tab li.frcurr{border-radius:0 54px 54px 0;}
@media (max-width: 479px) {
	.menu_tab{width:360px;}
	.menu_tab li{width:176px;}
	.menu_tab li a{width:176px;}
}

.store_buy {padding:30px 0 60px 0;}
.store_buy .menu{margin-top:20px;}
.store_buy .menu li{float:left;margin-right:30px; font-size:16px; font-weight:500;color:#1eade7;}
.store_buy .menu li a{ text-decoration:underline;}
.store_buy .item {float: left;width:16.8%; padding:1%;border:1px solid #d7d7d7;min-height:240px;margin:2% 0.5%; border-radius:5px; position:relative;}
.store_buy .item:hover,.store_buy .item.curr {border:1px solid #1eade7;}
.store_buy .item .input_select {width:16px;height:16px;}
.store_buy .item label {display: block; overflow: hidden;}
.store_buy .item .info { clear:both;margin-top:20px;}
.store_buy .item .name {font-size: 16px;padding: 5px 0; text-align:center; min-height:70px; font-weight:500;}
.store_buy .item .dd{color:#666; line-height:1.4em; text-align:center; min-height:120px;}
.store_buy .item .hot {background: #ff9a66; color: #fff; font-size: 12px;padding:2px 5px;white-space:nowrap; }
.store_buy .item .price {padding-top:10px; font-size:16px;color: #9e9e9e; text-align:center;}
.store_buy .item .price big {font-size:22px;color: #f55a58;}
.store_buy .item .other_select {font-size: 18px;color: #f45957;padding:8% 0 8% 5%;}
.store_buy .item .other_select span {background: #f45957;color: #fff;border-radius: 100px;padding:0 6px;}
.store_buy .item .other_select a {color: #f45957;}
.store_buy .item .hottips{ position:absolute;width:55px;height:55px;top:0;right:0;}
.store_buy .btn { background:url(images/arrow_down3.png) no-repeat center 0;padding:40px 0 0 0;border-top:solid 2px #eee; text-align: center;margin-top:20px;}
.store_buy .btn strong {display: block;padding:5px 0; font-size:20px; line-height:1em;}
.store_buy .total_price {font-size: 18px;color: #9e9e9e;padding:20px 0;}
.store_buy .total_price big {font-size:35px;color: #f55a58;}
.store_buy .btn-org{display:inline-block; background:#fe5e1e;color:#fff; font-size:18px; font-weight:500; text-align:center;width:176px;height:40px; line-height:40px; border:2px solid #fe5e1e; border-radius:40px;}
.store_buy .btn-org:hover{ text-decoration:none;}
@media (max-width: 979px) {
	.store_buy .item{width:16.5%;}
}
@media (max-width: 767px) {
	.store_buy .item{width:46%;}
}

.cart-text{ text-align:center;margin-top:40px;}
.cart-text .txt{margin-right:10px;}
.cart-text .txt a{ text-decoration:underline;}

.store_buy2{}
.store_buy2 .flbox{float:left;width:27%;padding:3%; background:#fff;border-top:4px solid #10f6af;box-shadow:0 0 8px #d9d9d9;}
.store_buy2 .flbox h2{ font-size:24px; font-weight:700; text-align:center; line-height:1.2em;}
.store_buy2 .flbox .price{ font-size:36px; color:#f55a58; margin-top:35px; text-align:center;}
.store_buy2 .flbox .price del{ font-size:20px; color:#9e9e9e;}
.store_buy2 .flbox select{border: 1px solid #a0a0a0;display: block;width:97%;margin: 5px 0;font-size: 15px;color: #888;padding:8px 10px;}
.store_buy2 .flbox .btn_cart{ text-align:center;margin-top:20px;}
.store_buy2 .flbox .or {padding:5px 0; font-size:20px; line-height:1em; text-align:center; font-weight:500;}
.store_buy2 .frbox{float:right;width:58%;padding:3%; background:#fff;border-top:4px solid #10f6af;box-shadow:0 0 8px #d9d9d9;}
.store_buy2 .frbox h2{ font-size:24px; font-weight:700; text-align:center; line-height:1.2em;}
.store_buy2 .frbox iframe{ width:570px; height:360px;}
@media (max-width: 767px) {
	.store_buy2 .flbox{float:none;width:auto;}
	.store_buy2 .frbox{float:none;width:auto;margin-top:30px;}
}

.store_buy3{}
.store_buy3 .item {float: left;width:28.2%; background:#fff;padding:2% 1.5%;min-height:360px;margin:0 1%; box-shadow:0 0 8px #d9d9d9; border-top:4px solid #10f6af;}
.store_buy3 .item h3{ font-size:20px; font-weight:700; text-align:center; line-height:1.2em;}
.store_buy3 .item dl{padding:5px 0 15px 0;height:100px;}
.store_buy3 .item dt{font-size:18px; font-weight:700;text-align:center; line-height:1.8em;}
.store_buy3 .item dd{text-align:center; line-height:1.6em;margin-top:5px;color:#666;padding:0 5%;}
.store_buy3 .item .price{color:#fc5228; font-size:36px; font-weight:700;text-align:center;margin-top:20px; line-height:1em;}
.store_buy3 .item .price span{ font-size:24px;color:#666; text-decoration:line-through; font-weight:400;}
.store_buy3 .item .btn{ text-align:center;margin-top:10px;}
.store_buy3 .item .otherBtn{margin-top:10px; text-align:center;}
.store_buy3 .item .otherBtn strong{display:block;}
@media (max-width: 767px) {
	.store_buy3 .item{float:none;width:auto;margin-top:20px;}
}

.safe_box{padding:60px 0;}
.safe_box .item{float:left;width:28%;margin-left:7%; text-align:center;}
.safe_box .item:first-child{margin-left:0;}
.safe_box .item dl{margin-top:15px;}
.safe_box .item dt{ font-size:18px; font-weight:700;}
.safe_box .item dd{margin-top:15px;}
@media (max-width: 767px) {
	.safe_box .item{float:none;width:auto;margin-left:0;}
	.safe_box .item dd{padding:0 10%;}
}

.store-volume-licensing {padding:10px 0;}
.store-volume-licensing table input[type='text'] { padding:7px 10px;border:none;border: 1px solid #bcbcbc;display: block;width: 80%;margin:5px 0;font-size:15px;color: #888;}
.store-volume-licensing table textarea, .store-volume-licensing table select { border:none;border: 1px solid #bcbcbc;display: block;width: 88%;margin: 5px 0;font-size: 15px;color: #888;padding:7px 10px;}
.store-volume-licensing table textarea {width:90%;}
.store-volume-licensing table input[type='text']:hover, .store-volume-licensing table select:hover, .store-volume-licensing table textarea:hover, .store-volume-licensing table input[type='text']:focus, .store-volume-licensing table select:focus, .store-volume-licensing table textarea:focus{ border:1px solid #6ec2e8;}
.store-volume-licensing table input[type='text'].error_tips, .store-volume-licensing table select.error_tips, .store-volume-licensing table textarea.error_tips, .multiSelect.error_tips{ border:1px solid #f75a50;}
.store-volume-licensing table input[type='text'].multiSelect_txt{border:none; height:30px; line-height:30px; padding:0 0 0 5px; width:60%;}
.form_store td{ width:50%;}

.buy_box .area-1{ background:#fff;float:left;width:35%; box-shadow:0 0 8px #d2d2d2; border-top:5px solid #10f6af;}
.buy_box .area-2{background:#fff;float:left;width:28%; box-shadow:0 0 8px #d2d2d2; border-top:5px solid #10f6af;margin:0 1%;}
.buy_box .area-3{ background:#fff;float:right;width:34%; box-shadow:0 0 8px #d2d2d2; border:5px solid #10f6af;}
.buy_box .pro_box{padding:40px;}
.buy_box .min_h1{ min-height:340px;}
.buy_box .min_h2{ min-height:335px;}
.buy_box .pro_box h2{ font-size:24px; line-height:1.4em; font-weight:700;}
.buy_box .pro_box .sys{ font-size:18px;color:#666;margin-top:30px;}
.buy_box .pro_box .curr{color:#00cc99;}
.buy_box .pro_box .box_img img{width:120px;}
.buy_box .pro_box h3{ font-size:18px; line-height:1.2em; font-weight:700;}
.buy_box .pro_box .dd{ font-size:18px;margin-top:10px;}
.buy_box .pro_box .price{color:#fc5228; font-size:24px; font-weight:700;text-align:center;margin-top:15px; line-height:1em;}
.buy_box .pro_box .price span{ font-size:20px;color:#666; text-decoration:line-through; font-weight:400;}
.buy_box .pro_box .btn{ text-align:center;margin-top:30px;}
.buy_box .bg_g{ background:#f7f7f7;}
.buy_box .text_dl{padding:10px 40px; min-height:80px;}
.buy_box .text_dl dt{ font-size:18px; font-weight:700;}
.buy_box .text_dl dd{color:#666;margin-top:5px;}
.buy_box .icon_item{padding:40px 40px; text-align:center;line-height:80px; min-height:20px;}