﻿/*-----------------public----------------------*/
.pagelist {font-size:12px; margin:5px auto; text-align:right; line-height:20px; padding:5px 10px; color:#666666;}
.pagelist span {padding:2px 2px 0 10px;color:#1246ab;}
.pagelist input{ border:1px solid #cccccc; height:16px;}
.pagelist button{ border:1px solid #cccccc; height:18px; line-height:normal; margin-left:5px; background:#E7E7CD; font-size:12px; }

/* CSS Document */
#commtForm {margin:auto 1%;}
.reviewsQuestion {margin:20px 1% 0 1%; border-bottom:1px solid #AFC7E3; position:relative; zoom:1;}
.reviewsQuestion .b1, .reviewsQuestion .b2{ position:absolute; width:9px; height:44px; top:0;}
.reviewsQuestion .b1 {background:url(http://www.travelchinaguide.com/inc/comment/images/bg_left_corner_bule.gif) no-repeat; left:0; _left:-1px;}
.reviewsQuestion .b2 {background:url(http://www.travelchinaguide.com/inc/comment/images/bg_right_corner_bule.gif) no-repeat; right:0; _right:-1px;}
.reviewsQuestion .b3, .reviewsQuestion .b4{ position:absolute; width:10px; height:60px; bottom:-1px;}
.reviewsQuestion .b3 {background:url(http://www.travelchinaguide.com/inc/comment/images/commentleftbg.gif) no-repeat; left:0;}
.reviewsQuestion .b4 {background:url(http://www.travelchinaguide.com/inc/comment/images/commentrightbg.gif) no-repeat; right:0;}
.commHead {background:#92b6da; color:#fff; text-align:center; font-size:15px; font-weight:normal; position:relative; padding-top:9px;height:28px;margin:0 9px; _margin:0 8px;}


.reviewsQuestion .mainCon{ background:url(http://www.travelchinaguide.com/inc/comment/images/bg_bule.gif) repeat-x; clear:both; overflow:hidden; zoom:1;}
.reviewsQuestion .mainCon .reviews{ margin:50px 0 50px 50px;}
.mainCon .reviews .recom{ font-weight:bold;}
.mainCon .reviews .rateNum{ font-weight:normal; font-size:12px;}
.mainCon .reviews .recomNum{ background:url(http://www.travelchinaguide.com/hotel/images/icon/ico-recommend.gif) no-repeat; margin-left:80px; padding:8px 0 8px 40px;}

.mainCon .rateBox{ margin-top:30px; font-size:12px;}
.mainCon .rateBox .rateList { float:left; width:45%;}
.mainCon .rateBox .rateList span{ display:block; width:45%; float:left; text-align:right; }
.mainCon .rateBox .rateList .theRate{ width:15px;}
.mainCon .rateBox .rateList .rateBar{ float:left; width:105px; height:10px; margin:4px 8px; position:relative;}
.mainCon .rateBox .rateList .rateBar .rleft			{position:absolute; top:0; left:0; width:5px; height:12px; overflow:hidden;margin-right:-5px;background:url(/images/tcg/rate/rankleftbg.gif) no-repeat;}
.mainCon .rateBox .rateList .rateBar .rcenter		{position:absolute; top:0; left:0; width:100%;height:14px; margin-left:5px;background: url(/images/tcg/rate/star_small.gif); z-index:11;}
.mainCon .rateBox .rateList .rateBar .rright		{position:absolute; top:0; left:100px; width:5px; height:12px; overflow:hidden; background:url(/images/tcg/rate/rankrightbg.gif) no-repeat;}
.mainCon .rateBox .rateList .rateBar .rateBarLine	{position:absolute; top:0; left:0; height:14px; margin-left:5px; background: url(/images/tcg/rate/star_small.gif) left center; z-index:12;}
.mainCon .rateBox p{ margin-top:15px;}
.commRecord .commRight{border-top:#7CACDA dashed 1px; margin-left:40px; padding-left:0; padding-bottom:10px; width: auto;}
