﻿* { padding:0; margin:0;}

/**背景色**/
/*
body { font-family: Verdana, "宋体";  color:#000; font-size:12px; background: url(bdbg.jpg) top no-repeat #0d3750; }
*/

table {margin: 0px auto;}
td { line-height:24px;font-size: 12px;}
ul,li { list-style-type:none;}
a{text-decoration: none;}
a:link ,a:visited {color: #000;}
a:hover {color: #fabc00; }

/**顶部色**/
/*
.top {margin: 0px auto;width: 1003px; height:92px; overflow: hidden; background: url(mpbg.jpg) repeat-x top;}
*/

.dubanner{margin: 6px auto 0 auto; width: 1003px;}
.topnav{ float:left; width:995px; text-align:right; margin-right:8px; height:50px; line-height:50px; color:#fff; font-size:18px;}
.hotelName {float: left;width: 410px;padding:0 0 0 10px; margin:0; overflow:hidden;}
.hotelName h1{ float:left; width:410px; margin:0;font-size:25px; font-weight: normal;  color:#fff;font-family:"Microsoft Yahei";}
.hotelMenu{ float: right; width:580px; margin-right:2px; height:40px;background-color:rgba(255,255,255,0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffffffff', EndColorStr='#ffffffff')}
.hotelMenu ul{ margin:0 auto;padding:0; height:40px;width:580px;}
.hotelMenu li{ float:left; width:72px; margin:0; padding:0; line-height:40px; display:block;height:40px; text-align:center; font-size:14px;}
.hotelMenu a {color: #004871; text-decoration: none;width:72px;  height:40px;display:block;font-family:"Microsoft Yahei";}
.hotelMenu a:hover {color: #F00;text-decoration:none;background:url(hover.jpg) no-repeat bottom center;width:72px; height:40px; display:block;}
.hotelMenu a.menuCurrent {color: #F00;text-decoration:none; background:url(hover.jpg) no-repeat bottom;width:72px; height:40px; display:block;}
.wrap{ margin:10px auto; width:1003px; background:#eee; overflow:hidden}
.indexabouthotel{ float:left; width:983px; margin:0; padding:15px 10px 10px 10px; background:#fff;}
.indexabouthotel ul{ float:left; width:400px; margin:0; padding:0;display:block;}
.indexabouthotel img{ float:left;margin:0; padding:0;display:block; border:1px solid #7e7053;}
.indexabouthotel dl{ float:right; width:565px; margin:0; padding:0;display:block;}
.indexabouthotel dt {float: left;width:565px; margin:0; padding:0;font-size:24px; line-height:30px; height:30px; color:#164573; }
.indexabouthotel dd {float: left;width:565px;line-height:22px;margin: 0; padding:0;color:#226194;display:block; }
.indexabouthotel dd span{float: left;width:565px;line-height:23px;margin: 8px 0; padding:0 0 7px 0;color: #000; border-bottom:1px dashed #888;}
a.detail{ display:block; width:111px; height:19px; background:url(main_content_bg.png) no-repeat; color:#fff; text-indent:24px; line-height:19px;}
.indexleft{ float:right; width:732px; margin-top:10px;}
.hotelroom,.indexhotelpic,.indexservice,.abouthotel,.hotelmap,.hoteltraffic,.hotelnews,.hotelphoto,.commentlist,.Tocomment{ float:left; width:730px; background: url(box_bg.jpg) repeat-x top #fff; border:1px solid #ddd; margin-bottom:10px; overflow:hidden;}
.hotelroom h2,.indexservice h2,.abouthotel h2,.hoteltraffic h2,.hotelnews h2,.hotelphoto h2,.commentlist h2,.Tocomment h2{ height:22px; background:url(titlebg.jpg) no-repeat 0 0; padding-top:12px; text-indent:25px; color:#000;font-family:"Microsoft Yahei";}
.roomlist {float:left; width:710px; margin:0;padding:0 10px;}
.roomlist ul{float:left;width:710px; margin:0;  line-height:24px;}
.roomlist img {float: none;}
.hotelRoomtypeDetailListOwn{ float:left; width:710px; padding:4px 0;}
.hotelRoomtypeDetailListOwn img{ float:left; padding:2px; border:1px solid #ddd;}
.hotelRoomtypeDetailListOwn h6{ float:left; padding:0; width:710px; height:20px;font-size:12px; font-weight:bold;}
.hotelRoomtypeDetailListOwn ul{ float:left; width:580px;padding:4px 0 2px 10px; line-height:20px;}
.hotelroomline{ border-bottom:1px dashed #787878;}
.hotelbookbtn{ background:url(debook.jpg) no-repeat; width:52px; height:22px;cursor:pointer; border:0;}
.hotelfullbtn{ background:url(nobook.jpg) no-repeat; width:52px; height:22px;cursor:pointer;border:0;}
a.hotelpriceunderline{ border-bottom:1px dashed #a71802; color:#a71802;}
.hotelsearch{ float:left; width:710px; margin:10px;padding:5px 0;font-size:12px; line-height:24px; display:block; background:#eee;}
input { border:1px solid #3f3f3f;}
.seachinput {line-height:18px; height:18px; padding-left:4px; color:#fefefe; width:136px; background-color:#2e2c2c; }
.btn { background: url(searchbtn.jpg); height:21px; color:#fafafa; font-size:12px; border:0; width:60px;}
.cbtn { background: #1553B0; height:21px; color:#fafafa; font-size:12px; border:0; width:60px;}
.indexservice ul{ float:left; width:710px; margin:0; padding:5px 10px;display:block;}
.indexhotelpic ul{ float:left; width:708px;padding:10px 11px 0px;}
.indexhotelpic li{float:left; width:161px;padding:8px;line-height:22px; margin:0; text-align:center; display:block;}
.indexhotelpic img{padding:0; border:0; width:161px; height:120px; margin:0;}
.title{color: #0d3750;}
.line{ border-bottom:1px dashed #F93}
.indexright{ float:left; width:260px; margin:10px 0 0 0; padding:0;}
.indexsearch,.indexhotelmap,.indexcomment,.indexnews{ float:left; width:238px; border:1px solid #ddd; background:#fff; padding: 10px; margin-bottom:10px;}
.indexhotelmap ul,.indexcomment ul{ float:left; width:238px; margin:0; padding:0;display:block;}
.indexsearch h2,.indexcomment h2,.indexnews h2{ float:left; width:238px; margin:0; padding:0; font-size:14px; font-weight: normal; line-height:30px; height:33px; color:#000; padding:0;font-family:"Microsoft Yahei";}
.indexsearch td.l{ float:left; text-align:left; width:170px; height:24px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
.indexsearch td.r{text-align:right; width:68px; height:24px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
.indexcomment h2 span,.indexnews h2 span{ float:right; margin:0; padding:0 8px 0 0;font-size:12px;display:block; text-align:right;font-weight:normal; font-family:'宋体'}
.indexcomment dl { float:left; width:238px; margin:0; display:block;}
.indexcomment dt {float: left; color: #db7500;width:238px; margin:0; padding:0;height:22px;line-height:22px;}
.indexcomment dd {float: left;width:238px;line-height:22px;margin:0px; padding:0;height:22px;overflow: hidden;}
.indexnews ul{float: left; color: #db7500;width:238px; margin:0; padding:0; line-height:24px; display:block;}
.indexnews ul li{float: left; width:238px;height:24px;line-height:24px; overflow:hidden;}
.indexnews ul li a:link ,.indexnews ul li a:visited{color:#555;}
.indexnews ul li a:hover{color: #fabc00;}

/**尾部开始**/

.foot{ background:#3f3e3e no-repeat top; width:100%; clear:both; overflow:hidden;}
.book_foot { width:989px; line-height:24px; margin:0 auto; padding:6px; color:#fff; border:1px solid #3f3e3e; background-color:#3f3e3e;}
.book_foot p{float:right; line-height:24px; margin:0; padding:8px 0 0 0; width:200px;}
.book_foot p select{width:200px;}
.book_foot a{color:#fff;}
.book_foot select{ border:1px solid #004D48;}

/**尾部结束**/

.abouthotel dl{ float:left; width:710px; margin:0; padding:0px 10px 10px;display:block;}
.abouthotel dt {float: left;width:710px; margin:0; padding:10px 0;font-size:20px; font-weight:bold; line-height:30px; height:30px; color:#164573;}
.abouthotel dd {float: left;width:710px;line-height:22px;margin:0px; padding:0;color:#226194;display:block; }
.abouthotel dd span{float: left;width:710px;line-height:24px;margin:0px; padding:0 0 8px 0;color: #555;}
.hoteltraffic ul{ float:left; width:710px; margin:0 10px 10px; padding:0px;display:block;border-bottom:1px dashed #F93;}
.abouthotel ul{ float:left; width:708px; margin:1px; padding:0px;display:block; line-height:24px;}
.abouthotel ul li{ float:left;line-height:22px; width:161px; padding:8px; text-align:center;}
.abouthotel ul li img{width:161px; height:120px; padding:0; border:0; margin:0;}
.commentlist ul{ float:left; width:730px; padding:10px 0}
.commentlist dl { float:left; padding:10px 10px 0; width:710px; margin:0; display:block;}
.commentlist dt {float: left; color: #F00;width:710px; margin:0; padding:0;}
.commentlist dd {float: left;width:710px;line-height:22px;margin:0px; padding:4px 0;border-bottom:1px dashed #503b35; color:#555;}
.Tocomment ul{ float:left; width:710px; margin:0; padding:10px;line-height:24px;}
#pagelist { float:left;width:710px; margin:0; padding:10px ; height:20px; background:#fff; border:1px solid #ddd;}
#pagelist ul li { float:left; height:20px; line-height:20px; margin:0px 3px; }
#pagelist ul li a{ display:block; padding:0px 6px;font-size:12px; font-family:Verdana;border:1px solid #503b35;}
.current {background:#503b35; display:block; padding:0px 10px; font-weight:bold;color:#e4da9d;font-family:Verdana;}
.hotelnews ul{ float:left; width:710px; margin:0; padding:10px;display:block;}
.hotelnews li{ float:left; width:710px; margin:0; padding:0; line-height:28px;display:block; height:28px;border-bottom:1px dashed #503b35;}
.hotelnews li span{ float:right; width:80px; text-align:right; font-size:12px;padding-right:8px;}
.newsTitle{color: #164573; font-size:24px; font-weight:bold;}
.hotelphoto ul{ float:left; width:721px;padding:16px 0 0 18px;}
.hotelphoto li{float:left; width:221px;padding:0 18px 0px 0;line-height:26px; margin:0; text-align:center; display:block;}
.hotelphoto img{padding:0; border:0;}