﻿* { padding:0; margin:0;}

/**背景色**/
/*
body { font-family: Verdana, "宋体"; color: #565656; font-size:12px; background:url(indexbg.jpg) no-repeat top center;background-color:#C3E2F6;}
*/


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: #0072B5;}
a:hover {color: #D24108; }
a.more:link ,a.more:visited {color: #fff;}
a.more:hover {color: #fff; }

/**顶部色**/
/*
.topbg{margin: 0 auto;width:100%;background:url(indexbg.jpg) no-repeat center top;}

*/


.main {margin: 0 auto;width:100%; overflow: hidden; }

.hotelName {float: left;width: 968px;padding:0; margin:0; height:50px; background:url(tel.jpg) no-repeat;}
.hotelName h1{ float:left; width:600px; margin:0; padding:0 0 0 8px;font-size:28px; font-weight:bold; line-height:50px; height:50px; color:#fff;}
.hotelName span{float:right; width:320px; height:30px; padding:12px 15px 8px 0; margin:0; display:block; text-align:right; color:#fff; font-weight:bold; font-size:18px; line-height:30px;}
.hotelMenu{float:left;width:858px;padding:10px 55px 19px; margin:0;height:30px; background:url(menu.jpg) no-repeat;}
.hotelMenu ul{ margin:0 auto;padding:0 0 0 6px; height:30px;width:858px;}
.hotelMenu li{ float:left; width:82px; margin:0; padding:0; line-height:30px; display:block;height:30px; text-align:center; font-weight:bold; font-size:16px;}
.hotelMenu a {color: #dfbb16; text-decoration: none;width:82px;  height:30px;display:block;font-family:"Microsoft Yahei"; font-weight:bold; font-size:16px;}
.head {float: left;width: 968px; height:293px; padding:0; margin:0;}
.head img,.indexhotelmap img,.abouthotel img,.hotelmap img{float: left;padding:0; margin:0; display:block; border:0;}


/**尾部开始**/

.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;}

/**尾部结束**/


/**尾部开始**/
/*
.book_foot {float:left; width:948px; line-height:24px; margin:0; padding:10px; color:#fff; background-color:#3f3e3e; border-top:1px solid #e4ff9d;}
.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;}
*/
/**尾部结束**/


.indexsearch,.indexcomment{ float:left; width:260px; margin:0 0 12px 0; padding:0; background-color:#fff;}
.indexsearch h2,.indexcomment h2,.indexnews h2{ float:left; width:240px; margin:0; padding:0 0 0 20px;font-size:14px; font-weight:normal; line-height:36px; height:36px; color:#fff; background:url(leftbg.jpg) no-repeat;}
.indexsearch ul{ float:left; width:228px; margin:0; padding:10px 16px;display:block; }
.indexsearch ul li{ float:left; width:228px; line-height:24px; text-align:left; height:24px; overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
.indexsearch ul td.l{ float:left; text-align:left; width:164px; height:24px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
.indexsearch ul td.r{text-align:right; width:64px; height:24px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
.title{color: #0072B5;}
.ltitle{color: #fff;}
.indexhotelmap{ float:left; width:252px; margin:0 0 12px 0; padding:0;}
.indexhotelmap ul{ float:left; width:252px; margin:0; padding:0;display:block;}
.indexcommentlist{float:left; width:260px; margin:0; padding:4px 0 10px 0;}
.indexcommentlist dl { float:left; padding:10px 16px 0; width:228px; margin:0; display:block;}
.indexcommentlist dt {float: left; color: #0072B5;width:228px; margin:0; padding:0;height:20px;line-height:20px;}
.indexcommentlist dd {float: left;width:212px;line-height:22px;margin:0px; padding:0;height:22px;overflow: hidden;}
.indexnews ul{ float:left; width:214px; margin:4px 0 0; padding:10px 15px;display:block;background-color:#A24407;}
.indexnews li{ float:left; width:214px;overflow:hidden; height:24px;margin:0; padding:0;line-height:24px; display:block;}
.indexabouthotel h2 span,.indexcomment h2 span,.indexnews h2 span,.commentlist h2 span,.indexhotelpic h2 span{ float:right; width:54px; margin:0; padding:7px 26px 0 0;font-size:12px;display:block; text-align:right;font-weight:normal; height:28px; line-height:28px;}
input { border:1px solid #D24108;}
.seachinput {line-height:18px; height:18px; padding-left:4px;width:136px; background-color:#fff; }

.indexaboutwrap{ width:968px; margin:10px auto;}

.rightwrap_news{ width:696px; margin:0; padding:0;}
.rightwrap_room{ width:696px; margin:0; padding:0;}
.rightwrap_photo{ width:696px; margin:0; padding:0;}


.indexwrap{ float:left; width:968px; margin:16px 0 14px; padding:0;}
.indexleftwrap{ float:left; width:260px; margin:0; padding:0; }
.line{ border-bottom:1px dashed #C8C5C0;}
.indexabouthotel,.abouthotel,.hotelroom,.indexservice,.hotelmap,.hoteltraffic,.hotelnews,.newsabout,.commentlist,.Tocomment,.hotelphoto,.indexhotelpic{ float:left; width:696px; margin:0 0 12px; padding:0; background-color:#fff;}
.indexabouthotel h2,.abouthotel h2,.hotelroom h2,.indexservice h2,.hoteltraffic h2,.newsabout h2,.hotelnews h2,.commentlist h2,.Tocomment h2,.hotelphoto h2,.indexhotelpic h2{ float:left; width:672px; margin:0; padding:0 0 0 24px;display:block;font-size:14px; font-weight:normal; line-height:35px; height:35px; color:#fff; background:url(rightbg.jpg) no-repeat;}
.indexabouthotel ul{ float:right; width:245px; margin:0; padding:6px 14px 12px;display:block;}
.indexabouthotel img{ float:left;margin:12px 0 0; padding:0;display:block; border:1px solid #7e7053;}
.indexabouthotel dl{ float:left; width:386px; margin:0; padding:4px 0 10px 18px;display:block;}
.indexabouthotel dt {float: left;width:386px; margin:0; padding:8px 0;font-size:20px; font-weight:bold; line-height:30px; height:30px; color:#0072B5;}
.indexabouthotel dd {float: left;width:386px;line-height:22px;margin:0px; padding:0;display:block;color: #0072B5; }
.indexabouthotel dd span{float: left;width:386px;line-height:22px;margin:0px; padding:0 0 8px 0;color: #555843}
.hotelmap ul{ float:left; width:692px; line-height:22px; padding:0 2px;}
.hotelmap ul li{ float:left; width:163px; padding:5px; text-align:center;}
.hotelmap ul li img{ width:163px; height:110px; padding:0; margin:0; border:0;}
.newsTitle{font-size:24px; font-weight:bold;}
.hotelnews ul{ float:left; width:666px; margin:0; padding:14px 15px;display:block;}
.hotelnews li{ float:left; width:666px; margin:0; padding:0; line-height:28px;display:block; height:28px;border-bottom:1px dashed #dd871f;}
.hotelnews li span{ float:right; width:80px; text-align:right; font-size:12px;padding-right:8px;}
.indexhotelpic ul{ float:left; width:692px;padding:0 2px;}
.indexhotelpic li{float:left; width:163px;padding:5px;line-height:24px; margin:0; text-align:center; display:block;}
.indexhotelpic img{padding:0; border:0;width:163px; height:120px;}
.hotelsearch{ float:left; width:654px; margin:0; padding:16px 15px 10px;font-size:12px; line-height:24px; display:block;}
.indexservice ul{ float:right; width:660px; margin:0; padding:12px 18px;display:block;}
.abouthotel dl{ float:right; width:660px; margin:0; padding:4px 18px 12px;display:block;}
.abouthotel dt {float: left;width:660px; margin:0; padding:10px 0;font-size:20px; font-weight:bold; line-height:30px; height:30px; color:#0072B5;}
.abouthotel dd {float: left;width:660px;line-height:22px;margin:0px; padding:0;color:#0072B5;display:block; }
.abouthotel dd span{float: left;width:660px;line-height:22px;margin:0px; padding:0 0 8px 0;color: #555843}
.hoteltraffic{ padding-bottom:12px;}
.hoteltraffic ul{ float:left; width:660px; margin:0; padding:14px 18px 8px;display:block;border-bottom:1px dashed #C8C5C0;}

/**评论页面--开始**/
/*
.rightwrap_pinglun{ float:left; width:950px; margin:0; padding:0;}
.commentlist_pinglun{ padding-bottom:8px; width:860px;}
.commentlist_pinglun dl { float:left; padding:12px 18px 4px; width:800px; margin:0; display:block;}
.commentlist_pinglun dt {float: left; color: #0072B5;width:800px; margin:0; padding:0 12px;}
.commentlist_pinglun dd {float: left;width:800px;line-height:22px;margin:0; padding:4px 12px;border-bottom:1px dashed #C8C5C0;}
*/
/**评论页面--结束**/

.rightwrap{ float:right; width:696px; margin:0; padding:0;}
.hotelmap img{padding:0; border:0; margin:0;}
.abouthotel ul{float: left;width:654px;line-height:24px;margin:0; padding:12px 18px;display:block; }
.hoteldistance { float:left; width:278px; margin:0; padding:0 0 12px 0;}
.hoteldistance ul{ float:left; width:240px; margin:0; padding:12px 0 0 19px;display:block;}
.roomlist {float:left; width:684px; margin:0; padding:0;}
.roomlist ul{float:left;width:654px; margin:0; padding:10px 15px; line-height:24px;}
.roomlist img {float: none;}
.hotelRoomtypeDetailListOwn{ float:left; width:650px; padding:4px 0;}
.hotelRoomtypeDetailListOwn h6{ float:left; padding:0 10px; width:620px; height:20px;font-size:12px; font-weight:bold;}
.hotelRoomtypeDetailListOwn ul{ float:left; width:620px;padding:4px 0 2px 10px; line-height:20px;}
.hotelroomline{ border-bottom:1px dashed #C8C5C0;}
.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 #0072B5; color:#0072B5;}
.btn { background-color: #D24108; height:20px; color:#fff; font-size:12px; border:0; padding:2px 4px;}
#pagelist { float:left;width:640px; margin:0 0 10px; padding:6px 0 12px 20px; height:20px;}
#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 #0072B5;color:#0072B5;}
.current {background:#0072B5; display:block; padding:0px 10px; font-weight:bold;color:#fff;font-family:Verdana;}
.commentlist { padding-bottom:8px}
.commentlist dl { float:left; padding:12px 18px 4px; width:660px; margin:0; display:block;}
.commentlist dt {float: left; color: #0072B5;width:636px; margin:0; padding:0 12px;}
.commentlist dd {float: left;width:636px;line-height:22px;margin:0; padding:4px 12px;border-bottom:1px dashed #C8C5C0;}
.Tocomment ul{ float:left; width:648px; margin:0; padding:18px;line-height:24px;}
.hotelphoto ul{ float:left; width:666px;padding:16px 0 0 18px;}
.hotelphoto li{float:left; width:206px;padding:4px 16px 12px 0;line-height:26px; margin:0; text-align:center; display:block;}
.hotelphoto img{padding:0; border:0}
.photowrap{ float:left; width:968px; margin:0; padding:0; background-color:#fff;}
#thumbs{float:left; width:780px; padding:16px 0 16px 94px; margin:0;}
#thumbs ul{ float:left; width:780px;padding:0; margin:0; display:block;}
#thumbs li{float:left;width:120px;padding:5px;}
.imgBgCurrent{ background-color:#647F4A}
#thumbs li:hover{ background-color:#647F4A}
.bigPhotoShow{float:left;width:640px;margin:0; padding:20px 152px 0;}
.bigPhotoShow p{float:left;width:640px;margin:0; padding:0;}
#thumbs li img{padding:0;display:block; border:0;}
.bigPhotoShow img{padding:0;display:block; border:12px solid #647F4A;;}