﻿* { margin: 0; padding: 0; }
html {  }
body { background-color: white; width: 920px; margin-right: auto; margin-left: auto; }
img { margin: 0; padding: 0; }
a:link,a:visited,a:active {color:#0756a6;text-decoration:none;}
a:hover{text-decoration:underline;}
#header { width: 100%; height: 70px; }
#header a { color: #ffa500; font-size: 20px; font-weight: bolder; text-decoration: none; text-align: center; width: auto; float: left; margin-top: 10px; margin-right: 20px; margin-left: 20px; padding-bottom: 10px; }
#menu { color: white; font-size: 14px; background-color: #69c; height: 14px; }
#menu a { color: white; padding-right: 10px; padding-left: 10px; }
#main { width: 100%; clear: both; }
.box { color: #c77811; margin-top: 5px; margin-bottom: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: solid 1px #ccc; }
.box strong { font-size: 12px; line-height: 30px; width: auto; padding: 3px 6px; border: solid 1px orange; }
.left { font-size: 12px; line-height: 160%; background-color: #e6f3ff; width: 170px; float: left; }
.left h3 { font-size: 13px; line-height: 26px; background-color: #ededed; text-align: center; width: 100%; height: 26px; margin-bottom: 5px; }
.left span { width: 96%; float: left; clear: both; }
.left span a { width: 110px; float: left; padding-left: 5px; overflow:hidden;}
.left span i { color: red; font-size: 12px; font-style: normal; text-decoration: none; width: auto; float: right; }
.right { width: 740px; float: right; }
.hotel { font-size: 12px; width: 365px; float: left; margin-bottom: 10px; }
.hotel h3 { color: white; font-size: 14px; line-height: 26px; background-color: #69c; text-indent: 16px; width: 100%; height: 26px; clear: both; margin: 0; padding: 0; }
.hotel span { width: 99%; float: left; margin-top: 4px; border-bottom: 1px dotted #e3e3e3; }
.hotel span a { width: auto; float: left; }
i { color: red; font-size: 12px; font-style: normal; text-decoration: none; width: auto; float: right; padding-right: 10px; }
.hl { font-size: 12px; background-color: #f9f9f9; width: 363px; float: left; margin-bottom: 5px; padding-bottom: 5px; border: solid 1px #d1d1d1; }
.hl strong { line-height: 160%; width: auto; height: 14px; float: left; }
.hl span { color: #336799; line-height: 160%; width: 250px; float: right; margin: 8px 0 0; padding: 0 10px 0 0; }
.hl  img { background-color: #ededed; width: 80px; height: 80px; float: left; margin: 5px; padding: 2px; border: solid 1px #336799; }
.d10 { margin-left: 10px; }
#left { font-size: 14px; line-height: 160%; background-color: #faf7f7; width: 737px; float: left; }
#left h1 { color: teal; font-size: 12px; font-weight: normal; line-height: 26px; background-color: #ebebeb; background-image: url(title.png); background-repeat: no-repeat; background-position: 8px 4px; text-align: left; text-indent: 30px; letter-spacing: 6px; width: 100%; height: 26px; margin-top: 1px; margin-bottom: 1px; }
#left p { width: 98%; margin-right: auto; margin-left: auto; }
.jiudian { background-color: white; width: 630px; height: 163px; clear: both; margin-top: 10px; margin-bottom: 10px; }
.jiudian img { background-color: #8bb5df; width: 150px; height: 150px; float: left; padding: 5px; }
.jiudian span { color: #0067a9; width: 537px; float: right; padding-top: 10px; }
.jiudian span strong { font-size: 14px; font-weight: normal; line-height: 160%; }
#right { background-color: #69c; width: 173px; float: right; }
.bb { margin: 2px; }
.k_pagelist { display:table; clear:both; line-height:30px; width: 100%; }
.k_pagelist em {padding:2px;border:solid 1px #e7e7e7;font-size:12px;margin:0 1px;background:#f5f9fe;color:#0067a9;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
#bottom { font-size: 12px; text-align: center; width: 100%; height: 68px; clear: both; margin-top: 10px; padding-top: 10px; border-top: 5px solid #336799; }
.nowrap {white-space: nowrap;}
.so { line-height: 30px; width: 45%; height: 30px; float: left; margin: 8px; white-space: nowrap; }
.sob { color: #0b518c; font-size: 14px; font-weight: bolder; background-color: #c1e4fe; width: auto; }
.yd { color: red; font-size: 20px; font-weight: bolder; line-height: 150%; text-align: center; width: auto; float: right; padding-top: 10px; }
.zt { color: red; font-size: 33px; font-weight: bold; }
.zt a,.zt a:link,.zt a:visited,.zt a:active { color: red;font-size: 14px;}
.jdk strong { font-weight: normal; line-height: 150%; padding: 0 3px; }
.lssc a { WIDTH: 95%; float: left; padding-left: 5px; }