/*
 * User: jyj
 * Date: 12-2-22
 * Time: 上午10:38
*/
html {color: #333;background: #FFF}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0}
table {border-collapse: collapse;border-spacing: 0}
fieldset, img {border: 0}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;}
body { font:12px "\5B8B\4F53",sans-serif;background:#ffffff;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
caption, th {text-align: left}
abbr, acronym {border: 0;font-variant: normal}
input, textarea, select {font-family: inherit;font-size: inherit;font-weight: inherit}
legend { color: #333}
a{color:#005bb5;text-decoration:none; outline:none;}
a:hover{text-decoration:underline;color: #ff6600;}
.clear {clear:both;}
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
/* @header */
.clearfix:after, .container:after,.header:after,.footer:after,.sub:after,.block-box:after,.main:after{ clear: both; content: ".";display: block;height: 0;overflow: hidden; visibility: hidden;}
.container,.header,.footer{clear:both;width:960px; margin:0 auto; padding-top:10px;}
.clearfix{}
.header{width:100%; clear: both;height:124px;background:url(../../img/navi-bg.png) repeat-x left 101px; padding-top:20px; margin-bottom:10px;}
.header h1{float:left; width:200px; height:70px; margin-bottom:0px;}
.header a.logo{display:block; width:200px; height:70px; background:#D8D8D8; text-indent:-999em;}
.header .banner{float:right;}
.header .top{width: 960px; height:83px;margin: 0 auto;}
.header .navcontainer{width: 960px; height: 40px; margin: 0 auto}
.header ul.navi{ float:left;height:40px;width: 600px;}
.header ul.navi li{display:block; float:left;}
.header ul.navi li a{display:block; height:30px; width:70px; padding:10px 15px 0;background:url(../../img/navi-bg.png) no-repeat right -80px; font-size:14px; color:#fff; text-align:center;}
.header ul.navi li.last a{background:none;}
.header ul.navi li.active a{background:url(../../img/navi-bg.png) repeat-x left -40px; color:#000; font-weight:bold;}
.header ul.navi li.active a:hover{text-decoration:none;}
.breadcrumb{margin-bottom:10px; position:relative;}
.breadcrumb a{text-decoration:none;}
/* @footer */
.footer{width:960px;margin: 10px auto 0; clear: both;}
.friend-links{background:#F1F1F1;width:940px; padding:10px; color:#333; line-height:2em; float: left;margin-bottom: 10px;}
.friend-links span{float:left;}
.friend-links p{ margin:0 0 0 60px;}
.friend-links a{ color:#333;word-wrap:break-word;width:86px;display: inline-block;font-family:"宋体" ,sans-serif; margin-right: 6px;white-space: nowrap;}
.friend-links a.more{color:#28e;}
.verification-icon,.copyright{text-align:center; width: 960px; color:#333; float: left;}
.copyright{line-height: 24px;}
.copyright a{color: #333}
.verification-icon a{margin-right:10px;}
.footer-hotel-list{padding-bottom: 15px;width: 960px;float: left;}
.footer-hotel-list dt{font-weight: 700;padding-bottom: 8px;}
.footer-hotel-list,.footer-hotel-list a{color:#999;}
.footer-hotel-list dd{ float:left; margin:0 10px 0px 0; white-space:pre-wrap; width: 70px;height: 18px;line-height: 18px;overflow: hidden;}
.footer-hotel-list .more{width: 85px;}