﻿@charset "utf-8";
body{background-color:#f6f6f6;overflow-x:hidden}
.news-pic{position:relative}
.pic-box{position:relative;padding-top:60%;width:100%;height:0;overflow:hidden}
.pic-box a{display:block}
.pic-box img{min-height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.pic-txt{position:absolute;left:0;width:100%;bottom:0;height:33px;color:#fff;background-color:rgba(0,0,0,.6);padding:0 12px;overflow:hidden;line-height:33px;font-size:15px;box-sizing:border-box}

.box-search{background-color:#ebeced;border-bottom:1px solid #dcdcdc}
.search-con{padding:8px 10px;line-height:35px;width:100%;box-sizing:border-box;display:table}
.search-city{display:table-cell;width:90px;border-right:1px solid #e9e9e9;background-color:#fff;border-radius:4px 0 0 4px;position:relative;z-index:1}
.search-dest{display:table-cell;padding-left:32px;border-radius:4px;white-space:nowrap;background-color:#fff;position:relative;z-index:1;color:#888}
.search-city i{position:absolute;left:6px;top:12px;line-height:1}
.search-city span{white-space:nowrap;overflow:hidden;width:56px;text-align:center;display:block;margin-left:26px}
.search-dest i{position:absolute;left:8px;top:10px;line-height:1;font-weight:bold}

#page-dest{margin-top:0;min-height:100%}
.dest-search{border-bottom:1px solid #dfdfdf;background-color:#f7f7f7}
.dest-search h2{padding:10px 0 10px 15px;height:34px;position:relative}
.dest-search .dest-sea-name{float:left;border-radius:5px;color:#666;padding-left:30px;width:68%;height:34px;line-height:34px;border:none}
.dest-search h2 span{color:#666;float:left;font-size:15px;line-height:35px;padding-left:15px}
.dest-search h2 i{position:absolute;left:22px;top:16px;color:#aaa}
#dest-click{display:none}
.dest-list{border-bottom:1px solid #dcdcdc;padding:10px}
.dest-list h3{color:#333;background-color:#f2f2f2;padding:5px 0 5px 2%;margin-bottom:6px;border-radius:3px}
.dest-list li{float:left;margin:2%}
.dest-list li a{border:1px solid #ddd;border-radius:5px;height:22px;overflow:hidden;padding:5px 10px;display:block}
.dest-list li.on a{color:#ff8400;border-color:#ff8400}

.news-list{border-top:1px solid #dcdcdc;background-color:#fff;border-bottom:1px solid #dcdcdc;padding-bottom:10px;margin-top:10px}
.news-list > h3{padding:0 10px;line-height:36px;font-size:16px}
.news-list > h3 i{display:inline-block;width:3px;height:15px;margin-right:8px;position:relative;top:2px}
.news-no{text-align:center;padding:20px 0;color:#888;font-size:15px}
.news-item{padding:10px;border-bottom:1px solid #dcdcdc}
.news-item > a{display:block}
.news-item span.pic{float:left;width:100px;height:75px;overflow:hidden;border-radius:5px}
.news-item span.pic img{width:100px;min-height:75px}
.news-item-d{margin-left:110px}
.news-item-d h4{margin-bottom:5px}
.news-item-d p{font-size:12px;color:#999}
.news-more{margin:15px 10px 0;border:1px solid #ddd;line-height:35px;text-align:center;border-radius:18px;font-size:16px;background-color:#f0f0f0;color:#666}
#newslist > section{display:none}

.info-box{padding:0 10px 15px}
.info-box > h2{padding:10px 0;line-height:28px;font-size:18px;border-bottom:1px solid #e0e0e0;text-align:center}
.info-pm{color:#999;text-align:center;line-height:32px;height:32px;overflow:hidden}
.info-pm span{margin:0 5px;font-size:12px}
.info-com{margin-top:10px;overflow:hidden;position:relative;line-height:1.7}
.info-com *{word-wrap:break-word;word-break:break-all;max-width:100%;box-sizing:border-box}
.info-com table{margin-bottom:10px;border-collapse:collapse;display:table;border-spacing:0;width:100%;max-width:100%}
.info-com td{background-color:#fff;padding:5px;border:1px solid #e9e9e9}
.info-com caption{border:1px dashed #e9e9e9;border-bottom:0;padding:3px;text-align:center}
.info-com th{border-top:2px solid #ddd;background-color:#f7f7f7}
.info-com img{height:auto !important}