body { background: #f3f5f6; font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; }
.container { width: 1200px; margin: 0 auto 30px; }
.bgcolor { background: #fff; }
.con_box { margin-top: 20px; position: relative; overflow: hidden; zoom: 1; }
.left-bar { width: 918px; overflow: hidden; zoom: 1; }
.right-bar { width: 260px; }
.path_bar { color: #999; margin: 3px 0 3px 8px; padding: 12px 0; font-size: 12px; }
.path_bar strong { font-weight: normal; }
.path_bar a { color: #999; margin: 0 5px; }
.path_bar a:last-child { color: #ff7800; }
.slider_main { width: 700px; height: 372px; position: relative; }
.slider_box { box-shadow: 0 1px 2px 0 #dee1e5; padding: 15px 15px 10px; background: #fff; }
.slider_item_box { position: relative; width: 700px; height: auto; overflow: hidden; }
.slider_item_box ul { }
.slider_item_box ul li { float: left; width: 700px; height: 292px; overflow: hidden; background: url(https://cdn7.jinxidao.com/www/images/loading.gif) no-repeat center center; }
.slider_item_box .itembox a { display: block; height: 292px; background: url(https://qiniu-cdn1.jinxidao.com/images/loading/152x80.gif) no-repeat center center; }
.slider_item_box ul li img { border-radius: 2px; width: 700px; height: 292px; display: block; }
.min_box { position: relative; width: 664px; height: 77px; overflow: hidden; margin: 3px auto 0; }
.min_box ul { position: absolute; width: 2333px; height: auto; overflow: hidden; }
.min_box ul li { float: left; margin: 5px 3px; opacity: 0.5; filter: alpha(opacity=50); width: 160px; }
.min_box ul li img { display: block; width: 160px; height: 67px; }
.min_box ul .current { opacity: 1; filter: alpha(opacity=100); }
.slider_main .slider-prev, .slider_main .slider-next { position: absolute; display: block; width: 16px; height: 67px; background: url(https://cdn7.jinxidao.com/www/images/slider_btn.png?v1.0) no-repeat; cursor: pointer; bottom: 5px; }
.slider_main .btn-prev, .slider_main .btn-next { background: url(https://cdn7.jinxidao.com/www/images/slider_btn.png?v1.0) no-repeat; position: absolute; top: 124px; display: block; width: 26px; height: 50px; cursor: pointer; z-index: 10; }
.slider_main .btn-prev { background-position: 0 -67px; left: 0; }
.slider_main .btn-next { background-position: 0 -117px; right: 0; }

.slider_main .btn_left { background-position: 0 0; left: 0; }
.slider_main .btn_right { background-position: -16px 0; right: 0; }
.package_box, .detail_box { box-shadow: 0 1px 2px 0 #dee1e5; width: 918px; position: relative; }
#travel { width: 918px; }
#travel .guide-language { margin-top: 10px; }
#travel img { max-width: 700px; }
.slider_main .disabled { opacity: .5; filter: alpha(opacity=50); cursor: no-drop; }
.w480 { width: 470px; }
.hotel_box { width: 444px; height: 368px; margin-left: 20px; position: relative; }
.hotel_box h1 { font-size: 22px; font-weight: bold; color: #333; }
h1 { font-size: 18px; color: #333; font-weight: bold; }
.tag_type { font-size: 18px; color: #fe5832; font-weight: bold; }
.section { height: 62px; color: #999; margin: 10px 0; overflow: hidden; }
.share_box { line-height: 32px; position: absolute; left: 0; bottom: 0; width: 444px; }
.share_text { float: left; }
.share_text i { float: left; margin: 5px 5px 0 0; display: inline; width: 19px; height: 19px; background: url(https://cdn7.jinxidao.com/www/images/package/icon_share.png?v1.0) no-repeat; }
.share_cont { position: absolute; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); }
.share_cont .bdshare-button-style0-24 a, .share_cont .bdshare-button-style0-24 .bds_more { margin: 0 0 0 6px; }
.collect { position: relative; cursor: pointer; padding-left: 90px; }
.collect .tbcollectInner em { color: #ddd; padding: 0 14px; }
.w350:hover .share_cont { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; top: 30px; opacity: 1; }
.w350 { position: relative; width: 350px; }
.collect i { float: left; margin: 5px 5px 0 0; display: inline; width: 20px; height: 20px; background: url(https://cdn7.jinxidao.com/www/images/icon_collect.png?v1.0) 0 0px no-repeat; }
.collected i { background: url(https://cdn7.jinxidao.com/www/images/icon_collect.png?v1.0) 0 -21px no-repeat; }
.tbcollectTip { display: none; position: absolute; top: -68px; right: 0; z-index: 100; width: 115px; height: 75px; background: url(https://cdn7.jinxidao.com/www/images/tipBox.png) no-repeat; color: #444; font-size: 14px; line-height: 20px; text-align: center; }
.tbcollectTip span { display: inline-block; margin: 25px auto 0; padding-left: 20px; }
.tbcollectTip .add { background: url(https://cdn7.jinxidao.com/www/images/icon_collect.png?v1.0) 0 -65px no-repeat; }
.tbcollectTip .delete { display: none; background: url(https://cdn7.jinxidao.com/www/images/icon_collect.png?v1.0) 0 -44px no-repeat; }
.tbcollectTip .turnoff { position: absolute; top: 5px; right: 5px; width: 10px; height: 10px; background: url(https://cdn7.jinxidao.com/www/images/icon_collect.png?v1.0) 0 -150px no-repeat; }
.price_box { height: 90px; padding-top: 7px; }
.price_box .p1 { line-height: 54px; color: #999; }
.price_box span { float: left; }
.price_box .p1 .pr_price { font-size: 32px; color: #ff4500; font-weight: bold; }
.price_box .p1 .pr_price em { font-size: 20px; margin-right: 2px; }
.price_box .p1 .pr_price strong { font-weight: bold; }
.price_box .p1 .pr_old_price, .price_box .p1 .pr_sheng { float: left; font-size: 12px; }
.price_box .p1 .pr_old_price { margin: 0 12px; }
.price_box .p2 { height: 30px; line-height: 30px; font-size: 14px; color: #666; }
.price_box .p2 span em { color: #64b052; }
.comment-num em { color: #64b052; }
.price_box .p2 .comment-num { color: #666; cursor: pointer; }
.price_box .p2 i { color: #e1e1e1; margin: 0 14px; }
.price_box i { float: left; margin: 0 10px; font-style: normal; font-size: 12px; }
.app_box { position: relative;  border-radius: 2px; line-height: 30px; padding: 0 2px 0 4px; color: #999; font-size: 14px; background: #f3f5f6; }
.app_box i { font-style: normal; }
.app_box .tex_remark{color:#f60}
.app_text { color: #64B052; }
.app_cont { position: absolute; left: 0; bottom: -192px; border: 1px solid #ddd; z-index: 10; }
.app_cont .code { width: 190px; height: 190px; display: block; background: #fff url(https://cdn7.jinxidao.com/www/images/appCode.png) no-repeat center center; z-index: 999; }
.colockbox { color: #676767; font-size: 12px; }
.colockbox span { color: #444; font-size: 14px; margin-right: 3px; font-weight: bold; }
.tag_line { float: left; margin: 0 4px; display: inline; font-size: 12px; color: #dee1e5; }
/* 弹出详情套餐 */
.alertBox { background: #fff; border: 1px #cfcfcf solid; position: absolute; left: 50%; top: 20px; width: 600px; margin-left: -300px; z-index: 111; padding: 15px 5px 15px 15px; overflow: hidden; }
.alertCont { overflow-y: auto; }
.alertCont dl { }
.alertCont dl dt { float: left; width: 120px; height: 88px; overflow: hidden; border-radius: 5px; }
.alertCont dl dd { float: left; margin-left: 15px; display: inline; }
.alertCont dl dd p { margin: 2px 0; }
.alertCont .pack_detail p { margin: 10px 0; line-height: 26px; color: #999; }
.lcBk { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #333; opacity: 0.5; filter: alpha(opacity=50); _background: #cecece; z-index: 110; }
.close-alert { position: absolute; right: 0; top: 0; font-style: normal; display: block; height: 30px; width: 30px; text-align: center; line-height: 27px; font-size: 26px; cursor: pointer; color: #666; }
.close-alert:hover { background: #dee1e5; }
/* 套餐详情 */
.sub_ment { box-shadow: 0 1px 2px 0 rgba(36, 56, 76, 0.16); height: 58px; margin-top: 20px; width: 918px; overflow: hidden; z-index: 100; }
.sub_ment ul { float: left; display: inline; width: 930px; overflow: hidden; zoom: 1; }
.sub_ment ul li { float: left; font-size: 16px; height: 60px; line-height: 60px; width: 25%; text-align: center; cursor: pointer; }
.sub_ment ul li a { display: block; font-size: 16px; height: 60px; line-height: 54px; border-right: 1px #e9eef2 solid; text-align: center; }
.sub_ment ul .bord_none { border-right: none; }
.current a { background: #FF7800; color: #fff; }
#package_detail .title span { float: left; width: 36px; height: 36px; display: inline-block; background-position: 0 0px; }
#package_detail .cont { padding: 20px; font-size: 14px; line-height: 30px; }
#package_detail .des1 li{margin-left: 40px;}



/* 运营定义样式 */
.bottom-height { margin-bottom: 15px; }
#package_detail .cont .descolor { margin: 0; }

#package_detail .cont ul { margin: 20px auto; }
/* 购买须知 */
#instruction .title span { float: left; width: 36px; height: 36px; display: inline-block; background-position: 0 -37px; }
#instruction .cont { padding: 20px; font-size: 14px; line-height: 30px; }
/* 退改说明 */
#explain .title span { float: left; width: 36px; height: 36px; display: inline-block; background-position: 0 -74px; }
#explain .cont { padding: 20px; font-size: 14px; line-height: 30px; }
/* 推荐行程 */
#travel .title span { float: left; width: 36px; height: 36px; display: inline-block; background-position: 0 -111px; }
#travel .cont { padding: 20px; font-size: 14px; line-height: 30px; }
#travel .cont div { font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1" !important; }
.a_img { float: left; margin-top: 10px; }
.a_img img { border-radius: 10px; margin-right: 20px; }
.a_text em { font-weight: bold; }
.t-content-xingcheng li em { font-weight: bold; font-size: 16px; margin: 10px 0; }
#comment .title span { float: left; width: 36px; height: 36px; display: inline-block; background-position: 0 -148px; }
/*评论*/
.sevaluate { overflow: hidden; margin: 40px auto; text-align: center; zoom: 1; position: relative; _width: 918px; }
.sevaluate i { font-style: normal; }
.sevaluate-left { display: inline-block; *display: inline; zoom: 1; float: left; width: 350px; vertical-align: top; }
.sevaluate-right { display: inline-block; *display: inline; zoom: 1; float: left; padding-left: 55px; border-left: #e1e1e1 1px solid; }
.sevaluate-left span { display: block; }
.sevaluate-score { margin-bottom: 10px; line-height: 40px; font-size: 50px; color: #ff7800; }
.sevaluate-star { width: 168px; height: 25px; margin: 0 auto; background: url(https://cdn7.jinxidao.com/www/images/package/start_1.png) no-repeat; }
.sevaluate-star em { float: left; display: block; width: 0%; height: 25px; background: url(https://cdn7.jinxidao.com/www/images/package/start_2.png) no-repeat; }
.sevaluate-number { line-height: 25px; color: #333; margin-top: 10px; }
.sevaluate-number i { margin: 0 3px; }
.sevaluate-list { color: #666666; font-size: 15px; }
.sevaluate-list li { clear: both; overflow: hidden; margin-bottom: 12px; color: #333; }
.sevaluate-list li.sevaluate-bad { margin-bottom: 0; }
.sevaluate-list span { float: left; }
.sevaluate-list .level { margin-right: 15px; }
.sevaluate-list .percentage { display: inline-block; width: 300px; height: 20px; margin: 4px 10px 0 0; background: #e1e1e1; }
.sevaluate-list .percentage em { float: left; display: block; width: 5%; height: 20px; background: #ff7800; }
.evaluate-p { height: 28px; line-height: 28px; margin: 0 20px; background: #f0f0f0; color: #333; }
.evaluate-p span { float: left; display: inline-block; text-align: center; }
.evaluate-p .tit_a { width: 140px; }
.evaluate-p .tit_b { width: 512px; }
.evaluate-p .tit_c { width: 160px; }
.reviews-item:first-child { border-top: none; }
.t-content-reviews { margin: 0 20px; }
.t-content-reviews li { padding: 12px 0; color: #999; border-top: 1px solid #f3f3f3; margin-top: -1px; height: auto; overflow: hidden; zoom: 1; }
.user_box { float: left; width: 148px; text-align: center; }
.user_box span { display: block; text-align: center; font-size: 12px; }
.reviews-img { width: 68px; height: auto; margin: 10px auto 5px; }
.reviews-item-box { width: 510px; float: left; margin-top: 8px; }
.reviews-content { width: 100%; float: left; font-size: 12px; }
.comm_score { float: right; width: 180px; margin: 8px 10px 0 0; }
.comm_score p { font-size: 12px; }
.comm_score img { display: block; float: left; }
.min_score { position: relative; width: 86px; height: 14px; display: inline-block; background: url(https://cdn7.jinxidao.com/www/images/package/start_4.png) repeat-x; }
.min_score span { width: 82px; height: 14px; display: inline-block; background: url(https://cdn7.jinxidao.com/www/images/package/start_3.png) repeat-x; }
.reviews-time { margin-top: 10px; }
.official-reply { clear: both; color: #FF6500; padding: 14px 18px 14px 148px; font-size: 12px; }
#page_box { width: 918px; height: 30px; line-height: 30px; padding: 20px 0; }
/* 分页 */
.page { text-align: center; }
.page a { margin: 0 1px; padding: 2px 8px; border: 1px #ddd solid; cursor: pointer; }
.page a:hover { border: 1px #ff7800 solid; }
.page .pre { margin-right: 8px; }
.page .cur { display: inline-block; width: 26px; height: 26px; background: #ff7800; color: #fff; text-align: center; line-height: 26px; }
#myPage { display: table; margin: 0 auto; }
#myPage li { margin: 0; padding: 0; }
#myPage li:hover, #myPage .pageBtn:hover { color: #ff7800; border: 1px #ff7800 solid; }
#myPage .pageBtn, #myPage .page { float: left; background: #fff; margin: 0 3px; padding: 0 10px; width: auto; height: 28px; border: 1px #ddd solid; list-style: none; line-height: 28px; cursor: pointer; }
#myPage .pageAll { float: left; }
#myPage .pageHover { border: 1px #ff7800 solid; }
#myPage .curPage { border: 1px #ff7800 solid; color: #ff7800; }
.title_r { position: relative; font-size: 16px; color: #666; }
.title_r h3 { font-weight: bold; }
.c_more { position: absolute; right: 5px; top: 0; font-weight: normal; font-size: 14px; }
.map_box, .promise_box, .recommend_box, .gonglv_box, .acceptance_box { box-shadow: 0 1px 2px 0 #dee1e5; background: #fff; padding: 10px 15px; width: 230px; margin-top: 20px; }
.map_box { margin-top: 0; }
.acceptance_box { display: none; }
#div_bdmapwrap .close { position: absolute; z-index: 99999; right: 4px; top: 6px; width: 84px; height: 32px; background: url(https://qiniu-cdn1.jinxidao.com/images/lightintbox_close.png) no-repeat; cursor: pointer; }
/* 要出发承诺 订房无忧  */
.acceptance_box .title_r span { display: block; width: 224px; height: 20px; background: url(https://cdn7.jinxidao.com/www/images/package/icon.png) no-repeat -76px -147px; ); margin-top: 10px; }
.acceptance_box ul { margin: 20px 0 10px; border-top: 1px #e1e1e1 solid; }
.acceptance_box ul li { float: left; width: 56px; margin: 20px 10px 0; display: inline; }
.acceptance_box ul li span { background: url(https://cdn7.jinxidao.com/www/images/package/icon.png) no-repeat; }
.acceptance_box ul li p { margin-top: 20px; }
.acceptance_box ul .acc_1 { }
.acceptance_box ul .acc_1 span { margin: 0 auto; display: block; width: 30px; height: 39px; background-position: -174px -41px; }
.acceptance_box ul .acc_2 span { margin: 0 auto; display: block; width: 44px; height: 39px; background-position: -206px -41px; }
.acceptance_box ul .acc_3 span { margin: 0 auto; display: block; width: 39px; height: 39px; background-position: -251px -41px; }
/* 周边套餐 */
.promise_box ul { margin: 10px 0 0 0; }
.promise_box ul li { margin-bottom: 15px; }
/* 交通指南 */
.map_cont .address { color: #999; font-size: 12px; }
.map_cont ul li { color: #999; }
.map_cont ul li i { width: 7px; height: 7px; border-radius: 3px; background: #999; display: inline-block; margin-right: 10px; }
.map_cont .title { position: relative; margin: 10px 0 5px 0; }
.map_cont .title span { font-weight: bold; }
.traffic { /* position: absolute;right:0;top:0; */ background: #9ece14; color: #fff; padding: 0 3px; border-radius: 3px; cursor: pointer; margin-left: 10px; }
.spot { font-weight: bold; }
/* 相关推荐 */
.recommend_box ul { margin: 10px 0; }
.recommend_box ul li { margin-top: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.promise_box ul li a { display: block; width: 220px; margin: 0 auto; }
.recommend_box ul li a:hover { color: #333; }
.recom_img { width: 220px; height: 124px; position: relative; margin: 0 auto; }
.recom_img img { border-radius: 2px; }
.recom_img p { position: absolute; width: 210px; height: 24px; overflow: hidden; left: 0; bottom: 0; line-height: 24px; padding: 0 5px; color: #fff; z-index: 10; }
.recom_img span { position: absolute; left: 0; bottom: 0; width: 100%; height: 24px; background: #000; opacity: .5; filter: alpha(opacity=50); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.recom_price { margin: 5px 0; }
.recom_price { }
.recom_cur_price { font-size: 16px; color: #ff4500; font-weight: bold; }
.recom_old_price { font-size: 12px; margin-left: 12px; color: #999; }
.recom_btn_buy { display: none; font-size: 12px; padding: 0px 5px; background: #ff9b43; color: #fff; border-radius: 3px; margin-top: 3px; }
/* 旅游攻略 */
.gonglv_box ul { margin: 10px 0; }
.gonglv_box ul li { margin-top: 12px; height: 22px; overflow: hidden; }
.gonglv_box ul li span { float: left; margin-right: 10px; display: block; width: 42px; text-align: center; padding: 1px 0; font-size: 12px; color: #FFF; border-radius: 2px; }
.gonglv_box ul li span a { color: #fff; }
.gonglv_box li .txt { display: block; float: left; width: 177px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pre_bgColor1 { background-color: #ff983d; }
.pre_bgColor2 { background-color: #79c46f; }
.pre_bgColor3 { background-color: #66c3de; }
.pre_bgColor4 { background-color: #ed89cd; }
.pre_bgColor5 { background-color: #C3D99E; }
.pre_bgColor6 { background-color: #FFAE66; }
.pre_bgColor7 { background-color: #83B1F6; }
.pre_bgColor8 { background-color: #9fd2b1; }
.pre_bgColor9 { background-color: #D2CC9E; }
.pre_bgColor10 { background-color: #7FB6BC; }
.pre_bgColor11 { background-color: #F9BFC0; }
/* 详情页 - 推荐行程 */
.recom-travel .icon { display: inline-block; zoom: 1; *display: inline; position: relative; height: 18px; top: -1px; vertical-align: middle; background-repeat: no-repeat; }
.recom-travel .icon1 { background-image: url(https://cdn7.jinxidao.com/www/images/package/location1.png); width: 14px; }
.recom-travel .icon2 { background-image: url(https://cdn7.jinxidao.com/www/images/package/time.png); width: 18px; }
.recom-travel .icon3 { background-image: url(https://cdn7.jinxidao.com/www/images/package/location2.png); width: 13px; }
.recom-travel .fl { float: left; }
.recom-travel .fr { float: right; }
.recom-travel .one-day { padding: 20px 10px 0; text-align: center; }
.recom-travel .one-day img { max-width: 858px; }
.recom-travel .one-day-title { height: 50px; position: relative; overflow: hidden; margin-bottom: 25px; text-align: left; left: -10px; width: 868px; }
.recom-travel .one-day-title * { display: block; }
.recom-travel .one-day-title span { padding: 0 16px 0 0; width: 100%; height: 1px; background: #ccc; position: absolute; left: 118px; top: 24px; overflow: hidden; zoom: 1; }
.recom-travel .one-day-title i { width: 100px; height: 46px; line-height: 46px; border: 2px solid #00a2c0; border-radius: 56px; font-style: normal; text-align: center; font-size: 24px; color: #00a2c0; }
.recom-travel .one-day-time { border: 1px dashed #00a2c0; border-radius: 6px; padding: 5px 10px; font-size: 16px; color: #00a2c0; overflow: hidden; zoom: 1; margin-bottom: 20px; }
.recom-travel .one-day .icon { margin-right: 6px; }
.recom-travel .one-day-intro { text-align: left; padding-top: 5px; }
.recom-travel .one-day-address { color: #999; font-weight: normal; display: block; text-align: left; }
.recom-travel .one-day-tips { color: #666; text-align: left; }
.recom-travel .one-day-tips .one-day-title { margin-bottom: 20px; }
.recom-travel .one-day-tips ul { padding-left: 42px; }
.recom-travel .one-day-tips strong { color: #333; margin-left: -42px; }
/* 大图幻灯片层 */
.slider-pic, .slider-pic-mask { left: 0; top: 0; width: 100%; height: 100%; display: none; }
.slider-pic { position: fixed; z-index: 100; }
.slider-pic .slider-pic-mask { position: absolute; background: #333; opacity: 0.5; filter: alpha(opacity=50); }
.slider-pic .slider-pic-main { position: absolute; z-index: 101; width: 1020px; height: 610px; background: #fff; left: 50%; top: 50%; margin-top: -510px; margin-left: -305px; }
.slider-pic .slider-img { width: 960px; height: 400px; }
.slider { -moz-user-select: none; }
.slider .slider-title { display: none; color: #333; font-size: 16px; }
.slider .slider-title strong { font-weight: normal; }
.slider .slider-title i { float: right; font-size: 26px; font-style: normal; cursor: pointer; }
.slider .slider-img { cursor: pointer; }
.slider-fixed .slider-wrapper { position: fixed; width: 1020px; height: 610px; left: 50%; top: 50%; margin-top: -305px; margin-left: -510px; z-index: 102; background: #fff; }
.slider-fixed * { position: relative; z-index: 105; }
.slider-fixed .btn-prev, .slider-fixed .btn-next { z-index: 106; top: 166px; }
.slider .slider-mask { left: 0; top: 0; width: 100%; height: 100%; display: none; background: #333; position: fixed; opacity: 0.5; filter: alpha(opacity=50); z-index: 101; }
/*.slider .slider-main-mask { background: #fff; position: absolute; opacity: 1; filter: alpha(opacity=100); z-index: 102; }*/
.slider-fixed .slider-title { display: block; height: 66px; line-height: 66px; padding: 0 28px; }
.slider-fixed .slider_item_box { position: relative; width: 960px; height: 400px; overflow: hidden; margin: 0 auto 15px; }
.slider-fixed .slider_item_box li { width: 960px; height: 400px; }
.slider-fixed .slider_item_box li img { border-radius: 0; width: 960px; height: 400px; }
.slider-fixed .min_box { margin: 0 auto; width: 928px; height: 105px; }
.slider-fixed .min_box li { width: 226px; }
.slider-fixed .min_box li img { width: 226px; height: 95px; }
.slider-fixed .btn_left { left: 29px; bottom: 42px; }
.slider-fixed .btn_right { right: 29px; bottom: 42px; }
.slider-fixed .slider-mask, .slider-fixed .slider-main-mask { display: block; }
.slider-thumbnails li { background: url(https://cdn7.jinxidao.com/www/images/loading.gif) no-repeat center center; }
