﻿@charset "utf-8";
body {
	color:#333;
	font-size:12px;
	font-family:宋体,Arial;
}
body,li,ul,ol,dl,dt,dd,form,p{
	margin:0;
	padding:0;
}
li{	
	list-style: none;
}
ol li {
	list-style-position:inside;
}
input,select {
	font-size:12px;
}

/* PageBody 页面主体 */
.bodystyle {
	clear:both; 
	margin:0 auto;
	width:883px;
} 
#PageBody {	
	padding-top: 10px; 
	clear:both;
}

#PageBody_left {
	float:left;
	width:227px;
}
#PageBody_right {
	float:left;
	width:638px;
	padding:0 0 0 18px;
}
/* Leftside */
.PageBody_left_1_1 {		
	height: 93px;	
	width:216px;	
	padding:5px 0 0 9px;
	border:1px solid #d1d1d1;
	border-width:0 1px 1px 1px;
}
.kingclub {
	margin-top:15px;
}
.fastlink{
	margin-top:10px;
	clear:both;
}
.fastlink_lia{
	float:left;
	padding:10px 10px 0px 0px;
}
.fastlink_lib{
	float:right;
	padding:10px 0px 0px 0px;
}
.more_mileage{
	clear:both;
	margin:10px 0px 0px 0px;
}
.customer{
	clear:both;
	height:50px;
	margin-top:2px;
	padding:70px 0px 0px 55px;
	background:url(../images/pagebody/customer.gif) no-repeat 0px 10px!important;
	background:url(../images/pagebody/customer.gif) no-repeat 0px 2px;
}
.PageBody_left_1_1_a{	
	float:left;	
	width:63px;	
	height:59px;
}
.PageBody_left_1_1_b,.PageBody_left_1_1_c{	
	float:left;	
	width:133px;	
}
.PageBody_left_1_1_b{
	padding:10px 0 0 10px;
}
.PageBody_left_1_1_c{	
	padding:5px 0 0 10px;
}

/* ul,li */
ul.submenu1{
	height: 28px;
}
ul.submenu2{
	height:auto;
}

