@charset "gb2312";

/****************统一样式 Start***************/
*, html, body{
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	font-family: '宋体',Verdana, Arial, Helvetica, sans-serif;
}
body{
	width: 1000px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
html{
	overflow-x: hidden;
	overflow-y: scroll;

}
img{border:0;}

A.a1:link { 
	font-size: 12px;
	COLOR: #333333; 
	TEXT-DECORATION: underline;
}
A.a1:visited {
	font-size: 12px;	
	COLOR: #000000; 
	TEXT-DECORATION: underline;
}
A.a1:hover { 
	font-size: 12px;
	COLOR: #ff0000; 
	TEXT-DECORATION: underline;
}
A.a1:active {
	font-size: 12px;
	COLOR: #333333;
	text-decoration: underline;
}

#wrap #register #registersuccessextra {
	margin-left: auto; 
    margin-right: auto; 
    width: 770px;
	*width: 770px !important;
	*width: 820px;
}
#wrap #register .title_registersuccess_container {
	height: 382px;
	width: 342px;
	border: 1px solid #FF3334;
	float: left;
	margin-left: 20px;;
	margin-right: 20px;
	padding-bottom: 20px;
}
#wrap #register .title_registersuccess_container .title_registersuccess {
	background-image: url(../images/title_registersuccess_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 34px;
	width: 342px;
	width: 342px !important;
	width: 350px;
}
#wrap #register .title_registersuccess_container .title_registersuccss_content {
	padding-left: 30px;
	*padding-left: 30px !important;
	*padding-left: 0px;
}

#wrap #register .title_registersuccess .title_registersuccess_title {
	float: left;
	width: 270px;
	margin-left: 10px;
}
#wrap #register .title_registersuccess .title_registersuccess_more {
	float: left;
	vertical-align: middle;
	height: 34px;
	margin-bottom: 0px;
	*margin-bottom: 0px !important;
	*margin-bottom: -10px;
	margin-top: 0px;
	*margin-top: 0px !important;
	*margin-top: 10px;
}
.bold14{
	font-size: 14px;
	font-weight: bold;
}
.borderC1 {
    border: solid 1px #CCCCCC;
}

#wrap #register .title_registersuccess .title_registersuccess_more a{
	color: #FFFFFF;
	line-height: 34px;
}

#wrap #leftsidebar .freeactivity200 {
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: both;
	height: 46px;
}
#wrap #leftsidebar .freeactivity200 #freeactivity200pic img {
	padding: 3px;
	height: 40px;
	width: 40px;
	border: 1px solid #CCCCCC;
}
#wrap #leftsidebar .freeactivity200 #freeactivity200title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	width: 140px;
	color: #333;
	text-decoration: none;
	padding-left: 10px;

	text-align: left;
	height:24px;  
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}
#wrap #leftsidebar .freeactivity200 #freeactivity200point {
	float: left;
	text-align: left;
	padding: 0px;
	width: 90px;
}

form { 
	margin: 0px;
	padding: 0px;
}
A:link { 
	COLOR: #333333; 
	TEXT-DECORATION: none;
	font-size: 12px;
}
A:visited {	
	COLOR: #000000; 
	TEXT-DECORATION: none;
	font-size: 12px;
}
A:hover { 
	COLOR: #ff0000; 
	TEXT-DECORATION: none;
	font-size: 12px;
}
A:active { 
	COLOR: #333333;
	font-size: 12px;
}
.clr{
	height: 1px;
	clear: both;
}
.left{
	float: left;	
}
.right{
	float: right;	
}
.bold{
	font-weight: bold;
}
.gray3{
	color: #333333;	
}
.gray6{
	color: #666666;	
}
.gray9{
	color: #999999;	
}
input.text{
	background:#fff url(../images/input.gif) no-repeat scroll 0 0;
	border:1px solid #A7A6AA;
	height:16px;
	padding:3px 2px 0 3px;
	width:175px;
}
input.borderC1 {
	height: 18px;
	border: 1px solid #CCCCCC;
	color: #FF3333;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}
input.mini{
	width:115px;
}
input.error{
	border:1px solid #f63;
}

.menuSelect,.menuInput,.menuSearch,.menuTaobao{
	margin: 0px;
	padding:0px; 
	vertical-align:middle;
	height: 48px;
	float: left;
}

.menuSelect img{
	margin-top: -6px;
	*margin-top: 0px !important;
	*margin-top: 0px;
}

.menuSelect select{
	height: 20px;
	font-size: 12px;
	line-height: 22px;
	width: 60px;
	margin-top: 15px;
}

.menuInput input{
	margin-top: 14px;
	margin-right: 0px;
	*margin-right: 0px !important;
	*margin-right: 6px;
	height: 18px;
	color: #777777;
	font-weight: bold;
	font-size: 12px;
	width: 150px;
}

.menuSearch img{
	margin-top: 13px;
	cursor:hand;
	margin-left: 0px;
	*margin-left: 0px !important;
	*margin-left: -6px;
}

.menuTaobao img{
	margin-top: 10px;
	cursor:hand;
	float: left;
}

textarea{
	border:1px solid #A7A6AA;
	padding:3px 2px 0 3px;
}
textarea.textareastyle{
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size: 11px;
	line-height: 18px;
}

.RedLine3{
	background-color: #ff3334;
	height: 3px;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#header{
	width: 1000px;
	/*background-image: url(../images/bg_bodyline.gif);*/
	background-repeat: repeat-y;
	background-position: center center;
    padding: 0px;
	height: 154px;
}
#header #topinfo{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 6px;
    height: 58px;
	width: 972px;
}
#header #topinfo #logo {
	float: left;
	clear: none;
}
#header #topinfo #logoright {
	float: left;
	clear: none;
	width: 650px;
	margin-top: 8px;
}
#header #topinfo #logoright #helpinfo {
	text-align: right;
	float: right;
	clear: none;
}

#header #topinfo  #logoright #helpinfo .helpinfolink {
	background-image: url(../images/bg_button.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 72px;
	text-align: center;
	float: left;
	margin-left: 10px;
    line-height: 19px;
}
#header #topinfo  #logoright #helpinfo .helpfolink,#header #topinfo  #logoright #helpinfo .helpinfolink {
	background-image: url(../images/bg_button1.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 85px;
	text-align: center;
	float: left;
	margin-left: 10px;
    line-height: 19px;
	font-size: 12px;
}

#header #topinfo  #logoright #helpinfo .zscarlink {
	background-image: url(../images/bg_button1.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 139px;
	text-align: center;
	float: left;
	margin-left: 10px;
    line-height: 19px;
	font-size: 12px;
}


#header #topinfo  #logoright #helpinfo .helpinfolink a:link {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
}
#header #topinfo  #logoright #helpinfo .helpinfolink a:visited {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
}
#header #topinfo  #logoright #helpinfo .helpinfolink a:hover {
	text-decoration: none;
	color: #fb1600;
	font-size: 12px;
}
#header #topinfo  #logoright #helpinfo .helpinfolink a:active {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
}

#header #topinfo #logoright #memberinfo {
	clear: both;
	float: right;
	margin-top: 10px;
}
a.normal:link{
	color: #333333;
	font-weight: normal;
}
a.normal:visited{
	color: #333333;
	font-weight: normal;
}
a.normal:hover{
	color: #fd3333;
	font-weight: normal;
}
a.normal:active{
	color: #333333;
	font-weight: normal;
}
#header #menubar {
	background-image: url(../images/menu_center_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 48px;
	clear: both;
	width: 972px;
	vertical-align: bottom;
}
#header #menubar #menuleft {
	float: left;
	height: 48px;
	width: 10px;
}
#header #menubar #menumain {
	float: left;
	height: 48px;
	width: 850px;
}
#header #menubar #menuright {
	height: 48px;
	float: right;
}

