a {
	color: #666;
}
*,html,body{
	font-family: "OPlusSans3-Medium" !important;
}
/*@font-face {*/
/*	font-family: "OPlusSans3-Medium";*/
/*	src: url("../font/OPlusSans3-Medium.ttf") format("trueType");*/
/*}*/

a:visited {
	color: #666;
}

a:hover {
	color: #E4393C;
}

a:focus {
	color: #666;
}

.index-saeach-box .i-search {
	border: 2px solid #99aa33;
	height: 40px;
}

.index-saeach-box .form {
	height: 37px;
}

.index-saeach-box input {
	height: 36px;
}

.index-saeach-box .text {
	height: 36px;
}
/*商品分类*/
#NavSort {
	height: 40px;
	border-bottom: solid 2px #99aa33;
	background-color: #fff;
}

#NavSort .container {
	height: 40px;
}

#NavSort .all-category {
	float: left;
	position: relative;
	z-index: 10;
	width: 210px;
	height: 40px;
	overflow: visible;
}

.all-category .dts a {
	display: block;
	width: 210px;
	height: 40px;
	padding: 0 10px;
	background: #99aa33;
	font: 700 15px/44px "microsoft yahei";
	color: #fff;
	text-decoration: none;
}

.all-category .dts:hover {
	background: #99aa33;
	color: white;
}

#NavSort .site-menu {
	font-size: 0;
	white-space: nowrap;
	max-width: 988px;
	float: left;
	overflow: hidden;
	height: 40px;
}

#NavSort .site-menu li {
	height: 40px;
	float: left;
	width: 120px;
}

.site-menu li:hover {
	background: #99aa33;
	color: white;
}

.currnet_page {
	color: #E4393C;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

#NavSort .site-menu li a {
	padding: 0 20px;
	text-align: center;
	text-decoration: none;
	color: #333;
	display: block;
	position:relative;
	font-size: 15px;
	line-height: 40px;
}
#NavSort .site-menu .fore1 .nav-icon {
	display: inline-block;
	width: 14px;
	height: 18px;
	background: url(../img/icon-nav.png) no-repeat;
	position: absolute;
	top: 0px;
	right: 6px;
}
#NavSort .site-menu .fore1 .nav-icon.new-icon {
	background-position: top right;
}
#NavSort .site-menu li a:hover {
	color: #EC4C4C;
}

.focus-layout {
	width: 100%;
	height: 480px;
	position: relative;
	z-index: 1;
}

#NavSort .sec_attr {
	height: 457px;
	background-color: #000;
	filter: "alpha(opacity=55)";
	background-color: rgba(0,0,0,.55);
}

#NavSort .sec_attr ul {
	padding: 0;
	margin: 0;
}

#NavSort  .dd-inner .odd {
	/*border-left: 1px solid #b61d1d;*/
	position: relative;
	z-index: 1;
	height: 30px;
	color: #fff;
}

#NavSort  .dd-inner .hover {
	background: #f7f7f7;
	color: #EC4C4C;
}

#NavSort .dd-inner h3 {
	position: absolute;
	z-index: 2;
	height: 31px;
	padding: 0 10px;
	line-height: 31px;
	font-family: "microsoft yahei";
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
}

#NavSort h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

#NavSort .dd-inner .odd a {
	color: #fff;
}

#NavSort .dd-inner .odd a:hover {
	text-decoration: none;
}

#NavSort .dd-inner .hover a {
	color: #99aa33;
}

#NavSort .dd-inner i {
	position: absolute;
	z-index: 1;
	top: 9px;
	right: 14px;
	width: 4px;
	height: 14px;
	font: 400 9px/14px consolas;
}

#NavSort .dd-inner .hover i {
	top: 0;
	left: 205px;
	width: 14px;
	height: 31px;
	background: #f7f7f7;
	overflow: hidden;
	line-height: 200px;
}

.wp1200 #NavSort .dorpdown-layer {
	width: 785px;
}

#NavSort .dorpdown-layer {
	display: none;
	position: absolute;
	left: 209px;
	top: 39px;
	width: 779px;
	background: #f7f7f7;
	border: 1px solid #99aa33;
	overflow: hidden;
}

