/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/

/***************************宽屏样式(start)***************************/
/*.w_1200 .review_star span{margin-right: 3px;}
.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 .prod_box{width:210px; margin-left:20px; min-height:375px;}
.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_1200 .prod_box.first, .w_1200 .prod_box:first-child{margin-left:0;}

.w_1200 .prod_box_0{min-height:inherit;}

.w_1200 .prod_box_1{margin-bottom:0;}

.w_1200 .prod_box_2{width:208px; min-height:300px; margin-bottom:30px;}
.w_1200 .prod_box_2 .prod_box_pic{height:208px;}
.w_1200 .prod_box_2 .add_cart_box .add_cart_bg{top:173px; width:208px;}
.w_1200 .prod_box_2 .add_cart_box .add_cart{top:173px; width:208px; background-position:48px -140px;}

.w_1200 .prod_box_3{width:188px; padding:10px 10px 0; min-height:310px;}
.w_1200 .prod_box_3 .prod_box_pic{height:184px;}

.w_1200 .prod_box_4 .prod_action .addtocart{margin-left:5px;}

.w_1200 .prod_box_5{min-height:inherit;}
.w_1200 .prod_box_5 .prod_box_pic{height:200px;}
.w_1200 .prod_box_5 .prod_box_pic.pic_enlarge{height:210px;}

.w_1200 .prod_box_6{min-height:inherit;}
.w_1200 .prod_box_6 .prod_box_pic{height:210px;}*/
/***************************宽屏样式(end)***************************/

.review_star span{margin-right: 0;}
/*广告图*/
#banner{background-color:#eee;}
.banner{width:100%; *height:700px; overflow:hidden;}
.banner dt{display:block; width:100%; height:100%; background-color:#fff; overflow:hidden;}
.banner dt .bd li, .banner dt .bd li a, .banner dt .bd img{ width: 100%; }
.banner dt .bd li { height: 100%; }
.banner dt .bd li iframe{ height: 980px; }
.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;}

@media screen and (max-width: 750px){
	.banner dt .bd li iframe{ height: 450px; }
}

/*产品列表*/
/*.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;}

.prod_box{width:160px; margin-left:12px; margin-bottom:20px; min-height:325px;}
.prod_box .prod_box_pic{height:156px;}
.prod_box .prod_box_pic .thumb_hover{width:160px; height:160px;}
.prod_box .prod_box_inner .pro_name{height:36px; overflow:hidden; line-height:145%; padding-top:8px;}
.prod_box .prod_box_inner .pro_price{line-height:120%;}
.prod_box .prod_box_inner del{font-size:12px; color:#666; margin-left:5px;}
.prod_box .prod_box_inner del .currency_data, .prod_box .prod_box_inner del .price_data{font-size:12px; font-weight:normal;}
.prod_box .prod_box_inner .pro_view{padding-top:8px; padding-bottom:8px;}
.prod_box .prod_box_inner .pro_view .review_count{display: inline-block;vertical-align: top;margin-top: 2px;}
.prod_box .prod_box_inner .favorite{float:right; position:relative;line-height: normal;margin-top: 2px;}
.prod_box .prod_box_button .wishlist, .prod_box .prod_box_button .compare{width:51px;}
.prod_box .add_cart_box .add_cart_bg{top:125px; width:159px;}
.prod_box .add_cart_box .add_cart{top:125px; width:159px; background-position:16px -140px;}
.prod_box.first, .prod_box:first-child{margin-left:0;}

.prod_box_0{min-height:inherit;}

.prod_box_1{margin-bottom:0;}

.prod_box_2{width:159px; min-height:270px;}
.prod_box_2 .prod_box_pic{height:159px;}

.prod_box_3{width:147px; min-height:260px;}
.prod_box_3 .prod_box_pic{height:143px;}

.prod_box_4 .prod_action .addtocart{margin-left:18px; opacity:1;}

.prod_box_5{min-height:inherit;}
.prod_box_5 .prod_box_pic{height:150px; padding:5px; border:0;}
.prod_box_5 .prod_box_pic.pic_enlarge{height:160px; padding:0;}

.prod_box_6{min-height:inherit;}
.prod_box_6 .prod_box_pic{height:160px; border:0;}*/