/* Rightside */
.PageBody_right2{
	clear:both;
	height:auto;
	width:638px;
}
.ticket{
	float:left;
	width:223px;
	margin-top:10px; 
	overflow:hidden;
}
.tickettitle{
	float:left;
	clear:both;
	display:block;
	height:26px;
	width:223px;
	background: url(../images/pagebody/ticket_line.jpg) no-repeat 0 0;
}
.tickettitle ul li{	
	float:left;	
	width:74px;	
	height:26px;	
	line-height:26px;	
	text-align:center;	
	cursor:pointer;
	background:url(../images/pagebody/ticket_bgaon.jpg) no-repeat 0 0;
}
.tickettitle .ticket_a{
	width: 74px;	
	height: 26px;
	background: url(../images/pagebody/ticket_bga.jpg) no-repeat 0 0;
	cursor:pointer ;
}
.search {	
	float:left; 
	height:208px;	
	width:221px;	
	border-width:0 1px 1px 1px;
}
.news {
	float:left;
	width:404px;
	height:100px;
	margin:10px 0 0 10px;
}
.PageBody_right_2_a_3,.PageBody_right_2_a_4 {	
	float: left;	
	height:auto;	
	width: 94%;	
	padding-left: 9px;	
}
.PageBody_right_2_a_3 {
	border-bottom:1px solid #ccc;
}
.PageBody_right_2_a_4 ul li {
	font-weight:bold;
	padding-top:10px;
}
.news_title {
	height:24px;
	padding:0 10px;
	border: 1px solid #d1d1d1;
	background: url(../images/pagebody/title_bg1.jpg) no-repeat 0 0;
}
.shop,.friends {
	width:638px;
	clear:both;
	padding-top:10px;
}
.shop {
	display:block;
}
.friends .pic {	
	border: 1px solid #d1d1d1;
}
.PageBody_right {
	height:auto;
	width:626px;
}
.PageBody_right_1{
	float: right;
	height: 215px;
	width: 618px; 
	border: 1px solid #d1d1d1;
}
.PageBody_right_2 {
	height:249px;
	width: 620px;
	float: right;
	margin-top: 5px;
	border-width:0px 0px 0px 0px;
}
.PageBody_right_2_a {
	float: left;
	height: 249px;
	width: 230px;
	border: 1px solid #d1d1d1;
	background-color: #ebebeb;
}
.PageBody_right_2_a_1 {
	float: left;
	height: 32px;
	width: 221px;
	padding-left: 9px;
	vertical-align: middle;
	border-bottom:1px solid #ccc;
	background:url(../images/right.gif) no-repeat 0 0;
}
.PageBody_right_2_b,.PageBody_right_2_c {
	float: left;
	height: 249px;
	margin-left: 4px;
	border: 1px solid #d1d1d1;
	background-color: #ebebeb;
}
.PageBody_right_2_b {
	width: 230px;
}
.PageBody_right_2_c {
	width: 146px;
}
.right_2 {
	float:left;
	width:11px;
	height:15px;
}
.PageBody_right_3 {
	float: right;
	height: 63px;
	width: 620px;
	margin-top:5px;
}
.PageBody_right_3_j1,.PageBody_right_3_j2 {
	float:left;
	height: 61px;
	width: 72px;
}
.PageBody_right_3_j1 {
	margin-right: 6px;
}
.PageBody_right_3_j31,.PageBody_right_3_j32,.PageBody_right_3_j33,.PageBody_right_3_j34,.PageBody_right_3_j35,.PageBody_right_3_j36,
.PageBody_right_3_j37,.PageBody_right_3_j38 {
	height:61px;
	width:70px;
	border: 1px solid #ccc;
}
.PageBody_right_3_j31 {
	background-image:url(../images/logo1.gif);
}
.PageBody_right_3_j32 {
	background-image:url(../images/logo2.gif);
}
.PageBody_right_3_j33 {
	background-image:url(../images/logo3.gif);
}
.PageBody_right_3_j34 {
	background-image:url(../images/logo4.gif);
}
.PageBody_right_3_j35 {
	background-image:url(../images/logo5.gif);
}
.PageBody_right_3_j36 {
	background-image:url(../images/logo1.gif);
}
.PageBody_right_3_j37 {
	background-image:url(../images/logo2.gif);
}
.PageBody_right_3_j38 {
	background-image:url(../images/logo3.gif);
}
.PageBody_right_3_a_1 {
	font-weight: bold;
	background-position: center;
	border-bottom:1px solid #ccc;
}
.PageBody_right_3_a_2,.PageBody_right_3_a_1 {
	padding-left: 9px;
}
.PageBody_right_4,.PageBody_right_4_1,.PageBody_right_4_2 {
	float: right;
	width: 620px;
}
.PageBody_right_4{
	height: 95px;
	margin-top: 5px;
}
.PageBody_right_4_1{
	height:23px;
	background-color: #f3f3f3;
}
.PageBody_right_4_2{
	height:auto;
}

/* 081023 Yola Start */
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
img {
	border:0;
}
table {
	border:0;
	border-collapse:collapse;
}
.hackclear {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}

/* 间距相关 Start */
.spaceTop{
	margin-top:10px;
}
.spaceTop18 {
	margin-top:18px;
}
.spaceRight10 {
	margin-right:10px;
}
.spaceRight5 {
	margin-right:5px;
}
/* 间距相关 End */

/* 文字、文本 Start*/
.textDelLine {
	font-size:16px;
	color:#333;
	text-decoration:line-through;
}
.textRed {
	color:#d71128;
	font-size:16px;
	font-weight:bold;
}
.fontRed {
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#d71128;
}
.fontR {
	color:#d71128;
}
.fontBold {
	font-weight:bold;
}
.fontDark {
	color:#333;
}
.fontGrey {
	color:#999;
}
.linkGrey:link,.linkGrey:visited,.linkGrey:hover {
	color:#333;
	zoom:1;/*IE6 hack*/
	text-decoration:underline;
}
/* 文字、文本 End*/