#NavSort .item-sub {
	display: none;
	zoom: 1;
	overflow: hidden;
	height:456px;
}

.wp1200 #NavSort .subitems {
	width: 790px;
}

#NavSort .subitems {
	float: left;
	width: 570px;
	padding: 6px 0 10px 20px;
	margin-bottom: -10px;
	background: #f7f7f7;
	height: 455px;
	overflow-x: hidden;
	overflow-y: auto;
}

#NavSort .subitems dt {
	position: relative;
	float: left;
	width: 110px;
	padding: 8px 30px 0 0;
	text-align: right;
	font-weight: 700;
	line-height: 2em;
}

#NavSort .subitems dl {
	width: 100%;
	overflow: hidden;
	line-height: 2em;
	margin-bottom: 0px;
}

#NavSort .subitems dt i {
	position: absolute;
	top: 13px;
	right: 18px;
	width: 4px;
	height: 14px;
	font: 400 9px/14px consolas;
}

#NavSort .subitems dl.fore-dl dd {
	border-top: none;
}

.wp1200 #NavSort .subitems dd {
	width: 620px;
}

#NavSort .subitems dd {
	float: left;
	width: 480px;
	padding: 6px 0;
	border-top: 1px solid #eee;
}

#NavSort .subitems dd a {
	float: left;
	padding: 0 8px;
	margin: 4px 0;
	line-height: 16px;
	height: 16px;
	border-left: 1px solid #e0e0e0;
	white-space: nowrap;
}
/*end*/

/*首页焦点区域
-------------------------------------- */
.ban_mian {
	height: 480px;
	width: 100%;
	padding-top: 0;
	margin: 0px auto;
	position: relative;
}

.home-focus-layout {
	width: 100%;
	height: 480px;
	position: relative;
	z-index: 1;
}
/*轮播*/
.i-flexslider {
	margin: 0 auto 20px;
	position: relative;
	width: 100%;
	height: 457px;
	overflow: hidden;
	zoom: 1;
}

.i-flexslider .slides li {
	width: 100%;
	height: 100%;
}

.i-flexslider .flex-direction-nav a {
	width: 50px;
	height: 50px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../img/ad_ctr-s.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 25px;
}

.i-flexslider .flex-direction-nav .flex-next {
	background-position: 0 -50px;
	right: 0;
}

.i-flexslider .flex-direction-nav .flex-prev {
	left: 21%;
}

