@charset "utf-8";
/*
//----------------------------//
//  Common begin              //
//----------------------------//
*/
body{
	margin:0;
	padding:0;
	background:#fff;
	color:#333;
	font-size:12px;
	/*font-family:"宋体";*/
	font-family:'lucida grande',tahoma,helvetica,arial,'bitstream vera sans',sans-serif;
}
iframe{
	margin:0;
	padding:0;
}
form{
	margin:0;
	padding:0;
}
em{
	font-style:normal;
	color:#990000;
	padding:0 2px;
}
span.red{
	color:#DF0000!important;
}
span.blue{
	color:#0087C7!important;
}
span.purple{
	color:#C513AA!important;
}
span.brown{
	color:#bb4b1b!important;
}
span.minium{
	color:#aa0000!important;
}
span.khakigrey{
	color:#E8710D!important;
}
span.orange{
	color:#ff6600!important;
}
strong.red{
	color:#ff0000!important;
	font-weight:bold!important;
}
strong.orange{
	color:#ff6600!important;
	font-weight:bold!important;
}
strong.minium{
	color:#aa0000!important;
	font-weight:bold!important;
}
strong.khakigrey{
	color:#E8710D!important;
	font-weight:bold!important;
}
strong.f14{
	color:#000;
	font-size:14px;
	font-weight:bold!important;
}
strong.price{
	font-size:14px;
	color:#ff6600;
	font-weight:bold!important;
}
strong.price-m{
	color:#999;
	font-size:13px;
	font-weight:bold!important;
}
.f12{
	font-size:12px!important;
}
.f14{
	font-size:14px!important;
}
.f16{
	font-size:16px!important;
}
.f18{
	font-size:18px!important;
}
.f-imp-color-1{
	color:#ff3201!important;
}
.f-imp-color-2{
	color:#ff6600!important;
}
.f-imp-color-3{
	color:#ff9900!important;
}
.f-unable{
	text-decoration:line-through!important;
}
p{
	margin:0;
	padding:0;
}
.cur{
	cursor:pointer;
}
input, select, textarea{
	color:#666;
	font-size:12px;
	/*font-family:"宋体";*/
	font-family:'lucida grande',tahoma,helvetica,arial,'bitstream vera sans',sans-serif;
}
input.input{
	border:1px solid #bfbfbf;
	height:16px;
	line-height:16px;
	padding:0 2px;
}
/* Edit by Zack.zhou 2009/07/31 */
input.inputb{
	border:1px solid #b4af85;
	height:16px;
	line-height:16px;
	padding:0 2px;
}
input.checkbox{
	margin:0;
	padding:0;
}
input.radiobox{
	margin:0;
	padding:0;
}
select.select{
	margin:0;
	padding:0;
}
textarea.textarea{
	padding:2px;
	border:1px solid #bfbfbf;
}

span.minium{
	color:#C81B1F;
}

.ml0{
	margin-left:0!important;
}
.ml1{
	margin-left:1px!important;
}
.ml5{
	margin-left:5px!important;
}
.ml10{
	margin-left:10px!important;
}
.ml15{
	margin-left:15px!important;
}
.ml20{
	margin-left:20px!important;
}
.ml25{
	margin-left:25px!important;
}
.ml30{
	margin-left:30px!important;
}
.ml35{
	margin-left:35px!important;
}
.ml40{
	margin-left:40px!important;
}
.ml45{
	margin-left:45px!important;
}
.ml50{
	margin-left:50px!important;
}

.mr0{
	margin-right:0!important;
}
.mr1{
	margin-right:1px!important;
}
.mr5{
	margin-right:5px!important;
}
.mr10{
	margin-right:10px!important;
}
.mr15{
	margin-right:15px!important;
}
.mr20{
	margin-right:20px!important;
}
.mr25{
	margin-right:25px!important;
}
.mr30{
	margin-right:30px!important;
}
.mr35{
	margin-right:35px!important;
}
.mr40{
	margin-right:40px!important;
}
.mr45{
	margin-right:45px!important;
}
.mr50{
	margin-right:50px!important;
}

.mb0{
	margin-bottom:0!important;
}
.mb1{
	margin-bottom:1px!important;
}
.mb5{
	margin-bottom:5px!important;
}
.mb10{
	margin-bottom:10px!important;
}
.mb15{
	margin-bottom:15px!important;
}
.mb20{
	margin-bottom:20px!important;
}
.mb25{
	margin-bottom:25px!important;
}
.mb30{
	margin-bottom:30px!important;
}
.mb35{
	margin-bottom:35px!important;
}
.mb40{
	margin-bottom:40px!important;
}
.mb45{
	margin-bottom:45px!important;
}
.mb50{
	margin-bottom:50px!important;
}

.mt0{
	margin-top:0!important;
}
.mt1{
	margin-top:1px!important;
}
.mt5{
	margin-top:5px!important;
}
.mt10{
	margin-top:10px!important;
}
.mt15{
	margin-top:15px!important;
}
.mt20{
	margin-top:20px!important;
}
.mt25{
	margin-top:25px!important;
}
.mt30{
	margin-top:30px!important;
}
.mt35{
	margin-top:35px!important;
}
.ml40{
	margin-top:40px!important;
}
.mt45{
	margin-top:45px!important;
}
.mt50{
	margin-top:50px!important;
}
.pt0{
	padding-top:0!important;
}
.pt1{
	padding-top:1px!important;
}
.pt5{
	padding-top:5px!important;
}
.pt10{
	padding-top:10px!important;
}
.pt15{
	padding-top:15px!important;
}
.pt20{
	padding-top:20px!important;
}
.pt25{
	padding-top:25px!important;
}
.pt30{
	padding-top:30px!important;
}
.pt35{
	padding-top:35px!important;
}
.pt40{
	padding-top:40px!important;
}
.pt45{
	padding-top:45px!important;
}
.pt50{
	padding-top:50px!important;
}
.pb0{
	padding-bottom:0!important;
}
.pb1{
	padding-bottom:1px!important;
}
.pb5{
	padding-bottom:5px!important;
}
.pb10{
	padding-bottom:10px!important;
}
.pb15{
	padding-bottom:15px!important;
}
.pb20{
	padding-bottom:20px!important;
}
.pb25{
	padding-bottom:25px!important;
}
.pb30{
	padding-bottom:30px!important;
}
.pb35{
	padding-bottom:35px!important;
}
.pb40{
	padding-bottom:40px!important;
}
.pb45{
	padding-bottom:45px!important;
}
.pb50{
	padding-bottom:50px!important;
}

.pr0{
	padding-right:0!important;
}
.pr1{
	padding-right:1px!important;
}
.pr5{
	padding-right:5px!important;
}
.pr10{
	padding-right:10px!important;
}
.pr15{
	padding-right:15px!important;
}
.pr20{
	padding-right:20px!important;
}
.pr25{
	padding-right:25px!important;
}
.pr30{
	padding-right:30px!important;
}
.pr35{
	padding-right:35px!important;
}
.pr40{
	padding-right:40px!important;
}
.pr45{
	padding-right:45px!important;
}
.pr50{
	padding-right:50px!important;
}

.pl0{
	padding-left:0!important;
}
.pl1{
	padding-left:1px!important;
}
.pl5{
	padding-left:5px!important;
}
.pl10{
	padding-left:10px!important;
}
.pl15{
	padding-left:15px!important;
}
.pl20{
	padding-left:20px!important;
}
.pl25{
	padding-left:25px!important;
}
.pl30{
	padding-left:30px!important;
}
.pl35{
	padding-left:35px!important;
}
.pl40{
	padding-left:40px!important;
}
.pl45{
	padding-left:45px!important;
}
.pl50{
	padding-left:50px!important;
}

