/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/
body{}
a{/*color: inherit;*/text-decoration: none;}
img{max-width: 100%;max-height: 100%;}
#banner{width: 100%;/*max-height: 900px*/;margin-bottom: 31px;}
.line_holder{display: inline-block;width: 100%;height: 0;margin: 0;padding: 0;overflow: hidden;clear: both;}
.bigtit{position: relative;font-family: 'LaoUI';font-size: 32px;color: #000000;line-height: 86px;text-align: center;text-transform: uppercase;font-weight: bold;padding-bottom: 5px;}
.bigtit em{position: absolute;display: block;width: 94px;height: 5px;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.bigtit em .left{float: left;display: block;width: 50%;height: 100%;background-color: #bc0030}
.bigtit em .right{float: left;display: block;width: 50%;height: 100%;background-color: #242959;}
.rush{position: relative;margin-top: 39px;}
.rush .hd{text-align: center;font-size: 0;}
.rush .hd a{display: inline-block;padding:0 28px;height: 42px;line-height: 42px;border: 1px solid #d6d6d6;font-size: 14px;color: #555555;margin: 0 6.5px;border-radius: 21px;cursor: pointer;text-decoration: none;}
.rush .hd a.on{background-color: #242959;border-color: #333333;color: #fff;}

.w_1200 .rush .style0 .box_rlt{height: 423px;}
.w_1200 .rush .style0 .bd .boxOuter{/*width: 1200px;*/height: 423px;}
.w_1200 .rush .style0 .bd .prod_box{width: 287px;}
.w_1200 .rush .style0 .bd .prod_box .pic_box{height: 287px;}
.w_1200 .rush .style1 .box_rlt{height: 600px;}
.w_1200 .rush .style1 .bd .boxOuter{width: 1200px;height: 600px;}
.w_1200 .rush .style1 .bd .prod_box{width: 570px;height: 280px;margin:0 15px 40px;}
.w_1200 .rush .style1 .bd .prod_box .pic_box{width: 280px;height: 280px;}
.w_1200 .rush .style1 .bd .prod_box .detail_box{width: 270px;}
.w_1200 .rush .style1 .bd .prod_box .s1_btn{margin-top: 135px;}
.w_1200 .rush .style1 .bd .prod_box .starbox{bottom: 150px;}
.w_1200 .rush .style2 .box_rlt{height: 500px;}
.w_1200 .rush .style2 .bd .boxOuter{/*width: 1200px;*/height: 590px;}
.w_1200 .rush .style2 .bd .prod_box {width: 380px;margin-right: 30px;}
.w_1200 .rush .style2 .bd .prod_box .pic_box{width: 380px;height: 380px;}

.rush .boxOuter{float: left;}
.rush .box_rlt{display: none;position: relative;width: 100%;overflow: hidden;padding-bottom: 82px;}
.rush .box_abs{position: absolute;top: 0;left: 0;}
.rush .bd{overflow: hidden;margin-top: 43px;}
.rush .bd .prod_box{float: left;}
.rush .style0 .box_rlt{height: 371px;}
.rush .style0 .bd .boxOuter{/*width: 980px;*/height: 368px;}
.rush .style0 .bd .prod_box{margin : 0;margin-right: 13px;width: 235px;text-align: center;}
.rush .style0 .bd .prod_box .pic_box{height: 235px;}
.rush .style1 .box_rlt{height: 425px;}
.rush .style1 .bd .boxOuter{width: 980px;height: 425px;}
.rush .style1 .bd .prod_box{width: 470px;height: 180px;min-height: auto;margin:0 10px 30px;}
/*.rush .style1 .bd .prod_box:last-child{margin-right: 0;}*/
.rush .style1 .bd .prod_box .pic_box{float: left;width: 180px;height: 180px;}
.rush .style1 .bd .prod_box .detail_box{position: relative; float: left;width: 220px;text-align: left;margin-left:20px;}
.rush .style1 .bd .prod_box .starbox{position: absolute;bottom: 53px;left: 0;width: 100%;margin-top: 0;}
.rush .bd .prod_box .s1_btn{display: none;}
.rush .style1 .bd .prod_box .s1_btn{display: block;margin-top: 35px;}
.rush .style1 .bd .prod_box .s1_btn .add_to_cart{float: left;width: 160px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;text-transform: uppercase;background: #1b1b1b;}
.rush .style1 .bd .prod_box .s1_btn .favorite{float: left;width: 40px;height: 40px;background: #1b1b1b url(../images/icon_heart.png) no-repeat center;}
.rush .style1 .bd .prod_box .s1_btn .is_in{background-image: url(../images/icon_heart_cur.png);}

.rush .style2 .box_rlt{height: 470px;}
.rush .style2 .bd .boxOuter{/*width: 980px;*/height: 550px;}
.rush .style2 .bd .prod_box {width: 310px;margin:0;margin-right: 20px;text-align: center;}
.rush .style2 .bd .prod_box .pic_box{width: 310px;height: 310px;}

.rush .bd .prod_box .pic_box{width: 100%;position: relative;text-align: center;}
.rush .style0 .bd .prod_box .pic_box .hover{display: block;}
.rush .bd .prod_box .pic_box .hover{display: none;position: absolute;right: 10px;bottom: 10px;}
.rush .bd .prod_box .pic_box .hover .img{display: block;width: 38px;height: 38px; border: 1px solid #000;cursor: pointer;margin-bottom: 10px;transition:all 0.5s;overflow: hidden;-webkit-transform: scale(1, 0);-moz-transform: scale(1, 0);-ms-transform: scale(1, 0);-o-transform: scale(1, 0);transform: scale(1, 0);}
.rush .bd .prod_box .pic_box .hover .img.add_favorite{background: url(../images/index_pro_hover2.png) no-repeat center;}
.rush .bd .prod_box .pic_box .hover .img.is_in{background-image: url(../images/index_pro_hover2_cur.png);border-color: #f22727;}
.rush .bd .prod_box:hover .pic_box .hover .img{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
.rush .bd .prod_box .starbox{width: 106px;margin: 0 auto;margin-top: 15px;}
.rush .bd .prod_box .starbox .star{width: 16px;height: 14px;vertical-align: top;background: none;}
.rush .bd .prod_box .pro_name {font-size: 16px;height: 56px;line-height: 28px;color: #333333;margin-top: 12px;margin-bottom: 18px;overflow: hidden;}
.rush .bd .prod_box .prod_price{color: #000000;font-size: 18px;line-height: 1;padding: 0;}
.rush a.prev{position: absolute;left: calc(50% - 60px);bottom: 0;width: 43px;height: 43px;background: url(../images/icon_left.png) no-repeat center;background-color: #222222;}
.rush a.next{position: absolute;right: calc(50% - 60px);bottom: 0;width: 43px;height: 43px;background: url(../images/icon_left.png) no-repeat center;background-color: #bc0030;-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}

.itad{ max-width:1920px; margin:0 auto; margin-bottom: 27px;}
.itad .item{float: left;width: 49.9%;}
.itad .item img{ max-height:500px;}

.b1{margin-top: 61px; text-align: justify;}
.b1_blank{ height:87px;}

.w_1200 .b1 .style0 .catebox .img{height: 266px;}
.w_1200 .b1 .style0 .catebox{height: 539px;}
.b1 .style0 .catebox{display: inline-block;width: 31.72%;vertical-align: top;}
.b1 .style0 .catebox .img{width: 100%;height: 217px;text-align: center;}
.b1 .style0 .catebox .littit{margin-bottom: 13px;}
.b1 .style0 .catebox .font{display: table-cell;height: 273px;width: 381px;border: 2px solid #efefef; vertical-align: middle;text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.b1 .style0 .catebox .font p{width: 280px;font-size: 16px;line-height: 28px;color: #555555;margin: 0 auto;}
.b1 .style0 .catebox .littit{display: block;position: relative;font-size: 20px;color: #000000;line-height: 44px;font-weight: bold;padding-bottom: 4px;}
.b1 .style0 .catebox .littit em{position: absolute;display: block;width: 61px;height: 5px;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.b1 .style0 .catebox .littit em .left{float: left;display: block;width: 50%;height: 100%;background-color: #bc0030}
.b1 .style0 .catebox .littit em .right{float: left;display: block;width: 50%;height: 100%;background-color: #242959;}

.w_1200 .b1 .style1 .catebox{height: 266px;}
.w_1200 .b1 .style1 .catebox .img{height: 266px;}
.b1 .style1 .catebox{position: relative;width: 31.72%;height: 219px;float: left}
.b1 .style1 .catebox + .catebox{margin-left: 21px;}
.b1 .style1 .catebox .img{height: 219px;}
.b1 .style1 .catebox .font{position: absolute;bottom: 0;left: 0;width: 100%;max-height: 100%; z-index: 10;overflow: hidden;text-align: center;background: rgba(0,0,0,.5);}
.b1 .style1 .catebox .littit{display: block;font-size: 20px;color: #fff;line-height: 35px;}
.b1 .style1 .catebox .littit em{display: none;}
.b1 .style1 .catebox .font p{width: 100%;font-size: 16px;color: #fff;}

.w_1200 .b1 .style2 .catebox:first-child{width: 798px;height: 558px;}
.w_1200 .b1 .style2 .catebox{width: 370px;height: 260px;}
.b1 .style2{position: relative;}
.b1 .style2 .catebox{position: relative;}
.b1 .style2 .catebox:first-child{position: relative;width: 640px;height: 448px;}
.b1 .style2 .catebox{position: absolute;right: 0;z-index: 10;width: 300px;height: 210px;}
.b1 .style2 .catebox:nth-child(2){top: 0;}
.b1 .style2 .catebox:nth-child(3){bottom: 0;}
.b1 .style2 .catebox .font{position: absolute;bottom: 70px;left: 20px;width: 90%;max-height: 80%; z-index: 10;height: auto;border: none;overflow: hidden;text-align: left;text-transform: uppercase;}
.b1 .style2 .catebox .font .littit{font-size: 24px;color: #bc0030;font-weight: bold;padding-bottom: 10px;}
.b1 .style2 .catebox .font .littit em{display: none;}
.b1 .style2 .catebox .font p{font-size: 12px;color: #020202;}
.b1 .style2 .catebox:first-child .font{text-align: center;left: 0;right: 0;margin: auto;}
.b1 .style2 .catebox:first-child .font .littit{font-size: 50px;}
.b1 .style2 .catebox:first-child .font p{font-size: 16px;line-height: 30px;}
.b1 .style2 .catebox:nth-child(3) .font .littit{color: #07085a;}


.w_1200 .b2{/*height: 552px;*/}
.w_1200 .b2 .style0 .img{float: right;width: 552px;height: 552px;}
.w_1200 .b2 .style0 .box .font{width: 560px;}
.w_1200 .b2 .style0 .box .font .tit{margin-top: 67px;width: 80%;}
.w_1200 .b2 .style0 .box .font .pricebox{margin-top: 30px;}
.w_1200 .b2 .style0 .box .font .bri{margin-top: 24px;margin-bottom: 31px;}
.b2{background-color: #fafafa;/*height: 470px;*/margin-top: 69px;margin-bottom: 28px;}
.b2 .style0 .box{display: none;}
.b2 .style0 .box_0{display: block;}
.b2 .style0 .box .img{float: right;width: 470px;height: 470px;}
.b2 .style0 .box .font{float: left;width: 505px;font-family: 'LaoUI';}
.b2 .style0 .box .font .tit{font-size: 24px;line-height: 34px;height: 68px;color: #333333;margin-top: 27px;width: 90%;overflow: hidden;}
.b2 .style0 .box .font .starbox{margin-top: 17px;overflow: hidden;}
.b2 .style0 .box .font .starbox .star{float: left;width: 26px;height: 24px;margin-right: 12px;}
.b2 .style0 .box .font .pricebox{line-height: 1;margin-top: 20px;}
.b2 .style0 .box .font .pricebox .price{display: inline-block;font-size: 36px;font-weight: bold;margin-right: 16px;vertical-align: bottom;}
.b2 .style0 .box .font .pricebox del{display: inline-block;font-size: 24px;color: #808080;vertical-align: bottom;}
.b2 .style0 .box .font .bri{color: #666;font-size: 16px;line-height: 28px;max-height: 84px;overflow: hidden;margin-top: 19px;margin-bottom: 26px;}
.b2 .style0 .box .font .djs{padding-left: 126px;position: relative;}
.b2 .style0 .box .font .djs .day_count{position: absolute;top: 0;left: 0;width: 102px;height: 78px;margin-right: 24px; -webkit-box-shadow: 0px 2px 6px 0px #ccc; box-shadow: 0px 2px 6px 0px #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;display: table-cell;text-transform: uppercase;font-family: 'LaoUI';text-align: center;vertical-align: middle;font-size: 36.39px;color: #c1123f;font-weight: bold;line-height: 76px;z-index: 1;}
.b2 .style0 .box .font .djs .day_count:before{content: '';width: 100%;height: 14px;background: #fff;position: absolute;left: 0;bottom: -7px;background: #fafafa;}
.b2 .style0 .box .font .djs .day_count:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;width: 29px;height: 2px;background-color: #e0e0e0;margin:auto;}
.b2 .style0 .box .font .djs .day,
.b2 .style0 .box .font .djs .days{position: absolute;top: 78px;left: 0;width: 102px;height: 52px;margin-right: 24px; -webkit-box-shadow: 0px 2px 6px 0px #ccc; box-shadow: 0px 2px 6px 0px #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;display: table-cell;text-transform: uppercase;text-align: center;vertical-align: middle;font-size: 18px;color: #3d3d3d;line-height: 42px;font-weight: bold;}
.b2 .style0 .box .font .djs .day_seconds,
.b2 .style0 .box .font .djs .seconds{float: left;width: 102px;height: 130px;margin-right: 24px; -webkit-box-shadow: 0px 2px 6px 0px #ccc; box-shadow: 0px 2px 6px 0px #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;display: table-cell;width: 102px;height: 130px;text-transform: uppercase;font-family: 'LaoUI';text-align: center;vertical-align: middle;font-size: 36.39px;color: #c1123f;font-weight: bold;line-height: 76px;}
.b2 .style0 .box .font .djs .day_seconds em,
.b2 .style0 .box .font .djs .seconds em{display: block;width: 29px;height: 2px;background-color: #e0e0e0;margin: 0 auto;}
.b2 .style0 .box .font .djs .day_seconds b,
.b2 .style0 .box .font .djs .seconds b{display: block;font-size: 18px;color: #3d3d3d;line-height: 42px;}
.b2 .style0 .box .font .a2c{display: none;}
.b2 .style0 .b2_outer{padding-bottom: 45px;}
.b2 .style0 .b2_outer .top_tit{display: none;}
.b2 .style0 .top_djs{display: none;}

.w_1200 .b2 .style1 .b2_outer{padding: 45px 0;}
.w_1200 .b2 .style1 .box{width: 377px;}
.w_1200 .b2 .style1 .box .pic{width: 377px;height: 377px;}
.w_1200 .b2 .style1 .box + .box{margin-left: 34px;}
.b2 .style1 .b2_outer{position: relative;padding: 55px 0 90px;text-align: center;}
.b2 .style1 .b2_outer .top_tit{font-size: 30px;color: #000;padding-bottom: 25px;text-transform: uppercase;}

.b2 .Countdown{display: none;}
.b2 .style1 .Countdown{display: block;width: 100%; height: 36px; padding-top: 9px; padding-bottom: 28px; text-align: center;}
.b2 .style1 .Countdown .day_count,
.b2 .style1 .Countdown .day_seconds{ display: inline-block; height: 36px; line-height: 36px;vertical-align: top;}
.b2 .style1 .Countdown .s,
.b2 .style1 .Countdown .day{font-size: 30px;display: inline-block;vertical-align: top;width: 20px;line-height: 30px;}
.b2 .style1 .Countdown .day:after{content: ':';}
.b2 .style1 .Countdown .d,
.b2 .style1 .Countdown .t{ display: inline-block; vertical-align: top; width: 36px; height: 100%; line-height: 36px; background: #2b2b2b; font-size: 24px; color: #fff;border-radius: 2px;margin: 0 3px;}
.b2 .style1 .box{float: left;width: 300px;text-align: center;position: relative;overflow: hidden;}
.b2 .style1 .box .pic{width: 300px;height: 300px;}
.b2 .style1 .box + .box{margin-left: 40px;}
.b2 .style1 .box .font{position: absolute;width:90%;height: 100%;left: 0;top: 0;padding:0 5%;background: rgba(255,255,255,.8);opacity: 0;visibility: hidden;transition: .4s all;}
.b2 .style1 .box:hover .font{opacity: 1;visibility: visible;}
.b2 .style1 .box .font .tit{margin-top: 105px;}
.b2 .style1 .box .font .tit a{font-size: 18px;color: #222;}
.b2 .style1 .box .font .pricebox{line-height: 1;margin-top: 30px;}
.b2 .style1 .box .font .pricebox .price{font-size: 27px;color: #242959;}
.b2 .style1 .box .font .pricebox del{display: inline-block;font-size: 16px;color: #8f8f8f;vertical-align: bottom;margin-left: 10px;}
.b2 .style1 .box .font .a2c{display: block;margin-top: 75px;}
.b2 .style1 .box .font .a2c a{display: block;width: 170px;height: 43px;line-height: 43px;font-size: 14px;color: #fff;background: #242959;margin:0 auto;border-radius: 100px;text-transform: uppercase;}
.b2 .style1 .box .starbox,
.b2 .style1 .box .bri,
.b2 .style1 .box .djs{display: none;}

.i3ad{margin-bottom: 40px;text-align: justify;margin-top: 57px;}
.i3ad .img{display: inline-block;width: 31.75%;vertical-align: top;}
.i3ad .img img{ max-height:364px;}

.i3tips{padding-top: 107px;padding-bottom: 63px;text-align: justify;background-color: #fafafa;}
.i3tips .ot{display: inline-block;;margin: 0 60px;}
.i3tips .ot .img{float: left;width: 50px;height: 50px;vertical-align: middle;margin-right: 20px;margin-top: 1.5px;text-align: center;}
.i3tips .ot .img span{display: inline-block;height: 100%;vertical-align: middle;}
.i3tips .ot .font{float: left;}
.i3tips .ot .font a{display: block;font-size: 18px; color: #333;line-height: 26px;}
.i3tips .ot .font span{font-size: 14px; color: #bfbfbf;line-height: 18px;}

body #app_gallery{padding-bottom: 0;}