@charset "utf-8";
/* basic */
body{ margin:0; padding:0; background:#FFF url(http://data.travelchinaguide.com/images/background/bg/bgj035.jpg) repeat-x 0 40px; font:13px/1.4 Verdana, Arial, Helvetica, sans-serif; color:#000;}
div,ul,ol,li,dl,dt,dd,p,form,legend,h1,h2,h3,h4,h5,span,a{ margin:0; padding:0;}
ul,ol{ list-style:none;}
input{font-size:13px; line-height:140%; color:#666}
a{color:#36c; text-decoration: underline;}
a:hover{color:#f60; text-decoration:none;}
img{ border:none;}
.line {background:url(http://data.travelchinaguide.com/images/background/line/line-dot.gif) repeat-x; height:1px;overflow:hidden;clear:both;margin:20px 0;}
.clear{ clear:both;}
.strong{ font-weight:bold;}
.pr{ position:relative;}
/* layout */
#header, #main, #footer{height:auto; margin:0 auto; position:relative; z-index:0;}
/* header --- include logo,tel, mainNav or subNav, login form */
#header{ position:relative;}
#logoTop{ width:342px; height:73px; margin:0 0 0 20px;}

.telSel { width:365px; height:59px; position:absolute; top:0; right:20px; background:url(http://data.travelchinaguide.com/images/background/bg/bgp012.png) no-repeat 0 5px; padding:9px 0 0 0; top:0;}
select.tellcon{ position:absolute; left:118px; top:36px; width:109px; border:1px solid #369; font:12px Arial, Helvetica, sans-serif;}
.proService02{ position:absolute; left:400px; top:25px; width:172px; height:28px;}

#spanmessage{margin-left:5px;}
#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;}
	/* Top Menu --- the main nav with blue background */
#mainNav, #mainNav li, #mainNav a{ height:45px; line-height:44px; background: url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) no-repeat;}
#mainNav{ border-bottom:3px solid #EB951D; background-position:right top; color:#fff; font-size:13px;}
#mainNav li{ float:left; display:inline-block; -display:inline; padding-left:2px; background-position:0 -225px; background-color:#3a76a8; } 
#mainNav  a{ display:inline-block; padding:0 9px; background-position:center top;  color:#fff; text-decoration:none;}
#mainNav  a:hover{ background-position:center -135px; color:#fff;}
#mainNav .current a{ background-position:center -90px;}
#mainNav .current a:hover{ background-position:center -135px;}

#mainNav .home, #mainNav .homeCur{ padding-left:0; background:none;}
#mainNav .home a, #mainNav .homeCur a{ padding:0 15px; background-position:left top;}
#mainNav .home a:hover, #mainNav .homeCur a:hover{ background-position:left -180px;}
#mainNav .homeCur a{ background-position:left -90px;}

#mainNav .last, #mainNav .lastCur{ float:right; }
#mainNav .last a, #mainNav .lastCur a{ padding:0 8px\9\0; background-position:right top;}
#mainNav .last a:hover, #mainNav .lastCur a:hover{ background-position:right -180px;}
#mainNav .lastCur a{ background-position:right -90px;}
	/* End Top Menu */
	/* headBg ---- the div under the mainNav or subHeader */
.headBg{background:#ffffcd; width:994px; border-left:#3773A5 solid 1px; border-bottom:#fdd900 solid 5px; }
.headBg form{text-align:right; padding:5px 8px 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#545454; }
.headBg form input{border:#ccc solid 1px; vertical-align:middle;}
.headBg #loginLink{ display:block; height:22px; line-height:16px;}
.headBg form .login{border:0;vertical-align:middle;cursor:pointer;}
/* End header */

/* main */
.left{float:left; position:relative; top:0; width:199px; background:#ffffcd; color:#666; border-right:4px solid #ffd800; border-left:1px solid #CCC; margin-bottom:20px; _margin-right:-3px; z-index:10;}
.leftBg{ position:absolute; left:0; bottom:20px; width:199px; height:1500px; border-left:1px solid #ccc; border-right:4px solid #ffd800; border-bottom:4px solid #ffd800; background:#ffffcd;  }
.left .title{ margin-bottom:8px; padding-left:20px; font-weight:bold; background:url(http://data.travelchinaguide.com/images/background/icon/mood6.gif) no-repeat 0 3px; color:#000; font-size:12px;}
.left p{margin:0 0 10px;}
.left .crt{ position:absolute; top:-2px; right:-12px; _right:-13px; width:14px;height:14px; background:url(http://data.travelchinaguide.com/images/background/frame/border_01.gif) no-repeat; z-index:99;}

.left .ad{ width:176px; margin:0 auto; text-align:center;}
.left .ad .mobile{display:block; margin:0 auto; width:176px; height:33px; background:#ea8b19 url(http://data.travelchinaguide.com/images/background/icon/ico_waptcg.gif) no-repeat; font-weight:bold; line-height:28px; text-indent:55px; color:#fff;}
.left .ad .tourAd{ margin:15px 0 0 2px;}
.left .ad .tourAd a{ display:block; margin-bottom:15px;}
.box01{ width:196px; margin:0 auto 10px;}
.boxBgT {background:url(http://data.travelchinaguide.com/images/background/frame/sash-top.gif) no-repeat; height:18px;}
.boxBgB {background:url(http://data.travelchinaguide.com/images/background/frame/sash-below.gif) no-repeat;height:7px;}
.box02 {width:176px; margin-left:4px;padding:5px; border:1px solid #eeecec; border-top:none;color:#000;background:#ffc url(http://data.travelchinaguide.com/images/background/patte/bg-design.gif);font-size:12px;}
.trip, .trip:hover{ display:block; width:115px; height:38px; padding:10px 0 10px 62px; background:url(http://data.travelchinaguide.com/images/background/bg/bgp058.png) no-repeat; }
/* right */
.right{ position:relative; float:right; width:780px; padding-right:5px; border-top:solid 5px #FFD800; -width:789px;  -margin-left:3px; -padding-right:0; }
.right .primary{ float:left; width:75%;}
.primary .bannerAD{ border:#FCE798 solid 1px; margin:15px 2% 0 3%;}

#slide{filter:Alpha(opacity=100); filter:revealTrans(duration=1,transition=5); width:549px; height:76px;}
.primary .bannerAD p{ background:#fff; padding:13px 16px; text-align:justify;}

/* tourBox */
.primary .tourBox{ position:relative; margin:0 2% 20px 3%;_margin-right:3%; background:url(http://data.travelchinaguide.com/images/background/bg/bgj098.jpg) no-repeat;}
.primary .tourBox .cityR{ margin-left:175px;}
.primary .tourBox dl{padding:0 10px;}
.primary .tourBox dt{ font-weight:bold;font-size:16px; padding-left:20px; _padding-left:17px; margin-bottom:5px;background: url(http://data.travelchinaguide.com/images/background/arrow/arrow_blue.gif) no-repeat 0 4px; color:#124FC8;}
.primary .tourBox dd{margin:5px 0 10px 15px;_margin-left:8px;}

.primary .tourBoxIn{border:1px solid #dfdfdf; padding:15px 0; background:#fff url(http://data.travelchinaguide.com/images/background/bg/div_bg_03.jpg) repeat-x; text-align:justify;}
.primary .hasUl ul{ margin-top:10px; overflow:hidden; zoom:1; }
.primary .hasUl li{ float:left; background:url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) no-repeat 0 7px; padding-left:10px; margin-bottom:5px; }
.primary .hasUl .threeCol li{ width:46%;}
.primary .hasUl .fourCol li{ width:30.2%; }

.primary .tourBox .tourT{padding:3px 20px; height:21px; line-height:20px;font-size:16px;color:#f60;}

.primary sup{color:#f60; font-style:italic; margin-left:2px;}

.primary .chooseUs{ background:url(http://data.travelchinaguide.com/images/background/bg/008.jpg) no-repeat; margin:15px 2px; padding:0; overflow:hidden; zoom:1; border:none;}
.primary .chooseUs dt{ float:left; width:114px; margin:0; padding:20px 0 0; background:none; text-align:center; font-weight:bold; font-size:20px;}
.primary .chooseUs dt a{ color:#fff; text-decoration:none;}
.primary .chooseUs dd{ float:left; width:71%; padding:9px 0 9px 10px; margin:0;}
.primary .chooseUs li{ margin-bottom:3px; padding-left:20px; background:url(http://data.travelchinaguide.com/images/background/icon/p01.png) no-repeat 0 3px;}
.primary .chooseUs li a{ color:#000;}


.primary .more{ background:#fff; text-align:right; font-weight:bold; padding:0 10px;}
.primary .more span{padding-left:20px;background:url(http://data.travelchinaguide.com/images/background/arrow/ico_arrow_1.gif) no-repeat 0 50%;}
/*  guideBox   */
.primary .guideBox{ position:relative;margin:0 2% 20px 3%;_margin-right:3%; background:url(http://data.travelchinaguide.com/images/background/bg/bgj098.jpg) no-repeat;}
.primary .guideBox .tourT{ margin-left:8px; padding:3px 20px; height:21px; line-height:20px; font-size:16px;color:#f60;}
.primary .guide { position:relative; border:solid 1px #ccc; background:#fff url(http://data.travelchinaguide.com/images/background/bg/bgj027.jpg) repeat-x; padding:85px 5px 5px;}
.primary .guide .guideTxt{ position:absolute; left:230px;_left:215px; top:10px; right:20px; color:#fff; }
.primary .guide .guideBg{ position:absolute; left:0; _left:-5px; top:0; _top:1px; width:245px; height:111px; background:url(http://data.travelchinaguide.com/images/background/bg/bgj028-.jpg) no-repeat;}

#cityPic { position:relative; float:left; left:15px; top:15px; width:161px; height:358px; overflow:hidden;}

.primary .guide .wrap li, .primary .guide .wrap2 li {float:left; width:21%; margin-bottom:6px; padding-left:15px; background: url(http://data.travelchinaguide.com/images/background/arrow/ico_dot_2.gif) no-repeat 0 50%; font-size:13px; }
.primary .guide .wrap{ overflow:hidden; zoom:1; margin:0 5px; padding:25px 18px 10px; border:solid 1px #D0DEED; border-top:none; background:#F7FAFF url(http://data.travelchinaguide.com/images/background/bg/bgj029.jpg) repeat-x;}
.primary .guide .wrap .more{ float:right; width:36px; margin-top:-24px; padding-left:5px; background:url(http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif) no-repeat 0 7px; font-weight:normal;}
.primary .guide .wrap .recom{ background:url(http://data.travelchinaguide.com/images/background/icon/hot2.gif) no-repeat; padding:0 5px; margin-left:3px;}
.primary .guide .wrap .clear, .primary .guide .wrap2 .clear{ clear:both; background-image:none; float:none; font-size:0; line-height:0;}
.primary .guide .wrap2 { margin:10px 5px; padding:10px 18px 15px; border:solid 1px #D0DEED; background:#F7FAFF; overflow:hidden;}
.primary .guide .wrap2 ul{ zoom:1;}
.primary .guide .wrap2 li{ width:30%; _width:29%;}
.primary .guide .wrap2 .topAtt{ padding:0 0 5px 15px; background:url(http://data.travelchinaguide.com/images/background/arrow/arrow_blue3.gif) no-repeat 5px 7px;  color:#36c; font-weight:bold; font-size:14px;}
.primary .guide .wrap2 p{ border-bottom:1px dashed #CCC; margin-bottom:8px; padding:5px 10px 10px; text-align:justify;}
.guideBox .bd{ border:1px solid #CCC;}
.guideBox .culture{ padding:10px 15px; text-align:justify;}
.guideBox .list{ overflow:hidden; zoom:1; padding-bottom:15px;}
.guideBox .list li{ float:left; -display:inline;  width:21%; margin-left:2%; padding-left:11px; background:url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) no-repeat 0 6px;}
.guideBox .pic{ padding:0 10px 15px 20px;}
.guideBox .pic li{ width:15%; margin-left:2%;}
.guideBox .tac{ padding:20px 0 15px; text-align:center;}
.guideBox .tac li{ float:left;}
.guideBox .img{ width:114px; height:113px; margin:0 8px 3px;}


.toolkit{ border:1px solid #dfdfdf;  background:#fff; overflow:hidden; zoom:1;}
.toolkit dd{ margin:5px 10px;}
.toolkit dd .img{ display:block; margin:4px auto; padding:5px; border:solid 1px #ccc;}
.toolkit dd ul{ margin-left:10px;}
.toolkit dd li{margin:5px 0; width:100%;}
.toolkit dd .mapLi li{ margin:2px auto;}
.toolkit dt{ background:#f2f2f2 url(http://data.travelchinaguide.com/images/background/arrow/arrow_blue3.gif) no-repeat 15px 13px; padding-left:30px;height:35px;line-height:35px;font-weight:bold;font-size:14px;}
.toolkit .climate{margin:2px; padding:2px;}
.toolkit dd.climate p{ margin:0 8px;}
.toolkit .climate ul{ margin:0;}
.toolkit .climate li{ width:140px; margin:4px auto; border:1px solid #D6D6D6; background:#fff; padding:0px 5px; font:12px Arial, Helvetica, sans-serif; }
.toolkit .climate li span{ float:left; width:110px; display:block; line-height:24px;}
.toolkit .climate li img{behavior: url(/tour/images/background/iepngfix.htc);}
.toolkit .visaEmbassy dt{ margin-top:8px; background:url(http://data.travelchinaguide.com/images/background/arrow/arrow_blue3.gif) no-repeat 10px 6px; font-size:12px; height:20px; line-height:20px; padding-left:20px; }
.toolkit .visaEmbassy dd{ margin:0 5px 15px 15px;}

.right .sideBar{ float:right; width:186px; margin:0 5px 0 0;}

.hotelB{margin:8px auto;width:170px;}
.hotelB .title2{height:27px; line-height:27px; background:url(http://data.travelchinaguide.com/images/background/bg/box_bg_blue_top_01.png) no-repeat; color:#fff; font-size:13px; font-weight:bold; text-align:center;}
.hotelB .title2 a{ color:#fff;}
.hotelB dl,.hotelB ul, .hotelB p{ margin-top:0;padding:6px 10px; border:1px solid #bedef5; border-top:0; background:#eff6fe;color:#01487c;}
.hotelB dt,.hotelB li{ margin-bottom:2px; padding-left:10px; background: url(http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif) no-repeat 0 7px;font-size:13px; zoom:1;}

.title2{height:27px; line-height:27px; background:url(http://data.travelchinaguide.com/images/background/bg/bgp062.png) no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center;}

/* join  */
#joinUs{ margin:8px auto; border-bottom:solid 1px #ccc; }
#joinUs dl{padding:5px; border:1px solid #ccc; border-top:none; border-bottom:none; color:#01487c;}
#joinUs dt{padding-left:40px; font-weight:bold; line-height:32px;}
#joinUs dd{ margin:0 0 8px 0; padding-bottom:10px;}
#joinUs .bd{  border-bottom:1px dashed #CCC;}
#joinUs .bd .qaT{ padding:0 5px;}
#joinUs .bd .qaC{ padding:5px; text-indent:20px; background:#F9F9F9 url(http://data.travelchinaguide.com/images/background/icon/p03.png) no-repeat 5px 8px; color:#333;}
#joinUs .bd .fr{ float:right; *margin:-20px 3px 0 0;}
#joinUs .bd input{ margin:0 0 0 -20px; padding:0; vertical-align:middle;}
#joinUs .bd .vote li{ margin:5px 0 0 15px;}
#joinUs .bd .color1{ background:#DBB3FD; padding:0 5px;}
#joinUs .bd .color2{ background:#A4DCE1; padding:0 5px;}
#joinUs .bd .color3{ background:#F7D6A9; padding:0 5px;}
#joinUs .bd .color4{ background:#A2E4AE; padding:0 5px;}
#joinUs .bd .color5{ background:#FBBBAC; padding:0 5px;}
#joinUs .bd .color6{ background:#DBB3FD; padding:0 5px;}
#joinUs .bd .color7{ background:#A4DCE1; padding:0 5px;}
#joinUs .bd .color8{ background:#F7D6A9; padding:0 5px;}
#joinUs .bd .color9{ background:#A2E4AE; padding:0 5px;}
#joinUs .bd .color10{ background:#FBBBAC; padding:0 5px;}

#joinUs .travel{background:url(http://data.travelchinaguide.com/images/background/icon/ico_qa_02.png) no-repeat left center;}
#joinUs .community{background:url(http://data.travelchinaguide.com/images/background/icon/ico_com_02.png) no-repeat left center;}
#joinUs .video{background:url(http://data.travelchinaguide.com/images/background/icon/ico_video_02.png) no-repeat left center;}
#joinUs .radioCom{ padding-bottom:0;}
#joinUs .radioCom a{ display:block; margin-left:3px; background:url(http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif) no-repeat 0 7px; padding-left:10px;}
#joinUs .radioCom .noBg{ padding-left:3px; background:none;}
#joinUs .more{ padding:5px 5px 0; font-size:1.1em;}
.follow{ width:170px; margin:0 auto;}
.follow img{ vertical-align:middle; margin-right:3px;}
.follow dt{ margin-bottom:3px;}

#cookVist{ margin:8px 0;}

/* newsletter */
/*#newsLetter{ width:170px; margin:8px auto; background:url(http://data.travelchinaguide.com/images/background/bg/bgp011.png) no-repeat;}
#newsLetter form{ border:1px solid #d0d0d0; padding:5px 10px 10px; background:#F9F9F9;}
#newsLetter p{ border-bottom:1px dashed #CCC; margin-bottom:5px; padding-bottom:5px; font-size:12px; line-height:1.4; color:#01487C;}
#newsLetter .inputTxt{ border:#ccc solid 1px; width:140px; padding:2px 4px; font:12px Verdana, Arial, Helvetica, sans-serif; margin-bottom:8px;}
#newsLetter .subscribe{ display:block; width:84px; height:23px; border:none; margin:0 auto 10px; background:url(http://data.travelchinaguide.com/images/background/button/btn_subscribe.png) no-repeat; cursor:pointer;}
#newsLetter a{ background:url(http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif) no-repeat 20px 5px; padding-left:33px;}
#newsLetter .newsTit{ padding:6px 0 5px; color:#FFF; text-align:center; font-size:12px; font-weight:bold; }*/
/* End newsletter */

#webZine{border:1px solid #ccc; border-top:none; height:77px; float:left; width:184px;}
.wpic{ padding:6px 17px;}
.title2 a{ color:#fff;}
.title2 a:hover{color:#fff; text-decoration:none;}

/* How to Book */
#bookBox{ width:197px; height:257px; margin:15px auto; padding:0; background:url(http://data.travelchinaguide.com/images/background/patte/bg_orange_07.jpg) no-repeat;}
#bookBox .h3{ text-align:center; line-height:35px; font-size:15px; color:#fff;}
#bookBox .h3 a{ color:#fff;}
#bookBox ul{ margin:20px; font-size:14px;}
#bookBox li{ background:url(http://data.travelchinaguide.com/images/background/arrow/bg_icon_08.gif) no-repeat 10px bottom; padding-bottom:12px; margin-bottom:5px; color:#000;}
#bookBox .noBg{ background:none;}
#bookBox li span{ color:#f60; margin-right:5px;}
/* End How to Book */


.visitCook{ width:170px; height:195px; margin-top:8px; background:url(http://data.travelchinaguide.com/images/background/media/visit-cooking.jpg) no-repeat; padding-top:35px;}
.visitCook a{ display:block; text-align:center; color:#fff; font-size:14px;}
.visitCook a:hover{ color:#fff;} 


/*added*/
#header, #main, #footer{ position:relative; width:995px; margin:0 auto; background:#fff; }
#header{ position:relative; z-index:1;}

.headBg, .left{ border-left: solid 1px #ccc; position:relative;}
.headBg{ border-bottom:none; height:20px;}
.leftBg2, .rightBg2{ position:absolute; width:5px; height:627px; top:-30px; behavior:url(/tour/images/background/iepngfix.htc);}
.leftBg2{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp049.png) no-repeat -3px 0; left:-6px;}
.rightBg2{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp050.png) no-repeat; right:-4px;}


.loginBox .memInfo{ margin-top:10px; font-size:12px; line-height:20px;}
.loginBox .msg{ margin-left:15px; background:url(/images/background/bgg001.gif) no-repeat; padding:2px 5px 8px 25px; font-size:11px; font-weight:bold; color:#e47e00; cursor:pointer;}

#msgBox{ display:none; position:absolute; top:35px; right:15px; width:370px; height:260px; border:solid 1px #ccc; background:#fff url(http://data.travelchinaguide.com/images/background/bg/bgp037.png) repeat-x; z-index:999;}
#msgBox h2, #msgBox h3{ margin:10px 15px; font-size:14px;}
#msgBox h3{ padding-left:25px; background:url(/images/logo/ico/p02.png) no-repeat left center; color:#f60; text-decoration:underline;}
#msgBox .fr{ float:right; padding-left:15px; background:url(/images/logo/ico/p03.png) no-repeat left center; color:#d70404; font-weight:normal; font-size:12px; text-decoration:none;}




#msgBox .msgLi{ margin:5px; padding-top:5px; background:url(http://data.travelchinaguide.com/images/background/line/line-dot.gif) repeat-x; font-size:12px; line-height:1.5;}
#msgBox .msgLi li{ width:330px; overflow:hidden; zoom:1; padding:5px 10px 5px 20px; background:url(http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif) no-repeat 10px 12px;}
#msgBox .msgLi .greyBg{ background-color:#F2F2F2;}
#msgBox .msgLi .close{ float:right; margin-top:3px; background:url(/images/logo/ico/p03.png) no-repeat; padding:8px; cursor:pointer;}


#tourClick{ display:block; position:absolute; top:0; left:10px; width:170px; padding-top:140px; text-align:center}

/*==================== Login Bar ===========================*/
#loginBox {text-align:right; padding:0 8px 0 0; font-size:12px; color:#545454; height:20px;}
#loginBox input{border:#ccc solid 1px; height:13px;}
#loginBox .login{border:0; margin-left:3px; vertical-align:bottom; cursor:pointer;}
#status { padding:0px 2px; }

.topBg{ border-bottom:1px solid #E3E3E3; background:#EBEBEB url(http://data.travelchinaguide.com/images/background/bg/bgp003.png) repeat-x; font-size:12px;}
.topWrap{ width:995px; height:20px; margin:0 auto; padding:4px 0 2px; overflow:hidden; zoom:1;}
.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 15px 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;}

/*==================== End Login Bar ===========================*/

/* footer */
#footer{ padding:0 0 10px; }
#footer .topLine{ margin-top:15px; background:url(http://data.travelchinaguide.com/images/background/line/line-dot.gif) repeat-x; padding:15px 0;}
#footer{ text-align:center;}
#footer .footTel{font-size:10px; line-height:120%;color:#666;}

/* earthquake ad */
.earthAd{ width:160px; height:396px; margin:0 auto 20px; background:url(http://data.travelchinaguide.com/images/tcg/adv/earthquake.jpg) no-repeat; text-align:center; color:#FFF; font-size:12px;}
.earthAd p, .earthAd div{ padding:13px 10px 0;}
.earthAd .time{ color:#fae8ca;}
.earthAd .site{ padding-top:5px; font-weight:bold; color:#f7daa8;}
.earthAd .bless{ padding-top:25px; font-weight:bold;}
.earthAd .word{ padding:15px 9px 0; color:#fae8ca; font:12px Arial, Helvetica, sans-serif; text-align:left;}

/* Hotel booking ad */
.hotel{ width:170px; background:url(http://data.travelchinaguide.com/images/background/bg/bgj095.jpg) no-repeat;}
.bg, .bg2{ height:45px; line-height:45px; background:url(http://data.travelchinaguide.com/images/background/bg/bgj095.jpg) no-repeat; font-size:16px; color:#FFF; text-align:center;}
.bg a, .bg a:hover, .bg2 a, .bg2 a:hover{ color:#FFF;}
.bg2{ line-height:1.2; padding:8px 10px 0;}

.hotelCon{ height:120px;  font-family:Arial, Helvetica, sans-serif;}
.hotelCon div{ padding:5px 8px 10px; color:#195D9E; line-height:1.2;}
.hotelCon .strong{ display:block; font-weight:bold; font-size:1.1em;} 
.hotelCon .red{ display:block; color:#F60;}
.hotelCon ul, .hotelCon li{ border:none; background:none; font-size:11px; color:#000;}
.hotelCon ul{ padding:0;}
.hotelCon li{ margin-bottom:0;}


/* follow us in footer */
.fol{ margin:0 auto; padding-top:10px; overflow:hidden; zoom:1;}
.fol img{ margin-left:15px; vertical-align:middle;}
.fol span{ margin-left:-10px;}
.fol .plusOne{ float:left; width:95px; height:15px; overflow:hidden; margin-top:2px; }
.sharebox{margin:5px 0 5px 23px;}

/* icons in footer */
#icon{ zoom:1; padding-top:20px; background:#FFF url(http://data.travelchinaguide.com/images/background/bg/bgp046.png) repeat-x;}
#icon ul{ width:710px; margin:0 auto 10px; overflow:hidden; zoom:1; }
#icon h5{ margin-bottom:3px; font-size:11px; color:#666;}
#icon li{ float:left; height:67px; text-align:left; margin-right:15px; -margin-right:8px; padding-right:20px; -padding-right:15px; background:url(http://data.travelchinaguide.com/images/background/bg/bgp047.png) no-repeat right center;}
#icon .noBg{ background:none; padding-right:0; margin-right:0;}
#icon img{ padding:0 2px; vertical-align:middle;}

.live{ width:549px; height:75px; margin:20px 0 20px 2px; overflow:hidden;}
.why{ padding:0 15px; text-align:justify;}

.tourSchBox{ width:178px; margin:0 auto 15px;}
#tourSchL .schTit2, #tourSchL .cityLi span{ color:#000;}
#tourSch .bd2 span.chk{ color:#F60;}
#tourSchL .submit{ font-family:Arial, Helvetica, sans-serif;}

/* right tab search box */
#tabSearch {float:right;width:186px; margin:15px 5px 15px 0; border-width:3px 1px; background:#F2F8F4; color:#000;}
#tabSearch input { vertical-align:middle; font:12px Verdana, Geneva, sans-serif; color:#000;}
#tabSearch .tabTitle{ margin-left:-1px; overflow:hidden; zoom:1;}
#tabSearch .tabTitle li{ float:left; width:61px; height:56px; margin-left:1px; background:url(http://data.travelchinaguide.com/images/background/bg/bgp069.png) no-repeat; text-align:center; cursor:pointer;}
#tabSearch .tabTitle span{ display:block; padding-top:37px; color:#FFF; cursor:pointer;}
#tabSearch .tabTitle .tabF{ background:url(http://data.travelchinaguide.com/images/background/icon/flight.png) no-repeat center 10px;}
#tabSearch .tabTitle .tabH{ background:url(http://data.travelchinaguide.com/images/background/icon/hotel.png) no-repeat center 10px;}
#tabSearch .tabTitle .tabT{ background:url(http://data.travelchinaguide.com/images/background/icon/train.png) no-repeat center 10px;}
#tabSearch .tabTitle .current{ background-position:0 -56px;}

#tabSearch .tabCon{ border:1px solid #E9E9E9; padding:10px 5px 1px;}
#tabSearch .text, #tabSearch .text1 {border:#93CA53 solid 2px; width:88px; height:16px; background:#FFF url(http://data.travelchinaguide.com/js/common/calendar/My97DatePicker/skin/datePicker.gif) no-repeat right center; font-size:11px;}
#tabSearch .text1{ width:95%; margin-top:3px; background:#FFF;  }
#tabSearch .bdt{ margin-top:10px; padding:10px 2px; border-top:1px solid #CFDBCF;}
#tabSearch .smt{ display:block; width:126px; height:29px; border:none; margin:15px auto 10px; padding-left:20px; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-60.gif) no-repeat; text-align:left; font-size:16px; cursor:pointer;}
#tabSearch .smtOver{ background-position:0 -29px;}
#tabSearch .tabConLi{ display:none;}
#tabSearch .tabCon2{ display:none;}
#tabSearch .tac{ text-align:center;}
#tabSearch .tac a{ padding-left:10px; background:url(http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif) no-repeat 0 7px; font-size:14px;}

#trainSch .bdt{ margin-top:15px;}
#hotelSearchTab .db {display:table-cell; display:inline-block; *zoom:1; width:75px; margin-bottom:15px; *margin-bottom:0;}

.follow{ padding:0 10px;}
.follow .folTit{ padding-bottom:5px; font-size:14px;}
.follow a{ margin:0 1px 0 0;}