#sjrz {
	background-image: url(../images/notice_index_title2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 174px;
	margin:10px 0 0 10px;
}
#sjrz a {
	font-size: 15px;
	line-height: 28px;
	font-weight: 600;
	color: #863C39;
	font-family: "黑体";
	display:block;
	background-image: url(../images/notice_index_title2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left:5px;
}
#container .sidebar {
	float: left;
	width: 215px;
}
.sidebar .box {
	margin-bottom: 5px;
	clear: left;
	float: left;
	width: 100%;
}
.sidebar .top {
	background: url(../images/pro_class.jpg) no-repeat left top;
	height: 30px;
	width: 215px;
}
#navmenu .top {
	background: url(../images/vote_t.jpg) no-repeat left top;
}
#hotsale .top {
	background: none;
	border-right: 1px solid #EEE1D0;
	border-top: 1px solid #EEE1D0;
	border-left: 1px solid #EEE1D0;
	width: 213px;
}
.sidebar .top .title {
	margin: 6px 0 0 10px;
	display: inline;
	float: left;
	color:#FFF;
}
#hotsale .top .title {
	color:#000;
}
.sidebar .box .content {
	width: 200px;
	border-right: 1px solid #D4C5C0;
	border-bottom: 1px solid #D4C5C0;
	border-left: 1px solid #D4C5C0;
	background-color:#FBF6F0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.sidebar #hotsale .content {
	width: 193px;
	padding : 0 10px 10px 10px;
	border-right: 1px solid #EEE1D0;
	border-bottom: 1px solid #EEE1D0;
	border-left: 1px solid #EEE1D0;
	background: none;
}
.sidebar #hotsale .contentt {
	width: 193px;
	padding : 0 10px 10px 10px;
	border-right: 1px solid #EEE1D0;
	border-bottom: 1px solid #EEE1D0;
	border-left: 1px solid #EEE1D0;
	background: none;
}
#login { width:210px; background-color:#7cb801; padding:0 8px 12px 8px; }
#login .top {
	/*background: url(../images/leftbar_tit_login.gif) no-repeat left top;*/
	height: 47px;
	width: 200px;
}
#login .top .title {
	margin-top: 10px;
	margin-left: 40px;
}
#login .login_l {
	background: url(../images/login_index_left.jpg) no-repeat;
	float: left;
	height: 179px;
	width: 7px;
}
#login .login_r {
	background: url(../images/login_index_right.jpg) no-repeat;
	float: right;
	height: 179px;
	width: 7px;
}

