@charset "utf-8";
/* CSS Document */
tr {border-left: none;}
th {font-weight: normal;border-top:none;border-right:none;padding: 6px 10px;}
td {border-top: none;border-right: none;padding: 6px 10px;}
ul {list-style:none;margin-left:0;}
ol {list-style:none; margin-left:0;}

/* store_style */
.topbg_box {background:#f8f8f8;padding:70px 0 40px 0;}
.pro_banner .pic {float:left;width:15%;text-align:center;}
.pro_banner .pic img {max-width: 100%;}
.pro_banner .text {float:left;width:53%;}
.pro_banner .text .dd {font-size:18px;font-weight:300;line-height:1em;}
.pro_banner .text h1 {font-size:34px;line-height:1.2em;margin-top:5px;}
.pro_banner .text .list{margin-top:15px;}
.pro_banner .text .btn{margin-top:20px;}
.pro_banner .text .btn .btnWin,
.pro_banner .text .btn .btnMac{display:inline-block; vertical-align:middle;font-size:14px; line-height:24px; font-weight:300; text-decoration:none;margin-right:15px;}
.pro_banner .text .btn .btnWin:after,
.pro_banner .text .btn .btnMac:after {display:inline-block;font-family:'globalIconfont'; color:#c9c9c9;font-size:24px; line-height:24px; vertical-align:middle; padding:0 10px 0 0; float:left;}
.pro_banner .text .btn .btnWin:after {content:'\e916';}
.pro_banner .text .btn .btnMac:after {content:'\e909';}
.pro_banner .text .btn .btnWin:hover,
.pro_banner .text .btn .btnMac:hover,
.pro_banner .text .btn .btnWin:hover:after,
.pro_banner .text .btn .btnMac:hover:after,
.pro_banner .text .btn .btnWin.curr:after,
.pro_banner .text .btn .btnMac.curr:after,
.pro_banner .text .btn .btnWin.curr,
.pro_banner .text .btn .btnMac.curr{ text-decoration:none;color:#0373cb;}
.pro_banner .safe_pic {float:right; width:25%;margin-top:15px;}
.pro_banner .safe_pic img {max-width: 100%;}
@media (max-width: 767px) {
	.pro_banner .pic{width:20%;}
	.pro_banner .text{width:75%;}
	.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;}
}

.store_buy{padding:40px 0 0 0;}
.store_buy .item {float: left;width:27%; padding:2% 1.5%;border:1px solid #eaeaea;min-height:360px;margin:0 1.5% 30px 1.5%; border-radius:5px;}
.store_buy .item h3{ font-size:26px; text-align:center; line-height:1.2em;}
.store_buy .item dl{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:15px 0;margin-top:10px;min-height:100px;}
.store_buy .item dd{color:#666; font-size:16px; text-align:center; line-height:1.8em; font-weight:300;}
.store_buy .item dd strong{color:#0373cb; font-size:24px;}
.store_buy .item .old-price{ text-align:center;color:#666; font-size:18px;margin-top:20px; line-height:1em;height:20px; text-decoration:line-through;}
.store_buy .item .price{ text-align:center;color:#f75a50; font-size:32px;margin-top:10px; line-height:1em;height:32px;}
.store_buy .item .btn{ text-align:center;margin-top:10px;}
.store_buy .item .otherBtn{margin-top:10px; text-align:center;}
.store_buy .item .otherBtn strong{display:block;}
@media (max-width: 767px) {
	.store_buy .item{float:none;width:auto;}
}

.other_buy {padding:40px 0 30px 0; text-align:center; border-top:solid 1px #ededed;}
.other_buy .title {font-size:24px; line-height:1.4em; padding:0 20%;}
.other_buy .title strong {color:#0373cb; font-weight:normal;}
.other_buy .btn {padding:30px 0;}

.cart-text{ text-align:center;padding:20px 0 50px 0;}
.cart-text .txt{margin-right:10px;}
.cart-text .txt a{ text-decoration:underline;}
.cart-text .btn_panl{display:inline-block;color:#0373cb; font-size:16px; font-weight:500;text-align:center;line-height:36px;}
.cart-text .btn_panl:after{content:'\e902'; font-family:'globalIconfont'; color:#0373cb;font-size:16px; line-height:36px; padding:0 0 0 10px; vertical-align:middle;}
.cart-text .btn_panl:hover,
.cart-text .btn_panl.curr{text-decoration:none;}
.cart-text .btn_panl.curr:after{content:'\e903';color:#0373cb;}

/*2017-4-7 new style*/
.tipsbox{padding:0 0 50px 0;}
.tipsbox h2{font-size:36px; line-height:1.2em;}
.tipsbox h3{ font-size:18px; line-height:1.2em;margin-top:40px;}
@media (max-width: 479px) {
	.tipsbox {padding:30px 0;}
}

.gray_bg{background:#f8f8f8;padding:60px 0;}
.spBox .item{float:left;width:48%;margin-left:4%;padding:10px 0;}
.spBox .item:first-child,.spBox .item:nth-of-type(2n+1){margin-left:0;}
.spBox .item .pic{float:left;margin-top:5px;}
.spBox .item .text1{padding-left:60px;}
.spBox .item .text2{padding-left:200px;}
.spBox .item li{list-style:disc;margin-left:18px;padding:2px 0;color:#666;}
@media (max-width: 979px) {
	.spBox .item .pic{float:none;margin-top:0;}
	.spBox .item .text1{padding-left:0;margin-top:15px;}
	.spBox .item .text2{padding-left:0;margin-top:15px;}
}
@media (max-width: 479px) {
	.spBox .item{float:none;width:auto;margin-left:0;}
}

.otherTools{padding:60px 0;}
.otherTools h2{ font-size:36px; line-height:1.2em; text-align:center;}
.otherTools .probox{margin-top:20px;}
.otherTools .probox .item{float:left;width:41%;margin-left:4%;border:solid 1px #eaeaea; border-radius:5px;padding:3%;margin-top:20px;}
.otherTools .probox .item:first-child{margin-left:0;}
.otherTools .probox .item .icon{float:left;}
.otherTools .probox .item .text{padding-left:100px;}
.otherTools .probox .item .text .price {margin-top:10px; min-height:26px;}
.otherTools .probox .item .text .price del {font-size:16px;color:#666;}
.otherTools .probox .item .text .price big {font-size:24px;color:#f55a58;}
.otherTools .probox .item h3 a{ font-size:18px; font-weight:500;}
.otherTools .probox .item .btn{margin-top:15px;}
@media (max-width: 767px) {
	.otherTools h2{ font-size:26px;}
	.otherTools .probox .item{float:none;width:auto;margin-left:0;}
}

.askBox h2{font-size:36px; line-height:1.2em; text-align:center;}
.askBox .infoBox{margin-top:40px;}
.askBox .infoBox .flmenu{float:left;width:20%;margin-top:20px;}
.askBox .infoBox .flmenu li{ font-size:16px; font-weight:300;padding:0 15px;height:46px; line-height:46px; background:#fff; border-radius:5px; cursor:pointer;margin-bottom:5px;}
.askBox .infoBox .flmenu li.curr{ background:#0373cb;color:#fff;}
.askBox .infoBox .frinfo{float:right;width:74%;}
.askBox .infoBox .frinfo dl{padding:20px 0;border-bottom:1px solid #eaeaea;}
.askBox .infoBox .frinfo dt{ font-size:18px;color:#333;}
.askBox .infoBox .frinfo dd{margin-top:10px;font-weight:300;}
@media (max-width: 767px) {
	.askBox h2{ font-size:26px;}
	.askBox .infoBox .flmenu{float:none;width:auto;}
	.askBox .infoBox .flmenu li{float:left;width:41%;margin:5px;}
	.askBox .infoBox .frinfo{float:none;width:auto;margin-top:10px;}
}
@media (max-width: 479px) {
	.askBox .infoBox .flmenu li{float:none;width:auto;margin:0;margin-bottom:5px;}
}

.choose_box{background:#fff url(images/map_bg.jpg) no-repeat center center;padding:80px 0; border-top:solid 1px #f2f2f2;}
.choose_box h2{font-size:36px; text-align:center; line-height:1.2em; margin:0; font-weight:500;}
.choose_box h2 span {color:#0373cb;}
.choose_box .item{float:left;width:33.3%; text-align:center;margin-top:50px;}
.choose_box .item dl{margin:20px 0 0 0;color:#2f3337;}
.choose_box .item dt{ font-size:24px;}
.choose_box .item dd{margin:10px 0 0 0;padding:0 30px;line-height:1.4em;font-weight:300;}
.choose_box .item .num{color:#0373cb; font-size:40px; margin:40px 0 0 0; line-height:1em;}
.choose_box .item .dd{color:#2f3337; font-size:16px;padding:0 30px;margin:10px 0 0 0;line-height:1.2em;font-weight:300;}
@media (max-width: 979px) {
	.choose_box .item dd{padding:0 20px;}
	.choose_box .item .num{ font-size:40px;}
	.choose_box .item .dd{padding:0 20px;}
}
@media (max-width: 767px) {
	.choose_box h2{ font-size:30px;}
	.choose_box .item dd{padding:0;}
	.choose_box .item .num{ font-size:30px;}
	.choose_box .item .dd{padding:0;}
}
@media (max-width: 479px) {
	.choose_box h2{ font-size:26px;}
	.choose_box .item{ float:none;width:auto;}
	.choose_box .item dd{padding:0;}
	.choose_box .item .num{ font-size:30px;}
	.choose_box .item .dd{padding:0;}
}

/*new store*/
.store-content{padding-bottom: 75px;}
.store-content .tabCont{padding-top: 30px;position: relative;}
.store-content .tabCont table{border:solid 1px rgba(0, 0, 0, 0.1);border-radius: 4px;width: 100%;padding: 20px 0;}
.store-content .tabCont table td{padding: 16px 35px;font-size: 16px;text-align: left;color: #a2a2a2;box-sizing: border-box;}
.store-content .tabCont table td.td-3{min-width: 470px;text-align: right;}
.store-content .tabCont table td.td-3 a{margin: 0;}
.store-content .tabCont .dd1{font-size: 18px;line-height: 1.4;text-align: left;color: #413e3f;}
.store-content .tabCont .dd2{font-size: 16px;font-weight: 300;text-align: left;color: #585858;}
.store-content .tabCont table td.price{font-size: 36px;text-align: left;color: #fa816e;text-align: right;padding-left: 10px;padding-right: 10px;}
.store-content .tabCont table td.price sup{font-size: 20px;margin-right: 5px;}
.store-content .tabCont table td.price s{font-size: 20px;color: #a2a2a2;font-weight: 300;margin-right: 10px;}
.logos-content{padding-top: 50px;text-align: center;}
.logos-content p{margin-bottom: 20px;font-size: 18px;}
@media(max-width: 979px){
	.store-content .tabCont table td,.store-content .tabCont table td.price{padding: 30px;float: left;}
	.store-content .tabCont table td.td-1{width: 100%;}
	.store-content .tabCont table td.td-3{text-align: left;min-width: 1px;}
}
@media(max-width: 479px){
	.store-content .tabCont table td,.store-content .tabCont table td.price{padding: 20px;}
	.store-content .tabCont table td.td-3 a.btn_buy_cart{margin-bottom: 10px;}
}

/*new style 2018-3-23*/
.store_buy3{padding:60px 0 0 0;}
.store_buy3 .item {float: left;width:16.8%; padding:2% 1%;border:1px solid #d7d7d7;min-height:380px;margin:1% 0.5%; border-radius:5px;}
.store_buy3 .item.hot {border:1px solid #0373cb; box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px rgba(0,0,0,.2);}
.store_buy3 .item h3{ font-size:20px; font-weight:500; text-align:center; line-height:1.2em; min-height:48px;}
.store_buy3 .item dl{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:15px 0;margin-top:10px;height:90px;}
.store_buy3 .item dd{color:#666; font-size:14px; text-align:center; line-height:1.8em;}
.store_buy3 .item dd strong{color:#0373cb; font-size:18px;}
.store_buy3 .item .old-price{ text-align:center;color:#666; font-size:18px;margin-top:20px; line-height:1em;height:20px; text-decoration:line-through;}
.store_buy3 .item .price{ text-align:center;margin-top:20px;}
.store_buy3 .item .price span {font-size:16px;}
.store_buy3 .item .price big{display:block;color:#f75a50; font-size:26px;line-height:1.2em;margin-top:5px;}
.store_buy3 .item .price del{display:block;font-size:16px;line-height:1.4em;}
.store_buy3 .item .btn{ text-align:center;margin-top:20px;}
.store_buy3 .item .otherBtn{margin-top:10px; text-align:center;}
.store_buy3 .item .otherBtn strong{display:block;}
@media (max-width: 800px) {
	.store_buy3 .item{float:none;width:auto;padding:2% 3%;margin:3% 0.5%;}
	.store_buy3 .item h3{ min-height:auto;padding:10px 0;}
}