*{ margin:0; padding:0;}
body{ margin:0px; padding:0px; color:#555; font-size:12px;font-family:"SimSun"; background:#1e1e1e;}
img{ border:0px;}
ul,li{ margin:0px; padding:0px; list-style:none;}
dl,dt,dd,ol{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; }
.clear{ clear:both;}
a{ color:#555; text-decoration:none;blr:expression(this.onFocus=this.blur());outline: none;}
a:hover{color:#cc0033; text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());} 
a::focus { outline:0; }
p { margin: 0px; padding: 0px; }

.wrap{ width:100%;position: relative; }

.header{ background:url(../images/bg_header.png);  width:100%; height:114px;position:absolute; top:5px; left:0;z-index:5;}
.inheader{ width:1000px; margin:0 auto;}
.logo{ float:left; display:inline}
.hdrt{float:right;}

.hdrtop{width:260px;float:right;height:28px;padding-top:10px;}
.rexian{ width:139px; height:14px;  float:right}

.iconbanb{ width:120px; float:left; display:inline; color:#fff; }
.zwbb,.ywbb{display:inline-block;height:14px;line-height:16px;margin:0 1px 0 1px;background:url(../images/icon_banben.png) no-repeat;vertical-align:middle}
.zwbb{ width:32px;background-position:0 0}
.ywbb{ width:51px;background-position:-46px 0;}



.menu{width:338px;float:right;}
.menu ul li{ float:left;line-height:38px; background:url(../images/bg_menuli.png) no-repeat right top;}
.menu ul li a{ padding:0 10px 0 10px; display:block;  color:#fff;}
.menu ul li a:hover{background:url(../images/bg_menulihv.png);color:#cc0033;}
.menu ul li.current{background:url(../images/bg_menulihv.png);}
.menu ul li.current a{color:#cc0033;}

.index_focus {position: relative;width: 100%;height: 600px;margin: 0 auto;overflow: hidden;}
.index_focus .bd li {  display: none;position: absolute;left: 0;top: 0;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;}
.index_focus .pic:hover {text-decoration: none;}
/*.index_focus .slide_nav { position: absolute;left: 45%;bottom:2%;}
.index_focus .slide_nav a {cursor:pointer;float:left; font-size:28px;font-family: arial;color: #fff;padding:5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #9c0;filter: alpha(opacity=80);opacity: 0.8;}
*/
.index_focus_pre,.index_focus_next { display: none;position: absolute;top: 50%;margin-top: -36px; width: 72px;height: 72px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;background: url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre { left: 0;background-position: 0 0;}
.index_focus_pre:hover {background-position: 0 -144px;}
.index_focus_next { right: 0;background-position: 0 -72px;}
.index_focus_next:hover { background-position: 0 -216px;}
/*
.index_focus_info {position: absolute;left: 10%;bottom: 12%;width: 800px;height: 200px; margin:0 auto;padding-bottom: 10px;color: #fff;text-decoration: none; -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); background: url(../images/index_focus_bg.png) no-repeat;_background: none;font-family:"Microsoft YaHei";}
*/
.index_focus_info{position: absolute;left:0;bottom: 12%; width:100%;}
.yiqjz{ width:1000px;height: 200px; margin:0 auto;}
.wenzijz{width: 800px;height: 200px; padding-bottom: 10px;color: #fff;text-decoration: none; -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); background: url(../images/index_focus_bg.png) no-repeat;_background: none;font-family:"Microsoft YaHei";}


.index_focus_info h3 { font-size: 34px; line-height: 70px;display:none; font-weight:500; padding-left:100px; -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);}
.index_focus_info .text { width: 500px;line-height: 24px; font-size: 14px;word-wrap: break-word; overflow: hidden;display:none;padding-left:100px; -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);}

.index_focus_info a{ color:#fff; cursor:pointer}
.index_focus_info a:hover{color:#cc0033;}



.news{width:1000px; margin:0 auto; position:relative; top:-30px; background:url(../images/bg_news.png); height:30px;line-height:30px;color:#fff;}

.newlt{ background:url(../images/bg_ulli.png) no-repeat 20px 11px; width:70px; float:left; display:inline; padding-left:30px; }

#Scroll { width:800px; float:left; display:inline;}
#Scroll ul li{height:30px;line-height:30px;}
#Scroll ul li a{ color:#fff;}


.footer{width:1000px; margin:0 auto;color:#999; line-height:20px;}
.footer a{color:#999;}
.footer a:hover{color:#cc0033;}

.flt{ width:750px; float:left; display:inline;}
.frt{ width:140px;float:right; }
.xjj{ width:250px;float:left;display:inline; border-right:#444 solid 1px; height:75px;}
.xjj h1,.zhao h1{ font-size:13px; font-weight:600; line-height:26px;}
.zhao{ width:420px; float:right;}


.ftdh{ margin-top:10px; border-top:#444 solid 1px; padding:10px 0 10px 0;}
.ftdh a{ padding:0 2px 0 2px;}



/*--------dining.asp--------*/
.content{ width:940px; margin:0 auto;margin-top:130px; background:url(../images/tmbg.png); min-height:400px; padding:20px 30px 30px 30px; }
.content p{ line-height:18px; color:#fff;}
.content h1{ font-size:18px; font-weight:500; line-height:30px;}
.bigft{ background:url(../images/tmbg.png); padding-top:20px; margin-top:10px;}

.weizhi{ color:#fff; line-height:20px; margin-bottom:5px;}
.weizhi a{ color:#fff;}
.weizhi a:hover{color:#cc0033;}
.cany{ padding-top:20px;}
.cylt{ width:300px; float:left; display:inline; margin-left:130px; padding:10px; background:#fff;}
.cyrt{ width:300px; float:right; margin-right:130px;padding:10px; background:#fff;}
.cyimg img{ width:300px; height:235px; margin-bottom:10px;}
.cywz h1{ font-size:18px; font-weight:500; line-height:30px;}
.cywz h1 a{color:#cc0033;}
.cywz h1 a:hover{ text-decoration:underline}
.cywz p{color:#555;}

/*--------dining_li.asp--------*/
.xzzstc{color:#fff; padding-top:10px;}
.xzzstc a{ color:#fff;margin-right:15px;}
.xzzstc a:hover{color:#cc0033;}
.tab{width:800px;height:300px;overflow:hidden; margin:0 auto; margin-top:25px;}
.tab .tab_pic ul{width:999em;height:300px;position:relative;}
.tab .tab_pic ul li{float:left;}
.tab .tab_pic ul li a{display:block;}
.tab_pic{float:left;width:380px;height:300px;overflow:hidden;position:relative;}
.tab_txt{float:right;width:420px;height:300px;overflow:hidden;position:relative;background:#faf9f9;}
.tab .tab_pic .prev,.tab .tab_pic .next{display:block;width:31px;height:31px;float:right;margin:0 0 0 1px;overflow:hidden;cursor:pointer;background:url(../images/tab_btn.png);}
.tab .tab_pic .next{background-position:31px 0px;}
.tab .tab_txt ul{position:relative;}
.tab .tab_txt ul li{width:400px;height:280px;padding:10px;float:left;}
.tab_san{display:block;width:17px;height:34px;position:absolute;top:29px;right:0;}
.btn_bg{width:380px;height:33px;display:block;position:absolute;left:0;bottom:0;z-index:1;background:#000;display:block;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity: 0.3;}
.btn_ct{width:380px;height:31px;padding:1px;display:block;position:absolute;left:0;bottom:0;z-index:2;}

.tab .tab_txt h2{ font-size:18px; font-weight:500;color:#cc0033; line-height:30px;}
.tab .tab_txt dl{ line-height:20px; margin-bottom:10px;}
.tab .tab_txt dt{width:50px; float:left; display:inline}
.tab .tab_txt dd{width:350px; float:right}
h1.taocmz{ font-size:18px; font-weight:500; line-height:30px;color:#cc0033; padding-bottom:5px;}


/*--------wedding.asp--------*/
.yunq{ color:#fff;}
.hqbanner{ width:480px; float:left; display:inline;}
.hqrt{ width:430px; float:right;}
.blueberry { margin: 0 auto; }
.blueberry .slides {display: block;position: relative;overflow: hidden;}
.blueberry .slides li {position: absolute;top: 0;left: 0;overflow: hidden;}
.blueberry .slides li img {display: block;width: 100%;max-width: none;}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }
.blueberry .pager {width:100px; margin:0px auto;height: 20px;text-align: center;}
.blueberry .pager li { display: inline-block; float:left }
.blueberry .pager li a,
.blueberry .pager li a span {display: block;height: 4px;width: 4px;}
.blueberry .pager li a {padding:0 8px 0 8px;-webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px; position:relative; top:-20px;}
.blueberry .pager li a span {overflow: hidden;background: #ccc;text-indent: -9999px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.blueberry .pager li.active a span { background: #fff; }

.hqrt h1{ padding-bottom:10px;}

.hqbannerzc{ width:400px; float:left; display:inline;}
.blueberryzc { margin: 0 auto; }
.blueberryzc .slides {display: block;position: relative;overflow: hidden;}
.blueberryzc .slides li {position: absolute;top: 0;left: 0;overflow: hidden;}
.blueberryzc .slides li img {display: block;width: 100%;max-width: none;}
.blueberryzc .slides li.active { display: block; position: relative; }
.blueberryzc .crop li img { width: auto; }
.blueberryzc .pager {width:100px; margin:0px auto;height: 20px;text-align: center;}
.blueberryzc .pager li { display: inline-block; float:left }
.blueberryzc .pager li a,
.blueberryzc .pager li a span {display: block;height: 4px;width: 4px;}
.blueberryzc .pager li a {padding:0 8px 0 8px;-webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px; position:relative; top:-20px;}
.blueberryzc .pager li a span {overflow: hidden;background: #ccc;text-indent: -9999px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.blueberryzc .pager li.active a span { background: #fff; }

.zstabzc{ width:500px; float:right; margin:0 }



/*--------lh.asp--------*/
.sxxxw,.sxxxwli{ color:#fff;}
.sxxxw a{color:#fff;}
.sxxxw p{ line-height:20px; padding-bottom:10px;}
.sxxxw ul{ margin-top:30px;}
.sxxxw ul li{ width:105px; float:left; margin:0 6px; text-align:center;}
.sxxxw ul li img{ width:105px; height:105px; margin-bottom:10px;}
.sxxxw ul li a:hover{color:#cc0033;}


/*--------lh_li.asp--------*/
#mainContainer{width:745px; float:left; display:inline}
#DHTMLgoodies_panel_one{width:220px;}
#DHTMLgoodies_arrows{width:220px;background:url(../images/xcbg.png); }
#DHTMLgoodies_thumbs{width:220px; background:url(../images/xcbg.png);}
#DHTMLgoodies_panel_one{float:left;	}
#DHTMLgoodies_thumbs{overflow:hidden;position:relative;float:left; display:inline;height:280px;}
#DHTMLgoodies_largeImage{width:450px;height:297px;float:left;padding-left:35px;}
#DHTMLgoodies_largeImage table{width:100%;height:100%;text-align:center;}
#DHTMLgoodies_largeImage img{}
.strip_of_thumbnails{width:100px;padding:5px;position:absolute;}
.strip_of_thumbnails div{width:100px;height:90px;}
.strip_of_thumbnails img{border:0px;}
.strip_of_thumbnails .activeImage{padding:0px; border:#ddd solid 1px;}
.leftArrow{float:left;}
.rightArrow{float:right;}
#DHTMLgoodies_thumbs_inner{position:relative;width:1000px;}	


.xxwwenz{ width:195px; float:right;}
.xxwwenz p{ line-height:22px;}


/*--------clubb.asp--------*/

.cany{ padding-top:20px;}
.cylt{ width:300px; float:left; display:inline; margin-left:130px; padding:10px; background:#fff;}
.cyrt{ width:300px; float:right; margin-right:130px;padding:10px; background:#fff;}
.cyimg img{ width:300px; height:235px; margin-bottom:10px;}
.cywz h1{ font-size:18px; font-weight:500; line-height:30px;}
.cywz h1 a{color:#cc0033;}
.cywz h1 a:hover{ text-decoration:underline}
.cywz p{color:#555;}









/*--------clubb.asp--------*/
.mosaic-block {width: 280px;height: 200px;float: left;position: relative;overflow: hidden;display: inline;border: 3px solid #ddd;}
.mosaic-block a { color: #fff; line-height:20px;} 
.mosaic-block h1{ font-size:18px;line-height:30px;margin-bottom: 5px;}
.mosaic-backdrop {width: 100%;height: 100%;display: none;position: absolute;top: 0;}
.details { padding:20px; text-align: center;}	
.mosaic-overlay {width: 100%;height: 100%;display: none;z-index: 5;position: absolute;}
/*** Custom Animation Styles (You can remove/add any styles below) ***/
.fade .mosaic-overlay {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter: alpha(opacity=00);background: url(../images/bg-black.png);}

.jlbtp{ margin-top:20px;}
.jlbbt{ margin-top:40px;float:right;}

/*--------stay.asp--------*/
.kefzs{ color:#fff;}
.kefzs h1{ margin-bottom:10px;}

.zstab{ width:420px; float:right; margin:0 }
.Menubox {width:100%;height:25px;line-height:25px; border-bottom:#ddd solid 1px;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer; padding:0px 10px 0px 10px;text-align:center; font-size:14px;font-weight:500;margin:0px 2px 0px 0px; background:none; color:#fff;}
.Menubox li.hover{padding:0px;background:#fff;padding:0px 10px 0px 10px;background:#fff;color:#cc0033;font-weight:500;height:25px;line-height:25px;}
.Contentbox{clear:both; padding-top:10px;}


.zbbiaog{color:#fff;line-height:25px; text-align:center; padding:0; margin:0;}
.th_tit01{padding-left:5px; width:55px}
.th_tit02{ width:60px;}
.th_tit03{ width:60px;}
.th_tit04{ width:80px;}
.th_tit05{width:80px;}
.zbbiaog th{ font-size:13px; font-weight:500;}
.zbbiaog a{ color:#fff;}
.xuzhi h2{ font-size:18px; font-weight:500; line-height:30px; text-align:center}
.xuzhi p{ line-height:20px;}

.btnyd a{ background:#cc0033;color: #fff; padding:3px 5px 2px 5px}
.btnyd a:hover{color: #fff;}

/*--------yd.asp--------*/
.yud{width:420px; float:right; margin:0}

#search {WIDTH:195px;}
#search FORM {}
#search UL { padding:10px 0 10px 0; vertical-align:top;}
#search LI { padding:5px 0 5px 0; line-height:25px; list-style-type:none;ZOOM: 1;}
#search LI:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."}
#search LABEL {FLOAT: left}
#search INPUT {FLOAT: left}
#search .f-text { padding:3px; WIDTH: 179px; FONT-FAMILY: inherit; BACKGROUND:#fff url(../images/ico.png) no-repeat; LINE-HEIGHT: 18px;  HEIGHT: 18px;border:#ccc solid 1px; }

.thickboxys{ background:#cc0033; color:#fff; line-height:30px; font-size:18px; padding:6px 25px}
.btn2 a:hover{ color:#fff;}

#TB_overlay {position: absolute;top: 0;left: 0;z-index:100;width: 100%;height: 100%;background-color:#CCC;filter:alpha(opacity=60);-moz-opacity: 0.6;
opacity: 0.6;}
#TB_window {top: 0px;left: 0px;position: fixed;_position: absolute;background: #fff;z-index: 102;color:#000000;display:none;border:5px solid #666;}
#TB_caption{height:25px;padding:10px 30px 10px 25px;}
#TB_closeWindow{height:25px;padding:10px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;background-color:#e8e8e8;}
#TB_ajaxContent{padding:2px 15px 15px 15px;overflow:auto;}
#TB_load{text-align: center;position: absolute;top: 50%;left: 0px;width: 100%;overflow: visible;visibility: visible;display: block;z-index:101;}
#TB_loadContent{margin-left: -125px;position: absolute;top: -50px;left: 50%;width: 250px;height: 100px;visibility: visible;}

.hyydyu{ font-size:14px; font-weight:600; line-height:30px; padding-top:10px;color:#cc0033;}


input{padding:0px;margin:0px;}
.txtbox{border:1px solid #ccc;height:20px;line-height:22px;width:260px;}
.bfont{font:500 12px "宋体";text-align:right; color:#333;}
#loginbox{width:385px;height:60px;margin:10px 60px;float:left;display:inline;}
.txtbox2{border:1px solid #ccc;height:80px;line-height:22px;width:260px;}


.anniu{ width:115px; margin:0 auto}
.yuding{ width:45px; text-align:center; background:#cc0033;  line-height:30px; font-size:18px; padding:5px 25px}
.yuding a{color:#fff;}

.yudingxz{ width:100px; text-align:center; background:#cc0033;  line-height:30px; font-size:18px; padding:5px 25px}
.yudingxz a{color:#fff;}




/*--------about.asp--------*/
.about p{ line-height:23px;}

/*--------news.asp--------*/
.nynews{max-height:400px; overflow-y:auto; margin-top:10px;
scrollbar-face-color: #cc0033;/*滚动条整体颜色*/
scrollbar-highlight-color: #cc0033;/*滚动条斜面和左面颜色*/
scrollbar-shadow-color:#cc0033;/* 滚动条下斜面和右面颜色*/
scrollbar-3dlight-color:#f8eff1;/*滚动条上边和左边的边沿颜色 */
scrollbar-arrow-color:#cc0033;/*滚动条两端箭头颜色 */
scrollbar-track-color:#f8eff1;/*滚动条底版颜色*/
scrollbar-darkshadow-color:#f8eff1;/*滚动条下边和右边的边沿颜色 */}

.nynewli{ margin:10px 0 20px 0;}
.nynewli a{ color:#fff;}
.nynewli a:hover{color: #cc0033; text-decoration:underline;}
.nynewli h1{ line-height:25px; color:#fff;}
.nynewli p{ line-height:30px;}







/*--------ly.asp--------*/
.cg_textarea_x{ color:#fff}
.cg_textarea_x ul{overflow:hidden; margin-bottom:5px;}
.cg_textarea_x li{margin:5px 0 5px 0; }
.cg_textarea_x li .linktext{ border:solid 1px #CCC; padding:3px 5px; width:150px;}
.cg_textarea{ width:400px;height:70px;resize:none;padding:5px; color:#666;border:1px solid #ccc;border-radius:2px; margin-top:5px;}
.cg_butt{background: #cc0033;color: #fff;cursor: pointer;width: 100px; height:30px; margin-top:5px; font-size:16px; border:0px;}
.cg_textarea_x input{ border:0;}