.i-flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.i-flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.i-flexslider:hover .flex-next:hover,
.i-flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.i-flexslider .flex-control-nav {
	position: absolute;
	bottom: 10px;
	text-align: center;
	left:60%;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../img/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.i-flexslider .slides a img {
	width: 100%;
	height: 457px;
	display: block;
}

/*首页右侧团购活动*/
.home-focus-layout .right-sidebar {
	width: 212px;
	height: 457px;
	margin-left: 394px;
	border: solid 1px #E6E6E6;
	border-top: none;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 50%;
}
/*服务标志*/
.home-focus-layout .policy {
	background-color: #FFF;
	width: 210px;
	height: 89px;
	padding: 8px 0 0;
}

.home-focus-layout .policy ul {
	width: 210px;
	height: 80px;
}

.home-focus-layout .policy ul li {
	line-height: 24px;
	color: #999;
	background: url(../img/CP.png) no-repeat;
	width: 70px;
	height: 76px;
	float: left;
	padding: 52px 10px 0 10px;
}
/*home-focus-layout .policy ul li { line-height: 24px; color: #999; width: 50px; height: 24px; float: left; padding: 0 10px 0 10px}*/
.home-focus-layout .policy ul li.b1 {
	background-position: 0 0;
}

.home-focus-layout .policy ul li.b2 {
	background-position: -70px 0;
}

.home-focus-layout .policy ul li.b3 {
	background-position: -140px 0;
}
/*end*/
/*团购*/
.home-focus-layout .groupbuy {
	background-color: transparent;
	width: 210px;
	height: 198px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.home-focus-layout .groupbuy .title {
	line-height: 30px;
	background-color: #F0F0F0;
	color: #777;
	width: 210px;
	height: 30px;
}

.home-focus-layout .groupbuy .title i {
	line-height: 16px;
	color: #FFF;
	background-color: #CB0100;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: auto 8px auto 5px;
	border-radius: 2px;
}

.home-focus-layout .groupbuy ul {
	height: 210px;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: both;
	position: absolute;
	z-index: 1;
}

.home-focus-layout .groupbuy ul li {
	float: left;
	width: 210px;
	height: 208px;
	padding: 0px;
}

.home-focus-layout .groupbuy .pagination {
	display: none;
}

.home-focus-layout .groupbuy .arrow {
	background: url(../img/home_bg.png) no-repeat;
	width: 19px;
	height: 29px;
	position: absolute;
	z-index: 2;
	top: 80px;
	cursor: pointer;
}

.home-focus-layout .groupbuy:hover .arrow {
	opacity: 0.5 !important;
}

.home-focus-layout .groupbuy .arrow:hover {
	opacity: 0.8 !important;
}

.home-focus-layout .groupbuy .pre {
	background-position: -160px -40px;
	left: 0;
}

.home-focus-layout .groupbuy .next {
	background-position: -180px -40px;
	right: 0;
}

.home-focus-layout .groupbuy dl {
	background-color: #FFF;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: top center;
	width: 210px;
	height: 180px;
	position: relative;
	z-index: 1;
}

.proclamation {
	background: #FFF;
	width: 210px;
	height: 169px;
	padding-top: 10px;
}

.proclamation .tabs-nav {
	background: #F7F7F7;
	height: 30px;
	border: solid #E7E7E7;
	border-width: 1px 0;
	position: relative;
	z-index: 1;
}

.proclamation .tabs-nav li {
	background: #F7F7F7;
	text-align: center;
	display: block;
	width: 106px;
	height: 20px;
	float: left;
	padding: 5px 0;
	margin: 0;
	border: solid #F7F7F7;
	border-width: 0 0 0 1px;
	position: relative;
	z-index: 9;
	cursor: pointer;
}

.proclamation .tabs-nav li.tabs-selected {
	color: #333;
	font-weight: 600;
	line-height: 20px;
	background: #FFF;
	width: 104px;
	height: 29px;
	border-style: solid;
	border-color: transparent #E7E7E7 #FFF #E7E7E7;
	border-width: 0 1px 1px 1px;
	position: relative;
	z-index: 10;
}

.proclamation .tabs-nav h3 {
	font-weight: 600;
	line-height: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 12px;
}

.proclamation .tabs-panel {
	width: 95%;
	margin: 6px auto;
}

.proclamation .tabs-panel .store-join-help {
	padding: 13px 15px;
	margin-top: 30px;
	margin-left: 11px;
	font-size: 24px;
	font-family: "微软雅黑";
	background: #c81623;
	border-color: #c81623;
	border-radius: 4px;
	color: #fff;
}

.proclamation .mall-news li {
	line-height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
	padding: 1px 0;
	overflow: hidden;
}

.proclamation .mall-news li i {
	background: url(../img/background_img.png) no-repeat -78px 1px;
	vertical-align: middle;
	display: inline-block;
	width: 6px;
	height: 6px;
	margin-right: 6px;
}

.tabs-hide {
	display: none;
}
/*猜你喜欢*/
.gusess-like {
	/*height: 289px;*/
}

#guessyou {
	/*height: 269px;*/
	margin-bottom: 20px;
	overflow: hidden;
}

.guess-title {
	height: 36px;
}

.gusess-like h2 {
	float: left;
	line-height: 30px;
	font-size: 20px;
	font-weight: normal;
}

#guessyou .guess-box {
	/*height: 232px;*/
	border: 1px solid #ededed; /*border-top: 0;*/
	overflow: visible;
	padding-bottom: 10px;
}

.guess-box .guess-spacer {
	position: relative;
	height: 1px;
	line-height: 0;
	font-size: 0;
}

.guess-box ul {
	/*height: 230px;*/
	padding-top: 10px;
	overflow: hidden;
	padding-left: 0px;
}

.gusess-like-list li {
	float: left;
	width: 50%;
	border-width: 0 1px 1px 0;
	border-color: #F2F2F2;
	border-style: solid;
	padding-bottom: 8px;
}

#guessyou .p-img {
	text-align: center;
	margin-bottom: 10px;
	height: 120px;
	overflow: hidden;
	margin-top: 6px;
}
#guessyou .p-img img{
	height: 120px;
}

