
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, em, button { margin:0; padding:0; }
html { background-color:#FFF; }
body { background-color:#FFF; font-size:12px; line-height:1.5; font-family:Tahoma,Simsun,sans-serif; color:#333; }
img, fieldset { margin:0; padding:0; border:0; }
input, textarea { font-size:12px; }
table { border-collapse:collapse; }
a { color:#06c; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, h5 { font-family:Arial,Simsun,sans-serif; font-size:100%; }
ul li, ol li { list-style:none; }
dfn { font:normal 12px Arial; }
section { display:block; }
.layoutfix {display: block;overflow: hidden;}
.fl{ float:left;}
.fr{ float:right;}


/*----------- htl_info -----------*/
.htl_info_com{margin-bottom:14px; margin-top:20px;}
.htl_info_com .htl_info{float:left;display:inline;width:72.8813%;min-height:116px; _height:116px;}

.htl_info_com .name{font:bold 20px/28px "microsoft yahei",simsun; color:#06c;position: relative;z-index: 2;}
.htl_info_com .name span{vertical-align:middle;}
.htl_info_com .slp_time{ font-size:12px; color:#8f8f8f; font-weight:normal; margin-left:20px;}
.htl_info_com .grade{height:12px;margin:4px 0;}
.htl_info_com .grade span{vertical-align:top;}
.adress{margin-bottom:10px;width:548px; margin-top:10px;}
.adress a{ margin-left:10px;}
.adress span,.htl_info_com .adress .view_map,.htl_info_com .adress .coll{margin-right:15px;}
.adress .add_area{border-bottom:1px solid #333;color:#333;}
.adress .add_area:hover{text-decoration:none;}
.adress .view_map,.htl_info_com .adress .coll{padding:2px 0 2px 22px; white-space:nowrap;*zoom:1;background:url(../img/icon_detail9.png) no-repeat -280px 1px;}
.adress .weibo{padding:3px 0 3px 22px; white-space:nowrap;*zoom:1; background:url(../img/share.png) no-repeat}
.adress .weibo{ background-position:-60px 0px;}
.adress .weixi{ background:url(../img/share.png) no-repeat; background-position:-60px -20px;padding:3px 0 3px 22px;}
.adress .coll{background-position:0 -498px;}
.adress .coll:hover{background-position:0 -527px;}
.adress .can_coll{background-position:0 -556px;}
.adress .can_coll:hover{background-position:0 -585px;}

.review-score .btn,.review-score .num,.cont-main-click a{ background:url(../img/icon.png)}
.cont-main-click { padding: 6px 0 0; }
.cont-main-click .mods { float: left; margin: 0 10px 0 0; width: 80px; }
.cont-main-click a { display: block; padding: 0 0 0 36px; width: 44px; height: 30px; color: #fff; font: 14px/30px "Microsoft Yahei",""; text-decoration: none; background-color: #df5ac5; }
.cont-main-click a:hover { color: #fff; text-decoration: underline; }
.cont-main-click .like { background-position: 0 -120px; }
.cont-main-click .collect { background-position: 0 -150px; }
.cont-main-click .deserve { background-position: 0 -180px; }
.cont-main-click .no-worth { background-position: 0 -210px; }
.cont-main-click .like-active { background-position: -80px -120px; }
.cont-main-click .collect-active { background-position: -80px -150px; }
.cont-main-click .deserve-active { background-position: -80px -180px; }
.cont-main-click .no-worth-active { background-position: -80px -210px; }
.cont-main-click .like-active,.cont-main-click .collect-active,.cont-main-click .deserve-active,.cont-main-click .no-worth-active { cursor: default; }
.cont-main-click span { display: block; width: 80px; height: 28px; overflow: hidden; position: relative; text-align: center; color: #999; line-height: 28px; }

.htl_info_com .price_box{float:right;width:170px;height:68px;}
.htl_info_com .noprice_tips { color: #999;font-size: 14px;text-align: center;}
.htl_info_com .staring_price{text-align:right;}
.htl_info_com .staring_price dfn{padding:0 4px;font-size:12px;font-family:arial;vertical-align:12px;}
.htl_info_com .staring_price .price{font-size:30px;color:#f60;}
.htl_info_com .staring_price .vip_price{font-size:22px;}
.htl_info_com .staring_price .qi{color:#f60;}
.htl_info_com .mlt_price { width:160px; white-space:nowrap;overflow:hidden;}
.htl_info_com .mlt_price dfn{padding-right:6px;-webkit-text-size-adjust:none;}
.htl_info_com .mlt_price span{font-size:12px;}

.htl_info_com .book_info { float:right; display:inline; width:332px; clear:both; }
.htl_info_com .book_info .htl_p_info { float:right; }
.htl_info_com .ico_box{float:right;}
.icon_reduce_now,
.ico_ticket2,
.icon_coupon{
	display:inline-block;height:15px;margin:0 2px;line-height:16px;overflow:hidden;white-space:nowrap;
	background:url(../img/icon_detail9.png) no-repeat;
}
.icon_reduce_now{width:27px;background-position:0 -422px;}
.ico_ticket2{width:15px;background-position:0 -447px;}
.icon_coupon{width:40px;background-position:0 -472px;}
.htl_info_com .new_book { float:right; clear:both; color:#10A200; line-height:26px; white-space:nowrap; }

.htl_info_com .book_btn {
	float:right;width:129px;height:46px;margin-left:4px;color:#FFF;font:bold 14px/100em Simsun;text-align:center;overflow:hidden;
	background:url(../img/icon_detail9.png) no-repeat 0 -76px;
}
.htl_info_com .book_btn:hover{background-position:0 -132px;text-decoration:none;}

/*-----------htl_com-----------*/
.htl_info_com .htl_com{float:right;width:25.4327%; height:110px; padding-top:5px; background-color:#f0f8ff; overflow:hidden;}
.htl_com .commnet_score{display:block; padding:0 15px; color:#333; text-align:right; text-decoration:none; cursor:pointer; overflow:hidden;}
.htl_com .commnet_score .score{float:right; padding-left:15px; font-family:Arial;}
.htl_com .commnet_score .score_text{color:#06c; font-size:28px; font-weight:bold;}
.htl_com .commnet_score .commnet_num,
.htl_com .commnet_score .recomm{display:block; height:18px; line-height:18px; overflow:hidden;}
.htl_com .commnet_score .commnet_num{color:#06c;}

.htl_com .comment_text{width:89%; height:50px; margin:0 auto; padding:5px 0; border:1px solid #e3eef9; border-radius:5px; background-color:#fff; overflow:hidden;}
.htl_com .comment_text_info{position:relative; height:30px; padding:5px 25px; overflow:hidden;}
.htl_com .comment_text_info .ico-quote-f,
.htl_com .comment_text_info .ico-quote-b{width:15px; height:13px; background:url(../img/icon_detail8.png) no-repeat; overflow:hidden;}
.htl_com .comment_text_info .ico-quote-f{position:absolute; top:8px; left:5px; background-position:-285px -242px;}
.htl_com .comment_text_info .ico-quote-b{position:absolute; bottom:0px; right:5px; background-position:-285px -265px;}
.htl_com .comment_text_msg{text-align:center;}
.htl_com .comment_text_msg p{white-space:nowrap;}
.htl_com .comment_text_msg .orange{ color: #f60;}

.htl_com .btn_comment{margin-top:5px;}
.htl_com .no_comment{margin:10px 0; text-align:center; font-size:14px; font-weight:bold;}

/*-----------htl_pic_map-----------*/
.htl_pic_map{margin-bottom:18px;}
.htl_pic_map .htl_pic{float:left;width:73.7288%;height:224px;overflow:hidden;}
.htl_pic .pic1,.htl_pic .pic2,.htl_pic .pic3,.htl_pic .pic4,.htl_pic .pic5,.htl_pic .pic6,.htl_pic .pic7,.htl_pic .pic8,.htl_pic .pic9{float:left;display:inline;margin-left:6px;overflow:hidden;background-image:url(../img/bg_nopic1.png);background-position:50% 50%;background-repeat:no-repeat;background-color:#FFFAF0;cursor:pointer;}
.htl_pic .pic1,.htl_pic .pic2,.htl_pic .pic7{background-image:url(../img/bg_nopic2.png);}
.htl_pic .pic1{width:40%;height:224px;margin-left:0;}
.htl_pic .pic2,.htl_pic .pic7{width:28.2758%;height:109px;}
.htl_pic .pic3,.htl_pic .pic4,.htl_pic .pic5,.htl_pic .pic6,.htl_pic .pic8,.htl_pic .pic9,.btn_upload{width:18%;height:109px;}
.htl_pic .pic9{height:76px;}
.htl_pic .pic2,.htl_pic .pic3,.htl_pic .pic4,.htl_pic .pic5{margin-bottom:6px;}


.htl_pic_map .htl_map{float:right;width:25.4327%;height:222px;overflow:hidden;}
.htl_map .map{width:300px;height:222px;cursor:pointer;}

/*主体内容*/
.main_detail_wrapper2{max-width:1200px;min-width:660px;padding-right:320px; *zoom:1;}
.main_detail_wrapper2:after{clear:both;content:'.';display:block;height:0;overflow:hidden;}
.detail_main2 {float:left;width:100%; overflow:hidden;}
.detail_side2{float:right;display:inline;width:300px;margin:0 -320px 0 20px;}

.hotel_tabs_box{width:auto;height:37px;margin:0 0 10px;border-bottom:1px solid #74A2DE;background-color:#fff;z-index:3;}
.book_time{float:right;display:inline;width:150px;margin-top:6px;color:#10A200;text-align:right;}
.hotel_tabs_box .book_btn { float:right; width:60px; height:26px; border:solid 1px #e77c00; color:#fff; font-size:12px; font-family: "Microsoft YaHei", SimSun, Tahoma, Verdana, Arial, sans-serif; font-weight:bold; cursor:pointer; line-height:26px;  text-align:center; vertical-align:middle; box-shadow:0 1px 0 rgba(95,50,0,0.7); border-radius:3px; text-shadow:1px 1px 0 #cf7000;background-color:#ffb000; *filter:chroma(color=#000000); }
.hotel_tabs_box .book_btn:hover{background-color:#f79700;border-color:#de7800;text-decoration:none;}

.hotel_tabs{position:relative;margin-bottom:-1px;padding-left:10px;z-index:1;}
.hotel_tabs li{float:left;display:inline;width:125px;height:36px;margin-right:3px;text-align:center;font:normal 14px/33px Simsun;}
.hotel_tabs a{display:block;height:36px;border-top:1px solid #B5CCE9;border-right:1px solid #B5CCE9;border-left:1px solid #B5CCE9;border-radius:2px 2px 0 0;color:#333;}
.hotel_tabs a:hover{background-color:#DCEEFD;text-decoration:none;}
.hotel_tabs li.current{height:38px;}
.hotel_tabs li.current a{height:35px;border-top-width:3px;border-color:#74A2DE;background:#fff;font-weight:bold;color:#06c;cursor:default;}
.hotel_tabs li.booking_tab a{color:#B75D20;background-position:0 -38px;background-color:#F9EED6;border-color:#ECBE87;}
.hotel_tabs li.booking_tab a:hover{background:#F8E0AC;}

.news-list li { height: 28px; overflow: hidden; position: relative; font-size: 14px; line-height: 28px;}
.news-list a { color: #333; }
.news-list { width: 400px; }
.news-list { position: relative; padding: 13px 0 3px; }
.news-list li { padding: 0 40px 0 36px; border: 0 none; }
.news-list .class { position: absolute; top: 0; left: 0; display: inline-block; width: 36px; overflow: hidden; color: #999; }
.news-list .date { position: absolute; top: 0; right: 0; font-size: 12px; color: #999; }
.news-list a:hover { color: #f60; }
.news_more{ padding:15px 0; text-align:right;/* border-bottom:2px solid #DDDBDB*/}
.detail_title{ height:30px; line-height:30px;color:#06c; font-size:16px; font-weight:bold; padding:10px; border-bottom:2px  solid #DDDBDB; margin-bottom:10px;}

/*点评*/
/* review-score */
.review-score { margin: 35px 0 0; padding: 18px 0 18px 92px; position: relative; border: 1px #efefef solid; background-color: #fafafa; height: 32px; line-height: 32px; font-family: "Microsoft Yahei","",Arial; }
.review-score .num { position: absolute; top: -12px; left: -1px; width: 80px; height: 80px; text-align: center; color: #333; line-height: 80px; font-size: 26px; font-family: "Microsoft Yahei",""; background-position: 0 -280px; }
.review-score .num em { color: #333; font-size: 14px; }
.review-score span { padding: 0 14px 0 0; color: #666; font-size: 16px; }
.review-score em { color: #f60; }
.review-score .btn { position: absolute; top: 18px; right: 37px; width: 100px; height: 32px; text-align: center; color: #fff; font: 14px/32px "Microsoft Yahei",""; background-position: 0 -360px; }
.review-score .btn:hover { color: #fff; text-decoration: none; background-position: 0 -495px; }

/*ۺ*/
.para tr{ border-bottom:1px dashed #CCC}


.comments-post{zoom:1;margin:40px 0 0;border-top:2px solid #3687d9;background:#fafafa;color:#333;}
.comments-post-head{height:24px;position:relative;overflow:hidden;padding:18px 20px 6px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.comments-post-head strong{float:left;margin-right:10px;font:bold 18px/24px 'Microsoft YaHei',arial;}
.comments-post-head p{float:left;margin-top:4px;height:20px;font:12px/20px arial;color:#999;}
.comments-post-head p em{color:#f60;}
.comments-post-head p a{color:#f60;}
.btn-advanced{position:absolute;right:109px;top:3px;height:24px;font:14px/24px 'Microsoft YaHei',arial;padding-left:18px;background-position:-397px -236px;white-space:nowrap;}
.btn-advanced:hover{color:#f60;}
.comments-post-body{position:relative;padding:9px 20px 20px 82px;border:1px solid #e6e6e6;border-top:0 none;}
.comments-post-face{position:absolute;left:20px;top:9px;width:50px;height:50px;overflow:hidden;}
.comments-post textarea{resize:none;display:block;width:688px;height:92px;padding:3px 8px;font:12px/20px arial;color:#ccc;border:1px solid #dbdbdb;overflow-y:auto;}
.comments-post-button{position:relative;height:30px;margin-top:10px;z-index:5;}
.comments-post-button .error-tips{display:none;position:relative;float:left;height:22px;line-height:22px;margin:-5px 0 0;color:#c00;}
.comments-post-body{position:relative;padding:9px 20px 20px 82px;border:1px solid #e6e6e6;border-top:0 none;}
.comments-post-face{position:absolute;left:20px;top:9px;width:50px;height:50px;overflow:hidden;}
.comments-post textarea{resize:none;display:block;width:568px;height:92px;padding:3px 8px;font:12px/20px arial;color:#ccc;border:1px solid #dbdbdb;overflow-y:auto;}
.comments-post-button{position:relative;height:30px;margin-top:10px;z-index:5;}
.comments-post-button .error-tips{display:none;position:relative;float:left;height:22px;line-height:22px;margin:-5px 0 0;color:#c00;}
.btn-post{float:right;width:94px;height:30px;border:0 none;outline:0 none;overflow:hidden;background:#3687d9;font:15px/30px 'Microsoft YaHei',arial;color:#FFF;cursor:pointer;}
.btn-post:hover{background:#1d66bf;}
.comments-default-score{height:20px;line-height:20px;overflow:hidden;margin:0 0 4px 0;}
.comments-default-score span{float:left;color:#333;}
.comments-default-score span b{padding-right:3px;font-weight:normal;color:#f30;font-family:simsun;}
#defaultScoreTip{color:#999;}
.short-review-star{float:left;margin:3px 8px 0 0;}
.short-review-star div{float:left;width:14px;height:15px;overflow:hidden;cursor:pointer; background:url(../img/comments20141203.png);background-position:0 -150px;}
.short-review-star .active{background-position:0 -166px;}
.btn-advanced{background:url(../img/comments20141203.png);position:absolute;right:109px;top:3px;height:24px;font:14px/24px 'Microsoft YaHei',arial;padding-left:18px;background-position:-397px -236px;white-space:nowrap;}
.btn-advanced:hover{color:#f60;}

/* nearby_htl_box begin */
.nearby_htl_box { margin:30px 0 30px 0; padding:10px 2%; background:#F1F1F1; display:inline-block; }
.nearby_htl_box { display:block; overflow:hidden; }
.nearby_htl_box .title { margin-bottom:20px; font:normal 18px/22px "microsoft yahei",simsun; }/* no_result */
.nearby_htl_box li { float:left; width:48%; height:112px; padding:0 1% 0 0; }
.nearby_htl_box .pic { float:left; width:80px; height:80px; margin-right:10px; border-radius:2px; overflow:hidden; }
.nearby_htl_box .pic img { width:80px; height:80px; }
.nearby_htl_box .name { height:36px; margin-bottom:2px; overflow:hidden; }
.nearby_htl_box .region { margin-bottom:2px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.nearby_htl_box .price_score { height:24px; }
.nearby_htl_box .price { float:right; color:#f60; font-size:16px; }
.nearby_htl_box .price dfn { padding-right:4px; color:#333; font-size:10px; -webkit-text-size-adjust:none; vertical-align:4px; }
.nearby_htl_box .price .qi { padding-left:4px; font-size:12px; }
.nearby_htl_box .score { font-size:14px; color:#06c; }
.nearby_htl_box .score span { color:#666; }
/* nearby_htl_box end */


/*提问*/
.faq-block{padding:15px; margin-bottom:10px;background-color:#F1F1F1;height:210px;}
.faq-block .faq-title{display:inline-block; *display:inline; *zoom:1; margin-right:10px;}
.faq-block .faq-link{display:inline-block;}
.faq-block .more{float: right;}
.faq-block .btn-ask{display: block;background-color: #E6F3FF;border: 1px solid #88B6E3;text-align: center;font-size: 14px;line-height: 30px;border-radius:3px;margin: 10px 0;}
.faq-block .btn-ask:hover{text-decoration: none;background-color: #185a96;color: #fff;}
.faq-block .no-results{text-align: center;color: #666;margin: 20px 0;}
.faq-list .faq-item{border-bottom: 1px dotted #CCC;_border-bottom: 1px dashed #CCC;padding: 10px 0; }
.faq-list .faq-item-a,
.faq-list .faq-item-q{padding-left: 24px;}
.faq-list .faq-item-a{margin-bottom: 5px;}
.faq-list .faq-item-a .faq-item-label{color: #06c;}
.faq-list .faq-item-label{float: left;margin-left: -24px;}
.faq-list .faq-item .text-aq{word-break: break-all;}
.faq-list .faq-item .text-submit{color: #999;}
.faq-block .faq-answer-intro{text-align: center;color: #666;margin-top: 20px;border-top: 1px solid #ccc;position: relative;height: 18px;}
.faq-block .faq-answer-intro span{background: #F1F1F1;position: absolute;left: 55px;top: -10px;padding: 0 10px;}
.faq-block .ico-boss{color:#fff; padding:2px; background-color:#46a0fc;}
.faq-block .faq-load{padding:20px 0; text-align:center;}
.faq-block .faq-tips{padding:20px 0; text-align:center;}
.mf_tit{ font-size:14px; font-weight:bold; font-family:"microsoft yahei"; height:30px; line-height:30px;}
.mf_tit span{ font-weight:normal; margin-left:}

.merchant{ overflow:hidden;}
.merchant-choose-mod{ background:#F1F1F1; padding:15px;}
.merchant-choose-mod .side-more { margin: 14px 0 0; }
.merchant-choose li { margin: 10px 0 0; height: 24px; overflow: hidden; position: relative; color: #666; }
.merchant-choose .title,.merchant-choose .score,.merchant-choose .score i,.merchant-choose .num { float: left; }
.merchant-choose .title { line-height: 24px; }
.merchant-choose .score { margin: 6px 0 0; width: 85px; height: 11px; overflow: hidden; }
.merchant-choose .score i { width: auto; height: 85px; font: 0/0 Arial; }
.merchant-choose .num { padding: 0 9px 0 5px; width: 30px; line-height: 24px; text-align: right; }
.merchant-choose .btn { float: right; width: 47px; height: 22px; text-align: center; color: #666; line-height: 22px; border: 1px #e6e6e6 solid; background-color: #fafafa; }
.merchant-choose .btn:hover { color: #fff; text-decoration: none; border: 1px #df5ac5 solid; background-color: #df5ac5; }
.merchant-choose .bColor1 { background-color: #f99; }
.merchant-choose .bColor2 { background-color: #6cf; }
.merchant-choose .bColor3 { background-color: #fc6; }
.merchant-choose .bColor4 { background-color: #9ce783; }
.merchant-choose .bColor5 { background-color: #DF5AC5; }
.avatars{overflow:hidden; margin-bottom:20px; background:#F5F5F5; padding:15px 10px;}
.avatars .title{ height:35px; line-height:35px; font-size:18px; margin-bottom:15px;}
.avatars .title span{ color:#F60;}
.avatars li a{float:left;width:48px;height:48px;overflow:hidden;margin-right:6px;border-radius:50%}
.avatars li img{width:48px;height:48px;border-radius:50%}

/*¼*/
.mask{margin:0;padding:0;border:none;width:100%;height:100%;background:#333;opacity:0.6;filter:alpha(opacity=60);z-index:9999;position:fixed;top:0;left:0;display:none;}
#LoginBox{position:absolute;left:30%;top:40%;background:white;width:426px;height:322px;border:3px solid #DCDCDC;border-radius:7px;z-index:10000;display:none;}
.row1{background:#f7f7f7;padding:0px 20px;line-height:50px;height:50px;font-weight:bold;color:#666;font-size:20px;}
.row{height:77px;line-height:77px;padding:0px 30px;font-family:"microsoft yahei";font-size:x-large;}
.row2{height:35px;line-height:35px;padding:0px 30px;font-family:"microsoft yahei";font-size:14px; text-align:right; padding-right:80px;}
.row2 a{ color:#1375D9; padding-left:15px;}
.close_btn{font-family:arial;font-size:30px;font-weight:700;color:#999;text-decoration:none;float:right;padding-right:4px;}
.inputBox{border:1px solid #c3c3c3;padding:1px 3px 6px 3px;border-radius:5px;margin-left:5px;}
#txtName{height:27px;width:230px;border:none;}
#txtPwd{height:27px;width:230px;border:none;}
#loginbtn{color:White;background:#4490f7;text-decoration:none;padding:10px 95px;margin-left:87px;margin-top:40px;border-radius:5px;opacity:0.8;filter:alpha(opacity=80);}
#example{}
.warning{float:right;color:Red;text-decoration:none;font-size:20px;font-weight:bold;margin-right:20px;display:none;}