/* 按钮 Start */
.btnDownload {
	color:#fff;
	font-size:12px;
	width:51px;
	border:0 none;
	height:20px;
	padding:3px 0 0 10px;
	background:url(../images/pagebody/button.gif) no-repeat 0 0;
}
.btnNone {
	font-size:12px;
	color:#fff;
	text-align:center;
	width:54px;
	height:20px;
	padding-top:2px;
	border:0 none;
	background:url(../images/new_club_login/button.gif) no-repeat 0 0;
}
.btnFind {
	width:79px;
	height:24px;
	color:#666;
	border:0 none;
	cursor:pointer;
	line-height:24px;
	text-align:center;
	padding-left:13px;
	background: url(../images/new_club_login/jfbd3t.gif) no-repeat 0 0;
}
.btnSearch {
	width:55px;
	height:22px;
	color:#fff;
	border:0;
	font-size:12px;
	padding:2px 0 0 15px;
	background:url(../images/pagebody/bgSearch.gif) no-repeat 0 0;
}
.btnLOrang,.btnLRed,.btnLGrey,.btnOrange {
	height:20px;
	border:0;
	cursor:pointer;
	padding-top:2px;
	text-align:center;
	line-height:20px;
}
.btnLOrang {
	width:90px;
	color:#fff;
	background:url(../images/pagebody/btnLOrange.gif) no-repeat left top;
}
.btnLRed {
	width:90px;
	color:#fff;
	background:url(../images/pagebody/btnLRed.gif) no-repeat left top;
}
.btnLGrey {
	width:90px;
	color:#333;
	background:url(../images/pagebody/btnLGrey.gif) no-repeat left top;
}
.btnOrange {
	width:51px;
	color:#fff;
	background:url(../images/pagebody/btnOrange.gif) no-repeat left top;
}
/* 按钮 End */

/* 表格、表单相关 Start*/
.tableForm{
	color:#666;
	width:100%;
	margin-bottom:20px;
}
.tableForm th {
	height:30px;
	text-align:left;
	line-height:30px;
	background-color:#eee;
}
.tableForm td {
	height:25px;
	font-weight:lighter;
	padding-top:10px;
}
.tableForm .strongRow {
	color:#f00;
}
.pageNum {
	float:right;
	color:#666;
	font-weight:lighter;
}
.pageNum .NumCurrent {
	color:#f00;
}
.table2Rows {
	width:100%;
}
.table2Rows th {
	height:25px;
	width:100px;
	text-align:left;
	padding-bottom:5px;
}
.table2Rows td {
	width:120px;
	text-align:left;
}
.tableList {
	width:100%;
	margin-top:10px;
	*margin-top:20px!important;
	*margin-top:20px;
	border-bottom:1px solid #ccc;
}
.tableList th,.tableList td {
	height:25px;
	line-height:25px;
	text-align:left;
	padding:4px 5px;
}
.tableList th {
	font-weight:lighter;
	color:#9c5829;
	background-color:#eee;
	border:1px solid #ccc;
	border-width:1px 0 1px 0;
}
.tableList th a:hover,.tableList td a:hover {
	color:#000;
	text-decoration:underline;
}
.bottomBtn {
	margin:20px 50px 0 0;
	text-align:right;
}
.standInput{
	width:136px;
}
.smallInput {
	width:50px;
}
.standSelect{
	width:142px;
}
.infoTitleH1{
	color:#666;
	font-size:14px;
	padding:5px 0 5px 35px;
	margin:10px 0;
	background:url(../images/new_club_login/right.gif) no-repeat 5px 5px;
}
.infoTitle {
	color:#bd844f;
	height:30px;
	font-size:13px;
	line-height:30px;
	margin-bottom:10px;
	padding-left:10px;
	vertical-align:middle;
	background-color:#fffcd3;
	border-top:2px solid #bd844f;
	border-bottom:1px solid #bd844f;
}
/* 表格、表单相关 End*/

