/* CSS Document */
body{ font-size:12px; color:#0c8cbd; margin:0 auto; padding:0px; height:auto; overflow:auto; background: #004080}
a{ color:#0c8cbd;}
a:link {color:#26a4c3; text-decoration:none;}
a:visited {color:#26a4c3;text-decoration:none;}
a:hover {color: #FF8000; text-decoration: none;}
a:active {color:#26a4c3;}
#mainbody{ width:960px; height:auto; margin:0px auto; padding:0px; overflow:hidden; background:#fff;}


/*头部主体样式*/
#head{ height:auto; overflow:hidden; width:100%;}
#logo{ width:960px; height:200px; background:url(top.jpg) no-repeat;}
#nav{line-height:32px; height:32px; padding-left:30px; background: url(navbg.jpg) repeat-x}
#nav li{ color:#ffffff; font-weight:bold; font-size:12px; float:left; display:block; list-style:none; text-align:center }
#nav a{ color:#ffffff; font-weight:bold; font-size:12px; float:left; display:block;width:100px; background:url(nav.jpg) no-repeat; height:28px; line-height:28px;}
#nav a:hover{ color:#ffffff; font-weight:bold; font-size:12px; float:left; display:block;width:100px; background:url(nav1.jpg) no-repeat; height:28px; line-height:28px;}
#main{ height:auto; overflow: hidden; margin:0; display:block;_height:960px;}
#main2{ height:auto; overflow: hidden; margin:0;  display:block;}
#main3{ background:url(bannerbg2.jpg) no-repeat top; height:auto; overflow: hidden; margin:0;  display:block;_height:1200px;}
#flash{ height:110px; overflow: hidden}
#leftdiv{ width:270px; padding:0px 0px; height:auto; overflow: hidden; float:left;}
#rightdiv{ width:660px; padding:0px 0px; height:auto; float:left; overflow: hidden;}
#footer{ margin:0 auto; border-top:5px solid #0080FF; padding-top:10px; height:auto; overflow:auto; text-align:center; background:#FFFFFF; width:960px;}
.foot{ width:500px; margin:auto;}

.acbox{ background:url(acbg.jpg) no-repeat; width:237px; height:250px; margin:5px; padding:5px; overflow:hidden}
.acbox h1{ padding-left:14px; height:28px; line-height:28px; margin:0px auto; font-size:12px; color: #0080C0}
.acbox ul{ margin:0px; padding:0px;}
.acbox li{ list-style:none; line-height:24px;OVERFLOW: hidden; -o-text-overflow:ellipsis;WHITE-SPACE: nowrap; width:230px;}
.h80{ height:10px;}

#chaxun{ width:400px; height:auto; overflow:hidden; position:relative; float:left}
#chaxun H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 13px
}
#chaxun p{ margin:0px;}
#chaxun ul{ margin:0px; height:auto; width:auto; padding-top:20px;}
#chaxun dl{padding:0px 0px 0px 0px;position:relative}
#chaxun dt{float:left; padding:0px 0px 0px 0px; text-align:right; width:80px; clear:left; position:relative}
#chaxun dd{ text-align:left;height:auto;  padding:0px 0px 0px  0px;}

#hotel{border:1px solid  #C1FFFF; height:auto; padding-left:30px; line-height:24px; overflow:hidden; margin:0 auto;  float:left}
#hotel li{ list-style:none; width:140px; height:auto; overflow:hidden; float:left; height:160px; padding:6px; margin:0 auto}
#hotel li p{ padding:5px 0px; margin:0 auto}
#hotel li img{ border:2px solid #C0C0C0; width:140px; height:100px;}
#internal{ padding-left:30px; line-height:24px; border:1px solid #B0FFFF}
.search2{ position:relative; background:#FFFFFF; padding:5px; border:1px solid #95CAFF; width:235px; height:auto; overflow:hidden; margin-top:10px 5px;background:url(searchhd.jpg) no-repeat;}
.search2 UL{ margin:0 auto; padding:0;}
.search2 dl{padding:0px 0px 0px 0px;position:relative}
.search2  dt{float:left; padding:0px 0px 0px 0px; text-align:right; width:auto; clear:left; position:relative}
.search2  dd{ text-align:left;height:auto;  padding:0px 0px 0px  0px;}
.sidebarA {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 495px; PADDING-LEFT: 0px; WIDTH:190px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 10px
}
#info{ padding-top:50px; line-height:28px; color:#000; border:1px solid #BFDFFF; background: #DFFFFF; padding:10px; width:620px; min-height:550px; font-size:12px}
#info p{ margin:0px; padding:0px;}

.lst{ border:1px solid #FFC0A2; padding:5px; margin:5px; min-height:550px; background:#FFFFFF}
.lst li{ list-style:none; background:url(line.jpg) bottom repeat-x; line-height:25px;}
.lst li a{ color:#585858; width:550px;}

.lst2{ border:1px solid #FFC0A2; padding:5px; margin:5px; height:auto; overflow:hidden; background:#FFFFFF}
.lst2 p{ margin:2px; padding:0px;}
.lst2{ margin:0px; padding:0;}
.lst2 li{ list-style:none; background:url(line.jpg) bottom repeat-x; line-height:25px; width:180px; float:left; list-style:none; overflow:hidden; height:180px; display:block; overflow:hidden; float:left}
.lst2 img{ width:180px; height:130px;}
.lst2 h4{ margin:0px; padding:0px;}
.lst li a{ color:#585858;}

.navigation_page{ text-align:center}
#infoorder{ line-height:25px;}

#infoorder dl{padding:0px 0px 0px 0px;position:relative}
#infoorder dt{float:left; padding:0px 0px 0px 20px; text-align:right; width:150px; clear:left; position:relative}
#infoorder  dd{ text-align:left;height:auto;  padding:0px 0px 0px  0px;}
#info input{}
h1{ font-size:24px;}
.title{ height:28px; line-height:28px; margin:10px 0px 0px 0px; padding:0px; font-size:18px;}

#FAQ{ line-height:25px; color:#0080FF font-weight:bold;  float:left; padding-top:5px; height:225px; width:234px; padding-left:20px; border:1px solid #D6D6D6; margin-top:10px;}
.text{ line-height:25px; padding:10px;}
