/* CSS Document */

a:link { color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:active { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }

a.cart { color: #B06B34; text-decoration: underline; }
a.cart:hover { color: #333; }

a { transition: all linear .2s; -o-transition: all linear .2s; -ms-transition: all linear .2s; -moz-transition: all linear .2s; -webkit-transition: all linear .2s; }

.clear { clear: both; font-size: 0; line-height: 0; }
.fl { float: left; }
.fr { float: right; }

 .common-shadow { background: url(images/content_shadow.png) no-repeat center top; background-size: 100% 100%; }
.main-content { width: 980px; margin: 0 auto; }

.sp-weibo { width: 24px; height: 24px; margin-top: -4px; background: url(images/sprite.png) -48px 0 no-repeat; vertical-align: middle; display: inline-block; }
.sp-cart { width: 24px; height: 24px; margin-top: -4px; background: url(images/sprite.png) -24px 0 no-repeat; vertical-align: middle; display: inline-block; }
.sp-tea { width: 24px; height: 24px; background: url(images/sprite.png) scroll 0 0 no-repeat; display: inline-block; vertical-align: middle; }
.sp-tea-inner { width: 24px; height: 24px; background: url(images/sprite.png) scroll -96px 0 no-repeat; display: inline-block; vertical-align: middle; }
.sp-tea-white { width: 30px; height: 24px; background: url(images/sprite.png) scroll -115px 0 no-repeat; display: inline-block; vertical-align: middle; margin-top: -4px; }
.sp-nav-vip { width: 46px; height: 36px; background: url(images/sprite.png) scroll -216px -180px no-repeat; display: inline-block; vertical-align: middle; }
.sp-global { width: 24px; height: 24px; background: url(images/sprite.png) scroll -144px 0; vertical-align: middle; display: inline-block; margin: -4px 0 0 -4px; }

/***2013-12-1 by Nights****/
.sp-bubble { width: 24px; height: 24px; background: url(images/sprite.png) scroll -168px 0; vertical-align: middle; display: inline-block; }
.sp-full-star { width: 24px; height: 24px; background: url(images/sprite.png) scroll -216px 0; vertical-align: middle; display: inline-block; margin: -4px 0 0 0; }
.sp-empty-star { width: 24px; height: 24px; background: url(images/sprite.png) scroll -240px 0; vertical-align: middle; display: inline-block; margin: -4px 0 0 0; }
.sp-smile { width: 24px; height: 24px; background: url(images/sprite.png) scroll -192px 0; vertical-align: middle; display: inline-block; margin: -4px 0 0 0; }

/***2013-11-15 by iOrange****/
#TWHeader .main-header .main-header-bar { position: absolute; width: 720px; height: 140px; top: 0; right: 0; line-height: 24px; text-align: right; }

.page-lead { padding: 20px 0 6px 0; color: #999; }
.page-lead a { color: #b26411; }
.page-lead a:hover { color: #000; }

.main-wrapper { width: 100%; background: url(images/bottom_bg.png) bottom repeat-x; min-height: 700px; }
.main-container { width: 980px; margin: 0 auto; padding-bottom: 40px; }

/***2013-12-05 by Nights***/
.sp-login { width: 24px; height: 24px; background: url(images/sprite.png) scroll -264px 0; vertical-align: middle; display: inline-block; margin: -4px 0 0 0; }
 
.sp-cs { width: 24px; height: 24px; background: url(images/sprite.png) scroll -168px 0; vertical-align: middle; display: inline-block; margin: -4px 0 0 0; }

.sp-cart-full { width: 24px; height: 24px; margin-top: -4px; background: url(images/sprite.png) -360px 0 no-repeat; vertical-align: middle; display: inline-block; }
/***分页采用一期样式****/
#shadow { width: 780px; height: 69px; float: left; text-align: center;font-size: 12px; }
#shadow a {  }
#shadow a:hover { text-decoration:underline }

/*CSS green-black style pagination*/

DIV.green-black {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 23px; TEXT-ALIGN: center
}
DIV.green-black A {
	font-size:13px; padding:15px; COLOR: #575757; MARGIN-RIGHT: 2px;   TEXT-DECORATION: none
}
DIV.green-black A:hover {
	COLOR: #575757; text-decoration:underline
}
DIV.green-black A:active {
COLOR: #575757; text-decoration:underline
}
DIV.green-black SPAN.current {
	PADDING-RIGHT: 10px;  PADDING-LEFT:10px; FONT-WEIGHT: bold; BACKGROUND: url(image2.gif) center no-repeat; PADDING-BOTTOM: 6px; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 4px; 
}
DIV.green-black SPAN.disabled {
	  display:none
}

