@charset "utf-8";


body{background: url(../style/img/bg-body.gif) 0 0 repeat-x; color:#626061}
a{color:#000}
a.more{display:inline-block; overflow:hidden; background:url(../style/img/icon-more.gif) 0 0 no-repeat; width:39px; height:7px; float:right; margin-top:8px}
.cr,a:hover,#footer .links,#footer .links a{color:#791d1e}
#header{height:413px}
#header .w1000{z-index:2}
#header a.logo{width:166px; height:46px; background:url(../style/img/logo.png) 0 0 no-repeat; margin:25px 0 0}
#header .nav{top:56px; right:0}
#header .nav li{float:left; text-align:center; position:relative; width:90px; background:url(../style/img/bg-nav-line.gif) 100% 0 no-repeat}
#header .nav li a{width:79px; display:inline-block; height:28px; line-height:28px; color:#626061}
#header .nav li a:hover,#header .nav li a.current{text-decoration:none; color:#fff; background:#791e1d}
#header .nav li div{background:#791e1d; width:79px; left:6px; overflow:hidden; top:27px; /**left:5px;*/}
#header .nav li div li{24px; background:none; border-bottom:solid #66100f 1px; border-top:solid #8d2e2c 1px; width:79px}
#header .nav li div li a{color:#ecc5c6; font-weight:normal}
#header .meta{top:16px; right:0}
#header .meta a{margin:0 6px}
.banner{width:100%; left:0; height:318px; top:95px}
.banner .KmSlider{left:50%; margin-left:-960px}
.banner li,.banner li img{width:1920px; height:318px}
.banner .KmNum{width:1000px; text-align:center; position:absolute; bottom:10px; left:50%; margin-left:-500px}
.banner .KmNum a{width:80px; height:6px; background:#fff; display:inline-block; overflow:hidden; margin:0 2px}
.banner .KmNum a.current{background:#791e1d}
#contener{margin:25px auto 30px}
h2.tit{height:24px; border-bottom:solid #c7c7c7 1px; margin-bottom:10px}
h2.tit span{border-bottom:solid #791d1e 1px; height:24px; display:inline-block}
ul.list li{background:url(../style/img/icon-dot.gif) 0 50% no-repeat; padding-left:10px}
.notice{width:300px; margin-right:45px}
.notice-bd li{height:26px; line-height:26px}
.overview{width:380px}
.overview-bd{}
.overview-bd img { float:left; margin-right:10px;}
.metas{width:252px}
.metas p{margin-bottom:3px}
.metas div a{width:45px; height:45px; display:inline-block; background:url(../style/img/icon-qq.gif) 0 0 no-repeat; vertical-align:middle; margin:5px}
#links,#links a{color:#848484}
#links a,#footer .links a{margin:0 10px}
#footer{border-top:solid #791e1d 5px; margin:10px auto 30px}


.aside{width:210px}
.aside h2{height:55px; background:#791d1e; color:#aa8282}
.list-cate li{width:100%; overflow:hidden; margin-bottom:5px}
.list-cate li a,.list-cate li span{height:34px; line-height:34px; color:#fff; background:url(../style/img/bg-cate.gif) 0 100% no-repeat; display:block; padding-left:35px; cursor:pointer}
.list-cate li a:hover,.list-cate li a.current,.list-cate li span.current{background-position:0 0; text-decoration:none}
.list-cate li div{padding:10px 0 10px 30px; border:solid #791d1e 1px}
.list-cate li div li{width:78px; float:left; padding:0}
.list-cate li div li a{display:inline-block; background:none; color:#791d1e; width:auto; height:24px; line-height:24px; padding:0 0 0 10px}
.list-cate li div li a:hover{text-decoration:underline}
.contact{background:url(../style/img/bg-contact.gif) 0 0 no-repeat; height:75px}
.contact p{top:38px; left:75px}
.main{width:765px}
.location{top:5px; right:0}
.list-rental li{height:156px; border-bottom:dashed #d4d4d4 1px}
.list-rental li .image,.list-rental li .image img{width:186px; height:128px}
.list-rental li .image{padding:4px; border:solid #d4d4d4 1px}
.list-rental li .text{width:520px}
.news-head .image,.news-head .image img{width:242px; height:160px}
.news-head .image{padding:4px; border:solid #d4d4d4 1px; margin-right:15px}
.news-head .text{width:445px}
.list-text li{height:26px; line-height:26px}
.list-text li a{color:#666}
.list-image{width:110%}
.list-image li{float:left; width:180px; height:220px; margin:0 15px 0 0; overflow:hidden}
.list-image img{width:170px; height:114px; border:solid #d4d4d4 1px; padding:4px}
.list-image li p.fb{padding:10px 0 8px}
.list-merchants li{height:140px; border-bottom:dashed #d4d4d4 1px; overflow:hidden; margin-bottom:20px}
.list-merchants li .image,.list-merchants li .image img{width:210px; height:120px}
.list-merchants li .image{padding:3px; border:solid #d4d4d4 1px}
.list-merchants li .text{width:520px}
.pager span{color:#999}
.pager a,.pager span{padding:3px 8px; display:inline-block; overflow:hidden; background:#f8f8f8; border:solid #eee 1px}
.pager a:hover{background:#eee; border-color:#ccc; text-decoration:none; color:#000}
.pager span.current{color:#fff; border-color:#791d1e; background:#791d1e}
.pagenav{border-top:solid #ddd 1px}
.article dt{border-bottom:solid #ddd 1px}


