.homepagetopbox{width:800px; height:310px; margin:1px 0; float:left; background:#595238; color:#ece9da;}
.homepagetopbox img{display:block; float:left}
.homepagesearch{width:282px; height:226px; float:left; padding:0 10px;}

/**/
.homepagesearch h1,.homepagesearch h2{display:block; height:15px; line-height:15px; text-align:right; padding:0 16px 0 0; background:url(../images/pic_hmpgsearchbg.gif) no-repeat 202px top; font-size:9pt; font-weight:normal; color:#595235 }
.homepagesearch h2{width:257px; color:#ece9da; text-align:left; text-decoration:underline; padding:0 0 0 20px; background:url(../images/pic_homepageicon.gif) no-repeat left; margin:0 0 5px 0}
.hpserline{background:url(../images/hpsearchline.gif) repeat-x; height:1px; font-size:0; line-height:1; margin:3px 0; *margin:1px 0 3px 0}
.hphotel{background:#8a8068 url(../images/hpsearchbg1.gif) right no-repeat; height:21px; clear:both}
.hpserhotel{background:url(../images/hpsearchbg.gif) left no-repeat; height:17px; line-height:17px; padding-left:12px; color:#ede9d6; font-size:14px; float:left; width:170px; border-right:1px solid #413a29; margin-top:2px;}
.hpibook{background:url(../images/ibookbtn.gif); width:67px; height:18px; display:block; float:right; margin:2px 2px 0 0; _margin:2px 1px 0 0}
.hpibook_gray{background:url(../images/ibookbtn_gray.gif); width:67px; height:18px; display:block; float:right; margin:2px 2px 0 0; _margin:2px 1px 0 0}
.hpserflink{line-height:30px; padding-left:12px;}
.hpserflink a{color:#ece9da}
.hpserflink a:hover{text-decoration:none}
/**/

.homepagesearch h1,.homepagesearch h2{display:block; float:left; width:267px; height:15px; line-height:15px; text-align:right; padding:0 25px 0 0; background:url(../images/pic_hmpgsearchbg.gif) no-repeat 202px top; font-size:9pt; font-weight:normal; color:#595235 }
.homepagesearch h2{width:257px; float:left; color:#ece9da; text-align:left; text-decoration:underline; padding:0 0 0 20px; background:url(../images/pic_homepageicon.gif) no-repeat left; margin:-4px 0 5px 0}
.homepagesearch label{display:block; float:left}
.hmpgcityname{width:100px;}
.hmpgcityname select{width:90px; height:18px; margin:4px 0; color:#53463d}
.hmpgcityname input{width:90px; margin:4px 0; border:1px #d3d0c1 solid}
.checktime{width:90px;}
.checktime input{width:50px; margin:4px 0; border:1px #d3d0c1 solid}
.hmpgsearchline{width:287px; height:2px; line-height:0; font-size:0px; margin:6px 0 9px 0; background:url(../images/pic_lineblack.gif) top left repeat-x}
.hmpghotelsname{width:180px;}
.hmpghotelsname input{margin:4px 0; border:1px #d3d0c1 solid}
.hmpgsearchbtn{width:90px; float:left;}
.hmpgsearchbtn select,.hmpgsearchbtnbtn select{width:45px; color:#53463d;}
.hmpgsearchbtnbtn{ width:180px;}
.hmpgsearchbtnbtn input{width:68px; height:15px; line-height:16px; text-align:center; margin:0 0 0 20px; *margin:0 0 3px 20px; color:#FFFFFF; border:0; background:url(../images/button_hmpgsearchbtn.gif) no-repeat top left; cursor:pointer}
.hmpgtrafic{width:270px;}
.hmpgtrafictext{width:65px; color:#7a755f; border:1px #d3d0c1 solid}
.hmpgtraficgo{width:17px; height:17px; border:0; margin:0 0 0 10px; *margin:0 0px 1px 10px; background:url(../images/button_homepagego.gif) no-repeat top left; cursor:pointer}
.hmpgmainbody{width:780px; float:left; padding:0 10px 30px 10px; color:#625a43;}
.hmpgmainbox{float:left; margin:7px 0 0 0}
.hmpgloginbox{width:227px; height:142px; padding:5px; float:left; border:1px #eaece1 solid; background:url(../images/pic_hmpgloginbg.gif) repeat-x top left}
.hmpgloginbox h1{ display:block; float:left; width:45px; height:35px; background:url(../images/pic_hmpgloginicon.gif) no-repeat top left}
.hmpgloginbox h2{ display:block; float:left; width:172px; height:27px; line-height:27px; font-size:9pt; text-align:center; text-decoration:underline; font-weight:normal; margin:0 0 0 5px; background:#625a43  url(../images/pic_homepageloginbg.gif) no-repeat top left}
.hmpgloginbox h2 a{color:#eaece1}
.hmpgloginbox ul{float:left}
.hmpgloginbox ul li{width:217px; height:22px; float:left; margin:0 0 5px 0; _margin:0 0 2px 0; padding:0; color:#625a43; text-align:right}
.hmpgloginboxinput{width:165px; height:15px; border:1px #d3d0c1 solid}
.hmpgloginboxbtn{width:38px; height:15px; margin:0 0 0 8px;padding-top:2px; color:#FFFFFF; text-align:center; border:0; background:url(../images/button_login.gif); cursor:pointer;font-size:9pt;}
.hmpghotelsbox{width:513px; height:142px; padding:5px 10px; _padding:5px 5px; float:left; margin:0 0 0 5px; border:1px #eaece1 solid; }
.hmpghotels{width:118px; height:142px; float:left; color:#625a43; margin:0 5px;}
.hmpghotels img,.hmpgbook img{ display:block; float:left; border:1px #eaece1 solid; padding:2px; background:#FFFFFF}
.hmpghotels p,.hmpgbook p{display:block; float:left; text-align:center; width:118px; height:35px; line-height:17px; overflow:hidden; background:#eaece1; }
.hmpghotels p a{display:block; float:left; color:#625a43; width:118px; height:35px; line-height:17px; overflow:hidden;text-decoration:none}
.hmpghotels p a:hover{background:#625a43; color:#eaece1}
.hmpgsalebox{height:206px; width:227px; float:left; border:1px #eaece1 solid; padding:5px;}
.hmpgsalebox h1,.hmpgbookbox h1,.hmpgnewsbox h1,.hmpgscenery h1{display:block; float:left; width:88px; height:20px; line-height:20px; background:#eaece1; font-size:9pt; text-align:center}
.hmpgsalebox h2,.hmpgbookbox h2,.hmpgnewsbox h2{display:block; float:left; width:135px; height:20px; line-height:20px; text-decoration:underline; font-weight:normal; font-size:9pt; text-align:right}
.hmpgsalebox h2 a,.hmpgbookbox h2 a,.hmpgnewsbox h2 a{color:#625a43;}
.hmpgsalebox h2 a:hover,.hmpgbookbox h2 a:hover,.hmpgloginbox h2 a:hover,.hmpgnewsbox h2 a:hover{ color:#ff7125}
.hmpgsalebox ul,.hmpgnewsbox ul{float:left; margin:20px 0 0 5px;}
.hmpgsalebox ul li,.hmpgnewsbox ul li{ float:left; background:url(../images/pic_newsicon.gif) left no-repeat; margin:0 0 4px 0 }
.hmpgsalebox ul li p,.hmpgnewsbox ul li p{width:200px; height:18px; overflow:hidden; line-height:18px; margin:0 0 0 10px; background:url(../images/pic_line.gif) bottom left repeat-x}
.hmpgsalebox ul li a,.hmpgnewsbox ul li a{color:#625a43; text-decoration:none}
.hmpgsalebox ul li a:hover,.hmpgnewsbox ul li a:hover{color:#beba8d}
.hmpgsalebox ul li label,.hmpgnewsbox ul li label{ display:block; float:left; width:210px; height:30px; line-height:30px; text-align:right; margin:15px 0 0 0; overflow:hidden; background:#FFFFFF}
.hmpgbookbox{width:523px; height:211px; float:left; border:1px #eaece1 solid; margin:0 0 0 5px; padding:5px 0 0 10px; }
.hmpgbookbox h1{width:87px;}
.hmpgbookbox h2{width:425px;}
.hmpgbook{width:115px; float:left; margin:25px 7px 0 6px; _margin:25px 5px 0 6px;}

.hmpgbook p{width:115px; height:50px;}
.hmpgbook p label{ display:block; float:left; width:64px; height:15px; line-height:15px; background:url(../images/button_introbook.gif) no-repeat top left; margin:5px 0 0 10px; _margin:5px 0 0 5px;}
/*修改的地方
.hmpgl1,.hmpgl2{display:block; float:left;height:19px; line-height:19px;  width:70px; text-align:left; margin:0 5px; _margin:0 3px; text-align:center; overflow:hidden}
.hmpgl2{width:30px; font-size:9pt; height:15px; line-height:15px; background:url(../images/button_introbook01.gif) no-repeat left; padding:0; margin:2px 0 0 0;}
.hmpgbook p span label a,.hmpgbook p span label a:hover{color:#FFFFFF; text-decoration:none}
修改的地方*/
.hmpgbook p span{ display:block; float:left; width:115px; height:20px; overflow:hidden; line-height:20px; text-decoration:none}
.hmpgbook p span a{color:#625a43; text-decoration:none}
.hmpgbook p span a:hover{ text-decoration:underline}
.hmpgbook p label a{color:#FFFFFF; text-decoration:none}
.hmpgbook p img{border:0; padding:0; margin:5px 10px; _ margin:5px 8px}

.hmpgnewsbox{width:227px; float:left; height:243px; padding:5px; border:1px #eaece1 solid;}
.hmpgnewsbox h1{width:69px;}
.hmpgnewsbox h2{width:155px}
.hmpgnewsbox ul li label{margin:10px 0 0 0;}
/*.hmpgscenery{width:523px; float:left; height:243px; padding:5px; border:1px #eaece1 solid; margin:0 0 0 5px;}*/
.hmpgscenery{width:523px; float:left; min-height:243px; _heigth:243px; padding:5px; border:1px #eaece1 solid; margin:0 0 0 5px;}
.hmpgscenery h1{ height:66px; width:30px; line-height:17px; padding:3px 0; _padding:2px 0}
.hmpgscenery img{display:block; float:left; border:1px #eaece1 solid; padding:2px; margin:0 0 0 25px;}
.hmpgscenerytab{display:block; float:left; border:0; margin:5px 0 0 0; width:523px; height:150px;}
.hmpgscenery table td{padding:0 0 0 8px;}
.hmpgscenery table td a{color:#625a43; text-decoration:none}
.hmpgscenery table td a:hover{text-decoration:underline}
.hmpgscenery table td img{margin:0 2px 0 0; padding:0; border:0}
.hmpgtdstar{padding:0 20px}
.hmpgtablebgleft{background:url(../images/pic_hmpgtabbgleft.gif) no-repeat left top #e8e8de}
.hmpgtablebgright{background:url(../images/pic_hmpgtabbgright.gif) no-repeat right top #e8e8de}