#guessyou .p-info {
	padding: 0 12px;
}

#guessyou .p-name {
	width: 86%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	margin: 0 auto;
	padding: 0 0 12px 0;
}
#guessyou .p-price {
	color: #E4393C;
	font-size: 14px;
	text-align: center;
}

.p-price .item-purch-l{
	float: left;
	width: 58%;
}
.item-purch-l .clr{
	color: #686c69;
}
.p-price del{
	font-size: 12px;
	margin-left:8px;
}
.item-purch-price{
	font-size:14px;
}
.p-price .item-purch-r{
	overflow: hidden;
	font-size: 12px;
	color: #4DA5D1;
	text-align: right;
}
.floor-banner {
	height: 100px;
	margin-bottom: 20px;
}

.together-box{
	padding: 10px;
	overflow: hidden;
	background-color: #fff;
	padding-bottom:2px;
}
.together-box dl{
	padding-top: 15px;
	margin-bottom: 0;
}
.t-list-img{
	width: 90px;
}
.t-list-img img{
	width: 90px;
	height: 90px;
}
.t-list-goods-info{
	float: left;
	width: 76%;
	padding:10px;
}

.t-list-goods-info .name{
	padding-top: 10px;
	height: 50px;
	text-overflow: clip;
	overflow: hidden;
	font-size: 14px;
}
.t-list-goods-info .cur-price{
	text-align: left;
}
#guessyou .t-list-goods-info .p-price {
	padding-top: 10px;
	font-size: 12px;
}
/*楼层*/
.floor-box {
	height: 530px;
}

.f-part-title{
	border-bottom: 2px solid #5e92f2;
	overflow: visible;
	position: relative;
	height: 36px;
}
.f-part-title.pink{
	border-bottom: 2px solid #f25e60;
}
.f-part-title.yellow{
	border-bottom: 2px solid #fdb84a;
}
.f-part-title.blue{
	border-bottom: 2px solid rgb(0,122,255);
}
.f-part-title.gray{
	border-bottom: 2px solid rgb(106,179,219);
}
.f-part-title.orange{
	border-bottom: 2px solid rgb(255,157,0);
}
.f-part-title.yellow1{
	border-bottom: 2px solid rgb(255,236,0);
}
.f-part-title.paleblue{
	border-bottom: 2px solid rgb(161,215,179);
}
.f-part-title.skyblue{
	border-bottom: 2px solid rgb(85,203,255);
}
.f-part-title.red{
	border-bottom: 2px solid rgb(244,40,41);
}

.f-part-title.green{
	border-bottom: 2px solid rgb(148,201,60);
}
.f-part-title.pink1{
	border-bottom: 2px solid rgb(255,160,160);
}
.f-title-lab .title{
	display: inline-block;
	height: 26px;
	line-height: 26px;
	font-size: 20px;
	padding:0 38px 0 10px;
	border-left: solid 5px #5e92f2;
	color: #333;
}
.f-title-lab .pink{
	border-left:solid 5px #f25e60;
}
.f-title-lab .yellow{
	border-left:solid 5px #fdb84a;
}
.f-title-lab .link a{
	display: inline-block;
	margin-right: 20px;
}

.f-title-lab .blue{
	border-left:solid 5px rgb(0,122,255);
}
.f-title-lab .gray{
	border-left:solid 5px rgb(106,179,219);
}
.f-title-lab .orange{
	border-left:solid 5px rgb(255,157,0);
}
.f-title-lab .yellow1{
	border-left:solid 5px rgb(255,236,0);
}
.f-title-lab .paleblue{
	border-left:solid 5px rgb(161,215,179);
}
.f-title-lab .skyblue{
	border-left:solid 5px rgb(85,203,255);
}
.f-title-lab .red{
	border-left:solid 5px rgb(244,40,41);
}

.f-title-lab .green{
	border-left:solid 5px rgb(148,201,60);
}
.f-title-lab .pink1{
	border-left:solid 5px rgb(255,160,160);
}






