@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:14px/1.4 Verdana, Arial, Helvetica, sans-serif; color:#000; }
div, p, ul, ol, li, dl, dt, dd, form, fieldset, legend, blockquote, h1, h2, h3, h4, h5, span, img { margin:0; padding:0; border:none; background:none; }
ul, ol { list-style:none; }
input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; }
a { color:#36c; text-decoration:underline; }
a:hover { color:#f60; text-decoration:none; }
p{ padding-bottom:10px;}
.clear { clear:both; height:0; line-height:0; margin:0; padding: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; }
.btmLine { margin-bottom:8px; padding:0 0 8px 8px; background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) repeat-x left bottom; overflow:hidden; zoom:1; }
.clshidden { display:none; }
#header, #main, #footer { background:#fff; width:995px; margin:0 auto; }
#logoTop{ width:342px; height:73px; }
#logoFoot { width:125px; height:18px; }
.strong { font-weight:bold; }
/* 以css属性名的首字母+属性值的首字母组合而成, 可结合其他样式产生一定的效果，也可单独使用，单独使用注意css的优先级 */
.fl { float:left; }
.fr { float:right; }
.tal { text-align:left; }
.tar { text-align:right; }
.tac { text-align:center; }
.tdu { text-decoration:underline; }
.tdn { text-decoration:none; }
.shadow { -moz-box-shadow:3px 3px 4px #999; -webkit-box-shadow:3px 3px 4px #999; box-shadow:3px 3px 4px #999; filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
}
/* End basic */
/* header */
/*------------------Login box-------------------*/
.topBg {background: url(http://data.travelchinaguide.com/images/background/bg/bgp003.png) repeat-x #EBEBEB;border-bottom:1px solid #E3E3E3;font-size: 12px;}
.topWrap {height: 20px; margin: 0 auto; overflow: hidden;padding: 4px 0 2px;width: 995px;}
.topWrap a {color: #838383;line-height: 1.2;}
.topWrap .folIco{ float:right; height:26px; margin-left:10px; margin-top:-4px; margin-top:-8px\9; -margin-top:-6px; padding:2px 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; font-size:12px; color:#545454;}
.loginBox input{border:#ccc solid 1px;}
.loginBox .login{cursor:pointer; margin:0 0 -5px 5px;}
.loginBox .memInfo{margin-top:10px; font-size:12px; line-height:20px;}
.loginBox .msg{margin-left:15px; background:url(http://data.travelchinaguide.com/images/background/icon/bgg001.gif) no-repeat; padding:2px 5px 8px 25px; font-size:11px; font-weight:bold; color:#e47e00; cursor:pointer;}

#header { position:relative; z-index:1; }
.logo { position:relative; *height:76px;}
.logo img {margin:0 0 0 20px}
.logo .goosearch { padding-right:5px; padding-left:7px; right:20px; background: url(http://data.travelchinaguide.com/images/background/bg/search_bg_04.gif) no-repeat 0px 0px; padding-bottom:5px; width:212px; padding-top:5px; position:absolute; top:30px; height:25px; }
.logo .goosearch input.gsearchtext { position:absolute; top:3px; width:142px; height:15px;  border:1px solid #FFF; color:#666; }
.logo .goosearch input.pic { position:absolute; top:0px; right:0px; width:64px; }
.headBg{ position:relative; height:25px; background:#5E91C4  url(http://data.travelchinaguide.com/images/tcg/newsletter/bgp02.png) no-repeat 205px bottom;}
.banner{ position:absolute; left:0; top:17px; width:205px; height:51px; background:url(http://data.travelchinaguide.com/images/tcg/newsletter/bgg02.gif); }
.banner img{ position:relative; margin:-5px 0 0 13px;}
.headBg .loginBox { position:absolute; top:0; right:20px; width:600px;}
/*====================yangqiong loginBox===========================*/
#status { padding:0px 2px; }
#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 { top:5px; left:389px; position:absolute; }
/* End header */
/* login's loading*/
#status { 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;}
/* End Top Menu */

/* new table nav */
#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%}

#mainNavNew .p6 {width:6%}
#mainNavNew .p7 {width:7%}
#mainNavNew .p8 {width:8%}
/* ----------------------------- */

/* footer */
#footer { clear:both; padding:10px 0; text-align:center; }
#footer .copy { font-size:10px; line-height:1.2; color:#666; clear:both; }
#footer .copy img { height:18px; margin-right:15px; vertical-align:middle; width:125px; }
#footer .copy span { background:#fff; }

a.gotop { background: url(http://data.travelchinaguide.com/images/background/button/goto.png) no-repeat scroll 0 0 transparent; bottom: 20px; height: 52px;
    position: fixed; right: 20px; text-decoration: none; width: 54px;}
/* End footer */

#main{ width:995px;}
#left {float:left; width:175px; background:#f9f9f9; text-align:justify; padding:0 15px;}
#right{float:left; width:770px; margin:0 0 0 10px;}
#newsCon{ width:580px; margin:0 auto; padding:15px 0;}

.clt, .crt{ position:absolute; top:-1px; width:14px; height:11px; font-size:11px; background:url(http://data.travelchinaguide.com/images/tcg/newsletter/bgg01.gif) no-repeat; overflow:hidden; }
.clt{ background-position:0 0; left:-1px;}
.crt{ background-position:-14px 0; right:-1px;}
#left .tac{ padding:15px 0;}
#left .ads{ margin-top:15px;}

#left .intro{ padding:50px 0 15px; text-align:left; position:relative;} 
#left .letter{ margin:0 0 60px 0; display:block; position:relative;}
#left form{ margin-bottom:8px;}
.inputTxt{ border:#ccc solid 1px; width:163px; padding:2px 4px; font:12px Arial, Helvetica, sans-serif; margin-bottom:8px;}
.submit{ width:171px; height:34px;background:url(http://data.travelchinaguide.com/images/tcg/newsletter/btn01.png) no-repeat; margin:5px 0 0; border:none;}
.unsub{ width:171px; height:34px;background:url(http://data.travelchinaguide.com/images/tcg/newsletter/btn02.png) no-repeat; margin:5px 0 0; border:none;}

.h3{ font-size:13px; margin:20px 5px 5px; text-align:left;}
.blueDot{ margin-left:5px; font-size:12px; line-height:2.0em;}
.blueDot li{ list-style:none; background:url(http://data.travelchinaguide.com/images/tcg/newsletter/bgp01.png) no-repeat left center; padding-left:15px;}
.pass .h3{ color:#36C; text-decoration:underline; cursor:pointer;}
.pass .over{ color:#F60; text-decoration:none;}
.pass .blueDot{ display:none;}
.follow{ margin:15px 0 0;  padding:10px 0 0 10px; border-top:dashed 1px #ccc;  line-height:2.0;}
.follow dd{ margin:0; }
.follow img{ vertical-align:middle; margin-right:5px;}

/* hotel star */
.star2, .star3, .star4, .star5{ margin-left:5px; background:url(http://data.travelchinaguide.com/images/tcg/newsletter/bgp04.png) no-repeat;}
.star2{ padding-left:21px;}
.star3{ padding-left:33px;}
.star4{ padding-left:45px;}
.star5{ padding-left:57px;}

.starHalf5, .starHalf4{ margin-left:5px; padding-left:57px; background:url(http://data.travelchinaguide.com/images/tcg/newsletter/bgp05.png) no-repeat right top;}
.starHalf4{padding-left:45px;}
/* End hotel star */

/* most active members */
.active { width:175px; margin-bottom:15px; border:1px solid #92ADDA; padding-top:10px; background:#E3F0FF url(http://data.travelchinaguide.com/images/tcg/community/background/bgj008.jpg) repeat-x; }
.active .bd04 { background:#FFF; margin:5px; padding:2px; border:1px solid #79A2CE; }
.active .bd04 .mrg { margin:5px; }
.active .bd04 .mrg a { display:block; text-indent:10px; }
.active .strong { font:italic bold 14px Arial, Helvetica, sans-serif; color:#1B5187; text-align:center; }
.active .ask { margin:9px 0 9px 9px; padding-left:40px; height:26px; line-height:20px; background:url(http://data.travelchinaguide.com/images/tcg/community/background/bgg002.gif) no-repeat; font-weight:bold; }
.activeLi, .activeLi, .fr .on, .fr .off { background:url(http://data.travelchinaguide.com/images/tcg/community/background/bgp002.png) repeat-x; }
.activeLi { width:149px; padding:10px 5px; background-position:0 -34px; overflow:hidden; zoom:1; font-size:0.9em; }
.activeLi .fl { width:48px;}
.activeLi .fr { width:95px;}
.activeLi .fr a, .activeLi .fr span { display:block; margin-bottom:5px; }
.activeLi .fr .point { color:#666; }
.activeLi .fr .on, .fr .off { width:63px; height:17px; overflow:hidden; }
.activeLi .fr .off { background-position:0 -17px; }
.activeLi .online { padding:15px 20px; background:#F3F3F3; }
.activeLi .online .userLi { margin-top:8px; overflow:hidden; zoom:1; }
.activeLi .online .userLi li { float:left; width:19.9%; margin-bottom:5px; background:url(http://data.travelchinaguide.com/images/tcg/community/background/bgg001.gif) no-repeat -25px -161px; }
.online .userLi li a { margin-left:20px; }
/* End most active members */