
#mainLeft1 {float:left;width:587px;height:auto;padding-right:13px}
#searchBox {float:left;width:587px;height:215px;margin-top:15px;margin-bottom:12px;background:url(images/search_bg.jpg) left top no-repeat}
#searchBox .TabTitle {float:left;width:587px;height:29px}
#searchBox .TabTitle ul {float:left;width:330px;height:29px;padding-left:15px}
#searchBox .TabTitle ul li {float:left;width:104px;height:29px;line-height:29px;margin-right:7px;cursor:pointer;list-style-type:none;text-align:center}
#searchBox .TabTitle ul li.active {color:#000;font-weight:bold;background:url(images/btn_active.jpg) left top no-repeat;text-decoration:none}
#searchBox .TabTitle ul li.normal {color:#FFF;background:url(images/btn_normal.jpg) left top no-repeat;text-decoration:none}
#searchBox .TabTitle .hotelInfo {float:right;width:217px;height:25px;padding-right:20px;line-height:25px;padding-top:4px;color:#FFF;text-decoration:none;text-align:right}
#searchBox .TabContent {float:left;width:537px;height:156px;padding:15px 25px}
#searchBox .TabContent .nTabbox {color:#FFF;font-size:12px;text-align:left}

#noticeBox {float:left;width:235px;height:178px;padding-right:12px}
.noticeTop {float:left;width:235px;height:25px;line-height:25px;background:url(images/info_top1.gif) left top no-repeat}
.noticeTop h5 {float:left;width:82px;height:25px;line-height:25px;text-align:center;color:#FFF;font-size:12px;font-weight:bold}
.noticeTop span {float:right;padding-right:10px;color:#818181;font-size:10px}
.noticeTop span a {color:#818181;text-decoration:none}
.noticeTop span a:hover {color:#810C04;text-decoration:none}
.noticeMid {float:left;width:235px;height:143px;line-height:25px;background:url(images/info_mid1.gif) left top repeat-y; overflow:hidden;}
.noticeMid ul {float:left;width:215px;height:123px;padding:10px}
.noticeMid ul li {float:left;width:215px;height:25px;line-height:25px;overflow:hidden;text-overflow:ellipse;overflow:hidden;}
.noticeMid ul li a {padding-left:10px;line-height:25px;overflow:hidden;color:#656565;text-decoration:none;background:url(images/icon3.gif) left 5px no-repeat;	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block;}
.noticeMid ul li a:hover {padding-left:10px;line-height:25px;color:#810C04;text-decoration:underline;background:url(images/icon3.gif) left -24px no-repeat;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;width:200px; overflow:hidden;}
.noticeFoot {float:left;width:235px;height:10px;background:url(images/info_foot1.gif) left top no-repeat;overflow:hidden}
#bannerBox {float:left;width:324px;height:162px;padding:8px;background:url(images/banner_bg.gif) left top no-repeat}
#TopproArr {float:left;width:324px;height:162px;overflow:hidden}
#TopproArr ul {float:left;width:auto;height:162px;overflow:hidden;margin:0;padding:0}
#TopproArr ul li {float:left;width:324px;height:162px;overflow:hidden}
.banner {float:left;width:324px;height:120px}
.bannerInfo {float:left;width:324px;height:52px;line-height:166%;font-size:12px;color:#000}
.bannerInfo span {color:#D12211}
#mainRight1 {float:left;width:340px;height:auto}
#mapBox {float:left;width:340px;height:400px;margin-top:20px}

#mainLeft2 {float:left;width:705px;height:auto}
#hotelBox {float:left;width:693px;height:380px;padding-right:12px}
#hotelBox .hTabTitle {float:left;width:693px;height:30px;background:url(images/line11.gif) left 24px repeat-x}
#hotelBox .hTabTitle .hotelTitle {float:left;width:90px;height:30px;padding-left:26px;line-height:25px;color:#942020;text-decoration:none;text-align:left;font-size:14px;font-weight:bold;background:url(images/icon1.gif) left top no-repeat}
#hotelBox .hTabTitle ul {float:left;width:510px;height:30px}
#hotelBox .hTabTitle ul li {float:left;width:84px;height:30px;line-height:25px;margin-right:1px;cursor:pointer;list-style-type:none;text-align:center}
#hotelBox .hTabTitle ul li.hactive {color:#FFF;font-weight:bold;background:url(images/hotelMenu_bg.gif) left top no-repeat;text-decoration:none}
#hotelBox .hTabTitle ul li.hnormal {color:#686868;background:url(images/hotelMenu_bg.gif) left bottom no-repeat;text-decoration:none}
#hotelBox .hTabTitle .hMore {float:left;width:60px;height:30px;line-height:25px;color:#818181;text-align:right}
#hotelBox .hTabTitle .hMore a {color:#818181;text-decoration:none}
#hotelBox .hTabTitle .hMore a:hover {color:#810C04;text-decoration:none}
#hotelBox .hTabContent {float:left;width:693px;height:350px}
#hotelBox .hTabContent .hTabbox {width:693px;height:350px;color:#FFF;font-size:12px;text-align:left}
#hotelBox .hTabContent .hTabbox ul {float:left;width:693px;height:350px;margin:0;padding:0}
#hotelBox .hTabContent .hTabbox ul li {float:left;width:316px;height:86px;margin:0;padding:15px;background:url(images/line212.gif) left bottom repeat-x;_height:100px;}
#hotelBox .hTabContent .hTabbox ul li.btbg {background:url(images/line11.gif) left bottom repeat-x}
#hotelBox .hTabContent .hTabbox ul li p {display:block;float:left;width:112px;height:82px;padding-right:14px}
#hotelBox .hTabContent .hTabbox ul li h5 {display:block;float:left;width:190px;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#000}
#hotelBox .hTabContent .hTabbox ul li h5 a {font-size:14px;font-weight:bold;color:#000;text-decoration:none}
#hotelBox .hTabContent .hTabbox ul li h5 a:hover {font-size:14px;font-weight:bold;color:#810C04;text-decoration:underline}
#hotelBox .hTabContent .hTabbox ul li i {display:block;float:left;width:190px;height:11px;padding:3px 0}
#hotelBox .hTabContent .hTabbox ul li span {display:block;float:left;width:190px;height:44px;line-height:160%;font-size:12px;color:#737565}
#hotelBox .hTabContent .hTabbox ul li span strong {font-size:16px;color:#C12F13;font-weight:bold}
#mainRight2 {float:left;width:235px;height:auto}
#nowOrder {float:left;width:235px;height:260px}
.nowOrderTop {float:left;width:235px;height:25px;line-height:25px;background:url(images/info_top1.gif) left top no-repeat}
.nowOrderTop h5 {float:left;width:82px;height:25px;line-height:25px;text-align:center;color:#FFF;font-size:12px;font-weight:bold}
.nowOrderTop span {float:right;padding-right:10px;color:#818181;font-size:12px}
.nowOrderTop span a {color:#818181;text-decoration:none}
.nowOrderTop span a:hover {color:#810C04;text-decoration:none}
.nowOrderMid {float:left;width:235px;height:225px;line-height:25px;background:url(images/info_mid1.gif) left top repeat-y}
.nowOrderMid ul {float:left;width:215px;height:205px;padding:10px;overflow:hidden}
.nowOrderMid ul li {float:left;width:205px;height:auto;line-height:160%;padding:5px;padding-left:3px;background:url(images/line212.gif) left bottom repeat-x}
.nowOrderMid ul li i {display:block;float:left;width:52px;height:auto;color:#F7A300;font-style:normal;text-align:left}
.nowOrderMid ul li h5 {display:block;float:right;width:150px;height:auto;color:#000;text-align:left}
.nowOrderMid ul li span {display:block;float:right;width:150px;height:auto;color:#747665;text-align:left}
.nowOrderMid ul li a {padding-left:10px;line-height:25px;color:#656565;text-decoration:none;background:url(images/icon3.gif) left top no-repeat}
.nowOrderMid ul li a:hover {padding-left:10px;line-height:25px;color:#810C04;text-decoration:underline;background:url(images/icon3.gif) left -24px no-repeat}
.nowOrderFoot {float:left;width:235px;height:10px;background:url(images/info_foot1.gif) left top no-repeat;overflow:hidden}

#mainLeft3 {float:left;width:705px;height:auto}
#shopBox {float:left;width:341px;height:240px;padding-right:11px}
.shopTop {float:left;width:341px;height:25px;line-height:25px;background:url(images/info_top2.gif) left top no-repeat}
.shopTop h5 {float:left;width:82px;height:25px;line-height:25px;text-align:center;color:#FFF;font-size:12px;font-weight:bold}
.shopTop span {float:right;padding-right:10px;color:#818181;font-size:12px}
.shopTop span a {color:#818181;text-decoration:none}
.shopTop span a:hover {color:#810C04;text-decoration:none}
.shopMid {float:left;width:321px;height:190px;padding:15px 10px 0;line-height:22px;background:url(images/info_mid2.gif) left top repeat-y}
.shopMid ul {float:left;width:321px;height:190px;overflow:hidden}
.shopMid ul li {float:left;width:321px;height:22px;line-height:22px}
.shopMid ul li a {padding-left:15px;line-height:22px;color:#656565;text-decoration:none;background:url(images/icon3.gif) 5px 5px no-repeat;float:left;}
.shopMid ul li a:hover {color:#810C04;text-decoration:underline;background:url(images/icon3.gif) 5px -24px no-repeat}
.shopMid ul li span {float:right;width:100px;text-align:left;font-size:12px;color:#000;overflow:hidden;}
.shopMid ul li span strong {font-weight:bold;color:#C13014}
.shopMid ul li.shopHot {float:left;width:321px;height:auto;padding-bottom:15px;margin-bottom:5px;line-height:20px;background:url(images/line212.gif) left bottom repeat-x}
.shopMid ul li.shopHot p {float:left;width:106px;height:60px;margin-right:10px;padding-left:5px}
.shopMid ul li.shopHot p a,.shopMid ul li.shopHot p a:hover {background:none;padding-left:0}
.shopMid ul li.shopHot span {dispaly:block;float:left;width:200px;height:60px;margin-top:0;text-align:left;overflow:hidden}
.shopMid ul li.shopHot span a {font-size:14px;font-weight:bold;color:#818181;text-decoration:none;padding-left:0;background:none;float:none;}
.shopMid ul li.shopHot span a:hover {text-decoration:underline}
.shopMid ul li.shopHot span strong {font-weight:bold;font-size:12px;color:#810C04}
.shopFoot {float:left;width:341px;height:10px;background:url(images/info_foot2.gif) left top no-repeat;overflow:hidden}
