@import url(reset.css);
@import url(common.css);

.cornerLT, 
.cornerRT,
.cornerLB,
.cornerRB {position:absolute; width:14px; height:14px; font-size:11px; line-height:14px; background: url(../images/index_corner_white.gif) no-repeat -9999px; overflow:hidden; _zoom:1;}
.cornerLT {left:-1px; top:-1px; background-position:0 0; }
.cornerLB {left:-1px; bottom:-1px; background-position:0 -14px; }
.cornerRT {left:100%; top:-1px; margin-left:-13px; background-position:-14px 0; }
.cornerRB {left:100%; top:100%; margin:-13px 0 0 -13px; background-position:-14px -14px; }


/*--- 当前位置 ---*/
#crumb {margin:0 0 12px; border-bottom:1px solid #cccccc; padding:20px 0 0 7px; font-size:14px; line-height:21px; }
	#crumb a {display:inline-block; margin:0 10px 0 0; width:32px; height:21px; text-indent:-9999px; background:url(../images/back-home.gif) no-repeat; overflow:hidden; }


/*-----------
	主体盒子
-----------*/
.main {overflow:hidden; _zoom:1;}
/*--- 左侧栏 ---*/
.sidebar {float:left; margin:0 19px 0 0; width:214px; }
	
	/*二级导航*/
	.subnav {position:relative; border:1px solid #E2E2E2; padding:14px 12px 15px 11px; _zoom:1;}
		.subnav h2 {padding:0 0 8px; color:#E6332C; font-size:14px; background:url(../images/subnav-heading-bg.gif) no-repeat right 7px; }
			.subnav h2 a {color:#E6332C;}
			.subnav h2 span {border-right:5px solid #ffffff; background:#ffffff; }
		.subnav ul {background:url(../images/sales/subnav-tree-bg.gif) repeat-y left; overflow:hidden; _zoom:1; }
			.subnav .sort {padding:0 0 0 28px; /*color:#D23030;*/ color:#BDBDBD; background:url(../images/sales/subnav-tree-close.gif) no-repeat; }
			.subnav ul ul {padding:2px 0 5px 27px; overflow:hidden; _zoom:1; }
				.subnav li li {float:left; width:70px; line-height:21px;  }
		
		.subnav dl {border-bottom:1px solid #E5E5E5; }
			.subnav dt {height:29px; }
			.subnav dt a {display:block; margin:4px 0 5px; height:20px; text-indent:28px; background:url(../images/subnav-li-bg.gif) no-repeat 17px 50%; }
			.subnav dd {padding:5px 0 5px 3px; }
		
			.subnav dl.current dt a, .subnav dt a:hover {color:#ffffff; background:#E7342D url(../images/subnav-li-bg-hover.gif) no-repeat; }
			.subnav dl.current dd .current .sort {color:#D23030; background:url(../images/sales/subnav-tree-open.gif) no-repeat;  }
	
	/*所在城市分店*/
	.subbranch {position:relative; margin:10px 0; border:1px solid #E2E2E2; padding:14px 0 15px 11px;  _zoom:1;}
		.subbranch h3 {padding:0 0 5px; color:#3290C0; font-size:12px; }
		.subbranch ul {overflow:hidden; _zoom:1;}
			.subbranch li {float:left; width:49px; }
			.subbranch li a:hover {color:#E7342D;}
	
	/*宣传位置*/
	.advertise {clear:both; margin:0 0 3px; border:6px solid #E3E3E3; overflow:hidden; _zoom:1;}
		.advertise img {display:block; }

		/*活动*/
		.sidebar-activity {clear:both; position:relative; padding:4px 10px; color:#ffffff; line-height:14px; background:#C91A1A; }
			
			.sidebar-activity a {position:absolute; right:10px; top:10px; width:63px; height:17px; color:#FFD9D9; line-height:17px; text-align:center; background:url(../images/sales/sidebar-advertize-button.gif) no-repeat; }
			
		/*dm*/
		.sidebar-dm {position:relative; padding:6px 10px 3px; color:#ffffff; line-height:14px; background:#C91A1A; overflow:hidden; _zoom:1; }
			.sidebar-dm p {float:right; margin-top:-2px; width:65px; }
			.sidebar-dm a {display:block; width:63px; height:19px; color:#FFD9D9; line-height:17px; text-align:center; background:url(../images/sales/sidebar-advertize-button.gif) no-repeat; }
			.sidebar-dm a.detail {background:url(../images/shop/sidebar_detail.gif) no-repeat; }
		.sidebar-dm-img {display:inline-block; width:201px; height:87px; overflow:hidden;}
		
		/*推荐促销产品*/
		.sidebar-sales-product {position:relative; width:200px; text-align:center; }
		    .sidebar-sales-product a.productrecommendlist-box {display:block; width:150px; height:115px; overflow:hidden}
		    .sidebar-sales-product div {text-align:center; padding:5px 0 0; }
			.sidebar-sales-product a.prev {position:absolute; left:13px; top:38px; width:8px; height:8px; text-indent:-9999px; background:url(../images/sales/rightbanner_bluearrow01.jpg) no-repeat; }
			.sidebar-sales-product a.next {position:absolute; right:16px; top:38px; width:8px; height:8px; text-indent:-9999px; background:url(../images/sales/rightbanner_bluearrow02.jpg) no-repeat; }
			.sidebar-sales-product img {margin:auto; border:1px solid #cccccc; }
			.sidebar-sales-product span a {display:block;margin-top:5px; height:36px; line-height:36px; color:#ffffff; text-align:center; background:#C91A1A; }
/* 主体内容
--------------------------------------------------*/
.content {position:relative; float:left; width:710px; border:1px solid #E2E2E2; padding:14px 14px 14px 16px;}

	/*纯色圆角*/
	.cornerColor .cornerLT,
	.cornerColor .cornerLB,
	.cornerColor .cornerRT,	
	.cornerColor .cornerRB {position:absolute; width:10px; height:10px; font-size:11px; line-height:14px; background:url(../images/sales/corner.gif) no-repeat;  }
	.cornerColor .cornerLT {left:0; top:0;}
	.cornerColor .cornerLB {left:0; bottom:0; background-position:0 -10px;}
	.cornerColor .cornerRT {left:100%; top:0; margin-left:-10px; background-position:-10px 0; }	
	.cornerColor .cornerRB {left:100%; top:100%; margin:-10px 0 0 -10px; background-position:-10px -10px; }


	/*当前城市*/
	.current-city {position:relative; height:27px; padding:9px 0 0 20px; color:#ffffff; font-size:14px; vertical-align:middle; background:#5CB6E4; _zoom:1;}
		.current-city strong {color:#FFEEB9; }
		.current-city select {vertical-align:middle;}

	/*促销图片*/
	.sales-image {}
		.sales-image-box { margin:19px 0 3px; width:693px; height:245px; border:8px solid #90E1FF; text-align:center; overflow:hidden; }
		.sales-image img {display:block; margin:auto;}
		.sales-image-info {height:28px; padding:7px 54px 0 0; text-align:right; background:url(../images/sales/sales_20.gif) no-repeat;}
			.sales-image-info a {display:inline-block; width:62px; height:19px; line-height:19px; text-align:center; color:#ffffff; background:url(../images/sales/sales_33.gif) no-repeat -9999px; }
			.sales-image-info a.detail {background-position:0 0;}
			.sales-image-info a.favorites {background-position:-69px 0;}
	
	/*促销产品标题*/
	.sales-product-title {border-bottom:1px solid #D1D1D1; padding:30px 20px 3px 0; text-align:right; overflow:hidden; _zoom:1; }
		.sales-product-title h3 {float:left; padding:0 0 0 21px; font-weight:normal; color:#AE002B; font-size:14px; background:url(../images/sales/content-hot-product.gif) no-repeat; }
		.sales-product-title a {color:#676767; font-weight:bold; }
		
		#index-product-list li, 
		#index-product-list li a {font-size:12px; color:#7E4A35; line-height:20px; }
		#index-product-list li em {  color:#bf2833; font-weight:bold; font-size:14px; font-style:normal;}
		#index-product-list li p {padding-left:25px; }
	
/*--------------
	product.html
--------------*/
/*当前产品分类*/
.current-product-sort {position:relative; height:36px; padding:0 0 0 20px; font-weight:bold; line-height:36px; color:#ffffff; font-size:14px; vertical-align:middle; background:#5CB6E4; }
.city-change {margin:6px 0 0; padding:10px 25px 10px 20px; background:#FFF2DE; }
	.city-change select {vertical-align:middle;}
	.city-change span {color:#CB0000; }
	#product-list li {margin-left:8px;}
	#product-list li em {  color:#bf2833; font-weight:bold; font-size:14px; font-style:normal;}

/*--------------
	promotionlist.html
--------------*/
.activity-image {position:relative; margin:15px 0 0; padding:0 0 0 8px; text-align:center; overflow:hidden; _zoom:1; }
.activity-image img { display:block;}
    .activity-image p {float:left; width:426px; overflow:hidden; }
	.activity-image a {color:#B00505; font-weight:bold;}
	.activity-image ul { display:inline; float:right; margin-right:28px; width:238px;overflow:hidden; _zoom:1;}
	.activity-image li {padding:0 0 8px; width:100%;}
		.activity-image li img { display:block; margin:0 0 5px; border:1px solid #D8D8D8; }
		.activity-image li a {color:#B00505; font-weight:bold;}

/*--------------
	dmlist.html
--------------*/
.dm-list {position:relative; margin:15px 0 0; padding:0 306px 400px 60px; text-align:center; }
	.dm-list img {display:block; margin:0 0 5px;border:1px solid #D8D8D8; padding:9px; background:#90E1FF;  }
	.dm-list a {color:#177BAD; font-weight:bold;}
	.dm-list a.favorites {display:inline-block; width:89px; height:22px; line-height:22px; font-weight:normal; color:#ffffff; background:url(../images/sales/dmlist-image-favorites.gif) no-repeat; }
	.dm-list ul {position:absolute; right:18px; top:0; width:238px; }
	.dm-list li {margin:0; float:none; height:auto; width:auto; padding:0 0 8px; }
	
	
/*--------------
	promotiondetail.html
--------------*/
#promotiondetail {overflow:hidden; _zoom:1; margin:10px 0 0; width:700px; background:url(../images/sales/activity-detail_05.gif) repeat-y;  }

#promotiondetail-main {overflow:hidden; _zoom:1; background:url(../images/sales/activity-detail_03.gif) no-repeat; }
	#promotiondetail-heading {margin:0 35px 10px 25px; border-bottom:1px solid #efefef; padding:20px 0 10px 100px; }
	#promotiondetail-heading strong {font-size:16px; color:#0a8bd1; }
	#promotiondetail-heading a {position:absolute; right:75px; font-weight:bold;}
	
	#promotiondetail-image { margin:0 0 0 25px; width:640px; overflow:hidden;  }
	
#promotiondetail-omega {position:relative; padding-bottom:50px; background:url(../images/sales/activity-detail_08.gif) no-repeat right bottom; }
#promotiondetail-omega a.anchortop {position:absolute; right:0; bottom:70px; width:30px; height:30px; text-indent:-9999px; }
		

