/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/
/*
body{ position: relative;}
.img_bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('../童装.jpg') no-repeat center 0; z-index: 1; opacity: 0.5; pointer-events: none;}
*/

body{ background-color: #f2f2f2;}

/***************************宽屏样式(start)***************************/
.w_1200 #banner .banner{width:940px; height:472px;}
.w_1200 #banner .banner dt{width:940px; height:360px;}
.w_1200 .banner dt .bd ul li, .w_1200 .banner dt .bd ul li a, .w_1200 .banner dt .bd img{width:940px; height:360px;}
.w_1200 #main .pro_right{width:940px;}
.w_1200 #banner .banner dd li{width:136px; padding:0 50px 0 110px;}
.w_1200 #banner .banner dd li.middle{width:184px;}
.w_1200 #banner .banner dd li .img{left:50px;}



.w_1200 #banner .ban_left{height: 436px;}
.w_1200 #banner .ban_right .r_item{ height:210px;}
.w_1200 #main .new_arr .new_list{width: 1012px; }
.w_1200 .info_list .info_item{ margin: 0 87px;}
/***************************宽屏样式(end)***************************/

/*广告图*/
#banner{ position: relative; padding: 29px 0 27px 0;}
#banner .ban_in{ display: block; width: 100%; text-align: center;}
#banner .ban_btn{ display: block; position: absolute; left: 50%; top: 0; height: 100%; margin: 0 auto; margin-left: -600px;}
#banner .ban_btn .btn_item{ display: block; position: absolute; top: 50%; width: 45px; height: 80px; margin-top: -40px; background: #fff; text-align: center;}
#banner .ban_btn .btn_item.prev{ left: 0;}
#banner .ban_btn .btn_item.next{ right: 0;}

#banner .ban_left{ width: 63.3%; height: 356px;}
#banner .ban_right{ width: 35.5%; }
#banner .ban_right .r_item{ display: block; width: 100%; height: 170px; margin-top: 16px;}
#banner .ban_right .r_item:first-child{ margin-top: 0;}

.banner{width:720px; height:388px; padding:24px 0 16px 260px; overflow:hidden;}
.banner dt{display:block; width:720px; height:276px; background-color:#fff; overflow:hidden;}
.banner dt .bd li, .banner dt .bd li a, .banner dt .bd img{width:720px; height:276px;}
.banner dd{border:1px solid #dedede; background-color:#fff; height:96px; margin-top:14px;}
.banner dd li{width:134px; height:56px; float:left; display:block; padding:0 20px 0 76px; margin:20px 0; border-left:1px solid #e1e1e1; position:relative;}
.banner dd li:first-child{border:none;}
.banner dd li.middle{width:160px;}
.banner dd li a{text-decoration:none;}
.banner dd li .img{width:56px; height:56px; overflow:hidden; position:absolute; left:20px; top:0;}
.banner dd li h2{font-size:14px; font-weight:bold; height:28px; line-height:28px; overflow:hidden;}
.banner dd li span{display:block; height:32px; line-height:16px; overflow:hidden;}

/*#main{padding:20px 0;}*/
#main .pro_left{width:238px; margin-right:22px;}
#main .pro_left .sidebar:first-child{margin-top:0px;}
#main .pro_left .ad{margin-top:20px;}
#main .pro_left .popular_search .view{height:230px; overflow:hidden;}
#main .pro_right{width:720px; overflow:hidden;}
#main .pro_right .ad{margin-bottom:20px;}


/*产品列表*/
.prod_list{border:1px solid #f2f2f2; padding:0 18px; margin-bottom:20px;}
.prod_list .title{height:36px; line-height:36px; padding:0 5px; border-bottom:1px dashed #ccc;}
.prod_list .title h3{font-size:15px;}


.w_1200 .prod_box{}
.w_1200 .prod_box .prod_box_pic{height:206px;}
.w_1200 .prod_box .prod_box_pic .thumb_hover{width:210px; height:210px;}
.w_1200 .prod_box .prod_box_button .wishlist, .w_1200 .prod_box .prod_box_button .compare{width:40px;}
/*w style0*/
.w_1200 .style1 .boxOuter{height: 375px;}
.w_1200 .style0 .prod_box{width:238px; min-height:375px;}
/*w style1*/
.w_1200 #main .new_arr .new_list .style1 .box_rlt{height: 500px;}
.w_1200 .style1 .boxOuter{width: 1012px;height: 500px;}
.w_1200 .style1 .boxOuter .prod_box{width: 500px;height: 215px;margin:0 0 60px;}
.w_1200 .style1 .boxOuter .prod_box .pic{width: 215px;height: 215px;}
.w_1200 .style1 .boxOuter .prod_box .detail_box{width: 240px;}
.w_1200 #main .new_arr .new_list .style1 .new_btn{top: -100px;}
/*w style2*/
.w_1200 .style2{}
.w_1200 #main .new_arr .new_list .style1 .box_rlt{height: 490px;}
.w_1200 .style2 .boxOuter .prod_box{width: 290px;margin: 0 23px;}
/*style0*/
.style0 .prod_box{width: 238px;margin: 0 7px;min-height: auto;}
/*style1*/
#main .new_arr .new_list .style1 .box_rlt{height: 425px;}
.style1 .boxOuter{width: 759px;height: 425px;}
.style1 .boxOuter .prod_box{width: 370px;height: 180px;min-height: auto;margin:0 0 30px;}
.style1 .boxOuter .prod_box .pic{float: left;width: 180px;height: 180px;}
.style1 .boxOuter .prod_box .detail_box{float: right;width: 170px;}
/*style2*/
.style2 .prod_box{}
.seckill_list .boxOuter{float: left;}
.prod_box .pic{position: relative;width: 100%;height: 238px;text-align: center;}
.prod_box .pic .hover{position: absolute;right: 10px;bottom: 10px;}
.prod_box .pic .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);}
.prod_box:hover .pic .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);}
.prod_box .prod_box_pic{ height: 238px;}
.prod_box .prod_box_pic .thumb_hover{width:160px; height:160px;}
.prod_box .pro_name{ height: 44px; line-height: 22px; margin-top: 19px; overflow: hidden;}
.prod_box .pro_name a{ font-size: 14px; color: #555; font-family: or; text-decoration: none;}
.prod_box .prod_price{ width: 100%; height: 45px; line-height: 45px;color: #e02d55;}
.prod_box .prod_price span{ font-size: 16px; font-family: or; font-weight: normal;}
.prod_box .prod_price del{ margin-left: 10px; color: #b3b3b3; font-weight: normal}
.prod_box .prod_price del span{color: #b3b3b3; }
.prod_box .loading_box{ position: relative; width: 90%; height: 16px; border: 1px solid #f47082; overflow: hidden; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
.prod_box .loading_box .loading_txt{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; line-height: 16px; font-size: 12px; color: #f47082; font-family: or; text-align: center; z-index: 2;}
.prod_box .loading_box .loading_bg{ position: absolute; left: 0; top: 0; width: 25%; height: 100%; background: #ffe3e7; z-index: 1;}
.prod_box .icon_discount{position:absolute; top:0; right:0; width:44px; height:25px; color:#fff; line-height:12px; padding-top:5px;z-index: 11;text-align: center;font-size: 12px;background: #00bfe5;}
.prod_box .icon_discount b{font-size:16px;}
.prod_box .icon_discount_foot{width:0; height:0; border-left:22px transparent solid; border-right:22px transparent solid; border-top-width:8px; border-top-style:solid; position:absolute; right:0; top:30px;z-index: 11;border-top-color: #00bfe5;}
.prod_box .icon_seckill{padding:0 7px; line-height:20px; overflow:hidden; position:absolute; top:6px; left:6px; color:#fff; display:none;z-index: 11;background: #00bfe5;}


.Countdown{ width: 100%; height: 36px; padding-top: 9px; padding-bottom: 28px; border-bottom: 1px solid #ebebeb; text-align: center;}
.Countdown .day_count,.Countdown .day_seconds{ display: inline-block; height: 36px; line-height: 36px;vertical-align: top;}
.Countdown .s,.Countdown .day{font-size: 0;display: inline-block;vertical-align: top;width: 14px;}
.Countdown .d,.Countdown .t{ display: inline-block; vertical-align: top; width: 36px; height: 100%; line-height: 36px; background: #2b2b2b; font-size: 24px; color: #fff; font-family: din; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;margin: 0 3px;}
#main .new_arr{ width: 100%; padding-top: 30px; background: #fff;}
#main .new_arr .new_title{ width: 100%; height: 34px; line-height: 34px; font-size: 22px; color: #333; font-family: or; text-align: center;}
#main .new_arr .new_list{ position: relative; width: 759px; margin: 0 auto; margin-top: 33px;padding-bottom: 35px;}

#main .new_arr .new_list .box_rlt{position: relative;width: 100%;height: 375px;overflow: hidden;}
#main .new_arr .new_list .box_abs{position: absolute;top: 0;left: 0;overflow: hidden;}
#main .new_arr .new_list .products_box .prod_box{width: 259px;padding-bottom: 20px;min-height: auto;margin:0 20px;margin-bottom: 0;text-align: left;}
#main .new_arr .new_list .products_box .prod_box:hover{box-shadow: 5px 5px 10px #ededed;}
#main .new_arr .new_list .products_box .prod_box .pic_box{width: 259px;height: 259px;overflow: hidden;}
#main .new_arr .new_list .products_box .prod_box .pro_name{height: 38px;margin-top: 10px;overflow: hidden;text-align: left;line-height: 19px;}
#main .new_arr .new_list .products_box .prod_box .pro_name a{font-size: 14px;color: #000000;}
#main .new_arr .new_list .products_box .prod_box .prod_price{position: relative;padding: 11px 0 0 0;}
#main .new_arr .new_list .products_box .prod_box .prod_price>div{}
#main .new_arr .new_list .products_box .prod_box .prod_price,.products_box .prod_box .prod_price em{font-size: 18px;font-weight: normal;font-family: or;}
#main .new_arr .new_list .products_box .prod_box .prod_price .currency_data{margin-right: 3px;}
#main .new_arr .new_list .products_box .prod_box .prod_price del{display: inline-block;margin-top: 5px;}
#main .new_arr .new_list .products_box .prod_box .prod_price del,.products_box .prod_box .prod_price del .currency_data{font-size: 14px;color: #999999;}
#main .new_arr .new_list .products_box .prod_box .prod_price .icon_discount,.products_box .prod_box .prod_price .icon_seckill{position: absolute;bottom: 0;right: 0;padding: 0 7px;height: 20px;line-height: 20px;text-align: center;margin: 0;color: #fff;font-size: 14px;}
#main .new_arr .new_list .products_box .prod_box .prod_price .icon_seckill{display: none;}
#main .new_arr .new_list .products_box .prod_box .prod_price .icon_discount b{display: inline-block;vertical-align: middle;color: white;font-size: 14px;}
#main .new_arr .new_list .new_btn{ display: block; position: absolute; top: 40%; width: 15px; height: 28px; text-align: center;}
#main .new_arr .new_list .prev{ left: -40px;}
#main .new_arr .new_list .next{ right: -40px;}

.specials{ width: 100%; margin-top: 28px; padding-top: 32px; background: #fff;}
.specials .title{ width: 100%; height: 28px; line-height: 28px; margin-top: 6px; font-size: 22px; color: #333; font-family: or; text-align: center;}
.specials .brief{ width: 100%; height: 27px; line-height: 27px; padding-bottom: 20px; border-bottom: 1px solid #ebebeb; font-size: 16px; color: #888; font-family: or; text-align: center;}
.specials .list{ width: 100%; margin-top: 20px;}
.specials .list .list_in{width: 960px; margin: 0 auto;}
/*.specials .list .list_in .style0{}
.specials .list .list_in .style1{}
.specials .list .list_in .style2{}*/
.specials .list .list_in .style0{}
.specials .list .list_in .style1{}
.specials .list .list_in .style1 .item .detail_box{position: absolute;left: 0;right: 0;bottom: 20px;margin:auto;background: rgba(255,255,255,.75);width: 215px;padding:6px;max-height: 80%;overflow: hidden;}
.specials .list .list_in .style1 .item .detail_box .item_name{height: auto;line-height: 30px;margin-top: 0;}
.specials .list .list_in .style1 .item .detail_box .cutpon{height: auto;}

.specials .list .list_in .style2{padding-bottom: 60px;}
.specials .list .list_in .style2 .item{width: 50%;padding:2px;box-sizing: border-box;margin:0;}
.specials .list .list_in .style2 .item .detail_box{position: absolute;left: 0;right: 0;top: 75px;margin:auto;background: rgba(255,255,255,.75);width: 340px;padding:20px;max-height: 60px;overflow: hidden;}
.specials .list .list_in .style2 .item .detail_box .item_name{height: auto;line-height: 25px;margin-top: 0;}
.specials .list .list_in .style2 .item .detail_box .cutpon{height: auto;}
.specials .list .list_in .style2 .item .item_img img{max-height: none;}

.specials .list .list_in .item{ position: relative;width: 48.6%; max-height: 326px; margin: 0 0 2.8% 2.8%;}
.specials .list .list_in .item.ml{ margin-left: 0;}
.specials .list .list_in .item .item_img{ position: relative; display: block; width: 100%; text-align: center; text-decoration: none;overflow: hidden;}
.specials .list .list_in .item .item_img .days{ position: absolute; left: 14px; top: 15px; height: 28px; line-height: 28px; padding: 0 11px 0 36px; background: url('../images/time_icon.png') no-repeat 12px center rgba(255, 255, 255, 0.46); font-size: 14px; color: #333; font-family: or; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.specials .list .list_in .item .item_img img{transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-webkit-transition: all 300ms ease-out; max-height:255px;}
.specials .list .list_in .item .item_img img:hover{transform: scale(1.03);-moz-transform: scale(1.03);-webkit-transform: scale(1.03);}
.specials .list .list_in .item .detail_box .item_name{ display: block; width: 100%; height: 27px; line-height: 27px; margin-top: 17px; font-size: 16px; color: #333; font-family: or; text-align: center; text-decoration: none;}
.specials .list .list_in .item .detail_box .cutpon{ display: block; width: 100%; height: 27px; line-height: 27px; font-size: 16px; color: #e02d55; font-family: or; text-align: center;}

.w_1200 .specials .list .list_in{width: 1160px;}
.w_1200 .index_list .specials .pic_box{height: 273px;}
.w_1200 .specials .style0 .prod_box{ width: 273px; margin-left: 22px;}
.w_1200 .specials .style0 .prod_box .pic_box{height: 273px;}
.w_1200 .specials .style1 .prod_box{width: 560px;min-height: auto;margin-bottom: 40px;}
.w_1200 .specials .style1 .prod_box .pic_box{width: 215px;height: 215px;float: left;}
.w_1200 .specials .style1 .prod_box .detail_box{width: 320px;float: right;}
.w_1200 .specials.i3 .style2{width: 100%;max-width: 1000px;margin: 0 auto;}
.w_1200 .specials .style2 .prod_box{width: 293px;margin-left: 60px;}
.w_1200 .specials .style2 .prod_box .pic{height: 293px;}
.w_1200 .specials .style2 .prod_box .detail_box{text-align: center;}
/*w-1200 END*/
.specials .prod_box .detail_box .s1_btn{display: none;}
.specials .style0 .prod_box{ width: 228px; margin-left: 16px;margin-right: 0;padding-bottom: 35px;}
.specials .style0 .prod_box.ml{ margin-left: 0;}
.specials .style0 .prod_box .pic_box{ height: 228px;}
.specials .style1 .prod_box{width: 580px;}
.specials .style1 .prod_box .pro_name{margin-top: 0;}
.specials .style1 .prod_box .pic_box{width: 180px; height: 180px;}
.specials .style1 .prod_box .pro_view{margin-top: 20px;}
.specials .style1 .prod_box .detail_box .s1_btn{display: block;margin-top: 35px;}
.specials .style1 .prod_box .detail_box .s1_btn .add_to_cart{float: left;width: 150px;height: 37px;line-height: 37px;text-align: center;color: #fff;font-size: 14px;background-color: #f47082;}
.specials .style1 .prod_box .detail_box .s1_btn .add_to_cart a{display: block;color: #fff;text-decoration: none;text-transform: uppercase;}
.specials .style1 .prod_box .detail_box .s1_btn .favorite{float: left;width: 35px;height: 35px;border:1px solid #f47082;background: #f47082 url(../images/icon_heart.png) no-repeat center;}
.specials .style2 .prod_box .pic{position: relative;height: 228px;}
.specials .style2 .prod_box.s2_ml{margin-left: 0;}
.specials .style2 .prod_box.pb6,
.specials .style2 .prod_box.pb7{display: none;}
.specials .prod_box .pic{ display: block; width: 100%; text-align: center;}
.specials .prod_box .pic .hover{display: none;}
.specials .style2 .prod_box .pic .hover{display: block;}

.info_list{ width: 100%; margin-top: 45px; padding: 35px 0 38px 0; background: #fff;}
.info_list .info_item{ display: block; width: 125px; margin: 0 60px;text-decoration: none;}
.info_list .info_item .item_img{ display: block;width: 99px; height: 99px; margin: 0 auto; background: #f1f3f2; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;overflow: hidden;}
.info_list .info_item .item_name{ display: block;width: 100%; height: 47px; line-height: 23px; margin-top: 16px; font-size: 16px; color: #555; font-family: or; text-align: center; overflow: hidden;text-decoration: none;}

body #app_gallery{background: none;padding-bottom: 40px;}