#footer{
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width: 972px;
}
#footer #bottommenu {
	background-image: url(../images/bottomframe_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 39px;
	width: 972px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
#footer #bottommenu #bottommenuleft {
	float: left;
}
#footer #bottommenu #bottommenuinfo {
	float: left;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	color: #343434;
}
#footer #bottommenu #bottommenuinfo a:link{
	line-height: 38px;
	color: #343434;
	text-decoration: none;
}
#footer #bottommenu #bottommenuinfo a:visited {
	line-height: 38px;
	color: #343434;
	text-decoration: none;
}
#footer #bottommenu #bottommenuinfo a:hover {
	line-height: 38px;
	color: #fd3333;
	text-decoration: none;
}
#footer #bottommenu #bottommenuinfo a:active {
	line-height: 38px;
	color: #343434;
	text-decoration: none;	
}


#footer #bottommenu #bottommenuright {
	float: right;
}
#footer #copyright {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 974px;
	padding-top: 15px;
	margin-left: -50px;
}
#footer #copyright .bottomsepline {
	background-color: #999;
	height: 48px;
	width: 1px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
#footer #copyright #bottomlogo {
	float: left;
	margin-left: 160px;
	*margin-left: 160px !important;
	*margin-left: 80px;
	width: 100px;
}
#footer #copyright #copyrightinfo {
	float: left;
	text-align: left;
	color: #9a9a9a;
	font-size: 12px;
}
#footer #copyright #copyrightinfo a:link {
	color: #9a9a9a;
	font-size: 12px;
}

#footer #copyright #copyrightinfo a:visited {
	color: #9a9a9a;
	font-size: 12px;
}

#footer #copyright #copyrightinfo a:hover {
	color: #fa1600;
	font-size: 12px;
}

#footer #copyright #copyrightinfo a:active {
	color: #9a9a9a;
	font-size: 12px;
}
#header #menubar #menumain #menuinfo {
	height: 48px;
	width: 944px;
}

#header #menubar #menumain #menuinfo #menunavigator {
	float: left;
	width: 452px;
	z-index: 0;
}
#header #menubar #menumain #menuinfo #menugoshop {
	FLOAT: left; 
	width: 490px;	
}
#header #menubar #menumain #menuinfo #menugoshop input {
	width: 60px;	
}
#header #menusmart {
	width: 972px;
	clear: both;
	margin-top: -3px;
	*margin-top: 0px !important;
	*margin-top: -3px;
}
#header #menusmart #menusmartleft{
	BACKGROUND-POSITION: left top; /*menudown_left_bg*/BACKGROUND-IMAGE: url(../images/menudown_left_bg.gif); MARGIN-LEFT: auto; WIDTH: 195px; MARGIN-RIGHT: auto; HEIGHT: 33px; float: left;
}
#header #menusmart #menusmartcontent{
	BACKGROUND-POSITION: left top; /*BACKGROUND-IMAGE: url(../images/menudown_center_bg.gif);*/ MARGIN-LEFT: auto; width: 741px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x; HEIGHT: 33px; float: left; vertical-align: center; padding-top: 10px;
}
#header #menusmart #menusmartright{
	BACKGROUND-POSITION: left top; /*menudown_right_bg  BACKGROUND-IMAGE: url(../images/menudown_center_bg.gif);*/ MARGIN-LEFT: auto; WIDTH: 36px; MARGIN-RIGHT: auto; HEIGHT: 33px; float: left;
}

#header #menubar #menumain #menusmartpoint {
}
#header #menubar #menumain #menusmartpoint .topchargeform {
	margin-top: 4px;
}

.mainstylecolor{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #fa1600;
}
a.mainstylecolor:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #fa1600;
}
a.mainstylecolor:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #fa1600;
}

a.mainstylecolor:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #fa1600;
}

a.mainstylecolor:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #fa1600;
}
.mainstylecolorbold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fa1600;
}
a.mainstylecolorbold:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
	color: #fa1600;
}
a.mainstylecolorbold:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
	color: #fa1600;
}

a.mainstylecolorbold:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
	color: #fa1600;
}

a.mainstylecolorbold:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	font-weight: bold;
	color: #fa1600;
}



/****************统一样式 End***************/

/****************首页风格 Start***************/

.activity_club {
	list-style-type: none;
	width: 88px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 8px;	/*Firefox*/
	*margin-top: 8px !important;	/*IE7*/
	*margin-top: 0px;	/*IE6*/	    
	margin-bottom: 9px;
	height: 72px;
}


.activity_club .activity_club_pic_1 {
	background-image: url(../images/bg_activity_item_68x51.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width:68px;
	height:52px;
	overflow:hidden;
	position:relative;
	text-align:center;
	padding-top: 0px;
}
.activity_club .activity_club_pic_1  p {
	position:static;
	+position:absolute;
	top:50%;
	vertical-align:middle
}
.activity_club .activity_club_pic_1 p:after {
	content:".";font-size:1px;
	visibility:hidden
}

.activity_club .activity_club_pic_1  img {
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	width:60px;
	height:38px;
	vertical-align:middle;
	margin-bottom: 0px;
}


.activity_club .activity_club_title a:link {
	text-align: center;
	font-weight: bold;
	color: #ff000a;
}
.activity_club .activity_club_title a:visited {
	text-align: center;
	font-weight: bold;
	color: #ff000a;
}
.activity_club .activity_club_title a:hover {
	text-align: center;
	font-weight: bold;
	color: #ff000a;
}
.activity_club .activity_club_title a:active {
	text-align: center;
	font-weight: bold;
	color: #ff000a;
}



.activity_item {
	list-style-type: none;
	width: 88px;
	margin-right: 9px;
	margin-bottom: 6px;
	margin-top: 6px;
	float: left;
}
.activity_itemII {
	list-style-type: none;
	width: 88px;
	margin-right: 10px;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 6px;
	float: left;
    height: 148px;
}
.activity_itemII .activity_item_pic{
	background-image: url(../images/bg_activity_item_88x88.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width:88px;
	height:88px;
	overflow:hidden;
	position:relative;
	text-align:center;
	margin-left: 17px;
}

.activity_itemII .activity_item_pic  img {
	position:static;
	margin-left: 1px;
	margin-top: 6px;	
	width:76px;
	height:76px;
	vertical-align:middle
}

.activity_item .activity_item_pic{
	background-image: url(../images/bg_activity_item_88x88.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width:88px;
	height:88px;
	overflow:hidden;
	position:relative;
	text-align:center;
    margin-left: 1px;
	margin-right: 1px;
}

.activity_item .activity_item_pic  img {
	position:static;
	margin-left: 1px;
	margin-top: 6px;	
	width:76px;
	height:76px;
	vertical-align:middle
}


.activity_item .activity_item_title {
	text-align: center;
	line-height: 20px;
	margin-left: 0px;
}
.activity_itemII .activity_item_title {
	text-align: center;
	line-height: 30px;
}
.activity_item .activity_item_title a:link,.activity_itemII .activity_item_title a:link{
	color: #323232;
}
.activity_item .activity_item_title a:visited,.activity_itemII .activity_item_title a:visited{
	color: #323232;
}
.activity_item .activity_item_title a:hover,.activity_itemII .activity_item_title a:hover{
	color: #FB3333;
}
.activity_item .activity_item_title a:active,.activity_itemII .activity_item_title a:active{
	color: #323232;
}
.activity_item .activity_item_price {
	list-style-type: none;
	line-height: 18px;
	text-align: center;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
}
.activity_itemII .activity_item_price {
	list-style-type: none;
	line-height: 20px;
	text-align: center;
}.activity_item .activity_item_desc,.activity_itemII .activity_item_desc {
	list-style-type: none;
	line-height: 16px;
	background-image: url(../images/button_activity_item_desc.gif);
	height: 19px;
	text-align: center;
	line-height: 23px;
	width: 93px;
	background-repeat: no-repeat;
	background-position:center center;
}
#index_hotnews {
	width: 1000px;
	padding-bottom: 6px;
	/*background-image: url(../images/bg_bodyline_bottom.gif);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 227px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	margin-left: -5px;
}

#index_hotnews #indexflashpic {
	float: left;
	margin-left: 20px;	/*Firefox*/
	*margin-left: 20px !important;	/*IE7*/
	*margin-left: 10px;	/*IE6*/
	width: 574px;
	height: 227px;
	clear: none;
}
#index_hotnews #indexnewhot {
	background-image: url(../images/bg_index_notice.gif);
	background-repeat: no-repeat;
	height: 227px;
	width: 389px;
	float: left;
	margin-left: 6px;
}

#index_activity {
	width: 1000px;
	padding-top: 14px;
	margin-left: -5px;
	margin-bottom: -8px;	/*Firefox*/
	*margin-bottom: -8px !important;	/*IE7*/
	*margin-bottom: -44px;	/*IE6*/
	height: 434px;
	background-image: url(../images/bg_bodyline_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	
}
#index_hotnews #indexnewhot #indexnewslist {
	margin-top: 46px;	/*Firefox*/
	*margin-top: 46px !important;	/*IE7*/
	*margin-top: 50px;	/*IE6*/	  
	margin-left: 30px;
	margin-right: 20px;
}
#index_hotnews #indexnewhot #indexnewslist a:link {
	line-height: 28px;
}
#index_hotnews #indexnewhot #indexnewslist a:visited {
	line-height: 28px;
}
#index_hotnews #indexnewhot #indexnewslist a:hover{
	line-height: 28px;
}
#index_hotnews #indexnewhot #indexnewslist a:active{
	line-height: 28px;
}
#index_hotnews #indexnewhot #indexnewslist ul {
	list-style:none;
}