.size1{
	width:10px!important;
}
.size2{
	width:20px!important;
}
.size3{
	width:30px!important;
}
.size4{
	width:40px!important;
}
.size5{
	width:50px!important;
}
.size6{
	width:60px!important;
}
.size7{
	width:70px!important;
}
.size8{
	width:80px!important;
}
.size9{
	width:90px!important;
}
.size10{
	width:100px!important;
}
.size15{
	width:150px!important;
}
.size20{
	width:200px!important;
}
.size25{
	width:250px!important;
}
.size30{
	width:300px!important;
}
.size35{
	width:350px!important;
}
.size40{
	width:400px!important;
}
.size45{
	width:450px!important;
}
.size50{
	width:500px!important;
}
.size55{
	width:550px!important;
}
.size60{
	width:600px!important;
}
.size65{
	width:650px!important;
}
.size70{
	width:700px!important;
}
.size75{
	width:750px!important;
}
.size76{
	width:760px!important;
}
.size77{
	width:770px!important;
}
.size78{
	width:780px!important;
}
.size79{
	width:790px!important;
}
.size80{
	width:800px!important;
}
.size85{
	width:850px!important;
}
.size90{
	width:900px!important;
}
.size95{
	width:950px!important;
}
.size100{
	width:1000px!important;
}

.al{
	text-align:left!important;
}
.ac{
	text-align:center!important;
}
.ar{
	text-align:right!important;
}
.fl{
	float:left!important;
}
.fr{
	float:right!important;
}
.c{
	clear:both!important;
}
.blc{
	display:block!important;
}
img{
	border:none;
	vertical-align:top;
}
a{
	color:#666;
	text-decoration:none;
}
a:link, a:visited{
	color:#333;
	text-decoration:none;
}
a:hover, a:active{
	color:#C81B1F;
	text-decoration:none;
}
a.more{
	background:url(../image/index/more.gif) no-repeat left top;
	width:39px;
	height:11px;
	overflow:hidden;
	display:block;
}
a.op{
	color:#C81B1F!important;
	text-decoration:underline!important;
}
a.as{
	color:#e19645!important;
	text-decoration:underline!important;
}
a.top{
	background:url(../image/mer/top.gif) no-repeat left top;
	width:10px;
	height:45px;
	overflow:hidden;
	display:block;
}
.c3r{
	margin-right:0!important;
	padding-right:0!important;
	border-right:0!important;
}
.c-bg{
	background:none!important;
}
.c-b-t{
	border-top:none!important;
}
.c-b-r{
	border-right:none!important;
}
.c-b-b{
	border-bottom:none!important;
}
.c-b-l{
	border-left:none!important;
}
.hot{
	background:url(../image/mer/icon_hot.gif) no-repeat left top;
	padding-left:20px;
	overflow:hidden;
	line-height:16px;
}
iframe.block-content{
	width:947px;
	margin-bottom:5px;
}
.p-a{
	position:absolute;
}
.p-r{
	position:relative;
}
.p-s{
	position:static;
}
.o-h{
	overflow:hidden;
}

input.btn-contact{
	background:url(../image/mer/bt_contact.gif) no-repeat left top;
	width:72px;
	height:18px;
	border:none;
	cursor:pointer;
}
input.dis-bond{
	background:url(../image/mer/img_zjq.gif) no-repeat left top;
	height:15px;
	width:37px;
	border:none;
	cursor:pointer;
}
.promotion-add{
	background:url(../image/mer/img_pro_add.gif) no-repeat left top;
	height:14px;
	line-height:28px;
	padding-left:25px;
	color:#ff5400!important;
}
.promotion-add-text{
	color:#ff5400!important;
}


/*
//----------------------------//
//  Autofit begin              //
//----------------------------//
*/
#Autofit{
	width:998px;
	margin:0 auto;
}

/*
//----------------------------//
//  Expand begin              //
//----------------------------//
*/
#Expand{
	background:#fff;
	width:947px;
	margin:0;
}

/* Expand-ad */
.Expand-ad{
	width:947px;
}
.Expand-ad-b{
	font-size:0;
	overflow:hidden;
	position:relative;
}
.Expand-ad-f{
	height:18px;
	overflow:hidden;
	background:url(../image/index/exp_ad_bg.gif) repeat-x left bottom;
}
.Expand-ad a.close{
	float:right;
	width:91px;
	height:18px;
	display:block;
	overflow:hidden;
	padding-right:25px;
	background:url(../image/index/exp_ad_close.gif) no-repeat left bottom;
}
.Expand-ad a.open{
	float:right;
	width:91px;
	height:18px;
	display:block;
	overflow:hidden;
	padding-right:25px;
	background:url(../image/index/exp_ad_open.gif) no-repeat left bottom;
}
.Expand-ad-f-r{
	display:none;
}

/*
//----------------------------//
//  Header begin              //
//----------------------------//
*/
#Header{
	height:135px;
	clear:both;
	width:947px;
	margin:0;
	position:relative;
	z-index:9999;
}
#Header .Main-column2{
	float:left;
}
#Header .subset{
	margin-left:-11px;
}
#Header .catalog-b{
	min-height:70px;
	height:auto!important;
	height:70px;
}
#Header .subset .catalog-b{
	min-height:0;
	height:auto;
}
#Header h4.catalog-h{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	font-size:12px;
	height:31px;
	line-height:31px;
	overflow:hidden;
}
#Header h4.catalog-h a{
	color:#F7A644!important;
	display:block;
	width:100%;
	height:100%;
}
#Header h3.catalog-h{
	background:none;
}
* html #Header h3.catalog-h{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);
}
*+html #Header h3.catalog-h{
	background:none!important;
}
#Header h3.catalog-h a.catalog-normal{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
#Header h3.catalog-h a.catalog-active{
	background:url(../image/index/catalog_hover.gif) no-repeat left center;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
#Header h2.Main-column2-h{
	background:url(../image/index/div2p_h.gif) no-repeat left top;
}
#Header .Main-column2-b{
	background:url(../image/index/div2p_b.gif) repeat-y left top;
}
#Header .Main-column2-f{
	background:url(../image/index/div2p_f.gif) no-repeat left top;
}
.Header-body{
	width:947px;
	/*margin:0 auto;*/
	overflow:hidden;
	height:135px;
	position:absolute;
	left:50%;
	margin:0 -473.5px;
}
#Header .mer-catalog-sheets{
	position:absolute;
	left:0;
	top:128px!important;
	top:127px;
	z-index:9999;
}

#Header .ifrm-mask{
	position:absolute;
	z-index:9998;
	left:0;
	top:119px!important;
	top:118px;
	opacity:.0!important;
	filter:alpha(opacity=0);
	border:none;
	outline:none;
	width:0px;
	height:0px;
}
/* Header-logo */
.Header-logo{
	background:url(../image/index/header_logo.gif) no-repeat left top;
	width:210px;
	height:57px;
	position:absolute;
	top:7px;
	left:50%;
	margin:0 -105px;
}
.Header-logo a{
	display:block;
	width:100%;
	height:100%;
}
/* Header-account */
.Header-account{
	position:absolute;
	height:16px;
	overflow:hidden;
	left:12px;
	top:50px;
}
.Header-account a.icon-at1{
	background:url(../image/index/icon_at1.gif) no-repeat left 2px;
	color:#C81B1F;
	padding-left:19px;
	line-height:16px;
	display:block;
	float:left;
	padding-right:10px;
	margin-right:10px;
	text-decoration:none;
	border-right:1px solid #C81B1F;
}
.Header-account a.icon-at1:link, .Header-account a.icon-at1:visited{
	text-decoration:none;
}
.Header-account a.icon-at1:hover, .Header-account a.icon-at1:active{
	color:#ff6600;
	text-decoration:none;
}
.Header-account a.icon-at2{
	background:url(../image/index/icon_at2.gif) no-repeat left top;
	color:#C81B1F;
	padding-left:19px;
	line-height:16px;
	display:block;
	float:left;
	padding-right:10px;
	margin-right:10px;
	text-decoration:none;
	border-right:1px solid #C81B1F;
}
.Header-account a.icon-at2:link, .Header-account a.icon-at2:visited{
	color:#C81B1F;
	text-decoration:none;
}
.Header-account a.icon-at2:hover, .Header-account a.icon-at2:active{
	color:#ff6600;
	text-decoration:none;
}
/* Header-link1 */
.Header-link1{
	position:absolute;
	height:16px;
	overflow:hidden;
	left:12px;
	top:5px;
}
.Header-link1 a.icon-jsbc{
	background:url(../image/index/icon_jsbc.gif) no-repeat left 1px;
	color:#D34100;
	font-size:14px;
	font-weight:bolder;
	padding-left:19px;
	line-height:16px;
	display:block;
	float:left;
	padding-right:10px;
	margin-right:10px;
	text-decoration:none;
	border-right:1px solid #ccc;
}
.Header-link1 a.icon-jsbc:link, .Header-link1 a.icon-jsbc:visited{
	color:#D34100;
	text-decoration:none;
}
.Header-link1 a.icon-jsbc:hover, .Header-link1 a.icon-jsbc:active{
	color:#D34100;
	text-decoration:none;
}