.indexBest{ padding-top: 90px; }
.indexBest .title{ line-height: 40px; font-size: 40px; text-align: center; font-family: Lustria-Regular; }
.indexBest .content{ margin-top: 50px; font-size: 0px;}
.indexBest .index_cate_item{display: inline-block; width: 23%; margin-left: 1%; margin-right: 1%; margin-bottom: 4%; vertical-align: top; text-align: center;}
/*
.indexBest .list{ width: 915px; height: 1020px; }
.indexBest .list .item{ position: relative; height: 100%; }
.indexBest .list .item .abs{ position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%); text-align: center; }
.indexBest .list .item .abs .s_title{ display: block; line-height: 40px; font-size: 40px; color: #fff; font-family: wsm; text-transform: uppercase; }
.indexBest .list .item .abs .brief{ display: block; margin-top: 25px; height: 36px;line-height: 18px; font-size: 18px; color: #fff; font-family: ws;overflow: hidden; }
.indexBest .list.first{  overflow: hidden; }
.indexBest .list.second{   }
.indexBest .list.second .item{ width: 915px; height: 495px; overflow: hidden; }
.indexBest .list.second .item:last-child{ margin-top: 30px; }
.indexBest .list .item:hover img{ transform: scale(1.06); }

.indexBest .index_cate_item{overflow: hidden; margin-bottom: 50px; background-color: #F7F8FA;}
.indexBest .index_cate_item .left_pic{float: left; width: 30%;}
.indexBest .index_cate_item .right_pro_list{float: right; width: 70%; font-size: 0px;}
.indexBest .index_cate_item .right_pro_list .pro_item{display: inline-block; width: 27.3%; padding: 2%; margin: 1%; vertical-align: top;}
.indexBest .index_cate_item .right_pro_list .pro_item .name{font-size: 14px; font-weight: bold; color: #000;}
.indexBest .index_cate_item .right_pro_list .pro_item .more_btn{margin-top: 10px;}
.indexBest .index_cate_item .right_pro_list .pro_item .more_btn a{font-size: 12px; margin-top: 10px; color: #999;}
.indexBest .index_cate_item .right_pro_list .pro_item .pic{display: block; width: 100%; margin-top: 10px; text-align: center;} */