.f-part-title .more {
	float: right;
	background: url(../img/icon_more.png) no-repeat center right;
	background-size: 14px auto;
	font-size: 14px;
	padding-right: 20px;
	margin: 8px 10px 0 0;
}
.lazy-mc{
	background-color: #fff;
	position: relative;
}
.lazy-mc .vertical-line{
	height: 100%;
}
.lazy-mc .lazy-left {
	float: left;
	width: 200px;
	height: 470px;
	position: relative;
	overflow: hidden;
}
.lazy-left .img-position{
	width: 200px;
	height: 470px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	transition: all .3s ease;
}
.lazy-left:hover img{transform: scale(1.1);}
.slide-items{
	width: 100%;
	height: 100%;
	opacity: 0;
	padding: 38px 0 38px 16px;
	position: absolute;
	z-index: 4;
	background: rgba(255,255,255,.5);
	top: 100%;
	left: 0;
	/* z-index: 130; */
	transition: all .5s ease 0s;
}
.lazy-left:hover .slide-items {
	top: 0;
	opacity: 1;
}
.slide-items a{
	display: inline-block;
	width: 53px;
	height: 24px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	color: #e4393c;
	border: 1px solid rgba(247,247,247,.4);
	background: #fff;
	margin-bottom: 10px;
}

.lazy-left .slide-items a:hover {
	color: #e4393c;
}

.slide-text{
	color:#fff;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}

.floor-box .lazy-main {
	overflow: hidden;
	zoom: 1;
}

.floor-box .p-list {
	width: 100%;
}

.lazy-main .p-list li {
	float: left;
	width: 20%;
	padding: 0 10px 0;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
	overflow: hidden;
}

.lazy-main .p-list .p-img {
	height: 140px;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 10px;
}

.lazy-main .p-list .p-name {
	height: 36px;
	line-height:18px;
	margin-bottom: 8px;
	overflow:hidden;
}

.lazy-main .p-list .p-price {
	font-size: 14px;
	color: #E4393C;
	padding-bottom: 12px;
}

.hide {
	display: none;
}



.p-list div.p-img img{
	width: 140px;
	height: 140px;
}
.add-p-img{
	width:185px;
	height:275px;
	overflow:hidden;
	line-height:275px;
}
.add-p-img img{
	max-width:100%;
}
/*end*/
#guessyou .p-img .item-price-spread {
	position:absolute;
	top: 10px;
	right:10px;
}
#guessyou .p-img .item-price-spread img {
	width:60px;
	height:60px;
}

