@charset "utf-8";
/* CSS Document */
 h1, h2, h3, h4, h5, h6{ font-weight:normal;}


/*资讯汇总页*/
.dq-col-r{ width:970px; float:right;}
.dq-col-r .item{ border:1px solid #dedede; background:#fff}
.dq-col-r .tjList{ width:900px; margin:0 auto; overflow:hidden; padding:12px 0 30px 0;}
.dq-col-r .tjList ul{ width:960px;}
.dq-col-r .tjList li{ width:274px; padding-right:14px; border-right:1px solid #dedede; float:left; margin-right:14px; padding-top:5px; padding-bottom:5px;}
.dq-col-r .tjList .pic{ width:272px; height:257px; position:relative; background:#f0f0f0}
.dq-col-r .tjList .pic p{ height:50px;  line-height:22px; overflow:hidden; padding:4px 5px 0 5px;}
.dq-col-r .tjList .pic i{ display:block; position:absolute; left:3px; top:-2px; width:52px; height:53px; background:url(../images/bg/icon-tj.png) no-repeat; text-indent:-9999px;}
.dq-col-r .tjList .price{ height:25px; line-height:25px; margin-top:10px;}
.dq-col-r .tjList .price .kuang{ height:14px; line-height:14px; border:1px solid #ffa63c; display:inline-block; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; background:#ffa63c; padding-left:3px; color:#fff; float:left; margin-top:4px; margin-left:10px;}
.dq-col-r .tjList .price .kuang span{ background:#fff; display:inline-block; height:14px; padding:0 5px; margin-left:2px; color:#ff6600; line-height:14px;}
.dq-col-r .dq-col-r-h{ height:45px; line-height:45px; border:1px solid #ccc; border-bottom:3px solid #ccc; background:#fff}
.dq-col-r .dq-col-r-h h3{ float:left; height:45px; line-height:45px; padding-left:42px; background:url(../images/bg/icon42.png) no-repeat 11px center;  font-size:18px; font-weight:bold;}
.dq-col-r .mList{ width:760px; float:right;}
.dq-col-r .mList li{ width:90px; height:45px; line-height:45px; border-left:1px solid #dedede; text-align:center; float:right}
.dq-col-r .mList a{ color:#999; font-size:15px; font-weight:bold; font-family:"Microsoft YaHei";}
.dq-col-r .mList a:hover{ color:#f08300 !important;}
.dq-col-r .detailList{ padding-bottom:30px;}
.dq-col-r .detailList .hd{ height:21px; line-height:21px; padding:8px 0 8px 30px; background:#f6f6f6}
.dq-col-r .detailList .hd li{ width:63px; float:left; height:21px; border-right:1px solid #dedede; text-align:right; padding-right:5px;}
.dq-col-r .detailList .hd li a{ display:inline-block; padding-right:18px; background:url(../images/bg/arr03.png) no-repeat right center; font-family:"Microsoft YaHei"; font-weight:bold; color:#666; font-size:14px}
.dq-col-r .detailList .hd .on a{ background:url(../images/bg/arr04.png) no-repeat right 5px;}
.dq-col-r .detailList .bd{ padding:5px 22px;}
.dq-col-r .detailList .bd li{ padding:10px 0; border-bottom:1px solid #dedede;}
.dq-col-r .detailList .bd .pic{ width:138px; height:95px; position:relative; float:left}
.dq-col-r .detailList .bd .pic span{ display:inline-block; width:55px; height:20px; line-height:20px; text-align:center; background:#f08300; text-align:center; position:absolute; left:0; top:0; color:#fff}
.dq-col-r .detailList .bd .txt{ width:565px; float:left; margin-left:20px; line-height:23px; color:#666}
.dq-col-r .detailList .bd .txt a.blue{ font-size:16px; font-weight:bold;font-family:"Microsoft YaHei";}
.dq-col-r .detailList .bd .txt h3{ height:25px; overflow:hidden}
.dq-col-r .detailList .bd .price{ width:120px; text-align:center; float:right; padding-top:10px;}
.dq-col-r .detailList .bd .price a{ display:inline-block; width:85px; height:28px; line-height:28px; background:#f08300; color:#fff; text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.dq-col-r .detailList .bd .price a:hover{ color:#fff !important;}
.dq-col-r .jd{ padding:15px 25px; background:#fff}
.dq-col-r .jd h3{ height:25px; background:url(../images/bg/icon17.gif) no-repeat left center; padding-left:30px; line-height:25px;}
.dq-col-r .jd .list{ width:900px; margin:10px auto 0 auto; overflow:hidden}
.dq-col-r .jd .list ul{ width:980px;}
.dq-col-r .jd .list li{ width:160px; height:158px; line-height:30px; text-align:center; float:left; margin-right:25px; }
.dq-col-r .jd .list li a{ font-size:14px;}
.dq-col-r .csBox{ padding:20px; position:relative}
.dq-col-r .csBox li{ border-bottom:1px solid #dedede; padding-top:8px; position:relative; line-height:25px; color:#666;overflow:hidden}
.dq-col-r .csBox .nm{ width:66px; text-align:right; float:left; height:25px;}
.dq-col-r .csBox .clsc{ width:60px; float:left}
.dq-col-r .csBox .list{ width:630px; float:left}
.dq-col-r .csBox a{ display:inline-block; padding:0 5px; height:24px; line-height:24px; color:#666; margin-right:8px; margin-bottom:8px;}
.dq-col-r .csBox a:hover, .dq-col-r .csBox  a.on{ background:#f08300; color:#fff !important;}
.dq-col-r .csBox .hide{ height:25px;}
.dq-col-r .csBox .showCityMore{}
.dq-col-r .csBox a.showMore{ width:55px; height:25px; display:inline-block; position:absolute; right:20px;z-index:999; bottom:20px; background:url(../images/bg/arr05.gif) no-repeat right center; color:#f08300}
.dq-col-r .csBox a.hideMore{ width:55px; height:25px; display:inline-block; position:absolute; z-index:999; right:20px; bottom:20px; background:url(../images/bg/arr06.gif) no-repeat right center; color:#f08300; display:none}

.new_list_head{ padding:30px 35px; border:1px solid #dedede; background:#fff;}
.new_list_head .col-2-l{ width:700px; float:left}
.new_list_head .col-2-l h2{ background:url(../images/bg/icon44.gif) no-repeat left center; padding-left:30px; color:#333; height:30px; line-height:30px;}
.new_list_head .col-2-l h2 .gray{ color:#ccc}
.new_list_head .col-2-l p{ line-height:20px;}
.new_list_head .col-2-r{ width:235px; float:right}
.new_list_head .col-2-r .bd-l{ border-left:1px solid #dedede}
.new_list_head .col-2-r td{ vertical-align:middle}
.new_nav{ height:45px; border:1px solid #dedede; border-left:none; background:#fff}
.new_nav li{ width:85px; float:left; height:45px; line-height:45px; text-align:center; border-left:1px solid #dedede; position:relative}
.new_nav li a{ color:#0066cc; font-size:15px;height:37px; line-height:37px; display:block; border:4px solid #fff; background:#fff}
.new_nav li a:hover, .new_nav .on a, .new_nav  a.on{ background:#f38300; color:#fff !important; height:37px;}
.new_nav li i{ position:absolute; left:50px; top:-8px;}
.new_gk{ border:1px solid #dedede; background:#fff; padding:25px 35px 50px 35px;}
.new_gk h2{ height:40px; border-bottom:1px solid #dedede; color:#ff6600; font-size:26px;}
.new_gk h3{ font-size:16px;}
.new_gk .info{ line-height:25px; padding-bottom:20px; border-bottom:1px dashed #dedede;}
.new_sl{ border:1px solid #dedede; background:#fff; padding:25px 20px 30px 20px;}
.new_sl h3{ font-size:18px; border-bottom:1px solid #dedede; height:35px;}
.new_sl p{ line-height:25px;}
.new_jd{ border:1px solid #dedede; background:#fff; padding:15px 20px 30px 20px;}
.new_jd_nav{ line-height:20px; }
.new_jd_nav a{ display:inline-block; padding:0 3px; height:20px;color:#0066cc; margin:0 5px;}
.new_jd_nav a:hover, .new_jd_nav a.on{ color:#fff !important; background:#00a7e1; }
.new_jd_h{ height:46px; line-height:46px; background:#f6f6f6; text-indent:20px; font-size:18px;}
.new_jd_list01{ width:900px; overflow:hidden; padding-top: 20px;}
.new_jd_list01 ul{ width:940px;}
.new_jd_list01 li{ width:285px; height:304px; border:1px solid #dedede; float:left; margin:0  26px 22px 0;}
.new_jd_list01 h3{ height:30px; line-height:30px; overflow:hidden }
.new_jd_list01 h3 a{color:#00a7e1; font-size:16px;}
.new_jd_list01 p{ height:70px; line-height:22px; overflow:hidden; font-size:14px;}
.new_jd_list01 p a{ color:#ff6600; font-size:14px;}
.new_jd_list01 .info{ padding:0 10px;}
.new_jd_list02 li{ padding-bottom:10px; border-bottom:1px solid #dedede; margin-bottom:10px;}
.new_jd_list02 .col-2-l{ width:168px; float:left}
.new_jd_list02 .col-2-r{ width:662px; float:left; margin-left:15px;}
.new_jd_list02 .col-2-r h3{ height:30px; line-height:30px;}
.new_jd_list02 .col-2-r h3 a{color:#0066cc; font-size:16px;}
.new_jd_list02 .col-2-r p{ line-height:24px;}
.new_jd_list02 .col-2-r .detail{ line-height:20px; color:#8f8f8f}
.new_jd_list02 .col-2-r .detail a{ color:#8f8f8f}


.gl-col-l{ width:908px; float:left;}
.gl-col-l .detail{ border:1px solid #dedede; background:#fff; }
.gl-col-l .detail .hd{ border-bottom:1px solid #dedede; padding:15px 25px; background:#fafafa}
.gl-col-l .detail .hd h3{ height:25px; line-height:25px; font-size:18px; font-weight:bold}
.gl-col-l .detail .hd .info{ height:18px; line-height:18px; color:#969696; background:url(../images/bg/icon31.gif) no-repeat left 2px; width:300px; float:left;  padding:0 0 0 20px}
.gl-col-l .detail .hd .list{ width:260px; float:right}
.gl-col-l .detail .hd .list li{ width:62px; float:left; height:20px; line-height:20px; padding-left:20px;}
.gl-col-l .detail .hd .list .bg01{ background:url(../images/bg/icon31.gif) no-repeat left center}
.gl-col-l .detail .hd .list .bg02{ background:url(../images/bg/icon32.gif) no-repeat left center}
.gl-col-l .detail .hd .list .bg03{ background:url(../images/bg/icon33.gif) no-repeat left center}
.gl-col-l .info{ background:#fff; padding:20px;}
.gl-col-l .info div{ font-size:14px; line-height:28px; text-indent:2em}
.gl-col-l .info div a{ color:#33a3eb; font-size:14px;}

.pageInfo{ height:22px; line-height:22px; text-align:right}
.pageInfo a.prev{ height:22px; width:22px; background:url(../images/bg/prev.gif) no-repeat; display:inline-block; line-height:9999px; overflow:hidden; vertical-align:-5px;}
.pageInfo a.pg{ width:10px; height:10px; background:#d3d3d3; display:inline-block; line-height:9999px; overflow:hidden}
.pageInfo a.on{ width:10px; height:10px; background:#e23f40; display:inline-block; line-height:9999px; overflow:hidden}
.pageInfo a{ margin:0 2px;}
.pageInfo a.next{ height:22px; width:22px; background:url(../images/bg/next.gif) no-repeat; display:inline-block; line-height:9999px; overflow:hidden;vertical-align:-5px;}

.gl-col-h{ border-bottom:3px solid #ccc; height:35px; line-height:35px; padding-left:32px;}
.gl-col-item{ border:1px solid #dedede; background:#fff; padding:15px 28px;}
.gl-col-item .h-bg01{ background:url(../images/bg/icon34.gif) no-repeat left top}
.gl-col-item .h-bg02{ background:url(../images/bg/icon35.gif) no-repeat left 5px}
.gl-col-tj{ margin-top:15px;}
.gl-col-tj li{ padding-bottom:15px; border-bottom:1px dashed #dedede; margin-bottom:12px;}
.gl-col-tj .pic{ width:160px; height:100px; position:relative; float:left}
.gl-col-tj .pic .num{ display:inline-block; width:30px; height:18px; line-height:18px; position:absolute; left:0; bottom:0; text-align:center; color:#fff; background:#0065cc}
.gl-col-tj .col-c{ width:520px; float:left; margin-left:12px; color:#666}
.gl-col-tj .col-c h3{ height:30px; line-height:30px;}
.gl-col-tj .col-c p{ line-height:18px;}
.gl-col-tj .col-r{ width:88px; float:right; margin-right:5px;}
.gl-col-tj .col-r td{ height:28px; vertical-align:middle; text-align:center}
.gl-col-tj .col-r a{ display:block; width:88px; height:25px; line-height:25px; color:#fff; text-align:center; background:#f68b00; color:#fff}
.gl-col-zx{ width:830px; overflow:hidden; margin-top:20px}
.gl-col-zx ul{ width:900px}
.gl-col-zx li{ width:370px; height:82px; overflow:hidden; float:left; margin-right:65px; border-bottom:1px solid #dedede; line-height:18px; color:#686868; margin-bottom:12px;}
.gl-col-zx li p{ height:55px; overflow:hidden}

.gl-col-r{ width:280px; float:right;}
.gl-col-r-item{ border:1px solid #dedede; background:#fff; padding:15px 20px;}
.gl-col-r-item h2{ height:30px;  text-indent:30px; line-height:26px; color:#444; font-size:16px;}
.gl-col-r-item .bg01{ background:url(../images/bg/icon23.gif) no-repeat left 2px;}
.gl-col-r-item .bg02{ background:url(../images/bg/icon24.gif) no-repeat left 5px;}
.gl-col-r-item .targetList{ width:246px; overflow:hidden;}
.gl-col-r-item .targetList ul{ width:300px;}
.gl-col-r-item .targetList li{ width:105px; float:left; padding-left:18px; height:20px; line-height:20px; margin-top:8px; color:#666; background:url(../images/bg/icon25.gif) no-repeat 5px center}
.gl-col-r-item .jdList{ width:246px; overflow:hidden;}
.gl-col-r-item .jdList ul{ width:300px;}
.gl-col-r-item .jdList li{ width:109px; height:102px; margin-top:10px;  float:left; margin-right:17px;  text-align:center}
.gl-col-r-item .jdList p{ line-height:20px; margin-top:5px;}
.gl-col-r-item .jdList p a{ color:#3687d9}
.gl-col-r-item .gonglvList li{ height:18px; line-height:18px; margin-top:12px; overflow:hidden}
.gl-col-r-item .gonglvList span{ display:inline-block; width:18px; text-align:center; height:18px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; background:#b8b8b8; color:#fff; margin-right:10px; }
.gl-col-r-item .gonglvList .on span{ background:#f66800}
.gl-col-r-item .guide li{ height:20px; line-height:20px; margin-top:10px; color:#acacac; overflow:hidden}
.gl-col-r-item .guide li a{ color:#666}
.gl-col-r-item .guide li a:hover{ color:#f08300}


/*新-攻略列表*/
.cf{ display:block; clear:both;}
.cf:after { display:block; visibility:hidden; clear:both; height:0; content:'';}
.w950 { width:950px; }
.w238 { width:238px; }


/*景点-热门目的地*/
.hot-goal { background:#fff; padding:10px 20px; }
.hot-goal h2 { color:#333333; font-weight:400; font-size:16px; line-height:30px; }
.hot-goal ul { margin-top:10px; }
.hot-goal li { width:93px; height:36px; background-color:#ff9900; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left; margin-right:10px; margin-bottom:10px; background:#edf3f9; border-radius:3px; color:#333333; font-size:14px; font-weight:400; line-height:36px; text-align:center; }
.hot-goal li:nth-child(2n) { margin-right:0; }
.hot-goal li a { display:block; color:#333333; }
.hot-goal li.on,.hot-goal li:hover { background:#ff9900; }
.hot-goal li.on a,.hot-goal li:hover a { color:#fff !important; }

/*景点-签证办理 */
.visa-processing { background:#fff; padding:10px 20px; }
.visa-processing h2 { color:#333333; font-weight:400; font-size:16px; line-height:30px; }
.visa-processing ul { margin-top:5px; }
.visa-processing li { font-size:14px; line-height:30px; position:relative; }
.visa-processing li img { display:none; }
.visa-processing li h3 { color:#333; font-weight:400; font-size:14px; }
.visa-processing li h3 a { color:#333; }
.visa-processing li p { position:absolute; right:0; top:0; color:#ff3333; }
.visa-processing li img { position:absolute; left:0; top:5px; width:65px; height:45px; }
.visa-processing li.on,.visa-processing li:hover { padding-left:70px; padding-bottom:10px; padding-top:5px; }
.visa-processing li.on img,.visa-processing li:hover img { display:block; }
.visa-processing li.on h3,.visa-processing li:hover h3 { line-height:22px; }
.visa-processing li.on p,.visa-processing li:hover p { position:inherit; line-height:20px; }

/*景点-猜你喜欢*/
.you-like { background:#fff; padding:10px 20px; }
.you-like h2 { color:#333333; font-weight:400; font-size:16px; line-height:30px; }
.you-like ul { margin-top:10px; }
.you-like li { position:relative; border-bottom: 1px #dedede dashed; padding: 3px 0;}
.you-like li .tag { position:absolute; left:0; top:20px; background:#ff3333; color:#fff; text-align:center; padding:0 2px; height:15px; line-height:15px; width:15px; }
.you-like li .tag span { line-height:18px; font-size:12px; display:none; }
.you-like li .tag b { font-size:12px; display:block; font-weight:400; }
.you-like li img { width:100%; height:138px; display:block; display:none; margin-top: 7px; }
.you-like li p { font-size:12px; line-height:30px; height:30px; overflow:hidden; color:#666; padding-left:22px; margin-top: 9px;}
.you-like li .price { height:30px; line-height:30px; overflow:hidden; font-size:12px; color:#999; }
.you-like li .price span { float:left; color:#999; }
.you-like li .price i { float:right; color:#999; }
.you-like li .price i em { color:#ed6d1f; }
.you-like li.on p,.you-like li:hover p { padding-left:0; }
.you-like li.on .tag,.you-like li:hover .tag { top:10px; height:auto; line-height:auto; width:auto; }
.you-like li.on .tag span,.you-like li:hover .tag span { display:block; }
.you-like li.on img,.you-like li:hover img { display:block; }
.you-like li a:hover p{ color:#ff9900;}

/*景点-泰国跟团热卖形成*/
.mass-hot { background:#fff; padding:10px; }
.mass-hot h2 { color:#333333; font-weight:400; font-size:16px; line-height:30px; }
.mass-hot .bd { margin-top:10px; }
.mass-hot .item { padding:10px 5px; border-bottom:1px solid #dedede; }
.mass-hot .item a{ display:block; position: relative;}
.mass-hot .item:last-child { border-bottom:none; }
.mass-hot .item:hover { -webkit-box-shadow:0 2px 8px rgba(51,51,51,0.15); -moz-box-shadow:0 2px 8px rgba(51,51,51,0.15); box-shadow:0 2px 8px rgba(51,51,51,0.15); }
.mass-hot .item h3 { display:block; position: absolute; left: 0; top:0; max-width: 180px; padding: 0 10px; background:#ff9900; font-size:12px; font-weight:400; color:#fff; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.mass-hot .item img { display:block; width:100%; height: 145px; }
.mass-hot .item p { color:#333; line-height:20px; font-size:12px; margin-top:3px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.mass-hot .item p a { color:#ff9900; }
.mass-hot .item .price { color:#ff9900; font-size:12px; margin-top:10px; text-align:right; }
.mass-hot .item .price span { font-size:18px; color:#ff9900; }
.mass-hot .item:hover p{ color:#ff9900;}

/*景点-旅游指南*/
.ask-processing { background:#fff; padding:10px 20px; }
.ask-processing h2 { color:#333333; font-weight:400; font-size:16px; line-height:30px; }
.ask-processing ul { margin-top:5px; }
.ask-processing li { line-height:30px; height: 30px; position:relative; padding-left:10px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;font-size: 12px;}
.ask-processing li:before { content:''; width:4px; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; background:#666; }
.ask-processing li a { color:#666; }

.g-index-rz-item{ padding: 25px; background: #fff}
.g-index-rz-item .title{ height: 30px; padding-bottom: 10px; width: 880px; border-bottom: 1px solid #dedede; font-size: 22px; font-weight: 400; position: relative; color: #666;}
.g-index-rz-item .title .more{font-size: 12px; position: absolute;right: 0; top: 8px;}
.g-index-rz-item .list-falg{ width:898px; overflow: hidden; }
.g-index-rz-item .list-falg ul{width: 920px;}
.g-index-rz-item .list-falg li{width: 230px; float: left; margin-top:30px; }
.g-index-rz-item .list-falg img{float: left; width: 75px;}
.g-index-rz-item .list-falg .info{ margin-left: 25px; line-height:25px; float: left }
.g-index-rz-item .list-falg .info h3{font-size:20px;    color:#000; }
.g-index-rz-item .list-falg li a:hover{color:inherit}
.g-index-rz-item p{line-height: 20px;}

/*景点-泰国旅游推荐专区*/
.headline-h2{ background-color: #fff; margin-top: 15px;}
.headline-h2 h2 { color:#333; font-size: 22px; font-weight:400; line-height: 60px; padding: 0 20px; border-bottom: 1px #dedede solid;}
.tour-recommendation-container { margin-top:0; }
.tour-recommendation { background:#fff; }
.tour-recommendation .item { padding:30px 150px 30px 245px; min-height:110px; position:relative; border-bottom:1px solid #e5e5e5; }
.tour-recommendation .item:last-child { border-bottom:none; }
.tour-recommendation .item:hover { -webkit-box-shadow:0 2px 8px rgba(51,51,51,0.15); -moz-box-shadow:0 2px 8px rgba(51,51,51,0.15); box-shadow:0 2px 8px rgba(51,51,51,0.15); }
.tour-recommendation .img { position:absolute; left:20px; top:30px; }
.tour-recommendation .img img { width:205px; height:110px; display:block; }
.tour-recommendation .price { height:110px; border-left:1px dashed #e5e5e5; position:absolute; right:0; top:30px; width:150px; }
.tour-recommendation .price .p1 { padding-top:20px; padding-bottom:10px; }
.tour-recommendation .price p { color:#ff9900; font-size:12px; text-align:center; }
.tour-recommendation .price p b { font-size:28px; font-weight:400; }
.tour-recommendation .price p a { display:inline-block; *display:inline; *zoom:1; background-color:#ff6600; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:30px; line-height:30px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:15px; color:#fff !important; padding:0 15px; }
.tour-recommendation .text { padding-right:20px; }
.tour-recommendation .text h3 { font-size:16px; font-weight:400; color:#333333; line-height:24px; height: 48px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.tour-recommendation .text h3 a { color:#333333; }
.tour-recommendation .text h3 span { color:#026ab3; }
.tour-recommendation .text h4 { margin:3px 0; }
.tour-recommendation .text h4 span { font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:0 5px; margin-right:5px; font-weight:400; }
.tour-recommendation .text h4 .span1 { color:#ff9900; border:1px solid #ff9900; }
.tour-recommendation .text h4 .span2 { color:#50b400; border:1px solid #50b400; }
.tour-recommendation .text h4 .span3 { color:#ff6699; border:1px solid #ff6699; }
.tour-recommendation .text h5 { color:#a6a6a6; font-weight:400; line-height:20px; height:20px; overflow:hidden; }
.tour-recommendation .text h5 i { margin-right:3px; }
.tour-recommendation .text h5 a { color:#a6a6a6; padding-right:13px; background:url("../images/sanjiao.png") no-repeat right center; }
.tour-recommendation .text h5 span { margin-right:16px; }
.tour-recommendation .text h5 em { color:#ff9900; }
.tour-recommendation .text h6 { line-height:20px; height:20px; overflow:hidden; color:#a6a6a6; font-weight:400; }
.tour-recommendation .text h3 a:hover span{ color:#ff6600;}
.info_detial{ padding:20px 0; font-size: 14px; color: #666; line-height: 25px;}
.info_detial div{ padding: 5px 0;}
.info_detial img{ margin:0 auto;}

.guide-books-container { background:#fff; padding:15px 20px 5px; }
.guide-books-container .headline h2 { font-size:22px; font-weight:400; line-height:30px }
.guide-books-container .headline h2 a { color:#33a3eb; font-size:12px; margin-left:15px; font-weight:700; }
.guide-books { margin-top:15px; }
.guide-books li { width:163px; float:left; margin-right:23px; margin-bottom:10px; }
.guide-books li:nth-child(5n) { margin-right:0; }
.guide-books li img { width:163px; height:114px; display:block; }
.guide-books li p { text-align:center; font-size:14px; line-height:30px; font-weight:700; height:30px; overflow:hidden; }
.guide-books li p a { color:#656565; }

/*攻略详情*/
.neirong{ background-color: #fff;}
.neirong .item01{ padding: 0 30px; overflow: hidden;}
.neirong .title{ margin-bottom: 30px; padding: 20px 0 10px; text-align: center; border-bottom: 1px #eee solid; position: relative;}
.neirong .title h1{ display:block; font-size: 25px; color: #333; font-weight: 400; line-height: 28px; margin-bottom: 10px;}
.neirong .title p{ font-size: 12px; color: #666; line-height: 20px;}
.neirong .title p em{ margin-left: 30px;}
.share_btn{ position:absolute; left: 50%; margin-left: -65px; bottom: -26px; width: 131px; height: 24px; border: 1px #eee solid;}
.share_btn > div{ float: left; width: 65px; height: 24px; position: relative;}
.share_btn > div:last-child{ border-left: 1px #eee solid;}
.share_btn .ico{ display:block; text-align: center; font-size: 12px; color: #999; line-height: 24px;}
.share_btn .ico i{ display:inline-block; vertical-align: top; padding-left: 25px; background: url(../images/article-tools-icon.png) no-repeat; background-position: -3px -3px;}
.share_btn > div:last-child .ico i{ background-position: -3px -32px;}

.neirong .item02{ padding: 0 30px 20px; font-size: 15px; color: #333; line-height: 26px;}
.neirong .item02 > div{ text-indent: 2em;}
.neirong .item02 b{ color: #222;}
.neirong .item02 img{ margin:0 auto;}
.neirong .item02 p a{ color:#136ec2;}
.neirong .item03{ padding: 0 30px; height: 20px; background-color: #fff; padding-bottom: 20px;}
.neirong .item03 div{ float: right;}
.neirong .item03 a{ display: inline-block; vertical-align: top; font-size: 14px; color: #999;  margin: 0 10px;}
.icon-arti-good:before, .icon-arti-collect:before{content: ""; display: inline-block; margin-right: 5px; width: 20px; height: 20px; background:url(../images/pic/article-operate-icon.png) no-repeat; vertical-align: -5px;}
.icon-arti-good:before{background-position: -6px -5px;}
.icon-arti-collect:before { background-position: -6px -36px;}
.neirong .item03 a:hover { color: #b93333 !important;}
.neirong .item03 a.icon-arti-good:hover:before { background-position: -35px -5px;}
.neirong .item03 a.icon-arti-collect:hover:before { background-position: -35px -36px;}
.neirong .item04{ padding: 0 30px; border-top: 1px #dedede solid; background-color:#fff; line-height: 50px; font-size: 14px; color: #333;}
.neirong .item04 a{ color:#333;}

/*2025-1-6添加*/
.tour-recommendation .text h5{ font-size: 12px;}
.tour-recommendation .text h6{ font-size: 12px;}
.tour-recommendation .text h4 span:nth-child(1){ border: 1px solid #ff9900; color: #ff9900}
.tour-recommendation .text h4 span:nth-child(2){ border: 1px solid #50b400; color: #50b400}
.tour-recommendation .text h4 span:nth-child(3){ border: 1px solid #ff6699; color: #ff6699}
.tour-recommendation .text h4 span:nth-child(4){ border: 1px solid #cf1322; color: #cf1322}
.tour-recommendation .text h4 span:nth-child(5){ border: 1px solid #531dab; color: #531dab}
.tour-recommendation .text h4 span:nth-child(6){ border: 1px solid #1d39c4; color: #1d39c4}
.tour-recommendation .text h4 span:nth-child(7){ border: 1px solid #08979c; color: #08979c}
.tour-recommendation .text h4 span:nth-child(8){ border: 1px solid #08979c; color: #08979c}
.tour-recommendation .text h4 span:nth-child(9){ border: 1px solid #d46b08; color: #d46b08}
.tour-recommendation .text h4 span:nth-child(10){ border: 1px solid #ff4d4f; color: #ff4d4f}
