@charset "gb2312";

/*初始样式*/
body,html{ padding:0}
td,th{font-size: 12px}
body {background:#FFf url(head_bg.jpg) repeat-x top;text-align:center;margin:0 auto;padding:0;font:normal normal normal 12px/1.5em Verdana, "微软雅黑"，Arial,Tahoma, Helvetica, sans-serif,Simsun,Arial, "Arial Unicode MS", Mingliu, Helvetica;height:100%;white-space:normal;color:#2B5496}
div {text-align:left;margin-right:auto;margin-left:auto;}
div,form,img,ul,ol,li,p,span {margin:0;padding:0;border:0;}
ul,li,ol {list-style:none;}
select,input,textarea{font-size:12px;line-height:1.2em;}
input{ height:18px; line-height:18px}
/*table{border-collapse:collapse;border-style: none}
td{padding: 0;border:0;font-size:12px;line-height:1.5em;}*/
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;border:0;font:12px normal;}
/* 默认链接 */
a {color:#2B5496;text-decoration:none;}
a:hover {text-decoration:none;color:#478EDE}
/* 左右悬浮 */
.left {float:left;}
.right{float:right}
/* 清除悬浮 */
.clear {clear: both; font-size:1px; width:1px; visibility: hidden;margin-top:0px !important;margin-top:-2px;}/*ie and firefox1.5 updata */
.clear:after{content: ".";display: block;height: 0;clear: both;}	/* firefox1.0 */
*+html .clear{margin-top:-2px!important;}
/* 框架居中 */
.auto,.auto ul{margin-right:auto;margin-left:auto;}
/* 页宽设定 */
.area {width:1000px;clear:both;height:auto;margin:0px auto; padding:0}
.area808 {width:808px;clear:both;height:auto;margin:0px auto; padding:0;}
/*外　套*/
#wrap{width:100%;margin:0 auto; background: url(top_bg.jpg) no-repeat center top; padding:0}
#wrap_foot{width:100%;margin:0 auto; background:url(bg_foot.jpg) repeat-x bottom;padding:0; position:absolute; top:325px; left:0}
#wrap_showpage{width:100%;margin:0 auto; background:url(bg_foot.jpg) repeat-x bottom;padding:0; position:absolute; top:160px; left:0}
/* 图片居中 */
.imgCenter {vertical-align:middle;}
/* 文字对齐 */
.txtLeft {text-align:left;}
.txtCenter {text-align:center;}
.txtRight {text-align:right;}
/* 文字大小 */
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
/* 首行缩进 */
.ti12 {text-indent:12px;}
.ti24 {text-indent:24px;}
/* 文字颜色 */
.red,.red a {color:#FF3300;}				         /* 红色 */
.darkGray,.darkGray a {color:#424242;}			   /* 深灰 */
.tintGray,.tintGray a {color:#B3B6BE;}			   /* 浅灰半 */
.generalGray,.generalGray a {color:#B3B6BE;}		/* 中灰兰 */
.black,.black a {color:#000;}				         /* 黑色 */
.white,.white a {color:#fff;}				         /* 白色 */
/* 文字加粗 */
.fb {font-weight:bold;}
/* 下划线 */
.underline,.underline a {text-decoration:underline;}
.Rline{border-right:1px solid #DADEE3}/*或边线*/
.Dline{border-top:1px dashed #999; }/*下划虚线*/
/* 行高 */
.lh18 {line-height:18px;}
.lh20 {line-height:20px;}
.lh22 {line-height:22px;}
.lh24 {line-height:24px;}

/* 更多 */
.more {text-align:right;float:right;padding-right:14px;font-weight:700}
/* 空白间距 */
.blank {margin:0 auto;width:100%;height:0px;font-size:12px;overflow:hidden}
.blank1 {margin:0 auto;width:100%;height:1px;font-size:1px;overflow:hidden}
.blank6 {margin:0 auto;width:100%;height:6px;font-size:1px;overflow:hidden}
.blank10 {margin:0 auto;width:100%;height:10px;font-size:1px;overflow:hidden}
.blank20 {margin:0 auto;width:100%;height:20px;font-size:1px;overflow:hidden}

/*公共内容结束*/

/*首页头部 电话*/
.top_tel{ background: url(topline.jpg) no-repeat center bottom; height:30px; padding-bottom:2px}
.top_tel h1,.top_tel h2,.top_tel h3{ display:block; float:left; height:30px; line-height:30px}
.top_tel h1{ width:110px; padding-right:10px}
.top_tel h2{ width:340px; padding-left:35px; background:url(laba.jpg) no-repeat left top}
.top_tel h3{ width:300px}

/*首页第一大栏*/
.hcom01{ background:url(bg_hcom01.jpg) repeat-y}

/*左边*/
.hcom01 .left{ width:280px;}
.hcom01 .left h2,.hcom01 .left h3{ display:block; height:53px; line-height:19px; height:19px; padding:20px 0px 14px 218px;}
.hcom01 .left h2{background: url(news_dt.jpg)}
.hcom01 .left h3{ background:url(news_yd.jpg)}
.hcom01 .left h2 a,.hcom01 .left h3 a{ color:#FF0}
.hcom01 .left h2 a:hover,.hcom01 .left h3 a:hover{ color:#fff; text-decoration:underline}
.hcom01 .left .btton{ background:#FFF url(hcom01L.jpg) no-repeat left top; height:15px; padding-bottom:5px;}
.hcom01 .left p{ line-height:28px; border-bottom:1px dashed #C2C2C2; margin:0 10px; display:block; background:url(ico01.jpg) no-repeat 3px 15px; height:28px; width:260px; overflow:hidden; text-indent:15px}

/*右边*/
.hcom01 .right{ width:162px; }
.hcom01 .right .mtit{ height:17px; background:url(nenber.jpg) no-repeat 0px 0px; height:17px; padding:25px 0px 15px 75px; font-size:16px; font-weight:bold; color: #F60}
.hcom01 .right .member{background:url(nenber01.jpg) repeat-y 6px; width:162px; padding:10px 0px 0px 0px}
.hcom01 .right .member li{ height:30px;width:140px; display:block; padding:0px 0 0 5px; margin:0;}
.hcom01 .right .member li h1{ display:block; float:left; line-height:30px; height:30px; width:50px; padding:0px; text-align: right; margin:0}
.hcom01 .right .member li h2{display:block; float:left; width:88px; height:30px;padding:0px; margin:0px}
.hcom01 .right .member li .input01{ border:1px solid #CCC;  width:78px; height:20px; line-height:22px; vertical-align:middle; display:inline; margin:0; padding:0}
.hcom01 .right .member .loading{ background:url(nenber03.jpg) no-repeat 6px bottom; text-align:center; padding-bottom:7px; width:160px; height:30px}
.btton01{ background:url(reg.jpg) no-repeat top; height:19px; width:36px; border:none; margin:0; padding:0; cursor:hand; line-height:19px; margin:0 5px}
.btton02{ background:url(login.jpg) no-repeat top; height:19px; width:36px; border:none; margin:0; padding:0; cursor:hand; line-height:19px; color:#F90; margin:0 5px}
.swfflv{ width:149px; background:url(tv01.jpg) no-repeat 6px 6px; padding:40px 0px 100px 13px;}
/*中间*/
.hcom01 .center{width:337px; float:left;  padding-left:15PX}
.hcom01 .center .topsty{ background:url(hctopbg.jpg) no-repeat right top; height:15px}
.hcom01 .center .flashshow{ margin:0px 0px 0px 14px; width:301px; height:177px; border:4px solid #FFF}
.hcom01 .center .taday{ background:url(taday.jpg) no-repeat 11px top; text-align:center; height:16px; padding:12px 200px 13px 45px; line-height:16px; margin-top:10px}
.hcom01 .center .taday a{ color:#F60; font-weight:700}
.hcom01 .center .taday a:hover{ text-decoration:underline}
.hcom01 .center .tadayimg{ background:url(ta_bg.jpg) repeat-y 3px; display:block; padding:0px 0 0 30px; width:300px}
.hcom01 .center .tadayimg li{ display:block; width:97px; height:68px; float:left; padding-top:10px}
.hcom01 .center .tadayimg li a{ width:81px; height:64px; padding:1px; border:1px solid #CCC; display:block}
.hcom01 .center .tadayimg li a:hover{ border:1px solid #F90}
.hcom01 .center .btton002{ background:url(tabtton.jpg) no-repeat 12px bottom; height:17px}
.hcom01btton{ background:url(hcom01B.jpg) no-repeat; height:15px}

/*第二大栏*/
.hcom02{ padding:15px 0px}

/*左边*/
.hcom02 .left{ width:632px}
.hcom02 .left .ad{ width:632px; height:72px; display:block; overflow:hidden}
.hcom02 .left .hotle ,.hcom02 .left .ylxm{ padding-bottom:5px; background:#f4ffdd;width:632px;}
.hcom02 .left .hotle .tith ,.hcom02 .left .ylxm .tith { background:#FFF url(htbg.jpg) repeat-x bottom; height:35px}
.hcom02 .left .hotle .tith a ,.hcom02 .left .ylxm .tith a{ padding:0 10px; display:block; width:180px}
.hcom02 .left .hotle ul li{ width:87px; padding-left:16px; display:block; padding-top:10px; height:139px; float:left; }
.hcom02 .left .ylxm ul li{ width:87px; padding-left:16px; display:block; padding-top:10px; height:103px; float:left; }
.hcom02 .left .hotle ul li a{ display:block; cursor:hand}
.hcom02 .left .hotle ul li h2 ,.hcom02 .left .ylxm ul li h2{ padding:2px; display:block;border:1px solid #CCC; background:#FFF; width:81px; height:64px; margin-bottom:8px}
.hcom02 .left .hotle ul li p,.hcom02 .left .ylxm ul li p{ width:87px; height:18px;line-height:18px; overflow:hidden; display:block}
.hcom02 .left .hotle ul li p span ,.hcom02 .left .ylxm ul li p span{ color:#F60}
.hcom02 .left .fjdfood{position:relative; height:140px}
.hcom02 .left .fjdfood .fjdfobg{ background:#fefeda; border:1px solid #fef5ba; position:absolute; top:17px; left:0; width:630px; height:120px}
.hcom02 .left .fjdfood .titfoot{ width:185px; height:45px;position:absolute; left:5px; top:0; display:block}
.hcom02 .left .fjdfood .titimg{ width:185px; height:45px;position:absolute; left:350px; top:0; display:block}
.hcom02 .left .fjdfood .imgshow{ width:277px; height:67px; display:block; overflow:hidden; position:absolute; top:35px; left:30px}
.hcom02 .left .fjdfood .imgshow1{ width:277px; height:67px; display:block; overflow:hidden; position:absolute; top:35px; left:330px}

/*右边*/
.hcom02 .right{width:162px;}
.hcom02 .right .tit034{ height:18px; padding:12px 0px 20px 50px; line-height:18px; background:url(feeb.jpg) no-repeat}
.hcom02 .right .tit034 a{ color:#F30; font-size:14px; font-weight:bold}
.hcom02 .right .tit034 a:hover{ text-decoration: underline; }
.hcom02 .right .feedback{ background:url(feeb01.jpg) repeat-y 0px; width:132px; padding:0px 15px}
.hcom02 .right .feedback a{ display:block; cursor:hand; padding:3px 0px}
.hcom02 .right .feedback a:hover{ display:block; cursor:hand; background:#EDFDFE}
.hcom02 .right .feedback h2{ display:block; line-height:18px; height:18px; width:132px; overflow:hidden}
.hcom02 .right .feedback h3{ display:block; line-height:18px; height:18px; width:132px; color:#F60; overflow:hidden}
.hcom02 .right .feedbtt{ height:24px; background:url(feeb02.jpg)}
.hcom02 .right .ritad{ width:162px; margin-top:10px; display:block; overflow:hidden}

/*底部*/
.footer{ background:#e2f5ff; height:50px; text-align:center; padding-top:20px}

/*内页*/
.about{ padding-top:5px}
.about .left{ width:210px; background:url(bg01-1.jpg) repeat-y 0px; margin-bottom:60px}
.about .left .abouttitle{ background:url(cytitle.gif) no-repeat left top; padding:80px 30px 10px 35px}
.about .left .bbtt{}
.about .left .menu{ padding:20px 50px 0px 40px}
.about .left .menu li{ border-top:1px solid #6fafb8; background:url(about_f.jpg) repeat-x top; display:block; height:40px;}
.about .left .menu li a{ display:block; margin-top:1px; background:url(about_f01.jpg) no-repeat 10px 8px; line-height:22px; line-height:22px; text-indent:25px; font-size:14px; font-weight:bold}

.showpage{ background:#e2fbff url(about_bg.jpg) no-repeat right bottom; padding-bottom:230px; padding-top:10px}
.showpagetit{ margin:10px 20px; padding:10px; text-align:center; font-size:16px; font-weight:bold; border-bottom:2px solid #B1EDFA; line-height:30px}

.about .right{ width:585px; background:#e2fbff url(about_bg.jpg) no-repeat right bottom; padding-bottom:230px; padding-top:10px}
.newstit{ background:url(about_titbgC.jpg) repeat-x bottom; height:41px; position:relative; margin:0px 10px 0px 10px}
.newstitL{ position:absolute; background:url(about_titbgL.jpg) no-repeat left 0px; float:left; top:0; left:0; width:80px; padding-left:20px; height:41px}
.newstitR{position:absolute;  background:url(about_titbgR.jpg) no-repeat right 0px;float: right; top:0; right:0; width:80px; padding-right:20px; height:26px; padding-top:15px; text-align:center}
.newstitC{ padding:14px 0px 0px 110px; font-size:14px; font-weight:bold}

.newslist{ padding:8px 10px}
.newslist img{ display:block; float:left; border:4px solid #FFF; width:202px;}
.newslist .listR{ width:342px; float:right}
.newslist .listR li{ border-bottom:1px dashed #c0e7ed; height:28px; width:340px; display:block; overflow:hidden}
.newslist .listR li a{ text-indent:20px; font-size:14px; display:block; line-height:27px; background:url(ico03.jpg) no-repeat 5px 11px;}
.listmore{ padding:8px 10px;}
.listmore li{border-bottom:1px dashed #c0e7ed; height:28px;display:block; }
.listmore li a{ text-indent:20px; display:block; font-size:14px; line-height:27px; background:url(ico03.jpg) no-repeat 5px 11px; float:left; width:440px; overflow:hidden; height:27px}
.listmore li span{ display:block; float:right; line-height:27px; width:80px}

/*翻页*/
DIV.digg {TEXT-ALIGN: center; height:30px; margin-top:15px; margin-right:30px; padding:10px 0 0 0; border:1px solid #EBF6FF; margin-right:10px}
DIV.digg A {BORDER-RIGHT: #AAD3DF 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #AAD3DF 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #AAD3DF 1px solid; COLOR: #2167B2; PADDING-TOP: 4px; BORDER-BOTTOM: #AAD3DF 1px solid; TEXT-DECORATION: none}
DIV.digg A:hover {BORDER-RIGHT: #2167B2 1px solid; background:#2167B2; BORDER-TOP: #2167B2 1px solid; BORDER-LEFT: #2167B2 1px solid; COLOR: #fff; BORDER-BOTTOM: #2167B2 1px solid}
DIV.digg A:active {	BORDER-RIGHT: #2167B2 1px solid; BORDER-TOP: #2167B2 1px solid; BORDER-LEFT: #2167B2 1px solid; COLOR: #000; BORDER-BOTTOM: #2167B2 1px solid}
DIV.digg SPAN.current {	BORDER-RIGHT: #2167B2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #2167B2 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #2167B2 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #2167B2 1px solid; BACKGROUND-COLOR: #2167B2}
DIV.digg SPAN.disabled {BORDER-RIGHT: #C8E3EB 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #C8E3EB 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: #C8E3EB 1px solid; COLOR: #C8E3EB; PADDING-TOP: 4px; BORDER-BOTTOM: #C8E3EB 1px solid}

/*酒店*/
.holtetit{ background:url(about_titbgC.jpg) repeat-x bottom; height:74px; position:relative; margin:0px 80px}
.holtetitL{ position:absolute; background:url(about_titbgL.jpg) no-repeat left bottom; float:left; top:0; left:0; width:80px; padding-left:50px; height:74px}
.holtetitR{position:absolute;  background:url(about_titbgR.jpg) no-repeat right bottom;float: right; top:0; right:0; width:80px; padding-right:30px; height:26px; padding-top:48px; text-align:center}
.holtetitC{ padding:48px 0px 0px 200px; font-size:16px; font-weight:bold}

.hotellist{ padding:10px 0px 10px 30px}
.hotellist li{ float:left; width:180px; display:block; height:160px; }
.hotellist li a{ display:block; width:161px; cursor:hand}
.hotellist li img{ background:#FFF; border:1px solid #A7E2E7; padding:4px; width:151px; height:120px}
.hotellist li p{ display:block; width:161px; height:20px; margin-top:5px; line-height:20px; overflow:hidden; text-align:center}

.hotellist001{ padding:20px 20px 0px 20px;}
.hotellist002{ background:#c7f5ff; display:block; padding:8px; margin-bottom:8px}
.hotellist002 img{ float:left; display:block; border:1px solid #52C8DC; background:#FFF; padding:4px}
.hotellist002 .Rcom{ display:block; float:right; width:350px; height:130px}
.hotellist002 .Rcom h2{ font-size:16px; font-weight:700; line-height:20px; display:block; height:20px}
.hotellist002 .Rcom h3{line-height:20px; display:block; height:20px}
.hotellist002 .Rcom .page{ height:80px; width:350px; display:block; overflow:hidden; line-height:20px; padding:5px 0px}
.room{ width:100%; padding:0; margin:0; border:0;background:#c7f5ff; text-align:center }
.room tr{margin:1px; padding:5px;}
.room tr td{ padding:5px;margin:0px;background:#e2fbff; }
.roomt01{ width:30%;background:#CCC}
.roomt02{ width:15%}
.roomt03{ width:15%}
.roomt04{ width:30%}
.roomt05{ width:10%}

.roomtit{ width:100%; padding:0; margin:0; border:0;background:#c7f5ff; text-align:center }
.roomtit tr{margin:1px; padding:5px;}
.roomtit tr td{ padding:5px;margin:0px;background:#81d8eb; }

.hoteltitshow{ background:#a0eafa; padding:5px; font-size:16px; font-weight:bold; text-align:center; line-height:22px}
.hotelimg001{ background:url(tui.jpg) no-repeat center center; width:413px; height:326px; padding:50px 25px 61px 25px}
input.button {
  padding: 2px 8px 0px;
  margin: 2px 2px;
  border: 1px solid #2D5082;
  background: url(button_bg.gif) repeat-x;
  cursor:hand;
}
.tyfjatit{ background:#FFF;  border:1px solid #9cf5ff; line-height:40px; margin:5px 30px; font-size:18px; font-weight:bold; text-align:center; padding:5px}

.feedback004{ padding:10px 20px; display:block; font-size:14px}
.feedback004 li{ display:block; margin-bottom:10px; font-size:14px}
.feedback004 li h1{ display:block; line-height:20px; background:#FBFCC5; color:#F90; margin-bottom:5px; padding:5px;font-size:14px}
.feedback004 li h2{ display:block; line-height:20px; background:#CAFBFD; color:#069;padding:5px;font-size:14px}