#index_hotnews #indexnewhot #indexnewslist li {
	height: 22px;
}

#index_hotnews #indexnewhot #indexnewslist .newsmore {
	padding-left: 280px;
	padding-bottom: 40px;
}
#index_activity #index_activity_1 {
	background-image: url(../images/index_activity_1_bg.gif);
	background-repeat: repeat-y;
	height: 405px;
	text-align: center;
	width: 279px;
	float: left;
	margin-left: 19px;	/*Firefox*/
	*margin-left: 19px !important;	/*IE7*/
	*margin-left: 10px;	/*IE6*/	
}
#index_activity #index_activity_2 {
	text-align: center;
	width: 342px;
	margin-left: 3px;
	float: left;
}
#index_activity #index_activity_3 {
	text-align: center;
	width: 342px;
	margin-left: 4px;	/*Firefox*/
	*margin-left: 4px !important;	/*IE7*/
	*margin-left: -10px;	/*IE6*/	
	float: left;
}
#index_activity #index_activity_1 .sepline244 {
	background-image: url(../images/bg_dotline.gif);
	background-repeat: repeat-x;
	height: 5px;
	width: 244px;
}
#index_activity #index_activity_1 #index_activity_1_content {
	height: 379px;
	background-image: url(../images/index_activity_1_bg.gif);
	background-repeat: repeat-y;
}
.dis {   
	DISPLAY: block  
}   
.undis {   
	DISPLAY: none  
}   


#index_activitylist_2 {   
	WIDTH: 322px;
}   
#activitylist_top_2 {   
	CLEAR: both; 
    MARGIN-BOTTOM: 16px;
}   
#activitylist_top_2 P {   
	FLOAT: left; 
    LINE-HEIGHT: 21px  
}   
#activitylist_top_2 P.topTit { 
	vertical-align: middle;
	HEIGHT: 22px ;
	background-image: url(../images/activitylist_line.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 10px;
}   
#activitylist_top_2 P.activity_list {   
	WIDTH: 97px; CURSOR: pointer;
	background-image: url(../images/bg_activitylist_normal.gif);
	background-repeat: no-repeat;
	height: 21px;
	margin-left: 6px;
    color: #868384;
    font-weight: bold;
}   
#activitylist_top_2 P.topC1 {   
	WIDTH: 97px; 
    COLOR: #f82a12;
    font-weight: bold;
	background-image: url(../images/bg_activitylist_hover.gif);
	background-repeat: no-repeat;
	height: 22px;
    line-height: 24px;
    border-bottom: solid 1px #FFFFFF;
	margin-left: 6px;
}   

#activitylist_top_2 #activitylist_top_2_bg{
	background-image: url(../images/index_activity_3_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 342px;
    padding-left: 8px;
	margin-left: -10px;
	*margin-left: -10px !important;
	*margin-left: 0px;
}
#activitylist_top_2 #activitylist_top_2_bg #activitylist_top_2_tit {   
	HEIGHT: 29px ;
	background-image: url(../images/activitylist_line.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width: 322px;
	margin-left: 0px;
	padding-top: 8px;
}   
#activitylist_top_2 #activitylist_top_2_cnt {  
	LINE-HEIGHT: 26px; 
	HEIGHT: 260px; 
	TEXT-ALIGN: left;
}   
#activitylist_top_2 #activitylist_top_2_cnt A {   
	COLOR: #666; TEXT-DECORATION: none  
}   
#activitylist_top_2 #activitylist_top_2_cnt A:hover {   
	COLOR: #FB3333; TEXT-DECORATION: underline  
}   




#index_activitylist_3 {   
	WIDTH: 332px;
}   
#activitylist_top_3 {   
	CLEAR: both; 
    MARGIN-BOTTOM: 16px;
}   
#activitylist_top_3 P {   
	FLOAT: left; LINE-HEIGHT: 21px  
}   
#activitylist_top_3 P.topTit { 
	vertical-align: middle;
	HEIGHT: 22px ;
	background-image: url(../images/activitylist_line.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 10px;
}   
#activitylist_top_3 P.activity_list {   
	WIDTH: 97px; CURSOR: pointer;
	background-image: url(../images/bg_activitylist_normal.gif);
	background-repeat: no-repeat;
	height: 21px;
	margin-left: 6px;
    color: #868384;
    font-weight: bold;    
}   
#activitylist_top_3 P.topC1 {     
	WIDTH: 97px; 
    COLOR: #f82a12;
    font-weight: bold;
	background-image: url(../images/bg_activitylist_hover.gif);
	background-repeat: no-repeat;
	height: 22px;
    line-height: 24px;
    border-bottom: solid 1px #FFFFFF;
	margin-left: 6px;
    
}   
#activitylist_top_3 #activitylist_top_3_bg{
	background-image: url(../images/index_activity_3_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 342px;
    padding-left: 8px;
	margin-left: -5px;
	*margin-left: -5px !important;
	*margin-left: 0px;
}
#activitylist_top_3 #activitylist_top_3_bg #activitylist_top_3_tit {   
	HEIGHT: 29px ;
	background-image: url(../images/activitylist_line.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width: 322px;
	margin-left: 0px;
	padding-top: 8px;	
}   
#activitylist_top_3 #activitylist_top_3_cnt {  
	LINE-HEIGHT: 26px; 
	HEIGHT: 260px; 
	TEXT-ALIGN: left;
}   
#activitylist_top_3 #activitylist_top_3_cnt A {   
	COLOR: #666; TEXT-DECORATION: none  
}   
#activitylist_top_3 #activitylist_top_3_cnt A:hover {   
	COLOR: #FB3333; TEXT-DECORATION: underline  
}   
.activitylist_content{
	background-image: url(../images/bg_dotline.gif);
	background-position: center center;
	background-repeat: repeat-x;
}

.activitylistmore3 {
	margin-left: -5px;
	*margin-left: 0px !important;
	*margin-left: 0px;
}
.activitylist_bottom3{
}
.activitylist2_bg{
	background-image: url(../images/index_activity_3_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 342px;
	margin-left: -10px;
	*margin-left: -10px !important;
	*margin-left: 0px;
	padding-left: 14px;
	clear: none;
}
.activitylist3_bg{
	background-image: url(../images/index_activity_3_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 342px;
	margin-left: -5px;
	*margin-left: -5px !important;
	*margin-left: 0px;
	padding-left: 14px;
	clear: none;
    height: 320px;
}
.activitylist3_bg ul{
	list-style-type: none;
	float: left;
}
#index_activity_1_content img{
	margin-top: 12px;
	margin-bottom: 6px;
}

#activity_clublist{
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/bg_dotline.gif);
	background-repeat: repeat-x;
	
	background-position: center center;	/*Firefox*/
	*background-position: center center !important;	/*IE7*/
	*background-position: center 80px;	/*IE6*/	        
	height: 180px;
	width: 230px;
}
#myclublist{
	margin-left: auto;
	margin-right: auto;
	width: 230px;
	height: 80px;
	margin-top: 15px;	/*Firefox*/
	*margin-top: 0px !important;	/*IE7*/
	*margin-top: 0px;	/*IE6*/	
}

