/* banner */
.flexslider {
	position: relative;
	width:100%;overflow:hidden;
	height: 400px;
	zoom: 1;
}

/*.flexslider .slides li a {margin-left:-230px;
}*/

.flex-direction-nav a {
	width: 50px;
	height: 50px;
	overflow:hidden;
	display: block;
	background: url(/images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 40%;
	z-index: 50;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 50%;
}

.flex-direction-nav .flex-next {
	background-position: 0 -50px;
	right: 15%;
}

.flex-direction-nav .flex-prev {
	left: 15%;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flexslider li img{width: 100%;}

.flex-control-nav {
	width: 100%;
	position: absolute;
	z-indedx:10;
	bottom: 5%;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 15px;
	display: inline-block;
	zoom: 1;
	*display: inline;

}

.flex-control-paging li a {
	display: block;
	width:15px;height:15px;
	background:url(/images/banner_btn.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background:url(/images/banner_btn1.png) no-repeat;
}

/*grids
.mid-grids{width:100%;overflow:hidden;}
.gridsbox{width:1024px;margin:0 auto;text-align:center}
.mid-grids h2{height:80px;font-size:28px;line-height:85px;}
.mid-grids ul li{display:inline-block;*display:inline;*zoom:1;}
.mid-grids img{margin:1.5%;border-style:outset;border:2px #CCC}*/

/*contnet*/
.bottom-content{width: 90%;padding: 0 5%;}
.contentbox{width:1024px;margin:0 auto;max-width: 100%;}

/*GroupPurchase*/
.GroupPurchase{
	border:1px solid #CCCCCC ;
	height:250px;
}

.GroupPurchase dt{
	float:left;
	display:block;
}
.GroupPurchase dl{
	float:left;
	display:block;
}

.GroupPurchase1{
	width:351px;
	height:235px;
	padding-top:15px;
	padding-left:18px;
	background-color:#FFF;
}

.GroupPurchase1 span{
	display:block;
	width:180px;
	float:left;
	margin-top:2px;
}

.GroupPurchase1 ul{
	float:left;
	display:block;
	padding-left:15px;
	padding-right:15px;
	width:140px;
}

.GroupPurchase1 ul li{ 
	line-height:28px;
}

.GroupPurchasex{ 
    margin:0 auto;
    display:block;
    width:1024px;
	max-width: 100%;
}

.GroupPurchasex dt{
	float:left;
	display:block;
}
.GroupPurchasex dl{
	float:left;
	display:block;
}

.GroupPurchase2{
	width:341px;
	height:235px;
	padding-top:15px;
	background-color:#FFF;
}

.GroupPurchase2 span{
	display:block;
	width:180px;
	float:left;
	margin-top:2px;
}

.GroupPurchase2 ul{
	float:left;
	display:block;
	padding-left:10px;
	padding-right:10px;
	margin-top:15px;
	width:140px;
}

.GroupPurchase2 ul li{ 
	line-height:28px;
}


.pt_productname {
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    overflow: hidden;
}


.pt_price b{
	font-size:18px;
	color:#F00;
	font-weight:bold;
	width:91px;
	height:31px;
	text-align:center;
	display:inline-block;
}

.pt_time{
	text-align:center;
	display:block;
	margin-top:5px;
	line-height:18px;
}

.pt_time b{
	font-size:14px;
	color:#090;
	font-weight:bold;
}

.pt_people b{
	font-weight:normal;
	padding-left:5px;
}

.pt_originalcost b {
    font-size: 16px;
    font-weight: normal;
    text-decoration: line-through;
}

.watermark-image {
	position:relative;
	width:180px;
	height:180px;
}

.watermark-image:before {
	content:url(/images/Pt_success.png);
	position:absolute;
	top:50%;
	left:65%;
	margin-left:-35px;
}

.watermark-image2 {
	position:relative;
	width:180px;
	height:180px;
}

.watermark-image2:before {
	content:url(/images/pt_failure.png);
	position:absolute;
	top:50%;
	left:65%;
	margin-left:-35px;
}

.pintuan1{
	height:30px;
	background-color:#E93912;
	margin-top:30px;
	margin-bottom:30px;
	padding-top:10px;
}

.pt_price{
	background-image:url(/images/Pt_jbg.jpg);
	height:31px;
}

.pt_price strong{
	color:#FFF;
	font-weight:normal;
	width:49px;
	height:31px;
	text-align:center;
	display:inline-block;
}

/*按钮*/
.smt_addcart{
	margin-top:10px;
	height:33px;
	width:100px;
	text-align:center;
	background:#e93912;
	border:none;
	color:white;
	font-size:14px;
	letter-spacing:2px;
	font-weight:bold;
}
/*新品推荐*/
.newTag{display:none;}
.newTag::before{content: "";display: block; width: 0; height: 0;border-top: 6px solid #ae1c1c;border-left: 10px solid transparent; position: absolute; top: 100%; left: 0;}
#cc1 .productL, #cc1 .menu-img-box .clickonit, #cc1 .menu-img-box p, #cc1 .menu-img-box h3{display:none;}
#cc1 .productR{width:100%;}
#cc1 .productR ul li{width: 25%; position: relative;}
#cc1 .productR ul li:last-child{display:none}
#cc1 .productR ul li .menu-img-box .imga{display: inline-block;overflow: hidden;-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);}
#cc1 .productR ul li .menu-img-box .imga:hover{-webkit-animation-name: hvr-buzz; animation-name: hvr-buzz; -webkit-animation-duration: .15s; animation-duration: .15s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}
#cc1 .newTag{position: absolute; left: 0; top: 30px; display: inline-block; line-height: 2em; padding: 0 20px; color: #fff; background: #ff5500;z-index: 1}

/*按钮灰*/
.smt_addcart2 {
    margin-top: 10px;
    height: 33px;
    width: 100px;
    text-align: center;
    background: #999;
    border: none;
    color: white;
    font-size: 14px;
    letter-spacing: 2px;
    font-weight: bold;
}



/****** tab1 ******/
.hiddendiv{display: none;}
.productTab{position:relative;margin-top:18px}
.productTab .menu{display:block;}
#cc1 .productTab{border: 2px solid #f14705;border-radius: 5px 5px 0 0; border-bottom-width: 4px;margin-top: 35px;}
#cc1 .productTab .menu{padding: 0 30px;width: calc(100% - 60px);background: #f14705;margin-top: 0;}
.productTab .menu_titleL {width:285px;font-size:1.2em;float:left;font-weight:400;}
.productTab .menu-t-more{float: right;line-height: 54px;}
.productTab .menu-t-more a{color: #ff5500;font-size: 14px;}
.productTab .menu-t-more a:hover{color:#3a2a2f;}
.floor{width:40px;float:left;background:#e93912;color:#FFF;text-align:center}
.menu_titleL h2{float:left;font-size:1.5em;font-weight:600;line-height: 2.5em}
#cc1 .menu_titleL h2, #cc1 .productTab .menu-t-more a{color:#fff;}
#cc1 .productTab .menu-t-more a:hover{color:rgba(255,255,255,0.6)}
.productTab .menu_titleR {width:739px;float:right;height:40px;display:block;}
.productTab .menu ul{}
.productTab .menu li{width:18%;display:block;float:left;height:39px;line-height:39px;margin:0 5px;text-align:center;}
.productTab .menu li a{color:#000000;font-size:1.2em;text-decoration:none;display:block;font-weight:500}
.productTab .menu li a.tabactive{color:#e93912;font-weight:bold;height:37px;border-left:1px solid #e93912;border-top:3px solid #e93912;border-right:1px solid #e93912;border-bottom:1px solid #f8f8f8;}
.productTab .tabdiv{overflow: hidden;background: #fff;border-radius: 5px;position: relative;}



/*tab content*/
.productL {width:25%;height:100%;float:left;overflow:hidden;text-align: center;position: absolute;background-size: auto 100% !important;}
.productL img{max-width:100%;}
.productL a{display: block;width: 100%;height: 100%;}

.productR{width:75%;float:right}
.productR ul{width:calc(100% + 5px);overflow:hidden;margin-top: -5px;}
.productR ul li{width:25%;text-align:center;float:left;}
.productR ul li img{max-width: 100%;}
.productR ul li h4{margin:10px auto;height:3.5em;margin-top:10px;/*white-space: nowrap;text-overflow:ellipsis;*/ overflow:hidden;text-align: left;
    line-height: 1.5;}
#tabcontent11 .productR ul li h4{text-align:center;}
.productR ul li h4 a{color:#3a2a2f;font-size: 14px;}
.productR ul li p{width:100%;height:0px;font-size:12px;text-align:center;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.productR ul li p a{color:#999;}
.productR ul li h3 {display:block;text-align:center;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.productR ul li h3 .c_price{color:#f30;font-size:18px;font-weight:600;line-height: 26px;}
.productR ul li h3 p{font-weight:bold;color:#e93912;font-size:12px;}
.productR ul li h3 s{color:#3a2a2f;font-size:13px;font-weight:100; margin-left:10px;}
.productR ul li h3 a{display:block;font-size:11px;font-weight:100;background:#e81f18;float:right;color:#FFF;line-height: 16px}
.productR ul li .menu-img-box{display: block;border-left: 5px solid #f6f7f9;border-top: 5px solid #f6f7f9;padding: 15px;}
.productR ul li .addcart{padding: 5px 10px;background: #3a2a2f;display: none;}
.productR ul li .addcart:hover{background: #f30;}
.midbanner{margin-top:30px;width:100%;background: url("../images/bannerDIV.jpg") no-repeat center;background-size: 100% auto;padding:7% 0;}
.midbanner img{max-width:100%;}

@media screen and (max-width: 767px){
	.flexslider li img{width:150%; margin-left: -25%;}
	.midbanner{padding: 10.7% 0;}
}

@media only screen and (max-width: 480px){
.gridsbox{width:100%;}
.contentbox{width:100%;}
.productTab .menu_titleL{width:45%;}
.productTab .menu_titleR{width:55%;font-size:0.7em}
.productTab .menu li{width:38%;font-size:16px;}
.productL{width:0%}
.productR{width:100%;float:left}
.productR ul li{width:48.2%;}
.menu_titleL h2{ font-size:1.4em;}
.productTab .menu li a.tabactive{background-color:#FFE4E5;}
.floor{font-weight:bold;font-size:16px;}
.productR ul {margin-left:-5px;width:auto;}
.productR ul li, #cc1 .productR ul li{width:50%;}
#cc1 .productR ul li{width: 33.3333%;}
#cc1 .productR ul li:nth-last-child(1), #cc1 .productR ul li:nth-last-child(2), .newTag{display:none !important;}
.productR ul li h3 .c_price{font-size:20px;font-weight:bold;}
.productR ul li:hover .addcart{display: none;}
.content1{ margin-top:0!important;}
.productTab{ margin-top:0!important;}
#cc1 .productTab{margin-top:18px !important;}
.slides img {width:100%;}
.GroupPurchase{width:100%;background-color:#f31e4c;}
.GroupPurchase dt{text-align:center;display:block;margin:0 auto;width:100%;}
.GroupPurchase dl{ width:100%;}
.content1{width:100%;}
.pintuan1 img{width:100%;}
.productTab .menu{overflow:hidden; margin-top:10px;}
.pt_productname{width:180px;height:28px;font-size:16px;overflow:hidden; }
.GroupPurchase1 ul li{line-height:24px;}
.pintuan1{	margin-bottom:10px;}
#tabcontent11 .productR ul li h4{text-align:left;}
}

@media only screen and (min-width: 480px)and (max-width: 639px){
.gridsbox{width:100%;}
.contentbox{width:100%;}
.productTab .menu_titleL{width:28%}
.productTab .menu_titleR{width:71%}
.floor{font-weight:bold;font-size:16px;}
.productL{width:0%}
.productR{width:99%;float:left}
.productR ul li{width:50%;}
.productR ul li:nth-last-child(3), .newTag{display: none !important;}
#cc1 .productR ul li{width: 33.333%;}
#cc1 .productR ul li:last-child{display:none;}
.menu_titleL h2{ font-size:1.2em;}
.list_title{width:20%;}
.menu_nav{width:80%;}
.GroupPurchase{ width:100%; background-color:#FFF;}
.GroupPurchase dl{ width:100%;}
.content1{width:100%;}
.pintuan1 img{width:100%;}
.GroupPurchase{width:100%;background-color:#f31e4c;}
.GroupPurchase dt{text-align:center;display:block;margin:0 auto;width:100%;}
.GroupPurchase dl{ width:100%;}
.content1{width:100%;}
.pintuan1 img{width:100%;}
.productTab .menu{overflow:hidden; margin-top:10px;}
}
@media screen and (min-width: 640px) and (max-width: 767px){
.gridsbox{width:100%;}
.contentbox{width:100%;}
.productTab .menu_titleL{width:28%}
.productTab .menu_titleR{width:71%}
.productL{width:0%}
.productR{width:99%;float:left}
.productR ul li{width:33.3333%;}
#cc1 .productR ul li{width:33.333%;}
.productR ul li:nth-last-child(1), .productR ul li:nth-last-child(2){display: none;}
.menu_titleL h2{ font-size:1.2em;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
.gridsbox{width:100%;}
.contentbox{width:100%;}
.productTab .menu_titleL{width:28%}
.productTab .menu_titleR{width:71%}
.productL{width:0%}
.productR{width:99%;float:left}
.productR ul li{width:24.2%;}
.menu_titleL h2{ font-size:1.2em;}
.list_title{width:20%;}
.detailL{visibility:hidden;}
.bannerbox{width:100%!important;}
#cc1 .productR ul li{width:25%;}
#cc1 .productR ul li:last-child{display:none;}

}
@media screen and (max-width: 1023px){
.newTag{display: none !important;}	
#cc1 .productTab .menu_titleL{padding-top: 4px;}
}
@media screen and (min-width: 1280px){
	.productR ul li:hover .addcart{display: inline-block;}
	#cc1 .productR ul li{width: 20%; }
	#cc1 .productR ul li:last-child{display:block;}
}