.index15_ad ul li img {
	display: block;
	-moz-opacity:1;
	-khtml-opacity:1;
	Opacity:1;
	filter:alpha(opacity=100);
	outline:none;
}
.index15_ad ul li img:hover {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity:0.85;
}
.index15_ad {
	height: 175px;
	margin-bottom: 20px;
}
.index15_ad ul li {
	width: 297px;
	height: 184px;
	float: left;
}
.index15_ad ul li.mg5{
	margin-right: 5px;
}
.index15_ad ul li a {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.index15_time {
	height: 266px;
	margin-bottom: 20px;
}
.index15_time dl dt .tit {
	background: #db5757;
	float: left;
	width: 130px;
	height: 45px;
	font: 400 16px/45px "Microsoft YaHei";
	color: #fff;
	text-align: center;
	position: relative;
	padding-left: 20px
}
.index15_time dl dt .tit i{
	background: url(../img/icon-nz.png);
	width: 27px;
	height: 29px;
	display: inline-block;
	position: absolute;
	top:8px;
	left:10px;
}
.index15_time dl dt .content {
	background-color: #fbf0ea;
	float: left;
	height: 220px;
	width: 130px;
	border-bottom: 1px solid #f3e2cf;
	border-right: 1px solid #f3e2cf;
	border-left: 1px solid #f3e2cf;
}
.index15_time dl dt {
	float: left;
	width: 130px;
	height: 266px;
}
.index15_time dl dt .time {
	height: 164px;
	width: 125px;
	float: left;
	text-align: center;
}
.index15_time dl dt .more-a {
	float: left;
	padding: 0 10px;
	width: 100%;
}
.index15_time dl dt .more-a a {
	display: block;
	text-align: center;
	padding: 10px;
	font: 400 14px/24px "Microsoft YaHei";
	border-top: 1px solid #E4D4BB;
	color: #664417;
}
.index15_time dl dt .more-a a s {
	display: inline-block;
	width: 5px;
	height: 10px;
	margin-left: 4px;
	background: url(../img/icon-xq.png) no-repeat;
	background-size: 5px 10px;
}
.index15_time dl dt .more-a a:hover {
	text-decoration: none;
}
.index15_time dl dt .word01 {
	font: 400 14px/24px "Microsoft YaHei";
	color: #5b3100;
	margin: 48px 0 15px;
}
.index15_time dl dt .word02 {
	font: 400 14px/25px "Microsoft YaHei";
	color: #5b3100;
}
.index15_time dl dt .word02 span {
	border: 1px solid #e8e3e3;
	background: #fdfcfc;
	font: 400 20px/25px "Microsoft YaHei";
	color: #c81623;
	padding: 4px 6px;
	box-shadow: 1px 1px 2px #e2dddd inset;
}
.index15_time dl dd {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	float: left;
	width: 1080px;
	height: 265px;
	overflow: hidden;
}
.index15_time dl dd ul li {
	width: 216px;
	float: left;
	height: 263px;
	border-right: 1px solid #eee;
	background-color: #fff;
	overflow: hidden;
	position: relative;
}
.index15_time ul li .box {
	border: 4px solid #fff;
	width: 216px;
	height: 100%;
	padding: 0 14px;
	position: relative;
	transition: all .2s linear;
}
.index15_time ul li .pic img {
	width: 160px;
	height: 160px;
	display: block;
	margin: 0 auto;
}
.index15_time ul li .name {
	height: 36px;
	text-overflow: clip;
	display: block;
	overflow: hidden;
	margin-top: 15px;
	transition: all .2s linear;
}
.index15_time ul li .name a {
	color: #3e4141;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.index15_time ul li .name a:hover {
	text-decoration: none;
}
.index15_time ul li .price {
	font: 400 17px/25px "Microsoft YaHei";
	color: #E4393C;
	margin-top: 10px;
	transition: all .2s linear;
}
.index15_time ul li .price span {
	font: 400 12px/25px "Microsoft YaHei";
	color: #686c69;
	text-decoration: line-through;
}
.index15_time ul li .btncar {
	position: absolute;
	bottom:-40px;
	left: 0px;
	transition: all .2s linear;
}
.index15_time ul li .btncar a {
	background: #99aa33;
	width: 208px;
	height: 33px;
	display: block;
	text-align: center;
	line-height: 33px;
	color:#fff;
	font-size: 16px;
	font-weight: 800;
}
.index15_time ul li .btncar a:hover {
	text-decoration: none;
}

.guess-box-berd ul li img {
	-moz-opacity:1;
	-khtml-opacity:1;
	Opacity:1;
	filter:alpha(opacity=100);
	outline:none;
}
.guess-box-berd ul li:hover img {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity:0.85;
}
/*轮播图*/
.main-lbbox {
	position: relative;
	width: 100%;
	min-width: 1190px;
	height: 457px;
	margin-bottom: 20px;
}
.index-lunbo-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 457px;
}
.index-lunbo-container .bd {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 457px;
}
.index-lunbo-container .bd li {
	width: 100%;
	height: 457px;
	position: relative;
	overflow:hidden;
}
.index-lunbo-container .hd {
	position: absolute;
	bottom: 0px;
	left: 50%;
	width: 800px;
	margin-left: -55px;
	padding: 5px 5px;
	height: 25px;
	z-index: 9;
}
.index-lunbo-container .hd li {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	background: #333;
	margin: 0 5px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 2;
	color: #fff;
	text-align: center;
	line-height: 16px;
	font-size: 12px;
}
.index-lunbo-container .hd li.on {
	background: #99aa33;
	color: #fff;
}
.guess-box-berd ul li img {
	-moz-opacity:1;
	-khtml-opacity:1;
	Opacity:1;
	filter:alpha(opacity=100);
	outline:none;
}
.guess-box-berd ul li:hover img {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity:0.85;
}
.index-lunbo-container .bd img {
	width: 1920px;
	height: 457px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
}
.gusess-like-l{
	float: left;
	width: 32.8%;
	position: relative;
}
.g-add-block{
	margin-right: 10px;
}
.g-add-block h2.title{
	width: 100%;
	height: 45px;
	background-color: #FDF6F6;
	border-radius: 10px 10px 0 0;
}
.gusess-like-r h2.title{
	background-color: #FEF8F4;
}
.g-add-together h2.title{
	width: 100%;
	height: 45px;
	background-color: #F7FAF9;
	border-radius: 10px 10px 0 0;
}
.g-add-block .border{
	display: inline-block;
	width: 5px;
	height: 20px;
	margin-top: 12px;
	background: #DD5352;
}
.g-add-together .border{
	display: inline-block;
	width: 5px;
	height: 20px;
	margin-top: 12px;
	background: #1498E3;
}

