@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{ position:relative; height:36px; overflow:hidden; zoom:1; padding-left:8px ;background:#3a76a8 url(http://data.travelchinaguide.com/images/background/menu/menu_bg_01.png) repeat-x 0 -2px;color:#fff; font-size:13px;}
#mainNav li{line-height:30px;float:left;margin-top:1px;margin-left:1px;background:url(http://data.travelchinaguide.com/images/background/menu/icon_list_01.png) no-repeat 0 50%; position:relative;}
#mainNav li.noline{background:none}
#mainNav li.current{ float:left; -display:inline; margin-top:1px; margin-left:1px; padding:0; background:url(http://data.travelchinaguide.com/images/background/menu/icon_list_01.png) no-repeat 0 50%;}
#mainNav  a{display:block;color:#fff;padding:0 9px 0 10px; padding:0 9px\9; text-decoration:none;}
#mainNav  a:hover, #mainNav li.current a, #mainNav li.current a:hover{padding-bottom:10px;background:#05467b url(http://data.travelchinaguide.com/images/background/menu/menu_bg_02.png) repeat-x;color:#fff;}
#mainNav .clt2, #mainNav .crt2{ position:absolute; width:10px; height:10px; top:-1px; background:url(http://data.travelchinaguide.com/images/background/menu/bgp035.png) no-repeat;}
#mainNav .clt2{ background-position:0 0; left:-1px;}
#mainNav .crt2{ background-position:-10px 0; right:-1px;}
	/* 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:15px; 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 5px 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; color:#FFF; }
/* right */
.right{ position:relative; float:right;  width:770px; padding-right:15px; border-top:solid 5px #FFD800; -width:789px;  -margin-left:3px; -padding-right:0; }
.right .primary{ float:left; width:75.8%;}
.primary .bannerAD{ width:549px; height:193px; *height:192px; overflow:hidden; margin:0 0 15px 24px; border:#FCE798 solid 1px; background:url(http://data.travelchinaguide.com/images/background/bg/bg_banner_1.gif) repeat-x;}

#slide{filter:Alpha(opacity=100); filter:revealTrans(duration=1,transition=5); width:549px; height:76px;}

.primary .bannerAD p{ background:#fff; padding:13px 20px; text-align:justify;}

/* tourBox */
.primary .tourBox{ position:relative; margin:0 1.2% 20px 4%;_margin-right:3%; background:#FB9703 url(http://data.travelchinaguide.com/images/background/frame/border_title_01.gif) 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:#fff; background: url(http://data.travelchinaguide.com/images/background/frame/border_title_02.gif) no-repeat right top;}

.primary sup{color:#f60; font-style:italic; margin-left:2px;}

/*.primary .tourBox .chooseUs{ border:none; margin:15px 10px 10px; padding:15px 10px 10px; overflow:hidden; zoom:1; background:#E9D7C9 url(http://data.travelchinaguide.com/images/background/bg/bgp057.png) no-repeat right top;}
.primary .chooseUs dt{ padding:0 15px 0; background:none; font-weight:bold; }
.primary .chooseUs dd{ margin:0 0 0 10px;}
.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 .chooseUs{ background:url(http://data.travelchinaguide.com/images/background/bg/008.jpg) no-repeat; margin:15px 10px; 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 1% 20px 4%;_margin-right:3%; background:#FB9703 url(http://data.travelchinaguide.com/images/background/frame/border_title_01.gif) no-repeat;}
.primary .guideBox .tourT{padding:3px 20px; height:21px; line-height:20px; font-size:16px;color:#fff; background: url(http://data.travelchinaguide.com/images/background/frame/border_title_02.gif) no-repeat right;}
.primary .guideBox .tourT a, .tourBox .tourT a{ color:#fff;}
.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{ height:240px; min-height:240px; 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 .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;height:95px; min-height:95px; overflow:hidden;}
.primary .guide .wrap2 li{ width:30%; _width:29%;}
.primary .guide .wrap2 .topAtt{ float:none; width:98%; _width:96%; border-bottom:dashed 1px #ccc; background:url(http://data.travelchinaguide.com/images/background/arrow/arrow_blue3.gif) no-repeat 5px 5px; padding-bottom:5px;  text-indent:5px; color:#36c; font-weight:bold; font-size:14px;}
.primary .toolkit{ margin:0; padding:10px 0 15px 10px; border:1px solid #dfdfdf;  background:#fff; overflow:hidden; zoom:1;}
.primary .toolkit dl{float:left; width:170px; height:220px; margin:5px 5px 0 0; padding:1px; border:1px solid #d6d6d6;}
.primary .toolkit dd{margin:10px;}
.primary .toolkit dd .img{ display:block; margin:4px auto; padding:5px; border:solid 1px #ccc;}
.primary .toolkit dd ul{ margin-left:10px;}
.primary .toolkit dd li{margin:5px 0; width:100%;}
.primary .toolkit dd .mapLi li{ margin:2px auto;}
.primary .toolkit dt{ background:#f2f2f2 url(http://data.travelchinaguide.com/images/background/arrow/arrow_blue3.gif) no-repeat 15px 13px; padding-left:30px;height:38px;line-height:35px;font-weight:bold;font-size:14px;}
.primary .toolkit .climate{margin:2px; background:url(http://data.travelchinaguide.com/images/background/bg/bg_climate_01.jpg) repeat-x; padding:2px;}
.primary .toolkit dd.climate p{ margin:15px 8px 0;}
.primary .toolkit .climate ul{ margin:0;}
.primary .toolkit .climate li{ width:140px; margin:4px auto; border:1px solid #D6D6D6; background:#fff; padding:0px 5px; font:12px Arial, Helvetica, sans-serif; }
.primary .toolkit .climate li span{ float:left; width:110px; display:block; line-height:24px;}
.primary .toolkit .climate li img{behavior: url(/tour/images/background/iepngfix.htc);}
.primary .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; }
.primary .toolkit .visaEmbassy dd{ margin:0 5px 15px 15px;}

.right .sideBar{ float:right; width:21%; margin-right:1%; margin-top:12px;}

.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;}


/* join  */
#joinUs{ width:170px; margin:8px auto; border-bottom:solid 1px #ccc; }
#joinUs .title2{height:27px; line-height:27px; background:url(http://data.travelchinaguide.com/images/background/bg/bgp011.png) no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center;}

#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;}
#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 .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 */


/* 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 0 4%;}

/* icons in footer */
#icon{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;}