.Header-link1 a.icon-community{
	background:url(../image/index/icon_community.gif) no-repeat left 1px;
	color:#D34100;
	font-size:14px;
	font-weight:bolder;
	padding-left:19px;
	line-height:16px;
	display:block;
	float:left;
	padding-right:10px;
	margin-right:10px;
	text-decoration:none;
	border-right:1px solid #ccc;
}
.Header-link1 a.icon-community:link, .Header-link1 a.icon-community:visited{
	color:#D34100;
	text-decoration:none;
}
.Header-link1 a.icon-community:hover, .Header-link1 a.icon-community:active{
	color:#D34100;
	text-decoration:none;
}

.Header-link1 a.icon-union{
	background:url(../image/index/icon_union.gif) no-repeat left 1px;
	color:#D34100;
	font-size:14px;
	font-weight:bolder;
	padding-left:19px;
	line-height:16px;
	display:block;
	float:left;
	padding-right:10px;
	margin-right:10px;
	text-decoration:none;
	border-right:1px solid #ccc;
}
.Header-link1 a.icon-union:link, .Header-link1 a.icon-union:visited{
	color:#D34100;
	text-decoration:none;
}
.Header-link1 a.icon-union:hover, .Header-link1 a.icon-union:active{
	color:#D34100;
	text-decoration:none;
}

.Header-link1 a.icon-null{
	color:#666;
	line-height:16px;
	display:block;
	float:left;
	padding-right:10px;
	margin-right:10px;
	text-decoration:none;
	border-right:1px solid #ccc;
}
.Header-link1 a.icon-null:link, .Header-link1 a.icon-null:visited{
	color:#666;
	text-decoration:none;
}
.Header-link1 a.icon-null:hover, .Header-link1 a.icon-null:active{
	color:#C81B1F;
	text-decoration:none;
}

/* Header-box */
.Header-box{
	position:absolute;
	height:45px;
	overflow:hidden;
	right:0px;
	top:20px;
	line-height:24px;
	text-align:right;
}
.Header-box-h{
	background:url(../image/index/div0_h.gif) no-repeat left top;
	width:5px;
	float:left;
	height:45px;
	overflow:hidden;
}
.Header-box-b{
	background:url(../image/index/div0_bg.gif) repeat-x left top;
	height:45px;
	float:left;
	overflow:hidden;
	padding:0 5px;
}
.Header-box-f{
	background:url(../image/index/div0_f.gif) no-repeat left top;
	width:5px;
	height:45px;
	float:left;
	overflow:hidden;
}
.Header-box a.icon-mail{
	background:url(../image/index/icon_mail.gif) no-repeat left 1px;
	color:#666;
	padding-left:19px;
	line-height:16px;
	display:block;
	float:left;
	margin-right:10px;
	text-decoration:none;
}
.Header-box a.icon-mail:link, .Header-box a.icon-mail:visited{
	color:#666;
	text-decoration:none;
}
.Header-box a.icon-mail:hover, .Header-box a.icon-mail:active{
	color:#C81B1F;
	text-decoration:none;
}
.Header-box a.icon-cart{
	background:url(../image/index/icon_cart.gif) no-repeat left top;
	color:#666;
	padding-left:19px;
	line-height:16px;
	display:block;
	float:left;
	margin-right:10px;
	text-decoration:none;
}
.Header-box a.icon-cart:link, .Header-box a.icon-cart:visited{
	color:#666;
	text-decoration:none;
}
.Header-box a.icon-cart:hover, .Header-box a.icon-cart:active{
	color:#C81B1F;
	text-decoration:none;
}
.Header-box a.icon-order{
	background:url(../image/index/icon_order.gif) no-repeat left top;
	color:#666;
	padding-left:19px;
	line-height:16px;
	display:block;
	float:left;
	/*margin-right:10px;*/
	text-decoration:none;
}
.Header-box a.icon-order:link, .Header-box a.icon-order:visited{
	color:#666;
	text-decoration:none;
}
.Header-box a.icon-order:hover, .Header-box a.icon-order:active{
	color:#C81B1F;
	text-decoration:none;
}