.myclubsingle {
	list-style-type: none;
	width: 68px;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.myclubsingle_pic_1 {
	background-image: url(../images/bg_activity_item_68x51.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width:68px;
	height:52px;
	overflow:hidden;
	position:relative;
	text-align:center;
	padding-top: 0px;
}


.myclubsingle_pic_1  img {
	width:60px;
	height:38px;
	margin-top: 8px;
	vertical-align:middle;
	margin-bottom: 0px;
}


.myclubsingle_title a:link {
	text-align: center;
	font-weight: bold;
	color: #ff000a;
}
.myclubsingle_title a:visited {
	text-align: center;
	font-weight: bold;
	color: #ff000a;
}
.myclubsingle_title a:hover {
	text-align: center;
	font-weight: bold;
	color: #ff000a;
}
.myclubsingle_title a:active {
	text-align: center;
	font-weight: bold;
	color: #ff000a;
}



#index_activity #index_activity_1 #index_activity_1_bottom {
	margin-top: -28px;
}

.activitylist3_sepline{
	background-image: url(../images/bg_dotline.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width: 332px;
    padding-right: 0px;
    margin-left: -10px;
    padding-left: 10px;
    height: 320px;
}
.activitylistmore {
	background-image: url(../images/activitylist_more3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 342px;
	clear: none;
	margin-left: -10px;
	*margin-left: -10px !important;
	*margin-left: 0px;
}
.activitylistmore2 {
	background-image: url(../images/activitylist_more3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 342px;
	clear: none;
	margin-left: -5px;
	*margin-left: -5px !important;
	*margin-left: 0px;
}
.activitylistmore img,.activitylistmore2 img {
	margin-left: 262px;;
}

/****************首页风格 End***************/



/****************单品页风格 Start***************/






#wrap {
	/*background-image: url(../images/bg_bodyline_maintop.gif);*/
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 2px;
	*padding-top: 10px !important;
	*padding-top: 2px;
	width: 1000px;
	margin-bottom: 0px;
	*margin-bottom: -10px !important;
	*margin-bottom: -10px;
}
.ItemTitle {
	font-size: 16px;
	line-height: 26px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 500px;
}
.ItemFrom {
	font-size: 12px;
	line-height: 22px;
	color: #666;
	text-decoration: none;
	float: left;
	width: 200px;
	text-align: right;
	margin-top: 4px;
}
.BigButtonStyleI {
	background-image: url(../images/button_style_160x39.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	width: 160px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}
.BigButtonStyleI a:link {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
}
.BigButtonStyleI a:visited {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
}
.BigButtonStyleI a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
	width: 160px;
	height: 40px;
}
.BigButtonStyleI a:active {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
}


.tabdetailinfo {
	font-size: 14px;
	line-height: 26px;
	color: #666;
	text-decoration: none;
	width: 680px;
	padding: 14px;
	clear: both;	
}
.tablist .tabitem {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/button_detail.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 96px;
	height: 28px;
	text-align: center;
	float: left;
}


#leftsidebar{
	width: 242px;	
	float: left;
	margin-right: 10px;
	margin-left: 14px;	/*Firefox*/
	*margin-left: 14px !important;	/*IE7*/
	*margin-left: 7px;	/*IE6*/
	
}
#rightside{
	width: 720px;
	float: left;
}

#containerfull{
	width: 972px;
}
.frame_top_962{
	background-image: url(../images/bg_frame962_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 962px;
	height: 17px;
}
.frame_content_962{
	background-image: url(../images/bg_frame962_content.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-decoration: none;
	width: 962px;
	
}
.frame_bottom_962{
	background-image: url(../images/bg_frame962_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 962px;
	height: 17px;
}
.frame_top_655{
/*
	background-image: url(../images/bg_frame655_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
*/
	width: 655px;
	height: 20px;
}
.frame_content_655{
/*
	background-image: url(../images/bg_frame655_content.gif);
	background-repeat: repeat-y;
	background-position: center top;
*/
	text-decoration: none;
	width: 655px;
	height:auto;
}
.frame_bottom_655{
/*
	background-image: url(../images/bg_frame655_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
*/
	width: 655px;
	height: 20px;
}
.frame_top_460{
	background-image: url(../images/bg_frame460_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 460px;
	height: 20px;
}
.frame_content_460{
	background-image: url(../images/bg_frame460_content.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-decoration: none;
	width: 460px;
	height: 40px;
}
.frame_content_460 .content{
 width: 400px; float: left; line-height: 23px; padding-left: 20px; margin-right: 20px; 
}
.frame_bottom_460{
	background-image: url(../images/bg_frame460_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 460px;
	height: 20px;
}

.frame_top_967{
	background-image: url(../images/bg_frame967_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 967px;
	height: 39px;
}
.frame_top_967 .title{
	font-size: 14px; font-weight: bold; color: #FFFFFF; margin-top: 6px; margin-left: 20px;
}

.frame_content_967{
	background-image: url(../images/bg_frame967_content.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-decoration: none;
	width: 967px;
}
.frame_bottom_967{
	background-image: url(../images/bg_frame967_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 967px;
	height: 11px;
}

.framecornor_top_243{
	width: 243px;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -10px;
	*margin-bottom: 0px !important;
	*margin-bottom: 0px;
}
.framecornor_top_243 .framecornor_title {
	background-image: url(../images/framecornor_top_h32.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	float: left;
	width: 198px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	height: 32px;
	vertical-align: middle;
	line-height: 32px;
}
.frame_content_243 {
	background-image: url(../images/bg_frame243.gif);
	background-repeat: repeat-y;
	background-position: center top;
	line-height: 26px;
	text-decoration: none;
	width: 243px;
	clear: both;
}
.frame_content_243_inner{
	width: 216px;
	margin-left: auto;
	margin-right: auto;
}
.frame_content_243_inner div,.frame_content_243_inner a{
	font-size: 12px;
}
.frame_content_243_inner .activity_item{
	list-style-type: none;
	width: 88px;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
}
.framecornor_top_720{
	width: 720px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}
.framecornor_top_720 .framecornor_title {
	background-image: url(../images/framecornor_top_h32.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	float: left;
	width: 675px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	height: 32px;
	vertical-align: middle;
	line-height: 32px;
}

.frame_content_720 {
	background-image: url(../images/bg_frame720.gif);
	background-repeat: repeat-y;
	background-position: left top;
	line-height: 26px;
	text-decoration: none;
	width: 720px;
}
.frame_content_720_inner{
	width: 710px;
	margin-left: auto;
	margin-right: auto;
}
.frame_content_720_inner .activity_item{
	margin-left: 13px;	
	margin-right: 13px;
}

.framecornor_left {
	background-image: url(../images/framecornor_left_h32.gif);
	background-repeat: no-repeat;
	background-position: center bottom;	
	float: left;
	vertical-align: bottom;
	height: 32px;
	width: 33px;
	background-color: #069;
}
.framecornor_right{
	float: left;
	background-image: url(../images/framecornor_right_h32.gif);
	background-repeat: no-repeat;
	background-position: center bottom;	
	vertical-align: bottom;
	height: 32px;
	width: 12px;	
}
.frame_bottom_243{
	width: 243px;
    height: 11px;
	clear: both;
	background-image: url(../images/bottom_frame243.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.frame_bottom_720{
	width: 720px;
	clear: both;
    height: 11px;
	background-image: url(../images/bottom_frame720.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.blank1{
	height: 1px;
}
.blank2{
	height: 2px;
}
.blank3{
	height: 3px;
}
.blank4{
	height: 4px;
}
.blank5{
	height: 5px;
}
.blank6{
	height: 6px;
}
.blank7{
	height: 7px;
}
.blank8{
	height: 8px;
}
.blank9{
	height: 9px;
}
.blank10{
	height: 10px;
}
.blank15{
	height: 15px;
}
.blank20{
	height: 20px;
}
.blank25{
	height: 25px;
}
.blank30{
	height: 30px;;
}
.dotline{
	background-image: url(../images/bg_dotline.gif);
	background-repeat: repeat-x;
	height: 1px;
}
.downdotline{
	background-image: url(../images/bg_dotline.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.linethrough{
	text-decoration: line-through;
}
.center{
	text-align: center;	
/*
	margin-left: auto;
	margin-right: auto;
*/
}
.tablist{
	background-image: url(../images/bg_tab_bottomline_h28.gif);
	background-repeat: repeat-x;
	width: 700px;
	height: 28px;
	clear: both;
}
.tablist11{
	background-image: url(../images/bg_tab_bottomline_h28.gif);
	background-repeat: repeat-x;
	width: 700px;
	height: 180px;
	clear: both;
}
.tablist111{
	background-image: url(../images/bg_tab_bottomline_h28.gif);
	background-repeat: repeat-x;
	width: 700px;
	height: 280px;
	clear: both;
}

.ItemTitleInfo{
	background-image: url(../images/bg_tab_bottomline_h28.gif);
	background-repeat: repeat-x;
	width: 720px;
	height: 28px;
	clear: both;
}
.PositionBar{
	width: 720px;
	height: 30px;
	background-image: url(../images/bg_titletext_720x28.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.PositionBar972{
	width: 972px;
	height: 30px;
	background-image: url(../images/bg_titletext_972x28.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.MyCurrentPosition{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	margin-left: 20px;
    margin-right: 20px;
}
.MyCurrentPosition a:link{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
}
.MyCurrentPosition a:visited{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
}
.MyCurrentPosition a:hover{
	color: #999999;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
}
.MyCurrentPosition a:active{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
}


/****************单品页风格 End***************/
#wrap #rightside .ItemDetailInfo{
	padding: 10px;
}
#wrap #rightside .ItemDetailInfo .ItemImage {
	float: left;
	padding: 10px;
	width: 300px;
}
#wrap #rightside .ItemDetailInfo .ItemParam {
	float: left;
	padding: 10px;
	width: 360px;
}


.framerecommenditem{
	padding-top: 0px;	/*Firefox*/
	*padding-top: 10px !important;	/*IE7*/
	*padding-top: 10px;	/*IE6*/	
	padding-bottom: 10px;
	padding-left: 10px;
}
.framerecommenditem div{
	line-height: 38px;
	height: 30px;
	font-size: 12px;
}
.framerecommenditem div a{
	font-size: 12px;
}
.ItemPrice{
	font-weight: bold;
	font-size: 16px;
}
.ItemParamDetail{
	line-height: 30px;	
}
.ItemParamDetail img{
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}




.spic{
}
.spic a img{-moz-opacity:0.5; filter:alpha(opacity=50);border:0px;  margin: 0px; padding: 0px;}
.spic a:hover{font-size:9px;}
.spic a:hover img{-moz-opacity:0.5; filter:alpha(opacity=100);cursor:hand; margin: 0px; padding: 0px;}
.remarkliststyle {
	background-image: url(../images/bg_dotline.gif);
	background-repeat: repeat-x;
	clear: both;
	width: 680px;
	background-position: center bottom;
	height: 28px;
	line-height: 28px;
}
.remarklistinfo{
    clear: both; 
    background-color: #EEEEEE; 
    border: solid 1px #DEDEDE; 
    padding-left: 20px; 
    font-size: 13px; 
    font-style: italic;
    display: none;
}
.shopclub {
	background-image: url(../images/bg_shop_84x87.gif);
	background-position: left top;
	height: 87px;
	width: 84px;
	float: right; 
	margin-left: 10px;
	margin-right: 5px;
}
.shopclub .shopclubimg{
	height: 44px;
	width: 61px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 6px;
}
#wrap #mysmartclub {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#wrap #winpoint_maincontent {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#wrap #mysmartclub #myinfo #maincontent {
	padding-top: 20px;
	padding-right: 16px;
	padding-bottom: 20px;
	padding-left: 16px;
	line-height: 30px;
}
#wrap #mysmartclub #myinfo #myinfo_photo {
	background-image: url(../images/bg_myinfo_photo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	height: 139px;
	width: 139px;
}
#wrap #mysmartclub #myinfo #myinfo_photo img{
	height: 120px;;
	width: 120px;
	margin-top: 6px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-left: 6px;
}


.shopclub .shopclubtitle {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #000;
	text-align: center;
}



.pointframe {
	height: 19px;
	margin: 0px;
	padding: 0px;
	clear: both;	
}
.NormalButtonStyleI {
	background-image: url(../images/button_normalstyle_112x26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 26px;
	width: 112px;
}
.NormalButtonStyleI a:link{
	font-size: 12px;
	line-height: 26px;
	color: #000000;
	text-decoration: none;
}
.NormalButtonStyleI a:visited{
	font-size: 12px;
	line-height: 26px;
	color: #000000;
	text-decoration: none;
}
#wrap #leftsidebar #mysmartclub_navimenu {
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#wrap #leftsidebar .myinfo {
	font-size: 12px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	height: 50px;
}

#wrap #leftsidebar #mysmartclub_navimenu img{
	margin-top: 3px;
	margin-right: 3px;
}

.NormalButtonStyleI a:hover{
	font-size: 12px;
	line-height: 26px;
	color: #000000;
	text-decoration: none;
}
.NormalButtonStyleI a:active{
	font-size: 12px;
	line-height: 26px;
	color: #000000;
	text-decoration: none;
}
.pointframe .pointframeleft {
	background-image: url(../images/point_rectangle_left_h19.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 19px;
	width: 2px;
	float: left;
}
.pointframe .pointframecenter {
	background-image: url(../images/point_rectangle_bg_h19.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 19px;
	float: left;
	text-align: center;
	vertical-align: middle;
	line-height: 19px;
}
.pointframe .pointframeright {
	background-image: url(../images/point_rectangle_right_h19.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 19px;
	width: 2px;
	float: left;
}
.pageindex {
	text-align: right;
	width: 680px;
	float: right;
	padding-top: 6px;
	clear: both;
	height: 26px;	
	margin-bottom: 0px;
	*margin-bottom: -10px !important;
	*margin-bottom: -10px;
}
.pageindex div{
	float: right;
	margin-left: 10px;
}
#wrap #register {
	border: 0px solid #FF3333;
	width: 962px;
	margin-top: 10px;	/*Firefox*/
	*margin-top: 10px !important;	/*IE7*/
	*margin-top: 10px;	/*IE6*/
	margin-right: 16px;
	margin-left: 16px;	/*Firefox*/
	*margin-left: 16px !important;	/*IE7*/
	*margin-left: 16px;	/*IE6*/
	margin-bottom: 0px;	/*Firefox*/
	*margin-bottom: 16px !important;	/*IE7*/
	*margin-bottom: 16px;	/*IE6*/
}
#wrap #MainContentLogin {
	border: 0px solid #CCCCCC;
	width: 962px;
	margin-right: 16px;
	margin-left: 16px;	/*Firefox*/
	*margin-left: 16px !important;	/*IE7*/
	*margin-left: 16px;	/*IE6*/
}

.frame232 {
	border: 1px solid #d2d2d2;
}
.frame720 {
	border: 1px solid #d2d2d2;
}
.frame232 .frame232_title {
	background-image: url(../images/bg_frametitle_II.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	vertical-align: middle;
}
.frame720 .frame720_title {
	background-image: url(../images/bg_frametitle_II.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	vertical-align: middle;
}
ul#tabnav{
	list-style-type:none;
	margin:0px;
	padding-left:30px;					/* 左侧无空隙 */
	padding-bottom:23px;
	border-bottom:1px solid #a0a0a0;	/* 菜单的下边框 */
	font: 12px verdana, arial;

}
ul#.tabnavshort{
	list-style-type:none;
	margin:0px;
	padding-left:50px;					/* 左侧无空隙 */
	padding-bottom:23px;
	border-bottom:1px solid #a0a0a0;	/* 菜单的下边框 */
	font: 12px verdana, arial;
}

ul#tabnav li,ul#tabnavshort li{
	float:left;
	height:22px;
	background-color:#a3dbff;
	margin:0px 3px 0px 0px;	
	border:1px solid #a0a0a0;
	background-image: url(../images/bg_tabnav.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}
ul#tabnav li.selected,ul#tabnavshort li.selected{
	float:left;
	height:23px;
	background-color:#FFFFFF;
	background-image: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #a0a0a0;
	border-right-color: #a0a0a0;
	border-left-color: #a0a0a0;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
ul#tabnav li.righttext,ul#tabnavshort li.righttext{
	float:right;
	height:23px;
	background-color:#FFFFFF;
	background-image: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-color: #A0A0A0;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	color: #ff3333;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;	
}


ul#tabnav a:link, ul#tabnav a:visited, ul#tabnav a:active,ul#tabnavshort a:link, ul#tabnavshort a:visited, ul#tabnavshort a:active{
	display:block;						/* 块元素 */
	font-size: 12px;
	line-height: 22px;
	color:#080707;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
ul#tabnav a:hover,ul#tabnavshort a:hover{
	color:#FF3300;
}
#content{								/* 具体内容 */
	border-left:1px solid #11a3ff;		/* 左边框 */
	border-right:1px solid #11a3ff;		/* 右边框 */
	border-bottom:1px solid #11a3ff;	/* 下边框 */
	padding:15px;
	font-size:12px;
}
.required {
	width: 200px;
	height: 400px;
	background-image: url(../images/icon_required.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.gradualbutton{
	BORDER: #c0002f 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ff2449); 
	CURSOR: hand; 	
	PADDING-TOP: 1px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; 	
	width: 110px; color: #000000;
	height: 30px;
}
.point { width:76px; height:20px; background-image:url(../images/point.gif); background-repeat: no-repeat;}
.left3 { width:25px; text-align:center; margin-left:2px; line-height:20px; font-size:12px; padding-left:2px; color:#FF0000; }
#wrap #register #registerguide {
	height: 80px;
	text-align: center;
	vertical-align: middle;
}
.graylineC1 {
	background-color: #cccccc;
	height: 1px;
}
#wrap #MainContentLogin #loginframeleft {
	background-image: url(../images/bg_loginframe_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 370px;
	width: 576px;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 0px;
}
#wrap #MainContentLogin #loginframeright #loginframerightcontent {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#wrap #MainContentLogin #loginframeleft #loginframeleftcontent {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}


#wrap #MainContentLogin #loginframeright {
	background-image: url(../images/bg_loginframe_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 328px;
	width: 363px;
	margin-top: 24px;
}


#register #registerguide img{
	margin-right: 20px;;
	margin-top: 20px;
}
a.activelinkstyle:link{
	text-decoration: underline;
	color: #FF3333;
}
a.activelinkstyle:visited{
	text-decoration: underline;
	color: #FF3333;
}
a.activelinkstyle:hover{
	text-decoration: none;
	color: #333333;
}
a.activelinkstyle:active{
	text-decoration: underline;
	color: #FF3333;
}







/**导航******************/


.pnav {
	CLEAR: left; MARGIN: 10px 7px 0px 0px
}
.pages-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
    HEIGHT: 24p;
	float: right; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px; MARGIN: 10px 7px 0px 0px; PADDING-TOP: 0px! important
}
.pages-nav .brackets {
	DISPLAY: none; VISIBILITY: hidden
}
.pages-nav .mini-page {
	DISPLAY: none; VISIBILITY: hidden
}
.pages-nav .first-page {
	MARGIN-TOP: 19px
}
.pages-nav A.backToTop:link {
	DISPLAY: none; BACKGROUND: #fff; COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pages-nav A.backToTop:hover {
	BACKGROUND: white; COLOR: white
}
.pages-nav A.backToTop:visited {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pages-nav A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 4px; PADDING-TOP: 1px;
    height: 22px;
    width: 18px;
    text-align: center;
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ddd 1px solid; COLOR: #000; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;
}
.pages-nav SPAN {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 4px; PADDING-TOP: 1px
    height: 10px;
    width: 18px;
	COLOR: #999
}
.pages-nav A:link {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ddd 1px solid; COLOR: #000; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.pages-nav A:visited {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ddd 1px solid; COLOR: #000; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.pages-nav A:hover {
	BORDER-LEFT-COLOR: #ddd; BACKGROUND: #f30; BORDER-BOTTOM-COLOR: #ddd; COLOR: #fff; BORDER-TOP-COLOR: #ddd; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ddd;
}
.pages-nav .current {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #fff 1px solid; COLOR: #000; BORDER-BOTTOM: #fff 1px solid
}
.pages-nav .next {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ddd 1px solid; COLOR: #000; BORDER-BOTTOM: #ddd 1px solid;
	COLOR: #ccc
}
.pages-nav .gopage {
	border: solid 1px #dddddd; background-color: #FFFFFF; font-size: 12px; font-family: Verdana, Geneva, sans-serif; 
	width: 14px; height: 24px;
	line-height: 24px;
}
.pages-nav .submitgo {
	border: solid 1px #dddddd; background-color: #FFFFFF; font-size: 12px; font-family:  Arial, sans-serif;
    width: 20px; height: 24px;
	line-height: 24px;
	color: #999999;
}
button.button{
	border: solid 1px #cecece; background-color: #EFEFEF; color: #f81919;
	height: 22px;
	font-size: 12px;
	line-height: 20px;
}
.bluecolorbold{
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #09C;

}
.greencolorbold{
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #5ec33c;
}
.blackcolorbold{
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #333333;
}#wrap .awardlist {
	WIDTH: 360px; float: left; height: 126px;	
}
#wrap .awardlist .awardpic {
    float: left;
    height: 100px;
    width: 130px;
	clear: both;
}
#wrap .awardlist .awardpic img {
    height: 80px;
    width: 100px;
    padding: 6px;
    border: solid 1px #CECECE;
}
#wrap .awardlist .awardinfo {
    float: left;
    width: 200px;
	height: 126px;
}
#wrap .awardlist .awardinfo .awardinfotitle,#wrap .awardlist .awardinfo .awardinfotitle a{
    color: #FF3333;
    font-weight: bold;
    font-size: 14px;
}

#wrap .awardlist .awardaction {
    float: right;
    height: 28px;
    width: 130px;
}
.bold22chinese{
    font-weight: bold;
    font-size: 22px;
    font-family: "微软雅黑", "黑体", "宋体",  Verdana;
    line-height: 76px;
    margin-top: 0px;
    *margin-top: 0px !important;
    *margin-top: 20px;    
}

.containerfull{
	text-align: center;
    width: 580px;
    margin-bottom: 15px;
    line-height: 34px;
}
.containeraction{
	text-align: center;
    width: 300px;
    margin-top: 15px;
    margin-bottom: 30px;
    line-height: 70px;
}
#wrap .shoplist {
    width: 700px;
}
.shoplist_item,.shoplist_item_index {
	list-style-type: none;
	width: 106px;
	height: 140px;
	margin-right: 10px;
	margin-left: 15px;
	margin-bottom: 6px;
	margin-top: 10px;
	float: left;
}
.shoplist_item2 {
	list-style-type: none;
	width: 110px;
	height: 140px;
	margin-right: 10px;
	margin-left: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
}
.shoplist_item3 {
	list-style-type: none;
	width: 120px;
	height: 140px;
	margin-right: 10px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 35px;
	float: left;
}
.shoplist_item .shoplist_item_pic,.shoplist_item_index .shoplist_item_pic {
	background-image: url(../images/bg_activity_item_88x88.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width:88px;
	height:88px;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
	position:static;
	text-align:center;
	z-index: 1;
}

.shoplist_item2 .shoplist_item_pic {
	background-image: url(../images/bg_activity_item_88x88.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width:88px;
	height:88px;
	overflow:hidden;
	position:static;
	text-align:center;
	z-index: 1;
}
.shoplist_item3 .shoplist_item_pic {
	background-image: url(../images/bg_activity_item_88x88.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width:88px;
	height:88px;
	overflow:hidden;
	position:static;
	text-align:center;
	z-index: 1;
}

.shoplist_item_index .shoplist_item_pic  img,.shoplist_item .shoplist_item_pic  img {
	position:static;
	margin-left: 1px;
	margin-top: 6px;	
	width:76px;
	height:76px;
	vertical-align:middle;
	z-index: 1;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}

.shoplist_item2 .shoplist_item_pic  img {
	position:static;
	margin-left: 1px;
	margin-top: 6px;	
	width:76px;
	height:76px;
	vertical-align:middle;
	z-index: 1;
}
.shoplist_item3 .shoplist_item_pic  img {
	position:static;
	margin-left: 1px;
	margin-top: 6px;	
	width:76px;
	height:76px;
	vertical-align:middle;
	z-index: 1;
}


.shoplist_item_index .shoplist_item_title,.shoplist_item .shoplist_item_title {
	text-align: center;
	line-height: 22px;
	width:90px; 
	height:22px;  
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
	vertical-align: center;
	
}
.shoplist_item .shoplist_item_title a{
	font-size: 12px;
}
.shoplist_item2 .shoplist_item_title {
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	width:90px; 
	height:20px;  
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}
.shoplist_item3 .shoplist_item_title {
	text-align: center;
	line-height: 22px;
	width:80px; 
	height:20px;  
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}
.shoplist_item .shoplist_item_title a:link{
	color: #323232;
}
.shoplist_item .shoplist_item_title a:visited{
	color: #323232;
}
.shoplist_item .shoplist_item_title a:hover{
	color: #FB3333;
}
.shoplist_item .shoplist_item_title a:active{
	color: #323232;
}
.shoplist_item .shoplist_item_price {
	list-style-type: none;
	height: 14px;
	*height: 2px !important;
	*height: 2px;
	line-height: 20px;
	text-align: center;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}
.shoplist_item_index .shoplist_item_price {
	list-style-type: none;
	text-align: center;
	width:80px;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}
.shoplist_item2 .shoplist_item_price {
	list-style-type: none;
	line-height: 20px;
	text-align: center;
}
.shoplist_item .shoplist_item_desc {
	position: static;
	vertical-align: center;
	list-style-type: none;
	height: 19px;
	line-height: 19px;
	margin-top: -10px;
	background-image: url(../images/button_activity_item_desc.gif);
	text-align: center;
	width: 103px;
	background-repeat: no-repeat;
	background-position:left center;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}
.shoplist_item2 .shoplist_item_desc {
	list-style-type: none;
	line-height: 16px;
	background-image: url(../images/button_activity_item_desc.gif);
	height: 19px;
	text-align: center;
	line-height: 23px;
	margin-top: -10px;
	width: 93px;
	background-repeat: no-repeat;
	background-position:center center;
}
#wrap .shoplist_tab {
    height: 242px; 
    width: 712px; 
    background-image: url(../images/bg_shoplist_tab.gif); 
    background-repeat: no-repeat; 
    background-position: left top;
}
#wrap .shoplist_tab div .shoplist_tab_title {
    color: #d33825; 
    font-size: 14px; 
    font-weight: bold; 
    float: left; 
    line-height: 32px; 
    margin-left: 36px;
	*margin-left: 36px !important;
	*margin-left: 22px;
}
#wrap .shoplist_tab div .shoplist_tab_subtitle {
    color: #6a2525; 
    float: left; 
    font-size: 12px; 
    line-height: 30px; 
    margin-left: 44px;
}
#wrap .shoplist_tab .shoplist_tab_more {
    float: right; 
    margin-right: 10px; 
    line-height: 30px;
}
#wrap .shoplist_tab .shoplist_tab_more a{
    color: #6a2525; 
    font-size: 12px
}
#wrap .shoplist_tab .shoplist_tab_more a:hover{
    color: #F3333; 
    font-size: 12px
}
#wrap .shoplist_tab .shoplist_tab_content {
    padding-left: 14px; 
    padding-right: 14px; 
    clear: both;
}
#wrap .shoplist_tab .shoplist_tab_content .shoplist_tab_content_right {
    float: left; 
    padding-top: 20px;
}
#wrap #registeradforfree {
    margin-top: 120px;
    *margin-top: 140px !important;
    *margin-top: 90px;    
}


