.bor_b{ border-bottom:#e7e7e7 1px solid;}
.bor{ border:#e7e7e7 1px solid;}
.ct_hd{ margin-bottom:10px; height:40px; line-height: 40px;}

/*门票详情*/
.mainnav{padding:10px 10px 30px; background-color:#fff;}
.mainnav_lf{ width:653px; float:left; margin-right: 15px;}
.big-img{ width:502px;}
.big-img img{ width:502px; height:289px;}
.smallimg-list{ height: 289px; overflow: hidden; width:144px;}
.smallimg-list li{ margin-bottom: 2px;}
.smallimg-list li img{ width:144px; height:95px;}
.smallimg-list li.cur{ border:2px solid #d0d0d0;}
.smallimg-list li.cur img{ width:140px; height:91px;}
.mainnav_rt{ width:509px; float:right;}
.mainnav_title{ color:#4c4c4c; margin-bottom:12px;}
.mainnav_title h3{ display:block; float:left; font-size:24px; padding-bottom:15px; }
.mainnav_title .price{ display:block; float:right; padding-top:10px; color: #808080; font-size: 12px;}
.mainnav_title .price strong{ font-size: 24px; color: #f8370b;}
.share{ font-size:12px; display:inline-block; background:url(../images/list/icon2.png) right center no-repeat; padding-right:12px; color:#6381a3; margin-top:15px;}
.mainnav-info{ padding:10px 0; font-size:14px; color:#61728a;}
.mainnav-info .price{font-size:12px; color:#61728a;}
.mainnav-info .price em{color:#ff4622;}
.mainnav-info .price strong{font-size:28px; color:#ff4622;}
.sale-num{margin-left:35px; color:#999;}
.labelUl{ width: 100%;}
.labelUl li{ display:block; margin-bottom:10px; color:#808080; font-size:12px;}
.labelUl li h4{ display:block; float:left; color:#808080; line-height:24px; width:80px; font-size:12px;}
.labelUl li .labelRt{line-height:24px; margin-left: 80px; color:#6381a3;}
.labelUl li .jq_label{ display:block; width:85px; height:28px; border:#4996fb 1px solid; text-align:center; line-height:28px; color:#4996fb; float:left; margin-right:14px;}
.labelUl li .labelTxt{ background:url(../images/detail/label_txt.jpg) no-repeat; display:block; width:212px; height:30px; line-height:30px; border:0; text-indent:8px; float:left; margin-right:20px; margin-left: 16px;}
.labelUl li .type_label{ display:block; width:87px; height:30px; text-align:center; line-height:27px; color:#6c9abc; background:#d1e0ea; float:left; margin-right:14px; background:#d1e0ea; cursor:pointer; margin-bottom:5px;}
.labelUl li .type_bg{ background:url(../images/detail/label_txt2.jpg) no-repeat;}
.list_hd{ height:40px; line-height:40px; color:#5c5c5c; font-size:14px; background-color:#f2f2f2; padding:0 10px; margin-top:10px;}
.hd-tag{ display: inline-block; *display: inline; _display: inline; zoom:1; width: 3px; height: 10px; background-color: #ffa100; vertical-align: middle; margin-right: 10px;}
.numBox{ float:left; width:99px; position:relative; margin-top:5px; height:22px; margin-right:60px;}
.numBox .numlf{ background:#d1e0ea; width:16px; height:16px; text-align:center; line-height:16px; display:block; cursor:pointer; position:absolute; left:0; top:2px;}
.numBox input{ display:block; width:47px; height:18px; border:#6c9abc 1px solid; text-align:center; line-height:18px; background:#d1e0ea; position:absolute; left:25px; top:0;}
.numBox .numrt{ background:#6c9abc; width:16px; height:16px; text-align:center; line-height:16px; display:block; cursor:pointer; position:absolute; right:0; top:2px; color:#b6cdde;}
.total_price{ color: #6c9abc; font-size: 16px; font-weight: bold;}
.total_price b{ font-size: 24px;}
.payBtn{ display:block; float: left; width: 114px; height: 39px; line-height: 39px; text-align: center; cursor: pointer; border: 0; font-size: 18px; margin-right: 10px; border-radius: 5px;}
.paybg{ background:url(../images/list/icon3.png) 100px center no-repeat #ff7200; color: #fff;}
.paybg2{ background: #6c9abc; color: #ffffff;}
.menu_tab_box{ width:100%; height:50px;}
.menu_tab{ border: solid 1px #cacaca; width:1178px; height: 48px; z-index:9999; background:#fff;}
.menu_tab li{display:block; float: left; padding:15px 0;}
.menu_tab a{ display:block; height: 18px; padding:0 30px; text-align: center; line-height: 18px; color: #808080; font-size: 14px; border-right:1px dotted #d4d3d3;}
.menu_tab li.curent{  background:url(../images/list/tab-active.png) top center no-repeat; border-top:2px solid #ae8f18; margin-top:-1px;}
.menu_tab li.curent a{color:#ae8f18;}
.article{ color: #808080; line-height: 24px; font-size: 14px; padding:15px 10px;  margin-bottom: 10px;}
.article img{ max-width:1160px;}
.recomm li{ padding: 20px 30px; width: 240px; float: left;}
.recomm li b{ display: block; float: left; width: 165px; line-height: 38px; height: 38px; overflow: hidden; color: #729fbf; font-size: 14px;}
.recomm li em{ display: block; float: right; line-height: 38px; color: #729fbf; font-size: 14px;}
.recomm li span{ display: block; line-height: 18px; height:36px; overflow: hidden; color: #729fbf; font-size: 12px;}
.recomm li .recommBtn{ background: #729fbf; width: 125px; height: 30px; text-align: center; line-height: 28px; font-size: 14px; color: #fff; border: 0; cursor: pointer; margin:10px auto 0; display: block;}
.tick_tab{ border-left:#d1e0ea 1px solid; border-right:#d1e0ea 1px solid; width:100%;}
.tick_tab th{ background:#d1e0ea; height:43px; color:#6c9abc; padding-left:15px;}
.tick_tab td{ border-bottom:#d1e0ea 1px solid;}
.tick_tab_type{ color:#6c9abc; font-size:14px; line-height:43px; padding-left:10px;}
.yuDing1{ background:#6c9abc; width:86px; height:35px; border:0; color:#ffffff; cursor:pointer; margin-right:5px;}

.list_top_hov{margin-right:10px;}
#gaode_map{ height:339px;}
#details-article{background-color:#fff; padding-left:10px; padding-right:10px;}

.details-list-title{background-color:#fff; padding:0 10px;}
.details-tab{ border:1px solid #d6d6d6; border-bottom:3px solid #ae8f18; }
.details-tab li{ display:block; float:left; border-right:1px solid #d6d6d6;}
.details-tab li a{display:block; padding:0 20px; color:#7d7d7d; font:normal 14px/30px "Microsoft Yahei"; }
.details-tab li.active a{background-color:#ae8f18; color:#fff;}

/*����*/
.review-title{ background:url(../images/list/edit.png) left center no-repeat; padding-left:45px; font-size:24px;  font-weight: bold; color:#ffa100; height:35px; line-height:35px;}
.review-title span{ font-size:14px; color:#929292; margin-left:10px; font-weight: normal;}
.review-form p{ padding-top:10px; width:593px;}
.review-text{ width:593px; overflow:auto; border:1px solid #cacaca;}
.review-btn{ width:119px; height:39px; line-height:39px; background-color:#ffa100; border-radius:5px; text-align:center; border:none; color:#fff; font-size:18px;}
.review-btn-panel{text-align:right;}
.review-list{ padding-top:30px;}
.review-list li{border-top:1px dotted #a4a4a4; padding:10px 0; font-size:12px;}
.review-content,.review-other{padding:5px; line-height:24px; color:#6a6a6a;}
.review-other span{ color:#bdbdbd; margin-right:30px;}

.tab-item{display:none; margin-bottom:15px;}
.tab-panel .active{display:block;}
.tab-panel{background-color:#fff; padding:0 10px;}

/*����*/
.raiders-side{ width:820px; background-color:#fff; border:1px solid #e7e7e7; padding:0 15px;}
.raiders-title{ text-align:center; font-size:20px; color:#404040; padding:10px 0;}
.published{ text-align:center; border-bottom:1px dashed #dedede; padding:10px 0; font-size:12px; color:#808080;}
.published span{ margin:0 20px;}
.raiders-info{ padding:10px; font-size:12px; color:#808080; line-height:200%;}

.recom{ width:255px;  margin-top: 10px;}
.recom-title{ font-size: 14px; color: #ff7200; border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:10px;}
.recom-title span{ font-size:12px; color:#c4c4c4; margin-left:10px;}
.rec_mn{ border-bottom:#dcdcdc dashed 1px;}
.rec_mn_img{ width:187px; height:120px;}
.rev_mn_info{ padding: 10px 0; font-size: 12px; color: #808080; clear:both;}
.rev_mn_info h4{ font-size: 14px; color: #4c4c4c; margin-bottom: 5px; float:left;}
.rev_mn_info p{float:right;}
.recom-top img{ border:1px solid #e7e7e7;}
.recom-center{border:1px solid #e7e7e7; background-color: #fff; margin-top:10px; padding:10px;}

.details-btn{ width:56px; height:23px; line-height:23px; display:inline-block; text-align:center; color:#fff; background:url(../images/public/btn-bg.png) no-repeat; margin-left:10px;}

.car-title{ height:30px; line-height:30px; padding-left:25px; font-size:12px; background-color:#e4e9ee; color:#303030;}
.car-info{ padding:10px;}
.car-info li{ margin:10px 0; font-size:14px; color:#535353;}
.car-info li span{ margin-right:10px;}
.color2{ color:#ff7200;}
.car-list{border:1px solid #d3d3d3; padding:10px;}
.detail-pay{ width:114px; height:39px; line-height:39px; display:block; margin:10px auto; background:url(../images/public/pay-btn.png) no-repeat; color:#fff; text-align:center;}

.tick-name{ display: block; padding-left: 20px; text-align: left;}


/* lky-2015.07.08.14:04-攻略详情 */


.mask{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.3; filter:alpha(opacity=30); z-index:5; display:none; }
#more-pic-layer{ background:#fff; position:absolute; left:50%; z-index:6; width:850px; height:486px; margin-left:-425px; margin-top:-243px; display:none; padding:8px; background:url(../images/detail/white0.2.png) repeat; border-radius:4px;}
.close-btn{ position:absolute; right:-15px; top:-15px; display:block; width:33px; height:33px; background:url(../images/detail/ico-close.png) no-repeat; cursor:pointer;}
/*图片轮播*/
.context_pic{ width:850px; height:486px; background:#fff; overflow:hidden; }
.context_pic_top{width:830px; height:330px; margin:10px; text-align:center; position:relative;z-index:1;}
.context_pic_top a{ display:block; background:#CCC; opacity:0; filter:alpha(opacity=0); }
.context_pic_top img{ width:830px; height:330px; }
.context_pic_bot{width:830px;height:126px;overflow:hidden;  margin-left:10px; }
.picbot_mid{float:left;width:830px; height:126px;overflow:hidden; display:inline;}
.picbot_mid ul{ height:126px;width:840px;overflow:hidden;position:relative;}
.picbot_mid ul li{float:left;height:126px;margin-right:10px;display:inline;width:200px;text-align:center;overflow:hidden;position:relative;}
.picbot_mid ul li img{ height:126px;width:200px; }
.picbot_mid ul li img.selectpic{ border:2px solid #f8b338; width:196px; height:122px;}
#preArrow{ top:0; left:0px; }
#nextArrow{ top:0; right:0px; }
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;}
.context_pic_top span{ position:absolute;top:50%;margin-top:-40px;width:39px;height:50px; display:none; z-index:6; cursor:pointer;}

#preArrow_A{ left:-0px; width:39px; height:81px; background:url(../images/detail/ico_banner1.png) no-repeat left top;}
#nextArrow_A{right:-0px; width:39px; height:81px; background:url(../images/detail/ico_banner1.png) no-repeat left bottom; }


/* lky 2015年8月11日 酒店详情 */
.btn-book-now{ background:#fd7222; border-radius:4px; height:40px; border:0; float:left; padding:0 15px; display:inline-block; font:normal 18px/40px "Microsoft YaHei"; color:#fff; text-align:center; margin-top:7px;}
.btn-book-now:hover{ background:#ee914d;}
.btn-book-now span{ float:left;}
.ico-rjt{ float:left; width:4px; height:8px; background:url(../images/list/icon3.png) no-repeat; margin:18px 0 0 8px;}
.hotel-ul{ padding-bottom:16px;}

.hotel-title .details-tab{ border-bottom:2px solid #96250c; border-left:0;}
.hotel-title .details-tab li{ border:0;}
.hotel-title .details-tab li a{ padding:0 30px; height:41px; line-height:41px;}
.hotel-title .details-tab li.active a{ background:#96250c;}
.hotel-time-search{ border:0; line-height:41px; font:normal 14px/41px "Microsoft YaHei"; padding-left:50px;} 
.hotel-time-search label{color:#808080; float:left;}
.time-search-text{color:#808080; float:left; border:0; text-align:center; padding:0; height:20px; line-height:20px; width:140px;}
.hotel-time-search span{ float:left; margin:6px 60px 0 0; display:inline-block; border:1px solid #e8e8e8; padding:4px;}
.hotel-time-search i{ float:left; width:19px; height:20px; background:url(../images/order/calendar.gif) no-repeat; cursor:pointer;}
.time-search-btn{ width:62px; height:26px; color:#fd7222; border:1px solid #fd7222; border-radius:3px; background:none; cursor:pointer;}
.time-search-btn:hover{ background:#fd7222; color:#fff;}
.sold{letter-spacing:0; margin-right:0; color:#999; margin-left:60px;}
.hotel-det-table .tick-name{ padding:0; text-align:center;}
.hotel-det-table .color1{ color:#430c00;}
.hotel-det-table.list-item-table th{ height:40px; line-height:40px;}

.hotel-details-art .menu_tab li.curent{ background:url(../images/list/tab-active2.png) top center no-repeat; border-top:2px solid #96250c;}
.hotel-details-art .menu_tab li.curent a{ color:#96250c;}
.hotel-details-art .hd-tag{ background:#96250c;}

/**/
.tag-info{ margin-left: 70px; margin-right:0;}
.list_mn_info li.list-handle{ top:20px;}
.detail-top-con{ padding:10px;}
.detail-top-left{ float:left; width:734px; height:295px;}
.detail-top-left .max-img{ width:391px; height:294px; float:left; margin-right:6px;}
.detail-top-left ul{ float:left; width:337px; display:inline-block;}
.detail-top-left ul li{ float:left; width:162px; height:144px; margin:0 6px 6px 0;}
.detail-top-left ul li img{ width:162px; height:144px;}
.detail-top-con .list_mn_info{ float:right; margin:0; width:420px;}

.detail-show{ width:412px; height:109px; background:url(../images/detail/top-con-bg.png) no-repeat; margin:3px 0 0 3px;}
.detail-show h4{ font:normal 12px/20px SimSun; color:#fff; padding:5px 0 0 6px;}
.detail-show p{ padding:6px 10px 0 16px; font:normal 12px/18px SimSun; color:#666; height:72px; overflow:hidden;}

.map-con-l{ float:left; width:835px; height:424px;}
.map-text-r{ float:right; width:300px;}
.map-text-r h4{ font:bold 14px/30px SimSun; color:#333;}
.map-text-r p{ font:normal 12px/24px SimSun; color:#555;}

.reviews-box{ margin:15px 0 30px;}
.review-top{ position:relative; height:92px; padding:10px 0; width:1178px; border:1px solid #ededed;}
.rev-tag{ width:66px; height:66px; position:absolute; left:0; top:0; z-index:8; background:url(../images/detail/rev-tag.png) no-repeat;} 
.rev-top-l{ float:left; width:280px; height:67px; border-right:1px solid #ececec; padding-left:90px; *display:inline; padding-top:25px;}
.rev-top-l i{ float:left; width:36px; height:40px; background:url(../images/detail/ico-1.png) no-repeat; margin-right:15px;}
.rev-top-l strong{ float:left; margin-right:15px;}
.rev-top-l strong span{ font:normal 18px/28px "Microsoft Yahei"; color:#454545;}
.rev-top-l strong em{ display:block; font:normal 12px/12px "Microsoft Yahei"; color:#c8c8c8;}
.rev-top-l strong.percentage{ color:#cd4915; font:bold 32px/40px "Microsoft Yahei";}
.rev-top-r{ float:right; width:653px; margin:38px 76px;}
.rev-progress{ width:653px; height:15px; background:url(../images/detail/rev-progress.png) no-repeat 0 -23px;}
.rev-progress span{ float:left;  height:15px; background:url(../images/detail/rev-progress.png) no-repeat 0 0;}


.review-con{ width:1100px; margin:0 auto;}
.rev-module{ width:1090px; border-bottom:1px dotted #d3d3d3; padding:20px 5px;}
.rev-userinfo{ float:left; width:195px;}
.img-head{ float:left; width:62px; height:62px; border-radius:100%; overflow:hidden; padding:3px; border:1px solid #e9e9e9;}
.img-head img{ width:62px; height:62px; border-radius:100%; overflow:hidden;}
.rev-name{ float:left; margin-left:8px; *display:inline;}
.rev-name h4{ color:#cd4915; font:normal 14px/20px "Microsoft Yahei"; word-break:break-all; word-wrap:break-word; width:116px; padding:10px 0 6px;}
.rev-name p{ color:#7a7a7a; font:normal 12px SimSun;}

.rev-info{ float:right; width:880px; color:#7a7a7a; font:normal 14px/26px SimSun;}


.zb-box{ width:1178px; border:1px solid #d6d6d6; border-top:0; padding:12px 0; margin-bottom:20px;}
.zb-box ul{ display:inline-block; margin:0 0 0 33px;}
.zb-box ul li{ float:left; width:258px; height:200px; margin-right:25px; padding:1px;}
.zb-box ul li:hover{ border:1px solid #ccc; padding:0;}
.zb-box ul li a{ display:block; width:258px; height:200px;}
.zb-box ul li img{ width:258px; height:160px;}
.zb-box ul li p{ font:normal 16px/40px "Microsoft Yahei"; padding:0 3px;}
.zb-box ul li p strong{ color:#666; float:left;}
.zb-box ul li p .price{ float:right; color:#aaa; font-size:12px;}
.zb-box ul li p .price span{ color:#cd4915; padding-right:3px;}
.zb-box ul li p .price em{ font-size:16px;}

/*攻略详情*/
.raiders_detail {margin-bottom:40px;}
.raiders_detail h2 {height:30px; line-height:30px;width:100%; text-align: center; color:#333; font-size:24px; font-family: "Microsoft Yahei";}
.raiders_detail .title {height:88px;border-top:2px solid #ae8f18;padding-top:20px;}
.raiders_detail .detail_info {height:30px; line-height:30px; border-bottom:1px dotted #dadada;}
.raiders_detail .detail_info span {display:inline-block; zoom:1; *display:inline;}
.raiders_detail .postname {font-size:12px; line-height: 30px; color:#ae8f18;margin-right:5px;}
.raiders_detail .time {font-size:12px; line-height: 30px; color:#999;}
.raiders_detail .article_share {float:right; color:#999; height:30px; line-height: 30px;}
.raiders_detail .article_share strong {float:left; line-height: 30px;}
.raiders_detail .article_share a {float:left; width:26px; height:26px;background-image:url('../images/detail/share_sprites.png');margin:0 3px;
    cursor: pointer;}
.raiders_detail .article_share .qq {background-position: -3px -2px;}
.raiders_detail .article_share .wx {background-position: -37px -2px;}
.raider_content p {line-height:28px; color:#666;text-indent: 2em;}

/*关于我们 zhpf*/

.contactus_block { margin-top:40px;}
.contactus_block .contact_l {float:left; width:390px;}
.contactus_block .contact_r {float:left; margin-left:30px; width:762px;}
.contactus_block .contact_l dl {padding-left:60px; position: relative;}
.contactus_block .contact_l dt {float:left;position: absolute;left:0; top:8px;}
.contactus_block .contact_l dt i {display:block; width:30px;height:30px;background-image:url("../images/detail/contact-sprites.png");}
i.icon_tel {background-position: -11px -8px}
i.icon_mail {background-position: -11px -58px}
i.icon_home {background-position: -11px -108px}
.contactus_block .contact_l h4 {font-size:22px; color:#ae8f18; font-family: "Microsoft Yahei";}
.contactus_block .contact_l h4 span {margin-right:20px;}
.contactus_block .contact_l p {font-size:14px; color:#a2a2a2; font-family: "Microsoft Yahei";margin-bottom:15px;}
.contactus-qrcode { margin:50px;}














