/*整体设置*/
body,pre,div,p,h1,h2,h3,h4,h5,h6,hr,ul,li{ border:none;  padding:0; margin:0 auto;}
ul,li{ list-style:none; margin:0;}
body{ font-size:12px; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}
select{ font-size:12px}
P {line-height:150%}

a {color:#3b684e;text-decoration: none;}
a:hover {text-decoration:underline;}

/*对齐方式*/
.fl{ float:left}
.fr{ float:right}
.cl{ clear:both}
.tl{ text-align:left}
.tr{ text-align:right}
.tc{ text-align:center}

/*外部整套*/
.content { width:920px; height:auto;}

/*头部*/
.header { width:920px; height:auto; float:left; overflow:auto; padding:15px 0 0 0;}
.header .logo { width:196px; height:92px; float:left;}
.header .top { width:698px; height:auto; float:left; padding:0; margin:0 0 0 15px; display:inline; }
.header .top img { text-align:right; margin:5px;}
.header .nav { width:698px; height:26px; float:left; margin:0 0 0 15px; display:inline; background-image:url(../images/navbg.jpg);}
.header .inright { width:698px; height:15px; float:left; padding:5px 0; margin:0 0 0 15px; display:inline; text-align:right; color:#fff;}
.header .inright a { color:#fff;}

/*导航*/
.bulenav_1 li{ margin:0 0 0 5px; display:inline; float:left; display:block;width:70px;height:26px;line-height:25px;}
.bulenav_1 li a { text-decoration:none;display:block;width:70px;height:26px;color:#e4faaa; font-size:12px;text-align:center; line-height:26px;}
.bulenav_1 li a:hover{color:#fff; text-decoration:none; background-image:url(../images/inbg.jpg);}

/*广告*/
.ad { width:900px; height:288px; float:left; margin:10px 5px; display:inline; padding:5px; background-color:#3e6548; background-image:url(../images/adbg.jpg); background-repeat:repeat-x;}

/*主要内容*/
.wrap { width:910px; height:auto; float:left; margin:0 5px; display:inline; overflow:auto;}
.wrap .zhinan { width:910px; height:auto; float:left; padding:0 0 10px 0;}
.wrap .zhinanright { width:600px; height:145px; float:right; background-color:#f9f9f9;}
.wrap .znyou { width:117px; height:144px; float:left; background-image:url(../images/ydleft.jpg);}
.wrap .znyou p { padding:0 0 0 30px; line-height:19px; color:#666;}
.wrap .znyou p a {color:#666;}
.wrap .znyou p a:hover { color:#FF3300;}
.wrap .znyou2 { width:477px; height:134px; float:right; padding:10px 0 0 0; background-image:url(../images/ydpic.jpg);}

.wrap .zaleft { width:295px; height:145px; float:left;}
.wrap .zhinanleft { width:295px; height:auto; float:left;}
.wrap .zhinanleft h3 { width:180px; height:20px; line-height:20px; float:left; padding:5px 20px; background-image:url(../images/nav1.jpg); background-repeat:no-repeat;}
.wrap .zhinanleft h3 a { color:#314c10; font-size:14px;}
.wrap .zhinanleft h3 a:hover { text-decoration:underline;}
.wrap .zhinanleft span { float:right; padding:10px 15px;}

.wrap .ydtxt { width:85px; height:auto; float:left; padding:10px 0; margin:0 5px; display:inline;}
.wrap .ydtxt span { width:84px; height:15px; float:left; color:#fff; text-align:center; background-image:url(../images/ydtxtbg.jpg);}
.wrap .ydtxt h3 { width:124px; height:24px; float:left; font-size:12px; text-align:center; line-height:24px; color:#666; font-weight:0;}
.wrap .ydtxt h3 a {color:#666; font-weight:0;}
.wrap .ydtxt img { width:130px; height:100px; float:left; padding:5px 0;}

.wrap .telbg { width:285px; height:96px; float:left; margin:10px 5px 0 5px; display:inline; padding:10px 0 0 0; background-image:url(../images/telbg.jpg);}
.wrap .telbg p { color:#3e6547; font-size:13px; font-weight:bold; padding:0 0 0 60px;}

.wrap .leftel { width:216px; height:auto; float:left;}
.wrap .leftel img { margin:0 0 10px 0; display:inline;}

.wrap .inyoubian { width:685px; height:auto; float:right;}
.wrap .title { width:685px; height:auto; float:left; padding:10px 0;}
.wrap .title p { color:#333; line-height:22px; padding:0 10px;}

.right_top { width:910px; height:25px; float:left; line-height:20px; margin:0; font-size:13px; }
.right_wz { height:20px; float:left; line-height:20px; padding:0; color:#6d6d6b;}
.right_wz a { color:#6d6d6b;}
.right_wz8 { width:300px; height:20px; float:right; line-height:20px; text-align:right; color:#78701d; padding:0 20px;}

.wrap .snsn {width:685px; height:auto; float:left; margin:0; display:inline; padding: px; background-image:url(../images/xibg.jpg)}
.wrap .snsn h2 { text-align:center; font-size:15px; padding:10px 0; color:#3e6845;}
.wrap .time { width:500px; height:22px; line-height:22px; color:#000; text-align:center; border-bottom:1px solid #3e4568; border-top:1px solid #3e4568; }
.wrap .snsn p {line-height:22px; padding:0 10px; text-indent:1.8em;}
.wrap .snsn img { padding:1px; border:1px solid #3e4568;}

/*房型列表样式*/
.listBox li{float:left; display:block; width:675px; height:auto; padding:0 0 7px 0;border:1px dashed #CCC; margin:8px; display:inline; background-image:url(../images/kfbg.jpg);}
.listBox li.over{  border:1px solid #9b9a63;}

.listBox img { width:200px; height:120px; float:left; margin:5px; display:inline; padding:5px;}
.listBox a img { width:200px; height:120px; float:left; margin:10px; display:inline;padding:5px; border:1px solid #a69369; }
.listBox a:hover img { border:1px solid #30590a; background-color:#C7E2E2;}
.listBox h3 { width:410px; height:25px; float:left; line-height:25px; font-size:14px; color:#a83508; padding:0 0 0 10px; margin:5px; display:inline;}
.listBox h3 a { color:#78917c; text-decoration:none;}
.listBox h3 a:hover{ text-decoration:underline; color:#30590a;}
.listBox p { line-height:22px; margin:0 5px; display:inline; color:#6B6B6B; overflow:hidden;}
.listBox .kut { width:420px; height:132px; float:left; padding:0 0 0 10px;}
.listBox .bootm { width:430px; height:auto; float:left; padding:5px 0; line-height:22px;}
.listBox .bootm h5 { white-space:nowrap; height:22px; line-height:22px; float:left; padding:0 0 0 10px; color:#78917c; font-size:13px;}
.listBox .bootm p { color:#815018;  line-height:22px;}
.listBox .ann { width:183px; height:22px; display:block; float:right; color:#fff; margin:5px 13px 5px 5px; text-align:center;}
.listBox .ann a { display:block; color:#FFF; line-height:22px; background-image:url(../images/anbg.jpg);}
.listBox .ann a:hover { text-decoration:underline; color:#fff; font-weight:bold;}
.listBox .inleft { width:235px; height:auto; float:left; padding:0 0 5px 0;}

/*全年价格弹出样式*/
.infobox li{ width:90px; height:20px; margin:0 20px 0 0; padding:0; float:right; border:1px solid #30590a; text-align:center;}
.infobox li a { display:block; width:88px; height:20px; float:left; border:1px solid #fff; background-color:#fff; line-height:20px; color:#30590a;}
.infobox a:hover{ background-color:#30590a; color:#FFF;}

/*以是下显示TIP的内容*/
.infobox h6{ display:none; font-size:12px; font-weight:normal;}
.infobox h6 table {width:400px; height:auto; background-color:#30590a; margin:0; padding:0; border:0;}
.infobox a:hover h6{display: block;position:absolute; border:1px solid #fff; background-color:#30590a; margin:26px 0 0 -180px ; color:#30590a; white-space: nowrap; padding:1px;}

/*客房列表弹出样式*/
.inbox li{ width:183px; height:22px; margin:0 25px 0 0; padding:0; float:right;  text-align:center;}
.inbox li a { display:block; width:183px; height:22px; float:left; color:#fff; background-image:url(../images/anbg.jpg);line-height:22px; }
.inbox a:hover{ color:#FFF;}

/*以是下显示TIP的内容*/
.inbox h6{ display:none; font-size:12px; font-weight:normal;}
.inbox h6 table {width:400px; height:auto; background-color:#30590a; margin:0; padding:0; border:0;}
.inbox a:hover h6{display: block;position:absolute; border:1px solid #fff; background-color:#30590a; margin:26px 0 0 -180px ; color:#30590a; white-space: nowrap; padding:1px;}


/*列表样式*/
.list { width:100%; margin:0px;text-align:left; line-height:22px; font-size:12px; padding:0; float:left; }
.list ul{list-style-type: none;margin: 0px;padding: 0px;}
.list li{width:100%; float:left; padding:0 5px 0 3px;}
.list li a{ line-height:22px; color:#666; display: block; padding:0; margin:0; text-decoration:none;}
.list li span{float: right;/*使span元素浮动到右面*/text-align: right;/*日期右对齐*/ margin:0px 10px 0 0; color:#666; }
.list li a:hover{ color:#333; text-decoration:underline;}

/*列表样式*/
.list1 { width:90px; margin:0px;text-align:left; line-height:22px; font-size:12px; padding:0; float:left; }
.list1 ul{list-style-type: none;margin: 0px;padding: 0px;}
.list1 li{width:90px; float:left; padding:0 5px 0 3px;}
.list1 li a{ line-height:22px; color:#666; display: block; padding:0; margin:0; text-decoration:none;}
.list1 li span{float: right;/*使span元素浮动到右面*/text-align: right;/*日期右对齐*/ margin:0px 10px 0 0; color:#666; }
.list1 li a:hover{ color:#333; text-decoration:underline;}

/*首页票务*/
.pw_pic li{line-height:23px; margin:0px; float:left;display:block;width:140px;height:84px; text-align: center; margin:10px 0 5px 12px; display:inline; }
.pw_pic li a { text-decoration:none;display:block;width:140px;height:84px;text-align:center;line-height:56px;border:1px solid #999;padding:1px; }
.pw_pic li a:hover{ border:1px solid #000;}
.pw_pic li img { width:140px; height:84px;}

/*图片详细样式*/
.pic li{ margin:0px; float:left;display:block; margin:10px 0 10px 10px; display:inline;}
.pic li a { text-decoration:none;display:block;width:200px;height:120px; text-align:center; padding:5px; line-height:120px; border:1px solid #CCC;}
.pic li a:hover {border:1px solid #1d3d26; background-color:#e4faaa;}
.pic li img { width:200px; height:120px;}

/*客房详细页面样式*/
.rightwrap .intop_txt { width:763px; height:auto; float:left;}
.rightwrap .intop_txt h5 { width:720px; height:25px; float:left; font-size:14px; padding:10px 20px; color:#6a3c09; text-decoration:underline;}
.kftu{width:300px;height:180px;float:left; line-height:247px; text-align: center;padding:3px;margin:35px 0 0 0; background-image:url(../images/kbg.jpg); border:1px solid #3d6646;}
.kftu img { width:300px; height:180px;}
.kfwz{width:660px;color: #6a3c09;float:left;margin:5px 10px 0px 5px;}
.kfwz h1{font-size: 14px;text-align: center;color: #6a3c09;line-height: 27px;}
.kfwz p {color: #6a3c09; line-height:22px; text-indent:1.5em; padding:0 10px;}
.kfcont2{width:713px; line-height: 25px;margin: 30px 0 20 65px;	font-size: 13px; font-weight: normal;color: #6a3c09;}
.kfcont2 h2{font-size: 14px;}
.kftab{width:513px;background-color: #7f5117;margin-bottom: 10px;}
.kftab td{color: #7f5117;background-color: #fbf4d5;	text-align: center;	line-height: 27px;}
.kfyl{	width:170px;	float:left;	line-height: 27px;}
.kf_list { width:130px; height:auto; float:left; padding:0 10px; margin:0 0 0 8px; color:#6a3c09;}
.kf_list p { text-indent:0;}
.kf_list h4 { widows:100%; line-height:25px; float:left; font-size:12px; color:#3b684e;}
.kfmi{ width:280px; height:25px; float:left; padding:0; margin:0 0 5px 10px; display:inline; background-image:url(../images/kf_lin.jpg); background-position:center; background-repeat:no-repeat;text-align: center; line-height:30px; font-size: 15px;color: #30590a;font-weight: bold;}
.kfbiao {width:330px; height:auto; text-align:center; float:left; margin:0 0 0 10px; display:inline;}

/*会议样式*/

.leftlist { width:130px; height:auto; float:right; padding:0;}
.listcenter { width:525px; height:auto; float:left; padding:0 10px 0 10px;}
.list_pic { width:525px; float:left;}
.list_pic p { line-height:20px; color:#666;}
.list_pic img { float:right;}
.rightlist { width:255px; height:auto; float:left; padding:10px 0 0 5px;}
.rightlist p {line-height:22px; color:#757575; padding:0 10px; }
.table_txt { font-size:12px; color:#fff;}

.bulenav_3 li{line-height:25px; margin:0px; float:left; background-color:#2b5b33; display:block;width:130px;height:25px;color:#FFF; text-align:left; margin:0 0 2px 0;  border:1px solid #2b5b33;}
.bulenav_3 li a { text-decoration:none;display:block;width:120px;height:25px;color:#fff; text-align:left; line-height:25px;  margin:0; padding:0 0 0 10px; font-size:12px;}
.bulenav_3 li a:hover{ text-decoration:underline; color:#fff;}
.bulenav_3 li a.current {background-color:#cde2d9; color:#2b5b33;}
.bulenav_3 li a:hover.current {background-color:#FFF; color:#125c0f; text-decoration:none;}

/*在线留言*/
.wrap .table_left { width:250px; height:auto; float:left; margin:5px; display:inline; }
.wrap .table_left .intotxt { padding:0 10px; color:#333;}
.wrap .table_right { width:380px; height:auto; float:right; margin:5px 5px 5px 15px; display:inline; padding:0;}
.wrap .table_right .inyou {margin:0 0 10px 0; display:inline; color:#333; padding:0 10px 0 10px; line-height:22px;}

/*联系支付*/
.wrap .lx { width:525px; height:auto;}
.wrap .lxtop { width:525px; height:75px; float:left;}
.wrap .lxbg { width:525px; height:auto; padding:0 0 66px 0; float:left; background-image:url(../images/zfdi.jpg); background-repeat:no-repeat; background-position:bottom;}
.wrap .lxbg p {padding:0 0 0 35px; line-height:22px; color:#333; font-size:14px; text-indent:0; background-image:url(../images/zfbg3.jpg);}

/*页脚*/
.foot { width:910px; height:auto; padding:0; float:left; margin:0; display:inline; background-image:url(../images/foobg.jpg);}
.foot .left_tr { width:500px; float:left; line-height:22px; color:#000; padding:10px 0 0 10px; margin:0 0 0 10px; display:inline;}
.foot .left_tr p { font-size:13px;}
.foot .right_adpic { width:235px; height:auto; float:right; margin:25px; text-align:center; color:#896324;}
.foot .right_adpic a { color:#000;}

#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 609px;
	top: 617px;
}

/*友情链接*/
.nav3 li{line-height:22px; display:block; margin:2px 2px 2px 8px;float:left;}
.nav3 li a { float:left; display:block; width:125px; border:0;height:22px;color:#204905;line-height:22px; margin:0; padding:0; font-size:13px;}
.nav3 li a:hover{color:#008200;}

.youqing { width:910px; float:left; border-top:1px solid #204905; margin:5px 0 0 0; padding:5px 0;}
.youqing h3 { width:880px; float:left; font-size:13px; color:#204905; padding:5px 15px;}

.clear { clear:both;}

.top1 { width:920px; height:75px; float:left;}