/* 最新商品、热门商品 Start*/
.proBoard {
	margin:10px 8px;
}
.proBoard li {
	height:24px;
	line-height:24px;
	border-bottom:1px dotted #ccc;
}
.proBoard li a {
	text-decoration:none;
}
.proBoard li a:hover {
	text-decoration:underline;
}
.proBoard li span{
	color:#fff;
	font-size:9px;
	font-family:Arial;
	text-align:center;
	font-weight:bold;
	padding:1px 2px 0 2px;
	margin-right:10px;
	background:url(../images/award_index/listBoard.gif) no-repeat left center ;
}
.proBoard .noBorder {
	border:0 none;
}
/* 最新商品、热门商品 End*/

/* 详细信息 Start */
.proSearch {
	height:30px;
	line-height:35px;
	padding:0 10px;
	background-color:#eee;
}
.proSearch select,.proSearch input {
	font-size:12px;
	margin:-4px 0 0 5px!important;
	_margin:3px 0 0 5px;
}
.classTitle {
	font-size:14px;
	color:#d21b2b;
	font-weight:bold;
	padding:15px 0 0 10px;
	background:url(../images/pagebody/lineSearch.gif) repeat-x 0 0;
}
.detail {
	margin:15px 0 0 0;
}
.detailL{
	float:left;
	width:250px;
	margin:0 20px 0 0;
}
.detailR{
	float:left;
	width:368px;
}
.imgBig {
	width:249px;
	height:202px;
	margin:0 0 10px 0;
}
.imgBig img{
	width:247px;
	height:200px;
	display:block;
	border:1px solid #ccc;
}
.imgBig span {
	position:absolute;
	z-index:100;
	margin:2px 0 0 2px;
}
.imgBig span img {
	width:58px;
	height:52px;
	border:0 none;
}
.detailImgSmall li{
	float:left;
	text-align:center;
}
.imgSmall {
	width:43px;
	height:43px;
	padding:1px;
	margin-right:8px;
	border:1px solid #ccc;
}
.detailR h2{
	margin-bottom:10px;
	color:#fff;
	font-size:14px;
}
.titleL,.titleR{
	width:10px;
	height:24px;
	float:left;
}
.titleL{
	background:url(../images/pagebody/detailTL.gif) no-repeat left top;
}
.titleR{
	background:url(../images/pagebody/detailTR.gif) no-repeat right top;
}
.titleC{
	float:left;
	height:24px;
	line-height:24px;
	text-align:center;
	padding:0 20px;
	background:url(../images/pagebody/detailTC.gif) repeat-x left top;
}
.detailInfo {
	clear:both;
	text-align:left;
		font-size:12px;
	
	
}
.detailInfo th {
	width:65px;
	padding:8px 2px 0 0;
}
.detailInfo td {
	padding-top:5px !important;
	_padding-top:4px;
	line-height:18px!important;
	_line-height:19px;
}
.linkPic {
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #ccc;
}
.linkPic img {
	margin-right:10px;
}
.bottomInfo {
	clear:both;
	margin-top:20px;
}
.bottomInfo ol {
	margin:0 0 10px 10px;
}
.bottomInfo ol li {
	line-height:20px;	
	list-style-position:inside;
}
.bottomInfo form,.bottomInfo p {
	margin:0 0 0 10px;
}
.bottomInfo p {
	line-height:20px;
	text-indent:24px;
}
.bottomInfo span {
	font-weight:bold;
}
.bottomInfo input {
	margin:0 10px 0 0;
}
.bottomInfo h2{
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#d71128;
	padding-left:10px;
	background:url(../images/pagebody/bgDetailInfo.gif) repeat-x left top;
}
/* 详细信息 End */

