﻿@charset "utf-8";
/* CSS Document */
/*==================== basic===================== */
body { margin:0 0 8px; padding:0; background:#fff url(http://data.travelchinaguide.com/images/background/bg/bgj035.jpg) repeat-x 0 40px; font:14px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#header, #main, #footer, .content, .footer { width:995px; margin:0 auto; background:#fff; }
img { border:0; }
* { list-style:none; margin:0; padding:0; }
a { color:#36c; text-decoration:underline; }
a:hover { color:#f60; text-decoration:none; }
.clear { clear:both; height:0; line-height:0; margin:0; font-size:0; overflow:hidden; }
.line { clear:both; *clear:none;
background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) 0 5px repeat-x; height:16px; margin-top:5px; }
.clshidden { display:none; }
.fr { float:right; }
#logoTop { width:342px; height:73px; }
#logoFoot { width:125px; height:18px; }


.imgHidden {display: none;}
.imgShow { display: block;}
#autoPic {width:330px;height:auto;padding-bottom:3px;border:1px solid #e6e6e6;background:#f5f5f5;text-align:center;position:relative;float:right;margin-left:5px;border:1px solid #D3E7F6;}
#autoPic div {width:320px;;margin:5px;font:14px Verdana, Arial, Helvetica, sans-serif; color:black; padding:0px;background:none;}
#autoPic_imgs, #autoPic img {width:320px;height:226px}
#autoPic_num {height:20px;position:absolute;left:0;top:214px;text-align:right}
.autoPic_num_current, #autoPic_num span a, #autoPic_num span a:hover {padding:0 3px;width:20px;line-height:16px;margin:2px;background:#fbae3d;border:1px solid #e7a038;text-decoration:none;color:#fff;font-size:12px}  
#autoPic_num span a {background:#fff;color:black;} 
#autoPic_picIntro {width:318px;height:25px;padding-top:5px;background:#fff;border:1px solid #e6e6e6}
/*======================= End basic =======================*/

/*===============fixed width=================*/
/*.left {border-left:#ccc solid 1px; width:180px;float:left; padding:30px 0; background:#FFFFCD; border-right: solid 5px #E4E4E4; border-bottom: solid 5px #E4E4E4;}
.left .b1{position:absolute; right:-10px; top:-5px; *top:-8px; _right:-11px; _top:-8px; width:10px; height:10px; background:url(http://data.travelchinaguide.com/images/background/bg/bg_left_corner.gif) no-repeat;}
*/
.center { width:76%; float:left; margin:0 0 0 3%; line-height:140%; }
.right { width:158px; float:left; position:relative; }
.center .cont { text-align:justify; }
/* header */
#header { position:relative; z-index:1; }
.logo { position:relative; *height:76px;
}
.logo img { margin:0 0 0 20px; }
.logo .goosearch { position:absolute; top:25px; right:20px; width:212px; height:25px; padding:5px 5px 5px 7px; background: url(http://data.travelchinaguide.com/images/background/bg/search_bg_04.gif) no-repeat; }
.logo .goosearch input.gsearchtext { position:absolute; top:3px; width:142px; height:17px; border:1px solid #fff; color:#666; }
.logo .goosearch input.pic { position:absolute; top:0px; right:0px; width:64px; }
/*.headBg,.headBg .banner{background: url(http://data.travelchinaguide.com/images/background/banner/combinep002.png) repeat-x 0 -20px;}
.headBg{position:relative; background-position:0 -92px; height:29px;}
.headBg .banner{ width:189px; height:52px; border-left:1px solid #C9CD9A;}
*/

.headBg .banner { width:auto; height:auto; border:none; background:none; }
.headBg, .headBg .banner { position:relative; height:15px; border:none; background:#FFF url(http://data.travelchinaguide.com/images/background/bg/bgp032.png) repeat-x; }
.left { float:left; position:relative; width:184px; overflow:visible; border-left:none; padding-top:0; border-right:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; background:#F8F8F3 url(http://data.travelchinaguide.com/images/background/bg/bgp018.png) repeat-x; zoom:1; }
.headBg .loginBox { position:absolute; top:0; right:20px; width:600px; }
.tel, .telSel { height:59px;width:365px; position:absolute; top:0; right:20px; background:url(http://data.travelchinaguide.com/images/background/bg/bgp017.png) no-repeat 0 5px; padding:9px 0 0 0; }
.telSel { background:url(http://data.travelchinaguide.com/images/background/bg/bgp012.png) no-repeat 0 5px; }
.telSel ul {padding-left: 160px;}
.telSel li {color: #F3900E;}
.telSel li span {color: #16558B;}
select.tellcon { position:absolute; left:118px; top:36px; width:109px; border:1px solid #369; font:12px Arial, Helvetica, sans-serif; }
.proService02 { position:absolute; left:380px; top:25px; width:172px; height:28px; }
/* yangqiong loginBox */
.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:27px; margin:0 auto;overflow:hidden; zoom:1;line-height:27px}
.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; }
#loginBox { text-align:right; padding:1px 8px 2px 0; font-size:12px; color:#545454; }
#loginBox input { border:#ccc solid 1px; height:14px; font:12px Verdana, Arial, Helvetica, sans-serif; }
#loginBox .login { border:0; margin:0 0 0 5px; vertical-align:middle; cursor:pointer; }
#commtloginOk { color:#666; line-height:0; }
#LoginCommtFlag { line-height:0; }
#LoginReplyFlag { padding-left:10px; padding-bottom:5px; }
/* yangqiong loginBox end */
.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:-5px; }
.rightBg2 { background:url(http://data.travelchinaguide.com/images/background/bg/bgp050.png) no-repeat; right:-5px; }
/*the css of SubHeader*/
.subNav { height:25px; border-top:1px solid #ebebeb; padding:4px 10px 0px 20px; background:url(http://data.travelchinaguide.com/images/background/banner/banner_bg_04.jpg) repeat-x 0 -6px; font-size:13px; }
.navLine { height:3px; line-height:3px; padding:0; background:#ebebeb; overflow:hidden; }
.proService { position:absolute; left:430px; top:5px;/* width:230px; height:68px; */ }
/* End header */


/* =====================login's loading==============*/
#status { padding:0px 2px; background:none; width:auto; height:20px; }
/* ================End login's loading ==============*/

/*=============== Top Menu --- the css of the blue nav================*/
#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 10px 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-left:12px; 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; }

/*header new*/
#mainNavNew td.p5 {width:5%}
#mainNavNew td.p6 {width:6%}
#mainNavNew td.p7 {width:7%}
#mainNavNew td.p8 {width:8%}
#mainNavNew {border-bottom:3px solid #EB951D;width:100%;margin:0;padding:0}
#mainNavNew td {border-collapse:collapse;text-align:center;background:url(http://data.travelchinaguide.com/images/background/bg/bgp067b.png) right top no-repeat} 

#mainNavNew a {display:inline-block;height:45px;line-height:44px;color:#fff;text-decoration:none; font-size:13px;margin-right:2px;width:98%}
#mainNavNew a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) center -135px no-repeat;width:98%} 

#mainNavNew .current a{background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) center -90px no-repeat;width:98%}
#mainNavNew .current a:hover{background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) center -135px no-repeat;width:98%}

#mainNavNew .home {width:60px;} 
#mainNavNew .home a {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left top no-repeat;width:58px}
#mainNavNew .home a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left -180px no-repeat;width:58px}

#mainNavNew .homeCur {width:60px}
#mainNavNew .homeCur a {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left -90px no-repeat;width:58px}
#mainNavNew .homeCur a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) left -180px no-repeat;width:58px}

#mainNavNew .last {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right top no-repeat;}
#mainNavNew .last a  {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right top no-repeat;width:100%}
#mainNavNew .last a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right -180px no-repeat;width:100%}

#mainNavNew .lastCur a  {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right -90px no-repeat;width:100%}
#mainNavNew .lastCur a:hover {background:url(http://data.travelchinaguide.com/images/background/bg/bgp067.png) right -180px no-repeat;width:100%}
/*====================== End Top Menu ==========================*/

/* ===================footer ==========================*/
.footer, #footer { clear:both; margin:0 auto; text-align:center; padding-top:10px }
#footer .topLine { background:url(http://data.travelchinaguide.com/images/background/line/line-dot.gif) repeat-x; padding:15px 0 5px; }
.footer p.copy, #footer p.copy { font-size:10px; line-height:120%; color:#666; clear:both; }
#logoFoot { width:125px; height:18px; }
.footer p.copy img, #footer p.copy img { vertical-align:middle; margin-right:15px; }
a.gotop { text-decoration:none; position:fixed; bottom:20px; right:20px; width:54px; width:54px; height:52px;background:url(http://data.travelchinaguide.com/images/background/button/goto.png) no-repeat; }

/* 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:100px; height:15px; overflow:hidden; margin-top:2px; }
/* ==================End footer ======================*/
/*----------------------------------------------------------------------------------------------------------------------------*/

/* =====================================================  Left Content ================================ */
/* Left Menu */
#chosUs { display:block; width:172px; height:48px; line-height:55px; margin:0 auto 10px; background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bgp001.png) no-repeat; color:#fff; font-weight:bold; font-size:15px; text-indent:38px; }
.left .leftMenu { position:relative; margin:2px; padding:0; border-top:#B8D2DF solid 1px; color:#666; }
.left .leftMenu .leftBorder, .left .leftMenu .rightBorder { position:absolute; top:0; width:1px; height:155px; background:url(http://data.travelchinaguide.com/images/background/menu/bg-39.gif); }
.left .leftMenu .leftBorder { left:0; font-size:0; }
.left .leftMenu .rightBorder { right:0; font-size:0; }
.left .leftMenu h3 { color:#fff; margin:2px; background: url(http://data.travelchinaguide.com/images/background/menu/bg-tourindex-03.jpg) repeat-x; font-size:14px; padding:10px 0; text-align:center; }
.left .leftMenu h3 a { color:#fff; }
.leftMenu dt a.current { background:#fee95a url(http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif) 5px 9px no-repeat; color:#f60; }
.leftMenu { margin-right:3px; padding:6px 0 5px; margin-bottom:20px; }
.leftMenu .bold { margin:5px 0; text-indent:28px; font-weight:bold; background-image:none; background:url(http://data.travelchinaguide.com/images/background/icon/icon-folder-open.gif
) no-repeat 5px 50%; }

.leftMenu p.info1 { color:#666; font-size:10px; margin:0 5px 15px; }
.leftMenu .h5 { font-size:13px; font-weight:bold; line-height:28px; margin:0; text-align:center; padding:1px 0; color:#fff; background:#10a7ec; }
.leftMenu .h5 a { color:#fff; text-decoration:underline; }
.leftMenu .h5 a:hover { text-decoration:none; }
.leftMenu .h5 a:visited { text-decoration:none; }
.leftMenu dl { margin:0 0 5px 0; }
.leftMenu dd { background:url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) 10px 5px no-repeat; text-indent:21px; height:25px; line-height:25px; }
.leftMenu dd a img { margin:6px auto }
.leftMenu dd a:hover { background:#fee95a url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) 10px 5px no-repeat; color:#ff6600; display:block; }
.leftMenu dd a:visited { text-decoration:none; }
.leftMenu dl.cruiseS1 dt { margin-top:19px; }
.leftMenu dl.cruiseS1 dd { padding-left:12px; background-position:0 2px; }
.leftMenu dl.cruiseS1 dd li { padding:0 0 0 6px; margin:0; background:url(http://data.travelchinaguide.com/images/background/arrow/arrow-orgensm.gif) 0 4px no-repeat; }
.leftMenu dl.tool dd { padding-left:12px; background-position:0 4px; }
.leftMenu dt { background:url(http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif) 5px 9px no-repeat; text-indent:20px; line-height:25px; border-bottom:1px solid #e2e2e1; display:block; }
.leftMenu dl.a1 { margin:15px 0; }
.leftMenu dt a:hover { background:#fee95a url(http://data.travelchinaguide.com/images/background/arrow/arrow-r-blue.gif) 5px 9px no-repeat; color:#ff6600; display:block; }
.leftMenu dt a:visited { text-decoration:none; }
.leftMenu dt.greatWall { background:url(http://data.travelchinaguide.com/images/background/icon/ico-gwall.gif) no-repeat scroll 0 2px; border-bottom:0; margin-top:20px; text-indent:25px }
.leftMenu dt.greatWallTips { margin:20px 0; }
.leftMenu dt a, .leftMenu dd a { text-decoration:none; display:block; }
.leftMenu dt.greatWall a:hover { background:#fee95a url(http://data.travelchinaguide.com/images/background/icon/ico-gwall.gif) no-repeat scroll 0 5px; }
.leftMenu .bold a:hover { background:#fee95a url(http://data.travelchinaguide.com/images/background/icon/icon-folder-open.gif) no-repeat 5px 50%; }
.leftMenu dt.greatWallPic, .leftMenu dt.greatWallPic a:hover { background-image:none; }
ul.city { float:left; margin:0 5px; width:68px; }
/* Tour Search */
#search { margin:0 0 15px; width:100%; margin-left:2px; }
#search li { float:left; width:70px; font-size:10px; list-style:none; }
#search li.s3 { width:90px; }
#search p { margin:8px 0 5px; }
/* new search style */
.tourSearchbox * { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
.tourSearchbox { width:100%; height:auto; background:#ffffcb; text-align:center }
.tourSearchbox .d_top { padding-top:20px; height:78px; background:url(http://data.travelchinaguide.com/images/tcg/tour/background/ts_top3.gif) no-repeat scroll 25% 0 }
.tourSearchbox .d_top p { text-indent:20px; padding-bottom:10px; font-size:15px; font-weight:bold; }
.tourSearchbox .p_top1 { color:#3666cb }
.tourSearchbox .p_top2 { color:#b64a00 }
.tourSearchbox .pbottom { height:10px; background:url(http://data.travelchinaguide.com/images/tcg/tour/background/ts_bottom.gif) bottom center no-repeat }
.tourSearchbox #tbts { width:100%; color:#525252; text-align:left }
.tourSearchbox #tbts td { padding-left:2px; font-size:11px }
.tourSearchbox .t1 { margin:5px; }
.tourSearchbox .t1 a { color:#3666cb; text-decoration:underline; font-size:14px }
.tourSearchbox .t1 a:hover { color:#ff6600; text-decoration:none }
.tourSearchbox .p1 { margin:5px; width:95%; text-align:left; color:#b64a00; font-weight:bold; line-height:120% }
.tourSearchbox .p1 select { border:1px solid #a2b87e; }
.tourSearchbox .btnSubmit { margin:5px 0; border:1px solid #a2b87e; background:#fefefe; color:black; font-weight:bold }
/* end Tour Search */

/* How to book */
.bookBox { margin:15px 3px; border:#38abfb solid 1px; }
.bookBox h3 { background: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 h3 a { color:#fff; text-decoration:underline; }
.bookBox h3 a:hover { color:#fff; text-decoration:none; }
.bookBox p { background: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 p a { color:#fff; text-decoration:underline; }
.bookBox p a:hover { color:#fff; text-decoration:none; }
.bookBox ul { background:#fff; 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; }
/* end how to book */

/*New York Times ad*/
.boxBgT { background:url(http://data.travelchinaguide.com/images/tcg/tour/frame/sash-top-grey1.gif) 0 0 no-repeat; height:18px; margin:20px 0 0 0; width:160px; }
.boxBgB { background:url(http://data.travelchinaguide.com/images/tcg/tour/frame/sash-below-grey1.gif) 0 0 no-repeat; height:7px; margin:0; width:160px; }
.box { width:140px; margin-left:4px; padding:5px 4px 20px; border:1px solid #eeecec; border-top:none; color:#666; background:#ffc url(http://data.travelchinaguide.com/images/background/patte/bg-design1-yellow.gif); font-size:12px; }
.box .h5 { background:url(http://data.travelchinaguide.com/images/background/icon/i_com.gif) 0 0 no-repeat; font-size:12px; padding-left:15px; margin:20px 0 10px; color:#000;}
.box img { margin:20px 0; }
.box .h5 img { margin:0; }
.box p.infoImage { font-size:10px; font-style:normal; text-align:center; }
.box a { color:#36c; text-decoration:none; }
.box p.more { margin-top:15px; }
#endorse { font-size:10px; color:#000; }
#endorse .h5 { background:url(http://data.travelchinaguide.com/images/background/icon/mood6.gif) 0 0 no-repeat; padding-left:0; text-indent:20px; }
/*New York Times ad end*/

/*page ad*/
.earlyAd { width:160px; margin:0 auto 20px; }
#kudosAd { width:160px; margin:10px auto; }
.tailorAd { width:169px; margin:10px auto 0 }
#Ad_tour_720X73-food{width:756px;margin:10px auto 0}
/*page ad end*/
/*=====================================end left content=================================================*/

/*===============================================center content===========================================================*/
#divHelp { width:348px; float:right }
.h1 { margin-bottom:10px; background:url(http://data.travelchinaguide.com/images/background/line/line-dot.gif) left bottom repeat-x; height:20px; padding:15px 0 10px; }
.h1 .goosearch { background: url(http://data.travelchinaguide.com/images/background/bg/search_bg_04.gif) no-repeat 0 0; padding:0 5px 5px 7px; }
.h1 .goosearch input.gsearchtext { border:0; width:142px; color:#666; }
.h1 .goosearch input.pic { margin-left:12px; vertical-align:middle }
.follow { float:right; font-size:14px; font-weight:normal; width:95px; margin-top:-18px; text-align:center;}
.rankNew { margin:10px 0 }
#appRating { float:right; width:120px; margin:-12px 10px 0 0; *margin-top:-33px;
-margin-top:-35px; padding:7px 0 3px 12px; line-height:1.1; background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bgp050.png) no-repeat; }
#appRatingText { display:block; }
/*tag tools*/
.tagbtn_right { height:18px; width:100%; clear:both; margin-top:2px; }
.tagbtn_right a, .tagbtn a, .font_zoom { width:144px; height:27px; display:block; background:url(http://data.travelchinaguide.com/images/background/button/combine-btn-p001.png) no-repeat; text-decoration:underline }
.font_zoom { float:right; height:16px; background-position:0 -271px; }
.font_zoom .font_zoom1, .font_zoom .font_zoom2 { float:right; width:28px; _width:25px; height:16px; margin-right:4px; }
.font_zoom .font_zoom1 { background-position:-110px -271px; }
.font_zoom .font_zoom1:hover { background-position:-110px -287px; }
.font_zoom .font_zoom2 { background-position:-81px -271px; }
.font_zoom .font_zoom2:hover { background-position:-81px -287px; }
/*End tag tools*/

/*let me say*/
#tourSay { background:none; background-color:#EDF6FF; margin:0 auto; border-bottom:0; }
#tourSay a { float:right; margin:10px 20px 0 0; }
.tagbtn { height:40px; width:100%; clear:both; margin-top:12px; margin-bottom:10px; background:url(http://data.travelchinaguide.com/images/background/line/line-dot.gif) left bottom repeat-x; }
.tagbtn a { width:144px; height:27px; display:block; background:url(http://data.travelchinaguide.com/images/background/button/combine-btn-p001.png) no-repeat; text-decoration:underline; }
.tagbtn a:hover { text-decoration:none; }
.tagbtn a.let_me_say { float:right; background-position: 0px 0px; }
.tagbtn a.let_me_say:hover { background-position: 0px -27px; }
/*end let me say*/

/*===================================comment====================================*/
#comments { width:100%; margin-top:20px; *padding-bottom:30px;
background:#fff; font-size:14px; }
#comments .commHead { background:#92b6da; color:#fff; text-align:center; font-size:15px;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 { padding-top:10px; background:#fff url(http://data.travelchinaguide.com/images/tcg/comment/bg_bule.gif) repeat-x; zoom:1; clear:both; }
.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; margin-bottom:20px !important; margin-bottom:26px; }
.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; }
.commRecord .commReply2{*margin-top:-15px; padding-left:25px;  background:url(http://data.travelchinaguide.com/images/tcg/comment/bg_reply_2.gif) no-repeat; font-size:14px;cursor:pointer;color:#36C; }
.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 .commTitle { margin-top:5px; color:#315C86; font-size:1.1em; }
.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(/inc/comment/images/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(/inc/comment/images/bg_left_corner_white.gif) no-repeat; left:0; }
.quesBanner p .b2 { background:url(/inc/comment/images/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 form====================================*/
#commtForm p { margin:0; }
.addC .title { clear:both; position:relative; padding:25px 0 0 160px; height:31px; 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:25px 0 0 15px; width:185px; height:31px; 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; padding:20px 0; background:#78A2CC; border:1px solid #92b7db; text-align:center; }
.commtsuccess a, .commtsuccess a:hover { color:#FFF; }
.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; }
.commentbody .askTxt { width:97%; padding:5px 10px; }
/* reply form --------- Jenney 110602 update, css3 be used */
#MyDiv { display:none; position:absolute; width:680px; font-size:12px; background:#fff; border:1px solid #9AB5D0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:3px 3px 5px #87919B; -webkit-box-shadow:3px 3px 5px #87919B; box-shadow:3px 3px 5px #87919B; z-index:10001; text-align:center; }
#MySearchLoading { position:absolute; width:100px; height:100px; font-size:12px; z-index:10001; text-align:center; display:none; }
.addRc { margin-bottom:10px; padding:15px 30px 20px; background:#fff; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; text-align:left; }
.addRc form textarea { width:594px; height:120px; margin-top:10px; }
.addRc form input, .contL form select, .addRc form textarea { font-size:12px; border:1px solid #CCC; padding:1px; }
.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; }
.addRc #runame { width:160px; }
.replytitle { height:55px; line-height:50px; border:1px solid #FFF; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; padding-left:20px; background:#6E98C9 url(http://data.travelchinaguide.com/images/background/bg/bgp025.png) repeat-x; font-size:18px; font-weight:normal; color:#fff; text-align:left; cursor:move; }
.rclosebtn { position:absolute; right:15px; top:15px; cursor:pointer; }
.clsReply { text-align:right; padding-top:8px; }
.clsReply { text-align:right; padding-top:8px; }
.replyBtn { background:url(/inc/comment/images/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===================================*/

/*=========================comment vote======================================*/
.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; }
#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; }
/*======================end comment vote======================================*/
/*=================================================end center content=======================================================*/


/*----------------ad frame------------------*/
#AdAlacarte { Width:170px; margin:10px auto 0 }
#AdCarteAndReviews { width:175px; margin:10px auto 0 }
#AdChat { width:178px; margin:10px auto 0 }
#AdReviews { width:175px; margin:10px auto 0 }
#AdTour470X70 { width:470px; margin:15px auto 0 }
#AdTourHotel { width:540px; margin:15px auto 0 }
#AdTour_720X73, #AdTour_720X73_2 { width:720px; margin:5px auto }
#AdTour_170X500 { width:153px; margin:5px auto; height:760px }
#AdTour_170X500_new { width:153px; margin:5px auto; height:760px }
/*---------------ad frame end-------------------*/

/*------------------new ad-----------------------*/
#ad1, #ad2 { width:160px; height:250px; overflow:hidden; zoom:1; }
.ads { width:160px; margin:0 auto 15px; }
.visitCook { width:160px; height:215px; background:url(http://data.travelchinaguide.com/images/tcg/adv/visit-cooking2.jpg) no-repeat center top; padding-top:35px; }
.visitCook a { display:block; margin-bottom:4px; text-align:center; color:#fff; font-size:13px; text-decoration:underline; }
.visitCook a:hover { color:#fff; text-decoration:none; }
/*------------------new ad end-----------------------*/

/*----------------country complete------------------*/
.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; }
/*----------------country complete End------------------*/
/*========================end other===============================*/

/* answer list */
.greenArr { margin:5px 15px 0; padding-left:18px; background:url(http://data.travelchinaguide.com/images/tcg/qa/icon/p002.png) no-repeat left center; color:#528105; font-size:18px; font-weight:normal; }
.qaLi { border:2px solid #BEDCAF; margin-top:15px; }
.answers .col1 img, .question .col1 img { width:40px; height:40px; }
.answers .col1 div, .question .col1 div { width:40px; height:40px; overflow:hidden; margin:0 auto; background:url(http://data.travelchinaguide.com/images/tcg/qa/icon/p003.png) no-repeat; }
.answers .col1 .qIcon0, .question .col1 .qIcon0 { background-position:0 0; }
.answers .col1 .qIcon1, .question .col1 .qIcon1 { background-position:0 -40px; }
.answers .col1 .qIcon2, .question .col1 .qIcon2 { background-position:0 -80px; }
.answers .col1 .qIcon3, .question .col1 .qIcon3 { background-position:0 -120px; }
.answers .col1 .aIcon { background-position:0 -160px; }
.answers .col2 { width:570px; padding-left:90px; }
.answers .col3 { text-align:center; color:#858484; }
.answers .col3 .num { font-size:16px; font-weight:bold; }
.answers .rmember { color:#3B1E58; background:url(http://data.travelchinaguide.com/images/tcg/comment/mode7.gif) no-repeat -5px; padding-left:15px; }
.qaTime { float:left; width:145px; margin-left:5px; zoom:1; font-size:12px; }
.userInfo { position:relative; float:left; font-size:12px; }
.userInfo .col1 { position:absolute; left:5px; top:0; width:40px; height:40px; }
.answers { position:relative; margin:0 10px; padding:15px 5px 0; background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) repeat-x left top; z-index:1; zoom:1; }
.answers .userInfo { padding-left:65px; }
.answers .userInfo, .answers .userInfo a, .answers .qaTime { font-size:12px; color:#237DBB; }
.answers .rmember { color:#237DBB; }
.answers .aCon { margin:0 10px; padding:10px 15px 15px 55px; }
.answers .noBd { border:none; }
.answers .aCon p { margin-top:10px; }
/* End answer list */

/* question */
.question { position:relative; margin-bottom:-1px; padding:15px; background:#f1fcf1; z-index:2; zoom:1; }
.question .qaTitle, .question .userInfo, .question p, .question .strong { padding-left:65px; }
.question .qaTitle { padding-right:90px; font-size:16px; }
.question .userInfo, .question .userInfo a, .question .qaTime { font-size:12px; color:#718B42; }
.question .noTitle .col1 { top:0; }
.question .strong { color:#718B42; }
.question .bdT { border-top:1px solid #D2E7AE; margin-top:15px; padding:15px 15px 0 0; }
.question p { margin-top:10px; }
.question .btn03, .question .btn03:hover { position:absolute; right:15px; top:15px; width:85px; height:25px; line-height:22px; background:url(http://data.travelchinaguide.com/images/tcg/qa/button/p002.png) no-repeat; text-decoration:none; text-align:center; color:#FFF; cursor:pointer; }
/* more question and answer */
.moreQa, .moreQa a { display:block; height:32px; line-height:30px; background:url(http://data.travelchinaguide.com/images/background/bg/bgp024.png) no-repeat right top; }
.moreQa { float:right; margin-top:15px; padding-right:10px; overflow:hidden; zoom:1; }
.moreQa a { float:left; padding-left:35px; background-position:left top; }
.moreQa .num { display:block; float:left; margin-left:5px; font-size:0.95em; color:#858585; }
/* comment form */

.qaComment { border:10px solid #F1FCF1; margin-top:10px; padding:15px; overflow:hidden; zoom:1; }
#commtForm p { margin:0; }
.addC .red { font-size:12px; font-weight:bold; color:#F60; }
.addC .title { clear:both; position:relative; padding:25px 0 0 183px; height:31px; 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:25px 0 0 8px; width:163px; height:31px; background:#86acd2 url(http://data.travelchinaguide.com/images/tcg/comment/commentsbg_03.jpg) no-repeat; color:#fff; font-weight: bold; font-size:13px; text-align:left; }
.addC .titleFont2 { position:absolute; top:0; left:0; display:block; float:left; padding:25px 0 0 15px; width:163px; height:31px; background:#86acd2 url(http://data.travelchinaguide.com/images/tcg/comment/commentsbgfont_03.jpg) no-repeat; color:#fff; font-weight: bold; font-size:13px; text-align:left; }
.addC form { position:relative; top:10px; border:1px solid #b2c9e1; margin-bottom:25px; text-align:left; }
.addC form .askIco { position:absolute; left:-5px; top:-5px; width:126px; height:33px; }
.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%; margin:15px auto 10px; }
.commentbody .askTxt { width:700px; padding:5px 10px; }
.commentbody input, select, textarea { border:1px solid #A6A6A6; font:12px Verdana, Geneva, sans-serif; }
.commentbody .mrg { margin-bottom:5px; }
.commentbody .mrg .txtLong { width:97%; margin:5px 0; padding:5px 10px; }
.commentbody .mrg textarea.txtLong { height:80px; }
.commentbody .mrg .fr { color:#858585; font-size:12px; }
.commentbody .mrg .tar { text-align:right; font-size:12px; }
.commentbody .mrg .tar .note { color:#858585; }
.commentbody .mrg select { width:300px; }
.commentbody .memOrGuest { margin:15px 0 10px; padding:15px 30px; background:#F4F9FE; }
.commentbody #uname { margin-right:15px; }
.commentbody #chkemail { border:none; }
.commentbody #email { width:290px; }
.commentbody #pleaseIn { margin:0 4px 5px 0; }
.commentbody #loginFormCommt { display:none; height:22px; margin-bottom:10px; }
.commentbody #commtloginOk { margin-bottom:8px; }
.commentbody .submitOut, .commentbody .resetOut, .commentbody .submitOver, .commentbody .resetOver { width:80px; height:25px; line-height:20px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; }
.commentbody .submitOver, .commentbody .resetOver { font-weight:bold; background:#ffffd8; color:#c00000; }
.commentbody .submitOut { background:#c00000; border:1px solid #d66666; border-right-color:#5d0000; border-bottom-color:#5d0000; }
.commentbody .resetOut { background:#b9b9b9; border:1px solid #dfdfdf; border-right-color:#555; border-bottom-color:#555; }
/*==================comment search box=============================*/
.clscommtsearch { height:26px; border:1px solid #a5c6d1; margin:15px 0; padding:16px 0; background:url(http://data.travelchinaguide.com/images/tcg/comment/commentsearchbg.gif) repeat-x; text-align:center; font-size:16px; color:#3080ae; }
.clscommentsearchtxt { border:2px solid #a5c6d1; height:20px; font-size:14px; }
.clscommentsearchbtn { width:91px; height:25px; background:url(http://data.travelchinaguide.com/images/tcg/comment/commentsearchbtn.gif) no-repeat; margin:0 0 0 10px; border:none; cursor:pointer; }
.clscitytitleyellow { width:100%; background:#F0B500; color:#fff; font-weight:bold; text-align:center; font-size:15px; padding:5px 0; }
.clstraintip { border:1px solid #CCC; background:#fffaee; padding:5px; margin-bottom:10px; }
.clsgoogleadleft { width:160px; height:600px; border:1px solid #ccc; background:#fff; font-size:11px; text-align:left; }
.clsgoogleadtop { width:720px; height:90px; border:1px solid #ccc; background:#fff; font-size:11px; text-align:left; }
/*pop login start*/
.commRecord .downArrow, .popBox .close, .popBox .memAdd, .popBox .memSend { background:url(http://data.travelchinaguide.com/images/background/bg/bgp002.png) no-repeat; }
.commRecord .downArrow { padding:0 13px; background-position:8px -142px; cursor:pointer; }
.popBox .memAdd, .popBox .memSend, .popBox .memUrl { margin-top:8px; }
.popBox .memUrl { background: url(http://data.travelchinaguide.com/images/background/icon/ico-bugle.gif) no-repeat scroll 0 6px transparent; font-size: 13px; padding-left:15px; }
.popBox { border:1px solid #92ADDA; background:#E3F0FF url(http://data.travelchinaguide.com/images/background/bg/bgj002.jpg) repeat-x; }
.popBox .memInfoPic { margin:15px 0 0 15px; }
.popBox .innerBox { background:#FFF; margin:5px; border:1px solid #79A2CE; padding:10px; }
.popBox .boxc2 { overflow:hidden; zoom:1; }
.popBox .col1 { float:left; width:96px; }
.popBox .col1 img { }
.popBox .col2 { float:right; width:220px; padding-right:10px; }
.popBox .col2 .memName { margin-bottom:5px; }
.fr { float: right; }
.popBox .memAdd { padding-left:25px; background-position:0 -49px; }
.popBox .memSend { padding:1px 0 1px 25px; background-position:-27px -72px; }
.popBox .all { margin-top:10px; border-top:1px solid #DCDCDC; padding-top:10px; }
.popBox .close { position:absolute; right:10px; top:10px; width:16px; height:16px; background-position:-27px -162px; cursor:pointer; }
.downArr { background:url(http://data.travelchinaguide.com/images/background/bg/bgp014.png) no-repeat scroll 8px -142px transparent; cursor:pointer; padding:2px 13px; }
#idpopup { position:absolute; top:0; left:0; display:none; }
/* End members' details information */
.popLogin { width:530px; padding-top:30px; position:relative; }
.popLogin .popTitle { margin:5px 0 10px; text-align:center; font-size:14px; font-weight:bold; font-style:italic; zoom:1; }
.popLogin .col1 { width:240px; }
.popLogin .col2 { width:220px; }
.popLogin .col1 { margin:40px 0 0 15px; _margin-left:5px; }
.popLogin .col1 label { display:block; margin-bottom:8px; }
.popLogin .col1 .text { border:1px solid #E6E6E6; padding:2px 4px; font:12px Verdana, Arial, Helvetica, sans-serif; }
.popLogin .col1 .tac { margin-top:10px; }
.popLogin .col2 { padding-bottom:40px; background:url(http://data.travelchinaguide.com/images/background/bg/bgj003.jpg) no-repeat; text-align:center; }
.popLogin .col2 p { margin:40px 50px 10px; text-align:left; }
.submitOut, .resetOut, .submitOver, .resetOver { width:120px; height:25px; line-height:20px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; }
.submitOver, .resetOver { font-weight:bold; background:#ffffd8; color:#c00000; }
.submitOut { background:#c00000; border:1px solid #d66666; border-right-color:#5d0000; border-bottom-color:#5d0000; }
.resetOut { background:#b9b9b9; border:1px solid #dfdfdf; border-right-color:#555; border-bottom-color:#555; }
#maskDiv { position:absolute; left:0; top:0; width:100%; height:1500px; background:#18253c; opacity:0.6; filter:alpha(opacity=60); z-index:999; }
.poploginstatus { width:20px; height:20px; }
.popMsg { width:440px; position:relative; color:#666666; }
.popMsg .clsmsgtitle { width:400px; border:1px solid #ccc; }
.popMsg .clsmsgtext { width:400px; height:100px; border:1px solid #ccc; }
/*pop login end*/

/*feedback and q&a*/
.commType { color:#FFF; font-size:15px;height:37px; padding-left:9px; position:absolute; top:0; left:0; }
.commType div { float:left; width:265px; line-height:35px; margin-top:2px; background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-20.gif) no-repeat; text-align:left; cursor:pointer; }
.commType .rev { background:url(http://data.travelchinaguide.com/hotel/images/icon/ico-pen2.jpg) no-repeat 25px 6px; padding:10px 0 10px 70px; }
.commType .qa { background:url(http://data.travelchinaguide.com/hotel/images/icon/ico-qa2.jpg) no-repeat 25px 6px; padding:9px 0 9px 70px; }
.commType .current { background:url(http://data.travelchinaguide.com/hotel/images/bg/bg-19.gif) no-repeat 0 -1px; color:#00589D; }
.commType .current .rev { background:url(http://data.travelchinaguide.com/hotel/images/icon/ico-pen.jpg) no-repeat 25px 6px; }
.commType .current .qa { background:url(http://data.travelchinaguide.com/hotel/images/icon/ico-qa.jpg) no-repeat 25px 6px; }
.feedback { margin:-1px 0 20px; padding-top:5px; background:#FFF url(http://data.travelchinaguide.com/images/tcg/feedback/bg/bg_feedback_07.jpg) repeat-x; }
.feedback h4 { height:36px; line-height:30px; padding-left:42px; background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bgp012.png) no-repeat; font-size:14px; color:#B64A00; }
.feedback ul { margin-bottom:5px; font-size:14px; line-height:1.3; }
.feedback li, .feedback .bdBtm, .feedback .leftArr { background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bgp011.png) no-repeat; }
.feedback li { position:relative; width:757px; margin:15px auto 0; padding-top:13px; z-index:0; }
.feedback .bdBtm { padding:0 20px 15px 30px; background-position:left bottom; }
.feedback .leftArr { position:absolute; left:0; top:12px; width:14px; height:12px; background-position:0 -12px; }
.feedback li .imgS { float:left; width:100px; height:71px; border:1px solid #CCC; margin:3px 10px 0 0; cursor:pointer; }
.feedback .hideCon { display:none; position:absolute; left:135px; top:15px; width:334px; padding:5px; background:#EDF6FD; box-shadow:3px 3px 5px #AAA; }
.feedback .hideCon .bd { border:1px solid #D6E2F2; padding:5px 5px 8px; background:#FFF; font-size:13px; text-align:center; }
.feedback .hideCon img { width:320px; margin-bottom:3px; }
.feedback .hover { z-index:1; }
.feedback .hover .hideCon { display:block; }
.feedback li .authorInfo { margin-top:6px; color:#666; }
.feedback li .authorInfo span { padding-left:12px; background:url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) no-repeat 0 5px; zoom:1 }
.feedback .tar { text-align:right; }
.feedback .more { padding:0 15px 0 20px; background:url(http://data.travelchinaguide.com/images/background/arrow/ico_arrow_1.gif) no-repeat 0 3px; }
.commCon { display:none; }
/*feedback and q&a*/

/* 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 div { 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; }
/*   Q & A page  */
#commtPage { margin-bottom:10px; text-align:center; }
#commtPage .tipprev, #commtPage .tipnext, #commtPage .tipprevGrey, #commtPage .tipnextGrey { width:112px; height:31px; line-height:31px; margin:-7px 10px 0 10px; padding:7px 27px; background:url(http://data.travelchinaguide.com/images/tcg/comment/p001.png); font-size:14px; text-align:center; text-decoration:none; color:#000; cursor:pointer; }
#commtPage .tipnext { padding:7px 45px 7px 35px; background-position:0 -80px; }
#commtPage .tipprev:hover { background-position:0 -40px; color:#0469B6; }
#commtPage .tipnext:hover { background-position:0 -120px; color:#0469B6; }
#commtPage .tipprevGrey { background-position:0 -160px; color:#A5A5A5; }
#commtPage .tipnextGrey { padding:7px 45px 7px 35px; background-position:0 -200px; color:#A5A5A5; }
/*   Q & A page  */

/* new left nav leftMenu2 and topLine */
.bgLine { position:absolute; right:-1px; top:0; width:1px; height:53px; background:url(http://data.travelchinaguide.com/images/background/bg/bgj001.jpg) no-repeat; z-index:2; }
.leftMenu2 { margin-top:15px; background:none; font-size:14px; line-height:1.2; color:#333; }
.leftMenu2 h4, .leftMenu2 .menuTitle, .leftMenu2 li a, .leftMenu2 li span, .adTitle { background:url(http://data.travelchinaguide.com/images/background/arrow/g001.gif) no-repeat; zoom:1; }
.leftMenu2 h4, .leftMenu2 .menuTitle { padding:0 0 10px 26px; background-position:7px 1px; font-size:16px;}
.leftMenu2 .h4 { background-color:#FDFDFD; }
.leftMenu2 .mrgB { margin-bottom:10px; }
.leftMenu2 h4 a, .leftMenu2 h4 a:hover, .leftMenu2 .menuTitle a, .leftMenu2 .menuTitle a:hover { color:#000; }
.leftMenu2 ul { margin-bottom:25px; background:#F0F0E6; zoom:1; }
.leftMenu2 li { border-bottom:1px solid #E1E1D8; overflow:hidden; zoom:1; }
.leftMenu2 li a, .leftMenu2 li span { display:block; padding:6px 6px 6px 20px; background-position:8px -66px; color:#333; text-decoration:none; zoom:1; }
.leftMenu2 li a:hover, .leftMenu2 li a.current, .leftMenu2 li span, .leftMenu2 .leftmenuonhover a { background-position:8px -207px; background-color:#F2A41D; color:#FFF; }
.leftMenu2 .hasUl span, .leftMenu2 .hasUl .downArr { background-position:8px -143px; background-color:#F0F0E6; color:#333; }
.leftMenu2 .hasUl .downArr:hover, .leftMenu2 li a.current2, .leftMenu2 li a.current2:hover { background-position:8px -283px; background-color:#F2A41D; color:#FFF; }
.leftMenu2 li strong { background:url(http://data.travelchinaguide.com/images/background/arrow/g001.gif) no-repeat; zoom:1; }
.leftMenu2 li strong { display:block; padding:6px 6px 6px 20px; background-position:8px -66px; color:#333; text-decoration:none; zoom:1; }
.leftMenu2 li strong { background-position:8px -207px; background-color:#F2A41D; color:#FFF; }
.leftMenu2 .hasUl strong { background-position:8px -143px; background-color:#F0F0E6; color:#333; }
.leftMenu2 .expand { margin:0; border-top:1px solid #E1E1D8; padding:5px 0 10px; background-color:#F3F5EB; font-size:13px; }
.leftMenu2 .expand li { border-top:1px solid #FAFAFA; border-bottom:none; }
.leftMenu2 .expand .noBd { border:none; }
.leftMenu2 .expand li a, .leftMenu2 .expand li a:hover, .leftMenu2 .expand li span { padding:4px 0 4px 30px; background:url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) no-repeat 17px 9px; }
.leftMenu2 .expand li span { color:#F60; }
.leftMenu2 .expand li .hot { display:inline; padding:0 18px 0 0; background:url(http://data.travelchinaguide.com/images/background/icon/hot2.gif) no-repeat right top; cursor:pointer; }
.leftMenu2 .expand li a:hover, .leftMenu2 .expand li a:hover span { color:#F60; }
.leftMenu2 .subLi { border-bottom:1px solid #FAFAFA; font-size:13px; }
.leftMenu2 .subLi a, .leftMenu2 .subLi a:hover { padding:4px 0 4px 30px; background:url(http://data.travelchinaguide.com/images/background/line/ico_cusp_line2.gif) no-repeat 17px 9px; }
.leftMenu2 .subLi .hot { display:inline; padding:0 8px 0 0; background:url(http://data.travelchinaguide.com/images/background/icon/hot2.gif) no-repeat right top; cursor:pointer; }
.leftMenu2 .subLi a:hover, .leftMenu2 .subLi a:hover span { color:#F60; }
/* new left nav leftMenu2 and topLine */

.fla { clear:both; float:none; margin:20px auto; text-align:center; }
.fla object { width:750px; height:112px; }
.fla p { width:750px; margin:0 auto; line-height:40px; background:#ece9d8; color:#000; text-align:center; }
/* tourTab */
.tourTab .tabTit { width:750px; border-bottom:5px solid #53A8DC; }
.tourTab .tabTit li { float:left; position:relative; width:366px; height:63px; line-height:63px; background:url(http://data.travelchinaguide.com/images/tcg/tour/background/bgj011.jpg) no-repeat; font-size:16px; font-weight:bold; text-align:center; color:#4694D0; cursor:pointer; }
.tourTab .tabTit .tabTitL { background-position:0 -63px; }
.tourTab .tabTit .tabTitR { margin-left:18px; background-position:0 -189px; }
.tourTab .tabTit .currentL { background-position:0 0; }
.tourTab .tabTit .currentR { background-position:0 -126px; }
.tourTab .tabTit .clear { clear:both; float:none; width:auto; height:0; line-height:0; *margin-top:-3px;
font-size:0; overflow:hidden; zoom:1; background:#FFF; }
.tourTab .tabTit span { padding:3px 30px; color:#4694D0; }
.tourTab .tabTit .new { position:absolute; right:20px; top:-20px; width:73px; height:39px; line-height:2.0; padding:0; background:url(http://data.travelchinaguide.com/images/tcg/tour/icon/bgp006.png) no-repeat; -behavior: url(/tour/images/background/iepngfix.htc); color:#FFF; font-weight:normal; font-size:14px; text-indent:-5px; }
.tourTab .currentL span, .tourTab .currentR span { background:url(http://data.travelchinaguide.com/images/tcg/tour/icon/bgp005.png) no-repeat; color:#FFF; }
.tourTab .tabCon { display:none; overflow:hidden; zoom:1; margin-top:5px; }
.tourTab .tabCon .intro { width:710px; padding:20px; background:#FFF url(http://data.travelchinaguide.com/images/tcg/tour/background/bgp020.png) repeat-x 0 -60px; }
.btmBanner { width:750px; height:125px; margin:10px auto; }
#tourSchL .submit { font-family:Arial, Helvetica, sans-serif; }
/*share box*/
#sharebox { display:none; background: url("http://data.travelchinaguide.com/images/background/bg/bgp056.png") no-repeat scroll 0 0 transparent; height: 316px; left: 133.5px; position: fixed; text-align: center; top: 150px; width: 69px; }
#btmBanner { text-align:right; }
.earlyAd2 { position:relative; padding:25px 0 0; }
.earlyAd2 .hurry { position:absolute; left:5px; top:0px; width:64px; height:30px; background:url(http://data.travelchinaguide.com/images/tcg/tour/icon/hurry-up.gif) no-repeat; }
#msgAlert { width:340px; }
#msgAlert .popBg { padding:10px; }
#msgAlert .popTitle { margin-bottom:5px; }
#msgAlert .popCon { padding:15px 15px 15px 70px; background:#FFF; }
#msgAlert .popCon p { margin-bottom:10px; }
#msgAlert .btnBlue { width:82px; height:20px; margin-left:40px; padding-left:0; background: url(http://data.travelchinaguide.com/images/tcg/tqs/bgp003.png) 0 -34px; text-align:center; font-size:14px; }
#btn { margin:20px auto; font-size:16px; text-align:center; }
#btn span { margin:0 20px; padding:2px 10px; border:1px solid #CCC; cursor:pointer; }
.mask02 { display:none; position:fixed; _position:absolute; width:100%; height:1000px; left:0; top:0; background:#0A2A48; filter:Alpha(opacity=40); -moz-opacity:.4; opacity:0.4; z-index:99; }
/*=============================== popMsg ================================*/
.popMsg { display:none; position:fixed; _position:absolute; left:460px; top:200px; width:500px; overflow:hidden; zoom:1; border:1px solid #FFF; background:url(http://data.travelchinaguide.com/images/tcg/community/background/bgp016.png) no-repeat; z-index:100; }
.popMsg .popBg { padding:30px 15px 15px; background:url(http://data.travelchinaguide.com/images/tcg/community/background/com-bgp004.png) repeat-x; height:100%; }
.popMsg .close { right:10px; top:10px; }
.popMsg .popTitle { color:#5D5D5D; font-style:italic; }
.popMsg .whiteBg { border:1px solid #E0E0E0; background:#FFF; text-align:left; }
#msgAlert .btnBlue { width: 82px; height: 20px; margin-left: 40px; border:none; padding-bottom:2px; *padding-bottom:0;
background: url(http://data.travelchinaguide.com/images/tcg/tqs/bgp003.png) 0 -34px; font: 14px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; }
#btn { font-size: 16px; margin: 20px auto; text-align: center; }
#btn span { border: 1px solid #CCCCCC; cursor: pointer; margin: 0 20px; padding: 2px 10px; }
.close { background: url("http://data.travelchinaguide.com/images/tcg/community/background/com-bgp002.png") no-repeat scroll -27px -162px transparent; cursor: pointer; height: 16px; position: absolute; right: 10px; top: 10px; width: 16px; }
#msgAlert .popTitle { margin-bottom: 5px; }

/*=========================video=======================================*/
#videoBox{float:right; width:400px; border:1px solid #CCC; margin:0 10px 10px; background:#F5F5F5; padding:0 0 10px; text-align:center;}
#videoBox .picIco{ margin-right:20px; padding-left:30px; background:url(http://data.travelchinaguide.com/images/background/icon/ico-pic.gif) no-repeat left center;}
#videoBox .videoIco{ padding-left:25px; background:url(http://data.travelchinaguide.com/images/background/icon/camer-ico.gif) no-repeat left center;}
#video{ width:400px;margin:0 0 10px;cursor:pointer;padding:0}
/*============================video====================================*/