/* Header-navbar */
.Header-navbar{
	width:947px;
	height:68px;
	position:absolute;
	bottom:0;
	left:0;
	background:url(../image/index/header_bg.gif) no-repeat left top;
}
.Header-navbar a.mer-more{
	color:#C81B1F!important;
	position:absolute;
	left:140px;
	display:block;
	height:26px;
	line-height:26px;
	bottom:6px;
}
.Header-navbar a.mer-catalog{
	width:80px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	padding-left:18px;
	font-size:14px;
	color:#BA4A1A;
	font-weight:bolder;
	background:url(../image/index/arrow_down.gif) no-repeat right center;
	display:block;
	position:absolute;
	left:0;
	bottom:6px;
	outline:none;
}
/* Header-nav */
.Header-nav{
	height:28px;
	position:absolute;
	padding-top:4px;
}
.Header-nav-h{
	height:28px;
	width:14px;
	overflow:hidden;
	float:left;
	background:url(../image/index/subnav_l.gif) no-repeat left top;
}
.Header-nav-b{
	height:28px;
	overflow:hidden;
	float:left;
	background:url(../image/index/subnav_bg.gif) repeat-x left top;
}
.Header-nav-f{
	height:28px;
	width:14px;
	overflow:hidden;
	float:left;
	background:url(../image/index/subnav_r.gif) no-repeat left top;
}
.Header-nav ul.nav{
	margin:0;
	padding:0;
	list-style:none;
	height:28px;
	float:left;
	margin-right:-2px;
}
.Header-nav ul.nav li{
	height:28px;
	line-height:28px;
	padding:0 10px;
	overflow:hidden;
	float:left;
	background:url(../image/index/nav_sep.gif) no-repeat right center;
}
.Header-nav ul.nav a{
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.Header-nav ul.nav a:link, .Header-nav ul.nav a:visited{
	color:#fff;
	text-decoration:none;
}
.Header-nav ul.nav a:hover, .Header-nav ul.nav a:active{
	color:#FFAD05;
	text-decoration:none;
}

/* Header-rider */
.Header-rider{
	position:absolute;
	right:0px!important;
	right:-10px;
	top:8px;
	width:164px;
}
.Header-rider a.icon-help{
	background:url(../image/index/icon_help.gif) no-repeat left top;
	color:#fff;
	padding-left:24px;
	line-height:20px;
	display:block;
	float:left;
	margin-right:10px;
	text-decoration:none;
	width:48px;
	overflow:hidden;
}
.Header-rider a.icon-help:link, .Header-rider a.icon-help:visited{
	color:#fff;
	text-decoration:none;
}
.Header-rider a.icon-help:hover, .Header-rider a.icon-help:active{
	color:#FFAD05;
	text-decoration:none;
}
.Header-rider a.icon-act{
	background:url(../image/index/icon_act.gif) no-repeat left top;
	color:#fff;
	padding-left:24px;
	line-height:20px;
	display:block;
	float:left;
	margin-right:10px;
	text-decoration:none;
	width:48px;
	overflow:hidden;
}
.Header-rider a.icon-act:link, .Header-rider a.icon-act:visited{
	color:#fff;
	text-decoration:none;
}
.Header-rider a.icon-act:hover, .Header-rider a.icon-act:active{
	color:#FFAD05;
	text-decoration:none;
}
.Header-rider a.icon-service{
	background:url(../image/index/icon_service.gif) no-repeat left top;
	color:#fff;
	padding-left:24px;
	line-height:20px;
	display:block;
	float:left;
	margin-right:10px;
	text-decoration:none;
	width:48px;
	overflow:hidden;
}
.Header-rider a.icon-service:link, .Header-rider a.icon-service:visited{
	color:#fff;
	text-decoration:none;
}
.Header-rider a.icon-service:hover, .Header-rider a.icon-service:active{
	color:#FFAD05;
	text-decoration:none;
}
.Header-rider a.icon-cc{
	background:url(../image/index/icon_cc.gif) no-repeat left top;
	color:#fff;
	padding-left:24px;
	line-height:20px;
	display:block;
	float:left;
	margin-right:10px;
	text-decoration:none;
	width:48px;
	overflow:hidden;
}
.Header-rider a.icon-cc:link, .Header-rider a.icon-cc:visited{
	color:#fff;
	text-decoration:none;
}
.Header-rider a.icon-cc:hover, .Header-rider a.icon-cc:active{
	color:#FFAD05;
	text-decoration:none;
}

/* Header-link2 */
.Header-link2{
	position:absolute;
	top:10px;
	right:15px;
	height:16px;
	overflow:hidden;
}
.Header-link2 a.dot-white{
	color:#fff;
	line-height:16px;
	display:block;
	float:left;
	padding:0 10px;
	background:url(../image/index/dot_white.gif) no-repeat left 7px;
	text-decoration:none;
}
.Header-link2 a.dot-white:link, .Header-link2 a.dot-white:visited{
	color:#fff;
	text-decoration:none;
}
.Header-link2 a.dot-white:hover, .Header-link2 a.dot-white:active{
	color:#fff;
	text-decoration:underline;
}

/* Header-search */
.Header-search{
	position:absolute;
	bottom:8px;
	left:243px;
	height:21px;
	overflow:hidden;
}
input.btn-search{
	background:url(../image/index/btn_search.gif) no-repeat left top;
	width:68px;
	height:18px;
	border:none;
	overflow:hidden;
	cursor:pointer;
}
input.btn-normal{
	background:url(../image/index/btn_normal.gif) no-repeat left top;
	width:48px;
	height:21px;
	border:none;
	color:#555;
	overflow:hidden;
	cursor:pointer;
}
input.btn-book{
	background:url(../image/index/btn_book.gif) no-repeat left top;
	width:38px;
	height:17px;
	border:none;
	overflow:hidden;
	cursor:pointer;
}
input.btn-applylink{
	background:url(../image/index/btn_sqlj.gif) no-repeat left top;
	width:58px;
	height:21px;
	border:none;
	cursor:pointer;
}
.Header-search .hottag{
	background:url(../image/index/tag_hot.gif) no-repeat left 2px;
	padding-left:40px;
	height:18px;
	overflow:hidden;
	line-height:18px;
	float:left;
	width:340px;
}
.Header-search .hottag a{
	color:#7A7A7A;
}
.Header-search .hottag a:hover, .Header-search .hottag a:active{
	color:#C81B1F;
}

/*
//----------------------------//
//  Main begin              //
//----------------------------//
*/
#Main .ifrm-mask{
	position:absolute;
	z-index:7999;
	opacity:.0!important;
	filter:alpha(opacity=0);
	border:none;
	outline:none;
	width:218px;
	height:0px;
	top:0;
	right:-207px;
}
#Main .main_mer_catalog{
	position:relative;
	z-index:9000;
}
#Main .subset{
	position:absolute;
	top:0;
	right:-207px;
	z-index:8000;
}
#Main .catalog-b{
	min-height:60px;
	height:auto!important;
	height:60px;
}
#Main .subset .catalog-b{
	min-height:0;
	height:auto;
}
#Main h4.catalog-h{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	font-size:12px;
	height:31px;
	line-height:31px;
	overflow:hidden;
}
#Main h4.catalog-h a{
	color:#F7A644!important;
	display:block;
	width:100%;
	height:100%;
}
/*#Main h3.catalog-h{
	background:none;
}
* html #Main h3.catalog-h{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);
}
*+html #Main h3.catalog-h{
	background:none!important;
}*/
#Main h3.catalog-h a.catalog-normal{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
#Main h3.catalog-h a.catalog-active{
	background:url(../image/index/catalog_hover.gif) no-repeat left center;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
#Main .subset h2.Main-column2-h{
	background:url(../image/index/div2p_h.gif) no-repeat left top;
}
#Main .subset .Main-column2-b{
	background:url(../image/index/div2p_b.gif) repeat-y left top;
}
#Main .subset .Main-column2-f{
	background:url(../image/index/div2p_f.gif) no-repeat left top;
}

#Main{
	clear:both;
	width:947px;
	margin:0;
}
.Main-fix{
	width:947px;
	float:left;
	background:#fff;
}
.Main-side{
	width:218px;
	float:left;
	/*padding-left:33px;*/
}
.Main-midi{
	width:542px;
	float:left;
	margin-right:7px;
}
.Main-span{
	clear:both;
	width:722px;
}
.Main-right{
	width:173px;
	float:left;
}
.Main-body{
	/*padding:0 63px 0 7px;*/
	padding:0 0 0 7px;
	float:left;
	width:722px;
}

/* Main-column111 */
.Main-column111{
	height:29px;
	width:218px;
	margin-bottom:6px;
}
.Main-column111 h2.Main-column111-h{
	width:30px;
	height:29px;
	float:left;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	background:url(../image/index/div1_l.gif) no-repeat left top;
}
.Main-column111-b{
	height:29px;
	float:left;
	width:172px;
	padding:0 5px;
	line-height:29px;
	overflow:hidden;
	background:url(../image/index/div1_bg.gif) repeat-x left top;
}
.Main-column111-f{
	width:6px;
	height:29px;
	float:left;
	overflow:hidden;
	background:url(../image/index/div1_f.gif) no-repeat left top;
}

/* Main-column1 */
.Main-column1{
	height:29px;
	width:218px;
	margin-bottom:5px;
}
.Main-column1 h2.Main-column1-h{
	width:30px;
	height:29px;
	float:left;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	background:url(../image/index/div1_l.gif) no-repeat left top;
}
.Main-column1-b{
	height:29px;
	float:left;
	width:172px;
	padding:0 5px;
	line-height:29px;
	overflow:hidden;
	background:url(../image/index/div1_bg.gif) repeat-x left top;
}
.Main-column1-f{
	width:6px;
	height:29px;
	float:left;
	overflow:hidden;
	background:url(../image/index/div1_f.gif) no-repeat left top;
}

/* Main-column2 */
.Main-column2{
	width:218px;
	margin-bottom:5px;
}
.Main-column2 h2.Main-column2-h{
	font-size:0px;
	height:5px;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	background:url(../image/index/div2_h.gif) no-repeat left top;
}
.Main-column2-b{
	background:url(../image/index/div2_bg.gif) repeat-y left top;
}
.Main-column2-f{
	font-size:0px;
	height:5px;
	overflow:hidden;
	background:url(../image/index/div2_f.gif) no-repeat left top;
}
.catalog-more{
	text-align:right;
	padding:5px 20px 5px 20px;
	font-size:12px;
	font-weight:bold;
}
.catalog-more a{
	color:#D24301;
	text-decoration:none;
}
.catalog-more a:link, .catalog-more a:visited{
	color:#D24301;
	text-decoration:none;
}
.catalog-more a:hover, .catalog-more a:active{
	color:#D24301;
	text-decoration:underline;
}
.catalog{
	padding:0 12px 5px 12px;
}
.catalog h3.catalog-h a{
	color:#D44100;
	text-decoration:none;
}
.catalog h3.catalog-h a:link, .catalog h3.catalog-h a:visited{
	color:#D44100;
	text-decoration:none;
}
.catalog h3.catalog-h a:hover, .catalog h3.catalog-h a:active{
	color:#D44100;
	text-decoration:underline;
}
.catalog-b{
	margin:0;
	padding-bottom:10px;
	color:#ccc;
	line-height:18px;
	background:url(../image/index/dotline.gif) repeat-x left bottom;
	min-height:70px;
	height:auto!important;
	height:70px;
}

