/* writen by randsong */
	
/**/
.left { width:730px; float:left;}
	.left-t1,.left-t2 { border:1px solid #D9D9D9; height:430px; width:355px; float:left; background:url(left-tcom.gif) no-repeat left bottom;}
	.left-t2 { margin-left:16px;}
	.left-t1 h1,
	.left-t2 h1 { font-size:14px; font-weight:bold; color:#f00; height:40px; line-height:40px; padding-left:35px;}
	.left-t1 h1 { background:url(left-t1_h1.gif) no-repeat left center;}
	.left-t2 h1 { background:url(left-t2_h1.gif) no-repeat left center;}
	.left-t1 h1 span a,
	.left-t2 h1 span a { float:right; color:#7B674E; text-decoration:none; font-size:12px; font-weight:normal; margin-right:5px;}
	.left-t1 h1 span a:hover,
	.left-t2 h1 span a:hover { float:right; color:#7B674E; text-decoration:underline;}
	.left-t1 li a,
	.left-t2 li a { font-size:14px; line-height:30px; color:#333;}
	.left-t1 li span,
	.left-t2 li span { float:right; color:#f00; line-height:30px;}
	.left-t1 ul,
	.left-t2 ul { width:325px; margin:10px 10px 0 20px;}
.right { width:220px; float:left; margin-left:10px;}
	.searchbox { margin:10px 5px;}
	.searchbox p { line-height:22px; margin-top:10px;}
	.right-t1,.right-t2,.right-t3,.shopContent { border:1px solid #D9D9D9;}
	.right-t1 h1,.shopContent h1 { background:url(searchbg.gif) repeat-x left center;}
	.right-t2 h1 { background:#D7D7D7;}
	/*通用更多样式*/
		.right-t2 h1 span,
		#hotel h1 span,
		#marry h1 span,
		#ent h1 span { float:right; margin-right:5px; color:#333; font-size:12px; font-weight:normal; line-height:28px;}
	.t2box div{float:left;height:271px;}
	.t2box .icon{padding-left:10px;}
	.t2box ul{margin-top:11px;}
	.t2box li{padding:0; line-height:25px;padding-left:9px;}
	.right-t3 h1 { background:#E7E7E7;}
	.right-t3 .recomshop img { margin:4px auto;}
	.right-t3 .recomshop  ul { margin:0; }
	.right-t3 .recomshop  ul li { margin:5px auto;}

/**/
#shoper,#hotel,#tuojian,#marry,#ent{ border:1px solid #D9D9D9;}
	#shoper h1 { font-size:14px; color:#f00; background:url(shoperleft.gif) no-repeat left top; padding-left:30px; border-bottom:1px solid #CDD1D6; }
	#shoper .shoperbg { background:url(shoperbg.gif) repeat-x left top; height:23px; line-height:23px;}
	#shoper h1 span { float:right; background:url(shoperright.gif) no-repeat right top; padding-right:20px; color:#333; font-size:12px; font-weight:normal; }
	.flowpic { margin:10px auto;}
	.pic { margin:5px 10px; border:1px solid #EAEAEA; padding:2px;}
/*酒店住宿*/
#hotel h1,#marry h1,#ent h1 { border-bottom:1px solid #EEEEEE;}
#hotel h1 span a,#marry h1 span a,#ent h1 span a { color:#78684E; text-decoration:none;}
#hotel h1 span a:hover,#marry h1 span a:hover,#ent h1 span a:hover { color:#f00; text-decoration:underline;}
.hotel-l,.hotel-m,.hotel-r,.ent-r,.ent-l { float:left; margin-top:10px;}
.hotel-l,.hotel-m { width:324px; border-right:1px dotted #B8B8B8; height:380px;}
.hotel-l { text-align:center;}
.hotel-l h2 { color:#f00; text-align:center; line-height:24px; font-size:14px;}
.hotel-l p { text-align:left; line-height:22px; text-indent:24px; margin:0 10px;}
.hotel-m {}
	.hotel-m .hotelinfo,.hotelad { width:300px; margin:0 auto;}
	.hotelinfo h1,.hotel-r h1 { line-height:28px; height:28px; font-size:14px; font-weight:normal;}
	.hotelinfo h1 { background:#FFEDDA; text-align:center;}
.hotel-r { width:295px; margin-left:10px;}
.hotel-r h1 { color:#f00; padding-left:20px;}
.hotel-r li { float:left; margin-right:12px; _margin-right:10px; margin-top:15px; margin-bottom:5px; line-height:24px; text-align:center;}
.hotel-r li a { color:#333;}

/*marry*/
#marry  {}
.marry-l,.marry-r { float:left; margin-top:10px;}
.marry-l { width:648px; border-right:1px dotted #B8B8B8; height:310px; }
.marry-l { text-align:center;}
.marry-l h2 { color:#000; text-align:center; line-height:24px; font-size:14px;}
.marry-l p { text-align:left; line-height:22px; text-indent:24px; margin:0 10px;}
.marry-l li { float:left; width:210px; overflow:hidden;}
	.marry-r h1 { line-height:28px; height:28px; font-size:14px; font-weight:normal;}
.marry-r { width:295px; margin-left:10px;}
.marry-r h1 { color:#f00; padding-left:20px;}
.marry-r ul { margin-top:10px;}
.marry-r li { line-height:24px;}
.marry-r li span { float:right; margin-right:10px;}
.marryad { width:640px; margin:10px auto; overflow:hidden;}

/*ent*/
.ent-l { width:324px; border-right:1px dotted #B8B8B8; text-align:center;}
.ent-l h2 { color:#f00; text-align:center; line-height:24px; font-size:14px;}
.ent-l p { text-align:left; line-height:22px; text-indent:24px; margin:0 10px;}
.ent-r { width:619px; margin-left:10px;}
.ent-r li { float:left; width:305px; margin-bottom:20px; height:100px;}
.ent-r li img,.ent-r li span { float:left;}
.ent-r li span { margin:0 10px; line-height:24px; display:block; width:165px; _width:159px; overflow:hidden;}
.ent-r li img,.ent-r li span.entname{ font-weight:bold;}
/**/
.tj-left { border-right:1px solid #EBECE7; float:left;}
.tj-right ul { margin-top:15px; float:left; width:920px;}
.tj-right li { float:left; margin:0; text-align:center; line-height:24px; width:114px; overflow:hidden;}
.tj-right li span { display:block; line-height:22px; clear:both;}
.tj-right li .pic { border:1px solid #cecece; padding:1px;}

/*子页面*/
#subList { padding-top:20px;}
.couponT {border-bottom:1px #FD7102 solid; height:30px; line-height:30px; color:#FF5000; background:#FFF8DF; font-weight:bold; font-size:14px;}
	.couponT span { float:right; margin-right:5px; font-weight:normal;}
.listbox,.shopdetail { margin:10px auto 15px; width:700px; overflow:hidden;}
	.listbox h2 { color:#008000; font-size:14px; font-weight:normal; border-bottom:1px dashed #ccc; line-height:28px;}
	.listbox h2 span { float:right; margin-right:10px;}
	.listbox h2 span a { font-size:12px;}
	.mstag,.hoteltag { margin-top:10px;}
	.mstag li { float:left; margin:0 10px; line-height:22px; width:100px;}
	.hoteltag li { float:left; margin:0 5px; line-height:22px; width:120px;}
.sqbox { float:left; width:135px; }
	.sqbox li { line-height:22px; width:135px;}
	.sqbox li .pic { margin:0; padding:0;}
	.sqbox li a { border:none;}
	#sq01 { font-weight:bold; font-size:13px;}
.reviewlist { line-height:22px; margin-bottom:15px;}
	.reviewlist h1 a { font-size:13px; color:#6665CB;}
	.reviewlist .reviewCont { text-indent:24px;}
	.reviewlist p { color:#333;}
	.reviewlist .Remark,.reviewlist .reviewuser a { color:#FE670C; margin-right:15px;}
	.reviewlist .score { color:#C87039;}
	.reviewlist .lovecai { color:#7476B6;}
	.userv { color:#f00;}
/*商铺详细页面*/
.othershop { margin:10px 5px;}
	.othershop li { background:url(list2.gif) no-repeat left center; line-height:24px; padding-left:14px;}
#shopbutton { line-height:24px; margin:0 auto; width:290px; margin-top:5px; clear:both;}
	#shopbutton span { display:block; float:left; color:#CC3300; background:#FEDCA5; margin-left:4px; padding:2px 8px;}
	#shopbutton span a { color:#CC3300;}
.shopdetail{}
	.shopdetail h1 { font-size:24px; font-weight:bold; color:#FE670C; line-height:50px; text-align:center; border-bottom:1px dashed #ccc;}
	.shopdetail h2 { text-align:center; line-height:30px; margin-top:10px; margin-bottom:20px;}
	.shopdetail h2 a:hover { top:1px; position:relative;}
.photoshow { width:330px; text-align:center; float:left;}
.shopdetail-c { width:360px; float:left; margin-left:10px;}
	.shopdetail-c li { line-height:22px; color:#1F34B0; border-bottom:1px solid #ccc; }
		.shopdetail-c li span { display:block; width:80px; float:left; color:#333;}
#coupon  { text-align:center; color:#333; line-height:22px;}
#couponimg { background:url(couponbottom.gif) no-repeat left bottom; padding-bottom:12px;}

.coupon_left,.special_left { width:742px; float:left; overflow:hidden;}
.coupon_left { line-height:22px;}
.coupon_right,.special_right { width:208px; float:left; margin-left:10px; overflow:hidden;}
.popularshop { border:1px solid #DCDCDC; margin-top:10px; background:#F1F1F1;}
	.popularshop h1 { font-size:13px; text-align:center; color:#f00; line-height:30px; border-bottom:1px solid #DCDCDC;}
	.popularshop ul { text-align:center;}
	.popularshop ul li { background:#fff; margin:5px auto;}
		
.picshow { }
.inner { width:700px;  height:200px;}
.marquee { display:inline; float:left; margin-right:10px; margin-bottom:10px;}
.marquee { border:1px solid #f1f1f1; width:700px; height:185px; overflow:hidden; line-height:30px; background:#f8f8f8;}
.marquee li { text-align:center; width:160px; height:180px; border:1px solid #ccc; padding:1px; margin-right:11px; margin-bottom:5px;}
.level li { float:left;}

.listtext {}
	.listtext li { line-height:22px;}
	.listtext li span { float:right; margin-right:5px;}

/*特别推荐页面*/
.special_left { background:url(special-bg.gif) repeat-x left top;}
.special_left h1 { background:url(special-l.gif) no-repeat left top; font-size:14px; color:#f00; font-weight:bold; height:33px; line-height:33px; padding-left:20px;}
.special_left h1 span { float:right; background:url(special-r.gif) no-repeat right top;}
.specialbox { border:1px solid #C4C4C4; border-top:none; padding-bottom:20px;}
	.specialbox li { float:left; margin-right:7px; margin-bottom:10px;}
	.subox { margin:5px auto 20px; width:700px;}
		.subox li { width:166px; height:166px; overflow:hidden; text-align:center; line-height:24px;}
		.subox li img { padding:2px; border:1px solid #ccc;}
	.hotSpecial {border-bottom:1px #FD7102 solid; height:30px; line-height:30px; color:#FF5000; background:#FFF8DF; font-weight:bold; font-size:14px;}
	.specialbox h2 { font-size:14px; line-height:30px; width:700px; margin:0px auto; background:url(list3.gif) no-repeat left 8px; padding-left:15px;}
	.specialbox h2 span { float:right; margin-right:10px;}
	.specialbox h2 span a { text-decoration:none; font-size:12px;}
		#s001 { text-decoration:none; color:#FF5000;}
		#s002 { text-decoration:none; color:#5A6DFF;}
		#s003 { text-decoration:none; color:#F00;}
		#s004 { text-decoration:none; color:#5EBC63;}

/**/
.y_c_left_1{border:1px #cccccc solid;background-color:#E6E6E6;padding:5px;}
.y_c_left_search{padding:5px;background:#eeeeee;margin:5px 0 0 0}
  .y_c_left_search_1{padding:5px;background:#E6E6E6;}
.y_c_left_2{padding:10px 0;border:1px #cccccc solid}
  .y_pic li{float:left;width:133px;text-align:center}
  .y_pic_table{border:1px #D7D7D7 solid;width:114px;height:79px}
.y_c_left_3{background:url(c_list_order_bg.gif);border-bottom:1px #DDC6A6 solid;padding:3px 0 0 10px;height:22px}
.y_c_left_4{background:#FFE4BD;border-bottom:3px #FF9900 solid;padding:5px 10px}
  .y_c_left_4 a{FONT-SIZE:14px}
  .y_c_left_4_1{border-bottom:3px #FF9900 solid}
.y_c_left_5{border:1px #EFEFEF solid}
.y_c_list{ padding:5px; line-height:22px; border-bottom:1px #ccc dashed;}

	