#userlogin {
	width: 174px;
	margin-right: auto;
	margin-left: auto;
}
#userlogin label {
	float: left;
	width: 56px;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	margin-bottom: 2px;
}
#userlogin input {
	float: left;
	width: 108px;
	line-height: 16px;
	border: 1px solid #A2765B;
	font-family: Tahoma;
	font-size: 12px;
	height: 16px;
	margin-bottom: 2px;
}
#userlogin p {
	clear: left;
	width: 100%;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
}
#menu { float: left; }
#menu .tab {
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	float: left;
	width: 100px;
	height:22px;
	text-align: center;
	font-family: Arial;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#menu .tab_tit {
	background: url(../images/pro_class.jpg) no-repeat left top;
	height: 30px;
	width: 215px;
}
#menu .tab.a1 { color: #FFF; }
#menu .tab.a2 { color: #FFECB1; }
#menu .tab.b1 { color: #FFF; }
#menu .tab.b2 { color: #FFECB1; }
#menu .content {
	float: left;
	padding-bottom: 5px;
}
#menu .class_list { width: 100%; }
#menu .class_head {
	line-height: 28px;
	font-size: 12px;
	font-weight: 600;
	width: 100%;
	float: left;
	height: 28px;
	border-bottom: dashed 1px #E9E4CF;
}
#menu .class_head .class_top_id {
	display: block;
	background: url(../images/icon_fenlei.jpg) no-repeat left center;
	padding-left: 25px;
	float:left;
}
#menu .class_body {
	clear: left;
	width: 100%;
	float: left;
	margin: 5px 0;
}
#menu .class_body li {
	font-size: 12px;
	line-height: 22px;
	text-overflow:ellipsis;
	float: left;
	white-space:nowrap;
	width: 45%;
	margin-right: 5%;
	*margin-right: 0;
	_margin-right: 0;
	overflow:hidden;
	display: inline;
}
#menu .collapse_buttons {
	float: left;
	width: 100%;
}
#menu .collapse_buttons span {
	width: 50%;
	float: left;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#menu .collapse_buttons span a {
	background: url(../images/poll_btnbg.gif) repeat center top;
	height: 26px;
	width: 82px;
	float: left;
	line-height: 24px;
}
#menu .brand { }
#menu .brand li {
	text-align: center;
	background-color: #FFF;
	border: 1px solid #ECE7D6;
	padding: 4px 0 3px 0;
	margin: 5px 0;
}
.hotsale { }
.hotsale li {
	border-bottom: solid 1px #EAE5D1;
	padding:15px 0 8px 0;
}
.e-zine input {
	float: left;
	width: 108px;
	line-height: 20px;
	border: 1px solid #E9E3CE;
	font-family: Tahoma;
	font-size: 12px;
	height: 20px;
	margin-bottom: 2px;
}
.e-zine {
	width: 100%;
	margin: 5px 0;
}
#poll p {
	width: 100%;
	clear: left;
	display: block;
}
#poll .item {
	line-height: 20px;
	font-weight: 600;
	color: #AD7455;
}
#poll label {
	border-bottom: dashed 1px #EBE5D2;
	line-height: 23px;
	float: left;
	width: 100%;
	clear: left;
}
#poll .sub { margin-top: 5px; }
#poll .sub span {
	width: 50%;
	*width: 45%;
	_width: 45%;
	float: left;
	text-align: center;
}
#poll .sub span .button {
	background: url(../images/poll_btnbg.gif) no-repeat left top;
	height: 26px;
	width: 82px;
	border: none;
}
.buttons {
	background: url(../images/buttons_bg.gif) no-repeat;
	font-size: 12px;
	line-height: 24px;
	color: #8E8268;
	display: inline;
	float: left;
	height: 26px;
	margin-right: 2px;
	margin-left: 2px;
}
.buttons h5 {
	background: url(../images/buttons_bg.gif) no-repeat right top;
	height: 26px;
	float: left;
	padding-right: 8px;
	padding-left: 2px;
	margin-left: 24px;
	font-weight: normal;
	white-space: nowrap;
	display: inline;
}
.buttons h5 a { text-decoration: none; }
.buttons.reg { background-position: 0px -26px; }
.buttons.log { background-position: 0px -52px; }
.buttons.subto { background-position: 0px -104px; }
#container .main {
	float:right;
	width:736px;
	text-align: left;
}
.top .title {
	font-size: 14px;
	line-height: 20px;
	color: #303437;
	font-weight: 600;
}
#container .main .center { }
#mainbanner {
	width: 504px;
	float: left;
}
#mainbanner .pic_lf {
	width:492px;
	height:208px;
	padding:6px;
	background: url(../images/flashbg.jpg) repeat;
}
#mainbanner .con_ad{ margin-top:10px;*margin-top:7px;_margin-top:7px;}
#mainbanner .con_ad span{ margin: 0 2px;}
#mainbanner .content {
	height:208px;
	overflow:hidden;
	width:492px;
	background-color:#FFF;
}
#switchbanner {
	height:208px;
	overflow:hidden;
	width:492px;
}
#switchbanner img { border: 0px; }
#switchbanner_info {
	color:#FFFFFF;
	cursor:pointer;
	height:30px;
	margin-top:178px;
	padding:0 0 0 20px;
	position:absolute;
	width:472px;
	z-index:1001;
}
#switchbanner_info b {
	font-size: 14px;
	display: block;
}
#switchbanner_bg {
	background-color:#000000;
	height:40px;
	margin-top:168px;
	opacity:0.3;
	position:absolute;
	width:492px;
	filter: Alpha(Opacity=30);
	opacity: 0.3;
	z-index:1000;
}
#switchbanner_text {
	height:17px;
	margin:140px 0 0 400px;
	position:absolute;
	width:80px;
	z-index:1002;
}
#switchbanner_text ul {
	list-style-type:none;
	width:80px;
	height:16px;
	display:block;
	padding-top:1px;
	_padding-top:0px;
	filter: Alpha(Opacity=80);
	opacity:0.8;
}
#switchbanner_text ul li {
	width:14px;
	height:14px;
	float:left;
	background-color:#000;
	color:#FFF;
	text-align:center;
	margin:1px;
	cursor:pointer;
	font-family:Tahoma;
	font-size: 11px;
	line-height: 14px;
	display: inline;
}
#switchbanner_list a {
	display:block;
	height:210px;
	overflow:hidden;
	position:absolute;
	width:492px;
}
#container .mainbanner {
	background-color: #FCFBF7;
	height: 90px;
	width: 730px;
	border: 1px solid #FFF;
	display: inline;
	margin: 2px;
	float: left;
}
#shopcall {
	width: 226px;
	float: right;
}
#shopcall .top {
	height: 25px;
	width: 192px;
	font-size: 0px;
	line-height: 0px;
}
#shopcall .gg_news{
	background: url(../images/notice_index_bg.jpg) no-repeat;
	height: 210px;
	width: 226px;
	margin-top:8px;
}
#shopcall .gg_news .top {
	height: 28px;
	width: 226px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/notice_index_title.jpg) no-repeat center top;
}
#shopcall .top .title {
	color:#FFFFFF;
	display:inline;
	margin-bottom:5px;
	margin-left:15px;
	margin-top:4px;
}
#shopcall .gg_news .top .title {
	margin-left:25px;
	color:#303437;
}
#shopcall .content {
	background-color:#fbf6f0;
	float:left;
	padding-top:9px;
	height:170px;
	overflow:hidden;
	width:196px;
}
#shopcall .gg_news .content {
	background: none;
	float:left;
	padding-top:9px;
	height:160px;
	width:220px;
}
#shopcall .bottom {
	font-size: 0px;
	line-height: 0px;
	background: url(../images/shopcall_bg.gif) no-repeat 0px -43px;
	height: 7px;
	width: 192px;
}
.shopcall {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.shopcall li {
	line-height: 20px;
	font-size: 12px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin: 0 0 3px 15px;
	padding-left:12px;
	display: block;
	background: url(../images/notice_index_icon.jpg) no-repeat left center;
}
.fullbox { background: url(../images/p1.jpg) repeat-x left top; }
.fullbox .top, .main .leftbox .top, .main .rightbox .top {
	background: url(../images/pt1.jpg) no-repeat left bottom;
	height: 32px;
	width: 100%;
}
.fullbox .content {
	width: 734px;
	border-right: 1px solid #a4d45c;
	border-bottom: 1px solid #a4d45c;
	border-left: 1px solid #a4d45c;
}

.main .top .title {
	float: left;
	margin: 7px 0 0 24px;
	display: inline;
}
.main .top .more, .main .leftbox .top .more, .main .rightbox .top .more, .allbox .top .more {
	background:transparent url(../images/p1_more.jpg) no-repeat scroll left 7px;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	height:20px;
	line-height:20px;
	*line-height:24px;
	padding:5px 0 0 10px;
	width:40px;
}
.main .leftbox, .main .rightbox {
	width:736px;
	background: url(../images/p2.jpg) repeat-x left top;	
}
.main .leftbox .top, .main .rightbox .top {
	background: url(../images/pt2.jpg) no-repeat left bottom;
}
.main .leftbox .top .title {
	float: left;
	margin: 7px 0 0 24px;
	display: inline;
}
.main .leftbox .top .more, .main .rightbox .top .more, .allbox .top .more {
	background: url(../images/p2_more.jpg) no-repeat left 7px;
}
.main .leftbox .content, .main .rightbox .content {
	width:734px;
	border-right: 1px solid #D2C2A9;
	border-bottom: 1px solid #D2C2A9;
	border-left: 1px solid #D2C2A9;
}
.main .rightbox {
	width: 736px;
}

.main .rightbox .top .title {
	float: left;
	margin: 7px 0 0 24px;
	display: inline;
}

.main .rightbox .content {
	padding-bottom:12px;
}
.goodslist {
	background-color:#FCFBF7;
	display:inline;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.goodslist.prorate1 { width:724px; }
.goodslist.prorate2 { width: 724px; }
.goodslist.prorate3 {
	width: 724px;
	overflow: hidden;
}
.goodslist ul {
	float: left;
	padding-bottom: 10px;
}
.goodslist.prorate1 ul, .goodslist.prorate2 ul, .goodslist.prorate3 ul {margin-left:-1px;overflow:hidden;width: 724px; }
.goodslist ul li {
	border-left:1px dashed #E4DEC7;
	display:inline;
	float:left;
	margin:5px 0 15px -1px;
	overflow:hidden;
	text-align:center;
	width:140px;
}
.goodslist.prorate1 ul li { padding:0 20px; }
.goodslist.prorate2 ul li { padding: 0 20px; }
.goodslist.prorate3 ul li { padding: 0 20px; }
.goodslist ul li p { clear: both; }
.goodslist .thumb, .hotsale .thumb {
	border: 1px solid #F8F5EE;
	overflow: hidden;
	position: relative;
	text-align: center;
	height: 140px;
	width: 140px;
	background-color: #FFF;
}
.hotsale .thumb {
	height: 82px;
	width: 62px;
	float:left;
	margin:0 5px 0 0;
}
.goodslist .thumb span, .hotsale .thumb span {
	position: static;
+position: absolute;
	top: 50%; 
	vertical-align: middle;
	margin-top: -1px;
}
.goodslist .thumb img, .hotsale .thumb img {
	position: static;
+position: relative;
	left: -50%;
	top: -50%; 
	vertical-align: middle;
}
.hotsale .thumb img {
	left: 0;
	top: 0; 
}
.goodslist .thumb-scroll, .hotsale .thumb-scroll {
	height: 140px;
	width: 140px;
	border: 1px solid #F8F5EE;
	overflow: hidden;
	text-align: center;
	vertical-align: 50%;
	background-color: #FFF;
}
.goodslist .name, .hotsale .name {
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 36px;
	width: 130px;
	overflow: hidden;
	text-align: center;
}
.hotsale .name {
	width: auto;
	text-align: left;
	margin-top: 10px;
}
.prix_0 { color: #555555; }
.hotsale .prix_0 { color: #555555; float:left; margin-right:5px; }
.prix_0 span {
	font-size: 12px;
	text-decoration: line-through;
}
.prix_1 { color: #555555; }
.prix_1 span { color:#F9961F; font-weight:bold;}
.prix_2 { color: #F33; }
.prix_2 span { font-family: Georgia, "Times New Roman", Times, serif; }
.goodslist .intocate {
	background: url(../images/buttons_bg.gif) no-repeat 0px -78px;
	height: 26px;
	float: left;
	margin-left: 20px;
	display: inline;
	margin-top: 10px;
}
.goodslist .intocate span {
	background: url(../images/buttons_bg.gif) no-repeat right top;
	height: 22px;
	margin-left: 24px;
	color: #78704E;
	line-height: 22px;
	float: left;
	padding: 0 10px 4px 6px;
	display: inline;
}
.allbox {
	width: 960px;
	height:95px;
	background: url(../images/allbox2_bg.gif) no-repeat left top;
}
.allbox .top {
	height: 45px;
	width: 100%;
}
.allbox .top .more{ margin-top:8px; width:40px;}
.allbox .content {
	width: 940px;
	padding-top:5px;
	padding-right: 10px;
	padding-left: 10px;
	overflow:hidden;
}
.allbox .top .title {
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
#links {
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
#links li {
	float: left;
	padding-right: 3px;
	padding-left: 3px;
}
#textlinks {
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
#textlinks li {
	float: left;
	padding-right: 3px;
	padding-left: 3px;
}
#textlinks {
	clear: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #EEEADB;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 190px;
}
#textlinks li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/jgx.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