/* Main-column3 */
.Main-column3{
	width:218px;
	margin-bottom:5px;
}
.Main-column3_3{
	width:216px;
	margin-bottom:5px;
}
.Main-column3 .Main-arrow-grp{
	margin:0 20px;
	width:178px;
	position:absolute;
	left:0;
	top:175px;
}
.Main-column3 a.more{
	position:absolute;
	right:10px;
	top:7px;
}
.Main-column3 h2.Main-column3-h{
	background:url(../image/index/div3_h.gif) no-repeat left top;
	height:25px;
	margin:0;
	padding:0;
	display:block;
	font-size:14px;
	color:#666;
	padding-left:15px;
	line-height:27px;
	overflow:hidden;
	position:relative;
}
.Main-column3 .title-catalog{
	background:url(../image/index/div31.gif) no-repeat left top!important;
	color:#7E743F!important;
}
.Main-column3 .title-promotion{
	background:url(../image/index/div32.gif) no-repeat left top!important;
	color:#A57E00!important;
}
.Main-column3 .title-filter{
	background:url(../image/index/div33_h.gif) no-repeat left top!important;
	color:#fff!important;
}
.Main-column3 ul.list{
	padding:10px 15px;
	margin:0;
	list-style:none;
	display:block;
}
.Main-column3 ul.list li{
	margin:0;
	padding:0 0 0 10px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	display:block;
	background:url(../image/index/dot.gif) no-repeat left 9px;
}
.Main-column3 ul.list2{
padding:5px 10px;
margin:0;
list-style:none;
display:block;
}

.Main-column3 table.brandTable{
}
.Main-column3 table.brandTable td{
	width:218px;
}
.Main-column3 ul.brand{
	padding:5px 20px 0 20px;
	margin:0;
	overflow:hidden;
	list-style:none;
	display:block;
	width:178px;
	/*float:left;*/
}
.Main-column3 ul.brand img.brand-img{
	overflow:hidden;
	width:80px;
	height:40px;
}
.Main-column3 ul.brand li{
	margin:0;
	padding:0;
	width:80px;
	height:40px;
	float:left;
	display:block;
}
.Main-column3 ul.brand li.l{
	padding:8px 8px 8px 0;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}
.Main-column3 ul.brand li.r{
	padding:8px 0 8px 9px;
	width:80px;
	border-bottom:1px solid #eee;
}
.Main-column3 ul.brand .bbn{
	border-bottom:none!important;
}
.Main-column3-b{
	width:100%;
	float:left;
	overflow:hidden;
	background:url(../image/index/div3_bg.gif) repeat-y left top;
}
.Main-column3-b_2{
	width:100%;
	float:left;
	overflow:hidden;
	/*background:url(../image/index/div3_bg.gif) repeat-y left top;*/
}
.Main-column3-f{
	font-size:0px;
	clear:both;
	height:5px;
	overflow:hidden;
	background:url(../image/index/div3_f.gif) no-repeat left top;
}
.vote{
	padding:10px 15px;
}
h3.vote-h{
	background:url(../image/index/question.gif) no-repeat left top;
	margin:0 0 10px 0;
	font-size:12px;
	padding:0 0 0 25px;
	color:#666;
	line-height:16px;
	display:block;
}
.Main-column3 ul.vote{
	margin:0;
	padding:0;
	list-style:none;
}
.Main-column3 ul.vote li{
	margin:0;
	padding:0;
	line-height:20px;
	display:block;
	color:#666;
}

/* Main-ad */
.Main-ad{
	overflow:hidden;
	font-size:0px;
	margin-bottom:5px;
}
.body-ad{
	width:542px;
	overflow:hidden;
}
.side-ad{
	width:218px;
	overflow:hidden;
}

/* Main-column4 */
.Main-column4{
	width:542px;
	margin-bottom:5px;
	position:relative;
	overflow:hidden;
	padding-top:0px;
}
.Main-column4 ul.tab{
	margin:0;
	padding:5px 0 0 165px;
	display:block;
	list-style:none;
	height:22px;
}
.Main-column4 ul.tab li{
	margin:0 1px 0 0;
	padding:0;
	list-style:none;
	float:right;
	height:22px;
	line-height:22px;
}
.Main-column4 ul.tab li.normal{
}
.Main-column4 ul.tab li.normal a{
   display:block;
   float:left;
   height:22px;
   font-size:12px;
   color:#838383;
   font-weight:bold;
   cursor:pointer;
   white-space:nowrap;
}
.Main-column4 ul.tab li.normal .tab-l{
	float:left;
	background:url(../image/index/cx_tab_n_l.gif) no-repeat left top;
	height:22px;
	width:3px;
}
.Main-column4 ul.tab li.normal .tab-b{
	float:left;
	background:url(../image/index/cx_tab_n_bg.gif) repeat-x left top;
	height:22px;
	padding:0 15px;
}
.Main-column4 ul.tab li.normal .tab-r{
	float:left;
	background:url(../image/index/cx_tab_n_r.gif) no-repeat left top;
	height:22px;
	width:3px;
}
.Main-column4 ul.tab li.active{
}
.Main-column4 ul.tab li.active a{
  display:block;
   float:left;
   height:22px;
   font-size:12px;
   color:#E40000;
   font-weight:bold;
   cursor:pointer;
   white-space:nowrap;
}
.Main-column4 ul.tab li.active .tab-l{
	float:left;
	background:url(../image/index/cx_tab_a_l.gif) no-repeat left top;
	height:22px;
	width:3px;
}
.Main-column4 ul.tab li.active .tab-b{
	float:left;
	background:url(../image/index/cx_tab_a_bg.gif) repeat-x left top;
	height:22px;
	padding:0 15px;
}
.Main-column4 ul.tab li.active .tab-r{
	float:left;
	background:url(../image/index/cx_tab_a_r.gif) no-repeat left top;
	height:22px;
	width:3px;
}
.Main-column4 ul.pro{
	float:left;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:15px 0 5px 3px;
	display:block;
}
.Main-column4 img.pro-img{
	width:120px;
	height:173px;
	display:block;
	overflow:hidden;
	vertical-align:top;
}
.Main-column4 ul.pro li{
	padding:0 7px;
	magrin:0;
	display:block;
	width:120px;
	height:173px;
	float:left;
	font-size:0;
}
.Main-column4-h{
	height:27px;
	overflow:hidden;
	background:url(../image/index/cxsp_h.gif) no-repeat left top;
}
.Main-column4-b{
	overflow:hidden;
	height:193px;
	background:url(../image/index/cxsp_bg.gif) repeat-y left top;
}
.Main-column4-f{
	height:5px;
	clear:both;
	overflow:hidden;
	background:url(../image/index/cxsp_f.gif) no-repeat left top;
}

/* Main-column5 */
.Main-column5{
	width:173px;
	margin-bottom:5px;
}
.Main-column5 table.actTable{
}
.Main-column5 table.actTable td{
	width:157px;
}
.Main-column5 .Main-arrow-grp{
	margin:0 8px;
	position:absolute;
	left:0;
	top:125px;
	width:157px;
}
.Main-column5 a.more{
	position:absolute;
	right:10px;
	top:7px;
}
.Main-column5 ul.act{
	width:157px;
	padding:6px 8px;
	margin:0 0 -3px 0;
	display:block;
	list-style:none;
}
.Main-column5 ul.act li{
	margin:0;
	padding:2px;
	display:block;
	height:55px;
	margin-bottom:3px;
	position:relative;
}
.Main-column5 img.act-img{
	border:1px solid #ddd;
	width:50px;
	height:50px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:2px;
}
.Main-column5 h3.st-name{
	font-size:13px;
	color:#ff0000;
	margin:0;
	padding:0;
	display:block;
	position:absolute;
	left:60px;
	width:97px;
	font-size:12px;
	height:15px;
	line-height:15px;
	overflow:hidden;
}
.Main-column5 .act-time{
	color:#fe9903;
	height:14px;
	line-height:14px;
	width:97px;
	overflow:hidden;
	font-size:12px;
	position:absolute;
	left:60px;
	font-weight:bold;
	top:18px;
	display:block;
}
.Main-column5 h4.act-title{
	height:15px;
	line-height:15px;
	width:97px;
	margin:0;
	padding:0;
	background:#fafafa;
	display:block;
	position:absolute;
	left:60px;
	top:35px;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	overflow:hidden;
}
.Main-column5 h2.Main-column5-h{
	background:url(../image/index/div5_h.gif) no-repeat left top;
	height:38px;
	margin:0;
	padding:0;
	display:block;
	font-size:14px;
	color:#AA3838;
	padding-left:51px;
	line-height:38px;
	overflow:hidden;
	position:relative;
}
.Main-column5-b{
	background:url(../image/index/div5_bg.gif) repeat-y left top;
}
.Main-column5-f{
	font-size:0px;
	height:5px;
	overflow:hidden;
	background:url(../image/index/div5_f.gif) no-repeat left top;
}

