﻿@charset "utf-8";
.qaComment .clear{ display:inherit; clear:both; float:none; height:0; line-height:0; overflow:hidden;}
/*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 */
/* 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{ position:relative; border:2px solid #BEDCAF; margin-top:15px; zoom:1;}
.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; 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 }
.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; *margin-top: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;}