/* CSS Document */
/* global */
body,form,fieldset,select,input,textarea,h1,h2,h3,h4,h5,h6,table,td,th,p,div,ul,li,dl,dd,img,a {
	margin:0;
	padding:0;
	font:normal 12px/1.75 Arial, "宋体"; 
	color:#000;
}
/*body {
	background:#fff url(../images/page-barbg.gif) 0 125px repeat-x;
}*/
/*2010.7.1修改*/
a { color:#066; text-decoration: none;}
a:hover { text-decoration:underline; color:#399;}
.fB{ font-weight:bold;}
.font14px { font-size:14px;}
.redChart { color:#f00;}
.greenChart { color:#399;}
.greyChart { color:#999;}
.orangeChart { color:#f90;}
.bigScore { font-size:26px; color:#c00;}
.textToRight { text-align:right;}
.textToCenter { text-align:center;}
.floatToLeft { float:left;}
.floatToRight { float:right;}
.clear-main { clear:both; height:20px;}
.clear-line { clear:both; height:9px; font-size:1px;}
.clear-line5 { clear:both; height:5px; font-size:1px;}
fieldset{ border:1px solid #eee;}
inputText{background:#FFFFFFF none repeat scroll 0 0;border:1px solid #C4C4C4;}
.input_middle input{vertical-align:middle;} 
.textline-through{text-decoration:line-through; color:red;}
#top,#nav,#main,#linksBar,#bot {margin:0 auto; width:960px;	clear:both;}

/*------------------------------------------------------------- home page -*/
/*- top SECTION -*/
#top,#logo,#tel400,#twoLinksRow { height:94px;}
#top { background:url(../images/top-clouds-bg.jpg) 0 0 no-repeat;}
/*-- top SECTION : logo --*/
#top #logo { float:left; width:235px; background:url(../images/logo-new.gif) 50% 50% no-repeat;}
#top #logo a { display:block; width:235px; height:94px; text-indent:-9999px;}
/*-- top SECTION : tel400 --*/
#top #tel400 { float:left; width:365px; background:url(../images/4008209999.gif) 0 28px no-repeat;}
#top #tel400 h2 { text-indent:-9999px;}
/*-- top SECTION : icons + links --*/
#top #twoLinksRow { float:left;	width:360px; overflow:hidden;}
#top #twoLinksRow #icons4 { height:52px; margin:8px 0 2px 0; overflow:hidden;}
#top #twoLinksRow #icons4 a { display:block; float:left; width:90px; height:52px; text-indent:-9999px;}
#top #twoLinksRow #icons4 a.baishi { background:url(../images/otherlinks_1baishi.jpg);}
#top #twoLinksRow #icons4 a.baiyulan { background:url(../images/otherlinks_2baiyulan.jpg);}
#top #twoLinksRow #icons4 a.jinjiangjiudian {	background:url(../images/otherlinks_3jinjiangjiudian.jpg);}
#top #twoLinksRow #icons4 a.jinjiangguoji { background:url(../images/otherlinks_4jinjiangguoji.jpg);}
#top #twoLinksRow #topmenu { height:20px; margin:6px 0; overflow:hidden; text-align:right;}
#top #twoLinksRow #topmenu a { display:block; float:left; padding-left:16px; line-height:20px;}
/*- nav SECTION -*/
#nav,#navLeftL,#navLeft,#navMiddle,#navRight,#navRightR { height:31px;}
#navLeftL,#navLeft,#navMiddle,#navRight,#navRightR { float:left; overflow:hidden;}
#nav { /*overflow:hidden;*/ border-bottom:4px solid #339999;  }/*2010.7.1修改*/
#nav #navLeftL { width:10px; font-size:1px; background:url(../images/nav_left.jpg);}
/*-- nav SECTION left hand --*/
#nav #navLeft { width:260px; background:url(../images/nav_leftbg.jpg) 0 0 repeat-x;}
#nav #navLeft .leftbox { float:left; padding-left:10px; color:#c00; font-weight:bolder; text-align:left;}
#nav #navLeft .leftbox a { line-height:34px; color:#000; padding:0 5px; font-weight:normal;}
/*2010.6.28修改*/
#nav #navLeft .leftbox span{ line-height:34px; padding-left:3px; color:#00939d; font-size:12px; font-weight:normal;}
#nav #navLeft .leftbox a.wenhao { cursor:help;}
#nav #navLeft .leftbox a.eng { padding-right:15px;}
#nav #navMiddle { width:40px; background:url(../images/nav_middle.jpg) 0 0 no-repeat;}
/*-- nav SECTION right hand, main menu --*/
#nav #navRight { width:640px; background:url(../images/nav_rightbg.jpg) 0 0 repeat-x;}
#nav #navRight .menu { margin-left:0; width:600px;}
#nav #navRight .menu a, 
#nav #navRight .menu .currentItem { display:block; float:left; width:100px; height:31px; line-height:31px; padding-top:3px; text-align:center; font-size:14px; font-weight:bolder; color:#fff; text-decoration:none; filter: Glow(Color=#006666, Strength=1); text-shadow:0 1px #066;}
#nav #navRight .menu a:hover, 
#nav #navRight .menu .currentItem { text-decoration:none; color:#066; filter: Glow(Color=#ffffff, Strength=1); background:url(../images/menu-on-bg.jpg); text-shadow:0 -1px #fff;}
#nav #navRightR { width:10px; font-size:1px; background:url(../images/nav_right.jpg);}
/*- main SECTION -*/
#main { margin-top:15px;}
/*- main SECTION row1 -*/
#main #row1 { height:265px; display:inline;}
/*-- main SECTION row1 -- search hotel --*/
#searchHotel { float:left; width:235px; height:265px;}
/*--- main SECTION row1 --- search hotel, search box ---*/
#searchHotel .box235 { height:260px; background:url(../images/searchHotel_bg.gif) 0 100% no-repeat;}
/*---- main SECTION row1 ---- search hotel, search box, h1 heading ----*/
#searchHotel .box235 h1 { background:url(../images/searchHotel_head.jpg) 0 0 no-repeat; height:43px;}
#searchHotel .box235 h1 .ti { float:left; width:95px; height:43px; line-height:41px; color:#c00; font-size:14px; font-weight:bold; text-align:left; padding-left:18px;}
#searchHotel .box235 h1 .myHotel { float:left; width:115px; height:43px; background:url(../images/searchHotel_head_in.jpg) 0 0 no-repeat;}
#searchHotel .box235 h1 .myHotel a { margin-left:25px; color:#000; text-decoration:none; line-height:41px;}
#searchHotel .box235 h1 .myHotel a:hover { color:#066;}
/*---- main SECTION row1 ---- search hotel, search box, form ----*/
#searchHotel .box235 .formContainer { width:235px; margin-top:2px;}
#searchHotel .box235 .formContainer form { margin-top:8px; *margin-top:0px; _margin-top:5px; }/*Firfox-IE7-IE6-HACK*/
#searchHotel .box235 .formContainer form input:hover,
#searchHotel .box235 .formContainer form select:hover{ border:1px solid #81c1c1;}
#searchHotel .box235 .formContainer form input:focus,
#searchHotel .box235 .formContainer form select:focus{ border:1px solid #81c1c1;}

#searchHotel .box235 .formContainer form input, 
#searchHotel .box235 .formContainer form select { width:143px; height:18px; background:url(../images/input-bg.jpg) 0 100% repeat-x; border:1px solid #ccc; display:inline; color:#a1a1a1; line-height:120%; padding:4px 2px 0;}

#searchHotel .box235 .formContainer form select { width:148px; height:18px; background:url(../images/input-bg.jpg) 0 100% repeat-x; border:1px solid #ccc; display:inline;}
#searchHotel .box235 .formContainer form select { padding:1px; width:150px; height:20px;}
#searchHotel .box235 .formContainer form input.dateIcon { background:url(../images/input-bg-date.gif) 131px 3px no-repeat;}
/*#searchHotel .box235 .formContainer form input.imgBtn { width:105px; height:25px; border:0 solid #fff; padding-top:15px; text-align:center; background:url(../images/btn-searchHotel.gif) no-repeat;}
#searchHotel .box235 .formContainer form input, 
#searchHotel .box235 .formContainer form select { width:144px; height:18px; background:url(../images/input-bg.jpg) 0 100% repeat-x; border:1px solid #ccc; display:inline; color:#006666; line-height:18px; padding-left:5px;}
#searchHotel .box235 .formContainer form select { padding:1px; width:150px; height:20px;}
#searchHotel .box235 .formContainer form input.dateIcon { background:url(../images/input-bg-date.gif) 131px 1px no-repeat;}*/
#searchHotel .box235 .formContainer form input.imgBtn { width:105px; height:26px; border:none; background:#fff; }
#searchHotel .box235 .formContainer form p { margin: 0 0 7px 11px; _margin: 0 0 6px 11px; clear:both;}
#searchHotel .box235 .formContainer form p .fieldText { float:left; width:60px; line-height:22px; _line-height:24px;}
#searchHotel .box235 .formContainer form p label { float:left; width:60px; text-align:right; line-height:22px; _line-height:24px;}
.dateIcontjf { background:url(../images/input-bg-date.gif) 180px 6px no-repeat;}
.imgBtntjf { width:105px; height:26px; border:none; background:#fff; }
/*-----------城市选择start----------*/

#PCtable
{
    width: 390px;
   
    border: 0;
    padding:0;     
    border-collapse:collapse;
}
#CityPopMain
{
     
    text-align: center;
    font-size: 9pt;
    border:2px solid #ea1d1d;
    background-color:#f1fef9;
}
#CityPopMain td
{
    border: 1px solid #ccc; 
   
     background-color:White;
     width:14.3%;
     height:25px;
     overflow:hidden;
     
}
#CityPopTitle{ width:390px;  height:22px; background-color:#ffffff; line-height:22px;}
#PCMenu{width:390px; height:20px; background-color:#98cece; line-height:20px;}

#CityPopFoot
{
	width: 275px;
	height: 25px;
	clear:both;
	line-height:25px;
}
#CityPopPageUp
{
    text-align:center;
    float:left;
    width:107px;
}
#CityPopPageCount
{
    text-align:center;
    float:left;
    width:57px;
}


/*-----------城市选择end----------*/

/*-- main SECTION row1 -- quick search --*/
/*#searchHotel .qSearch { margin-top:5px; height:35px; background:url(../images/quickSearch-bg.jpg) 0 0 no-repeat;}
#searchHotel .qSearch p { margin:0 0 0 12px;}
#searchHotel .qSearch input.noBorder { height:22px; width:145px; background:transparent; border:0 solid #ccc; float:left; margin-top:6px;}
#searchHotel .qSearch input.qBtn { float:right;}*/
/*-- main SECTION row1 -- kuai yi ding --*/
#kuaiyiding { float:left; width:495px; height:265px;}
/*-- main SECTION row1 -- pic display --*/
#picDisplay { float:left; width:230px; height:265px; overflow:hidden;}
/*- main SECTION row2 -*/
#main #row2 { height:220px; margin-top:5px;}
/*-- main SECTION row2 -- mapbox --*/
#mapbox { background:url(../images/mapbox-bg.jpg) 0 100% no-repeat; width:235px; height:220px; float:left;}
#mapbox h2 { height:32px; background:url(../images/Bar-bgl.gif) 0 0 no-repeat;}
#mapbox h2 p { height:32px; background:url(../images/Bar-bgr.gif) 100% 0 no-repeat; padding-left:18px; line-height:34px; 	_line-height:36px; color:#fff; font-size:14px;}
#mapbox .mapHolder { height:188px; padding-left:3px; padding-top:1px;}
#mapbox .mapHolder p {}
/*-- main SECTION row2 -- tab switch --*/
#tabDiv { height:220px; width:495px; float:left;}
#tabDiv #tabHolder { height:220px; width:485px; margin:0 auto; background:url(../images/tabDiv-bg.jpg) 0 100% no-repeat;}
#tabDiv #tabHolder h2 { height:32px; background:url(../images/Bar-bgl.gif) 0 0 no-repeat;}
#tabDiv #tabHolder h2 .tabTi { height:32px; background:url(../images/Bar-bgr.gif) 100% 0 no-repeat; padding-left:18px;}
#tabDiv #tabHolder .tabOn1, 
#tabDiv #tabHolder .tabOff1 { float:left; width:85px; height:32px; text-align:center; font-size:14px; line-height:34px; 	_line-height:36px; margin-right:1px;}
#tabDiv #tabHolder .tabOn1 { background:url(../images/tabOn-bg.gif) 0 0 no-repeat;}
#tabDiv #tabHolder .tabOff1 { }
.tabOn1 a, .tabOff1 a, .tabOn1 a:hover, .tabOff1 a:hover { font-size:14px; line-height:34px; _line-height:36px;	text-decoration:none;}
.tabOn1 a { color:#066;}
.tabOff1 a { color:#fff;}
#tabDiv #tabHolder .tabDiv { width:480px; margin:0 auto;}
#tabDiv #tabHolder .tabDiv .mainArea { height:156px; background:url(../images/dot.gif) 240px 0 repeat-y; overflow:hidden;}
#tabDiv #tabHolder .tabDiv .mainArea .b1, 
#tabDiv #tabHolder .tabDiv .mainArea .b2 { width:220px; float:left; padding:4px 10px 0 10px;}
#tabDiv #tabHolder .tabDiv .mainArea3 { height:156px; overflow:hidden;}
#tabDiv #tabHolder .tabDiv .mainArea3 .b3tag { padding:2px 10px;}
#tabDiv #tabHolder .tabDiv .mainArea3 .b3tag a { margin:2px; padding:2px 2px 0 10px; float:left; white-space:nowrap;}
#tabDiv #tabHolder .tabDiv .mainArea3 .b3tag a:hover { background:#399 url(../images/arrow.gif) 0 50% no-repeat; color:#fff; text-decoration:none;}
#tabDiv #tabHolder .tabDiv .mainArea ul { list-style-type:none; width:220px;}
#tabDiv #tabHolder .tabDiv .mainArea ul li { }
#tabDiv #tabHolder .tabDiv .mainArea ul li a {background:url(../images/jian2.gif) 0 4px no-repeat; text-indent:10px;width:220px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#tabDiv #tabHolder .tabDiv .mainArea ul li a.jian { background:url(../images/jian2.gif) 0px -26px no-repeat; text-indent:24px;}/*6.16修改*/
#tabDiv #tabHolder .tabDiv .secondArea { height:32px;}
#tabDiv #tabHolder .tabDiv .secondArea .txtAd { width:380px; float:left;}
#tabDiv #tabHolder .tabDiv .secondArea .txtAd a { color:#000; text-decoration:none; padding:0 0 0 10px;}
#tabDiv #tabHolder .tabDiv .secondArea .moreBox { width:100px; float:left; text-align:center;}
/*-- main SECTION row2 -- banners --*/
#ban { width:230px; height:220px; overflow:hidden; float:left;}
#ban #banners { width:220px; margin-left:6px;}
#ban #banners img { padding:0; margin:0 0 7px 0; _margin:0 0 4px 0; border:0;}
/*- links SECTION -*/
#linksBar { height:50px; _height:45px;}
#linksBar .linksP1, #linksBar .linksP2 { height:22px; margin:14px 0; _margin:7px 0; font-size:14px; color:#066; float:left; line-height:22px; font-size:14px;}
#linksBar .linksP1 { text-align:right; padding-right:10px; width:520px;}
#linksBar .linksP1 a { margin:0 10px; font-size:14px;}
#linksBar .linksP1 span.dyt { margin:0 0 0 10px; color:#066; font-size:14px;}
#linksBar .linksP2 { text-align:left; width:400px;}
#linksBar .linksP2 form input { margin-top:0;}
#linksBar .linksP2 form input.mailField { width:130px; height:19px; border:1px solid #ccc; background:url(../images/input-bg.jpg) 0 100% repeat-x; color:#999; padding-left:3px;}
#linksBar .linksP2 form .dyBtn { margin:0px 0 0 -1px; *margin:2px 0 0 -1px; _margin:1px 0 0 -4px;}/*Firefox-IE7-IE6-HACK*/
#linksBar .linksP2 span.dyt2 { color:#066; font-size:14px; display:block; float:left;}
/*- bottom SECTION -*/
#bot { background:#399; clear:both; text-align:center; padding:15px;}
#bot p { margin:0 auto; width:960px; text-align:center; color:#fff;}
#bot p a { color:#fff;}


/*------------------------------------------------------------- inner page -*/
/*- ad SECTION -*/
#ad { margin:0 auto; width:960px; height:95px; clear:both; padding-top:5px; margin-bottom:-15px; overflow:hidden;}
#ad .big-banner { }
#ad .big-banner img { border:0;}
#ad .big-banner .closeit { float:right; top:-25px; _top:-29px; z-index:99; position:relative; width:25px; height:25px;}
#ad .big-banner .closeit a { display:block; width:25px; height:25px; background:url(../images/btn-closeAd.gif) 0 0 no-repeat; text-indent:-9999px;}

/*- mainbody SECTION -*/
/*-- mainbody SECTION -- left column --*/
#main #col-left { width:250px; float:left;}
.col-left-box { width:235px; margin-top:5px; float:left; overflow:hidden;} /* left column box */
.col-left-box h2 { height:32px; background:url(../images/Bar-bgl.gif) -2px 0 no-repeat; overflow:hidden;}
.col-left-box h2 p { height:32px; background:url(../images/Bar-bgr.gif) 218px 0 no-repeat; padding:0 18px; line-height:34px; 	_line-height:36px; color:#fff; font-size:14px;}
.col-left-box h2 p span { width:150px; float:left; display:block;}
.col-left-box h2 p a { color:#fff; line-height:34px; display:block; float:right;}
.col-left-box h2 p a:hover { color:#fff; text-decoration:underline;}

.col-left-box .p-holder { border:1px solid #399; padding:8px; float:left; width:217px;}
.col-left-box .p-holder ul { list-style-type:none;}
.col-left-box .p-holder ul li { }
.col-left-box .p-holder ul li a { background:url(../images/jian2.gif) 0 4px no-repeat; text-indent:10px; width:217px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.col-left-box .p-holder ul li a.jian { background:url(../images/jian2.gif) 0 -26px no-repeat; text-indent:24px;}
.col-left-box .p-holder ul li a.jian:hover { text-decoration:underline;}
.col-left-box .p-holder .tag-address { float:left; overflow:hidden; _margin-bottom:-8px;}
.col-left-box .p-holder .tag-address a { margin:0 2px; padding:2px 2px 0 10px; float:left; white-space:nowrap;}
.col-left-box .p-holder .tag-address a:hover { background:#399 url(../images/arrow.gif) 0 50% no-repeat; color:#fff; text-decoration:none;}
.col-left-ad { width:235px; margin-top:10px; float:left; overflow:hidden; text-align:center;} /* left column adbox */
.col-left-ad p { width:220px; margin-left:5px;}
.col-left-ad p img { padding:0; margin:0 0 7px 0; _margin:0 0 4px 0; border:0;}
/*-- mainbody SECTION -- right column --*/
#main #col-right { width:710px; float:left; overflow:hidden;}
/*--- mainbody SECTION --- right column: 面包屑导航 ---*/
#sitePath { /* border-bottom:1px solid #eee; */ font-size:14px; line-height:24px; font-weight:bold;}
#sitePath a { font-size:14px; line-height:28px; font-weight:bold;}
/*--- mainbody SECTION --- right column: 预订步骤 ---*/
#procedure { clear:both;}
#procedure .procedure-tiptext { width:310px; float:left; padding:4px 25px; color:#c00; border:0px solid #ff6565; background:#ffffff url(../images/notice-icon.gif) 5px 7px no-repeat;}
#procedure .procedure-tiptext1{ width:310px; float:left; padding:4px 25px; color:#c00; border:0px solid #ff6565;}
#procedure ul { list-style-type:none; float:right; width:335px;}
#procedure ul li { width:53px; float:left; margin:0 1px; border-top:4px solid #ccc; text-align:center; background-color:#f3f3f3;}
#procedure ul li.done { border-top:4px solid #f90; background-color:#ffefdf;}
#procedure ul.userCenter { width:600px;}
#procedure ul.userCenter li { width:83px;}
#procedure ul.userCenter li.done { border-top:4px solid #f90; background-color:#ffefdf;}
/*--- mainbody SECTION --- right column: 翻页部分 ---*/
.pageSys { text-align:right; clear:both; padding:10px 5px 0 0;}
.pageSys .qText { width:698px; display:block; float:left; background-color:#ffefdf;text-align:left; border:1px solid #f90;  background-color:#ffefdf; clear:both; padding:3px 5px 5px 5px; margin-bottom:8px;}
.pageSys .qTextSort { width:215px; display:block; float:left; text-align:left; padding:0;}
.pageSys .qTextSort .sort-bg { background:url(../images/bg-sort.gif) 0 2px no-repeat; *background:url(../images/bg-sort.gif) 0 1px no-repeat; color:#fff; width:55px; display:block; float:left; padding-left:2px; _background-position:0 3px; margin-right:5px;}
.pageSys .qTextSort a { padding:1px 5px; _padding:2px 5px 0 5px; background-color:#fff; border:1px solid #fff;} 
.pageSys .qTextSort a:hover { background-color:#fff6e6; border:1px solid #f90; text-decoration:none;}
.pageSys .qTextSort .sortCurrent { padding:1px 3px; _padding:2px 3px 0 3px; background-color:#fff6e6; border:1px solid #f90; margin-right:2px;}
.pageSys a { border:1px solid #999; padding:0 3px; margin:0px; color:#666; background-color:#fff;}
.pageSys a:hover { border:1px solid #399; color:#066; text-decoration:none; background-color:#c0e9e9;}
.pageSys .pageCurrent { border:1px solid #399; padding:0 3px; margin:0 2px 0 0; color:#fff; background-color:#399; font-weight:bold;}
.pageSys .pageDisable { border:1px solid #ddd; padding:0 3px; margin:0 2px 0 0; color:#ddd;}
.pageSys .chaxunBox { float:left; text-align:center; clear:both; width:100%;}
.chaxunBox .textInput, .chaxunBox .textInputDate { width:148px; height:17px;}
.chaxunBox .btn-chaxun { background:url(../images/bg-btn-order.gif) 0 -50px no-repeat; width:40px; height:20px; color:#066; border:0; cursor:pointer; _cursor:hand;}
.chaxunBox .textInputDate { background:url(../images/input-bg-date.gif) 131px 1px no-repeat; border:1px solid #ccc; height:19px; margin-top:5px;}
.chaxunBox .btn-queding{ width:51px; height:22px; background:url(../images/bt_search.gif) left top no-repeat; border:none; padding:0;color:#fff; font-weight:bold; line-height:22px; cursor:pointer; margin-bottom:5px;}
.chaxunBox .btn-quedingJ{ width:51px; height:22px; background:url(../images/bt_search.gif) left top no-repeat; border:none; color:#fff; font-weight:bold; line-height:22px; cursor:pointer; margin-bottom:2px;}
/*--- mainbody SECTION --- right column: 列表前的内容 ---*/
.block-bf-list { margin-top:5px; border:1px solid #eee; clear:both; padding:3px 5px 5px 5px; float:left; width:698px;}
.block-bf-listH{ margin-top:5px; border:1px solid #f90;  background-color:#ffefdf; clear:both; padding:3px 5px 5px 5px; float:left; width:698px;}
/*-复制链接的style-*/
.my_clip_button{width: 100px; height: 25px;display: inline; text-align: center; margin: 1px; padding: 1px; cursor: default;font-size: 12px; color: #000;}
.my_clip_button.hover{ color:#45a3a3;}
.my_clip_button.active{}
.block-bf-list p { text-indent:2em; margin:5px 0 10px 0;}
.block-bf-list p.subHeading, p.subHeadingAlone { font-size:14px; font-weight:bold; border-bottom:1px dashed #399; text-indent:2em; background:#c0e9e9;}
.block-bf-list p.subHeading span { float:right; margin-right:20px; margin-top:2px; _margin-top:-24px;}
.block-bf-list p.subHeading span a { color:#000;}
.block-bf-list p.coupon { font-weight:bold; color:#399; text-align:center; font-size:14px;}
.block-bf-list ul { margin:10px 0; width:698px; list-style-type:none; _margin-bottom:0;}
.block-bf-list ul.greenBullet { list-style-type:none;}
.block-bf-list ul.greenBullet li { background:url(../images/bulletItem3.gif) 5px 5px no-repeat; padding-left:2em;}
.block-bf-list ul.redBullet { list-style-type:none;}
.block-bf-list ul.redBullet li { background:url(../images/bulletItem2.gif) 5px 5px no-repeat; padding-left:2em;}
.block-bf-list ul.col2 { }
.block-bf-list ul.col2 li { width:340px; float:left; margin:1px 0 0 5px;}
.block-bf-list ul.col2 li a.pai-youhui { background:url(../images/bullet-Youhui-Cuxiao.gif) 0 5px no-repeat; padding-left:3em; display:block;}
.block-bf-list ul.col2 li a.pai-cuxiao { background:url(../images/bullet-Youhui-Cuxiao.gif) 0 -45px no-repeat; padding-left:3em; display:block;}
.block-bf-list ul.col2 li a.pai-huicui { background:url(../images/bullet-Youhui-Cuxiao.gif) 0 -95px no-repeat; padding-left:3em; display:block;}
.block-bf-list ul.orderDetail{list-style-type:none;}
/*订单详细*/
fieldset.fdsReserve1 { padding:0 20px;} /* 表单fieldset */
fieldset.fdsReserve1 legend { color:#399; font-size:14px; font-weight:bold;}
.block-bf-list p.subHeadingI{margin:5px 0 10px 0; font-size:14px; font-weight:bold; border-bottom:1px dashed #399; text-indent:2em; background:#c0e9e9;}
.block-bf-list ul.orderDetail{}
.block-bf-list ul.orderDetail li { width:615px; margin:10px 10px 0 10px; float:left;}
.block-bf-list ul.orderDetail li .theLiName { width:65px; float:left; display:block; text-align:right; background:#ffffff; color:#066; margin-right:5px;}
.block-bf-list ul.userInfo99 { list-style-type:none; margin-bottom:20px;}
.block-bf-list ul.userInfo { list-style-type:none;}
.block-bf-list ul.userInfo li { width:315px; margin:10px 10px 0 10px; float:left;}
.block-bf-list ul.userInfo li .theLiName { width:65px; float:left; display:block; text-align:right; background:#ffeede; color:#066; margin-right:5px;}
.block-bf-list ul.provice { list-style-type:none;}
.block-bf-list ul.provice li { clear:both; border-bottom:1px dashed #ccc; padding:2px 0; float:left; width:698px;}
.block-bf-list ul.provice li .proviece-name { width:50px; float:left; text-indent:1px; background:url(../images/bg-item-provice.gif) 0 4px no-repeat; color:#fff; _background-position:0 3px;}
.block-bf-list ul.provice li .proviece-city { width:625px; float:right;}
.block-bf-list ul.provice li .proviece-city a.cityname { width:60px; display:block; float:left; margin:0 1px;}
.block-bf-list ul.userPoints { list-style-type:none; border-bottom:1px solid #ddd; float:left;}
.block-bf-list ul.userPoints li { width:100px; float:left; margin:0 1px;}
.block-bf-list ul.userPoints li a { display:block; background:url(../images/arrows.gif) 15px 5px no-repeat; text-align:center;}
.block-bf-list ul.userPoints li a.pointsCurrent { width:100px; float:left; margin:0 1px; display:block; text-align:center; background:#eee url(../images/arrows.gif) 15px -95px no-repeat;}
.block-bf-list ul.gifts { list-style-type:none; float:left; clear:both; margin:0 0 0 20px; _margin:5px 0 10px 0;}
.block-bf-list ul.gifts li { width:198px; float:left; margin:10px;}
.block-bf-list ul.gifts li a { display:block; width:196px; height:177px; text-align:center; text-decoration:none; border:1px solid #eee; overflow:hidden;}
.block-bf-list ul.gifts li a:hover { border:1px solid #399; text-decoration:none; background-color:#eee;}
.block-bf-list ul.gifts li .imgbox { border:0; display:block; height:135px; overflow:hidden; background-color:#fff; cursor:pointer;}
.block-bf-list ul.gifts li .imgbox img { border:0; display:block; width:180px; height:135px; overflow:hidden; margin:0 auto;}
.block-bf-list ul.gifts li a span { display:block; color:#000; height:20px; cursor:pointer;}
.block-bf-list ul.gift-detail { width:678px; margin:0 auto; _margin-top:10px; clear:both;}
.block-bf-list ul.gift-detail li img { float:left; margin:0 10px 10px 0; border:1px solid #eee;}


/*--- mainbody SECTION --- right column: 酒店列表 ---*/
#listAll { margin-top:5px; clear:both;}
table.mlist { background:#c0e9e9; margin-bottom:10px;}  /* 酒店box */
table.mlist td { background:#fff;}
table.mlist td.tdhead { background:#c0e9e9 url(../images/bg-table-head.jpg) 0 0 repeat-x; font-weight:bold; text-align:right; padding-right:20px; padding:2px 20px 0 5px; text-indent:10px;} /* 酒店box：酒店名称行 */
table.mlist td.tdhead a.innName { font-size:14px; font-weight:bold; background:url(../images/arrow_orange.gif) 0 40% no-repeat; 
padding-left:10px; display:block; float:left;}
table.mlist img { border:0; margin:5px 5px 0 5px;}
span.starBar, span.starBar span.star { background:url(../images/star.gif) 0 0 no-repeat; display:block; width:60px; height:12px; text-align:left;} /* 酒店box：星级评分 */
span.starBar span.star { background:url(../images/star.gif) 0 -13px no-repeat; overflow:hidden;}
table.mlist p { }
table.mlist p.leftpd { padding-left:5px; margin-left:3px;}
table.mlist p.leftpd span.itemHead { background:url(../images/bg-item.gif) 0 3px no-repeat; width:26px; height:18px; _height:14px; display:block; float:left; margin-right:6px; color:#fff; text-align:center;} /* 酒店box：地址电话简介 */
table.tbFang { margin-top:10px;} 
table.tbFang p.lowPrice{ float:right; padding-right:10px;}/*房间最低价格style*/
table.tbFang p.lowPrice .redFocus{  font-size:26px; color:#c00; font-style:oblique; }
table.tbFang p.lowPrice .greyFocus{ font-size:12px; color:#333333; font-style:oblique;}
table.tbXing { margin-top:10px;} /* 房型box */
table.tbXing td { height:30px; border-bottom:1px dashed #c0e9e9; padding-left:5px; text-align:center;}
table.tbXing td.columnHead { font-weight:bold; background:#c0e9e9;}
table.tbXing td.fangName { padding-left:5px;}
table.tbXing td .showPrice { color:#c00; font-weight:bold;}
table.tbXing1 { margin-top:10px;} /* 房型box */
table.tbXing1 td { height:30px; border-bottom:1px dashed #c0e9e9; padding-left:5px; text-align:center;}
table.tbXing1 td.columnHead { font-weight:bold; background:#c0e9e9;}
table.tbXing1 td.fangName { padding-left:5px;}
table.tbXing1 td .showPrice { color:#c00; font-weight:bold;}
table.tbXing1 td{ text-align:left;}
/*2010.7.6修改*/
table.tbXing input { background:url(../images/bg-btn-order.gif) 0 0 no-repeat; width:54px; height:22px; color:#fff; border:0; cursor:pointer; _cursor:hand; text-indent:17px; padding-top:4px\9; }/*IE-firefox-hack*/
table.tbXing input.mangfang { background:url(../images/bg-btn-order.gif) 0 -48px no-repeat; cursor:text;}
table.mlist table.tbXing .floatLayer { position:absolute; width:470px; background:#fff; border:1px solid #ccc; overflow:hidden;} /* 房型box：房型（浮动层） */
table.tbXing .floatLayer img { border:0; margin:10px; float:left;}
table.tbXing .floatLayer ul { list-style-type:none; margin-left:120px;}
table.tbXing .floatLayer ul li { margin:3px 0;}
table.tbXing .floatLayer .closeFloater a { text-align:center; background:#eee; display:block; width:470px;}
table.tbXing .floatLayerPrice { position:absolute; width:470px;} /* 房型box：房价（浮动层） */
/*2010.6.24修改*/
table.tbPrice { float:right;}
table.tbPrice td { background:#a0d2d1; padding:2px 5px; border-bottom:1px dashed #eee; color:#006666; font-weight:bold;}
table.tbPrice td.whiteline { background:#fff; border-bottom:1px dashed #eee; color:#333333; font-weight:normal;}
table.tbReserve { background:#c0e9e9; text-align:center;} /* 预订页面表格 */
table.tbReserve tr{ background:#effbfc; }
table.tbReserve td { padding:5px 0;}
table.tbReserve td.headReserve { background:#c0e9e9 url(../images/bg-table-head.jpg) 0 0 repeat-x; font-weight:bold; padding:2px 0; border:none;}
/*删除线*/
table.tbReserve td.deleteLine{ text-decoration:line-through;}
table.tbWeek { background:#fedcb5; text-align:center;}
table.tbWeek tr{ background:#ffefdf;}
table.tbWeek td { background:#ffefdf; padding:3px 0;}
table.tbWeek td.headWeek { background:#ffe0c3 url(../images/bg-table-head2.jpg) 0 0 repeat-x; color:#fa5605; padding:1px 0;}
.totalFee { text-align:right; line-height:35px; font-size:14px;}
fieldset.fdsReserve { padding:0 20px;} /* 表单fieldset */
fieldset.fdsReservebg { padding:0 20px; background-color:#F2FBFB;} /* 表单fieldset */
fieldset.fdsReserve legend { color:#399; font-size:14px; font-weight:bold;}
fieldset.fdsReservetjf { padding:0 20px;} /* 表单fieldset */
fieldset.fdsReservetjf legend { color:#399; font-size:16px; font-weight:bold;}
/*支付结果*/
.block-bf-list table.payEnd{ border:2px solid #cd6767}
.block-bf-list table.payEnd th{border-bottom:2px solid #cd6767; font-size:13px; font-weight:bold;}
.block-bf-list table.payEnd tr{border-bottom:1px dashed #eeeeee;}
.block-bf-list table.payEnd td{ font-weight:bold;}
fieldset.fdsReserve p { margin:10px 0 10px 100px; text-indent:0;}
fieldset.fdsReserve p.registry { margin:10px 0 10px 60px;}
fieldset.fdsReserve p.fdsP1 { margin:8px 0 8px 120px;}
fieldset.fdsReserve p.cardCheckTip { margin:10px 0 10px 180px; text-indent:0;}
fieldset.fdsReserve label { width:80px; float:left; text-align:right; line-height:24px;} 
fieldset.fdsReserve label.tui { width:120px;} 
input.inputSingleLineD { width:150px; height:22px;background:#FFFFFFF none repeat scroll 0 0;border:1px solid #C4C4C4;}
fieldset.fdsReserve label.columeTwo { width:60px;} 
fieldset.fdsReserve input.inputSingleLine { width:200px; height:22px;background:#FFFFFFF none repeat scroll 0 0;border:1px solid #C4C4C4;}
fieldset.fdsReserve input.chkCode { width:80px; height:22px; _margin:7px 0 0 0; background:#FFFFFFF none repeat scroll 0 0;border:1px solid #C4C4C4;}
fieldset.fdsReserve input.dateIcon { width:148px; height:18px; border:1px solid #ccc; background:url(../images/input-bg-date.gif) 131px 1px no-repeat;}
fieldset.fdsReserve textarea { width:260px;
	height: 97px;
}
fieldset.fdsReserve select.regist { width:202px;}
.btnDiv { text-align:center;}
.btn-submit { background:url(../images/btn-reserve-bg.jpg) 0 0 no-repeat; width:100px; height:25px; color:#fff; font-size:14px; font-weight:bold; border:0; cursor:pointer; _cursor:hand; line-height:22px; _line-height:25px;}
.btn-Comsubmit { background:url(../images/btn-reserve-bg.jpg) 0 0 no-repeat; width:100px; height:25px; color:#fff; font-size:14px; font-weight:bold; border:0; cursor:pointer; _cursor:hand; line-height:22px; _line-height:25px;}
.btn-submit12px { background:url(../images/btn-reserve-bg.jpg) 0 0 no-repeat; width:100px; height:25px; color:#fff; font-size:12px; font-weight:bold; border:0; cursor:pointer; _cursor:hand; line-height:22px; _line-height:25px;}
.btn-submit-go, .a-submit-go, .a-submit-job,.btn-to-pay { background:url(../images/btn-reserve-bg.jpg) 0 -25px no-repeat; width:100px; height:25px; color:#fff; font-size:14px; font-weight:bold; border:0; cursor:pointer; _cursor:hand; line-height:22px; _line-height:25px;}
a.a-submit-go, a.a-submit-job { display:block; text-align:center; text-decoration:none; line-height:1.75;}
a.a-submit-go:hover, a.a-submit-job:hover { color:#fff; text-decoration:none;}
a.a-submit-job { background-position:0 0; text-indent:0;}
/*登录页面调整-2010-6-14*/
fieldset .login-leftdiv { width:330px; float:left; height:240px; border:1px solid #abd7d6; overflow:hidden; background-color:#F2FBFB; margin-top:10px;}
fieldset .clear-line { clear:both; height:14px; font-size:1px;}
fieldset .login-rightdiv { width:330px; float:right; background-color:#ffffec; height:240px; border:1px solid #fbcb77; overflow:hidden;margin-top:10px;}
fieldset .companyOrgColor { color:#c00;}
fieldset .login-leftdiv h2, fieldset .login-rightdiv h2 { font-weight:bold; line-height:24px;  _line-height:28px; height:29px; overflow:hidden; color:#399; text-indent:10px; font-size:14px;}
/*//调整-2010-6-14*/
/*--- mainbody SECTION --- right column: 内容页 ---*/
.editorContainer { margin:5px 0 20px 0; clear:both; padding:3px 5px 5px 5px;}
.editorContainer h1 { font-family:"黑体"; font-size:20px; color:#399; text-align:center; margin-bottom:20px; border-bottom:1px solid #eee;}
.editorContainer h1.yh { background:url(../images/bullet-Youhui-Cuxiao.gif) 0 10px no-repeat;}
.editorContainer h1.cx { background:url(../images/bullet-Youhui-Cuxiao.gif) 0 -40px no-repeat;}
.editorContainer h1.hc { background:url(../images/bullet-Youhui-Cuxiao.gif) 0 -90px no-repeat;}
.editorContainer p { text-indent:2em; margin-bottom:10px;}
.editorContainer ul.innsList { list-style-type:none;}
.editorContainer ul.innsList li { float:left; width:140px; margin:3px 0;}
.editorContainer ul.innsList li a { width:132px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.backbar { text-align:center; border-top:1px dashed #ccc; margin:10px 0; background-color:#eee; height:25px; clear:both;}
.backbar a { padding:2px 5px; color:#666; line-height:25px;}
.backbar a:hover { color:#066;}

/*--- mainbody SECTION --- right column: 内容页 tab切换 ---*/
#innerTabDiv { width:100%; float:left;}
#innerTabDiv .tHold { font-size:14px; height:32px; height:32px; overflow:hidden; padding-left:20px; background:#c0e9e9 url(../images/tab_dotline.gif) 0 31px repeat-x;}
#innerTabDiv .tHold .tabOn2, 
#innerTabDiv .tHold .tabOff2 { float:left; width:100px; height:32px; text-align:center; font-size:14px; line-height:34px; 	_line-height:36px; margin-right:1px; margin-top:1px;}
#innerTabDiv .tHold .tabOn2 { background:url(../images/tOn-bg.gif) 0 0 no-repeat;}
#innerTabDiv .tHold .tabOff2 { }
.tabOn2 a, .tabOff2 a, .tabOn2 a:hover, .tabOff2 a:hover { font-size:14px; line-height:36px; _line-height:38px;	text-decoration:none; text-decoration:none;}
.tabOn2 a {  font-weight:bold; color:#066;}
.tabOff2 a {  font-weight:normal; color:#000;}

/*--- mainbody SECTION --- right column: 连锁酒店 ---*/
.cityInnsMap { margin:0 auto; width:402px; height:220px; padding:1px 0;}
/*.cityInnsMap a { display:block; float:left; width:402px; height:218px; background:#fff url(../images/bg-enlarge-map.gif) 100% 0 no-repeat; border:1px solid #fff;}
.cityInnsMap a:hover { background:#399 url(../images/bg-enlarge-map.gif) 100% -220px no-repeat; border:1px solid #ccc;}
.cityInnsMap a img { border:0;}*/
table.city-inns-table { }
table.city-inns-table td { background-color:#fff; border-bottom:1px dashed #ddd; border-left:none; border-top:none; border-right:none;}
table.city-inns-table td.city-inns-tableHead { background-color:#eee; font-weight:bold; color:#066; padding:2px 5px;}
table.city-inns-table input { background:url(../images/bg-btn-order.gif) 0 0 no-repeat; width:54px; height:22px; color:#fff; border:0; cursor:pointer; _cursor:hand; text-indent:17px; padding-top:2px\9; }
.block-bf-list img.city-images { margin:0 10px 0 0; border:2px solid #eee; float:left; background-color:#066;}
.block-bf-list p.city-sightTitle { text-indent:0; font-weight:bold; font-size:14px; color:#066;}
.block-bf-list ul.col2 li.greenBlt { background:url(../images/bulletItem3.gif) 5px 5px no-repeat; padding-left:2em; width:320px;  _width:310px;}
.block-bf-list .city-photos { background-color:#f3f3f3; width:698px; float:left; margin-bottom:10px; overflow:hidden;}
.block-bf-list .city-photos .city-photos-headline { text-align:right; width:678px; float:left; clear:both; height:25px; overflow:hidden;}
.block-bf-list .city-photos .city-photos-headline a { line-height:28px;}
.block-bf-list .city-photos .city-photos-headline .city-name-box { float:left; font-size:14px; padding-left:1em; line-height:28px; padding-right:3em; background:url(../images/bg-city-photos-headline.gif) 100% 0 no-repeat; color:#f00; font-weight:bold;}
.block-bf-list .city-photos ul { list-style-type:none; clear:both; padding: 0 0 0 10px; _margin-top:0;}
.block-bf-list .city-photos ul li { width:104px; float:left; margin:5px 4px; text-align:center;}
.block-bf-list .city-photos ul li a { }
.block-bf-list .city-photos ul li a:hover { text-decoration:none;}
.block-bf-list .city-photos ul li a img { border:2px solid #fff; margin:0;}
table.tbScoreOut { margin-left:2em;}
table.tbScore { margin-left:0;}
table.tbScore td { border-bottom:1px dashed #ddd; padding-top:2px;}
table.tbScore .floatLayerScore { position:absolute; width:100px; height:150px; background:#fff; border:1px solid #ccc; overflow:hidden; z-index:99;}
table.tbScore .floatLayerScore ul { list-style-type:none; width:98px; margin:5px 0;}
table.tbScore .floatLayerScore ul li { width:98px; float:left; height:20px; margin:0 0 1px 2px; border-bottom:1px solid #eee;}
table.tbScore .floatLayerScore ul li .scoreTitle { display:block; width:30px; float:left; margin-right:10px; background-color:#eee; text-align:center;}
table.tbScore .floatLayerScore a { text-align:center; display:block; width:100%;}
table.tbScore span.starBar { display:inline; width:60px; float:left; margin-top:5px;}
span.starBarGreen, span.starBarGreen span.starGreen { background:url(../images/star-small.gif) 0 0 no-repeat; display:block; width:60px; height:12px; text-align:left;} /* 酒店box：星级评分 */
span.starBarGreen span.starGreen { background:url(../images/star-small.gif) 0 -13px no-repeat; overflow:hidden;}
table.tbScore span.starBarGreen { display:inline; width:60px; float:left; margin-top:5px;}
.block-bf-list ul.redBullet li.publish-commnet { padding-right:2em;}
.block-bf-list ul.redBullet li.publish-commnet span { _margin:-24px 2em 0 0;}
.block-bf-list .commentsUL { list-style-type:none;}
.block-bf-list .commentsUL li { width:658px; clear:both; margin:0 0 0 2em;}
.block-bf-list .commentsUL li .comment-time { border-top:1px solid #ddd; text-align:right; color:#666; text-align:right; background-color:#f3f3f3; padding:2px 5px;}
.block-bf-list .commentsUL li .comment-time .comment-user { display:block; float:left; color:#666;}
.block-bf-list .commentsUL li .comment-content { clear:both; padding:5px;}
.block-bf-list #innAroundTab { width:684px; margin:0 auto;}
.block-bf-list #innAroundTab .iaHold { float:left; height:24px; overflow:hidden; background:#ddd; width:681px; padding-left:1px;}
.tabOn4, .tabOff4 { float:left; width:60px; height:24px; text-align:center; line-height:24px; _line-height:26px; margin-right:1px; margin-top:1px;}
.tabOn4 { background:#fff url(../images/bg-tab2.gif) 0 0 repeat-x;}
.tabOff4 { background:#eee;}
.tabOn4 a, .tabOff4 a, .tabOn4 a:hover, .tabOff4 a:hover { width:60px; height:24px; display:block; line-height:24px; _line-height:26px;	text-decoration:none; text-decoration:none;}
.tabOn4 a {  font-weight:bold; color:#066;}
.tabOff4 a {  font-weight:normal; color:#000;}
.block-bf-list #innAroundTab .iaBody { float:left; width:680px; overflow:hidden; border:1px solid #ddd; border-top:0; clear:both;}
.block-bf-list #innAroundTab .iaBody .iaBody-text { width:180px; float:left; padding:10px 0; margin:0; overflow:hidden;}
.block-bf-list #innAroundTab .iaBody .iaBody-text ul { list-style-type:none; margin:0; padding:0; float:left;}
.block-bf-list #innAroundTab .iaBody .iaBody-text ul li { clear:both; margin:1px 0; text-indent:5px;}
.block-bf-list #innAroundTab .iaBody .iaBody-text ul li a { float:left; line-height:1.2; display:block; width:180px; text-decoration:none; cursor:pointer; _cursor:hand;}

/*----mayuan 2010-6-16 修改a .L  宽度  120 改为110px */
.block-bf-list #innAroundTab .iaBody .iaBody-text ul li a .L { width:110px; height:24px; float:left; overflow:hidden; text-indent:2px;}
.block-bf-list #innAroundTab .iaBody .iaBody-text ul li a .R { width:60px; height:24px; float:right; overflow:hidden; text-align:right; margin-right:2px;}
.block-bf-list #innAroundTab .iaBody .iaBody-text ul li a:hover { background:#eee;}
.block-bf-list #innAroundTab .iaBody .iaBody-text ul li a.lineCurrent { background:#eee;}
.block-bf-list #innAroundTab .iaBody .iaBody-map { width:500px; float:right; overflow:hidden;}


/*--- mainbody SECTION --- right column: 客户服务 ---*/
.block-bf-list .Qup { background:#f3f3f3 url(../images/QA-fold.gif) 8px 12px no-repeat; overflow:hidden; margin-bottom:2px;}
.block-bf-list .Qdown { background:#f3f3f3 url(../images/QA-fold.gif) 8px -38px no-repeat; overflow:hidden; margin-bottom:2px;}
.block-bf-list .Qup a, .block-bf-list .Qdown a { display:block; width:698px; padding:5px 0; text-indent:2em; _margin-right:-2em; } 
/*--- mainbody SECTION --- right column: 企业客户1 ---*/
.companyPlan{}
.companyPlan .title h1{font-size:14px; color:#399; font-weight:bold; text-align:center;}
.companyPlan .title img{ border:0; margin-left:40px; margin-top:10px;}
.companyPlan .content{ padding-left:20px;}
.companyPlan .content ul{list-style-type:none;}
.companyPlan .content ul li{background:url(../images/bulletItem2.gif) 5px 5px no-repeat; padding-left:2em;}
.companyPlan .content ul li.subLi{ background:url(../images/arrow-orange.gif)  5px 5px no-repeat; padding-left:1em;}
.companyPlan .content ul li.noLi{ background:none;}

/*--- mainbody SECTION --- right column: 会员专区 ---*/
.cards { margin:10px 0;}
.cards .cardItem { border-bottom:1px solid #ccc; clear:both; float:left; width:710px; height:150px; margin-bottom:20px;}
.cards .cardItem .card-img { float:left; width:270px; height:150px;}
.cards .cardItem .card-img img { border:0; margin-left:25px;}
.cards .cardItem .card-brief { float:right; width:430px;}
.cards .cardItem .card-brief .card-brief-text { height:110px; overflow:hidden;}
.cards .cardItem .card-brief .card-brief-text p { margin:0 50px 10px 0;}
.cards .cardItem .card-brief .card-btn { width:400px; height:40px; background:url(../images/cards-btn.jpg) 0 0 no-repeat;}
.cards .cardItem .card-brief .card-btn a { font-family:"宋体"; font-size:14px; font-weight:bold; text-align:center; display:block; width:400px; height:40px; line-height:44px; background:url(../images/arrows.gif) 380px 15px no-repeat; overflow:hidden;}
.cards .cardItem .card-brief .card-btn a:hover { background-position:380px -85px; text-decoration:none;}
.card { margin:10px 0;}
.card .cardIntro { clear:both; float:left; width:710px; margin-bottom:20px;}
.card .cardIntro .card-img2 { float:left; width:270px;}
.card .cardIntro .card-img2 h1 { font-size:14px; color:#399; font-weight:bold; text-align:center;}
.card .cardIntro .card-img2 img { border:0; margin-left:25px;}
.card .cardIntro .card-quanyi { float:right; width:430px;} 
.card .cardIntro .card-quanyi ul { list-style-type:none;}
.card .cardIntro .card-quanyi ul li { background:url(../images/bulletItem2.gif) 5px 5px no-repeat; padding-left:2em;}
.card .cardIntro .card-quanyi ul li.subLi{ background:none;padding-left:1em;}
.block-cornerGreen { clear:both; background:url(../images/corner.gif) 0 0 no-repeat; border-bottom:1px solid #eee;}
.block-cornerGreen .num { font-family:Arial; font-weight:bold; color:#fff; font-size:30px; height:30px; padding-left:6px; overflow:hidden; line-height:30px;}
.block-cornerGreen p { text-indent:2em; margin:0 20px 10px 20px;}
table.card-saving-table { }
table.card-saving-table td { background-color:#fff; border-bottom:1px dashed #ddd; padding:2px; text-align:center;}
table.card-saving-table td.card-saving-tableHead { background-color:#eee; font-weight:bold; color:#066;}
.block-left-align-right { width:300px; float:left;}
.block-right-align-left { width:380px; float:right;}
.block-left-align-right p { width:200px; float:right; text-align:center; text-indent:0;}
.block-right-align-left .mobile { width:232px; height:340px; background:url(../images/mobile-screen.gif) 0 0 no-repeat;}
.block-right-align-left .mobile p { padding:65px 0 0 40px; text-indent:0; float:left;}

/*--- mainbody SECTION --- right column: 热门地标预订 ---*/
.block-bf-list p.hotTags { font-weight:bold; color:#000; text-indent:1em; background-color:#f3f3f3; padding:3px 0;}
.block-bf-list .tag-address-all { float:left; overflow:hidden; width:698px; font-weight:normal;}
.block-bf-list .tag-address-all a { margin:4px 2px; padding:2px 2px 0 10px; float:left; display:block; width:90px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.block-bf-list .tag-address-all a:hover { background:#399 url(../images/arrow.gif) 0 50% no-repeat; color:#fff; text-decoration:none; font-weight:normal;}
/*- 快速预订 -*/
.mainbox { float:left;}
.b31, .b32, .b33 { width:320px; float:left; overflow:hidden;}
.b31content, .b32content, .b33content { width:300px; height:355px; margin:9px; border:1px solid #ddd; background:url(../images/corner.gif) 0 0 no-repeat; overflow:hidden;}
.b33content textarea{ height:54px;
	width: 157px;
}
.b31content h1, .b32content h1, .b33content h1 { font-size:14px; font-weight:bold; color:#399; line-height:30px; height:35px; text-indent:0.5em; margin-bottom:5px;}
.mainbox h1 .stepNum { font-size:24px; color:#fff; line-height:30px;}
.mainbox h1 .stepTi {  font-size:14px; font-weight:bold; color:#399; line-height:25px; height:35px; padding-left:6em;}
.mainbox p { margin-bottom:10px; width:300px; float:left;}
.mainbox p.lsd { margin:0;}
.mainbox label { width:100px; text-align:right; float:left;}
.mainbox input.oneLine { width:158px; height:18px; background:url(../images/input-bg.jpg) 0 100% repeat-x; border:1px solid #ccc; color:#066; padding-left:3px;}
.mainbox select.lsdlist { padding:1px; width:225px; border:1px solid #ccc; margin-left:40px;}
.mainbox select.paylist { padding:1px; width:163px; border:1px solid #ccc;}
.mainbox input.dateIcon { width:158px; height:18px; background:url(../images/input-bg-date.gif) 141px 1px no-repeat; border:1px solid #ccc; color:#066; padding-left:3px;}
.mainbox table td { padding-left:5px;}
.mainbox table.tbXing input { background:none;}
#notebar { float:left; clear:both; width:960px;}
#notebar #noteText { width:630px; float:right; border:1px solid #ddd; background-color:#f3f3f3; text-align:right; text-indent:1em;}
#notebar #noteText a {}
#notebar #noteText a.shutThis { border:1px solid #399; padding:0 5px; _padding:0 2px; display:block; float:right; font-size:9px; margin:1px 1px 0 0; _margin:3px 2px 0 0; text-indent:0;}
#notebar #noteText a.shutThis:hover { color:#c00; text-decoration:none;}

/*- 地图预订 -*/
.block-bf-list1 { width:235px; border:1px solid #399; padding:5px 0; float:left;}
.map-address-box { width:233px; border:1px solid #399; padding:5px 0; float:left; margin:5px auto;}/*地图style修改-2010.6.13*/
.map-address-box1{ width:233px; border:1px solid #399; padding:5px 0; float:left;}
.map-address-box1 p { clear:both; margin-bottom:5px;}
.map-address-box1 p.section-headline { border-bottom:1px dashed #ccc; color:#000; text-indent:1em; line-height:16px; overflow:hidden; background-color:#f3f3f3; margin:5px 5px 0 5px; line-height:18px;}
.map-address-box1 label { width:70px; float:left; text-align:right;}
.map-address-box1 input { width:138px; height:18px; border:1px solid #ccc; display:inline;}
.map-address-box1 input.search-bt { background:url(../images/bt_search.gif) 0 0 no-repeat; width:51px; height:22px; color:#fff; border:0; cursor:pointer; _cursor:hand; color:#fff; font-size:12px; font-weight:bold; margin-left:70px;}
.map-address-box1 input.dateIcon { background:url(../images/input-bg-date.gif) 121px 1px no-repeat;}
.map-address-box2{ width:233px; margin-top:5px; float:left; border-top:none;}/*搜索方式Tab-6.14*/
#innerTab5Div { width:100%; float:left;}
#innerTab5Div .t5Hold {}
#innerTab5Div .t5Hold .tabOn5, 
#innerTab5Div .t5Hold .tabOff5 { float:left;}
#innerTab5Div .t5Hold .tabOn5 {background-color:#fff;}
.map-address-box2 .address-bar{ background-color:#ffefdf; text-indent:0.5em; height:20px; overflow:hidden; border-top:1px solid #ff9900;}
.map-address-box2 a { padding:2px 1px; line-height:22px;}
/*-//地图style修改-2010.6.13-*/

.map-address-box p { clear:both; margin-bottom:5px;}
.map-address-box p.section-headline { border-bottom:1px dashed #ccc; color:#000; text-indent:1em; line-height:16px; overflow:hidden; background-color:#f3f3f3; margin:5px 5px 0 5px; line-height:18px;}
.map-address-box label { width:70px; float:left; text-align:right;}
.map-address-box input { width:138px; height:18px; background:url(../images/input-bg.jpg) 0 100% repeat-x; border:1px solid #ccc; display:inline;}
.map-address-box input.dateIcon { background:url(../images/input-bg-date.gif) 121px 1px no-repeat;}
.map-address-box .address-bar{ background-color:#eee; text-indent:0.5em; height:20px; overflow:hidden;}
.map-address-box a { padding:2px 5px; line-height:22px;}
.map-address-box a.nowItem { background-color:#fff; border-top:1px solid #bdbcbc; border-left:1px solid #bdbcbc; border-right:1px solid #bdbcbc;}
.map-address-box a.dibiao-link { width:100px; display:block; float:left; margin:2px; height:16px; overflow:hidden;}
.map-address-box a.qu-link { width:60px; display:block; float:left; margin:2px; height:16px; overflow:hidden;}
.map-address-box a.sheng-link { width:40px; display:block; float:left; margin:2px; height:16px; overflow:hidden;}
.sortbar { padding:10px 0 5px 0; clear:both; border-bottom:1px dashed #ccc;}
.sortbar a { padding:0 5px; background-color:#fff; border:1px solid #fff;} 
.sortbar a:hover  { background-color:#fff6e6; border:1px solid #f90; text-decoration:none;}
.sortbar .sortInnCurrent { padding:0 5px; background-color:#fff6e6; border:1px solid #f90; text-decoration:none;}
ul.city-inns-list { list-style-type:none;}
ul.city-inns-list li { border-bottom:1px dashed #ccc; clear:both; float:left; margin:5px 0; width:233px; background:url(../images/input-bg.jpg) 0 100% repeat-x;}
ul.city-inns-list li .innNum { float:left; width:30px; color:#c00; font-family:Arial; font-size:20px; overflow:hidden;}
ul.city-inns-list li .innBox { float:right; width:203px; overflow:hidden;}
ul.city-inns-list li .innBox .innBox-top { text-align:center; clear:both;}

/* mayuan 2010-6-15*/
li .innNum1 { float:left;color:#c00; font-family:Arial; font-size:20px; overflow:hidden;}
li .innBox1 { float:left; width:233px; overflow:hidden;}
li .innBox-top-left1 { float:right; text-align:right; width:150px; overflow:hidden;}

/* mayuan 2010-6-12 调整 .innBox-top-left  width:160px */
ul.city-inns-list li .innBox .innBox-top .innBox-top-left { float:left; text-align:left; width:140px; overflow:hidden;}
ul.city-inns-list li .innBox .innBox-blow { color:#666; text-align:left; clear:both;}
ul.city-inns-list li .innBox .innBox-top input { background:url(../images/bg-btn-order.gif) 0 0 no-repeat; width:40px; height:20px; color:#fff; border:0; cursor:pointer; _cursor:hand; margin:0;}

/*- 好评酒店预订 -*/
#innScoreTabDiv { width:100%; float:left;}
#innScoreTabDiv .isHold {height:32px; height:32px; overflow:hidden; padding-left:20px; background:#c0e9e9 url(../images/tab_dotline.gif) 0 31px repeat-x;}
#innScoreTabDiv .isHold .citySelect { float:left; height:25px; margin:7px 0 0 10px; line-height:25px;}
#innScoreTabDiv .isHold .citySelect label{ float:left;}
#innScoreTabDiv .isHold .citySelect input.textInput { width:80px; height:20px; border:1px solid #399; padding-left:3px; line-height:20px; float:left;}
#innScoreTabDiv .isHold .citySelect .chaxun{ border:none; cursor:pointer;}
#innScoreTabDiv .isHold .tabOn3, 
#innScoreTabDiv .isHold .tabOff3 { float:left; height:32px; text-align:center; line-height:34px; _line-height:36px; margin:3px 1px 0 0; padding:0 10px;}
#innScoreTabDiv .isHold .tabOn3 { background:#fff; border:1px dashed #066; border-bottom:0;}
#innScoreTabDiv .isHold .tabOff3 { }
.tabOn3 a, .tabOff3 a, .tabOn3 a:hover, .tabOff3 a:hover { line-height:32px; _line-height:34px;	text-decoration:none; text-decoration:none;}
.tabOn3 a {  font-weight:bold; color:#066;}
.tabOff3 a {  font-weight:normal; color:#000;}
.block-bf-list ul.innScoreUL { list-style-type:none; padding-left:1em; width:678px;}
.block-bf-list p.pointTags {background-color:#F3F3F3;color:#000000;font-weight:bold;padding:3px 0;text-indent:1em;}/*城市评分标题*/
.block-bf-list ul.innScoreUL li { text-align:left; height:30px; overflow:hidden; line-height:30px; margin:5px 0;}
.block-bf-list ul.innScoreUL li a{ font-weight:normal;}
.block-bf-list ul.innScoreUL li span.bigScore2 { width:55px; display:block; background:url(../images/bg-innScore.gif) 0 0 no-repeat; font-size:26px; color:#fff; height:30px; line-height:28px; _line-height:30px; float:left; text-indent:0.25em; _text-indent:0.5em;} 
.block-bf-list ul.innScoreUL li a.bigScore2 { width:55px; display:block; background:url(../images/bg-innScore.gif) 0 0 no-repeat; font-size:26px; color:#fff; height:30px; line-height:28px; _line-height:30px; float:left; text-indent:0.25em; _text-indent:0.5em; font-weight:normal;} 
.block-bf-list ul.innScoreUL li a.bigScore2:hover { text-decoration:none; font-weight:normal;} 
.block-bf-list ul.innScoreUL li a.isInnName { font-weight:normal;float:left; padding:0 20px 0 10px; line-height:30px; background:url(../images/bg-innScore-Name.gif) 100% 0 no-repeat;}
.block-bf-list ul.innScoreUL li a.isInnName2 {font-weight:normal;float:left; display:block; width:300px; padding:0 20px 0 10px; line-height:30px; background:url(../images/bg-innScore-Name.gif) 100% 0 no-repeat;}
.block-bf-list ul.innScoreUL li span.starBar, 
.block-bf-list ul.innScoreUL li span.starBar span.star { width:80px; height:12px; display:inline; float:left;}
.block-bf-list ul.innScoreUL li span.starBar span.star { background:url(../images/star.gif) 0 -13px no-repeat; overflow:hidden;}
.block-bf-list ul.innScoreUL li span.starBar { margin:9px 0 0 10px;}

/*- 新开酒店 -*/
.block-bf-list ul.newinnsUL { list-style-type:none;}
.block-bf-list ul.newinnsUL li { background:url(../images/bullet-newinns.gif) 0 0 no-repeat; margin:5px 0; float:left; clear:both; padding-left:3em;  border-bottom:1px dashed #ccc; width:658px;}
.block-bf-list ul.newinnsUL li .newinns-name-box { width:570px; float:left; padding-bottom:5px;}
.block-bf-list ul.newinnsUL li .newinns-name-box a { width:570px; display:block; font-weight:bold;}
.block-bf-list ul.newinnsUL li .newinns-date-box { width:80px; float:right; background-color:#eee; text-align:center; background-color:#f00; color:#fff;}
.block-bf-list ul.newinnsUL li .newinns-date-box .newinns-date { padding:1px 2px; background-color:#eee;}


/*- 品牌动态 -*/
ul.brandmenu { list-style-type:none; border-top:1px solid #ccc; margin-bottom:5px;}
ul.brandmenu li { border-bottom:1px dashed #ccc; text-align:center;height:28px; line-height:30px; overflow:hidden;}
ul.brandmenu li a { display:block; text-align:center; background:url(../images/arrows.gif) 20px 9px no-repeat; height:28px; line-height:30px; overflow:hidden;}
ul.brandmenu li a:hover { color:#066; background-position:200px -91px;} 
ul.brandmenu li a.curretn-brand-li { text-align:center; background:url(../images/arrows.gif) 200px -91px no-repeat; height:28px; line-height:30px; overflow:hidden; color:#066; font-weight:bold;}
.block-bf-list ul.greenUL { list-style-type:none;}
.block-bf-list ul.greenUL li { background:url(../images/bulletItem3.gif) 5px 5px no-repeat; padding-left:2em; float:left; border-bottom:1px dashed #ccc;}
.block-bf-list ul.redUL { list-style-type:none;}
.block-bf-list ul.redUL li { background:url(../images/bulletItem2.gif) 5px 5px no-repeat; padding-left:2em; float:left; border-bottom:1px dashed #ccc;}
.block-bf-list ulgreenUL li { text-align:right; color:#999; clear:both; padding:5px 0; border-bottom:1px dashed #ccc; float:left; width:670px;}
.block-bf-list ulredUL li { text-align:right; color:#999; clear:both; padding:5px 0; border-bottom:1px dashed #ccc; float:left; width:670px;}
.block-bf-list ul .newsTitle { width:670px; float:left; text-align:left;}
.block-bf-list ul .newsTitle a { font-size:14px;}
.block-bf-list ul li .news-leading { width:630px; text-align:left; clear:both; float:left; padding-left:0; color:#333;}
.block-bf-list ul.greenUL li span.newsDate { padding:1px 2px; background:#f00; color:#fff; display:block; float:right;}

/*- 锦江大厨 -*/
.block-bf-list ul.cook { list-style-type:none;}
.block-bf-list ul.cook li { width:698px; float:left; clear:both; border-bottom:1px dashed #ccc;}
.block-bf-list ul.cook li .cook-photo { float:left; width:150px; overflow:hidden;}
.block-bf-list ul.cook li .cook-photo img { float:left; border:0;}
.block-bf-list ul.cook li .cook-text { float:left; width:545px; text-align:left; padding-top:5px;}
.block-bf-list ul.cook li .cook-text .cook-text-name { font-family:"黑体"; font-size:20px; color:#399;}
.block-bf-list ul.dining { list-style-type:none; width:698px; overflow:hidden;}
.block-bf-list ul.dining li { width:150px; float:left; text-align:center; overflow:hidden; margin:5px 10px;}
.block-bf-list ul.dining li img { display:block;}
.block-bf-list ul.dining li p { line-height:1.5; text-indent:0;}
.block-bf-list .city-photos ul.restaurant { list-style-type:none; clear:both; padding: 0 0 10px 10px; _margin-top:0;}
.block-bf-list .city-photos ul.restaurant li { width:160px; float:left; margin:5px 4px; text-align:center; overflow:hidden;}
.block-bf-list .city-photos ul.restaurant li img { border:2px solid #fff; margin:0;}
/*---mainbody SECTION---right column:积分礼品页面---*/
.block-bf-listL{ margin-top:5px;clear:both;float:left; width:709px;}
.block-bf-listS{ border:1px solid #eeeeee;}
.block-bf-listS p{ margin-left:15px;}
.block-bf-listL ul.userPoints { list-style-type:none; border-bottom:1px solid #ddd; float:left; width:709px;}
.block-bf-listL ul.userPoints li { width:100px; float:left; margin:0 1px;}
.block-bf-listL ul.userPoints li a { display:block; background:url(../images/arrows.gif) 15px 5px no-repeat; text-align:center;}
.block-bf-listL ul.userPoints li a.pointsCurrent { width:100px; float:left; margin:0 1px; display:block; text-align:center; background:#eee url(../images/arrows.gif) 15px -95px no-repeat;}
#col-right .giftSort{ margin-top:10px; height:33px; width:709px; background:url(../images/title_bg.gif) left top no-repeat; line-height:33px; padding-left:10px; padding-top:6px; float:left;}
#col-right .giftSort p{ float:left; font-weight:bold;}
#col-right .giftSort select{ float:left; margin-left:10px;}
#col-right .giftSort .btn-queding{width:51px; height:22px; background:url(../images/bt_search.gif) left top no-repeat; border:none; padding:0; margin-left:10px;color:#fff; font-weight:bold; float:left; line-height:22px; cursor:pointer;}
#col-right #listAll .giftAreaTop{ width:709px; height:36px; background:url(../images/giftArea_bg1.gif) left top no-repeat;}
#col-right #listAll .giftAreaMain{ border-left:1px solid #a3d3d3;  border-right:1px solid #a3d3d3; height:500px;}
#col-right #listAll .giftAreaMain .giftList{ margin-left:15px; height:auto;}
#col-right #listAll .giftAreaMain .giftList li{ width:142px; float:left; padding-left:22px; list-style:none; padding-top:15px;}
#col-right #listAll .giftAreaMain .giftList .giftIcon img{ border:1px solid #EEEEEC;} 
#col-right #listAll .giftAreaMain .giftList .giftIcon button{  background:url(../images/bt_1.gif) left top no-repeat; width:105px; height:26px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer; _cursor:hand; line-height:22px; _line-height:25px; border:0 none;}
#col-right #listAll .giftAreaMain .giftList .giftIcon .giftOut{ background:url(../images/bt_2.gif) left top no-repeat; width:105px; height:26px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer; _cursor:hand; line-height:22px; _line-height:25px; border:0 none;}
#col-right #listAll .giftAreaBottom{ width:709px; height:8px; background:url(../images/points-bot-bg.gif) left top no-repeat;}

/*---mainbody SECTION---right column:礼品详细页面---*/
#col-right #listAll .giftAreaTopD{ width:709px; height:36px; background:url(../images/giftArea_bg1.gif) left top no-repeat; margin-top:10px;}
#col-right #listAll .giftAreaMainD{ border-left:1px solid #a3d3d3;  border-right:1px solid #a3d3d3; height:400px; width:707px;}
#col-right #listAll .giftAreaMainD ul{float:left; margin-left:40px; width:600px;}
#col-right #listAll .giftAreaMainD .giftRules{margin-top:20px;border:1px dashed #666666;}
#col-right #listAll .giftAreaMainD li{ list-style:none; float:left; }
#col-right #listAll .giftAreaMainD .giftIconD{ }
#col-right #listAll .giftAreaMainD .giftD{ padding:0px 20px;}
#col-right #listAll .giftAreaMainD .giftD p{  border-bottom:1px dashed #999999; width:300px; height:25px; line-height:25px;}
#col-right #listAll .giftAreaMainD .giftD .giftState{  border:none; padding-top:5px;}
#col-right #listAll .giftAreaMainD .giftD .giftPoint_notice{ border:1px dashed #666666; width:200px; height:50px; color:#FF0000; background-color:#FFFFCC; margin-top:10px;}
#col-right #listAll .giftAreaMainD .giftD p button{  background:url(../images/bt_1.gif) left top no-repeat; width:105px; height:26px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer; _cursor:hand; line-height:22px; _line-height:25px; border:0 none;}
#col-right #listAll .giftAreaBottomD{ width:709px; height:8px; background:url(../images/points-bot-bg.gif) left top no-repeat;}



/*- 联系我们 -*/
.block-bf-list h1.coFullname { font-family:"黑体"; font-size:26px; color:#399; text-indent:240px; font-weight:bold; background:url(../images/j-logo.jpg) 180px 50% no-repeat; line-height:60px;}
.block-bf-list ul.contactusUL { list-style-type:none; margin-left:10px; width:678px; clear:both;}
.block-bf-list ul.contactusUL li { width:678px; float:left; clear:both; border-bottom:1px solid #eee; margin-bottom:2px; line-height:2.25;}
.block-bf-list ul.contactusUL li .contactTi { background-color:#eee; width:220px; display:block; float:left; color:#666; text-align:right; margin-right:10px;}

/*- 友情链接 -*/
ul.siteUL { width:698px; float:left; clear:both; list-style-type:none; margin:5px 0; _margin:5px 0 10px 0;}
ul.siteUL li { width:148px; float:left; margin:10px;}
ul.siteUL li a { display:block; width:146px; height:75px; text-align:center; text-decoration:none; border:1px solid #eee; overflow:hidden;}
ul.siteUL li a:hover { border:1px solid #399; text-decoration:none;}
ul.siteUL li img { border:0;}
ul.siteUL2 { width:698px; float:left; clear:both; list-style-type:none; margin:5px 0; _margin:5px 0 10px 0;}
ul.siteUL2 li { width:148px; float:left; margin:5px 10px;}
ul.siteUL2 li a { display:block; width:146px; text-indent:1em; text-decoration:none; overflow:hidden; background-color:#fff; height:20px; border:1px solid #fff;}
ul.siteUL2 li a:hover { background:#c0e9e9; color:#066; text-decoration:none; border:1px solid #399;}
#procedure ul.siteLink { width:200px;}
#procedure ul.siteLink li { width:93px;}
.block-bf-list ul.contactusUL li .linkTi { background-color:#eee; width:180px; float:left; color:#666; text-align:right;}
.block-bf-list ul.contactusUL li .linkText { width:480px; float:right;}
.block-bf-list ul.contactusUL li .linkText img { border:0;}
fieldset.fdsReserve input.uploadFile { border:1px solid #ccc; width:202px; height:22px; line-height:18px;}
fieldset.fdsReserve input.uploadBtn { border:1px solid #ccc; height:22px; line-height:18px;}

/*- 企业客户 统计报表查询 -*/
.block-bf-list p.openShut { text-indent:0; clear:both;}
.block-bf-list p.openShut img { border:0;}
.block-bf-list p.openShut a { text-decoration:none; display:block;}
.block-bf-list #openShutBox { float:left; width:678px;}
.block-bf-list #openShutBox p { clear:both; float:left; width:678px; margin:0; padding:0;}
.block-bf-list #openShutBox label { width:150px; line-height:24px; display:block; text-align:right; float:left;}
.block-bf-list #openShutBox input { display:inline; margin:0; padding:0;}
.block-bf-list #openShutBox input.oneLine { width:150px; height:18px; border:1px solid #ccc;}
.block-bf-list #openShutBox input.dateLine { width:150px; height:18px; border:1px solid #ccc; background:url(../images/input-bg-date.gif) 133px 1px no-repeat;}

/*- 房型弹窗 -*/
body.popup { width:600px; overflow:hidden; background-position:0 94px;}
body.popup #main, body.popup #bot { width:100%;}
body.popup #bot, body.popup #bot a { color:#fff;}
.photoArea { width:150px; float:left; overflow:hidden;}
.photoArea ul { list-style-type:none; width:140px; float:right; padding:5px 0; margin:0; clear:both;}
.photoArea ul li { margin:6px 0; text-align:center;}
.photoArea ul li img { border:0;}
.photoArea ul li a { text-decoration:none;}
.textArea { width:440px; float:right; overflow:hidden;}
.textArea ul.brieflist { list-style-type:none; clear:both;}
.textArea ul.brieflist li { float:left; width:440px; margin:5px 0; border-bottom:1px dashed #eee;}
.textArea ul.brieflist li .briefname { display:block; width:80px; background:#eee; text-align:right; margin-right:10px; margin-right:10px; float:left;}

/*- 预订用户登录 -*/
.b31Login, .b32Login, .b33Login { width:300px; height:200px; margin:9px; border:1px solid #ddd; overflow:hidden; background-color:#F2FBFB;}
.b31Login h1, .b32Login h1, .b33Login h1 { font-size:14px; font-weight:bold; color:#399; line-height:30px; height:35px; text-indent:0.5em; margin-bottom:5px;}
.mainbox input.oneLine2 { width:158px; height:18px; border:1px solid #ccc; color:#066; padding-left:3px;}
.b33Login { background-color:#ffffec;}


/*- 网站地图 -*/
.block-bf-list p.subHeading1 { font-size:13px; font-weight:bold; border-bottom:1px dashed #399; text-indent:2em; background:url(../images/bulletItem2.gif) 5px 5px no-repeat;}
.block-bf-list p.subHeading1 a{font-size:13px; font-weight:bold; color:#000;}
.block-bf-list p.subHeading1 a:hover{ text-decoration:none;}
.block-bf-list .siteMap{ margin:5px 0; border-bottom:1px solid #eee; padding-left:2em;}
.block-bf-list .siteMap a{ padding:3px 10px;}

/*支付页面结果*/
.block-bf-list .tipNotice{border:1px solid #fbcd7c; background-color:#ffffec; width:650px; height:248px;}
.block-bf-list .tipNotice p{ float:left;width:600px; text-align:left; text-indent:43px; }
.block-bf-list .tipNotice p.payNotice{ height:42px; line-height:35px; font-size:14px; font-weight:bold; background:url(../images/true-icon.gif) 0px 0px no-repeat;}
.block-bf-list .tipNotice p.backNotice{ height:22px;font-size:14px; text-decoration:underline; background:url(../images/back-icon.gif) 50px 0px no-repeat; padding-left:28px;}
.block-bf-list .payOut{border:1px solid #09959c; background-color:#f2fbfb; width:450px; height:248px; padding:81px 0 0 100px;}
.block-bf-list .payOut p{ text-indent:52px;
	width: 434px;
}
.block-bf-list .payOut p.qTip{ line-height:40px;font-size:14px; font-weight:bold; background:url(../images/false-icon.gif) 0px 0px no-repeat; height:42px;
	width: 436px;
}