.indexFeatured{ padding-top: 110px; }
.indexFeatured .title{ line-height: 40px; font-size: 40px; color: #333333; text-align: center; font-family: Lustria-Regular; }
.indexFeatured .content{ margin-top: 100px; }
.indexFeatured .content .item{ float: left; margin-bottom: 50px; width: 33%; text-align: center; }
.indexFeatured .content .item:nth-child(4), .indexFeatured .content .item:nth-child(5), .indexFeatured .content .item:nth-child(6){ margin-bottom: 0; }
.indexFeatured .content .item .img{ height: 350px; text-align: center; position: relative;}
.indexFeatured .content .item .img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.indexFeatured .content .item:hover .img img{ opacity: 0; }
.indexFeatured .content .item:hover .img img.sec{ opacity: 1; }
.indexFeatured .content .item .img .sec{ opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.indexFeatured .content .item .s_title{ margin-top: 30px; line-height: 30px; height: 30px; text-align: center; overflow: hidden; }
.indexFeatured .content .item .s_title a{ font-size: 20px; color: #999999; font-family: ws; }
.indexFeatured .content .item .add_to_cart{ margin: 8px auto 0; display: block; width: 180px; height: 40px; line-height: 40px; font-family: wsm; position: relative; font-size: 18px; }
.indexFeatured .content .item .add_to_cart:after{ content: ''; width: 101px; height: 1px; background: #666666; position: absolute; left: 50%; transform: translateX(-50%); bottom: -2px; }
.indexFeatured .content .item:hover .add_to_cart{  background: #000000; color: #fff; }
.indexFeatured .content .item:hover .add_to_cart:after{ display: none; }

.indexInvitation{ padding-top: 40px; margin-bottom: 30px;}
.indexInvitation .title{ line-height: 40px; font-size: 40px; color: #333333; text-align: center; font-family: Lustria-Regular; }
.indexInvitation .img{ display: block; margin-top: 50px; width: 100%; /*height: 550px;*/ position: relative; }
.indexInvitation .img .wide1{ position: relative; height: 100%; }
.indexInvitation .img .abs{ max-width: 480px; position: absolute; top: 200px; right: 65px; text-align: center; }
.indexInvitation .img .abs .s_title{ font-size: 60px; color: #fff; font-family: wsb; text-transform: uppercase; }
.indexInvitation .img .abs .brief{ margin-top: 25px; font-size: 18px; color: #fff; font-family: ws; }


@media screen and (max-width: 1860px){
	.wide2{ width: 1600px; min-width: 1600px; }

	.indexBest .list{ width: 765px; height: 820px; }
	.indexBest .list.second .item{ width: 100%; height: 395px; }
}

@media screen and (max-width: 1600px){
	.wide2{ width: 1400px; min-width: 1400px; }

	.indexBest .list{ width: 665px; height: 720px; }
	.indexBest .list.second .item{ height: 345px; }

}

@media screen and (max-width: 1440px){
	.wide1{ width: 1200px; min-width: 1200px; }

	.indexFeatured .content .item .s_title a{ font-size: 18px; }
}

@media screen and (max-width: 1400px){
	.wide2{ width: 1200px; min-width: 1200px; }

	.indexBest .list{ width: 565px; height: 620px; }
	.indexBest .list.second .item{ height: 295px; }
	.indexBest .list .item .abs{ width: 100%; }
	.indexBest .list .item .abs .s_title{ font-size: 32px; }
	.indexBest .list .item .abs .brief{ margin-top: 5px; font-size: 16px; } 

}

@media screen and (max-width: 1200px){
	.wide1 , .wide2{ width: 1000px; min-width: 1000px; }

	body .banner dt .bd .brief{ line-height: 60px; font-size: 50px; }

	.indexBest .list{ width: 480px; height: 535px; }
	.indexBest .list.second .item{ height: 252px; }

	.indexFeatured .content .item{ margin-bottom: 100px; width: 50%; }
	.indexFeatured .content .item:nth-child(4), .indexFeatured .content .item:nth-child(5), .indexFeatured .content .item:nth-child(6){ margin-bottom: 100px; }

	.indexInvitation{ padding-top: 30px; margin-bottom: 20px;}
	.indexInvitation .img .abs .s_title{ font-size: 40px; }
	.indexInvitation .img .abs .brief{ font-size: 20px; }

	.indexBest .index_cate_item .right_pro_list .pro_item{display: inline-block; width: 44%;}
}

@media screen and (max-width: 1000px){
	.wide1 , .wide2{ width: 750px; min-width: 750px; }

	body .banner dt .bd .brief{ font-size: 32px; }

	.indexBest .list{ width: 368px; height: 410px; }
	.indexBest .list.second .item{ height: 200px; }
	.indexBest .list .item:hover img{ transition: scale(1); }
	.indexBest .list.second .item:last-child{ margin-top: 10px; }

	.indexFeatured .content{ margin-top: 100px; }
	.indexFeatured .content .item .s_title{ margin-top: 30px; }

	.indexInvitation .img .abs{ max-width: 360px; right: 0; }

	.indexBest .index_cate_item{width: 48%;}

}

@media screen and (max-width: 750px){
	.wide1 , .wide2{ width: 6.9rem; min-width: 6.9rem; }

	body .banner dt .bd .brief{ width: 6.9rem!important; max-width: 6.9rem; line-height: 0.6rem; font-size: 0.5rem; }
	.slideBox_1 .prev{ display: none; }
	.slideBox_1 .next{ display: none; }

	.indexBest{ padding-top: 0.6rem; }
	.indexBest .title{ height: 0.4rem; line-height: 0.4rem; font-size: 0.4rem; }
	.indexBest .content{ margin-top: 0.5rem; }
	.indexBest .list{ float: none; width: 100%; height: 7.8rem; }
	.indexBest .list.first{ width: 100%; height: 7.7rem; }
	.indexBest .list.second{ margin-top: 0.3rem; }
	.indexBest .list.second .item:last-child{ margin-top: 0.3rem; }
	.indexBest .list .item .abs{ bottom: 0.2rem; }
	.indexBest .list .item .abs .s_title{ height: 0.44rem; line-height: 0.44rem; font-size: 0.44rem; }
	.indexBest .list .item .abs .brief{  margin-top: 0.1rem;_margin-top: 0.25rem; height: 0.4rem; line-height: 0.2rem; font-size: 0.22rem; }
	.indexBest .list.second .item{ height: 3.73rem; }

	.indexFeatured{ padding-top: 0.6rem; }
	.indexFeatured .title{ font-size: 0.4rem; line-height: 0.4rem; }
	.indexFeatured .content{ margin-top: 0.4rem;}
	.indexFeatured .content .item{ margin-top: 0.52rem; margin-bottom: 0; width: 3.3rem; }
	.indexFeatured .content .item:nth-child(2n){ float: right; }
	.indexFeatured .content .item:nth-child(1),.indexFeatured .content .item:nth-child(2){ margin-top: 0; }
	.indexFeatured .content .item:nth-child(4), .indexFeatured .content .item:nth-child(5), .indexFeatured .content .item:nth-child(6){ margin-bottom: 0; }
	.indexFeatured .content .item .img{ display: block!important; height: 3.3rem; }
	.indexFeatured .content .item .img img{ opacity: 1!important; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
	.indexFeatured .content .item .img .sec{ display: none!important; }
	.indexFeatured .content .item .s_title{ margin-top: 0.3rem; height: 0.26rem; font-size: 0.26rem; line-height: 0.26rem }
	.indexFeatured .content .item .s_title a{ font-size: 0.26rem }
	.indexFeatured .content .item:hover .add_to_cart{ background: #fff; color: #000; }
	.indexFeatured .content .item:hover .add_to_cart:after{ display: block; }
	.indexFeatured .content .item .add_to_cart{margin: 0.1rem auto 0; width: 100%; height: 0.4rem; line-height: 0.4rem; font-size: 0.26rem; }
	.indexFeatured .content .item .add_to_cart:after{ width: 1.5rem; }

	.indexInvitation{ padding-top: 0.5rem; }
	.indexInvitation .title{ height: 0.4rem; line-height: 0.4rem; font-size: 0.4rem; }
	.indexInvitation .img{ margin-top: 0.4rem; height: 2.1rem; background-size: 100%!important; }
	.indexInvitation .img .abs{max-width: 3.6rem; top: 50%; transform: translateY(-50%); }
	.indexInvitation .img .abs .s_title{ font-size: 0.4rem; }
	.indexInvitation .img .abs .brief{ margin-top: 0.25rem; font-size: 0.2rem; }
}

@media screen and (max-width: 650px){
	.indexBest .index_cate_item .right_pro_list .pro_item{width: 92%; margin: 2%;}
}

