@charset "utf-8";
*{ margin:0; padding:0; border:0;}
body{font-size:12px; margin:0 auto; border:0 none;padding:0px; color:#666; font-family: "Microsoft Yahei" , arial; background:#f7f7f7;}
ul, ol{list-style:none;}
a{text-decoration:none;border:none; color:#666;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
img{border:none; margin:0; padding:0; font-size:0; vertical-align:bottom;}
h1{ text-align:center;}
.clear{ clear:both; width:0; height:0;}
.coupon ul::after, .subba ul::after, .supertitle-list::after, .loveproduct ul::after, .superproduct ul::after, .brandproduct ul::after, .productsbox ul::after, .prozhu ul::after{ content: " "; display: block; clear: both; }
.breadcrumb{width:1200px; margin:0 auto 10px;} 
/*搴曢儴寮€濮�*/
.foot{ width:100%; position:relative; padding:0 !important;}
.foot p{ margin:0 auto; text-align:center; color: #fff; font-size:1.2em; line-height:24px; padding:30px 0;}

/*椤堕儴瀵艰埅*/
.topnavitem{height: 50px;background: #14042b; position: relative; z-index: 1; line-height: 50px; font-size: 13px; text-transform: uppercase; overflow: hidden; margin-top: 10px;}
.topnavitem ul{width: 1920px;margin: auto;}
.topnavitem li{float: left; width:11.5%;position: relative;text-align: center;}
.topnavitem li.psad{float: left; width:18.6%;position: relative;text-align: center;}
.topnavitem li a{color: #fecd24;position: relative;height: 50px;display: block;}
.topnavitem li a:hover{color: #fff;background: #eb6912; text-decoration: none;}
.topnavitem li:before{background: #262626;width: 1px;height: 100%;position: absolute;top: 0;left: 0;display: block;content: ""}
.topnavitem li:first-child:before{background: none}
.topnavitem.topnavitem_fixed{position:fixed; top: -10px; left: 0; right: 0}
.topnavitem span{cursor: pointer ;color: #fecd24; position: relative; height: 50px; display: block; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.topnavitem span:hover{color: #fff; background: #eb6912; text-decoration: none;}

/*鏃ュ巻*/
.toptimebox{background: url('https://img.banggood.com/deals/edm/topic/11annvgame/timebg.jpg') no-repeat 50% 0; width: 100%; height: 85px; position: relative;}
.toptime{position: absolute; left: 50%; top: 20px; width: 128px; height: 41px; margin-left:-328px; }
.topriqi{display: none;position: absolute; z-index: 3;left: 50%; margin-left: -70px; top:0; cursor:text; width:790px; z-index:100; font-family: '寰蒋闆呴粦';}
.toptime:hover .topriqi{display: block;}

.topriqi .date_dialog_title{font-size:26px; color:#fff; background:#ff314b; height:60px; line-height:60px; padding:0 27px; border-radius:6px 6px 0 0; display:inline-block;}
.topriqi .date_dialog_table{background:#ff314b; border-radius:0 6px 6px 6px; overflow:hidden;}
.topriqi .date_table_thead{border-top:2px solid #d91744; padding:0 10px; margin-top:8px; height:27px; line-height:27px;}
.topriqi .date_table_week li{float:left; color:#fff; width:110px; text-indent:1px; text-align: center;}
.topriqi .date_table_tbody{padding:0 10px 10px; position:relative;}
.topriqi .date_table_grid{overflow:hidden; border-radius:6px;}
.topriqi .date_table_grid li{float:left; text-indent:7px; line-height:22px; color:#d91744; width:109px; height:65px; margin-right:1px; margin-bottom:1px; background:#fff;}
.topriqi .date_table_action{position:absolute; left:0; top:0; width:100%; height:100%;}
.topriqi .date_table_action .a_c{position:absolute; width:215px; font-size:14px; color:#fff; height:39px; border-radius:9px; overflow:hidden;}
.topriqi .date_table_action .a_c a{color: #fff; display: block;}
.topriqi .date_table_action .a_c a:hover{ color: #000; }
.topriqi .date_table_action .a_c .sign{position:absolute; left:3px; top:6px; background:#d40c25; border-radius:13px; line-height:27px; font-size:12px; width:100px; height:27px;}
.topriqi .date_table_action .a_c .txt2{width:110px; position:absolute; right:0; line-height:12px; top:8px;}
.topriqi .date_table_action .a_1{left:12px; top:24px; height:39px; background:#87d031; text-align:center;}
.topriqi .date_table_action .a_1 .txt{display:block; line-height: 39px;}
.topriqi .date_table_action .a_2{width:545px; background:#ff314b; right:12px; top:24px; line-height:39px; text-align:center;}
.topriqi .date_table_action .a_3{left:12px; top:89px; background:#6543aa; width:215px;}
.topriqi .date_table_action .a_3 .sign{background:#8d5def; line-height:27px;font-size: 14px;}
.topriqi .date_table_action .a_4{top:89px; background:#8d5def;}
.topriqi .date_table_action .a_4 .sign{background:#6543aa; width: 140px;line-height: 27px; font-size: 14px;}
.topriqi .date_table_action .a_5{left:12px; top:154px; background:#2c72e6; width:215px;}
.topriqi .date_table_action .a_5 .sign{background:#0f4db3;font-size: 13px;}
.topriqi .date_table_action .a_6{top:154px; background:#d40c25;}
.topriqi .date_table_action .a_6 .sign{background:#ff314b; line-height:27px;  width: 140px;font-size: 14px; }
.topriqi .date_table_action .a_7{left:12px; top:220px; background:#ed8b34; width:215px;}
.topriqi .date_table_action .a_7 .sign{background:#ffb573;font-size: 14px;}
.topriqi .date_table_action .a_8{left:233px; top:220px; background:#87d031; width:215px;}
.topriqi .date_table_action .a_8 .sign{background:#62a810; width:110px; font-size: 14px;}
.topriqi .date_table_action .a_9 .sign{ width: 140px; line-height: 27px; font-size: 14px;}

.lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:500px;}
/* play */
.play{width:100%;height:500px;overflow:hidden;position:relative;}
.play ol{position:absolute;left:50%;margin-left:-20px;bottom:10px;z-index:99999;}
.play ol li{float:left;margin-right:3px;display:inline;cursor:pointer;background-color:rgba(0,0,0,0.5);padding:5px 9px;color:#fff;font-family:arial;font-size:12px;border-radius:100px;}
.play ol li.active{font-weight:bold;color:#ffffff;background-color:rgba(0,0,0,1);position:relative;}
.play ul{position:absolute;top:0;left:0;z-index:1;}
.play ul li{float:left;}
#next{ display:none; position:absolute;top:38%;right:0;width:30px;height:54px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.5);z-index:999;line-height:50px;text-decoration:none;}
#prev{ display:none;position:absolute;top:38%;left:0;width:30px;height:54px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.5);z-index:999;line-height:50px;text-decoration:none;}


.awardbox{ width:100%;}
.award{ max-width:1920px; margin:0 auto; position:relative;}
.award img{ width:100%;}
.gift1{ position:absolute; width:10.5%; right:36%; bottom:8%;}
.gift2{ position:absolute; width:8.4%; right:26%; bottom:7.4%;}

.coupon{width: 1496px; margin: 50px auto;}
.couponlist{ float: left; width:425px; }
.couponlist:nth-child(2){margin: 0 110px;}
.couponlist img, .subbalist img, .proimg img, .barndimg img, .brandprolist img, .brandlogo img, .fenbalist img, .probanner img, .promore img{ width: 100%; }

.subba{width: 1496px; margin: 0 auto 50px;}
.subbalist{float: left; width: 358px;}
.subbalist:nth-child(2){ width: 738px; margin: 0 20px 20px;}
.subbalist:nth-child(4){margin: 0 20px;}
.subbalist:nth-child(5){margin: 0 20px 0 0;}

.titlebox{ max-width: 1496px; padding: 50px 0; margin: 0 auto; text-align: left; font: bold 30px/36px arial; color: #182246;}
.titlebox span{font: bold 60px/36px arial; opacity:0.03; position: absolute;}
.supertitle{background: #ff3249; color: #fff; font:bold 24px/50px arial; float: left; box-sizing: border-box; width: 20%; text-align: center; border-right: 2px #fff solid; cursor: pointer;}
.supertitlepro{padding:0 0 50px; margin: 0 auto;}
.supertitle:last-child{border-right: none;}
.superon{ background: #fff; color: #333; position: relative;}
.superon::after{ content: " ";position: absolute; bottom: -10px; margin-left: -15px; left: 50%; display: block; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 10px solid #fff;}
.superproduct{display: none;}
.superproductbox{ height: 416px; overflow: hidden; }
.supershow{ display: block; }
.productslist{ width:271px; height: 416px; margin:0 0 35px 35px; padding:60px 20px 20px; float: left; background: #fff; position: relative; box-sizing: border-box;}
.superproduct .productslist:first-child{ margin-left: 0; }
.proimg{padding: 0 0 20px;}
.proname a{color: #162245; font: normal 14px/18px arial; height: 36px; overflow: hidden; display: block; text-align: center;}
.proprice{ text-align: center; padding: 10px; cursor: pointer; }
.pronewprice{ padding: 5px 15px; border: 1px dashed #aaaaaa; border-radius: 30px; color: #fd3248; font: bold 16px/30px arial; }
.prooldprice{ padding: 5px 15px; text-decoration: line-through; border-radius: 30px; color: #fff; background:#fd3248;  font: normal 14px/30px arial; display: none; }
.proprice i{ font-style: normal; }
.proprice:hover .pronewprice{display: none;}
.proprice:hover .prooldprice{display: inline;}
.prooff{position: absolute; background: #fd3248; color: #fff; font: normal 14px/20px arial; padding: 5px 10px; left: 20px; top: 20px; border-radius: 3px;}
.proaddcar{ width: 60px; height: 60px; background: url('https://img.banggood.com/deals/edm/topic/11annvBlitzWolf/images/gwc1.png') no-repeat 50%; position: absolute; top: 0; right: 0;}
.proaddcar a{display: block;width: 60px; height: 60px;}
.productslist:hover .proaddcar{ background:#fd3248; border-radius: 0 0 0 60px;  background-image: url('https://img.banggood.com/deals/edm/topic/11annvsub/gwc2.png'); }

.products, .lovepro{ width: 1496px; margin: 0 auto; }
.probanner{float: left; height: 416px; width:577px; overflow: hidden; background: #fff; }
.productsbox ul li:nth-child(5), .productsbox ul li:nth-child(10), .productsbox ul li:nth-child(15){ margin-left: 0; }

.prozhu .productslist{ width:20%; margin:0; background: none; padding: 30px;}
.prozhu .productslist .proimg{ margin-bottom: 20px; border-radius: 50%; text-align: center; overflow: hidden; background: #fff; padding: 0;}
.prozhu .productslist .prooff{left: 20px; top:50px;}
.prozhu .productslist .proaddcar{display: none;}
.loveproduct .productslist:first-child, .loveproduct .productslist:nth-child(6){margin-left: 0;}
.promore{ float: left; width: 271px; height: 416px; overflow: hidden; background: #fff; margin-left:35px; }

.fenba{width: 1496px; margin: 0 auto 50px;}

.menubox{position: fixed; bottom: 100px; left: 50%; margin-left: 790px; z-index: 3;}
.opciones{z-index:7000;position:absolute;padding:10px;width:150px;background: rgba(0, 0, 0, 0.8);bottom:1px;right:0px;}
.opciones li{font:12px/28px arial, helvetica, sans-serif; text-align: center;}
.opciones a{color:#fff;display: block;}
.opciones a:hover{background:#666666;color:#fff}
.settings{z-index:80000;position:absolute;width:40px;display:block;background:#87817a url(https://dealsbeta.banggood.com/topic/11annvsub/jia.png) no-repeat 0px 0px; height:40px;overflow:hidden;top:0px;cursor:pointer;right:0px}
.settings:hover{background-color:#605852;}
.cerrar{background:#605852 url(https://dealsbeta.banggood.com/topic/11annvsub/close.png) no-repeat 0px 0;}

.overouter{position:fixed; z-index:112; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); display:none;}
/* .overouter_2{ display:block;}  */
.overlay{ width:604px; position:fixed; z-index:13; top:20%; left:50%; margin-left:-302px;}
.close_lq{ width:46px; height:46px; border-radius: 50%; position:absolute; top:-23px; right:-23px; cursor:pointer; overflow: hidden;-moz-transition: transform 0.8s; -webkit-transition: transform 0.8s;-o-transition: transform 0.8s; transition: transform 0.8s;}
.close_lq:hover{transform:rotate(360deg);}
.ling_01{background:#fff; width: 564px; margin: 0 auto; padding: 30px 20px; border-radius: 30px;}
.congratulation{ text-align: center; color: #162245; text-decoration: underline; font:bold 36px/44px 'arial'; }
.cong{ text-align: center; font-size: 16px; color: #000; padding: 20px 0 0; }
.cong a{ color: #d82646; text-decoration: underline; font-weight: bold; }
.cong span{display: block; width: 247px; color: #d82646; height: 93px; background: url('https://deals.banggood.com/deals/edm/topic/11annvsub/couponbg.png') no-repeat center 0; margin:15px auto;font: normal 32px/93px arial, sans-serif; }
.rulesbox p span{border-radius: 50%; background: #96b4cc; margin-right: 5px; width: 24px; height: 24px; color: #fff; display: block; text-align: center; float: left;}
.check{ padding:10px;  text-align:center; line-height:30px;font-weight: bold;}
.check a{ padding:5px; display:block; font-size:14px; color:#fff; width:140px; margin:7px auto 0;background: #d82646;border-radius:10px; border-bottom: 3px #d82646 solid;}
.check a:hover{ border-bottom: 3px #9a0721 solid;}


/**/
.item_attr_presell{background: #fff;border: 4px solid #eaeaea;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);margin: 0 auto;width: 400px;}
.item_attr_presell .item_attr_box{padding:0px;}
.item_attr_box{ border:0 !important; box-shadow: none !important; color:#cccccc !important; min-height:93px !important; min-width:200px !important; border:0 !important; position: static !important; display:inline !important;}
.module .item_attr_presell .modal_title i{font-style: normal;}
.item_attr_presell .item_attr_box .item_box { position: relative; padding-left: 90px; margin-top: 15px;}
.item_attr_presell .item_attr_box .item_name { position: absolute; left: 0px; top: 3px; color: #666; width: 80px;}
.item_attr_presell .item_attr_box .attr a:hover, 
.item_attr_presell .item_attr_box .attr a.imgactive, 
.item_attr_presell .item_attr_box .attr a.active{ padding: 2px 6px; border: 2px solid #F60;}
.item_attr_presell .item_attr_box .attr a { display: inline-block; padding: 3px 7px; border: 1px solid #DDD; margin: 0px 7px 6px 0px; white-space: nowrap; position: relative; text-decoration: none;}
.item_attr_presell .item_attr_box .btn { text-align: center; margin: 15px 0px; font-weight: bold;}
.item_attr_presell .item_attr_box .attr a.active i, 
.item_attr_presell .item_attr_box .attr a.imgactive i { background: transparent url('https://css.banggood.com/images/selected.png') no-repeat; width: 12px; height: 12px; display: block; position: absolute;  right: 0px; bottom: 0px;}
.item_attr_presell .item_attr_box .btn span.cancel { background: #BBB;}
.item_attr_presell .item_attr_box .btn span { display: inline-block; padding: 7px 10px; color: #FFF; cursor: pointer; min-width: 50px; text-align: center; margin: 0px 5px;}
.item_attr_presell .item_attr_box .btn span.ok { background: #FC9D21;}
.item_attr_presell .item_attr_box .btn span:hover{ box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);}
.item_attr_presell .item_attr_box .btn span.ok.gray{background: #BBB}
.item_attr_presell .item_attr_box .btn span.ok.gray:hover{box-shadow: none;}
.item_attr_presell .item_attr_box .btn span.ok.loading{background: #eee url('https://css.banggood.com/images/loading_3.gif') no-repeat center center;text-indent: -9999px;}
.item_attr_presell .item_attr_box .addcart_tips{ padding-left:80px;  padding-bottom:30px; background:url('//css.banggood.com/images/ok_48.png') no-repeat 20px 0; margin-top:20px;}
.item_attr_presell .item_attr_box .addcart_tips.addcart_tips_fail{background:url(https://css.banggood.com/images/fail_48.png) no-repeat 0 0;}
.item_attr_presell .item_attr_box .addcart_tips b{ font-size:20px; padding:15px 0; display:block;color:#656d78;}
.item_attr_presell .item_attr_box .addcart_tips ul{ overflow:hidden;}
.item_attr_presell .item_attr_box .addcart_tips li{ float:left; margin-right:10px; line-height:2;}
.item_attr_presell .item_attr_box .addcart_tips li:first-child{ background:#ff9900;}
.item_attr_presell .item_attr_box .addcart_tips li:first-child a{ color:#ffffff; padding:0 10px;}
.item_attr_presell .item_attr_box .attr .out_stock,
.item_attr_presell .item_attr_box .attr .out_stock:hover{color:#ddd;padding: 2px 6px;border: 2px dotted #dddddd;cursor:not-allowed;}
.item_attr_presell .item_attr_box .attr a.out_stock_img,
.item_attr_presell .item_attr_box .attr a.out_stock_img:hover{padding: 2px;border: 2px dotted #dddddd;cursor:not-allowed;position:relative;}
.item_attr_presell .item_attr_box .attr a.out_stock_img span{display:block;width:34px;height:36px;background:url('//css.banggood.com/images/out_stock_img_bg.png') no-repeat center center;position:absolute;left:0;top:0;}
.edmanimated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

.fenba{width: 1496px; margin: 0 auto 50px;}
.fenba li img{ width: 100%; }
.fenbalist{ width: 50%; float: left;box-sizing: border-box; padding:0 10px 20px 0;}
.fenbalist1{ width: 50%; float: left;box-sizing: border-box; padding:0 0 20px 10px; }
.fenbalist2{ width: 25%; float: left; box-sizing: border-box; padding:0 10px 20px 10px; }
.fenbalist3{ width: 25%; float: left; padding:0 10px 20px 10px; box-sizing: border-box;}

.proboxbg { margin-top: 40px; }
.proboxbg .products{ background: #7315cb; border-radius: 10px; }
.proboxbg .products .productsbox ul li:nth-child(5), .proboxbg .products .productsbox ul li:nth-child(10){ margin-left: 1.5%; }
.proboxbg .products .productslist {
    width: 18.2%;
    margin: 0 0 35px 1.5%;
    padding: 60px 20px 20px;
    float: left;
    background: #fff;
    position: relative;
    box-sizing: border-box;
}
.proboxbg .products .titlebox {   
    max-width: 1496px;
    padding: 36px 0;
    margin: 0 auto;
    text-align: center;
    font: bold 30px/36px arial;
    color: #fff;}
.proboxbg .products .tit-text {width: 100%; margin: 0 auto;}
.proboxbg .products .texta {    width: 56%;
    margin: 0 auto;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    color: #fff;}
.proboxbg .products .textb {
	text-align: center;
    margin: 20px auto;
    width: 50%;
    color: #fff;
    background: #4b038f;
    border-radius: 30px;
    padding: 20px 0;
    font-size: 1.8em;
    font-weight: bold;}


@-webkit-keyframes edmshake {
	0%, 100% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
	}
	10%, 30%, 50%, 70%, 90% {
	-webkit-transform:translateX(-10px);
	transform:translateX(-10px)
	}
	20%, 40%, 60%, 80% {
	-webkit-transform:translateX(10px);
	transform:translateX(10px)
}
}
@keyframes edmshake {
	0%, 100% {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
	}
	10%, 30%, 50%, 70%, 90% {
	-webkit-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	transform:translateX(-10px)
	}
	20%, 40%, 60%, 80% {
	-webkit-transform:translateX(10px);
	-ms-transform:translateX(10px);
	transform:translateX(10px)
	}
}
.edmshake{-webkit-animation-name:edmshake;animation-name:edmshake;}
.couponlist a{display:block}


@media (max-width:1500px){
	.coupon, .subba, .zhupro, .fenba, .products, .lovepro, .brandpro, .barndcont, .brand{ width: 1186px;}
	.zhuproducts{ width: 100%; }
	.couponlist{ width: 382px; }
	.couponlist:nth-child(2){margin: 0 20px;}
	.subbalist{ width: 281px; }
	.subbalist:nth-child(2){ width: 582px; }
	.supertitle{ font-size: 18px; }
	.productslist, .promore{ width: 209px; height: 346px; }
	.superproductbox{ height: 346px; }
	.brandlist{ width: 382px; height: 223px; margin: 0 0 20px; }
	.brand, .barndcont{height: 486px;}
	.prev, .next{top: 200px;}
	.brandproduct{ height: 210px; width: 366px; left: 5px; top: 5px; }
	.brandprolist{ width: 105px; }
	.brandprolist:nth-child(2){ margin: 0 5px; }
	.brandlogo{padding: 5px 0 0;}
	.brandlogoimg{ width: 120px; height: 40px; }
	.brandlogonav{ margin: 5px 0 0; }
	.brandlist:nth-child(2), .brandlist:nth-child(5){ margin: 0 20px 20px; }
	.prozhu .productslist{ width: 296px; }
	.prozhu .productslist{padding: 20px;}
	.prozhu .productslist .proimg{ width: 256px; height: 256px; }
	.probanner{ height: 346px; width: 454px; }
	.menubox{ margin-left: 640px; }

}

@media (max-width:1280px){
	.coupon, .subba, .zhupro, .fenba, .products, .lovepro, .brandpro, .barndcont, .brand{ width: 1006px;}
	.zhuproducts{ width: 100%; }
	.couponlist{ width: 322px; }
	.couponlist:nth-child(2){margin: 0 20px;}
	.subbalist{ width: 236px; }
	.subbalist:nth-child(2){ width: 492px; }
	.supertitlepro{ padding-bottom: 20px; }
	.supertitle{ font-size: 16px; }
	.productslist, .promore{ width: 193px; height: 316px; }
	.productslist{ margin:0 0 10px 10px; padding: 40px 10px 10px;}
	.prooff{ top: 10px; left: 10px; }
	.proname a{font-size: 12px;}
	.proimg{ padding-bottom: 10px; }
	.superproductbox{ height: 326px; }
	.brandlist{ width: 328px; height: 192px; margin: 0 0 10px; }
	.brand, .barndcont{height: 404px;}
	.prev, .next{top: 160px;}
	.brandproduct{ height: 182px; width: 318px; left: 5px; top: 5px; padding-top: 10px; }
	.brandprolist{ width: 85px; }
	.brandprolist:nth-child(2){ margin: 0 10px; }
	.brandlogo{padding: 5px 0 0;}
	.brandlogoimg{ width: 120px; height: 40px; }
	.brandlogonav{ margin: 5px 0 0; }
	.brandlist:nth-child(2), .brandlist:nth-child(5){ margin: 0 10px 10px; }
	.prozhu .productslist{ width: 251px; }
	.prozhu .productslist{padding: 10px;}
	.prozhu .productslist .proimg{ width: 231px; height: 231px; }
	.probanner{ height: 316px; width: 397px; }
	.menubox{ margin-left: 550px; }
	.promore{ margin-left: 10px; }
}

