﻿/*-----------------public----------------------*/
@charset "utf-8";
*{padding:0; margin:0; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
body{font-size:14px; margin:0 5px; color:#000; background:#fff url(http://data.travelchinaguide.com/images/background/bg/bgj035.jpg) repeat-x 0 40px;}

img{border:0;}
a{text-decoration: underline; color:#36c;}
a:hover{text-decoration:none; color:#ff6600;}
ul{list-style:none;}

/* Clear Fix */
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{display:inline-block;}
.clear{display:block;}
/* end of clearfix */

.relv{position:relative;}

.line{background: url("http://data.travelchinaguide.com/images/background/line/line001.gif") center center repeat-x; height:20px; overflow:hidden;}

#header, #footer{position:relative; background:#fff; margin:0 auto; width:995px;}
.content{background:#fff; margin:0 auto; width:995px;}
.left{float:left; width:230px; background:#F4F9FD; padding-bottom:20px;}
.right{float:right; width:760px;}
/*------------------Loading bar----------------------*/
.loadingBar{z-index:99999; height:70px; padding:30px 0; background:#6ead76 url("http://data.travelchinaguide.com/images/background/icon/bg_wait_01.jpg") repeat-x; color:#fff; font-size:18px; font-weight:bold; text-align:center;}
.loadingBar .bar{display:block; margin:10px auto; padding:6px; width:516px; height:18px; background:url("http://data.travelchinaguide.com/images/background/icon/wait_bar_bg.gif") no-repeat;}
.loadingBar .bar span{display:block; float:left; height:3px; width:59px; overflow:hidden; background:#81ca19; border-bottom:2px solid #6db320; border-top:1px solid #6db320; border-left:1px solid #81ca19; border-right:1px solid #b1d47f; margin-right:2px;}


/*------------------Login box-------------------*/
.topBg {background: url("http://data.travelchinaguide.com/images/background/bg/bgp003.png") repeat-x scroll 0 0 #EBEBEB;border-bottom: 1px solid #E3E3E3;font-size: 12px;}
.topWrap {height: 20px;margin: 0 auto;overflow: hidden;padding: 4px 0 2px;width: 995px;}
.topWrap a {color: #838383;line-height: 1.2;}
.topWrap .folIco{ float:right; height:26px; margin-left:10px; margin-top:-4px; margin-top:-8px\9; -margin-top:-6px; padding:2px 25px 5px 95px; padding-top:6px\9; background:url(http://data.travelchinaguide.com/images/background/other/p001.png) no-repeat; background-position:0 5px\9;}
.topWrap .folIco img{ width:20px; height:20px; vertical-align:text-bottom;}

.loginBox {text-align:right; font-size:12px; color:#545454;}
.loginBox input{border:#ccc solid 1px;}
.loginBox .login{cursor:pointer; margin:0 0 -5px 5px;}
.loginBox .memInfo{margin-top:10px; font-size:12px; line-height:20px;}
.loginBox .msg{margin-left:15px; background:url("http://data.travelchinaguide.com/images/background/icon/bgg001.gif") no-repeat; padding:2px 5px 8px 25px; font-size:11px; font-weight:bold; color:#e47e00; cursor:pointer;}
#loginBox {text-align:right; font-size:12px;color:#545454; padding-right:8px;}
#loginBox input{border:#ccc solid 1px;}
#loginBox .login{border:0; margin-bottom:-4px;cursor:pointer;}
#spanmessage{margin-left:10px;margin-right:-5px;font-size:12px;}
#spanmessage a{text-decoration:none;color:#666;}
#spanmessage a{padding-left:32px;background:url(http://data.travelchinaguide.com/images/background/icon/msg.gif) no-repeat 0 -4px;text-decoration:none;color:#333;}


/*------------------header----------------------*/
#header{font-size:13px;}
#header .logo{position:relative;}
#header .logo img{margin:0 0 0 20px;}
#header .logo .tel{position:absolute; top:0; right:20px; width:380px; height:59px;  background:url("http://data.travelchinaguide.com/images/background/banner/call-menu.gif") no-repeat; padding:9px 0 0 0;}
#header .logo .telSel {background: url("http://data.travelchinaguide.com/images/background/bg/bgp012.png") no-repeat scroll 0 5px transparent;height: 59px;padding: 9px 0 0;position: absolute;right: 20px;top: 0;width: 365px;}
#header select.tellcon {border: 1px solid #336699;font: 12px Arial,Helvetica,sans-serif;left: 118px;position: absolute;top: 36px;width: 109px;}

#header #mainNav{position:relative; padding-left:12px; background:#3a76a8 url("http://data.travelchinaguide.com/images/background/menu/menu_bg_01.png") repeat-x 0 -2px; height:36px; color:#fff; overflow:hidden;}
#header #mainNav .clt2, #header #mainNav .crt2{position:absolute; background:url("http://data.travelchinaguide.com/images/background/menu/bgp035.png") no-repeat scroll 0 0 transparent; height:10px; width:10px; top:-1px;}
#header #mainNav .crt2{background-position:-10px 0; right:0 !important; *right:-1px;}
#header #mainNav .clt2{background-position:0 0; left:-1px;}
#header #mainNav li{float:left; height:30px; line-height:30px; margin-top:1px; margin-left:1px; background:url("http://data.travelchinaguide.com/images/background/menu/icon_list_01.png") no-repeat 0 50%;}
#header #mainNav li.noline{background:none repeat scroll 0 0 transparent;}
#header #mainNav a{display:block; color:#fff; padding:0 13px 6px 13px; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif;}
#header #mainNav a:hover{background:#09497E url("http://data.travelchinaguide.com/images/background/menu/menu_bg_02.png") repeat-x; color:#fff;}
#header #mainNav li.currentMenu{margin:1px 0 0 1px;background:url("http://data.travelchinaguide.com/images/background/menu/icon_list_01.png") no-repeat 0 50%; height:30px;}
#header #mainNav li.currentMenu a{color:#fff; background:#09497E url("http://data.travelchinaguide.com/images/background/menu/menu_bg_02.png") repeat-x}
#header .menuOther{position:absolute; top:51px; *top:54px; left:850px; width:125px; height:45px; padding-top:5px; background:url("http://data.travelchinaguide.com/images/background/menu/bgp040.png") no-repeat left bottom;}
#header .menuOther span{margin:0 1px 0 13px;}
#header .menuOther a{text-decoration:none; color:#36c; padding-bottom:20px;}
#header .menuOther a:hover{text-decoration:none;color:#f60;}

#header .headBg{position:relative; height:0; line-height:0; }
#header .headBg .headLeftBg2, #header .headBg .headRightBg2{position:absolute; width:5px; height:627px; top:-30px; behavior:url(/tour/images/background/iepngfix.htc);}
#header .headBg .headLeftBg2{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp049.png) no-repeat -3px 0; left:-5px;}
#header .headBg .headRightBg2{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp050.png) no-repeat; right:-5px;}





/*------------------footer----------------------*/
#footer{text-align:center;}
#footer img{vertical-align:middle; margin-right:15px;}
#footer p.copy{font-size: 10px; margin-bottom: 20px; color: #666;}
#footer p.copy img{vertical-align:middle; margin-right:15px}
#footer p.copy a{font-size: 10px; color: #36c; text-decoration:underline;}
#footer a.gotop{float:right; margin-top:0; *margin-top:-18px; margin-right:7px; width:53px; height:17px; display:block; background:url("http://data.travelchinaguide.com/images/background/button/gotop.gif") no-repeat; text-decoration:underline;}

/*------------------Page Left----------------------*/
.left .menuBox{border:#C2C5C6 solid 1px; margin:15px 5px; padding:5px; text-align:center; background:#fff;}
.left .discount{width:136px; height:95px; padding:155px 12px 0 12px; margin:20px auto; border:1px solid #d1bd82; background:url("http://data.travelchinaguide.com/hotel/images/ad/discount.jpg") no-repeat; font-size:12px; text-align:left; font-family: Verdana, Geneva, sans-serif; line-height:150%; cursor:pointer;}


/*------------------AD----------------------*/
#adSaveUp{background:#feeeba url("http://data.travelchinaguide.com/hotel/images/ad/saveup.jpg") no-repeat; padding:70px 0 10px 10px; line-height:160%; color:#993300; text-align:left; font-size:13px; font-family: Arial, Helvetica, sans-serif;}


.bookBox{margin:15px 5px; border:#38abfb solid 1px;}
.bookBox h3{background:#fff url("http://data.travelchinaguide.com/images/background/menu/bg-tourindex-03.jpg") repeat-x;color:#fff; font-size:16px; text-align:center; padding:15px 0;}
.bookBox ul{padding:5px;}
.bookBox li{height:37px; background:url("http://data.travelchinaguide.com/images/tcg/tour/arrow/arrow_blue.gif") no-repeat 20px 24px;}
.bookBox li span{color:#1a88d2; margin:0 5px;}
.bookBox li.lastStep{background:none; height:25px;}


.leftMenu dl{text-align:left;}
.leftMenu dd{background:url("http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif") 10px 5px no-repeat; padding:1px 0 0 21px; line-height:25px;}
.leftMenu dd a{text-decoration:none; display:block;}
.leftMenu dd a:hover{background-color:#fee95a; color:#ff6600;}

.leftMenu dt{background:url("http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif") 5px 9px no-repeat;  line-height:25px; text-indent:20px; border-bottom:1px solid #e2e2e1; display:block; }
.leftMenu dt a{text-decoration:none; display:block;}
.leftMenu dt a:hover{background:#fee95a url("http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif") 5px 9px no-repeat;  color:#ff6600;}
.leftMenu dd.faqs_wt{font-size:12px;}
.leftMenu dd.faqs_wt a{color:#000;}

/*------------------Index Search----------------------*/
#adSearch{position:relative;}
#adSearch .imgAd{position:relative; width:514px;}
#adSearch .imgAd .menuitem, #adSearch .imgAd .menucur{width:490px; margin-top:2px; height:27px; line-height:27px; text-align:center; cursor:pointer;}
#adSearch .imgAd .menuitem{background:#eeeeee; color:#000;}
#adSearch .imgAd .menucur{background:#0066FF url("http://data.travelchinaguide.com/hotel/images/bg/bg.jpg") repeat-x; color:#fff;}

#adSearch .rightBg1, #adSearch .rightBg2, #adSearch .rightBg3, #adSearch .rightBg4{display:none; position:absolute; z-index:-10px; top:0; right:0; width:100%; height:258px; background-repeat:repeat-x; background-position:20px 0; }
#adSearch .rightBg1{display:block; background:url("http://data.travelchinaguide.com/hotel/images/ad/adv2-b.jpg");}
#adSearch .rightBg2{background:url("http://data.travelchinaguide.com/hotel/images/ad/adv6-b.jpg");}
#adSearch .rightBg3{background:url("http://data.travelchinaguide.com/hotel/images/ad/adv3-b.jpg");}
#adSearch .rightBg4{background:url("http://data.travelchinaguide.com/hotel/images/ad/adv4-b.1012.01.jpg");background-position:514px 0;}


#idHotelSearch{position:absolute; right:5px; top:72px; width:260px; background:#fff;}
#idHotelSearch .b1, #idHotelSearch .b2{position:absolute; z-index:20px; top:0; width:11px; height:260px;}
#idHotelSearch .b1{background: url("http://data.travelchinaguide.com/hotel/images/bg/bg-02.gif") no-repeat 0 0; left:0;}
#idHotelSearch .b2{background: url("http://data.travelchinaguide.com/hotel/images/bg/bg-02.gif") no-repeat -11px 0; right:0;}
#idHotelSearch h4{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-08.jpg") repeat-x; line-height:40px; font-weight:bold; color:#fff; text-align:center;}
#idHotelSearch .sbody{margin:4px; height:246px; border:#DAE0DC solid 1px; background:#F2F8F4; padding:0 5px 10px; text-align:center;}
#idHotelSearch .sbody table{margin:10px auto;}
#idHotelSearch .sbody td{padding:5px 0;}
#idHotelSearch .sbody th{font-weight: normal; padding-right:5px; text-align:left;}
#idHotelSearch .sbody .sep{border-bottom:1px solid #CFDBCF; height:5px; margin-bottom:5px; overflow:hidden;}
#idHotelSearch .sbody .searchsubmit{padding-top:10px;}

#idHotelSearch input.text{border:#93CA53 solid 2px; width:105px; height:20px;}
#idHotelSearch input.text1{margin:12px 0 0 0; border:2px solid #93CA53; height:20px; padding:2px 1px 0 1px; margin:0; width:130px; font-family:Arial, Helvetica, sans-serif;}
#idHotelSearch #btnCity{position:absolute; top:3px; left:112px; width:19px; height:18px; overflow:hidden; cursor:pointer; background:url("http://data.travelchinaguide.com/hotel/images/button/dropdown.gif") no-repeat;}

#idcitylist{text-align:left; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg.png"); display:none; position:absolute; top:23px; left:-580px; width:717px; border:1px solid #609653; padding:10px;}
#idcitylist table{background:#e9fde5;}
#idcitylist td{vertical-align:top; width:100px;}
#idcitylist dl{font-size:12px;}
#idcitylist dl dt{font-size:16px; font-weight:bold; color:#3b8829; background:#d0f0c8; width:100px; text-align:center; line-height:25px;}
#idcitylist dl dd{width:100px; text-align:left; cursor:pointer; padding:3px 0;}


.right .intro{margin:20px; text-align:justify;}
.right .rightCont{margin:0 10px;}

.h4ArrowBorder, .h4Arrow{background:url("http://data.travelchinaguide.com/hotel/images/arrow/arrow-green.gif") no-repeat 0 2px; font-size:16px; font-weight:bold; text-indent:20px;}
.h4ArrowBorder{padding-bottom:10px; border-bottom:#93BD57 solid 1px; width:100%;}
.h4Arrow{margin-top:25px;}

.hotelDeals{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-03.jpg") repeat-x left bottom;}
.hotelDeals dt a{color:#000;}
.hotelDeals dd table{width:140px; margin:0; padding:0; border:none; margin:0 auto;}
.hotelDeals dd td{width:50%; text-align:center;}
.hotelDeals dd .imgbd{border:1px solid #ccc; padding:2px;display:block;margin-right:2px}
.hotelDeals dd img{width:70px; height:70px;}
.hotelDeals dd font img{width:auto; height:auto;}
.hotelDeals .dealsCity{float:left; display:inline; width:33%; text-align:center; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-04.jpg") no-repeat right top;}

.dealsCity dt{font-weight:bold; color:#000; margin-top:15px;}
.dealsCity dd{margin-top:10px; } 
.dealsCity dd img{margin-right:0; }
.dealsCity dd ul{width:90%; margin:15px auto; text-align:left;}
.dealsCity dd li{background:url("http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif") no-repeat 0 8px; padding-left:8px; font-size:12px; margin-bottom:8px;}
.dealsCity dd li span{color:#cb0707;}

.popDest{border:#93BC58 solid 1px; margin:10px 0 0 0; zoom:1;}
.popDest .title3{margin:3px 3px 0; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-05.jpg") repeat-x; line-height:40px; text-align:center; font-weight:bold;}
.popDest .col{float:left; width:122px; border-left:1px solid #D5E5C0; padding-top:15px;}
.popDest .first{border:none; padding:0;}
.popDest .noPad{padding:0;}
.popDest a{display:block; margin:0 0 10px 10px; background:url("http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue-1.gif") no-repeat 0 -8px; text-indent:15px;}
/* ************************************************************************************ */

/*===================================Hotel City List====================================*/
.left .cityTime{margin:10px auto; height:40px; line-height:150%; background:url("http://data.travelchinaguide.com/images/background/icon/ico-clock.jpg") no-repeat 10px 3px; padding-left:50px; font-size:12px; }
.left .cityTime .strong{font-weight:bold; display:block;}

/* City Guide Menu */
.left .cityGuideMenu{width:216px; margin:0 auto; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-41.jpg") no-repeat left bottom; border-top:#B8D2DF solid 1px; color:#666; padding-bottom:15px; position:relative;}
.left .cityGuideMenu .leftBorder, .left .cityGuideMenu .rightBorder{position:absolute; top:0; width:1px; height:155px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-39.gif");}
.left .cityGuideMenu .leftBorder{left:0;}
.left .cityGuideMenu .rightBorder{right:0;}
.left .cityGuideMenu h3{color:#fff; margin:2px 3px; background:transparent url("http://data.travelchinaguide.com/images/background/menu/bg-tourindex-03.jpg") repeat-x;font-size:14px; padding:10px 0; text-align:center;}
.left .cityGuideMenu h3 a{color:#fff;}

.left .cityGuideMenu .leftNav{width:200px; margin:5px auto;}
.left .cityGuideMenu .leftNav li{line-height:25px; display:block; color:#ff6600;}
.left .cityGuideMenu .leftNav li a{text-decoration:none; color:#36c;}

.left .cityGuideMenu .citynavFolder{background:url("http://data.travelchinaguide.com/images/background/icon/closed.gif") 10px 8px no-repeat; border-bottom:1px solid #e2e2e1; text-indent:33px;}
.left .cityGuideMenu .citynavFolder a{display:block;}
.left .cityGuideMenu .citynavFolder a:hover, .left .cityGuideMenu .citynavFolder .current{background:#5DCAF0 url("http://data.travelchinaguide.com/hotel/images/bg/bg-40.jpg") no-repeat;color:#fff; font-weight:bold;}
/* End City Guide Menu */

.left .discount{width:136px; height:95px; padding:155px 12px 0 12px; margin:10px auto; border:1px solid #d1bd82; background:url("http://data.travelchinaguide.com/hotel/images/ad/discount.jpg") no-repeat; font-size:12px; text-align:left; font-family: Verdana, Geneva, sans-serif; line-height:150%; cursor:pointer;}

/* right */
.right .subnav{margin:25px 0 0 10px;}

#step{margin:15px 0 15px 10px; font:bold italic 12px Verdana, Arial, Helvetica, sans-serif; color:#A1A1A1;}
#step span{margin-right:18px; padding-left:15px; background:url("http://data.travelchinaguide.com/images/tcg/china-flights/ico/dot.gif") no-repeat left bottom;}
#step .current, #step .pass{background-position:left top;}
#step .pass{color:#000;}
#step .current{color:#F60;}

/* Detail information box*/
.citySearchForm{position:relative; padding:10px; margin:10px; background:#B8DAA0; font-weight:bold; }
.citySearchForm .b1, .citySearchForm .b2, .citySearchForm .b3, .citySearchForm .b4{position:absolute; width:6px; height:6px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-09.gif"); overflow:hidden;}

.citySearchForm .b1{background-position:0 0; left:0; top:0;}
.citySearchForm .b2{background-position:-18px 0; right:0; top:0;}
.citySearchForm .b3{background-position:0 -18px; left:0; bottom:0; _bottom:-1px;}
.citySearchForm .b4{background-position:-18px -18px; right:0; bottom:0; _bottom:-1px;}

.citySearchForm .innerBox{background:#fff url("http://data.travelchinaguide.com/hotel/images/bg/bg-18.jpg") repeat-x; position:relative; height:122px; border:#69A253 solid 1px;}
.citySearchForm .innerBox .b1{background-position:-6px -6px; left:-1px; top:-1px;}
.citySearchForm .innerBox .b2{background-position:-12px -6px; right:-1px; _right:-2px; top:-1px;}
.citySearchForm .innerBox .b3{background-position:-6px -12px; left:-1px; bottom:-1px; }
.citySearchForm .innerBox .b4{background-position:-12px -12px; right:-1px;  _right:-2px; bottom:-1px; }
.citySearchForm .innerBox .showCon{display:block;}

/* form */
#HotelSearchForm{margin:15px 25px 0 0; font-size:13px;}
#HotelSearchForm input, #HotelSearchForm img{vertical-align:middle;}
#HotelSearchForm label{display:block; float:left; width:32%; height:30px; text-align:right; font-weight:bold;}
#HotelSearchForm select{width:110px;}
#HotelSearchForm .text, #HotelSearchForm .text2{border:#93CA53 solid 2px; width:110px; height:18px; padding:1px 0;}
#HotelSearchForm .text2{width:110px;}
#HotelSearchForm td{text-align:right; height:35px;}

#HotelSearchForm .boxBtm{margin-top:5px; color:#3E8730;}
#HotelSearchForm .boxBtm .result{margin-left:5%;}
#HotelSearchForm .boxBtm .fr{width:55%; float:right; text-align:right; margin-right:3%;}
#HotelSearchForm .boxBtm a{color:#3E8730; font-weight:normal; margin-left:5%;}

.btnSearch{width:91px; height:25px; border:none; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-29.jpg") no-repeat; color: white;}
.tar{text-align:right; margin-right:10px; font-size:12px; line-height:140%;}
.tar input{vertical-align:middle;}

/* page list */
.dateLength{margin:20px 30px 0 15px; color:#3E8730; font-size:16px; font-weight:bold;}
.pageNav , .pageNavBottom{background:#F5F5F5 url("http://data.travelchinaguide.com/images/background/line/line001.gif") repeat-x; padding:10px 5px; font-size:12px; position:relative; margin-left:10px; margin-right:10px;}
.pageNav{margin-top:20px;margin-bottom:5px; background-position: left bottom;}
.pageNavBottom{margin-top:5px; margin-bottom:20px; background-position:left 3px;}
.pageNav span ,.pageNavBottom span{position:absolute; right:10px;}

/* hotel list */
.hotelList{position:relative; margin-left:10px; margin-right:10px; line-height:140%;}
.hotelList .listBox, .hotelList .listBoxHover{border:#DDE2E6 solid 1px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-13.jpg") repeat-x; margin-top:5px; overflow:hidden; zoom:1; position:relative;}
.hotelList .listBoxHover{border:#DDE2E6 solid 3px;}
.listBox .roomrate{display:block; clear:both;}

.hotelList table{width:99.9%; margin:0 auto; border:0; background:#F2F2F2;}
.hotelList td,.hotelList th{text-align:center; background:#fff; padding:5px 0; width:25%;}
.hotelList td{font-size:12px;}
.hotelList td.colspan{padding:0;}
.hotelList th{background:#7AA8D4 url("http://data.travelchinaguide.com/hotel/images/bg/bg-14.jpg") repeat-x; line-height:24px; color:#fff;}
.hotelList a.showRate{background:url("http://data.travelchinaguide.com/images/background/arrow/ico-arrow-04.gif") no-repeat 0 4px; padding-left:20px; cursor:pointer;}
.hotelList a.hideRate{background:url("http://data.travelchinaguide.com/images/background/arrow/ico-arrow-03.gif") no-repeat 0 2px; padding-left:20px; cursor:pointer;}
.hotelList td .choose,.hotelList td .choose_over{width:102px; height:20px; font-size:11px; text-align:left; padding-left:5px; margin:0 auto; line-height:20px; background:url("http://data.travelchinaguide.com/images/background/button/bg_search_05.gif") no-repeat 0 0; cursor:pointer;}
.hotelList td .choose_over{background:url("http://data.travelchinaguide.com/images/background/button/bg_search_05.gif") no-repeat 0 -20px;}

.hotelList .innertable{width:100%; background:#EBF8E6;}
.hotelList .innertable td, .hotelList .innertable th{width:14.2%; background:none;}
.hotelList .innertable td{border-top:#ABD78F solid 1px;}
.hotelList .innertable td.current{background:#fff;}
.hotelList .innertable th{background:#88BD63; font-size:12px; line-height:12px;}
.hotelList .innertable th.weekend{color: #930;}
.hotelList .innertable .dining{background:url("http://data.travelchinaguide.com/images/background/icon/ico-dining.gif") no-repeat; padding:3px 0 0 28px;}


.hotelList .listLeft{float:left; width: 490px; padding:15px 0; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-12.jpg") no-repeat top right;}
.hotelList .listLeft .picks{position:absolute; left:0; top:0; width:62px; height:54px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-11.gif") no-repeat;}
.hotelList .listLeft img{margin:20px 20px 0 22px; float:left; }
.hotelList .listLeft dl{float:left; width:74%;}
.hotelList .listLeft dt{font-weight:bold;}
.hotelList .listLeft dt img{margin:0; float:none;}
.hotelList .listLeft dd{font-size:12px; }
.hotelList .listLeft dd .rating span{font-weight:bold;}
.hotelList .listLeft dd .rating img{margin:0; float:none;}
.hotelList .listLeft dd .location span{font-weight:bold;}


.listRight{float:right; width:230px; line-height:30px; text-align:center; }
.listRight .price{margin-top:1px; text-align:center; padding-top:25px; font-weight:bold; font-size:16px;}
.listRight .price div{font-size:14px; font-weight:normal; width:175px; margin:10px auto; text-align:left;}
.listRight .price .show{background:url("http://data.travelchinaguide.com/images/background/arrow/ico-arrow-01.gif") no-repeat 0 2px; padding-left:23px; cursor:pointer;}
.listRight .price .hide{background:url("http://data.travelchinaguide.com/images/background/arrow/ico-arrow-02.gif") no-repeat 0 2px; padding-left:23px; cursor:pointer;} 

.listRight .price .choose{width:107px; height:20px; margin:0 auto; line-height:20px; background:url("http://data.travelchinaguide.com/images/background/button/bg_search_05.gif") no-repeat 0 0; cursor:pointer; font-size:12px; text-indent:10px; margin-top:15px;}
.listRight .price .roomRate{line-height:20px; text-align:center; color:#999;}
.listRight .price .confirm{margin:10px auto; text-align:center;}
.listRight .price .confirm img{width:124px; height:20px; margin-left:10px;}

.listBox .rate{background:#EEF7FE;font-size:12px; clear:both;}
.listBox .redStrong{color:#AA0006; margin:0 5px;}
.listBox .rate .grey{color:#8C8F96;}
.listBox .rate td{background:#EEF7FE;}


/* no result */
.noresult{width:95%; padding:5px; margin:30px auto 0 2%; border:1px solid #ccc;}
.noresult .infobox{padding:10px; background:url("http://data.travelchinaguide.com/hotel/images/bg/result_bg.jpg") repeat-x;}
.noresult .infotitle{font-weight:bold; background:url("http://data.travelchinaguide.com/images/background/icon/ico_norecord.gif") no-repeat; height:55px; line-height:55px; padding-left:60px; width:500px; margin:20px auto;}
.noresult .infotxt{text-align:left; line-height:150%; width:80%; margin:20px auto;}
.noresult .infotxt table{margin:0;}
.noresult .infoline{background:url("http://data.travelchinaguide.com/images/background/line/line-dot.gif") repeat-x;height:3px; line-height:3px;}
.noresult table{margin:20px auto 30px auto; border:none;}
.noresult table td{line-height:150%; font-size:11px}

/* price page */
.left .greenBox{position:relative; width:206px; margin:10px auto; padding:8px 5px 20px; background:#C5E0CF url("http://data.travelchinaguide.com/hotel/images/bg/bg-26.gif") repeat-x;}
.left .greenBox .arrow{position:absolute; top:10px; right:-15px; width:15px; height:23px; background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-arrow-06.gif") no-repeat;}
.left .greenBox ul{width:204px; height:192px; background:#98D285 url("http://data.travelchinaguide.com/hotel/images/bg/bg-27.gif") repeat-x; border:#EEFFEC solid 1px; border-bottom:none; overflow:hidden; font-size:13px; font-weight:bold;}
.left .greenBox li{width:166px; border:#EEFFEC solid 1px; margin:0 auto; background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-arrow-07.gif") no-repeat 15px 15px; padding-left:36px; height:35px; line-height:35px; color:#fff; cursor:pointer;}
.left .greenBox li.current{background:#EEFFEC url("http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif") no-repeat 15px 15px; color:#47833D;}
.left .greenBox li#last{line-height:14px;padding-top:6px; border-bottom:#EEFFEC solid 3px;}
.left .greenBox li a{color:#fff; text-decoration:none;}
.left .greenBox li a:hover{color:#fff; text-decoration:underline;}

#idnearhotels{padding:2px; border:1px solid #ccc;margin:10px 6px auto 5px;}
#idnearhotels h4{background:#F8B945 url("http://data.travelchinaguide.com/images/tcg/china-flights/bg/bg_index03.jpg") repeat-x; line-height:35px; height:35px; font-size:16px; font-weight:bold; color:#fff; text-align:center;}
#idnearhotels dl{text-align:left;}
#idnearhotels dt{background:url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon04.gif") 5px 14px no-repeat; line-height:150%; padding:5px 5px 5px 15px; font-size:12px; display:block; cursor:pointer; }
#idnearhotels dt span{color:red;}



/* Hotel name and other infomation */
.rightMain{width:97%; margin-left:2%; margin-bottom:30px;}
.nameInfo{padding:10px; margin-left:10px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-21.jpg") repeat-x; line-height:140%;}
.nameInfo .name{margin-bottom:10px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-15.jpg") no-repeat 5px 0; padding-left:75px;}
.nameInfo .name h4{font-size:18px; font-weight:bold; color:#3E8730; margin:8px 0 10px;}
.nameInfo .info{background:url("http://data.travelchinaguide.com/images/background/line/line001.gif") repeat-x; font-size:12px; padding-top:20px; width:99%;} 
.nameInfo .info li{background: url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon-arrow.gif") no-repeat 10px 7px; padding-left:24px;}
.nameInfo .info li .remark{background:url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon07.gif") no-repeat; margin-left:5px; padding:2px 0 2px 20px;}
/* Hotel name and other infomation */
.rightMain .nameInfo{padding:10px 0; margin-left:0;}

/* hotel page */
.HotelDetailInfo .right{width:740px; padding-right:10px;}
.nameInfo .hotelMap{position:absolute; bottom:0; right:20px; font-weight:bold;}
.nameInfo #mapRate{float:right; width:196px; margin:5px; text-align:center;}
.nameInfo #mapRate #map{width:194px; height:136px; border:solid 1px #C3C3C3;}

.detailInfo .img{width:320px; float:left;}
.detailInfo ul{margin-top:10px; font-size:13px;}
.detailInfo li{margin-bottom:5px;}
.detailInfo li span{font-weight:bold; margin-right:8px;}
.detailInfo .photo{padding-top:5px; text-align:center; font-size:12px;}
.detailInfo .photo a{padding-left:20px; background:url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon05.gif") no-repeat;}


.clsratedetailmain{position:absolute;top:35px;left:180px;width:260px;border:1px solid #ccc;display:none;z-index:100;background:#f8f8f8;padding-bottom:5px; }
.clsratedetailico{font-size:1px;height:8px;margin-top:-5px;position:relative;text-align:left;padding-left:8px;}
.clsratedetailtitle{width:100%;font-size:12px;text-align:left;padding:3px 0 3px 4px;color:#7C7B7B;}
.ulrank{width:260px;border-top:1px dotted #ccc;padding:4px 0 4px 0;padding-left:5px;color:#7C7B7B;}
.ulrank li{font-size:11px;height:15px!important;height:13px;list-style-type:none;text-align:left;clear:both;}
.clsrateitemtitle{float:left;width:120px;text-align:left;}
.clsrateitmebg{float:left;background:url("http://data.travelchinaguide.com/images/tcg/rate/ratedetailbg.gif") repeat-x;width:50px;margin-top:7px;margin-right:4px!important;margin-right:2px;}
.lifive,.lifour,.lithree,.litwo,.lione{background:#10B000;width:50px;float:left;height:8px;font-size:0;}


.topRateBox{position:relative; margin-top:8px; border:#ECCFA5 solid 1px; padding:10px 0;  background:#FBF2E1;  font-weight:bold; font-size:11px; text-align:center;}
.orange{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-arrow-05.gif") no-repeat right 5px; padding-right:15px; font-size:14px; color:#E77A11; cursor:pointer;}
.orangenone{padding-right:20px; margin-right:20px; font-size:18px; color:#E77A11;}
.rateNum{font-weight:normal; font-size:12px; margin-right:50px;}
.topRateBox .clsratedetailmain{left:auto; right:0;}
.topRateBox .clsratedetailico{text-align:right; margin-right:8px;}
.topRateBox a{font-size:14px;}
.btmLine{background:url("http://data.travelchinaguide.com/images/background/line/line001.gif") repeat-x left bottom; padding-bottom:5px; margin-left:10px;}
.btmLine .arrowBlue{float:left; width:40%; margin-top:10px; background:url("http://data.travelchinaguide.com/images/background/arrow/arrow_blue.gif") no-repeat 0 2px; font-size:14px; text-indent:20px;}
.btmLine .size{float:right; width:250px; height:36px; line-height:36px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-28.jpg") no-repeat; text-indent:60px; margin-top:5px;}


.hotelImg{height:120px; margin-left:10px; border:solid 1px #9CDA8F; background:#F6FBF7;}
.hotelImg .imgLi{height:90px; overflow:hidden; text-align:center;}
.hotelImg .imgLi img{margin:10px 10px 0 0; border:solid 1px #1D1E1D; }
.hotelImg .imgBtn .fr{float:right; margin-right:15px; padding-left:18px; background:url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon05.gif") no-repeat left center;}
.hotelImg .imgBtn{text-align:center;}


/* Room type and check date */

.greenBtmLine{margin-left:10px; *margin-left:5px; border-bottom:#78B821 solid 2px; padding-bottom:5px; *overflow:hidden; _zoom:1;}
.greenBtmLine table{background:#F2F2F2; border:#DEE1E0 solid 1px; width:100%; font-size:13px; margin-bottom:10px;}
.greenBtmLine td{width:30%; background:#fff; text-align:center; padding:5px 0;} 
.greenBtmLine td.rowSpan{width:40%; color:#000; text-align:left; padding-left:6%;}
.greenBtmLine .greenTxt{color:#4E7D3E;}
.greenBtmLine th{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-30.gif") repeat-x; color:#000; text-align:left; padding:6px 30px; font-size:14px;}


/*------------------------*/
.cydiv{position:absolute;  border:1px solid #7AB0D3; border-bottom-width:3px; border-right-width:3px; background:#EBF7FF; padding:5px 10px; display:none;z-index: 99;}
.cyjiao{position:absolute; width:12px; height:11px; left:400px; top:-11px;}
.cyclose{position:absolute; width:60px; height:11px; right:10px; color:red; top:5px; font-weight:normal;}
.cytxt{padding-top:10px; font-weight:normal; line-height:150%; font-size:12px;}


.infomation{margin-left:10px; padding-left:10px; line-height:140%;}
.infomation h5{width:80%; background:url("http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif") no-repeat 0 7px; text-indent:15px; font-size:14px; font-weight:bold; margin:15px 0 5px 0;}

.infomation dl{width:100%; background:#E2EEFC; margin-bottom:10px;}
.infomation dt,.infomation dd{float:left;}
.infomation dt{width:17%; text-align:center; color:#5789AC; font-weight:bold; padding:10px 0;}
.infomation dd{background:#EDF6FF; padding:5px 0 5px 3%; width:80%;}
.infomation dd li{display:block; float:left; width:48%; background:url("http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif") no-repeat 0 8px; padding-left:10px; margin:3px 0;}

















/*------------------------------------------------*/

.rightMain .noresult{width:auto; margin:30px auto 0 10px;}
.rightMain .noresult table td strong{color:#F60;}
.rightMain .noresult .choose{width:107px; height:20px; margin:0 auto; line-height:20px; background:url("http://data.travelchinaguide.com/images/background/button/bg_search_05.gif") no-repeat 0 0; cursor:pointer; font-size:12px; text-indent:10px; margin-top:15px;}
.rightMain .noresult .choose, .rightMain .noresult .choose_over{width:107px; height:20px; margin:0 auto; line-height:20px; background:url("http://data.travelchinaguide.com/images/background/button/bg_search_05.gif") no-repeat 0 0; cursor:pointer;}
.rightMain .noresult .choose_over{background:url("http://data.travelchinaguide.com/images/background/button/bg_search_05.gif") no-repeat 0 -20px;}
.rightMain .noresult .infotitle{font-weight:normal; width:100%; height:40px; line-height:140%; padding-top:15px; padding-left:60px; margin:20px 0;}
.rightMain .noresult table{margin:5px auto 30px auto; border:none;}


/* Room type and check date */
.typeDate{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-22.jpg") repeat-x; padding:10px 0 15px; margin:5px 0 10px 10px; text-align:center; line-height:140%;}
.typeDate label{padding:0 10px 20px 0;}
.typeDate select{width:185px; font-size:12px; line-height:2.0; vertical-align:middle;}
.typeDate .text{border:#93CA53 solid 2px; padding:1px; width:100px; vertical-align:middle;}
.typeDate .img{vertical-align:middle;}
.typeDate .checkRate{padding:6px 9px;color:#fff; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-29.jpg") no-repeat; cursor:pointer; text-align:center; font-weight:bold; font-size:12px;}
.typeDate .submit{width:91px; height:25px; vertical-align:middle; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-29.jpg") no-repeat;color:white; border:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; }
/* Room type and check date */
.typeDate .btmBorder{margin:0 10px; padding:0 5px 5px; border-bottom:solid 1px #C0DBD4;text-align:left;}
.typeDate .formL{float:left; width:70%;}
.typeDate .formL div{margin:10px 0;}
.typeDate .formR{float:left; width:29%; padding-top:15px; background:url("http://data.travelchinaguide.com/hotel/images/bg/b3.gif") no-repeat; text-align:center; }

.rightMain .typeDate{margin:auto 0;}




/* Type list */
.typeList{margin-top:20px; border:#D7EACA solid 1px; padding:2px; overflow:visible; zoom:1;}
.typeList .typeBlue{position:relative; padding:8px 140px 8px 80px; background:#77A7D5 url("http://data.travelchinaguide.com/hotel/images/bg/bg-68.jpg") repeat-x; color:#000; font-size:16px; font-weight:bold; line-height:1.5em;}
.typeList .typeBlue table{display:inline;}
.typeList .typeBlue td{vertical-align:middle; height:55px;}

.typeList .typeSel{background:#A8D698 url("http://data.travelchinaguide.com/hotel/images/bg/bg-69.jpg") repeat-x; color:#FFF;}
.typeList .typeBlue .select{position:absolute; top:22px; right:10px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-59.gif") no-repeat; width:102px; height:27px; line-height:27px; padding-right:25px; font-size:12px; cursor:pointer; padding-left:17px; color:#FFF;}
.typeList .typeBlue a{color:#3366cc;}

.typeList .typeOld{padding:8px 140px 8px 20px; line-height:27px;}
.typeList .typeOld .select, .typeList .typeOld .select{position:absolute; top:5px; right:10px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-59.gif") no-repeat; width:102px; height:27px; line-height:27px; padding-right:25px; font-size:12px; cursor:pointer; padding-left:17px; color:#FFF;}


.typeList .confirm{width:124px; height:20px; vertical-align:text-bottom;}
.typeList h4{_margin-top:2px;}

.typeList .date{background:url("http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon20.gif") no-repeat 10px 8px; padding:8px 0 8px 40px; margin-left:10px; font-weight:normal; font-size:14px; height:25px; line-height:25px;}

/* Inner date table*/
.typeList .innerTable{width:100%; text-align:center; border-collapse:collapse;}
.typeList .innerTable td, .hotelList .innerTable th{width:14.2%; padding:3px 0; border:solid 1px #DADADA;}
.typeList .innerTable td{font-size:12px;}
.typeList .innerTable td.current{background:#fff;}
.typeList .innerTable th{background:#eee; color:#000; font-size:12px; font-weight:normal;}
.typeList .innerTable .dining{background:url("http://data.travelchinaguide.com/images/background/icon/ico-dining.gif") no-repeat; padding:3px 0 0 28px;}
/* End Inner date table*/
	
.typeList .breakfast{margin:10px 20px;}
.typeList .breakfast span{color:#BD1200; margin-right:20px;}
.typeList .hideCon{display:none;}
.typeList .selCon{background:#FFEDD4 url("http://data.travelchinaguide.com/hotel/images/bg/bg-23.gif") repeat-x; text-align:center; height:55px; line-height:55px; font-size:12px;  _height:19px; _padding:14px 0;}
.typeList .selCon span{margin:0 12px;}
.typeList .selCon select{width:45px;}
.typeList .email{margin:15px 30px;}
.typeList .booking, .typeList .bookingHover{border:none; width:126px; height:29px; line-height:29px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-60.gif") no-repeat 0 0; font: bold 16px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; text-align:left; padding-left:30px;}
.typeList .bookingHover{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-60.gif") no-repeat 0 -29px;}

/* Jenney 20100816 add ---- room picture */
.shadow{-moz-box-shadow: 2px 2px 3px #999; -webkit-box-shadow: 2px 2px 3px #999; box-shadow: 2px 2px 3px #999; filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3);}  

.typeList .roomPic{position:absolute; left:8px !important; _left:-72px; top:8px;}
.roomPic .smallPic{background:#FFF; /*padding:2px; border:1px solid #D0D0D2;*/ cursor:pointer;}
.roomPic .popBox{position:absolute; left:-50px; bottom:58px; width:214px; background:#FFF; border:1px solid #DADADA; padding:20px 20px 10px; font-size:12px; font-weight:normal; color:#000; line-height:1.4; display:none;}
.roomPic .popBox img{display:block; margin-bottom:5px;}
.roomPic .popBox .arrow02{position:absolute; left:80px; bottom:-13px; width:16px; height:13px; background:#c00 url("http://data.travelchinaguide.com/hotel/images/bg/bg-73.png") no-repeat left bottom;}
.roomPic .popBox .fr{float:right; width:40px; margin-top:3px; text-align:right;}
.roomPic .popBox .prev, .roomPic .popBox .next{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-73.png") no-repeat; padding:2px 7px; cursor:pointer;}
.roomPic .popBox .next{background-position:0 -23px;}
.roomPic .popBox .close02{position:absolute; right:3px; top:3px; width:17px; height:17px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-73.png") no-repeat 0 -45px; cursor:pointer;}

.roomPic .piclist{width:214px; height:160px; overflow:hidden;}
.roomPic .piclist div{width:214px; height:160px; overflow:hidden; padding:0; margin:0;}
/* End Jenney 20100816 add ---- room picture */


/* Hotel Search Box */
.searchBox{margin:10px auto; width:216px; background:#fff;}
.searchBox .text{border:#93CA53 solid 2px; width:100px; padding:1px 2px;}
.searchBox .text2{border:#93CA53 solid 2px; width:180px; padding:2px 5px;}
.searchBox h4{background:#F8B945 url("http://data.travelchinaguide.com/images/tcg/china-flights/bg/bg_index03.jpg") repeat-x; line-height:35px; font-size:16px; font-weight:bold; color:#fff; text-align:center;}
.searchBox div{border:#DAE0DC solid 1px; background:#fff; padding:0; text-align:center;}
.searchBox div ul{padding:0; margin-bottom:10px;}
.searchBox div li{border-bottom:#CFDBCF solid 1px; padding:10px 15px 10px 0; line-height:25px; text-align:right;}
.searchBox div li div{text-align:left;}
.searchBox div li.alignLeft{text-align:left; padding-left:5px; line-height:normal;}
/* End Hotel Search Box */


/* subject */
/* header */
#SubjectBody #header .navcon{background:url("http://data.travelchinaguide.com/images/background/banner/banner_bg_04.jpg") repeat-x 0 -6px; padding:4px 10px 0px 20px; border-top:1px solid #ebebeb; border-bottom:#EAECEB solid 3px; font-size:13px; height:21px;} 
#SubjectBody #header .headBg{width:994px; height:170px;}
#SubjectBody #header .headBg .banner{width:100%; height:100%; background:url("http://data.travelchinaguide.com/images/background/banner/bgj041.jpg") no-repeat top center;}
#SubjectBody #header .headBg .banner .btnImg{position:absolute; right:16px; bottom:20px;}

#SubjectBody #header #asiaBanner{height:175px;}


#SubjectBody .left{padding-top:10px;}
#SubjectBody .right{width:740px; padding-right:10px;}
#SubjectBody .btmLine{background:url("http://data.travelchinaguide.com/images/background/line/line001.gif") repeat-x left bottom; margin-top:10px; padding-bottom:10px; color:#3E8730; font-size:16px;}
#SubjectBody .greenArrow{background:url("http://data.travelchinaguide.com/hotel/images/arrow/arrow-green.gif") no-repeat scroll 0 2px; padding-left:20px;}

#SubjectBody .innerBox{position:relative; display: none; background:#fff url("http://data.travelchinaguide.com/hotel/images/bg/bg-18.jpg") repeat-x; height:85px; border:#69A253 solid 1px;}
#SubjectBody .innerBox .close{position:absolute; width:29px; height:29px; background:url("http://data.travelchinaguide.com/hotel/images/icon/ico_close.gif") no-repeat; left:180px; top:5px; cursor:pointer;}
#SubjectBody .sdate{margin:10px 0;}
#SubjectBody .sdate span{color:#347300; font-size:16px; font-weight:bold;}
#SubjectBody .sdate a{margin-left:20px; font-size:12px;}

#SubjectBody .hideCon{height:75px; padding:0 10px;}
#SubjectBody .hideCon .selCon{margin-top:5px; font-weight:bold;}
#SubjectBody .hideCon .selCon .span{line-height:30px; margin-right:10px;}
#SubjectBody .hideCon .selCon .text{border:#93CA53 solid 2px;width:110px;text-align:left;padding:1px 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
#SubjectBody .hideCon .submit{color:white; border:none; width:91px; height:25px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-29.jpg") no-repeat;}

#SubjectBody .greyBg{position:relative; height:40px; font-size:12px; padding:10px 20px; font-weight:bold; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-47.jpg") repeat-x 0 2px; border-top:#C8E2BA solid 1px;}
#SubjectBody .greyBg select{font-size:11px; font-family:Arial, Helvetica, sans-serif; width:170px; vertical-align:middle;}
#SubjectBody .greyBg input{vertical-align:middle;}

#SubjectBody .arrAcs{background:url("http://data.travelchinaguide.com/images/background/icon/ico-top.gif") no-repeat 0 3px;padding-left:12px;margin-left:10px;}
#SubjectBody .arrDesc{background:url("http://data.travelchinaguide.com/images/background/icon/ico-updown.gif") no-repeat 0 3px;padding-left:12px;margin:0 20px 0 10px;}
#SubjectBody .hotelList{margin:0;}
#SubjectBody .pageNav, #SubjectBody .pageNavBottom{margin:auto 0;}


#SubjectBody .countdown{position:absolute; left:650px; bottom:0; _bottom:-6px; width:196px; height:30px; line-height:36px; background:url(/hotel/images/bg/bg-66.png) no-repeat; text-indent:104px; color:#f60; font-size:16px;}


.searchbutton, .searchbuttonh{color:white; border:none; width:99px; height:40px; padding-top:17px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-71.png") no-repeat; font:18px Arial, Helvetica, sans-serif; cursor:pointer;}
.searchbuttonh{background-position:0 -57px;}

.searchbutton1, .searchbuttonh1{width:99px; height:47px;  margin:0 auto; padding-top:10px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-71.png") no-repeat; cursor:pointer; color:white; border:none; font:18px Arial, Helvetica, sans-serif;}
.searchbuttonh1{background-position:0 -57px;}





/* Hotel comment */
.reviewsTitle{color:#FFF; font-size:15px; font-weight:bold; height:37px; padding-left:9px; position:absolute; top:0; left:0;}
.reviewsTitle .current, .reviewsTitle .noCurrent{float:left; text-align:left;}
.reviewsTitle .current{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-19.gif") no-repeat; width:265px; color:#00589D; line-height:37px;}
.reviewsTitle .noCurrent{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-20.gif") no-repeat; margin-top:2px; width:265px; line-height:35px;}
.reviewsTitle .rev{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-pen.gif") no-repeat 25px 4px; padding:10px 0 10px 70px; cursor:pointer;}
.reviewsTitle .qa{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-qa2.jpg") no-repeat 25px 6px; padding:9px 0 9px 70px; cursor:pointer;}



.mainCon{background:url("http://data.travelchinaguide.com/images/tcg/comment/bg_bule.gif") repeat-x; clear:both; overflow:hidden; zoom:1;}
.mainCon .reviews{margin:30px 0 20px 50px;}
.mainCon .reviews .recom{font-weight:bold;}
.mainCon .reviews .orange{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-arrow-05.gif") no-repeat right 3px; padding-right:20px; margin-right:20px; font-size:18px; color:#E77A11;}
.mainCon .reviews .rateNum{font-weight:normal; font-size:12px;}
.mainCon .reviews .recomNum{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-recommend.gif") no-repeat; margin-left:80px; padding:8px 0 8px 40px;}

.mainCon .rateBox{margin-top:30px; font-size:12px;}
.mainCon .rateBox .rateList{float:left; width:45%;}
.mainCon .rateBox .rateList span{display:block; width:45%; float:left; text-align:right; padding-top:1px; }
.mainCon .rateBox .rateList .theRate{width:30px;}
.mainCon .rateBox .rateList .rateBar{float:left; width:105px; height:10px; margin:4px 8px; position:relative;}
.mainCon .rateBox .rateList .rateBar .rleft{position:absolute; top:0; left:0; width:5px; height:12px; background:url("http://data.travelchinaguide.com/images/tcg/rate/rankleftbg.gif") no-repeat;}
.mainCon .rateBox .rateList .rateBar .rcenter{position:absolute; top:0; left:5px;width:105px;height:14px; background: url("http://data.travelchinaguide.com/images/tcg/rate/star_small.gif");}
.mainCon .rateBox .rateList .rateBar .rright{position:absolute; top:0; left:110px;width:5px; height:12px; background:url("http://data.travelchinaguide.com/images/tcg/rate/rankrightbg.gif") no-repeat;}
.mainCon .rateBox .rateList .rateBar .rateBarLine{position:absolute; top:0; left:5px;height:14px; background: url("http://data.travelchinaguide.com/images/tcg/rate/star_small.gif") left center;}

.mainCon .rateBox p{margin-top:15px; clear:both; padding-top:10px;}


.satis{border:#ABCEEC solid 1px; background:#D2E8F8; width:98%; margin:10px 0 10px 0; font-size:13px;}
.satis th{text-align:left; text-indent:30px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-24.gif") repeat-x; padding:4px 0;}
.satis td{background:#fff; width:18%; text-align:center; padding:4px 0;}
.satis td.row2{width:10%; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-25.gif") repeat-x; }
.satis td.row2 div{width:26px; height:29px; margin:0 auto; background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-recommend.gif") no-repeat;}

.satis td.row1{width:10%; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-25.gif") repeat-x; }
.satis td.row1 div{width:26px; height:29px; margin:0 auto; background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-recommend-02.gif") no-repeat;}


.commentbody table{width:99%; border:0; background:#EDEDED; font-size:13px; margin:15px; }
.commentbody td,.commentbody th{width:16%; text-align:center; font-weight:normal;}
.commentbody td.chkRate{background:#fff url("http://data.travelchinaguide.com/hotel/images/icon/ico-box-01.gif") no-repeat center center;}
.commentbody td.chkRateSel{background:#fff url("http://data.travelchinaguide.com/hotel/images/icon/ico-box-02.gif") no-repeat center center;}
.commentbody td.firstClo{width:20%; background:#fff; text-align:left; text-indent:15px; padding:4px 0;}
.commentbody th{background:#FBF2E1;}

.commentbody .recomHotel{font-weight:bold; margin:30px 0 30px 40px;}
.commentbody .recomHotel .yes, .commentbody .recomHotel .no{font-weight:normal; margin:0 30px 0 10px; background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-recommend.gif") no-repeat; padding:8px 0 8px 35px;}
.commentbody .recomHotel .no{background:url("http://data.travelchinaguide.com/hotel/images/icon/ico-recommend-02.gif") no-repeat; }
#idCommentsBoxTitle{display:block; margin-bottom:5px; color:#F60;}



/*===================================Book form====================================*/
.HotelBooking .right{width:740px; padding-right:10px;}

.bookRoomInfo{margin-left:10px; *margin-left:5px; padding-bottom:5px; *overflow:hidden; _zoom:1;}
.bookRoomInfo table{background:#cccccc; border:none; width:100%; font-size:13px; margin-bottom:15px; border-collapse:collapse;}
.bookRoomInfo td{background:#fff; text-align:left; color:#000; padding:5px 0 0 1px;} 
.bookRoomInfo td span{color:#4E7D3E;}
.bookRoomInfo .redTxt{color:#CC0000; font-size:24px; font-weight:bold;}
.bookRoomInfo th{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-37.jpg") repeat-x; height:30px; color:#000; text-align:left; padding:6px 30px; font-size:14px;}
.bookRoomInfo div{border:#78B91D solid 1px;padding:10px 70px; line-height:200%; font-size:14px;}

.bookFieldset{position:relative; background:#fff; border:#D1D1D1 solid 1px; padding:20px 10px 10px 10px; margin:20px 0 20px 10px; }
.bookFieldsetTitle{position:absolute; left:10px; top:-13px; height:25px; line-height:25px; padding-left:30px; padding-right:10px; font-size:15px;background:#fff url("http://data.travelchinaguide.com/images/background/arrow/arrow_blue.gif") no-repeat 10px 5px; font-weight:bold; }
.bookFieldset .note{position:absolute; right:10px; top:-20px;text-align:right; margin:5px 0; font-size:11px;}
.bookFieldset .note span{color:#fa8200; font-weight:bold;}
.bookFieldset table{margin:0px auto; width:100%; border:0;}
.bookFieldset table td{font-size:14px; padding:3px;}
.bookFieldset table span{color:#fa8200; font-weight:bold;}
.bookFieldset input.text, textarea.text, select{border:#ccc solid 1px; font-size:14px; padding:2px 0 2px 4px;}
.bookFieldset .errMsg{border:#FF9A00 solid 1px; padding-left:25px; background:#FFFBD0 url("http://data.travelchinaguide.com/images/background/icon/ico-error.gif") no-repeat 5px 3px; color:#F24306; font-size:12px; margin:5px 0;width:75%;}
.bookFieldset .errMsghidden{display:none;}
.bookFieldsetbg{background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-21.jpg") repeat-x; margin:0 20px;}

.bookSubmit{margin-top:30px; margin-left:10px;}
.bookSubmit .dontreply{margin:20px 0; font-size:11px;}

.bedselect{width:25%;border:#ccc solid 1px; font-size:14px; padding:2px 0 2px 4px;}
.bedinput{width:40%;border:#ccc solid 1px; font-size:14px; padding:2px 0 2px 4px;}

.extbook .ebrk span,.extbook .ebed span{color:#C00; font-weight:normal;}
.extbook .ebed,.extbook .ebrk{display:none; line-height:30px; font-size:11px;}
.errorbox,.errorboxshow{display:none; background:#FFFBD0 url("http://data.travelchinaguide.com/images/background/icon/ico-error.gif") no-repeat scroll 5px 3px;border:1px solid #FF9A00;color:#F24306;font-size:12px;margin:5px 0;padding:2px 5px 5px 25px;width:75%; line-height:normal;}
.errorboxshow{display:block;}


.submitOut, .resetOut{width:104px; height:25px; font-size:14px; color:#fff; cursor:pointer;}
.submitOver, .resetOver{width:104px; height:25px; font-size:14px; font-weight:bold; background:#ffffd8;color:#c00000; cursor:pointer;}
.submitOut{background:#c00000; border-top:1px solid #d66666;border-left:1px solid #d66666;border-right:1px solid #5d0000;border-bottom:1px solid #5d0000;}
.resetOut{background:#b9b9b9; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #555;border-bottom:1px solid #555;}


#wayMenu span{padding:4px 40px; color:#fff; font-weight:bold; font-size:14px; text-decoration:none; margin:0;}
#wayMenu .curway{background:#5CC149 url("http://data.travelchinaguide.com/hotel/images/bg/bg-36.jpg") repeat-x;}
#wayMenu .normalway{background:#9D9B9C; cursor:pointer;}
#oneway, #roundway{border:#9BCD76 solid 1px; background:url("http://data.travelchinaguide.com/hotel/images/bg/bg-05.jpg") repeat-x; margin-top:3px; line-height:30px; padding:8px 20px; overflow:hidden;}



.grouptitle{font-size:16px; background: url("http://data.travelchinaguide.com/images/background/line/line001.gif") repeat-x left bottom; padding:25px 0 20px 0; margin-left:10px; }}


/*----------new price list------------------*/
.roomTable .pa {position:absolute;}
.roomTable .pr {position:relative; display:inline;}

.HotelDetailInfo .nameInfo .name{ min-height:47px; padding:5px 0 0 0; float:none; background:none; overflow:hidden; zoom:1;}
.HotelDetailInfo .nameInfo .hotelPic{ float:left; width:64px; height:64px; margin-right:10px; padding:3px; background:#FFF; border:1px solid #E1E2E1;}
.HotelDetailInfo .nameInfo .name h4{ margin:10px 0 3px; font-size:18px;}

.rateBook{position:relative; float:right; width:165px; margin-right:15px; font-size:0.95em; z-index:1;}
.rateBook a{display:block; margin-top:3px;}
.rateBook .about{padding-left:18px; background:url(http://data.travelchinaguide.com/hotel/images/icon/about.gif) no-repeat 0 1px;}

.roomTable, .roomTable .clt3, .roomTable .crt3{background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-74.png) repeat-x;}
.roomTable{position:relative; width:730px; margin:0 10px; border:1px solid #E0E0E0; border-bottom:none; *border-bottom:1px solid #E0E0E0; background-color:#fff; background-position:0 -9px;}

.roomTable table{width:100%; border-collapse:collapse;}
.roomTable th{height:35px; color:#FFF;}
.roomTable td{padding:5px; border-bottom:1px solid #E0E0E0; text-align:center; background:#FFF;}
.roomTable .strong{font-size:13px; font-weight:bold;}
.roomTable .click{background:#EAF7FF; border-bottom:1px solid #EAF7FF;}
.roomTable .noBd{border:none;}
.roomTable .tal{text-align:left;}
.roomTable th.tal{padding-left:75px;}
.roomTable .clt3, .roomTable .crt3{position:absolute; top:-1px; width:9px; height:9px; background-color:#FFF; background-repeat:no-repeat;}
.roomTable .clt3{background-position:1px 1px; left:-1px;}
.roomTable .crt3{background-position:-10px 1px; right:-1px;}
.roomTable .green{color:#6d9552; font-size:11px; letter-spacing:-1px;}
.roomTable .price{color:#F60; border-bottom:1px dashed #F60; cursor:pointer;}
.roomTable .select,.roomTable .unselect{width:92px; height:21px; margin:0 auto; line-height:21px; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-59.png) no-repeat; font-size:11px; font-weight:bold; text-align:left; text-indent:8px; color:#FFF; cursor:pointer;}
.roomTable .unselect {background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-59-1.png) no-repeat;}
.roomTable .selectOver{background-position:0 -21px;}
.roomTable .innerTable{width:99%; margin:0 auto 10px; border:1px solid #D2E8F8; border-collapse:collapse; font-size:0.9em;}
.roomTable .innerTable .date{display:block; color:#6d9552;}
.roomTable .innerTable th{height:14px; border-bottom:1px solid #DADADA; background:#EEE; font-weight:normal; color:#000; }
.roomTable .innerTable td{border:1px solid #D2E8F8;}

.roomrate  .hideCon,.roomTable .hideCon{display:none; width:99%; margin:0 auto; padding:15px 0; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-75.png) repeat-x left bottom; }
.roomrate  .hideCon select,.roomTable .hideCon select{width:45px; margin-right:20px;}
.roomTable .hideTr{display:none;}
.roomrate  .hideCon .booking,.roomrate  .hideCon .bookingHover,.roomTable .booking, .roomTable .bookingHover{
	width:95px; height:22px; line-height:20px; margin-bottom:3px; padding:0 0 1px 15px; border:none;
	background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-60.png) no-repeat;
	cursor:pointer;text-align:left; font-size:15px; font-weight:bold;
}
.roomrate  .hideCon .bookingHover,.roomTable .bookingHover{background-position:0 -22px;}

.roomTable .downArrow, .roomTable .upArrow{padding:2px 5px; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-76.png) no-repeat 3px 8px; cursor:pointer;}
.roomTable .upArrow{background-position:0 -16px;}
.roomTable .dining{position:relative; padding:3px 0 0 28px; background:url(http://data.travelchinaguide.com/images/background/icon/ico-dining.gif) no-repeat;}

.roomTable .roomPic{position:relative;}
.roomPic .popBox{bottom:50px; padding:10px; z-index:10;}
.roomPic .arrow03, .pr .arrow04, .pr .arrow05, .rateBook .arrow06{display:none; position:absolute; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-73.png) no-repeat; z-index:10;}
.roomPic .arrow03{left:20px; bottom:39px; *bottom:42px; width:16px; height:13px; background-position:0 -66px;}
.roomPic .popBox .close02{width:10px; height:10px;} 

.pr .popSize{display:none; position:absolute; left:-100px; top:24px; width:220px; line-height:1.9; border:1px solid #DADADA; padding:5px 15px; background:#FFF; font-size:0.9em; z-index:9;} 
.pr .closePopSize{position:absolute; right:5px; top:5px; width:14px; height:14px; border:1px solid #999; text-align:center; line-height:14px; font-size:12px; color:#999; cursor:pointer;}
.pr .arrow04{left:5px; top:13px; width:16px; height:12px; background-position:0 -88px;}
.pr .arrow05{left:-5px; top:20px; width:16px; height:13px; background-position:0 -130px;} 
.rateBook .arrow06{display:none; right:500px; *right:485px; top:20px; width:16px; height:13px; background-position:0 -108px; z-index:10;}

.pr .gift{vertical-align:text-top; cursor:pointer;} 

.pr .popGift{display:none; position:absolute; left:-164px; top:29px; width:550px; border:1px solid #7AB0D4; padding:10px 15px; background:#EAF7FF; font-size:0.9em;}
.pr .popGift .strong{margin-bottom:10px;}
.popAbout{display:none; position:absolute; right:50px; top:32px; width:610px; padding:15px; border:1px solid #559A0B; background:#F7FBF4; z-index:10;}
.popAbout li{padding-left:13px; background:url(http://data.travelchinaguide.com/hotel/images/icon/hotelmo-icon-arrow.gif) no-repeat 0 5px;}
.popAbout .closePopAbout{position:absolute; right:8px; top:8px; width:14px; height:14px; line-height:14px; border:1px solid #559A0B; padding:0; text-align:center; color:#559A0B; cursor:pointer; background:none;}
.popDining{display:none; position:absolute; left:-15px; top:23px; border:1px solid #DADADA; padding:5px; background:#FFF; font-size:0.9em;}


.freediscount {color:#060;font-weight:bold;font-style:italic;}









/*===================================comment====================================*/
#comments{width:94%; background:#fff; font-size:14px; margin-top:20px;float:left; line-height:140%;}
#comments .commHead{background:#92b6da; color:#fff; text-align:center; font-size:15px; font-weight:bold; position:relative;width:100%;padding-top:9px;height:28px;margin:0;}
#comments .commHead .b1, #comments .commHead .b2{position:absolute; top:0px; width:9px; height:44px;}
#comments .commHead .b1{background:url("http://data.travelchinaguide.com/images/tcg/comment/bg_left_corner_bule.gif") no-repeat; left:0;}
#comments .commHead .b2{background:url("http://data.travelchinaguide.com/images/tcg/comment/bg_right_corner_bule.gif") no-repeat; right:0; _right:-1px;}
#comments .commList{background:#fff url("http://data.travelchinaguide.com/images/tcg/comment/bg_bule.gif") repeat-x; background:#fff url("http://data.travelchinaguide.com/images/tcg/comment/bg_bule.gif") repeat-x;zoom:1;clear:both; min-height:30px;height:auto;}
.commList .commRecord{clear:both;height:auto;padding:0 20px;}
.commRecord .commRight{float:left; width:90%;padding-left:40px;}
.commRecord .commRight2{height:auto;float:left; width:90%;margin-left:40px !important;margin-left:20px; padding-bottom:20px;}
.commRecord .commTime{height:auto;color:#8FB5DA; margin-top:8px;}
.commRecord .commTime .rmember{color:#3B1E58; background:url("http://data.travelchinaguide.com/images/tcg/comment/mode7.gif") no-repeat -5px; padding-left:15px;}
.commRecord .commAuthor{color:#3B1E58; background:url("http://data.travelchinaguide.com/images/tcg/comment/mode7.gif") no-repeat -5px; padding-left:15px;}
.commRecord .commAuthor2{color:#3B1E58;}
.commRecord .commAuthor span{color:#8FB5DA;}
.commRecord .commTime span{color:#3B1E58;}
.commRecord .commAuthor2 span{color:#8FB5DA;}
.commRecord .commReply{float:right; background:url("http://data.travelchinaguide.com/images/tcg/comment/bg_reply_2.gif") no-repeat; padding-left:25px; font-size:14px;cursor:pointer;color:#36C;margin-top:-6px!important;margin-top:-18px;}
.commRecord .commReplyTop{float:right; background:url("http://data.travelchinaguide.com/images/tcg/comment/bg_reply_2.gif") no-repeat; padding-left:25px; font-size:14px;cursor:pointer;font-weight: normal;margin-top:-20px;margin-top: 0px\9;*margin-top:-24px;_margin-top:-24px;}
.commRecord a{font-weight:normal;}
.commRecord .commText{color:#315C86; margin-top:10px;}
.commRecord .commReplyText{height:auto;background:#f1f8fe; border:#daeaf7 solid 1px; padding:10px; position:relative; margin-top:15px;}
.commReplyText .commImg{position:absolute; left:-11px; _left:-71px; top:-19px; *top:-21px; width:54px; height:57px; background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_reply-1.gif) no-repeat;} 

.clscommtcount{color:#49b0f5; font-size:20px;font-weight:normal;margin-bottom:-10px;}
#allcommtsNum{clear:both;float:right;width:100%;color:#765527;margin-top:-40px;margin-bottom:16px;}
.clsmorevoiceright{float:right;width:26px;height:32px;background:url("http://data.travelchinaguide.com/images/tcg/comment/morevoiceleft.gif") no-repeat;}
.clsmorevoiceleft{float:right;width:9px;height:32px;background:url("http://data.travelchinaguide.com/images/tcg/comment/morevoiceright.gif") no-repeat;}
.clsmorevoicewords{float:right;width:auto;height:25px;border-top:1px solid #95B9D9;border-bottom:1px solid #95B9D9;background:#ECF6FD;padding:5px 1px 0 5px;font-size:14px;color:#686868;}
.commentbtmleft{margin-right:-10px;width:10px;height:89px;float:left;background:url("http://data.travelchinaguide.com/images/tcg/comment/commentleftbg.gif") no-repeat;}
.commentbtmmain{width:95%;border-bottom:1px solid #AFC7E3;float:left;margin-left:10px !important;margin-left:5px;margin-top:41px;padding-bottom:15px;padding-right:3%;height:32px;}
.commentbtmright{width:12px;height:89px;float:right;margin-left:-13px;background:url("http://data.travelchinaguide.com/images/tcg/comment/commentrightbg.gif") no-repeat;}

a.tipprev:hover{background:url("http://data.travelchinaguide.com/images/tcg/comment/button_hover2.gif") repeat 0 0;color:#0469B6;}
a.tipprev{background:url("http://data.travelchinaguide.com/images/tcg/comment/button_current2.gif") repeat 0 0;color:#000;font-size:14px;height:31px;line-height:31px;text-align:center;text-decoration:none;width:112px;}
a.tipnext:hover{background:url("http://data.travelchinaguide.com/images/tcg/comment/button_hover.gif") repeat 0 0;color:#0469B6;}
a.tipnext{width:112px;height:31px;background:url("http://data.travelchinaguide.com/images/tcg/comment/button_current.gif") repeat 0 0;color:#000;font-size:14px;line-height:31px;text-align:center;text-decoration:none;}
a.utipprev:hover{color:#0469B6;}
a.utipprev{color:#000;text-decoration:none;}
a.utipnext:hover{color:#0469B6;}
a.utipnext{color:#000;text-decoration:none;}

.quesBanner{margin-top:20px; background:url("http://data.travelchinaguide.com/images/tcg/comment/bg_ques_banner.gif") repeat-x right 13px;  height:170px;}
.quesBanner p{float:right; background:#f38a17; position:relative; color:#fff; font-size:16px; font-weight:bold; padding:8px 12px; word-spacing:5px; letter-spacing:2px;}
.quesBanner p .b1, .quesBanner p .b2{position:absolute; top:0; width:8px; height:8px;}
.quesBanner p .b1{background:url("http://data.travelchinaguide.com/images/tcg/comment/bg_left_corner_white.gif") no-repeat; left:0;}
.quesBanner p .b2{background:url("http://data.travelchinaguide.com/images/tcg/comment/bg_right_corner_white.gif") no-repeat; right:0; _right:-1px;}
.commRecord .commFrom{color:#3B1E58; font-weight:bold; border-bottom:#7cacda dashed 1px; background:#ecf5fe; padding:8px 8px;}
/*===================================comment reply====================================*/
#MyDiv{position:absolute;width:580px;*width:596px;_width:590px;height:300px;font-size:12px;background:#fff;border:1px solid #b2c9e1;z-index:10001;text-align:center;display:none;}
#MySearchLoading{position:absolute;width:100px;height:100px;font-size:12px;z-index:10001;text-align:center;display:none;}
/*===================================comment form====================================*/
#commtForm p{margin:0;}
.addC .title{clear:both;position:relative;padding:28px 0 0 200px;height:28px; background:url("http://data.travelchinaguide.com/images/tcg/comment/commentsbg_02.jpg") repeat-x;color:#2a6196;text-align:left}
.addC .title a{text-decoration:none;color:#36C;}
.addC .title a:hover{text-decoration:none;color:#f60;}
.addC .title2{position:absolute;top:0;left:0;display:block;float:left;padding:28px 0 0 15px;width:185px; height:28px; background:#86acd2 url("http://data.travelchinaguide.com/images/tcg/comment/commentsbg_03.gif") no-repeat;color:#fff;font-weight: bold;font-size:13px;text-align:left}
.addC form{border:1px solid #b2c9e1;padding:5px 0px 10px 0px !important;padding:5px 4px 10px 4px;text-align:left;}
.addC form textarea{width:100%;height:130px;margin-top:5px;}
.addC form input,.contL form select{font-size:12px;}
.addC form p span{color:#f00;}
.addC form p.term{color:#ff3002;font-size:12px;}
.addC form p.term a{font-weight:bold;color:#0e48a9;}
.addC p span.add{padding-right:10px;}
.addC p span.add a{color:#ffffca;}
.addC p span strong{font-size:12px;}
.addC form#commentS2{padding:10px 26px;margin:0 10px;}
.addC form#commentS2 textarea{width:200px;text-align:center;}
.commtsuccess{clear:both;height:80px;width:100%;background:#78A2CC;border:1px solid #92b7db;text-align:center;margin-top:20px}
.commt_success_img{float:left;width:22%;text-align:right;padding-top:15px;padding-right:8px;}
.commt_success_content{float:right;width:75%;text-align:left;padding-top:10px;}
.commt_wait_content{float:right;width:75%;text-align:left;padding-top:30px;*padding-top:10px;}
.commtContent{text-align:justify;clear:both;width:98%;padding-top:3px;}
.commentbody{width:95%;padding:10px 10px 0 10px;}
/*===================================reply form====================================*/
.addRc{width:100%;text-align:left;background:#fff;}
.addRc form{padding:0px 12px 10px 12px;}
.addRc form textarea{width:293px;height:120px;}
.addRc form input,.contL form select{font-size:12px;}
.addRc form p span{color:#f00;}
.addRc form p.term{color:#ff3002;font-size:12px;}
.addRc form p.term a{font-weight:bold;color:#0e48a9;}
.addRc p span.add{padding-right:10px;}
.addRc p span.add a{color:#ffffca;}
.addRc p span strong{font-size:12px;}
.addRc form#commentS2{padding:10px 26px;margin:0 10px;}
.addRc form#commentS2 textarea{width:455px;text-align:center;}
.replytitle{margin-bottom:10px;height:26px;background:url("http://data.travelchinaguide.com/images/tcg/comment/replybg.gif") repeat-x bottom;color:#fff;}
.replytitleword{text-align:left;width:86%;cursor:move;float:left;padding:4px 0 0 6px;font-weight:bold;}
.rclosebtn{float:left;text-align:left;width:12%;cursor:pointer;padding:6px 0 0 0px;color:#fff;}
.clsReply{text-align:right;padding-top:8px;}
.replyBtn{background:url("http://data.travelchinaguide.com/images/tcg/comment/ico_reply.gif") no-repeat left top;padding-left:18px;color:#3B6BA3;cursor:pointer;}
/*============================= comment old css ========================*/
.record{float:left;width:85%;margin-top:20px;margin-bottom:10px;border-top:1px dashed #7cacda;margin-left:60px !important;margin-left:30px;padding-top:5px;}
.time{color:#8FB5DA;}
.time span{color:#3B1E58;}
.commtContent{color:#315C86; margin-top:5px;}
.reply{border:#daeaf7 solid 1px;background:#f1f8fe;padding:10px; position:relative; margin-top:15px;}
.replytime{margin-top:-11px;margin-left:-11px;height:45px;background:#f1f8fe url("http://data.travelchinaguide.com/images/tcg/comment/bg_reply-1.gif") left top no-repeat;color:#315C86; padding-left:74px;padding-top:12px;}
.replyName{color:#3B1E58;margin-top:5px;}
.reply p{color:#315C86;}
.commOrder{color:#49b0f5; font-size:20px; padding:15px; padding-left:0; font-weight:normal;}
.commOrder2{color:#49b0f5; font-size:20px; padding:15px; padding-left:0; font-weight:normal;margin-bottom:-30px;}
/*========================end comment===================================*/
.ac_results{padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul{width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li{margin: 0px;padding: 2px 5px;cursor: default;display: block;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading{background: white url('http://data.travlechinaguide.com/images/background/loading/ico_loading.gif') right center no-repeat;}
.ac_odd{background-color: #eee;}
.ac_over{background-color: #8ec2f5;color: white;}

#idpopup,#idpoptip{position:absolute;top:0;left:0;display:none;z-index:2000;height:auto;}
.clsreplyvotebox{background:#fff6c1;border: 1px solid #d9c242;color: red;text-align: center;font-size:12px;padding:4px 6px;}
.commTime{position:relative;margin:0 auto; }
.commentvote{position:absolute; top:0;right:0; -right:10px;}
.commentvote .good, .commentvote .bad { margin-left: 10px; padding:4px 2px 4px 15px;  background: url(http://data.travelchinaguide.com/images/background/bg/bgp014.png) no-repeat;cursor:pointer;}     
.commentvote .good {background-position: 0 -95px; color: #EA901B;}
.commentvote .bad { padding-left:18px; background-position: -25px -120px; color: #719332;} 