/*slider*/
.contentslider{width:574px; height:227px;}
.contentslider .opacitylayer{
	width: 100%;
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.contentslider .slider_ad{display:none;}
.contentslider .slider_ad img{width:574px; height:227px;}
.pagination{position:relative; width:80px; margin-top:-26px; *margin-top:-21px !important; *margin-top:-21px; margin-right:91px; *margin-right:91px !important; *margin-right:1px; padding:3px 0;}
.pagination a{
	padding:2px 5px; border:1px solid #f60000; color:#fffFFF; background-color:#000000; font:10px Verdana, Simsun, Helvetica, Arial, sans-serif;
 }

.pagination a:link{color:#fffFFF; background-color:#000000; text-decoration:none;}
.pagination a:visited{color:#fffFFF; background-color:#000000; text-decoration:none;}
.pagination a:hover, .pagination a.selected{color:#fffFFF; background-color:#f60000; text-decoration:none;}
.pagination a:active{color:#fffFFF; background-color:#f60000; text-decoration:none;}



.tbodytitle{
	color: #a20300; 
    font-weight: bold;
}
.stepstyle{
	padding-left: 20px; 
	background-color: #f2f2f2; 
	color: #d04906;
	height: 28px;
}
.stepstyleII{
	padding-left: 20px; 
	background-color: #FFFFFF; 
	color: #d04906;
	height: 28px;
}
.frame720aaa { width:720px; float:left;clear: both; }
.framecornor_top_720a { padding-bottom:10px;width: 720px; margin-left: auto; margin-right: auto;}
.frame_right_200 { width:200px; padding-left:10px; margin-left: auto;
	margin-right: auto;}
	
.maincontenta { width:90%; padding:10px; line-height:20px; color:#333333; font-size: 13px; line-height: 23px;}
.tabitema {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/button_detaila.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 200px;
	height: 28px;
	text-align: center;
	float: left;
}

.main090410 { 
	width:1000px; 
	margin-left:auto; 
	margin-right:auto; 
	height: auto; 
	padding-top: 2px; 
	padding-left: 16px; 
	/*background-image: url(../images/bg_bodyline_top.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	margin-bottom: 0px;
	}
.main_left_090410{ width:350px; height:auto;}

.main_right_090410 { width:630px; height:auto;}
.main_top_090410 { width:1000px; margin-left:auto; margin-right:auto; padding-top:0px; margin-bottom: 0px;*margin-bottom: 0px !important;*margin-bottom: -5px}
.main_top_left_090410 { width:24px; height:31px; }
.main_top_center_090410 { width:934px; height:31px; background-image:url(../images/index200904_11.jpg); }
.main_top_center_left { width:200px; margin-top:4px;}
.main_top_center_main { width:300px;*width:300px !important;*width:400px;}
.main_top_center_main1 { width:300px;}
.main_top_center_090410_bt { width:100px; background-image:url(/html/images/index200904_16.jpg); height:50px; overflow:hidden;
	position:relative; margin-top:2px; line-height:30px; text-align:center;}
.main_top_center_090410_bt2 { width:100px; background-image:url(/html/images/index200904_16.jpg); height: 26px; overflow:hidden;
	position:relative; margin-top:6px;*margin-top:6px !important;*margin-top:6px; line-height:30px; text-align:center; cursor: hand}
.main_top_center_090410_kk { width:100px; height:30px; line-height:30px; margin-top:2px; text-align:center;}
.main_top_center_090410_kk2 { width:100px; height:30px; line-height:30px; margin-top:6px; text-align:center;}
.main_top_right_090410 { width:15px; height:31px; background-image:url(../images/index200904_14.jpg);}
.main_center_090410 { background-image:url(../images/index200904_39.jpg); width:973px; height:354px; margin-left:auto; margin-right:auto; clear:both;}
.main_center_090411 { background-image:url(../images/index200904_39.jpg); width:973px; height:330px; margin-left:auto; margin-right:auto; clear:both;}
.main_center_mainleft_090410 { width:120px; }
.ka { border-top:1px solid #BCBCBC;}
.kb { border-right:1px solid #BCBCBC;}
.kc { border-bottom:1px solid #BCBCBC;}
.main_center_mainleft_kk { width:120px;  height:30px; margin-left:2px; background-color:#EEEEEE; line-height:30px; text-align:center;}
.main_center_mainleft_kkb { width:120px;  height:30px; margin-left:2px; line-height:30px; text-align:center; font-weight:bold;}
.main_center_mainright_090410 { width:970px; margin-left: 0px; height:376px;}
.main_center_mainright_090411 { width:970px; margin-left: 40px; height:306px; margin-bottom: -40px; margin-top: 0px;*margin-top: 0px !important;*margin-top: 20px; margin-right: 140px;}
.main_center_mainright_090411 ul{
	margin-right: 30px;
	margin-top: 10px;
}

.main_center_mainright_090412 { width:840px;*width:840px !important;*width:845px; margin-left: 127px; height: 306px}

.main_center_bottom_0410 { width:973px; background-image:url(../images/index200904_47.jpg); background-position: right bottom; background-repeat: no-repeat; height:21px; margin-left:auto; margin-right:auto; }
.main_center_main900 { width:950px; margin-left:auto; margin-right:auto; padding-left:25px;  margin-top: 0px;*margin-top: 0px !important;*margin-top: -7px;  }

.right090428 { width:391px;}
.right_top_090428 { width:391px; height:49px; background-image:url(../images/index20090428_03.jpg); }

.right_center01 { width:21px; height:167px; background-image:url(../images/index20090428_05.jpg);}
.right_center02 { width:353px; height:167px; }
#hotactivity li,#newnotice li{ height: 22px; *height: auto !important; *height: 22px; list-style-type: none;}
#hotactivity li a,#newnotice li a{ font-size: 12px;}
#hotactivity .newsmore{ margin-top: 4px;}

.right_center03 { width:17px; height:167px; background-image:url(../images/index20090428_07.jpg);}
.right_bottom090428 { width:391px; height:15px; background-image:url(../images/index20090428_08.jpg);}
.p10 { padding-left:10px;}
.l1 { border:1px solid #cccccc;}
.w { padding:2px; margin:2px;}
.gift_item {
	text-align: center;
	width:110px; 
	height:20px;  
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
	word-break:keep-all;
}


.framebrand .activity_item{
	list-style-type: none;
	width: 88px;
	margin-right: 9px;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 6px;
	float: left;
}

a.lan-a,.menunormal a{
	font-size: 12px;
}
a.red-a{
	font-size: 12px;
	color: #FF0000;
}
.redeemprize .activity_item{
	list-style-type: none;
	width: 88px;
	margin-right: 9px;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 6px;
	float: left;
}
.indexearnmore{
	margin-right:3px; 
	height: 21px;
	margin-top: 32px;
	*margin-top: 32px !important;
	*margin-top: 28px;
	float: right;
}
.indexusemore{
	margin-right:10px; 
	height: 21px;
	margin-top: 0px;
	*margin-top: 0px !important;
	*margin-top: -7px;
	float: right;
	padding-bottom: 20px;
}
.indexearnfreemore{
	margin-right:46px; 
	*margin-right:46px !important; 
	*margin-right:26px; 
	height: 21px;
	margin-top: 4px;
	*margin-top: 4px !important;
	*margin-top: -13px;
	float: right;
	padding-bottom: 20px;
}

.awardblankredeem{
	height: 120px;
	width: 360px;
	float: left;
	margin-bottom: 30px;
}
.awardblankredeem .awardaction{
	float: left;
	width: 150px;
	height: 30px;
	text-align: left;
	margin-right: 70px;
	*margin-right: 70px !important;
	*margin-right: 40px;
	margin-top: 4px;
}
.awardblankredeem .awardlist{
	margin-top: 15px;
	*margin-top: 15px !important;
	*margin-top: 10px;
	margin-bottom: 10px;
	*margin-bottom: 10px !important;
	*margin-bottom: 5px;
}
.awardblankredeem .dotline{
	margin-top: 146px;
	*margin-top: 5px !important;
	*margin-top: 10px;
	margin-bottom: 0px;
}
.awardblankfree{
	height: 120px;
	width: 360px;
	float: left;
	margin-bottom: 30px;
	*margin-bottom: 30px !important;
	*margin-bottom: 4px;
}


#wrap .awardblankfree .awardinfo .awardinfotitle .left,#wrap .awardblankfree .awardinfo .awardinfotitle .point{
	clear: both; float: left;
}
#prizeRedeems{
	clear: both;
}

#prizeRedeems .dotline{
	height: 4px;
}


.pointclass .awardlist{
	
}
.awardinfo{
	height: 80px;
	overflow-y: hidden;
	width: 200px;
}


.awardblankfree .awardcontent .awardinfotitle,.awardcontent .awardinfotitle .left,.awardcontent .awardinfotitle .awarddesc{
}

.awardblankfree .awardlist{
	width: 340px;
	height: 200px;
	margin-top: 4px;
	*margin-top: 10px !important;
	*margin-top: 10px;
}

.awardblankfree .awardcontent{
	width: 120px;
	float: left;
	height: 140px;
}
.awardblankfree  .awarddesc{
	clear: both;
	text-align: left;
	line-height: 20px;
	width:200px; 
	height:60px;  
	text-overflow:ellipsis; 
	overflow:hidden;

}
.awardblankfree .pointclass{
	width: 230px;
	float: left;
	margin-bottom: 10px;
	margin-top: -28px;
	*margin-top: -28px !important;
	*margin-top: -28px;
	clear: both;
	height: 30px;
}
.awardblankfree .pointclass .point{
	float: left;
	width: 80px;
}
.awardblankredeem .awardinfotitle,.awardblankfree .awardinfotitle .left{
	text-align: left;
	line-height: 20px;
	width:200px; 
	height:24px;  
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}

.parlist form{
	margin: 0px;
	padding: 0px;
}


.awardblankfree .dotline{
	margin-top: 130px;
	*margin-top: 10px !important;
	*margin-top: -10px;
}

#recommgift{
	z-index: 2000;
	position: absolute;width:353px; height:167px;
}
#recommgift img{
	margin-top: -16px;
	margin-left: -16px;
}
.indexnewsmore{
	margin-right:-5px; 
	*margin-right:-5px !important; 
	*margin-right:0px; 
	height: 21px;
	margin-top: 30px;
	*margin-top: 8px !important;
	*margin-top: 8px;
	float: right;

}


.f_grad{
	width: 220px;
	border: solid #ACACAC 1px;
}
.f_top_243{
	background-image: url(../images/bg_tabnav.gif);
	background-repeat: repeat-x;
	background-position: center top;
	float: left;
	height: 28px;
	width: 220px;
	clear: both;
	text-align: center;
}
.f_content_243_inner{
	width: 200px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 10px;
	clear: both;
}
#f_navimenu{
	height: 100px;
}
#f_navimenu img{
	margin-top: 2px;
	margin-bottom: 2px;
}
#f_navimenu div{
	margin-left: 4px; margin-right: 4px;
	margin-top: 3px; margin-bottom: 3px;
}
#f_navimenu div a{
	margin-left: 32px; margin-right: 3px;
	line-height: 27px;
}
#f_navimenu #f_n_1{
	background-image: url(../images/1-1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 90px;
	height: 27px;
	float: left;
}
#f_navimenu #f_n_2{
	background-image: url(../images/1-2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 90px;
	height: 27px;
	float: left;
}
#f_navimenu #f_n_3{
	background-image: url(../images/2-1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 90px;
	height: 27px;
	float: left;
}
#f_navimenu #f_n_4{
	background-image: url(../images/2-2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 90px;
	height: 27px;
	float: left;
}
#f_navimenu #f_n_5{
	background-image: url(../images/3-1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 90px;
	height: 27px;
	float: left;
}
#f_navimenu #f_n_6{
	background-image: url(../images/3-2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 90px;
	height: 27px;
	float: left;
}
.indexnewsmore2{
	margin-right:38px; 
	*margin-right:38px !important; 
	*margin-right:19px; 
	height: 21px;
	margin-top: 30px;
	*margin-top: 30px !important;
	*margin-top: 4px;
	float: right;

}
.indexnewsmore3{
	height: 21px;
	margin-right: 3px;
	*margin-right: 3px !important;
	*margin-right: 2px;
	margin-top: -8px;
	float: right;
}