/* Main-column6 */
.Main-column6{
	width:173px;
	margin-bottom:5px;
	position:relative;
}
.Main-column6 ul.list{
	padding:4px 10px;
	margin:0;
	list-style:none;
	display:block;
}
.Main-column6 ul.list li{
	margin:0;
	padding:0;
	line-height:20px;
	display:block;
	width:153px;
	height:20px;
	overflow:hidden;
}
.Main-column6 h2.Main-column6-h{
	background:url(../image/index/div6_h.gif) no-repeat left top;
	height:35px;
	margin:0;
	padding:0;
	color:#AA3838;
	display:block;
	font-size:14px;
	padding-left:51px;
	line-height:35px;
	overflow:hidden;
}
.Main-column6 img.hot-img{
	width:150px;
	height:56px;
	border:none;
	display:block;
	vertical-align:top;
	margin:0 auto;
}
.Main-column6-b{
	min-height:244px;
	height:auto!important;
	height:244px;
	background:url(../image/index/div6_bg.gif) no-repeat left top;
}
.Main-column6-f{
	font-size:0px;
	height:5px;
	overflow:hidden;
	background:url(../image/index/div6_f.gif) no-repeat left top;
}

/* Main-column7 */
.Main-column7{
	width:722px;
	margin-bottom:5px;
}
.Main-column7 a.more{
	position:absolute;
	right:18px;
	top:14px;
}
.Main-column7 .rm-blk{
	width:247px;
	height:124px;
	background:url(../image/index/rmcol_bg.gif) no-repeat left top;
}
.Main-column7 .rm-blk p.rm-title{
	display:block;
	padding:5px 3px;
	margin:3px 0 0 0;
	text-align:center;
	width:73px;
	height:45px;
	overflow:hidden;
}
.Main-column7 .rm-blk img.rm-img{
	width:60px;
	height:60px;
	display:block;
	vertical-align:top;
	margin:5px auto 0 auto;
}
.Main-column7 .rm-blk ul.re{
	padding:2px 0 0 0;
	list-style:none;
	margin:0 2px;
	display:block;
}
.Main-column7 .rm-blk ul.re li{
	margin:0;
	padding:0;
	float:left;
	width:79px;
	height:119px;
	margin:0 1px;
	display:block;
}
.Main-column7 img.mer-img{
	border:1px solid #ccc;
	width:120px;
	height:120px;
	overflow:hidden;
	margin:0 auto;
}
.Main-column7 .mer-title{
	width:120px;
	height:32px;
	line-height:16px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:4px;
	margin-top:4px;
	text-align:center;
}
.Main-column7 .mer-price{
	color:#ff6c00;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	margin-bottom:4px;
}
.Main-column7 input.btn-book{
	float:left;
}
.Main-column7 .mer-int{
	background:#f6f6f6;
	width:80px;
	height:17px;
	clear:both;
	float:left;
	margin-right:4px;
	color:#777;
	text-align:center;
	overflow:hidden;
	line-height:17px;
	/*font-weight:bold;*/
}
.Main-column7 ul.mer{
	padding:5px 11px 10px 11px;
	width:700px;
	overflow:hidden;
	list-style:none;
	float:left;
	margin:0 0 -9px 0;
	display:block;
}
.Main-column7 ul.mer li{
	padding:0 9px 5px 9px;
	magrin:0;
	width:122px;
	height:200px;
	overflow:hidden;
	display:block;
	float:left;
}
.Main-column7 ul.mer li.new-mer{
	width:262px;
}
.Main-column7 img.new-mer-img{
	border:1px solid #ccc;
	width:260px;
	height:190px;
	overflow:hidden;
}
.Main-column7 h2.Main-column7-h{
	background:url(../image/index/rmsp_h.gif) no-repeat left top;
	height:48px;
	margin:0;
	padding:0;
	color:#D34100;
	display:block;
	font-size:14px;
	padding-left:70px;
	line-height:50px;
	overflow:hidden;
	position:relative;
}
.Main-column7-b{
	width:100%;
	clear:both;
	float:left;
	background:url(../image/index/rmsp_bg.gif) repeat-y left top;
}
.Main-column7-f{
	clear:both;
	font-size:0px;
	height:5px;
	overflow:hidden;
	background:url(../image/index/rmsp_f.gif) no-repeat left top;
}

/* Main-column81 */
.Main-column81{
	width:218px;
	margin-bottom:5px;
}
.Main-column81 a.more{
	background:none;
	position:absolute;
	width:22px;
	height:22px;
	right:12px;
	top:6px;
}
.Main-column81 h2.Main-column81-h{
	background:url(../image/index/div31_h.gif) no-repeat left top;
	height:36px;
	margin:0;
	padding:0;
	display:block;
	font-size:14px;
	color:#fff;
	padding-left:15px;
	line-height:33px;
	overflow:hidden;
	position:relative;
}
.Main-column81 ul.list{
	padding:0 12px;
	margin:0;
	list-style:none;
	display:block;
}
.Main-column81 ul.list li{
	margin:0;
	padding:0 0 0 10px;
	line-height:20px;
	display:block;
	background:url(../image/index/dot.gif) no-repeat left 9px;
}
.Main-column81-b{
	width:100%;
	float:left;
	overflow:hidden;
	background:url(../image/index/div31_bg.gif) repeat-y left top;
}
.Main-column81-f{
	font-size:0px;
	clear:both;
	height:8px;
	overflow:hidden;
	background:url(../image/index/div31_f.gif) no-repeat left top;
}

/* Main-column91 */
.Main-column91{
	width:218px;
	margin-bottom:5px;
}
.Main-column91 a.more{
	background:none;
	position:absolute;
	width:22px;
	height:22px;
	right:12px;
	top:6px;
}
.Main-column91 h2.Main-column91-h{
	background:url(../image/index/hdtg_h.gif) no-repeat left top;
	height:33px;
	margin:0;
	padding:0;
	display:block;
	font-size:14px;
	color:#fff;
	padding-left:15px;
	line-height:33px;
	overflow:hidden;
	position:relative;
}
.Main-column91 ul.list{
	padding:0 12px;
	margin:0;
	list-style:none;
	display:block;
}
.Main-column91 ul.list li{
	margin:0;
	padding:0 0 0 10px;
	line-height:20px;
	display:block;
	background:url(../image/index/dot.gif) no-repeat left 9px;
}
.Main-column91-b{
	width:100%;
	float:left;
	overflow:hidden;
	min-height:126px;
	height:auto!important;
	height:126px;
	background:url(../image/index/hdtg_bg.gif) repeat-y left top;
}
.Main-column91-f{
	font-size:0px;
	clear:both;
	height:5px;
	overflow:hidden;
	background:url(../image/index/hdtg_f.gif) no-repeat left top;
}


/*Fred Modify*/
.mainContent-left{
	float:left;
	left:6px;
	position:relative;
}
.mainContent-left img{
	float:left;
	border:0;
}
.clear{
	clear:both;
}
.mainContent-left-btnDiv a{
	background:url(../image/index/grey_btn.gif) no-repeat left top;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	float:left;
	padding-left:3px;
	color:#fff;
	margin-right:3px;
	cursor:pointer;
	width:15px;
	height:16px;
	display:block;
}
.mainContent-left-btnDiv{
	position:absolute;
	clear:both;
	left:15px;
	top:100px;
}
.mainContent-left-btnDiv .blackspan{
	background:url(../image/index/black_btn.gif) no-repeat left top;

}