/* 产品列表 Start */
.proList {
	clear:both;
	margin:0 0 0 10px;
}
.proList ul {
	width:100%;
	margin-bottom:0;
	*margin-bottom:30px!important;
	*margin-bottom:30px;
}
.proList  li {
	float:left;
	width:206px;
	margin-right:2px;
	margin-bottom:30px;
	*margin-bottom:0 !important;
	*margin-bottom:0;
}
.proList li dt {
	float:left;
	width:76px;
	height:91px;
	position:relative;
	margin-right:10px;
}
.proList li dt img {
	display:inline;
	border:1px solid #ccc;
}
.proList li dt span {
	position:absolute;
	z-index:100;
}
.proList li dt span img {
	width:35px;
	height:34px;
	border:0 none;
}
.proList li dt dd{
	 width:118px;
	 height:91px;
	 text-align:left;
}
.proList .listInfo {
	float:left;
	height:91px;
	line-height:19px;
	margin-bottom:15px;
	*margin-bottom:10px!important;
	*margin-bottom:10px;
}
.proList .btnInfo {
	clear:both;
	color:#f00;
}
/* 产品列表 End */

/* 兑换流程 Start */
.step {
	clear:both;
	width:100%;
	padding:20px 0 60px 0;
	*padding:20px 0 20px 0!important;
	*padding:20px 0 20px 0;
}
.stepIcon {
	padding-left:180px;
	height:55px;
	background:url(../images/pagebody/bgStep.gif) repeat-x left center;
}
.stepIcon img {
	float:left;
	margin:0 80px 0 0;
}
.stepText {
	margin:10px 0 0 150px;
}
.stepText li {
	float:left;
	height:23px;
	line-height:23px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	margin-right:20px;
	overflow:hidden;
}
.stepText li.onStepText {
	color:#d71128;
	font-size:14px;
	font-weight:bold;
}
.stepText span,.stepText li.onStepText span{
	color:#fff;
	width:23px;
	height:23px;
	float:left;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	line-height:23px;
	text-align:center;
	vertical-align:middle;
	margin-right:10px;
}
* html .stepText span,* html .stepText li.onStepText span{
	width:22px;
	padding-left:1px;
}
.stepText span {
	background:url(../images/pagebody/stepCircle.gif) no-repeat left top;
}
.stepText li.onStepText span {
	background:url(../images/pagebody/onStepCircle.gif) no-repeat left top;
}
.bottomArea {
	width:883px;
	margin:20px auto;
	text-align:center;
}
.bottomArea p {
	line-height:20px;
	padding-bottom:20px;
}
.bottomArea input {
	margin-right:10px;
	vertical-align:middle;
}
.tips {
	width:100p;
	clear:both;
}
.tipsT {
	height:20px;
	background:url(../images/pagebody/bgTipsT.gif) no-repeat left top;
}
.tipsC {
	min-height:100px;
	border:1px solid #ccc;
	border-width:0 1px 0 1px;
	padding:20px 0 20px 40px;
	position:relative;
	
	background:url(../images/pagebody/bgTipsC.gif) repeat-x left bottom;
}
* html .tipsC {
	height:100px;
}
.tipsT h2 {
	font-size:14px;
	height:18px;
	width:20%;
	margin-left:40px;
	color:#d71128;
	font-weight:bold;
	text-align:left;
	padding:2px 10px 0 0;
	background:url(../images/pagebody/bgTipsTitle.gif) repeat-x left top;
}
.tipsB {
	height:10px;
	background:url(../images/pagebody/bgTipsB.gif) no-repeat left top;
}
.tips p {
	margin-bottom:10px;
	font-size:13px;
}
.tipsPic {
	width:265px;
	height:55px;
	right:0;
	top:25%;
	z-index:100;
	position:absolute;
	margin:0 20px 0 0;
}
.tips ol li {
	font-size:13px;
	line-height:24px;
}
/* 兑换流程 End */

/* 其它 */
.borderTB {
	padding:10px 0 0 0;
	margin-top:10px;
	border-top:2px solid #bc7c3f;
}
.borderTop {
	border-top:1px solid #ccc;
	padding-top:20px;
}
.borderTB div {
	font-weight:lighter;
	line-height:20px;
	padding:0 0 0 12px;
}
.infoRow {
	margin:2px 0 10px 0;
	border-bottom:1px solid #ccc;
}
.boxSuc {
	width:883px;
	text-align:center;
	margin:30px auto 60px auto;
}
.boxSuc p{
	line-height:20px;
	margin:20px 0 20px 0;
}
