@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, li, dl, dt, dd, form, fieldset, legend, blockquote, h1, h2, h3, h4, h5, span, img { margin:0; padding:0; border:none; background:none; }
.h2 {font-size:18px}
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; }
h1{ padding:10px 15px; font-size:20px; }
.h1{ padding:10px 15px; font-size:20px;}
.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; }
.red{ color:#F60;}
.divads{ text-align:center; margin-bottom:15px;}

#header, #main, #footer { background:#fff; width:995px; margin:0 auto; }
#logoTop{ width:342px; height:73px; }
#logoFoot { width:125px; height:18px; }
.strong { font-weight:normal; }

/* 以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 */
#spanmessage{margin-left:10px;margin-right:-5px;font-size:12px;}
#spanmessage a{text-decoration:none;color:#666;}
#spanmessage a{padding-left:32px;background:url(http://data.travelchinaguide.com/images/background/icon/msg.gif) no-repeat 0 -4px;text-decoration:none;color:#333;}

#header{ 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:14px; border:1px solid #fff; color:#666;}
.logo .goosearch input.pic{position:absolute;top:0px;right:0px;width:64px;}

.headBg{position:relative; width:995px; height:92px;}
.headBg .banner{ width:100%; height:100%; background:url(http://data.travelchinaguide.com/images/tcg/qa/background/j001.jpg) no-repeat;}
.headBg .loginBox{ position:absolute; top:0; right:20px; width:600px;}
.tel, .telSel{ width:365px; height:59px; 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;}
select.tellcon{ position:absolute; left:118px; top:36px; width:109px; border:1px solid #369; font:12px Arial, Helvetica, sans-serif;}
/* 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: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{ 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;}
.login{border:0; margin:0 0 0 5px; vertical-align:bottom; cursor:pointer;}
#loginBox .login{border:0; margin:0 0 0 5px; vertical-align:bottom; cursor:pointer;}
#loginBox2 {text-align:right; padding:1px 8px 2px 0; font-size:12px; color:#545454; }
#loginBox2 input{border:#ccc solid 1px; height:14px; font:12px Verdana, Arial, Helvetica, sans-serif;}
.login{border:0; margin:0 0 0 5px; vertical-align:bottom; cursor:pointer;}
#loginBox2 .login{border:0; margin:0 0 0 5px; vertical-align:bottom; cursor:pointer;}
#commtloginOk{color:#666;line-height:0;margin-bottom:5px;}
#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(http://data.travelchinaguide.com/js/other/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;}
.answer{ position:absolute; right:25px; top:15px; width:345px; height:49px;}

/* 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 9.5px;*padding:0 10px 0 9.8px;background-position:center top;  color:#fff; text-decoration:none;}
:root  #mainNav  a{ padding:0 9px 0 10.2px\9;}
#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;}
#mainNav .pr{ position:relative;}
#mainNav .beta{ position:absolute; right:-10px; top:-10px; width:32px; height:19px; background:url(http://data.travelchinaguide.com/images/tcg/qa/icon/p011.png) no-repeat;}


/*header new*/

.p5 {width:5%}
.p6 {width:6%}
.p7 {width:7%}
.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 { clear:both; padding:20px 0 10px; padding-top:30px\9; 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 { float:right; margin-right:7px; *margin-top:-18px; width:53px; height:17px; display:block; background:url(http://data.travelchinaguide.com/images/background/button/gotop.gif) no-repeat; text-decoration:underline; }
/* End footer */

/* Page LayOut */
#main { zoom:1; padding-bottom:15px;}
.mainCon, .sideBar{ float:left; -display:inline;}
.mainCon { width:770px; margin-left:25px; -margin-left:18px;}
.sideBar { width:170px; margin:10px 0 0 10px; padding:15px 8px; -padding:15px 2px; background:#F8F8F3;}
.path { border-bottom:1px solid #E6E6E6; margin:0 10px; padding:5px 20px 10px 20px; zoom:1; }
.path .fr{ float:right; font-weight:normal; font-size:12px; color:#000;}

/* End Page LayOut */

/*===================form button=====================*/
.submitOut, .resetOut, .submitOver, .resetOver { width:125px; 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:#606060; border:1px solid #dfdfdf; border-right-color:#555; border-bottom-color:#555; }
.adBox { text-align:center; padding:15px 0; }


/* side bar blue background box */
.bg06 { 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; }
.bg06 .bd04 { background:#FFF; margin:5px; padding:2px; border:1px solid #79A2CE; }
.bd04 .mrg { margin:5px; }
.bd04 .mrg a { display:block; text-indent:10px; }
.bg06 .strong { font:14px Arial, Helvetica, sans-serif; color:#1B5187; text-align:center; }
.bg06 .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; }
.bg07, .bg07, .col2 .fr .on, .col2 .fr .off { background:url(http://data.travelchinaguide.com/images/tcg/community/background/bgp002.png) repeat-x; }
.bg07 { width:149px; padding:10px 5px; background-position:0 -34px; overflow:hidden; zoom:1; font-size:0.9em; }
.bg07 .fl { width:48px;}
.bg07 .fr { width:95px;}
.col2 .fr a, .col2 .fr span { display:block; margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}
.col2 .fr .point { color:#666; }
.col2 .fr .on, .col2 .fr .off { width:63px; height:17px; overflow:hidden; }
.col2 .fr .off { background-position:0 -17px; }
.online { padding:15px 20px; background:#F3F3F3; }
.online .userLi { margin-top:8px; overflow:hidden; zoom:1; }
.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 side bar blue background box */

/* Alert begin */
.downArr {background: url(http://data.travelchinaguide.com/images/tcg/community/arrow/ico-arrow02.gif) no-repeat 0 5px; color: #2A5F89; font-size: 0.95em; font-style: italic; font-weight: bold; padding-left: 15px; margin-top:4px; margin-bottom:4px; width: 80%; }
.popMsg{ overflow:hidden; zoom:1; background:url(http://data.travelchinaguide.com/images/tcg/community/background/bgp016.png) no-repeat; }
.popMsg .txt, .popMsg .txtArea { border: 2px solid #83A5C6; margin-bottom: 10px; padding: 2px 5px; width:200px; }
.popMsg .txtArea { height:60px; }
.popMsg input, .popMsg textarea { font-size: 12px; }
.popMsg .btnBlue, .popMsg .btnGrey { background: url(http://data.travelchinaguide.com/images/tcg/community/background/bgp009.png) no-repeat; border: none; color: #FFFFFF; cursor: pointer; font-size: 16px; font-weight: bold; height: 31px; margin-right: 3px; width: 118px;}
.popMsg .popCon { text-align:left;background:#FFF; padding: 10px; }
.popMsg .popBg { padding:10px; }
.popMsg .popTitle { margin-bottom:5px; text-align:left; font-style:italic; color:#5D5D5D; }
.popMsg .popBg { padding: 10px; }
.popMsg .popBg { height: auto; border:1px solid #fff; background:url(http://data.travelchinaguide.com/images/tcg/community/background/com-bgp004.png) repeat-x; _background-color:#C8D0D4;}
/* Alert End */


/*===================================comment reply====================================*/
#MyDiv { position:absolute; width:582px; width:590px\9; *width:596px;
_width:590px; height:300px; font-size:12px; background:#fff; border:1px solid #b2c9e1; z-index:10001; text-align:center; display:none; }
#MySearchLoading { position:absolute; width:100px; height:100px; font-size:12px; z-index:10001; text-align:center; display:none; }
/* comment form */
#commtForm{ clear:both; float:none; zoom:1; padding-top:15px;}
#commtForm p { margin:0; }
.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 { 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:100px; 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 { padding:10px 10px 0 10px; }
.commentbody .askTxt{ width:720px;  padding:5px 10px;}


/* reply form */
.addRc { width:100%; text-align:left; background:#fff; }
.addRc form { padding:0px 6px 10px; }
.addRc form textarea { width:293px; height:120px; }
.addRc form input, .contL form select { font-size:12px; }
.addRc form p span { color:#f00; }
.addRc form p.term { color:#ff3002; font-size:12px; }
.addRc form p.term a { font-weight:bold; color:#0e48a9; }
.addRc p span.add { padding-right:10px; }
.addRc p span.add a { color:#ffffca; }
.addRc p span strong { font-size:12px; }
.addRc form#commentS2 { padding:10px 26px; margin:0 10px; }
.addRc form#commentS2 textarea { width:455px; text-align:center; }
.replytitle { margin-bottom:3px; height:26px; background:url(http://data.travelchinaguide.com/images/tcg/comment/replybg.gif) repeat-x bottom; color:#fff; }
.replytitleword { text-align:left; width:86%; cursor:move; float:left; padding:4px 0 0 6px; font-weight:bold; }
.rclosebtn { float:left; text-align:left; width:12%; cursor:pointer; padding:6px 0 0 0px; color:#fff; }
.clsReply { text-align:right; padding-top:8px; }
.replyBtn { background:url(/inc/comment/images/ico_reply.gif) no-repeat left top; padding-left:18px; color:#3B6BA3; cursor:pointer; }
#divvalidateimgs span { width:16px; height:21px; background:url(/images/logo/ico/codenums.gif) no-repeat; }
/* End reply form */


/* search box in top banner */
.schBox{ padding-top:20px; text-align:center;}
.schBox .schTxt{ width:470px; height:17px; padding:10px; border:1px solid #89B443; background:url(http://data.travelchinaguide.com/images/tcg/qa/background/p001.png) repeat-x;}
.schBox .btn01, .schBox .btn01H, .schBox .btn02, .schBox .btn02H{ width:157px; height:39px; border:none; background:url(http://data.travelchinaguide.com/images/tcg/qa/button/p001.png) no-repeat; color:#FFF; font:16px Arial, Helvetica, sans-serif; cursor:pointer;}
.schBox .btn01H{ background-position:0 -39px;}
.schBox .btn02{ width:136px; background-position:0 -78px;}
.schBox .btn02H{ background-position:0 -117px;}


/* side bar blue background box */
.bg06 { margin-left:5px; width:160px; margin:5px auto 15px; border:1px solid #92ADDA; padding-top:10px; background:#E3F0FF url(http://data.travelchinaguide.com/images/tcg/community/background/bgj008.jpg) repeat-x; }
.bg06 .bd04 { background:#FFF; margin:5px; padding:2px; border:1px solid #79A2CE; }
.bd04 .mrg { margin:5px; }
.bd04 .mrg a { display:block; text-indent:10px; }
.bg06 .strong { font:14px Arial, Helvetica, sans-serif; color:#1B5187; text-align:center; }
.bg06 .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; }
.bg06 .bg07, .bg06 .bg07, .bg06 .fr .on, .bg06 .fr .off { background:url(http://data.travelchinaguide.com/images/tcg/community/background/bgp002.png) repeat-x; }
.bg06 .bg07 { width:137px; padding:10px 3px; background-position:0 -34px; overflow:hidden; zoom:1; font-size:0.9em; }
.bg06 .fl { width:38px; height:48px; margin:3px 0 0 3px;}
.bg06 .fr { width:84px;}
.bg06 .fr a, .bg06 .fr span { display:block; margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}
.bg06 .fr .point { color:#666; }
.bg06 .fr .on, .bg06 .fr .off { width:63px; height:17px; overflow:hidden; }
.bg06 .fr .off { background-position:0 -17px; }
.online { padding:15px 20px; background:#F3F3F3; }
.online .userLi { margin-top:8px; overflow:hidden; zoom:1; }
.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 side bar blue background box */

/* answer list */
.answerLi{ width:100%;}
.answerLi td{ padding:10px 10px 7px; line-height:1.6;}
.answerLi .bg{ background:#f1fcf1;}
.answerLi .col1{ width:80px; text-align:center;}
.answerLi .col1 img, .question .col1 img{ width:38px; height:48px;}
.answerLi .col1 div, .question .col1 div, .answers .col1 div{ width:38px; height:48px; overflow:hidden; margin:0 auto; background:url(http://data.travelchinaguide.com/images/tcg/qa/icon/p003.png) no-repeat;}
.answerLi .col1 .qIcon0, .question .col1 .qIcon0{ background-position:0 0;}
.answerLi .col1 .qIcon1, .question .col1 .qIcon1{ background-position:0 -48px;}
.answerLi .col1 .qIcon2, .question .col1 .qIcon2{ background-position:0 -96px;}
.answerLi .col1 .qIcon3, .question .col1 .qIcon3{ background-position:0 -144px;}
.answers .col1 .aIcon{ background-position:0 -192px;}
.answerLi .col2{ width:575px;}
.answerLi .col2 div{ font-size:12px;}
.answerLi .col3{ text-align:center; color:#858484; border-left: 1px solid #D6E6D6;}
.answerLi .col3 .num{ font-size:16px; }
.answerLi .rmember{color:#3B1E58; background:url(http://data.travelchinaguide.com/images/tcg/comment/mode7.gif) no-repeat -5px; padding-left:15px;}
.answerLi .col2{padding-left:90px;}
#qalist th {
    background: none repeat scroll 0 0 #E0F8E0;
    color: #528105;
    font-weight: normal;
    line-height: 30px;
    padding-left: 20px;
    text-align: left;
}

.qaTime{ float:left; width:145px; margin-left:5px; zoom:1;}
.userInfo{ position:relative; float:left;}
.userInfo .col1{ position:absolute; left:-65px; top:-28px; width:38px; height:48px;}
/* End answer list */

/*pop login start*/
.commRecord .downArrow, .popBox .close, .popBox .memAdd, .popBox .memSend{ background:url(http://data.travelchinaguide.com/images/background/bg/bgp002.png) no-repeat;}
/*.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 .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;}
.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; z-index:1; zoom:1;}
/* 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*/

/* left Menu */
.leftMenu2 { margin-top:15px; background:none; font-size:14px; line-height:1.2; color:#333; }
.leftMenu2 h4, .leftMenu2 li a, .leftMenu2 li span, .adTitle{ background:url(http://data.travelchinaguide.com/images/background/arrow/g001.gif) no-repeat; zoom:1; }
.leftMenu2 h4 { padding:0 0 10px 30px; background-position:7px 2px; font-size:14px; font-weight:normal; }
.leftMenu2 .h4 {background:url(http://data.travelchinaguide.com/images/background/arrow/g001.gif) no-repeat; zoom:1;  padding:0 0 10px 30px; background-position:7px 2px; font-size:16px;  }
/*.leftMenu2 .h4 { background-color:#FDFDFD; }*/
.leftMenu2 .h4 a, .leftMenu2 .h4 a:hover{ color:#000;}
.leftMenu2 h4 a, .leftMenu2 h4 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{ 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 { 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 .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; }

.bookBox h3 { zoom:1; }/* End left Menu */

/* category list */
.cateLi{ margin-bottom:20px; padding-bottom:10px; background:url(http://data.travelchinaguide.com/images/background/line/line001.gif) repeat-x left bottom; font-size:13px;}
.cateLi dt{ border-top:1px solid #EAF2F7; padding:10px 0 5px 20px; background:url(http://data.travelchinaguide.com/images/tcg/qa/icon/p005.png) no-repeat 5px 16px; font-size:16px;}
.cateLi .tour{ padding-bottom:10px;}
.cateLi dt .more{ float:right; margin-right:20px; font-size:12px;}
.cateLi dd{ margin:0 0 5px 0; overflow:hidden; zoom:1;}
.cateLi .topicTour{ padding:0 0 10px 20px;}
.cateLi .topicTour span{ display:inline-block; margin-right:10px; padding:3px 10px 3px 5px; background:url(http://data.travelchinaguide.com/images/tcg/qa/background/p003.png) no-repeat right center;}
.cateLi .topicTour .num, .cateLi .dest .num{ float:none; margin:0 0 0 2px; padding:0; background:none; color:#888; font-size:11px;}
.cateLi .topicTour .noBg{ background:none;}
.cateLi .dest span{ float:left; width:175px; margin-right:5px; padding:4px 5px 7px;}
.num{ color:#888; font-size:12px;}
.cateLi .dest .bg{ background:#F4F4F4;}
/* End category list */

.attrLi{ border:2px solid #F4F4F4; margin:10px 30px 20px 10px; padding:10px 0 15px 20px; line-height:2.0; overflow:hidden; zoom:1;}
.attrLi h4{ font-size:14px; font-weight:bold; margin-bottom:5px;}
.attrLi a{ padding-left:10px; background:url(http://data.travelchinaguide.com/images/background/arrow/ico_dot.gif) no-repeat 0 7px;}
.attrLi span{ float:left; width:225px;}
.attrLi .num{ float:none; display:inline; margin:0 0 0 2px; font-size:11px;}

.greenArr{ margin:30px 0 10px 15px; 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;}

.answerLi .col2 .clstopic{overflow:hidden; height:25px; font-size:14px;}
.pageNav{text-align:center;}

/*====================yangqiong autocomplete===========================*/
.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;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/

	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	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;
}


/*==========================css of bbsExpert==============================*/
#expert {width: 149px; position: relative; border:0px; margin:0 auto; padding-bottom:10px;}
#expert li{ list-style:none; line-height:normal;}
#expert .exptop {font-size: 12px; background:url(http://data.travelchinaguide.com/images/tcg/expert/bg_green_04.jpg) #9ebc2c no-repeat; margin: 0px; color: #fff; line-height: 28px;text-align: center;}
#expert .mask {padding: 0px; margin: 0px 0px 0px 1px; position: relative; top: -214px;}
#expert .mask .imgtop {left:0px;padding:0px;margin:0px;behavior: url(/tour/images/background/iepngfix.htc);width:128px;bottom:-16px;position: absolute;height:15px;}
#expert .extmid{border: #b4c485 1px solid;padding:5px;background: #f3fee4;margin: 0px; overflow-x:hidden;overflow-y:auto;width: 137px;height: 76px;*height:66px;_height:66px;scrollbar-face-color:#f3fee4;scrollbar-highlight-color: #b4c485;scrollbar-shadow-color: #b4c485;scrollbar-3dlight-color: #f3fee4;scrollbar-arrow-color:#9cb92b;scrollbar-track-color: #f3fee4;scrollbar-darkshadow-color: #f3fee4;}

#expert .extmid li{padding:0 0 0 25px; margin:5px 0 5px 0; *margin:2px 0 2px 0; width:90px; text-align:left;}
#expert .extbtm {background: url(http://data.travelchinaguide.com/images/tcg/expert/bg_green_04.jpg) #e5f1ba no-repeat left bottom; width: 100%; line-height: 24px; height: 24px; text-align:center;}
#expert .extbtm a{font-size:12px;}
#expert .online {background: url(http://data.travelchinaguide.com/images/tcg/expert/bg_head.jpg) no-repeat;}
#expert .offline {background: url(http://data.travelchinaguide.com/images/tcg/expert/bg_head.jpg) no-repeat;}
#expert .online {background-position: 5px 0px;}
#expert .offline {background-position: 5px -16px;}
#expert .offline a {color: #8e9686;}

.stat{ padding-bottom:10px;}
/* comment form */
.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; border:1px solid #b2c9e1; 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 }
.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%; margin:15px auto 10px; padding:0;}
.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; zoom:1;}
.commentbody #uname{ margin-right:15px;}
.commentbody #chkemail{ border:none;}
.commentbody #email{ width:290px; *width:298px;}
.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; }


#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;}


.gftBtn {margin:4px 20px;}

/*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;
}

#gftBtn {border:0px solid red;margin:4px 0;} 


.follow{ float:right;font-size:14px;font-weight:normal;}
.follow img{ vertical-align:middle;}

.fdiv {margin-top:4px}
.follow2 {font-size:14px;font-weight:normal;}
.follow2 img{vertical-align:middle;}


.h1 {position:relative;font:16px Arial, Helvetica, sans-serif;}