/*Fred ModifyFinished*/


/* Main-column22 */
.Main-column22{
	width:218px;
	margin-bottom:5px;
}
.Main-column22 a.more{
	position:absolute;
	right:10px;
	top:14px;
}
.Main-column22 h2.Main-column22-h{
	background:url(../image/index/rmph_h.gif) no-repeat left top;
	height:35px;
	margin:0;
	padding:0;
	display:block;
	font-size:14px;
	color:#D34100;
	padding-left:15px;
	line-height:35px;
	overflow:hidden;
	position:relative;
}
.Main-column22 ul.list{
	padding:0 12px;
	margin:0;
	list-style:none;
	display:block;
}
.Main-column22 ul.list li{
	margin:0;
	padding:0 0 0 10px;
	line-height:20px;
	display:block;
	background:url(../image/index/dot.gif) no-repeat left 9px;
}
.Main-column22-b{
	width:100%;
	float:left;
	overflow:hidden;
	min-height:274px;
	height:auto!important;
	height:274px;
	background:url(../image/index/rmph_bg.gif) repeat-y left top;
}


/* Fred modyfy*/
.Main-left-reMai{
	width:192px;
	font-size:12px;
	position:relative;
	left:12px;
}
.Main-left-reMai-leftArrow{
	display:block;
	height:17px;
	width:16px;
	position:absolute;
	cursor:pointer;
	background:transparent url(../image/index/leftCircleArrow.gif) no-repeat;
}
.Main-left-reMai-rightArrow{
	height:17px;
	width:16px;
	cursor:pointer;
	background:transparent url(../image/index/rightCircleArrow.gif) no-repeat;
	position:absolute;
	right:0px;
}
.Main-left-reMai a img{
	border:0;
}
/*.Main-left-reMai a{
	color:#777;
	text-decoration:none;
}*/
.Main-left-reMai h3{
	font-size:13px;
	font-family:"宋体";
	background-color:#bbbec3;
	color:#fff;
	padding:2px 0px;
	height:13px;
	margin:0;
	text-align:center;
	margin-bottom:5px;
}
* html .Main-left-reMai h3{
	height:13px;
	padding:1px 0px;
}
.Main-left-reMai h3.redBack{
	background-color:#dc3129;
}
.Main-left-reMai h3.blueBack{
	background-color:#0f218f;
}
ul,li{margin:0;
list-style:none;
padding:0;
}
.maiBtnImg{
	float:left;
	margin-right:5px;
	border:1px solid #DDDDDD!important;
	height:50px;
	overflow:hidden;
	width:50px;
}
.maiBtnImg1{
	float:left;
	margin-right:5px;
	width:15px;
	height:53px;
	display:block;
	background:transparent url(../image/index/redButton1.gif) no-repeat;
}
.maiBtnImg2{
	float:left;
	margin-right:5px;
	width:15px;
	height:53px;
	display:block;
	background:transparent url(../image/index/orangeButton2.gif) no-repeat;
}
.maiBtnImg3{
	float:left;
	margin-right:5px;
	width:15px;
	height:53px;
	display:block;
	background:transparent url(../image/index/greyOrangeButton3.gif) no-repeat;
}

.Main-left-reMai p{
	float:right;
	width:105px;
	margin-top:0px;
}
/*.Main-left-reMai span{
	background:transparent url(../image/index/spanGrey.gif) left bottom repeat-x;
}*/
.clear{
	clear:both;
	height:0px;
}
.Main-left-reMai li{
	margin-left:5px;
	height:53px;
	margin-top:5px;
	padding:0;
	display:block;
}
.Main-left-reMai .samllLI{
	height:auto;
	line-height:15px;
}
.Main-left-reMai div{
	display:none;
}
a.grey4,a.grey5,a.grey6,a.grey7{
	height:14px;
	width:15px;
	display:block;
	float:left;
	margin-right:5px;
}
a.grey4{
	background:transparent url(../image/index/grey4.gif) no-repeat;
}
a.grey5{
	background:transparent url(../image/index/grey5.gif) no-repeat;
}
a.grey6{
	background:transparent url(../image/index/grey6.gif) no-repeat;
}
a.grey7{
	background:transparent url(../image/index/grey7.gif) no-repeat;
}

/* Fred ModifyFinished*/




.Main-column22-f{
	font-size:0px;
	clear:both;
	height:5px;
	overflow:hidden;
	background:url(../image/index/rmph_f.gif) no-repeat left top;
}


/* Main-column71 */
.Main-column71{
	width:722px;
	margin-bottom:5px;
}
.Main-column71 a.more{
	position:absolute;
	right:18px;
	top:14px;
}
.Main-column71 img.mer-img{
	border:1px solid #ccc;
	width:120px;
	height:120px;
	overflow:hidden;
	margin:0 auto;
}
.Main-column71 .mer-title{
	width:120px;
	height:32px;
	line-height:16px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:4px;
	margin-top:4px;
	text-align:center;
}
.Main-column71 .mer-price{
	color:#ff6c00;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	margin-bottom:4px;
}
.Main-column71 input.btn-book{
	float:left;
}
.Main-column71 .mer-int{
	background:#f6f6f6;
	width:80px;
	height:17px;
	clear:both;
	float:left;
	margin-right:4px;
	color:#777;
	text-align:center;
	overflow:hidden;
	line-height:17px;
	/*font-weight:bold;*/
}
.Main-column71 ul.mer{
	padding:5px 11px 10px 11px;
	width:700px;
	overflow:hidden;
	list-style:none;
	float:left;
	margin:0 0 -9px 0;
	display:block;
}
.Main-column71 ul.mer li{
	padding:0 9px 5px 9px;
	magrin:0;
	width:122px;
	height:200px;
	overflow:hidden;
	display:block;
	float:left;
}
.Main-column71 ul.mer li.new-mer{
	width:262px;
}
.Main-column71 img.new-mer-img{
	border:1px solid #ccc;
	width:260px;
	height:190px;
	overflow:hidden;
}
.Main-column71 h2.Main-column71-h{
	background:url(../image/index/xpsj_h.gif) no-repeat left top;
	height:38px;
	margin:0;
	padding:0;
	color:#8F8F8F;
	display:block;
	font-size:14px;
	padding-left:77px;
	line-height:38px;
	overflow:hidden;
	position:relative;
}
.Main-column71-b{
	width:100%;
	clear:both;
	float:left;
	background:url(../image/index/xpsj_bg.gif) repeat-y left top;
}
.Main-column71-f{
	clear:both;
	font-size:0px;
	height:5px;
	overflow:hidden;
	background:url(../image/index/xpsj_f.gif) no-repeat left top;
}

/* Main-arrow-grp */
.Main-arrow-grp{
	background:url(../image/index/dotline.gif) repeat-x left center;
	height:11px;
	clear:both;
	padding:0;
}
.Main-arrow-grp .arrow{
	clear:both;
	position:relative;
	padding:0 11px;
	height:11px;
	width:8px;
	float:right;
	background:url(../image/index/arrow_bg2.gif) repeat-x left top;
}
.Main-arrow-grp .arrow a.arrow-l{
	width:11px;
	height:11px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	background:url(../image/index/arrow_l1.gif) no-repeat left top;
}
.Main-arrow-grp .arrow a.arrow-r{
	width:11px;
	height:11px;
	display:block;
	position:absolute;
	right:0!important;
	right:-1px;
	top:0;
	background:url(../image/index/arrow_r1.gif) no-repeat left top;
}

/* Main-page */
.Main-page{
	text-align:right;
	clear:both;
	padding:6px 0;
	margin:5px 18px;
	border-top:1px solid #eee;
	/*border-bottom:1px solid #eee;*/
	height:18px;
	position:relative;
	line-height:18px;
}

