charset utf-8;
* { margin:0; padding:0;}
body { margin:0 auto; font-size:12px; position:static; color:#000; font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;}
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p, input { margin:0; padding:0;}
img { border:none;}
ul { list-style:none;}
a { color:#000; text-decoration:none;}
a:hover { color:#f65; text-decoration:underline;}
a, area { blr:expression(this.onFocus=this.blur());}
input { outline:0;}
a:focus { outline:0;}   /* for IE */
.mb10 img,.m-banner img{display:block;}
.m_main{width:990px;margin:0 auto;overflow:hidden; position:relative;padding-bottom: 5px;}
.m_move{left:0; top:0; display:block;background:#fff;}
.m_move
{
	position:relative;
top:0px;
transition:top 0.5s;
-moz-transition:top 0.5s; /* Firefox 4 */
-webkit-transition:top 0.5s; /* Safari and Chrome */
-o-transition:top 0.5s; /* Opera */
}
.m_move:hover
{
top:-5px;
} 

/* ½Ç±ê¹«¹² */
.m_move dl dt div{position:absolute;width:53px;height:53px;left:0;top:0;color:#fff;text-align:center;font:14px/18px "Microsoft YaHei"; }
.m_move dl dt div div.oneline{position: relative;top: 33%;left: 0;}
.m_move dl dt div div.twoline{position: relative;top: 15%;left: 0;}
.icon{background:url('http://b.boqiicdn.com/v2/css/images/icon.png') no-repeat;}

/* ÉÏÏÂ½á¹¹¹«¹² */
.m_move dl dd.name2 a{color:#333;}
.m_move dl dd.s{color:#999;height:18px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m_price_body{overflow:hidden;padding:0 6px;}

/* »ð±¬×¨Ìâ */
.m_cx_bot{width:990px;margin:0 auto;overflow:hidden;}
.m_cx_bot_w{width:1000px;overflow:hidden; height:auto}
.m_cx_bot_w img{margin:0 10px 10px 0;float:left;}

/* ÕÚÕÖÐÞ¸Ä */
.edit{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:url('http://b.boqiicdn.com/v2/css/images/bj.png') repeat;display:none; text-align:left;z-index:9999;}
.edit a{color:#fff;font-size:14px;display:block;margin:1% 0 0 1%;}
.m_main:hover .edit{display:block;}

/* µ¼º½ */
.left_nav,.right_nav{position:fixed;top:50px;z-index:9999;}
/*.left_nav{left:-48px;}*/
.right_nav{right:50px;}
/*.left_nav{left:10px;}
.right_nav{right:50px;}*/
.left_nav img,.right_nav img{display:block;}

/* Ä£°å¿í¸ß²»Í¬ */
.m_list{float:left;width:240px; height:406px;margin:6px 0 4px 6px; display:block;}
.m_list1{float:left;width:240px; height:360px;margin:6px 0 4px 6px; display:block; position:relative;}
.m_list2{float:left;width:192px; height:300px;margin:6px 0 4px 5px;display:block; position:relative;}

/* 240ÉÌÆ·Í¼£¬ÉÌÆ·Ãû£¬±êÓï£¬½Ç±ê */
.m_move dl{padding:10px;}
.m_move dl dt{width:220px;height:220px;position:relative;}
.m_move dl dt img{display:block;width:220px;height:220px;}
.m_move dl dd{font:14px/18px "Microsoft YaHei";margin:5px 0 0;}
.m_move dl dd.name{width:210px;height:36px;overflow:hidden;padding: 0 5px;margin-top:10px;}
.m_move dl dd.name a{color:#666;}

/* 240×óÓÒ½á¹¹ */
.m_bot{overflow:hidden;padding: 0 10px 10px 15px;}
.m_bot_l{float:left;}
.m_bot_l p{font:14px/18px "Microsoft YaHei";color:#fa3927;overflow:hidden; }
.m_bot_l p.h{height:25px;line-height:25px;width:200px;white-space: nowrap; text-overflow: ellipsis;}
.m_bot_l p em{font-style:normal;}
.m_price2{font:bold 22px "Microsoft Yahei";color:#fa3927;}
.m_price2 span{font:14px "Microsoft YaHei";font-weight:bold;}

.m_buy{float:right; margin-right:-3px;}
.m_buy img{display:block;}

/* 240ÉÏÏÂ½á¹¹ */
.m_move dl dd.name2{width:218px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m_oldprice{font:14px/30px "Microsoft YaHei";float:right;color:#999;}
.m_oldprice span{text-decoration:line-through;}
.m_buy2{padding:6px 5px;}
.m_buy2 img{display:block;}


/* 190ÉÌÆ·Í¼£¬ÉÌÆ·Ãû£¬±êÓï£¬ÉÏÏÂ½á¹¹ */
.m_list2 .m_move dl{padding:5px;}
.m_list2 .m_move dl dt{width:182px;height:182px;position:relative;}
.m_list2 .m_move dl dt img{display:block;width:182px;height:182px;}
.m_list2 .m_move dl dd.name2{width:182px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m_price1{float:left;font:normal 18px/20px "Impact","Arial";color:#fa3927;}
.m_price1 span{font:16px/18px "Microsoft YaHei";}
.m_oldprice1{font:12px/20px "Microsoft YaHei";float:right;color:#999;}
.m_oldprice1 span{text-decoration:line-through;}

/* 新增模板2,3 */
.f24 {font-size:24px;}
.c413 {color:#413a37;}
.goods {overflow:hidden;padding-top:15px;}
.goods_img,.goods_title,.goods_price,.goods_list,.goods_img2{margin-bottom:10px;}
.goods_list {position:relative;float:left;padding:10px;width:220px;background-color:#fff;font-size:14px;font-family:"Microsoft YaHei";margin:0 0 10px 6px;/* margin-left: 10px; */}
.goods_list2 {padding:10px 20px;width:283px;height:440px;margin:0 0 10px 5.5px;}
.goods_img {width:220px;height:220px;position:relative;}
.goods_img2 {width:283px;height:283px;position:relative;}
.goods_img p {display:none;width:100%;height:24px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;background-color:#999;color:#fff;text-align:center;line-height:24px;position:absolute;bottom:0;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/}
.goods_title {color:#666;height:42px;width:100%;word-wrap: break-word;overflow: hidden;padding-left:5px;margin-bottom:2px;}
.goods_title:hover {color:#f65;text-decoration:underline;}
.goods_list a:hover {text-decoration: none;}
.goods_point {width:95%;height:20px;color:#fa3927;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;padding-left:5px;margin-bottom:3px;}
.goods_price {color:#fa3927;padding-left: 5px;margin-bottom:5px;font: normal 14px "Microsoft Yahei";}
.goods_price span {font-size:19px;font-weight:bold;}
.goods_price .m_price2 span,.goods_price .m_price2 em {font:14px "Microsoft YaHei";font-weight:bold;}

.goods_price i {font-style:normal;text-decoration: line-through;color:#999;}
.goods_btn {width:100%;height:40px;}
.l_icon {position:absolute;width:53px;height:53px;left:0;top:0;}
.l_icon em {color:#fff;}
.goods_list
{
top:0px;
transition:top 0.5s;
-moz-transition:top 0.5s; /* Firefox 4 */
-webkit-transition:top 0.5s; /* Safari and Chrome */
-o-transition:top 0.5s; /* Opera */
}
.goods_list:hover
{
top:-8px;
}
.oneline{position: relative;top: 33%;left: 0;display:block;text-align:center;}
.twoline{position: relative;top: 15%;left: 0;display:block;text-align:center;line-height:18px;}
/* 优惠券 */
.coupon_main{
	width: 990px;
    margin: 0 auto;
    overflow: hidden;
    position: relative
}
.coupon_main span{
	display:inline-block;
	cursor:pointer;
}
.coupon_1{
	
	width:100%;
}
.coupon_2 span{
	display:inline-block;
	width:495px;	
}
.coupon_3 span{
	display:inline-block;
	width:330px;

}
.coupon_4 span{
	display:inline-block;
	width:247.5px;
	
}
.coupon_5 span{
	display:inline-block;
	width:198px;		
}
.coupon_main .no_right{
	margin-right:0;
}
.t_tab{margin-bottom:10px;}
.t_tab li{
	list-style: none;
	text-align: center;
	height:65px;
	line-height:65px;
	float:left;
	background-color:#9ddae7;
	margin-right:1px;
	cursor:pointer;
	font-size:20px;
	
}
.tab_2, .tab_3 ,.tab_4,.tab_5,.tab_6{
	overflow:hidden;
}
.tab_2 li{
	width:49.93%;	
}
.tab_3 li{
	width:33.25%;	
}
.tab_4 li{
	width:24.92%;
}
.tab_5 li{
	width:19.9%;
}
.tab_6 li{
	width:16.57%;
}
.t_tab .curr {
	background-color:#246c9d;
	color:#fff;
}

/* 20170214新增商品模板 */
.goods .g_list{width:97%;height:290px;}
.g_list,.g_list2{top:0px;transition:top 0.5s;-moz-transition:top 0.5s; /* Firefox 4 */-webkit-transition:top 0.5s; /* Safari and Chrome */-o-transition:top 0.5s; /* Opera */}
.g_list:hover,.g_list2:hover{top:-8px;}
.g_list,.g_list2{padding:8px;background-color:#fff;font-family:"Microsoft Yahei";margin-bottom: 10px;position:relative;overflow:hidden;}
.g_list .g_img,.g_list2 .g_img{display:block;float:left;margin-right:45px;}
.g_list .g_right{float:left;width:580px;}
.g_list .g_right span,.g_list2 .g_right span {display:block;color:#fa3927;}
.g_list .g_title,.g_list2 .g_title{display:block;font-size:24px;color:#040000;text-decoration: none;line-height:1.5;overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical;}

.g_list .g_point,.g_list2 .g_point{font-size:18px;color:#fa3927;margin-bottom: 33px;width: 560px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.g_list .g_price,.g_list2 .g_price{color:#fa3927;font-size:27px;display:block;margin-bottom: 17px;}
.g_list .g_price i{font-size:40px;margin-right: 30px;font-style:normal;}
.g_list .g_price em{font-size:26px;color:#cccccc;text-decoration: line-through;font-style:normal;}
.g_list .g_title{height:75px;}

.m_main .g_list2,.goods .g_list2{width:48%;margin:0 3px 10px 0;height:202px;margin-bottom:7px;}
.g_list2{float:left;margin-right:10px;}
.g_list2 .g_img{margin-right:24px;}
.g_list2 .g_right{float:left;width:248px;}
.g_list2 .g_title{
	 font-size:18px;
	 height:46px;
	 line-height:1.3;
}
.g_list2 .g_point{font-size:16px;margin-bottom: 20px;width: 240px;height:30px;line-height:30px;}
.g_list2 .g_price i{font-size:27px;margin-right: 30px;}
.g_list2 .g_price em{font-size:17px;color:#cccccc;text-decoration: line-through;}
.g_text{font-size:18px;margin-bottom:35px;}
.tbuy_btn img{width:230px;height:45px;}
.tbuy_btn2 img{width:245px;height:42px;}


/*秒杀样式start*/
i,em {
	font-style: normal;
}
li {
	list-style: none;
}

.m_main .banner-main {
	width:990px;
	margin:0 auto;
}
.ms_Module {
	width:100%;
	font-family: "Microsoft Yahei";
}
.ms_Module .ms_banner {
	position:relative;
}
.ms_Module .ms_banner i{
	position:absolute;
	width:145px;
	height:45px;
	background-color:#fff;
	color:#999;
	font-size:20px;
	text-align: center;
	line-height:45px;
	border-radius:22px;
	left:50%;
	margin-left:324px;
	top:42%;
	cursor:pointer;
}
.ms_Module .ms_time {
	width:100%;
}
.ms_Module .ms_time li {
	height:54px;
	padding:10px 0;
	text-align: center;
	list-style: none;
	color:#fff;
	cursor:pointer;
}
.ms_Module .ms_detail {
	width:990px;
	margin:0 auto;
}
.ms_Module .ms_goods {
	overflow:hidden;
	padding:15px 10px;
	background-color:#fff;
}
.ms_Module .ms_goods li{
	position:relative;
	float:left;
	width:236px;
	margin:0 6px 10px 0;
	background-color:#fff;
}

.ms_Module .ms_goods li a{
	display: block;
	text-decoration: none;
}
.ms_Module .ms_time li span{
	display:block;
	line-height:1.2;
}
.ms_Module .ms_time li .time {
	font-size:24px;
	overflow: hidden; 
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ms_Module .ms_time li .ms_status{
	font-size:20px;
}
.eight_time .ms_time li {
	width:12.5%;
 	float:left;
}
.seven_time .ms_time li {
	width:14.2%;
 	float:left;
}
.six_time .ms_time li {
	width:16.6%;
 	float:left;
}
.five_time .ms_time li {
	width:20%;
 	float:left;
}
.four_time .ms_time li{
 	width:25%;
 	float:left;
 }
.three_time .ms_time li {
	width:33.33%;
	float:left;
}	
.two_time .ms_time li{
 	width:50%;
 	float:left;
 }
.one_time .ms_time li {
	width:100%;
	float:left;
}
.ms_goods li a .icon {
	position:absolute;
	color:#f55b50;
	font-size:14px;
	border-radius:10px;
	width:43px;
	height:20px;
	border:1px solid #f55b50;
	text-align: center;
	line-height: 20px;
	top:12px;
	right:10px;
	left:189px;
	margin-left:0;
	z-index:2;
}
.ms_goods .title {
	padding:5px 10px 0 24px;
	font-size:14px;
	line-height: 1.6;
	color:#666;	
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-bottom:5px;
	height:46px;
}
.ms_goods .price {
	display:block;
	width:100%;
	text-align: center;
	font-size:24px;
	color:#f55b50;
	font-family: "Arial";
	margin-bottom:10px;
}
.ms_goods .ms_btn {
	display:block;
	text-align: center;
	line-height:44px;
	width:192px;
	height:44px;
	margin:0 auto;
	font-size:20px;
	color:#fff;
	background-color:#f55b50;
	border-radius: 10px;
	text-decoration: none;
	margin-bottom:10px;
	border:1px solid #fff;
}
.ms_goods .over {
	background-color:#ccc;
}
.ms_goods .start {
	color:#f55b50;
	background-color:#fff;	
	border:1px solid #f55b50;
}
.ms_time li .down {
	display:none;
}
.ms_time .curr .down{
	display:block;
	width:30px;
	height:13px;
	font-size:30px;
	overflow:hidden;
	margin:11px auto;
	transform:rotate(180deg) ;
	-ms-transform:rotate(180deg) ; 	/* IE 9 */
	-moz-transform:rotate(180deg) ; 	/* Firefox */
	-webkit-transform:rotate(180deg) ; /* Safari 和 Chrome */
	-o-transform:rotate(180deg) ;
}
.ms_rule {
	display:none;
	top:0;
	right:0;
	left:0;
	bottom:0;
	position:fixed;
	z-index:999;
	background-color:rgba(0,0,0,.5);
}
.ms_rule .ms_rule_box {
	padding:20px 20px 56px 55px;
	width:660px;
	position:absolute;
	left:50%;
	margin-left:-375px;
	top:29%;
	background-color:#fff;
	height:400px;
}
.ms_rule .ms_rule_box h3 {
	margin:21px 0 50px 0;
	font-size:28px;
	color:#444;
	font-weight:normal;
	text-align: center;
}
.ms_rule .ms_rule_box i {
	float:right;
	width:40px;
	height:40px;
	font-size:40px;
	color:#999;
	text-align: center;
	line-height: 40px;
	cursor:pointer;
}
.ms_rule .ms_rule_box .rule_detail {
	font-size:14px;
	color:#666;
	line-height:1.9;
	margin: 0 0 50px 0;
}
.ms_rule .ms_rule_box span {
    width: 185px;
    height: 40px;
    border: 2px solid #f6736a;
    color: #f6736a;
    text-align: center;
    line-height: 40px;
    border-radius: 10px;
    cursor: pointer;
    font-size: 24px;
    position: absolute;
    bottom: 33px;
    left: 50%;
    margin-left: -109px;
}
/*秒杀样式调整《end》*/
/* 双十二商品模版样式 20171127*/
.m_618 .m_move dl {
	padding: 10px 10px 0 10px;
}
.m_618  .m_bot_l p.h {
	height:34px;
	line-height:34px;
	color:#de3836;
	font-size:14px;/*模板促销语颜色*/
}

.m_618  .m_bot_l p.h2 {
	height:34px;
	line-height:34px;
	color:#f53b60;
	font-size:14px;
}

.m_618 .m_move .dv_price {
	padding:0 10px;
	font-size:20px;
	font-family:"Arial";
	color: #de3836;/*模板价格颜色*/
}

.m_618 .m_move .dv_price2 {
	padding:0 10px;
	font-size:20px;
	font-family:"Arial";
	color:#f5673d;
}
.m_618 .m_move .tpl-618 {
	float:left;
}
.m_618 .m_move .origin-price {
	color:#949494;
	text-decoration: line-through;
	font-size:14px;
}
.m_618 .m_move .price-618 {
	height:30px;
	line-height:30px;
	margin-bottom:5px;
}
.m_move dl dt .icon-12{
	width:77px;
	height:63px;
	margin-left:15px;
	background:url(../image/icon4.png) no-repeat center center;
}
.m_move dl dt .icon-list{
	width:77px;
	height:63px;
	margin-left:15px;
}
.m_move dl dt .icon12-1{
	width: 100px;
	height: 50px;
	margin-left: 0;
	/*width:53px;
	height:53px;*/
	background:url(../image/icon5.png) no-repeat center center;
	background-size:80%;
}


.m_618 .m_move .name{
	font-size:14px;
	height:43px;
	overflow:hidden;
	padding:10px 8px 0 16px;
	background-color:#fff5fb; /*商品名称的背景颜色*/
}

/*模板背景颜色*/
.m_618 .m_move .name a{
	color:#666 !important;
}
.m_618 .m_move .name a:hover{
	text-decoration:none;
}
.m_618 .m_bot{
	background-color:#fff5fb; /*促销的背景颜色*/
}

/*背景颜色*/
/* 20170720预售模板 */
.pre-sale-main{
	width:1000px;
	margin:0 auto;
}
/* 一行两个 */
.pre-sale-main .two-block{
	overflow: hidden;
}
.pre-sale-main .fl {
	float:left;
}
.pre-sale-main .img-left {
	margin-right:40px;
}
.pre-sale-main li {
	float:left;
	background-color:#fff;
}
.pre-sale-main .two-block li {
	width:45.6%;
	padding:20px;
	margin-bottom:7px;
}
.pre-sale-main .detail-right {
	width:250px;
}
.pre-sale-main .detail-right .g-title,.four-block .g-sub-title {
	font-size:23px;
	 height:60px; 
	line-height:1.3;
	color:#000;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.pre-sale-main .detail-right .g-sub-title,.four-block .g-title {
	font-size:18px;
	height:40px;
	line-height:40px;
	color:#f55b50;
	overflow: hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis;
}
.pre-sale-main .detail-right span,.four-block span{
	display:block;
	height:35px;
	line-height: 35px;
}
.pre-sale-main .detail-right span i,.four-block span i{
	font-size:14px;
	float:left;
	width:50px;
	height:20px;
	text-align: center;
	line-height: 20px;
	margin:8px 5px 0 0;
}
.detail-right .pre-price ,.four-block .pre-price{
	font-size:25px;
	color:#f55b50;
}
.detail-right .pre-price i,.four-block .pre-price i{
	color: #F44633;
    background-color: #FFEBEB;
}
.detail-right .pre-price em,.four-block .pre-price em{
	font-size:16px;
	color:#999;
}
.detail-right .deposit-price,.four-block .deposit-price{
	font-size:15px;
	color:#999;
}
.detail-right .deposit-price i,.four-block .deposit-price i {
	color:#F44633;
	background-color:#FFEBEB;
}
.deposit-price em {
	color: #f44633;
    font-size: 18px;
}
.detail-right .pre-sale-btn,.four-block .pre-sale-btn {
	display:block;
	width:210px;
	height:30px;
	text-align: center;
	line-height: 30px;
	color:#fff;
	background-color:#f55b50;
	margin-top:10px;
	font-size:16px;
}
.detail-right .pre-sale-btn:hover,.four-block .pre-sale-btn:hover {
	color:#fff !important;
	text-decoration: none;
}
.two-block li:nth-child(2n+1) {
	margin-right:7px;
}
/* 一行四个 */
.four-block {
	overflow:hidden;
}
.four-block li {
	padding: 7px;
	width: 22.76%;
	float: left;
	margin: 0 3px 10px 5px;	
}
.four-block li:nth-child(4n) {
	margin-right:0;
}
.four-block .g-img img{
	display:block;
	margin:0 auto;
}
.four-block .g-title {
	color:#000000;	
}
.four-block .g-sub-title{
	 height:42px; 
	font-size:16px;
	color:#f55b50;
}
.four-block .pre-price {
	font-size:16px;
	color:#999;
}
.four-block .deposit-price {
	font-size:13px;
}
.four-block .pre-sale-btn {
	margin:10px auto 0 auto;
}
.pre-sale-main .over {
	background-color:#ccc;
}
.pre-sale-main a {
	text-decoration: none;
	display:block;
}

/*套餐活动模板*/
.pre-sale-main {
    width:990px;
    margin:0 auto;
    overflow: hidden;
}
.one-package {
    border:1px solid #d3d3d3;
    margin-bottom:20px;
}
.package-head {
    padding:20px 20px 20px 20px;
    color:#000000;
    font-size:30px;
    line-height: 25px;
}

.package-head a {
    width:40px;
    height:25px;
    text-align: center;
    border:1px solid #e3e3e3;
    float:right;
    color:#999;
    text-decoration: none;
}
.package-head a:hover{
  text-decoration: none;
}
.package-goods {
    overflow:hidden;
}
.package-goods li {
    float:left;
}
.package-goods .good-left {
    float:left;
    width: 83%;
    text-align: center;
}
.package-goods .icon-right {
    float:left;
    width:30px;
    text-align: center;
    font-size:50px;
    margin-top:80px;
    color:#ccc;
}
.package-goods .good-title {
    padding:10px 0px 0 0px;
    width:190px;
    font-size:20px;
    color:#000;
    overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 52px;
    line-height: 25px;
    margin: 0 auto;
}

.package-goods .good-price {
    font-size:15px;
	color:#999999;
	display:block;
	text-align: center;
	padding:30px 30px 30px 0px;
	width:190px;
}

.package-goods .good-price del {
    font-size:25px;
    font-family: "Arial";
}

.package-footer span {
    font-size:20px;
    float:left;
    height:66px;
    line-height: 66px;
}

.package-footer i {
    font-size:18px;
    font-style: normal;
}
.package-footer em {
    font-size:26px;
    font-style: normal;
}
.package-footer .now-price{
    color:#000000;
    margin-right: 53px;
}

.package-footer .now-price i,.package-footer .now-price em {
    color:#f55b50;
}
.package-footer .save-price {
    color:#666666;
}
.package-footer .save-price em,i {
    color:#666666;
}
.package-footer {
    padding-left:30px;
    height:66px;
    border-top:1px solid #d3d3d3;	
}

.package-footer .package-buy-btn {
    float:right;
    height:66px;
    width:193px;
    text-align: center;
    line-height:66px;
    color:#fff;
    background-color: #f55b50;
    font-size:19px;
}
.good-left img{
		width: 180px;
		height: 180px;
	}


/* 一行两个套餐 */
.two-package {
    float:left;
    width:480px;
    margin-bottom:26px;
    border:1px solid #d3d3d3;
    overflow: hidden;
	background: #fff;
}
.two-package .package-head {
    font-size:27px;
}
.two-package .package-goods .good-title {
    width:153px;
    font-size:16px;
}
.two-package .package-goods .good-price{
    width:160px;
		text-align: center;
}
.two-package .package-goods .good-price del {
    font-size:22px;
}
.two-package .package-footer span  {
    height:56px;
    line-height:56px;
    font-size:16px;
}
.two-package .package-footer .now-price{
    margin-right:15px;
}
.two-package .package-footer {
    height:56px;
    padding-left:26px;
}
.two-package .package-footer .package-buy-btn  {
    width:135px;
    height:56px;
    line-height:56px;
}
.two-package .package-goods .icon-right {
    margin-top:60px;
}
.two-package .package-goods {
    height:330px;
}
.two-package:nth-child(2n-1) {
    margin-right:26px;
} 
.package-buy-btn:hover{
  color: #fff !important;
}
.two-package .good-left img{
		width: 150px;
		height: 150px;
	}
/*双十二*/
/*li{list-style:none;}*/
.fl{float:left;}
.fr{float:right;}
/*i,em{font-style:normal;}
a{text-decoration:none;}*/
/*banner*/
.wrap-12 .top1{
    background:url(../image/b1.jpg) no-repeat center center;
    height:151px;
}
.wrap-12 .top2{
    position:relative;
    background:url(../image/b2.jpg) no-repeat center center;
    height:649px;
}
.wrap-12 .top2 .top2-main{
    width:990px;
    margin:0 auto;
    position:relative;
}
.wrap-12 .top2-main .dong1{
    position:absolute;
    left: 178px;
    top: 365px;
}
.wrap-12 .top2-main .dong2{
    position:absolute;
    left: 282px;
    top: 26px;
}
.wrap-12 .top2-main .dong3{
    position:absolute;
    left: -294px;
    top: 39px;
    animation:mymove 5s linear infinite;
    -webkit-animation:mymove 5s linear infinite;
}
.wrap-12 .top2-main .dong4{
    position:absolute;
    right: 175px;
    top: -66px;
    animation:ballmove 5s linear infinite;
    -webkit-animation:ballmove 5s linear infinite;
}
/*新增*/
.wrap-12 .dong-main{
    width:950px;
    margin:0 auto;
    position:relative;
}
.wrap-12 .dong-main .dong{
    left: 158px;
    position: absolute;
    top: 365px;
}
/*图片动画*/
@-webkit-keyframes mymove 
{
    0%   {top:39px;}
    50%  {top:9px;}
    100% {top:39px;}
}
@-webkit-keyframes ballmove 
{
    0%   {top:-66px;}
    50%  {top:-96px;}
    100% {top:-66px;}
}

/*count*/
.count-12{
    background:url(../image/count.jpg) no-repeat center center;
    height:161px;
}
.count-12 .count-down{
    width:1000px;
    height:161px;
    margin:0 auto;
}
.count-12 .count-down .text {
    float:left;
    font-size:30px;
    color:#fb8798;
    margin:66px 0 0 127px;
}
.count-12 .count-down span {
    float:left;
    text-align:center;
    line-height:68px;
    width:68px;
    height:68px;
    margin:44px 15px 0 15px;
    background:url(../image/cbac.png) no-repeat  center center;
    font-size:38px;
    color:#fff;
}
.count-12 .count-down .word {
    float:left;
    font-size:30px;
    color:#fb8798;
    margin-top:66px;
}
/*box*/
.box-12{
    background:url(../image/bac.jpg) no-repeat  center center;
    height:529px;
}
.box-12 .box-main{
    width:990px;
    height:490px;
    margin:0 auto;
    position:relative;
}
.box-12 .box-main a{
    position:absolute;  
}

.box-12 .box-main img:hover{
    transform:scale(1.1);
    transition: transform 0.5s;
}
.box-12 .box-main .mj{
    top: 15px;
    left: 52px;
    
}
.box-12 .box-main .mj img{
    width:125px;
    height:125px;
}
.box-12 .box-main .zx{
    top: 185px;
    left: 45px;
}
.box-12 .box-main .ys{
    top: 28px;
    left: 250px;
}
.box-12 .box-main .yhy{
    top: 268px;
    left: 274px;
}
.box-12 .box-main .acj{
    top: 14px;
    left: 537px;
}
.box-12 .box-main .ms{
    top: 177px;
    left: 493px;
}
.box-12 .box-main .mc{
    top: 71px;
    left: 744px;
}
.box-12 .box-main .ng{
    top: 302px;
    left: 704px;
}

/*act*/
.act-12 .act-1{
    background:url(../image/bar2.jpg) no-repeat  center center;
    height:189px;
}
.act-12 .act-2{
    background:url(../image/act11n.jpg) no-repeat  center center;
    height:262px;
}
.act-12 .act-3{
    background:url(../image/act2.jpg) no-repeat  center center;
    height:284px;
}
.act-12 .act-4{
    background:url(../image/act3n.jpg) no-repeat  center center;
    height:346px;
}
.act-12 .act-main{
    width:990px;
    margin:0 auto;
}
.act-12 .act-main li div{
	display:none;
}
.act-12 .act-2 a{
    display:inline-block;
    width:490px;
    height:240px;
}
.act-12 li{
    float:left;
}
.act-12 .act-3 li{
	width:485px;
    height:211px;
	margin-top:22px;
    margin-right:10px;
}
.act-12 .act-3 li div{
    width:485px;
    height:211px;
    margin-right:10px;
    background-color:rgba(0,0,0,.6);
    padding-top:30px;
}
.act-12 .act-3 li div img,.act-12 .act-4 li div img{
    width:158px;
    height:158px;
    display:block;
    margin:0 auto;
}
.act-12 .act-3 li div span,.act-12 .act-4 li div span{
    display:block;
    margin-top:10px;
    text-align: center;
    font-size:17px;
    color:#fff;
}

.act-12 .act-4 li div{
    width: 327px;
    height: 213px;
    margin-right: 3px;
    background-color: rgba(0,0,0,.6);
    padding-top: 30px;
}
.act-12 .act-4 li{
	width: 327px;
    height: 213px;
	margin-top: 22px;
    margin-right: 3px;
}
/*video*/
.video-12{padding-top:50px;height:800px;background-color:#ffe6cb;}
.video-12 .video-bar{
    background:url(../image/video.jpg) no-repeat center center;
    height:126px;
}
.video-12 .video-main{
	width:990px;
	position:relative;
	margin:0 auto;
}
.video-12  .video-bac {
    background:url(../image/videobac2.png) no-repeat center center;
    width:1029px;
    height:652px;
	position:absolute;
	z-index:2;
}
.video-12  .video-box{
	position: absolute;
    width:547px;
    height:367px;
    left: 108px;
    top: 134px;
}
.video-12 .video-box video{
   position:absolute;
	border-radius:22px;
}
.video-12  .video-play {
    position: absolute;
    width: 584px;
    height: 439px;
    top: 67px;
    left: 70px;
    z-index: 3;
}
.video-12  .video-play span{
	position: absolute;
    width: 117px;
    height: 117px;
    left: 50%;
    top: 50%;
    margin-left: -50px;
    margin-top: -71px;
    cursor: pointer;
}
.video-12 .video-play .stop {
    background-size:100%;
	background:url(../image/stop.png) no-repeat center center;
}
.video-12 .video-play .play{
     background-size:100%;
	background:url(../image/play.png) no-repeat center center;
}

/*双旦节*/
.d-banner .banner1{
	background:url(../image/b11.jpg) no-repeat center center;
	height:457px;
}
/*模板倒计时*/
/*.count-container{
    background-color:pink;
}*/
.count-main-down{
    width:990px;
    margin:0 auto;
    font-size:25px;
    text-align:center;
}
.count-main-down span{
    display:inline-block;
    width:56px;
    height:56px;
    line-height: 56px;
    text-align:center;
    font-size:28px;
    background-color:#fff;
    border-radius:8px;
    font-family: "Arial";
}
.count-main-down em{
    margin:0 16px;
    font-style:normal;
}
.count-main-down .text{
    margin-right:30px;
    margin-left:0;
}
/*模板倒计时end*/

/*双十二返场活动*/
.map-12{
	background:url(../image/map.jpg) no-repeat center center;
	height:1164px;

}
.d-banner .banner1 .b-main {
	width:990px;
	margin:0 auto;
	height:80px;
}
.d-banner .banner1 .b-main a{
	float:right;
	width:175px;
	height:50px;
	margin-top:29px;
}
.d-banner .banner2{
	background:url(../image/b21.jpg) no-repeat center center;
	height:484px;
}

/*coupon*/
.d-coupon{padding-top:20px;height:478px;background-color:#f44336;}
.d-coupon .coupon-main{
    width:1058px;
    height:401px;
    background:url(../image/coupon.jpg) no-repeat center center;
    margin:0 auto;
    overflow:hidden;
}

.d-coupon .coupon-main li{
    float: left;
    width: 320px;
    height: 161px;
    margin: 30px -5px -12px 27px;
    cursor: pointer;
    position: relative;
}
.d-coupon .coupon-main li em{
    position:absolute;
}
.d-coupon .coupon-main li div {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5);
	z-index:2;
}
.d-coupon .coupon-main li .over{
	width: 138px;
    height: 50px;
    background: url(../image/over.jpg) no-repeat center center;
    top: 81px;
    left: 154px;
}
.d-coupon .coupon-main .c-100 .over {
	left:163px;
}
.d-coupon .coupon-main .c-150 .over {
	left:161px;
}
.d-coupon .coupon-main li .get{
    width: 130px;
    height: 47px;
    top: 81px;
    left: 154px;
    background:url(../image/get.jpg) no-repeat center center;
}
.d-coupon .coupon-main .c-10 .get {
	left:161px;
}
.d-coupon .coupon-main .c-100 .get {
	left:163px;
}
.d-coupon .coupon-main .c-150 .get {
	left:161px;
}
/*活动*/
.d-act {
	height:768px;
	background-color:#ffece7;
}
.d-act .act-main {
	width:990px;
	height:768px;
	margin:0 auto;
	background:url(../image/box.png) no-repeat center center;
}
/*优惠券模板*/
.coupon-tpl-main {
	width: 990px;
	margin: 0 auto;
}
.coupon-tpl-main ul {
	overflow: hidden;
}
.coupon-tpl-main li {
	list-style-type:none;
	float: left;
	position: relative;
}
.coupon-tpl-main li .coupon-mask {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0,0,0,.6);
}
.coupon-tpl-main li .coupon-status-icon {
	width: 123px;
	height: 96px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.coupon-tpl-main li.get .coupon-mask, .coupon-tpl-main li.over .coupon-mask{
	display: block;
}
.coupon-tpl-main li.get .coupon-status-icon {
	background: url(../image/get.png) no-repeat center center;
	background-size: 100%;
}
.coupon-tpl-main li.over .coupon-status-icon {
	background: url(../image/over.png) no-repeat center center;
	background-size: 100%;
}
/*优惠券模板end*/

/*618节活动，结束可删*/
.presale_coupon {
	font-size: 0px;
}
.black_card .black_coupon {
	display: inline-block;
	font-size: 0px;
	position: relative;
  }
  .black_card,.general_coupon img{
	cursor: pointer
  }
  .black_card .over, .black_card .get {
	width: 107px;
	height: 107px;
	border-radius: 107px;
  }
  .black_card .get, .black_card .over {
	position: absolute;
	top: 64px;
  }
  .black_card .get{
	background: url("../image/black_geted.png") no-repeat center;
  }
  .black_card .over{
	background: url("../image/black_outed.png") no-repeat center;
  }
  .general_coupon li{
	display: inline-block;
	font-size: 0px;
	position: relative;
  }
  .general_coupon .over, .general_coupon .get {
	position: absolute;
  }
  .general_coupon .over {
	background: url("../image/outed.png") no-repeat center;
  }
  .general_coupon .get {
	background: url("../image/geted.png") no-repeat center;
  }
  .general_coupon.top_1 .over, .general_coupon.top_1 .get {
	width: 86px;
	height: 86px;
	border-radius: 86px;
	top: 32px;
  }
  
  .general_coupon.top_2 .over, .general_coupon.top_2 .get{
	top: 20px;
  }
  .general_coupon.top_2  .over, .general_coupon.top_2  .get {
	width: 106px;
	height: 106px;
  }
/*首页*/
.main-container {
    font-size: 0px;
}
  .main-container img {
  	display: inline !important;
  }
  .main_618 {
    width: 100%;
    height: 1324px;
    background: url("../image/main_bg.jpg") no-repeat center;
    border: none;
  }
  .main_618 .timer_618 {
    box-sizing: border-box;
    padding: 27px 0px 33px 0px;
    text-align: center;
    font-size: 0px;
    color: #fff;
  }
  .timer_618 img, .main_618 span {
    display: inline-block;
    vertical-align: middle;
  }
  .main_618 .timer_bg {
    width: 66px;
    height: 61px;
    background: url("../image/timer_bg.png") no-repeat center;
    text-align: center;
    margin-right: 16px;
    line-height: 61px;
  }
  .main_618 span {
    font-size: 32px;
  }

  .timer_unit {
    margin-right: 16px;
  }

  #box{width:11.4%;height:244px;overflow:hidden;position:absolute;bottom:29%;left:27%;z-index:6;min-width: 95px;}  
  #ul_box{list-style:none;position:absolute;top:0;width: 100%;padding:0;}  
  #ul_box li{
    height: 100%;
    width:100%;
    background:url('../image/li_bg.png');
    background-size: 100% 100%;
    overflow:hidden;
    color:white;
    box-sizing: border-box;
    margin-bottom: 5px;
  }  
  #ul_box li a{
    display: block;
    width:100%;
    height: 4.8rem;
    color:#fff;
    text-align: center;
    text-decoration: none;
  }
  #ul_box li a h3{
    font-size: 1.1rem;
    /* margin-top: 5px; */
    padding-top: 18px;
    box-sizing: border-box;
    line-height: 20px;
  }
  #ul_box li a p{
    font-size: 12px;
    color:#ffffff;
  }
  .part_618.part1 {
    width: 100%;
    height: 1219px;
    background: url('../image/part_bg.jpg') no-repeat center;
  }
.part_618.part2 {
    background: #efa11d;
}
 .part_618.part_618-3 {
    background: #ff5800;
    text-align: center;
  }
   .part_618.part4 {
    background: #6944eb;
    text-align: center;
  }
  .part_618.part5 {
    text-align: center;
    background: #0077ff;
  }
   .part_618.part6 {
    background: #01b2a8;
    text-align: center;
  }
  .part_618.part7 {
    background: #8f1fec;
    text-align: center;
  }
  /*优惠券模板*/
  .coupon-tpl-mask{
  	display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10000000;
    background: rgba(0,0,0,.5);
  }
   .coupon-tpl-mask.show {
   	display: block;
   }
  .coupon-tpl-mask .alertbox {
    width: 300px;
    height: 88px;
    border-radius: 10px;
    padding: 50px 10px 20px;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    background: #fff;
    margin-left: -150px;
    margin-top: -44px;
    color: #333;
  }
   .coupon-tpl-mask .alertbox h3 {
   	font-size: 15px;
   }
   .coupon-tpl-mask .close {
   	    width: 30px;
	    height: 30px;
	    position: absolute;
	    right: 10px;
	    top: 10px;
	    display: block;
	    background: url(../image/close1.png);
	    background-size: 100% 100%;
   }
    .coupon-tpl-mask .alertbox  a {
    	display: block;
	    background-color: #ff5400;
	    height: 30px;
	    line-height: 30px;
	    text-align: center;
	    width: 50%;
	    margin: 20px auto 0;
	    font-size: 15px;
	    border-radius: 10px;
	    color: #fff;
    }
    .coupon-tpl-mask .alertbox .btn-box a {
    	float: left;
    	width: 40%;
    	margin-left: 20px;

    }
    .coupon-tpl-mask .alertbox  a:hover {
    	color: #fff !important;
    }
    .coupon-tpl-mask .alertbox a.none {
    	display: none;
    }

/*周年庆*/
.anniversary-99 {
		position: relative;
		height: 996px;
		background: url(../image/banner4.jpg) no-repeat center center;
		background-size: cover;
	}
	.anniversary-99 .main {
		width: 1029px;
		height: 100%;
		margin: 0 auto;
		position: relative;
	}
	.anniversary-99 .main a {
		position: absolute;
		width: 150px;
		height: 75px;
		bottom: 0px;
	}
	.anniversary-99 .main .shisg {
		left: 70px;
		bottom: 330px;

	}
	.anniversary-99 .main .wendg {
		width: 57px;
		height: 143px;
		left: 75px;
		bottom: 407px;
		
	}
	.anniversary-99 .main .qqg {
		width: 130px;
		height: 50px;
		left: 488px;
		bottom: 208px;
		
	}
	.anniversary-99 .main .chongw {
		width: 165px;
		height: 90px;
		right: 182px;
		bottom: 284px;
	}
	.anniversary-99 .main .yiliao {
		width: 50px;
		height: 170px;
		right: 0;
		bottom: 248px;
	}
	.anniversary-99 .main .center-ten {
		position: absolute;
		width: 714px;
		height: 673px;
		background: url(../image/d3.jpg) no-repeat center center;
		left: 142px;
		top: 323px;
	}
	/*红包效果*/
	.anniversary-99 .main .left-red {
		position: absolute;
		top:200px;
		left: -150px;
	}
	.anniversary-99 .main .right-red {
		position: absolute;
		top:290px;
		right: -65px;
	}
	.anniversary-99 .main .left-red-bag, .anniversary-99 .main .right-red-bag{
		position: relative;
		width: 174px;
		height: 49px;
		animation: box 1s infinite;
	}
	.anniversary-99 .main .right-red-bag{
		animation: box 1s infinite 0.5s;
	}
	.anniversary-99 .main .left-red-bag .left-img1, .anniversary-99 .main .right-red-bag .right-img1 {	
		top: 5px;
		left: 2px;
		animation: left 1s infinite;
		transform-origin: 100% 50%;
	}
	.anniversary-99 .main .left-red-bag .left-img2, .anniversary-99 .main .right-red-bag .right-img2 {
		left: 42px;
		z-index:2;
	}
	.anniversary-99 .main .left-red-bag .left-img3, .anniversary-99 .main .right-red-bag .right-img3 {
		right: 5px;
		top: 5px;
		animation: right 1s infinite ;
		transform-origin: 0% 50%;
	}
	 .anniversary-99 .main .right-red-bag .right-img3 {
	 	right: -6px;
	 }
	.anniversary-99 .main .left-red-bag img,.anniversary-99 .main .right-red-bag img {
		position: absolute;
	}
	.anniversary-99 .main .rule {
		position: absolute;
		width: 143px;
		height: 50px;
		right: 0;
		top: 126px;
	}
	
	@keyframes left {
		0% {transform: rotate(0deg);}
		25% {transform: rotate(15deg);}
		50% {transform: rotate(0deg);}
		75% {transform: rotate(-15deg);}
		100% {transform: rotate(0deg);}
	}
	@keyframes right {
		0% {transform: rotate(0deg);}
		25% {transform: rotate(-15deg);}
		50% {transform: rotate(0deg);}
		75% {transform: rotate(15deg);}
		100% {transform: rotate(0deg);}
	}

	@keyframes box {
		0% {transform: translateY(0);}
		25% {transform: translateY(10px);}
		50% {transform: translateY(0);}
		75% {transform: translateY(-10px);}
		100%{transform: translateY(0);}
	}
   .anniversary-99-box2 .banner-slide {
		width: 100%;
		background-color: #ffd284;
		margin-bottom: 100px;
	}
	.anniversary-99-box2 .banner-slide .news {
		height:98px;
		line-height: 98px;
		background:#ffd284;
		overflow:hidden;
	/*	margin-bottom:200px;*/
		width: 990px;
		margin: 0 auto;
		border-bottom: 4px dashed #e2b061;
	}
	.anniversary-99-box2 .banner-slide .news .t_news {
		height:120px;
		color:#2a2a2a;
		overflow:hidden;
		position:relative;
		background-color: #ffd284;
	}
	.anniversary-99-box2 .banner-slide .news .news_li,.swap {
		display:inline-block;
		position:absolute;
		top:0;
		right:0;
		font-size:60px;
		text-align:center;
		color:#3a515e
	}
	.anniversary-99-box2 .banner-slide .news .news_li li,.swap li {
		width: 990px;
		line-height: 98px;
	}
	.anniversary-99-box2 .banner-slide .news .swap {
		top:20px;
	}