@import url("style.css");
#maincontent{margin-top:10px;}
.leftcolumn {float: left;left: 0px;width: 110px;margin: 0px;padding: 0px; clear:both;}
.sidebar {padding: 0;margin: 0;}
.centerpadding, .leftpadding, .rightpadding { margin: 0px;padding: 0px;}
#categories {width: 110px;padding: 0;font-size: 100%; border:1px solid;}
#categories ul {list-style: none;margin: 0;padding: 0;border: none;}
#categories li {margin: 0;margin-bottom:2px; text-align:center; font-size:14px; font-weight:bold;}
#categories li a {display: block;padding: 5px 5px 5px 0.5em; border-bottom: 1px solid; text-decoration: none; height: 100%;}
html>body #categories li a { width: auto;}
#categories li ul li {margin: 0;border-left: 0px;}
#categories li ul a {padding-left:0px;}
#categories ul ul ul a {padding-left:5px;}
#categories ul ul ul ul a {padding-left:10px;}
#categories .active {}
#categories .subcat a { font-size:12px; font-weight:normal;}
#categories .subcat .active {}
#categories {background-color: #fff; border-color:#ccc; padding:5px; }
#categories li ul a:hover { background:url(/smedia/wedding/images/service/menuli.gif) no-repeat 5px 9px #eee;}
#categories li a {border-color: #d0d0d0; background-color: #f69; color: #fff;}
#categories li a:hover { background:url(/smedia/wedding/images/service/menulit.gif) no-repeat 5px 8px #f69;}
#categories .active {background-color: white;}
#categories .subcat a {background-color: white; color:#333;}
#categories .subcat .active {background-color: white;}
#categories li a.selcet_t{background:url(/smedia/wedding/images/service/menulit.gif) no-repeat 5px 8px #f69; display:block;}
#categories li a.selcet_m{border-color: #d0d0d0; background-color: #f69; color: #fff; background:url(/smedia/wedding/images/service/menuli.gif) no-repeat 5px 9px #eee; color:#333;}
.blk_29 {PADDING-RIGHT:0px;PADDING-LEFT:5px;PADDING-TOP:0; ZOOM: 1; POSITION: relative;}
.blk_29 .LeftBotton {BACKGROUND: url(/smedia/wedding/images/hotel/cahz.jpg) no-repeat 0px 0px; right:30px; FLOAT: left; WIDTH: 12px; CURSOR: pointer; POSITION: absolute; TOP:-28px; HEIGHT:20px}
.blk_29 .RightBotton {BACKGROUND:url(/smedia/wedding/images/hotel/cahz.jpg) no-repeat -12px 0px; RIGHT:10px; FLOAT: right; WIDTH:12px; CURSOR: pointer; POSITION: absolute; TOP:-28px; HEIGHT:20px}
.blk_29 .Cont {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH:830px; PADDING-TOP:5px;}
.blk_29 .box {FLOAT: left; WIDTH:165px; TEXT-ALIGN: center}
.blk_29 .box IMG {BORDER-RIGHT: #ccc 1px solid;padding:3px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; BACKGROUND: #fff; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid;BORDER-BOTTOM: #ccc 1px solid; width:145px; height:145px; padding:3px;}
.blk_29 .box a{color:#333; text-decoration:none;}
.blk_29 .box a:hover { color:#f39; text-decoration:underline;}
.blk_29 .box A:hover IMG {padding:3px; border:1px solid #f69;}
.blk_29 .box P {MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px;}
.Hotel_top{ float:right; margin-left:10px; width:855px; overflow:hidden; zoom:1;}
#Hotel_search{ background:url(/smedia/wedding/images/hotel/searchbg.jpg) repeat-x;height:102px; margin-bottom:10px; position:relative;}
#Hotel_search span.left{ background:url(/smedia/wedding/images/hotel/searchbg_left.jpg) no-repeat; width:9px; float:left; height:102px; position:absolute; left:0; top:0;}
#Hotel_search span.right{ background:url(/smedia/wedding/images/hotel/searchbg_right.jpg) no-repeat; width:9px; float:right; height:102px; position:absolute; right:0; top:0;}
#Hotel_search h3 { position:absolute; left:15px; top:9px;}
#Hotel_search .search_tit{position:absolute;top:42px;left:20px;	color:#fff;	width: 533px;}
#Hotel_search .search_form{	position:absolute;top:65px;left:20px;width:600px;}
#Hotel_search .search_botton{ position:absolute; right:200px; top:40px;}
#Hotel_search .map{ position:absolute; right:40px; top:45px;}
#Hotel_search .map a{ color:white; text-decoration:underline;}
#hotel_search input{ border:1px solid #ccc; background:#fff;}
#hot_tag ul{ padding:0 10px 5px 10px; line-height:24px;}
#hot_tag a{ margin-right:5px;}
.rightad { border:1px solid #ccc; display:block; margin-bottom:10px;}
.rightcolumn {position: static; float: right; width: 250px; margin: 0px; padding: 0px;}
#hotel_hot ,#hotel_list {display:block; overflow:hidden; zoom:1;}
#hotel_hot dl{ padding:0 0 10px 8px; overflow:hidden; zoom:1;}
#hotel_hot dd{ float:left; width:285px; border-bottom:1px dashed #ccc; padding:5px 0; margin-left:3px; display:inline;}
#hotel_hot img { padding:3px; margin-right:10px; border:1px solid #ccc; float:left; width:104px; height:104px;}
#hotel_hot h4 ,#hotel_list h4{ font-size:14px; color:#333; padding:5px 0 5px 0;}
#hotel_hot p{ padding-bottom:10px; color:#666;}
#hotel_hot h4 a{ color:#333;}
#hotel_list h4 a{ color:#333;}
#hotel_hot p a{ color:#666;}
#hotel_hot p a:hover{ color:#f69;}
#hotel_hot p.link a ,#hotel_list p.link a{ background:#f69; padding:1px 6px; color:#fff;/* border:1px outset #fff;*/ width:50px; *padding-top:4px; float:right; margin-right:5px;}
#hotel_hot p.link a:hover ,#hotel_list p.link a:hover{ text-decoration:none; color:#fff;}
#hotel_list { border-bottom:1px dashed #ccc; margin:10px; padding:10px 0;}
#hotel_list img.slt{ margin-right:10px; padding:3px; border:1px solid #ccc; float:left; width:120px; height:120px;}
#hotel_list span.sort{ padding-left:10px;}
#hotel_list p.int{ line-height:18px; color:#333; padding-top:10px; text-indent:1em; color:#666;}
#hotel_list h4 a{ color:#333;}
#hotelbar{width:833px; overflow:hidden; zoom:1;} 
#hotelbar dl{ text-align:center;margin-top:10px;}
#hotelbar dt{ float:left; font-weight:bold; font-size:12px; line-height:24px; color:#333;}
#hotelbar .t1{ width:152px; padding:0 5px; background:#efefef; border-right:1px solid #fff;}
#hotelbar .t2{ width:100px; padding:0 5px; background:#efefef; border-right:2px solid #fff;}
#hotelbar .t3{ width:100px; _width:97px; padding:0 5px; background:#efefef;}
#hotelbar dd{ line-height:24px;font-size:12px; border-bottom:2px solid #efefef; border-left:2px solid #efefef; border-right:2px solid #efefef; color:#333;}
#hotelbar .dd1{ width:150px;padding:0 5px;float:left; border-right:2px solid #efefef;}
#hotelbar .dd2{ width:100px;padding:0 5px;float:left; border-right:2px solid #efefef; }
#new_hotel { overflow:hidden; zoom:1;}
#new_hotel ul{ padding:10px 10px 0 10px; overflow:hidden; zoom:1;}
#new_hotel li{ display:block; border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px; overflow:hidden; zoom:1;}
#new_hotel li img{ float:left; padding:2px; border:1px solid #ccc; margin-right:5px; width:50px; height:50px;}
#new_hotel li a{ font-size:14px; color:#333; font-weight:bold; display:block;}
#new_hotel span a{font-size:12px; color:#f69;}
#topten, #latest {margin-bottom: 10px;}
#topten h3, #latest h3, #centertop h3 ,#hot_tag h3 ,#hotel_hot h3 ,#new_hotel h3 {font-size:14px;margin-bottom: 5px;padding-bottom: 2px; background:url(/smedia/wedding/images/hotel/titbg.jpg) repeat-x; height:28px; line-height:28px; padding-left:10px;}
.rightcontent{border:1px solid #dfdfdf; margin-bottom:10px;}
#topten ol, #latest ol {list-style-type: none;}
#topten li, #latest li {list-style-type: none; line-height:24px;  padding-left:10px; position:relative;}
#topten h3{ position:relative;}
#topten span.litmore{ color:#f69; position:absolute; right:5px; *top:0px; font-size:12px; font-weight:normal; color:#f39;}
#topten h3, #latest h3, #centertop h3 { color:#f39;}
#topten ol, #latest ol {}
#topten li, #latest li {}
.center_content {display:block;}
.center_content h1{ font-size:20px; font-weight:blod; color:#f39; padding:15px 0 10px 0; text-align:center;}
.center_content h3.tit1{ background:url(/smedia/wedding/images/hotel/hotel_titbg.gif) no-repeat bottom; height:30px; color:#333; font-size:16px; position:relative; margin-bottom:10px;}
.center_content h3.tit2{font-size:14px;margin-bottom: 5px;padding-bottom: 2px; background:url(/smedia/wedding/images/hotel/titbg.jpg) repeat-x; height:28px; line-height:28px; padding-left:10px; position:relative;}
.center_content h3.tit2 a{ position:absolute; right:10px; color:#f39; font-size:12px; font-weight:normal;}
.center_content h5{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-weight:normal; color:#999; height:25px; line-height:25px; text-align:center;}
.center_content p{ padding:10px 10px 0 10px; line-height:24px;}
.hotelinfo_top { overflow:hidden; zoom:1; border-bottom:1px #d7d7d7 dashed;}
.hotelinfo_top_left img{float:left; width:150px; height:150px; padding:5px; border:1px solid #ccc; display:block;}
.hotelinfo_top p{line-height:24px; text-indent:2em; width:650PX;}
.hotelinfo_top p.Price{ font-weight: bold; }
.hotelinfo_top p.Price a{ color:#f39; font-size:14px;}
.hotelinfo_top h4{font-size:14px;color:#f39;width:650PX; margin-left:10px;}
.hotel_tag{ width:600px;overflow:hidden; zoom:1; margin-top:20px; padding-bottom:15px; margin-left:30px; float:left; display:inline; position:absolute; bottom:10px;}
.hotel_tag li{ float:left; width:85px;}
.hotel_tag li a{float:left; display:block; padding:2px 7px; *padding-top:4px; background:#f69; color:#fff; font-weight:bold; font-size:14px; }
.hotel_tag li a:hover{background:#999;}
.center_list {}
#center_list h4{ font-size:14px; color:#f39; padding:10px 0 0 0; display:block;line-height:24px;}
#center_list h4 a{ color:#f39;display:block;}
#center_list h5{border-top:1px solid #fff; border-bottom:1px solid #d7d7d7; font-weight:normal; color:#999; height:25px; font-size:12px; position:relative; text-align:left;}
#center_list h5 span{ position:absolute; right:0; top:2px;}
#Center_Related{ margin-top:20px;}
#Center_Related .Related_Show {display:block; overflow:hidden; zoom:1; padding-bottom:20px; border:1px solid #d7d7d7; margin-bottom:10px;}
#Center_Related .Related_Show h4{line-height:30px; height:30px; color:#f39; font-size:14px; margin-bottom:10px; border-bottom:1px dashed #ccc;}
.success img{ margin-left:250px; margin-top:20px; float:left; margin-right:5px;}
.success h2{ margin-top:35px; float:left; color:#f36;}
#Center_Related .ting_content{ padding:0 20px;}
#Center_Related .ting_content img{width:260px; height:180px; float:left; padding:3px; border:1px solid #d7d7d7;}
#Center_Related ul {display:block; padding-top:10px;}
#Center_Related ul li{ float:left;text-align:center; margin-left:30px; display:inline; width:178px;}
#Center_Related ul li img{ padding:5px; border:1px #ccc solid; display:inline; width:145px; height:170px;}
#Center_Related em{display: block;text-align: center;font:100% Georgia, "Times New Roman", Times, serif;height:24px;line-height:24px;margin:0; }
#Center_Related p{ padding:0; margin:0;}
#Center_Related .unbt a{ background:#f69; padding:1px 4px; color:#fff;/* border:1px outset #fff;*/ *padding-top:4px; margin-left:4px; text-align:center;}
#Center_Related .unbt a:hover{ text-decoration:none;}
#Center_Related .ting_list{ text-align:left; height:auto !important; overflow:hidden; width:520px; float:right; line-height:24px;}
#Center_Related .ting_list li{float:left;display:inline; text-align:left; width:230px;}
.ting_list li span{color:#464646;font-weight:bold; margin-right:5px;}
#Related_Showimg{border:1px solid #d7d7d7; float:left; margin-right:10px;}
.form_sub { width:800px; float:left; margin:10px; background:#fff;}
.form_sub h6{ height:24px; line-height:24px; background:#f69; color:#fff; font-weight:normal; font-size:12px; padding-left:10px; margin-bottom:10px;}
.form_sub dl{ margin-left:20px;}
.form_sub dd{ line-height:30px; display:block; clear:both;}
.form_sub dd span.left_tit{ float:left; width:100px; text-align:right;}
.form_sub dd span.right_tit{ padding-left:5px; color:#f69;}
.form_sub dd textarea{border:1px solid #d7d7d7; height:80px;  color:#666; line-height:20px;
scrollbar-3dlight-color : #fff; /* 设置或检索滚动条亮边框颜色.*/
scrollbar-highlight-color : #fff;/* 设置或检索滚动条3D界面的亮边(ThreedHighlight)颜色.*/
scrollbar-face-color : #999; /*设置或检索滚动条3D表面(ThreedFace)的颜色.*/
scrollbar-arrow-color : #fff;/*设置或检索滚动条方向箭头的颜色。当滚动条出现但不可用时,此属性失效.*/
scrollbar-shadow-color : #fff; /* 设置或检索滚动条3D界面的暗边(ThreedShadow)颜色.*/
scrollbar-base-color : #fff; /*设置或检索滚动条基准颜色。其它界面颜色将据此自动调整.*/
scrollbar-darkshadow-color : #fff; /*设置或检索滚动条暗边框(ThreedDarkShadow)颜色.*/
scrollbar-track-color : #fff;/*#F9CB49背景色颜色.*/}
.text{ border:1px solid #ccc; color:#333;}
.botton{ padding-left:200px;}
.s_box,.e_box{ border:1px dashed;height:80px; width:500px; margin:0 auto; text-align:center; line-height:68px; padding-top:20px;}
.s_box{ border-color:green; background:#f4fff3;}
.e_box{ border-color:red; background:#fff3f3;}
.s_box img,#e_box img{ float:left; padding-left:20px; display:inline;}
.s_box p.success{ color:green; font-family:"微软雅黑"; font-size:18px; font-weight:bold;}
.e_box p.error{ color:red; font-family:"微软雅黑"; font-size:18px; font-weight:bold;}
.botton input{ clear:both; background:#f69; width:80px; height:24px; border:1px outset white; text-align:center; color:white;}
#content{font-size:14px; line-height:24px; border-bottom:1px solid #ccc; padding:10px 0 10px 0; text-align:center}
#content p{ text-align:left;}
.list li{ font-size:14px; background:url(/smedia/wedding/images/hotel/listli.gif) no-repeat 0 8px; padding-left:20px; line-height:24px;}
.centercolumn {margin: 0px; padding: 0px; width:595px;}
#centertop{position:relative; height:200px; display:block;}
#centertop span.more{ position:absolute; right:10px; top:5px;}
#page {text-align:right; margin:10px 0;}
#page span{ color:#f69; font-size:14px;}
#page .act1{color:#ccc; padding:2px 6px; border:1px solid #ccc;font-size:12px;} 
#page .act2 {color:#fff; background:#f69; border:1px solid #f69; text-decoration:none;}
#page a{color:#f69; padding:2px 6px; border:1px solid #ccc;}
#page a:hover{color:#fff; background:#f69; border:1px solid #f69; text-decoration:none;}
#hotel_friend{ width:160px;float:left; clear:both; margin-top:5px;text-align:center;}
#hotel_friend h3{ margin-bottom:5px; font-size:12px;}
#hotel_friend ul li{ margin-bottom:10px; float:left;}
#hotel_friend ul li a img{ width:155px; height:50px; padding:2px;}
.hotelinfo_top_left{ float:left; width:165px;}
.hotelinfo_top_right{ float:left; width:680px; margin-left:10px; display:inline;}
#hotelinfo_top_height{ height:255px; overflow:hidden; position:relative;}


