* { margin:0px; padding:0px; }
body { font-family:Tahoma; font-size:14px; height:100%; }
body ul { list-style-type:none; }
body img { border:0px; }
body fieldset { margin:5px; border:1px #708FC2 solid; height:100%; }
body fieldset legend { border:1px #708FC2 solid; padding:3px; font-size:12px; font-weight:bold; background-color:#708FC2; color:White; }
body a { text-decoration:none; }

a:link { color:Black; }
a:visited { color:Black; }
a:hover { color:Orange; } 
a:active { color:Black; } 

.txt { border:1px #ccc solid; height:20px; width:150px; }
.PageBack { clear:both;  text-align:center; margin-bottom:10px; margin-top:10px; }
.btn { background-color:#e2e8eb; color:Black; font-weight:bold; padding-top:2px; border:1px #3075a2 solid; margin:5px;  }	 /* vertical-align:inherit; */
.hr { height:1px; width:100%; border-bottom:1px #ddd solid; }
.alter { background-color:#c7c7c7; }
.list tr td { line-height:40px; }

#master { width:960px; margin:0 auto; }				   /* float:left; margin-left:115px !important; margin-left:55px;  */
#master ul { float:left;  }
.left { width:228px; float:left; }/* width:235px; */  
.right { width:710px; float:right; }

.log { margin:5px; margin-left:13px; list-style-type:none;  }
.log li { width:150px; text-align:left; float:left; display:block; cursor:pointer; }

.path { color:#ccc; font-size:13px; padding-top:6px; }
.path b { font-weight:normal; font-size:8px; padding:0 3px 0 3px; }

.grids { height:100%; }
.grids table	{ width:100%;  padding:0px; margin:0px; }
.grids tr td{ border-right:0px #DbE2E7 solid; border-bottom:1px #DBE2E7 solid;  line-height:20px; }
.grids thead { width:100%; font-weight:bold; font-size:12px;   }
.grids thead tr td { background:url(/images/tablethbg.gif) repeat-x;  border-bottom:1px #DBE2E7 solid;  }
.grids tbody { font-weight:normal; font-size:12px; }
.grids  .detail { border:1px #fe8802 solid; background-color:#fff9d9;  height:80px; display:none;  }
 .detail ul { margin:6px 0px 0px 0px; }
 .detail ul li {  float:left;  width:200px; height:23px; }
 .detail ul li label { font-weight:bold; display:inline-block; width:80px;  text-align:right; color:#777; border-bottom:1px #c7c7c7 solid; }

.tfoot { width:100%; border-top:1px #DBE2E7 solid; font-size:13px; text-align:right; background:url(/images/tablethbgb2b.gif) repeat-x; line-height:28px; 
	 }			/* position:absolute; _top:expression(eval(document.documentElement.scrollTop));z-index:5000;left:0;bottom:0;*/
#header { width:960px; margin:0 auto; height:120px; background-color:#c4c4bc; color:White; font-weight:bold; }
.logo { margin:10px 0 0 20px; width:200px; float:left; }
.logo label { color:#ff8805; }
.logo p {  font-size:11px;  padding-left:70px;  }
.quickmemu { width:500px; float:right; text-align:right;  }
.quickmemu li { float:left; padding-right:5px; }
.menu { width:586px; height:56px; background:url(/images/menubar.gif) no-repeat  left top;  float:right; margin-right:45px; margin-top:2px; }
.menu ul { margin-left:15px; padding-top:14px;  }
.menu ul li{ float:left; text-align:center; color:#FBEBDb; width:90px; }
.menu ul li p { font-size:9px; color:#fcecd8; }
.menu ul li a { color:#FBEBDb; display:block; width:70px; height:30px; }
#header .splitm { width:3px; height:34px; background:url(/images/menusplit.gif) repeat-y left top; }
/* img{  float:right; margin-right:95px; margin-top:2px; }	 */

.loginbar { font-size:11px; text-align:right; padding-right:20px; margin:2px 0 2px 0; font-weight:normal; }
.loginbar a { text-decoration:none;  }

#footer { clear:both; margin:4px 0 20px 0px;  text-align:center; vertical-align:bottom; }
#footer a { text-decoration:none; }
#footer a:visited { color:Black; }
.about { width:960px; margin:0 auto;   }
.about ul { margin:0 auto;  display:inline-block; font-size:13px;  text-align:center;  margin-top:5px; border:1px #ccc solid; padding:4px; background-color:#e7e7e7;  }
.about ul li { float:left; width:80px; text-align:center; color:black; }
.about ul .split { width:5px; }

.mouseover { background-color:#FFFFD4; }
.selected { background-color:#6b94ad; border:1px #336699 solid; }

.noinfo { width:700px; height:30px; background-color:#FFF9D9; text-align:center; padding-top:5px; }

/* hotel */	 /* padding-left:8px; */
.search { width:210px; height:170px; border:1px #ccc solid; margin:5px 0px 10px 2px;  font-size:12px; text-align:right; padding-right:10px; }
.search h3 { text-align:left; padding-top:5px; font-size:15px; }
.search p { line-height:26px; margin-bottom:5px;}
.search p label{   }

.box { border:0px #ccc solid; border-left:1px #ccc solid; border-bottom:1px #ccc solid; border-right:1px #ccc solid; margin:0px 0px 10px 0px; width:700px; padding-left:8px; font-size:12px; padding-bottom:5px; }
.box p { font-weight:bold; padding:3px; font-size:14px; color:#2869b9; }
.box .rate { float:right; margin-right:8px;}
.box img { width:95px; height:66px; border:1px #ccf solid; padding:3px;  }
.info { margin-bottom:4px; }
.info img { float:left; }
.info ul { width:500px; margin-left:10px;  }
.info ul li label { font-weight:bold; font-size:11px; margin-right:6px; line-height:20px; }
.out1{height: 1px; overflow: hidden; border-left: 1px #ccc solid; border-right: 1px #ccc solid; margin-left:2px; width:704px; background:#ccc;}
.out2{height: 1px; overflow: hidden; border-left: 1px #ccc solid; border-right: 1px #ccc solid; margin-left:1px; width:706px;}

.thead ul { width:100%; height:25px;  background:url(/images/tablethbg.gif) repeat-x; border-top:1px #DBE2E7 solid;  border-bottom:1px #DBE2E7 solid;  }
.thead ul li { float:left; padding:6px 0px 0px 2px;  color:#28b009; font-size:12px; font-weight:bold; text-align:center; width:15%;  }
.tbody { float:left; }
.alter { background-color:#e6e6e6; width:700px;}
.tbody li { float:left; padding:1px; text-align:center; width:15%;  line-height:30px;}
.tbody li a { text-decoration:none; }

.book a{ color:Red; font-weight:bold; }
/* hotel */
.noinfo img { width:25px; height:25px; border:0; }
.loading {  width:100%; height:30px; text-align:center; color:black; }
.loading img { width:16px; height:16px; border:0;  }
.box .lo { width:16px; height:16px; border:0; }
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/Images/SavedStar.png);
}

.contianer { width:960px; margin:0 auto; margin-top:10px; font-size:13px;  }
.top { background:url(/Images/ydd_column04.gif) no-repeat; height:7px; }
.botton { background:url(/Images/ydd_column03.gif) no-repeat; }
/* border:1px red solid;  
=======================Book==========================
*/
.center {  border-left:1px #bdcbd4 solid; border-right:1px #bdcbd4 solid;  height:inherit; }
.center ul { margin-left:16px; }
.center ul li { float:left; width:350px; }
.center ul li  label { font-weight:bold; font-size:11px; margin-right:6px; line-height:20px; }
.center span { clear:both; color:Red; font-size:12px; }

#Guestinfo { width:950px; overflow:hidden;  margin-left:5px;}
#Guestinfo h3 { font-size:13px; text-indent:10px; }
#Guestinfo ul li { clear:left; width:100%; line-height:22px; }
#Guestinfo ul li label { width:100px; text-align:right; display:inline-block;  }
#Guestinfo .friendask { border:1px #cecece solid;  height:100px; text-indent:15px; padding-top:8px; margin-top:5px; margin-bottom:5px; background-color:#fff9d9; list-style-type:disc;  }
#Guestinfo .friendask li { list-style-image:url(/images/xiaodiandian.gif);  }
#Guestinfo .spec { text-indent:20px; }

.rbtn { margin-left:50px; }
/* ==================Book=========================== */
#detail { width:720px; border:1px #c7c7c7 solid; margin-top:4px; margin-left:4px; padding:2px; font-size:12px; overflow:hidden; }
#detail img { margin-right:2px; }
#detail h3 { color:#2869b9;  float:left; }
#detail h3 span { margin-left:6px; font-size:11px; color:Silver; }
.addbg { background:url(/images/addbg.jpg) repeat-x; line-height:26px; }
#detail label { font-weight:bold; font-size:12px; }
.imghotel { float:right; display:block; position:relative; width:120px; height:80px;  border:1px red solid; padding:2px; margin:2px; }
.moreinfo { clear:both; line-height:25px; background:url(/images/ydd_column01.gif) no-repeat left top; }
.moreinfo label { color:White; padding-left:40px; }
.ptinfo { margin:4px 0 4px 6px;}
.ptinfo li { background:url(/images/r_sanjiao.jpg) no-repeat; line-height:24px; }
.ptinfo li label { padding-left:15px; padding-right:5px; }
.ptinfo .speci { background:url(/images/icon_left.gif) no-repeat; }
.ptinfo .speci label { padding-left:28px; padding-right:5px; }
.sendc { float:right; position:absolute;  padding-left:600px; padding-bottom:20px; }
/* comments */
.comments { background:url(/images/tablethbg.gif) repeat; border-bottom:1px #ddd solid; height:27px; }
.comments td { border-bottom:1px #ddd solid; }
/* comments */
#map_canvas { width:670px; height:400px; border:1px #c7c7c7 solid; margin:1px; text-align:center; }
.morehotel{ float:right; padding:5px 6px 0 0; }
.morehotel a { font-size:11px; text-decoration:none; }

/*===============AroundInfo===============*/
#slevelhotels,#Aroundhotels,#hotelnews,#hotnews { border:1px #ccc solid;  height:auto; }
#slevelhotels h3,#Aroundhotels h3,#hotelnews h3 ,#hotnews h3 { background:url(/images/addbg.jpg) repeat-x;  color:Orange; font-size:12px; font-weight:bold; line-height:27px; padding-left:8px; }
#slevelhotels ul,#Aroundhotels ul,#hotelnews ul,#hotnews ul { width:212px !important; width:197px; overflow:hidden; padding-bottom:5px; border-right:1px #ccc solid; border-left:1px #ccc solid; border-bottom:1px #ccc solid;  }
#slevelhotels ul li,#Aroundhotels ul li,#hotelnews ul li,#hotnews ul li { font-size:13px !important; font-size:12px; line-height:18px; text-indent:8px;   }
/*===============AroundInfo===============*/
/*datepicker
--------------------------------*/
#ui-datepicker-div,.ui-datepicker-inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;background:#E0F4D7;width:185px}#ui-datepicker-div{display:none;border:1px solid #5885B9;z-index:10}.ui-datepicker-inline{float:left;display:block;border:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-dialog{padding:5px !important;border:4px ridge #7293C6 !important}button.ui-datepicker-trigger{width:25px}img.ui-datepicker-trigger{margin:2px;vertical-align:middle}.ui-datepicker-prompt{float:left;padding:2px;background:#E0F4D7;color:#000}*html .ui-datepicker-prompt{width:185px}.ui-datepicker-control,.ui-datepicker-links,.ui-datepicker-header,.ui-datepicker{clear:both;float:left;width:100%;color:#FFF}.ui-datepicker-control{background:#7293C6;padding:2px 0px}.ui-datepicker-links{background:#E0F4D7;padding:2px 0px}.ui-datepicker-control,.ui-datepicker-links{font-weight:bold;font-size:80%;letter-spacing:1px}.ui-datepicker-links label{padding:2px 5px;color:#888}.ui-datepicker-clear,.ui-datepicker-prev{float:left;width:34%}.ui-datepicker-rtl .ui-datepicker-clear,.ui-datepicker-rtl .ui-datepicker-prev{float:right;text-align:right}.ui-datepicker-current{float:left;width:30%;text-align:center}.ui-datepicker-close,.ui-datepicker-next{float:right;width:34%;text-align:right}.ui-datepicker-rtl .ui-datepicker-close,.ui-datepicker-rtl .ui-datepicker-next{float:left;text-align:left}.ui-datepicker-header{padding:1px 0 3px;background:#7293C6;text-align:center;font-weight:bold;height:1.3em}.ui-datepicker-header select{background:#7293C6;color:#fff;border:0px;font-weight:bold}.ui-datepicker{background:#CCC;text-align:center;font-size:100%}.ui-datepicker a{display:block;width:100%}.ui-datepicker-title-row{background:#EAEFF3;color:#000}.ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#EAEFF3}.ui-datepicker-days-row{background:#FFF;color:#666}.ui-datepicker-week-col{background:#EAEFF3;color:#000}.ui-datepicker-days-cell{color:#000;border:1px solid #DDD}.ui-datepicker-days-cell a{display:block}.ui-datepicker-week-end-cell{background:#E0F4D7}.ui-datepicker-unselectable{color:#888}.ui-datepicker-week-over,.ui-datepicker-week-over .ui-datepicker-week-end-cell{background:#EAEFF3 !important}.ui-datepicker-days-cell-over,.ui-datepicker-days-cell-over.ui-datepicker-week-end-cell{background:#FFF !important;border:1px solid #777}* html .ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#EAEFF3 !important}* html .ui-datepicker-week-end-cell{background:#E0F4D7 !important;border:1px solid #DDD !important}* html .ui-datepicker-days-cell-over{background:#FFF !important;border:1px solid #777 !important}* html .ui-datepicker-current-day{background:#7293C6 !important}.ui-datepicker-today{background:#EAEFF3 !important}.ui-datepicker-current-day{background:#7293C6 !important}.ui-datepicker-status{background:#E0F4D7;width:100%;font-size:80%;text-align:center}#ui-datepicker-div a,.ui-datepicker-inline a{cursor:pointer;margin:0;padding:0;background:none;color:#000}.ui-datepicker-inline .ui-datepicker-links a{padding:0 5px !important}.ui-datepicker-control a,.ui-datepicker-links a{padding:2px 5px !important;color:#000 !important}.ui-datepicker-title-row a{color:#000 !important}.ui-datepicker-control a:hover{background:#FDD !important;color:#333 !important}.ui-datepicker-links a:hover,.ui-datepicker-title-row a:hover{background:#FFF !important;color:#333 !important}.ui-datepicker-multi .ui-datepicker{border:1px solid #7293C6}.ui-datepicker-close a,.ui-datepicker-close a:hover,.ui-datepicker-clear a,.ui-datepicker-clear a:hover{ color:White !important}.ui-datepicker-one-month{float:left;width:185px}.ui-datepicker-new-row{clear:left}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px}

.ui-datepicker-inline .ui-datepicker, .ui-datepicker-inline .ui-datepicker-header, .ui-datepicker-inline .ui-datepicker-links  { width:300px; }
.ui-datepicker-inline { height: 200px;}
.ui-datepicker-inline .ui-datepicker-links div { margin:4px 0}
.ui-datepicker-inline .ui-datepicker { height:150px;}

.nav-box .chanel li.seleted a { color: #404040; background-position: 0 -146px; }
.nav-box .chanel li.seleted a span { line-height: 32px; background-position: 100% -146px; }

/*datepicker
--------------------------------*/
.rline { background: url(/images/r_line.jpg) no-repeat top left; line-height: 25px;border-bottom: 1px #c7c7c7 solid; }
.rline label { text-indent:40px; font-size:14px; font-weight:bold; color:Orange; }
.contianer ul { margin-left:30px; text-indent:10px; }
.contianer ul li { font-size:13px !important; font-size:12px; line-height:20px; list-style-type:circle; }/* background:url(/images/l_bg.gif) repeat-x left bottom; */
.contianer ul li a { text-decoration:none; }
/* Newdetail */
.Newdetail { width:100%; }
.title { text-align:center; font-weight:bold; font-size:18px; }
.brief { text-indent:32px; font-size:14px; line-height:25px; }
.txtcomment { border:1px #ddd solid; width:500px; height:100px; }
.commentnews { text-align:center; }
.commentnews fieldset { width:800px; border:1px #ddd solid;  }
.commentnews fieldset legend { color:#555; background-color:White; border:1px #ddd solid; }
.commentnews ul { float:left; }
.commentnews ul li { list-style-type:none; line-height:25px; position:relative;}
.commentnews ul li label { float:left; }
.Newdetail .btn { margin-left:50px; }
/* Newdetail */
.regist {  border:1px #ddd solid; }
.regist ul { margin:5px; width:350px; float:left; border-right:1px #ddd solid;} 
.regist ul li { line-height:25px; list-style-type:none; float:left; margin-left:50px;  }
.regist label {  width:90px; text-align:right;  font-weight:bold; }	 
#txtremark { border:0px; float:left; }	   
#txtremark  li { width:400px; text-align:left; margin:1px; }

.searcht { margin:5px 0 5px 0;  }
.searcht li { line-height:38px; }
.searcht li label { font-weight:bold; width:80px; text-align:right; display:inline-block; font-size:12px; padding-right:3px;}

#container {  width:960px; margin:5px auto;}
#TrainsInfo,#Runlist,#TrainsList { margin:5px 0 5px 0; font-size:12px; font-family:@ºÚÌå; }
#TrainsInfo tr td,#Runlist tr td,#TrainsList tr td { line-height:22px; }
#Runlist tr td a { color:Blue; }
#TrainsList tr td a { text-decoration:underline; color:Blue; }
#container #left { border:1px #ccc solid; width:200px;}
#left .title { float:left; font-size:13px;  }

.mast { color:Red; padding-left:2px; }
.cloginname,.cneckname,.cpsw,.cpswcomfirm,.cemail { background:url(/images/icon0.gif) no-repeat left top; padding-left:12px;  color:#949494; }
.resName{border:#fff 1px solid; font-size:12px; background:url(/images/icon0.gif) #fff no-repeat left top;  color:#949494;  text-align:left; padding-left:12px;}
.error{border:#ff0202 1px solid; font-size:12px; background:url(/images/icon2.gif) #fff4f4 no-repeat left top; text-align:left; color:Black; padding-left:12px;}
.ok{border:#090 1px solid; font-size:12px; background:url(/images/icon3.gif) #e1ffe1 no-repeat left top;  color:#000;  text-align:left; padding-left:12px;}
.warming{border:#6079c4 1px solid; font-size:12px; background:url(/images/icon1.gif) #e8f3ff no-repeat left top; text-align:left; color:Black; padding-left:12px;}

.sitelogin { width:960px;margin:0 auto; background:url(/images/siteback1.gif) repeat-x left top; height:500px;  }
.login { width:800px; margin:0 auto; margin-top:70px; }
.login ul {   }
.login ul li { float:left; }
.login ul .col1 { width:340px; text-align:right; margin-right:10px;  }
.login ul .col1 ul {   }
.login ul .col1 ul li{ clear:both; width:330px; display:list-item; width:inherit;   line-height:25px; padding-right:5px; }
.login ul .col2 { width:3px; background:url(/images/loginsplit.gif) no-repeat left top; height:232px; }
.login ul .col3 { background:url(/images/loginback.gif) no-repeat left top; width:356px; height:301px;  }
.login ul .col3 ul { margin:45px 0 0 40px; }
.login ul .col3 ul li{ clear:both; width:330px; display:list-item; width:inherit;   line-height:35px; }
.savelist {  font-size:12px; padding:80px 0 0 80px;  }
.savelist label {  color:#48A4E7; }
.txtlogin { border:1px #6598CD solid; height:22px; width:160px; }

.quickstart { margin:2px 6px 6px 6px;  height:20px; }
.quickstart span {  float:left; }
.quickstart span label { color:#f21285; }
.quickstart ul { font-size:12px; color:#c7c7c7;    } 
.quickstart ul li { float:left;  width:16px; }

#listhotel { width:940px; margin-left:14px; border:1px #c7c7c7 solid; margin-bottom:20px; }
#listhotel li {  float:left; width:308px; line-height:25px;	 }

.nomarl {  }
.current { font-weight:bold;  font-size:15px; }

.SaleLink { clear:both; float:left; border:1px #d2121f solid; margin-bottom:5px; width:100%; background-color:#f5f5fc; }
.SaleLink ul { margin:3px; }
.SaleLink ul li { float:left; padding:4px; line-height:18px; font-size:13px !important; font-size:12px; }