/*
//----------------------------//
//  Float begin              //
//----------------------------//
*/
#Float{
	width:46px;
	height:513px;
	position:absolute;
	z-index:9998;
	top:0;
	visibility:hidden;
}
.Float-webtouch{
	width:46px;
	height:58px;
	display:block;
	margin:0 0 5px 0;
	/*background:url(../image/index/wt_float.gif) no-repeat left top;*/
}
.Float-browse{
	width:46px;
}
.Float-browse ul.mer{
	margin:0 auto;
	padding:0;
	width:36px;
	list-style:none;
}
.Float-browse ul.mer li{
	margin:0;
	padding:3px 0;
}
.Float-browse img.mer-small-img{
	width:34px;
	height:34px;
	overflow:hidden;
	border:1px solid #ddd;
}
.Float-browse h2.Float-browse-h{
	height:27px;
	background:url(../image/index/float_h.gif) no-repeat left top;
	display:block;
	font-size:0px;
	margin:0;
	padding:0;
	overflow:hidden;
	cursor:pointer;
}
.Float-browse-b{
	/*height:445px;*/
	overflow:hidden;
	font-size:0px;
	background:url(../image/index/float_bg.gif) repeat-y left top;
}

.Float-browse-f{
	height:3px;
	font-size:0px;
	overflow:hidden;
	background:url(../image/index/float_f.gif) no-repeat left top;
}

/*
//----------------------------//
//  Footer begin              //
//----------------------------//
*/
#Footer{
	width:947px;
	margin:0;
	clear:both;
	background:#fff;
	position:relative;
}

/* Footer-help */
.Footer-help{
	width:947px;
	overflow:hidden;
	margin-bottom:5px;
}
.Footer-help ul.title{
	width:942px;
	margin:8px auto 0 auto;
	padding:0;
	margin-right:-1px;
	overflow:hidden;
	list-style:none;
	height:16px;
	display:block;
	line-height:16px;
}
.Footer-help ul.title li{
	width:156px;
	text-align:center;
	color:#666;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:0;
	padding:0;
	display:block;
	border-right:1px solid #999;
}
.Footer-help .list-block{
	width:942px;
	margin:0 auto;
	margin-right:-1px;
}
.Footer-help ul.list{
	width:156px;
	margin:5px 0 0 0;
	border-right:1px solid #eee;
	float:left;
	padding:0;
	list-style:none;
	display:block;
}
.Footer-help a, .Footer-help a:link, .Footer-help a:visited{
	color:#999;
}
.Footer-help a:hover, .Footer-help a:active{
	color:#000;
}
.Footer-help ul.list li{
	width:76px;
	margin:0;
	padding:0 40px;
	line-height:20px;
	display:block;
	background:url(../image/index/dot.gif) no-repeat 30px 9px;
}
.Footer-help h2.Footer-help-h{
	background:url(../image/index/div8_h.gif) no-repeat left top;
	height:29px;
	margin:0;
	padding:0;
	color:#666;
	display:block;
	font-size:14px;
	line-height:29px;
	overflow:hidden;
}
.Footer-help-b{
	width:100%;
	clear:both;
	float:left;
	background:url(../image/index/div8_bg.gif) repeat-y left top;
}
.Footer-help-f{
	clear:both;
	font-size:0px;
	height:5px;
	overflow:hidden;
	background:url(../image/index/div8_f.gif) no-repeat left top;
}

/* Footer-party */
.Footer-party{
	width:947px;
	height:139px;
	overflow:hidden;
	margin-bottom:5px;
	position:relative;
}
.Footer-party-h{
	background:url(../image/index/div9_l.gif) no-repeat left top;
	width:9px;
	height:139px;
	display:block;
	float:left;
	overflow:hidden;
}
.Footer-party a.link-all{
	background:url(../image/index/link_all.gif) no-repeat left top;
	width:132px;
	height:31px;
	position:absolute;
	display:block;
	top:0;
	left:20px;
	font-size:14px;
	color:#888883;
	font-weight:bolder;
	text-align:center;
	line-height:30px;
}
.Footer-party a.link-apply{
	background:url(../image/index/link_apply.gif) no-repeat left top;
	width:131px;
	height:31px;
	position:absolute;
	display:block;
	top:0;
	left:152px;
	font-size:14px;
	color:#888883;
	font-weight:bolder;
	text-align:center;
	line-height:30px;
}
.Footer-party ul.text{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	width:260px;
	top:40px;
	left:22px;
	position:absolute;
}
.Footer-party ul.text a{
	color:#666;
	display:block;
	text-align:center;
	width:129px;
	height:22px;
	line-height:22px;
	background:url(../image/index/link_text.gif) no-repeat left top;
}
.Footer-party ul.text a:link, .Footer-party ul.text a:visited{
	color:#666;
	text-decoration:none;
}
.Footer-party ul.text a:hover, .Footer-party ul.text a:active{
	color:#666;
	text-decoration:underline;
}
.Footer-party ul.text li{
	margin:0 1px 0 0;
	padding:0;
	display:block;
	width:129px;
	height:22px;
	float:left;
	overflow:hidden;
}
.Footer-party ul.party{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	position:absolute;
	width:624px;
	left:317px;
	top:10px;
}
.Footer-party ul.party li{
	margin:0 3px 3px 0;
	padding:0;
	display:block;
	float:left;
	width:153px;
	height:58px;
	font-size:0;
}
.Footer-party img.logo-img{
	width:153px;
	height:58px;
	overflow:hidden;
	vertical-align:top;
}
.Footer-party-b{
	width:929px;
	height:139px;
	float:left;
	background:url(../image/index/div9_bg.gif) repeat-x left top;
}
.Footer-party-f{
	font-size:0px;
	background:url(../image/index/div9_r.gif) no-repeat left top;
	width:9px;
	height:139px;
	float:left;
	overflow:hidden;
}

/* Footer-copyright */
.Footer-copyright{
	width:947px;
	position:absolute;
}
.Footer-logo{
	width:210px;
	position:absolute;
	top:40px;
	left:15px;
	height:57px;
	background:url(../image/index/footer_logo.gif) no-repeat left top;
}
.Footer-logo a{
	width:100%;
	height:100%;
	display:block;
}
.Footer-copyright a.top{
	position:absolute;
	width:48px;
	height:15px;
	background:url(../image/index/footer_top.gif) no-repeat left top;
	display:block;
	top:16px;
	right:30px;
}
.Footer-copyright-b{
	background:url(../image/index/footer_decorate.gif) no-repeat center 30px;
	height:220px;
	padding-top:30px;
}
.Footer-copyright p.copyright-text{
	margin:0;
	padding:0;
	line-height:18px;
	position:absolute;
	display:block;
	color:#999;
	left: 245px;
	top: 80px;
	width: 690px;
	overflow:hidden;
}
a.support{
	width:145px;
	overflow:hidden;
	display:block;
	height:18px;
	position:absolute;
	overflow:hidden;
	background:url(../image/index/support.gif) no-repeat left top;
	left: 245px;
	top: 160px;
}
ul.pic{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left: 245px;
	top: 190px;
}
ul.pic li{
	width:55px;
	height:55px;
	overflow:hidden;
	float:left;
	margin:0 5px;
}

/* Footer-link */
.Footer-link{
	height:14px;
	line-height:14px;
	position:absolute;
	left: 245px;
	top:55px;
	width: 690px;
	overflow:hidden;
}
.Footer-link a.icon-null{
	color:#000;
	width:auto;
	height:auto;
	line-height:16px;
	display:block;
	float:left;
	padding-right:10px;
	margin-right:10px;
	text-decoration:none;
	border-right:1px solid #ccc;
}
.Footer-link a.icon-null:link, .Footer-link a.icon-null:visited{
	color:#000;
	text-decoration:none;
}
.Footer-link a.icon-null:hover, .Footer-link a.icon-null:active{
	color:#C81B1F;
	text-decoration:none;
}

/*
//----------------------------//
//  ErrorHint begin              //
//----------------------------//
*/
.Error-hint{
	background:url(../image/index/error_hint.gif) no-repeat left top;
	width:1003px;
	height:720px;
	margin:0 auto;
}