.g-add-block .text{
	font-size: 18px;
	margin-left: 15px;
	vertical-align: 4px;
	color: #DD5352;
}
.g-add-together .text{
	font-size: 18px;
	margin-left: 15px;
	vertical-align: 4px;
	color: #4DA5D1;
}
.gusess-like-r .border{
	background-color: #EF711E;
}
.gusess-like-r .text{
	color: #EF711E;
}
.g-add-block .more,.g-add-together .more{
	float: right;
	background: url("../img/icon_more.png") no-repeat center right;
	background-size: 20px auto;
	font-size: 14px;
	padding-right:24px;
	margin:8px 10px 0 0;
}
.gusess-like-list{
	width: 100%;
	overflow: hidden;
	background-color: #fff;
}

.gusess-like-r{
	float: left;
	width: 32.6%;
	margin-right: 10px;
}
.vertical-line{
	height: 89%;
	position: absolute;
	right: 0;
	bottom:0;
	width: 1px;
	background-color: #fff;
}
.coupon-content{
	padding: 10px;
	margin-top: 45px;
	padding-left: 30px;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}
.coupon-content li{
	margin-bottom: 12px;
}
.slide-area{
	width: 300px;
	height: 110px;
	background-color: #F9F9F9;
	border-radius: 5px;
}
.slide-area img{
	width: 90px;
	height: 90px;
	float: left;
	margin: 10px;
}
.c-goods-info{
	overflow: hidden;
	padding:25px 0 0 12px;
	color: #EF711E;
}
.c-goods-info .price{
	font-size: 22px;
	margin-right: 5px;
}
.get-coupon{
	float: left;
	width: 50px;
	height: 110px;
	background-color: #FF8024;
	position: relative;
	text-align: center;
	border-radius: 0 10px 10px 0;
}
.get-coupon .semi-circle{
	position: absolute;
	width: 3px;
	height: 110px;
	background: url(../img/semi-circle.png) repeat-y;
	left: 0;
	top:0;
}
.get-coupon span
{
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	font-size: 14px;
	margin-top: 20px;
	color: #fff;
}
.coupon-icon-used {
	display: none;
	position: absolute;
	width: 60px;
	height: 60px;
	top: 40px;
	left: 200px;
	background: url("../img/coupn-icon.png") no-repeat;
	background-size: 60px auto;
}
.recommend-content{
	padding-bottom: 60px;
}
.recommend-content h3{
	text-align: center;
	color: #333;
	font-size: 28px;
	margin-bottom: 30px;
	margin-top: 40px;
}

.recommend-content .p-list{
	width: 100%;
	margin-right: -5px;
	position: relative;
	overflow: hidden;
}
.recommend-content .p-list li {
	float: left;
	width: 19.5%;
	padding: 0 10px 0;
	margin: 0 6px 8px 0;
	overflow: hidden;
	background-color: #fff;
	padding-bottom:10px;
	height:322px;
}
.recommend-content .p-list .p-img {
	height: 150px;
	margin-bottom: 10px;
	text-align: center;
	margin: 30px 0;
}
.recommend-content .p-list div.p-img img {
	height:150px;
	width:150px;
}
.recommend-content .p-list .p-name {
	height: 48px;
	line-height: 24px;
	margin-bottom: 8px;
	overflow: hidden;
	font-size:14px;
	color:#666;
	/*padding: 0 5px;*/
}
.recommend-content .p-list .p-price {
	font-size: 18px;
	color: #E4393C;
	padding-bottom: 0px;
	font-weight: bold;
}
