﻿@charset "utf-8";
.imgLoad{background-color:#eeedeb;background-image:url(../images/download.gif);background-size:40px auto;background-position:50%;background-repeat:no-repeat;}
.trips_main{margin:0 0 20px;}
.trips_bg{background-color:#fff;position:relative}
#filmstour{position:relative;width:100%;height:500px;overflow:hidden}
#filmstour .frames{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;text-align:center;z-index:2;}
#filmstour .frames li{width:100%;height:100%;background-position:center top;background-size:cover;background-repeat:no-repeat}
#filmstour .frames li a{display:block;width:100%;height:100%}
#filmstour .pager{position:absolute;right:40px;top:45%;margin-top:-166px;width:110px;z-index:2;}
#filmstour .pager li{height:62px;margin-bottom:6px;position:relative;overflow:hidden;}
#filmstour .pager li img{object-fit:cover}
#filmstour .pager li a{display:block;width:100%;height:100%}
#filmstour .pager li:first-child,#filmstour .pager li:first-child span{border-radius:5px 5px 0 0}
#filmstour .pager li:last-child,#filmstour .pager li:last-child span{border-radius:0 0 5px 5px}
#filmstour .pager li.filmstour_here span{position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid #ff9d00;width:110px;height:62px;overflow:hidden;}
.trips_search{width:620px;margin:0 auto;position:absolute;padding:10px;background-color:#000;background-color:rgba(0,0,0,.4);border-radius:4px;bottom:45px;left:50%;margin-left:-310px;z-index:5}
.trips_search input{float:left;background-color:#fff;padding:0 10px;border:none;border-radius:3px 0 0 3px;width:509px;height:38px;line-height:38px;color:#323232;font-size:16px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.trips_search .searchBtn{float:left;border-radius:0 3px 3px 0;width:90px;height:40px;line-height:40px;text-align:center;font-size:16px;font-weight:700;color:#fff;background:#2dd382;background:linear-gradient(135deg,#2ed685,#10a251);cursor:pointer;}
.trips_box{padding:20px 0;}
.trips_title{text-align:center;color:#636363;font-size:32px;line-height:70px}
.trips_more{margin-top:30px;text-align:center;padding-bottom:20px;}
.trips_more a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ececec;border-radius:3px;width:220px;height:50px;vertical-align:top;background:#fff;font:20px/50px Hiragino Sans GB,Microsoft YaHei,SimHei,SimSun,sans-serif;color:#636363;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;text-align:center;}
.trips_more a:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);border-color:#d7d7d7}
.trips_list ul{margin-left:-20px}
.trips_list li{float:left;margin-top:20px;margin-left:20px;width:285px;height:290px;background:#fff;}
.trips_list li .thread{position:relative;line-height:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.trips_list li .thread:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}
.trips_list li .thread:hover .pic img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.trips_list li .thread:hover .inner{border-color:#d7d7d7}
.trips_list li .pic{position:relative;width:285px;height:185px;overflow:hidden;}
.trips_list li .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;}
.trips_list li .like{position:absolute;right:10px;bottom:4px;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.4);padding-left:24px;font-size:14px;background:url(../images/sprite.png) -2px -40px no-repeat}
.trips_list li .tip{position:absolute;z-index:5;top:10px;left:-7px;width:50px;height:31px;text-align:center;color:#fff;font:16px/26px Hiragino Sans GB,Microsoft YaHei,SimHei,SimSun,sans-serif;background:url(../images/sprite.png) 0 0px no-repeat;}
.trips_list li .inner{border:1px solid #ececec;border-top:0;padding:0 15px;height:104px;}
.trips_list li .inner .caption{margin-top:12px;height:48px;font:700 16px/24px Hiragino Sans GB,Microsoft YaHei,SimHei,SimSun,sans-serif;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.trips_list li .inner .caption a{color:#333;}
.trips_list li .inner .info{position:relative;}
.trips_list li .inner .info .avatar{float:left;margin-top:-25px;padding:4px;width:48px;height:48px;background:#fff;border-radius:50%;}
.trips_list li .inner .info .avatar img{vertical-align:top;width:100%;height:100%;border-radius:50%;}
.trips_list li .inner .info .txt{float:left;margin-top:4px;margin-left:6px;width:180px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;color:#636363;}
.trips_list li .inner .info a{color:#636363;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#content .main_trips:nth-of-type(2n+1){background:#f5f5f5}
.main_trips_2{background:#fff!important}
.trips_green{padding:20px 0;background:#1bcdae;background:-webkit-gradient(linear,left top,left bottom,from(#6dd27c),to(#1bcdae));background:linear-gradient(180deg,#6dd27c,#1bcdae);}
.trips_green .trips_title{color:#fff}
.discount_wrap{overflow:hidden}
.discount_wrap ul{margin-top:-30px;margin-left:-18px}
.discount_wrap li{float:left;position:relative;margin-top:30px;margin-left:18px;width:388px;overflow:hidden;background:#fff}
.discount_wrap .pic{float:left;width:160px;height:160px}
.discount_wrap .pic img{vertical-align:top;width:100%;height:100%;object-fit:cover}
.discount_wrap .pic .flag{position:absolute;top:0;left:0;z-index:10;padding:0 15px 0 10px;height:30px;font-size:14px;line-height:30px;color:#fff;background:#ff7466;border-radius:0 15px 15px 0;}
.discount_wrap .desc{padding-left:160px}
.discount_wrap .block{padding:15px;height:160px}
.discount_wrap .title{max-height:78px;font-size:16px;color:#000;font-weight:700;line-height:26px;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.discount_wrap .price{position:absolute;bottom:6px;right:15px;font-size:20px;color:#ff7362}
.discount_wrap .price em{font-size:30px;font-weight:400}
.topic_box{position:relative;width:100%;min-width:1200px;padding-bottom:80px;border-bottom:1px solid #eee;box-shadow:0 2px 0 rgba(0,0,0,0.05)}
.topic_image{position:relative;width:100%;height:480px;overflow:hidden;background:url(../images/page_bg.jpg) no-repeat center top;background-size:cover;}
.topic_image img{width:100%;height:100%;object-fit:cover}
.topic_mask{height:119px;background:url(../images/title_bg.png) 0 bottom repeat-x;position:absolute;left:0;right:0;bottom:0;z-index:1;opacity:.5;filter:alpha(opacity=50);}
.topic_info{position:absolute;bottom:0;left:50%;margin-left:-500px;width:1000px;height:80px;padding-left:150px;z-index:2}
.topic_info .pic{display:block;position:absolute;top:-80px;left:0;width:120px;height:120px;border-radius:50%;overflow:hidden;object-fit:cover}
.detail_title{display:block;width:850px;position:absolute;top:-90px;}
.detail_title h1{width:100%;height:80px;line-height:80px;font-size:26px;color:#fff;white-space:nowrap;font-weight:700;overflow:hidden;text-overflow:ellipsis}
.detail_info{display:block;width:100%}
.user_info{float:left;width:500px;padding-top:16px}
.user_name{width:100%;line-height:20px;font-size:16px;color:#ff7d13;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.user_detail{margin-top:8px;width:100%;line-height:16px;font-size:12px;color:#999;white-space:nowrap}
.user_detail span{margin-right:15px}
.tour_relation{float:right;border-right:1px solid #eee}
.tour_relation li{float:left;width:117px;text-align:center;height:80px;cursor:pointer;border-left:1px solid #eee}
.tour_relation li a{display:block;float:left;width:100%;padding-top:16px;font-size:14px;color:#666}
.tour_relation li i{display:block;vertical-align:top;width:28px;height:28px;margin:0 auto;background-image:url(../images/detail-icon.png);background-repeat:no-repeat;background-size:170px;margin-bottom:5px;}
.tour_relation li i.tour_collect{background-position:-95px 0}
.tour_relation li i.tour_collect.collected{background-position:-95px -95px}
.tour_relation li i.tour_comment{background-position:-48px 0}
.tour_relation li i.tout_share{background-position:-1px 0}
.detail_fix_top{display:none;position:fixed;top:0;width:100%;background:#fff;background:rgba(255,255,255,0.95);z-index:99;box-shadow:0 0 3px rgba(0,0,0,0.3);*border-bottom:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5\0;*zoom:1;}
.detail_top_center{width:1000px;height:62px;font-size:16px;line-height:62px;position:relative;margin:0 auto}
.detail_top_center .top_title{float:left;width:600px;height:62px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ff7d13;}
.detail_top_center .top_options{float:right}
.detail_top_center .top_options li{float:left;padding:0 4px;min-width:78px;text-align:center;cursor:pointer}
.detail_top_center .top_options li a{display:block}
.detail_top_center .top_options li i{display:inline-block;vertical-align:middle;margin-right:5px;width:28px;height:28px;background:url(../images/detail-icon.png) -1px 0 no-repeat;background-size:170px;}
.detail_top_center .top_options .icon_collect{background-position:-95px 0}
.detail_top_center .top_options .icon_collect.collected{background-position:-95px -95px}
.detail_top_center .top_options .icon_comment{background-position:-48px 0}
.detail_top_center .top_options li span{font-size:14px;color:#666}
.col_main{float:left;width:680px;padding-top:40px}
.tag_list{margin-bottom:40px;width:100%;overflow:hidden}
.tag_list span{float:left;margin-right:10px;height:28px;line-height:28px;padding:0 18px;background-color:#f0fcf3;border-radius:2px;font-size:14px;color:#2dbb55;}
.travel_main{overflow:hidden;position:relative}
.travel_main *{font-size:15px;max-width:100%!important;line-height:28px;word-break:break-word;color:#444;font-weight:normal}
.travel_main strong,.travel_main b{font-weight:700}
.travel_main em{font-style:italic;}
.travel_main p,.travel_main div{margin-bottom:25px}
.travel_main h1,.travel_main h2,.travel_main h3,.travel_main h4,.travel_main h5,.travel_main h6{margin-bottom:30px;font-size:24px;}
.travel_main caption{border:1px dashed #ddd;border-bottom:0;padding:3px;text-align:center}
.travel_main pre{white-space:normal!important}
.travel_main img{object-fit:cover;max-width:100%!important;vertical-align:middle}
.col_sidebar{float:right;width:240px}
.side_floor{margin-top:25px}
.side_floor_tit{font-size:16px;color:#666}
.side_floor_item{margin-top:15px}
.side_floor_item a{display:block}
.side_floor_item img{width:100%;height:160px;object-fit:cover;display:block}
.side_floor_item .info{padding:8px 8px 0}
.side_floor_item .name{line-height:20px;font-size:14px;color:#333}
.side_floor_item .pir{margin-top:5px;font-size:12px;color:#666}
.side_floor_item .pir i,.side_floor_item .pir span{color:#f15d53}
.side_floor_item .pir span{font-size:18px;margin:0 4px 0 3px}
.split_line{position:relative;margin-top:40px;width:100%;height:30px}
.split_line .gray_line{width:100%;height:14px;border-bottom:1px solid #d5d5d5}
.split_line p{position:absolute;top:0;left:50%;transform:translateX(-50%);padding:0 10px;height:30px;background-color:#fff;line-height:30px;font-size:14px;color:#aaa;text-align:center;white-space:nowrap;}
.main_btm{padding-bottom:80px;width:1000px}
.user_comment{margin-top:60px}
.comment_list{overflow:hidden}
.comment_topic{font-weight:700;width:100%;height:30px;line-height:30px;font-size:18px;color:#333}
.comment_edit_top{margin-top:30px;height:44px;line-height:44px;border-bottom:1px solid #e4e4e4;margin-left:64px;}
.comment_edit_top span{display:block;position:relative;width:160px;text-align:center;color:#ff7d13;font-size:16px;cursor:pointer;}
.comment_edit_top span i{width:100%;height:3px;background-color:#ff7d13;position:absolute;left:0;bottom:-1px;}
.comment_edit_box{margin:20px 0 40px}
.comment_more{margin:30px auto 0;border:1px solid #ddd;height:42px;line-height:40px;width:180px;text-align:center;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:16px;cursor:pointer;color:#666;}
.comment_more:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);border-color:#d7d7d7}
.comment_none{color:#aaa;margin-top:25px;text-align:center;font-size:14px}
.comment_load{background:url(../images/loading-block.gif) no-repeat center;height:90px}
.comment_item{font-size:12px;line-height:20px;margin-bottom:24px;}
.comment_user_avatar{float:left;width:45px;height:45px;border-radius:50%;overflow:hidden}
.comment_user_avatar img{object-fit:cover;width:100%;height:100%}
.comment_info{margin-left:65px;position:relative;padding-top:10px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}
.comment_info_tit{}
.comment_info_tit span{font-size:14px;width:80%;display:block;height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:#333;}
.comment_info_tit em{float:right;color:#999;font-size:12px;line-height:25px}
.comment_info_txt{margin-top:10px;width:100%;line-height:24px;font-size:16px;color:#333;}
.comment_edit_main{margin-left:64px;border:1px solid #e5e5e5;}
.comment_text{position:relative;margin:15px;}
.comment_text textarea{display:block;margin:0;padding:0;width:100%;resize:none;font-size:14px;color:#333;line-height:20px;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-tap-highlight-color:hsla(0,0%,100%,0);}
.comment_num{width:100%;text-align:right;font-size:14px;color:#ccc;white-space:nowrap;}
.comment_oprate{position:relative;width:100%;height:60px;background:#f2f4f7;box-sizing:border-box;padding:10px 9px 0;}
.comment_deploy_btn{display:block;float:right;width:132px;height:40px;background:#ff7d13;border-radius:3px;text-align:center;line-height:40px;font-size:18px;color:#fff;}
.comment_deploy_btn:hover{opacity:0.8}
.comment_deploy_btn.disable{background:#eee;color:#ccc;cursor:default}
.comment_deploy_btn.disable:hover{opacity:1}
.share_show,.share_show_top{display:none}
.share_show,.share_show_top{position:absolute;top:130px;right:35px;width:46px;z-index:9999;background-color:#fff;padding:5px 10px;border:1px solid #ddd;}
.share_show_top{top:50px;right:18px}
.detail_share.on .share_show,.top_share_zone.on .share_show_top{display:block}
.article_title{margin:20px 0;position:relative}
.article_title h3{height:50px;overflow:hidden;color:#222;font-size:24px;line-height:50px}
.article_img{position:relative;background-color:#fff;margin-bottom:18px;}
.article_img img{max-width:100%;height:auto}
.article_text{margin-bottom:20px;text-align:justify;word-break:break-word;line-height:28px;font-size:15px;color:#444}
.comment_item .top{width:100%;height:44px;line-height:44px;background-color:#f6f6f6;border-top-left-radius:24px;border-bottom-left-radius:24px;}
.comment_item .top .pic{width:44px;height:44px;border-radius:50%;float:left;margin-right:20px;position:relative;}
.comment_item .top .pic img{display:block;width:100%;height:100%;border-radius:50%;}
.comment_item .top .pic img{display:block;width:100%;height:100%;border-radius:50%;}
.comment_item .top .name{float:left;color:#ff7d13;font-size:14px;max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.comment_item .top .other{float:right;padding-right:10px;font-size:12px;color:#999;}
.comment_item .com{padding-left:64px;margin-top:12px;position:relative;overflow:hidden}
.comment_item .com .quote{color:#999}
.comment_item .com .quote p{margin:3px 0;word-wrap:break-word;}
.comment_item .com .content{color:#666;font-size:14px;margin-top:10px;word-wrap:break-word;}
.comment_item .com .time{height:24px;line-height:24px;color:#999;margin-top:15px;overflow:hidden}
.comment_item .com .time span{margin-right:12px;}
.comment_item .com .time a.link{margin:0 5px;color:#ff7d13;}
.comment_item .com .time a.link:hover{text-decoration:underline}
.comment_item .com .time .option{float:right;padding-right:5px;}
.comment-page{padding:15px 0;text-align:right;font-size:0}
.comment-page a,.comment-page span{display:inline-block;vertical-align:middle;margin:0 3px;height:24px;padding:0 9px;line-height:24px;font-size:14px;color:#333}
.comment-page a:hover,.comment-page span.cur{background:#00af67;border-radius:2px;color:#fff;}
.tipBox{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.7);z-index:10001}
.tipBox .icon_close{position:absolute;color:#999;font-size:13px;right:12px;top:10px;cursor:pointer}
.tipBox .icon_close:hover{color:#484848}
.tipBox .icon_close:before{content:'\e655'}
.tipBox .quote{position:absolute;background-color:#fff;width:240px;padding:10px 15px 18px;box-sizing:content-box;border-radius:5px;left:50%;top:46%;margin-left:-135px;margin-top:-145px}
.tipBox .quote .tit{margin:10px 0;color:#888;padding-right:15px;word-wrap:break-word;}
.tipBox .quote .quoteInfo{height:38px;margin:10px 0;background-color:#f1f1f1;border-radius:5px;padding:5px 10px;line-height:20px;color:#999;overflow:hidden;box-sizing:content-box;word-wrap:break-word;}
.tipBox .replyTxt{padding:5px 5px 5px 8px;border:1px solid #e2e2e2;}
.tipBox .replyTxt textarea{width:100%;height:110px;resize:none;color:#666;line-height:22px;outline:0;border:0;word-wrap:break-word;}
.tipBox .replyBtn{margin-top:10px}
.tipBox .replyBtn a{background:#ff7d13;display:inline-block;height:30px;line-height:30px;color:#fff;text-align:center;border-radius:5px;width:75px;font-size:14px;}
.tipBox .replyBtn a:hover{background:#ff8a00}
