@charset "utf-8";
/*============ 列表样式CSS ============*/
/*infolist-more*/
.infolist-more{margin-top: 10px;align-items: center;display: flex;flex-direction: row;justify-content: center;font-family: PingFang SC, Segoe UI, Lucida Grande, Helvetica, Arial, Microsoft YaHei, FreeSans, Arimo, Droid Sans, wenquanyi micro hei, Hiragino Sans GB, Hiragino Sans GB W3, FontAwesome, sans-serif;font-weight: 400;text-align: center;}
.infolist-more a{min-width: 114px;height: 40px;padding: 0 20px 0 25px;line-height: 40px;border: 1px solid #0099ff;font-size: 16px;color: #0099ff;cursor: pointer;background-color: #fff;text-align: center;transition: all .2s;border-radius: 20px;}
.infolist-more:hover a{color: #fff;background-color: #0099ff;}
.infolist-more a:after {content: '';width: 8px;height: 8px;display: inline-block;border-top: 1px solid #0099ff;border-right: 1px solid #0099ff;transform: rotate(45deg);margin-bottom: 1px;}
.infolist-more:hover a:after {border-color: #fff;}
/*artlist-more*/
.artlist-more {margin-top:15px;line-height: 1.5; border-top: 0px solid #eee;font-size:16px;text-align: center; }
.artlist-more>a:after{content:"";display:inline-block;width:6px;height:11px;margin-left:8px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5.5l5 5.04-5 4.96' stroke='%23111E36' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50%/100%}
/*============ 资讯频道List CSS ============*/

/*infolist-news-picul
.infolist-news-picul {display: flex;flex-direction: column;gap: 0px;} 
.infolist-news-picul .item {display: block; width: 100%;padding: 20px 0;border-bottom: 1px #eee solid;}
.infolist-news-picul .item .item-wrap {display: flex;justify-content: space-between;}
.infolist-news-picul .item .item-thumb {width:165px;height: 105px;}
.infolist-news-picul .item .item-thumb img {flex-shrink: 0;width: 100%;height: 100%;object-fit: cover;}
.infolist-news-picul .item .item-info {width: -webkit-calc(100% - 181px);display: flex;flex-direction: column;justify-content: space-between;}
.infolist-news-picul .item .item-title {letter-spacing: 1px;font-size: 18px; line-height: 1.5;font-weight: bold;}
.infolist-news-picul .item .item-desc {color: #777;font-size: 14px;}
.infolist-news-picul .item .item-meta {display: flex;justify-content: space-between;}
.infolist-news-picul .item .item-meta span {color: rgba(153,153,153,1);line-height: 13px;letter-spacing: 1px;font-size: 13px;}
.infolist-news-picul.side-list .item .item-thumb {width:90px;height: 70px;}
.infolist-news-picul.side-list .item .item-info {width: -webkit-calc(100% - 106px);}
.infolist-news-picul.side-list .item .item-title {font-size: 15px;}

/*infolist-news-picul*/
.infolist-news-picul {display: flex;flex-direction: column;gap: 0px;}
.infolist-news-picul .item {display: block; width: 100%;padding: 20px 0;border-bottom: 1px #eee solid;} 
.infolist-news-picul .item .item-thumb {float: left;margin-right: 15px;width:165px;height: 105px;}
.infolist-news-picul .item .item-thumb img {flex-shrink: 0;width: 100%;height: 100%;object-fit: cover;}
.infolist-news-picul .item .item-info {display: flex;flex-direction: column;justify-content: space-between;gap: 10px;}
.infolist-news-picul .item .item-title {letter-spacing: 1px;font-size: 18px; line-height: 22px;font-weight: bold;}
.infolist-news-picul .item .item-desc {color: #999;font-size: 14px;}
.infolist-news-picul .item .item-meta {line-height: 1;display: flex;justify-content: space-between;}
.infolist-news-picul .item .item-meta span {color:#666;letter-spacing: 1px;font-size: 14px;}
.infolist-news-picul.side-list .item .item-thumb {width:90px;height: 70px;}
.infolist-news-picul.side-list .item .item-info {width: -webkit-calc(100% - 106px);}
.infolist-news-picul.side-list .item .item-title {font-size: 15px;}

/*infolist-news-titul*/
.infolist-news-titul {overflow: hidden;display: flex;flex-direction: column;gap: 15px;}
.infolist-news-titul li {padding: 0px 0;line-height: 20px;font-size: 15px;overflow: hidden;}
.infolist-news-titul li + li { border-top: 0px #eee dashed;}
.infolist-news-titul li:hover {/*padding:0 0px; border-radius:3px; background: linear-gradient(to left,#fff,#fbe3b9);border: #ffb400 1px dashed !important;*/}
.infolist-news-titul li a {position: relative;float left;padding:0 12px 0 13px;display: block; white-space: nowrap; text-overflow: ellipsis; flex: 1; overflow: hidden;}
.infolist-news-titul li a:before {content: '';left: 0; top: 8px;width: 5px; height: 5px;position: absolute; border-radius: 4px;background-color: #ccc; }
.infolist-news-titul li p {margin-top: 10px;font-size: 13px;color: #999; text-indent: 15px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.infolist-news-titul li span {float: left; position: relative; padding-right: 7px; margin-right: 7px;color:#999; }
.infolist-news-titul li span:after {position: absolute; right: 0; top: 11px;width: 1px; height: 14px; background-color: #ccc; content: '';}
.infolist-news-titul li span a {color: #999; }
.infolist-news-titul li i {float: right; font-size: 13px; color: #999;}
.infolist-news-titul li:hover a:before {background-color: #2095EC;}
.infolist-news-titul.list-half {display: flex; flex-wrap: wrap;justify-content: space-between;}
.infolist-news-titul.list-half li {float:left;width: -webkit-calc(50% - 15px);}
.infolist-news-titul.list-half li a.item-title {max-width: -webkit-calc(100% - 60px);display:inline-block;}
.infolist-news-titul.list-half li:nth-child(2n) { float:right;padding-right:0px;}
.infolist-news-titul.list-three {display: flex; flex-wrap: wrap;justify-content: space-between;}
.infolist-news-titul.list-three li {width: -webkit-calc(33.33% - 20px);float:left;}
/*infolist-news-rankul*/
.infolist-news-rankul {display: flex;flex-direction: column;gap:10px;}
.infolist-news-rankul li{height: 22px;line-height: 22px;position: relative;padding-left:0px;}
.infolist-news-rankul li + li {padding-top: 10px;border-top: 1px dashed #eee;}
.infolist-news-rankul li:last-child{border-bottom: 0;}
.infolist-news-rankul li i{float: left; margin-right: 10px;position absolute;left: 0;width: 22px;height: 22px;line-height: 23px;top: 0;border-radius: 9px 9px 9px 0;background-color: #bfbfbf;font-style: normal;display: inline-block;text-align: center;font-size: 16px;color: #fff;}
.infolist-news-rankul li a{display: block;height: 22px;overflow: hidden;font-size: 16px;}
.infolist-news-rankul li:nth-child(1) i{background-color: #ff260a;}
.infolist-news-rankul li:nth-child(2) i{background-color: #ff6029;}
.infolist-news-rankul li:nth-child(3) i{background-color: #fea04c;}
/*infolist-before-titul*/
.infolist-before-titul {display: flex;flex-direction: column;gap:10px;}
.infolist-before-titul li {position: relative; padding-left: 25px;line-height: 20px;overflow: hidden;}
.infolist-before-titul li:before{display: block;position: absolute;width: 18px;height: 18px;line-height: 18px;font-size: 14px;text-align: center;color: #fff;top: 1px;left: 0;border-radius: 2px;}
.infolist-before-titul li a{display: block;font-size: 15px;overflow: hidden;}

/*infolist-wenda-infoul*/
.infolist-wenda-infoul {display: flex;flex-wrap: wrap; gap: 0px;}
.infolist-wenda-infoul .item {padding: 20px 10px; border-bottom: 1px solid #f4f4f4; }
.infolist-wenda-infoul .item:hover { background-color: #fafdff; }
.infolist-wenda-infoul .item .item-con { position: relative; padding-left: 30px; }
.infolist-wenda-infoul .item .tag { position: absolute; width: 20px; height: 20px; line-height: 20px; color: #fff; font-size: 14px; text-align: center; left: 0; top: 0px; text-align: center;border-radius: 2px;}
.infolist-wenda-infoul .item .item-wen { margin-bottom: 10px;line-height: 20px;}
.infolist-wenda-infoul .item .item-wen p { white-space: nowrap; text-overflow: ellipsis; position: relative; font-weight: bold; font-size: 18px; }
.infolist-wenda-infoul .item .item-da p { color: #666; font-size: 14px; overflow: hidden; }
.infolist-wenda-infoul .item .item-wen .tag { background: #ff7029;}
.infolist-wenda-infoul .item .item-da .tag { background: #2091eb;top: 3px;}
.infolist-wenda-infoul .item .item-meta{margin-top: 8px;font-size: 14px;color: #999;}
.infolist-wenda-infoul .item .time {margin-left: 25px;}
.infolist-wenda-infoul .item .see {float: right;  }
.infolist-wenda-infoul .item .see .icon { vertical-align: 0; margin-right: 3px; }

/*============ 旅游频道List CSS ============*/
/*tourlist-line-cardul*/
.tourlist-line-cardul {display: block; margin: 0px; display: flex;justify-content: flex-start;flex-wrap: wrap;gap: 20px;}
.tourlist-line-cardul .item-card {width: -webkit-calc(25% - 15px);float: left; overflow: hidden;border-radius: 4px;background:#FFF;background-image: url(./images/eath.svg);background-repeat: no-repeat;background-position: 165px 226px;border-radius: 4px;box-shadow: 0px 1px 48px 0px rgba(0, 0, 0, 0.06);}	
.tourlist-line-cardul .item-card .item-card-wrap {position: relative;display: block;}	
.tourlist-line-cardul .item-card:hover {-webkit-box-shadow: 0 4px 16px 1px rgb(0 0 0 / 6%);box-shadow: 0 4px 16px 1px rgb(0 0 0 / 6%);}
.tourlist-line-cardul .item-card .item-thumb {display: inline-block; width: 100%; height: 180px; overflow: hidden;}
.tourlist-line-cardul .item-card .item-thumb img {width: 100%;min-height: 100%;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s; flex: 1;-o-object-fit: cover;object-fit: cover;}
.tourlist-line-cardul .item-card:hover .item-thumb img {transform:scale(1.04); -webkit-transform:scale(1.04); -ms-transform:scale(1.04); -o-transform:scale(1.04);}
.tourlist-line-cardul .item-card .item-main {padding: 12px 15px 15px;line-height: 22px;display: flex;flex-direction: column;gap: 10px;}
.tourlist-line-cardul .item-card .item-title {min-height: 44px;line-height: 26px;font-size: 16px;font-weight: bold; }
.tourlist-line-cardul .item-card .item-desc {line-height: 20px;font-size: 12px; color: #8f9db3;}
.tourlist-line-cardul .item-card .item-summary {line-height: 20px;font-size: 14px;color: #8f9db3;letter-spacing: 1px;}
.tourlist-line-cardul .item-card .item-summary span {margin-right: 10px;}
.tourlist-line-cardul .item-card .item-meta {font-size: 14px;display: flex;justify-content: flex-start;justify-content: space-between;align-items: baseline; gap: 0px;}
.tourlist-line-cardul .item-card .item-meta .icon-city {padding-left: 18px;font-size: 14px;color:#607d8b; background-size: 13px 16px;}
.tourlist-line-cardul .item-card .item-meta .price b {font-size:24px;}
.tourlist-line-cardul .item-card .item-meta .tprice {color: #8f9db3;}
/*.tourlist-line-cardul .item-card .item-price {font-size: 14px;display: flex;justify-content: flex-start;justify-content: space-between;align-items: baseline; gap: 0px;}
.tourlist-line-cardul .item-card .item-price .icon-city {padding-left: 18px;font-size: 14px;color:#607d8b; background-size: 13px 16px;}
.tourlist-line-cardul .item-card .item-price .price {color: #8f9db3;font-size:14px;}
.tourlist-line-cardul .item-card .item-price .price em {margin-left: 2px;font-size: 18px;font-weight: 500;color:#ff7700;}
.tourlist-line-cardul .item-card .item-price .price b { font-size:26px;font-weight:500;font-family: cursive;}
.tourlist-line-cardul .item-card .item-price .tprice {color: #8f9db3;}*/
/*tourlist-line-infoul*/
.tourlist-line-infoul {display: flex;flex-direction: column;gap: 20px;}
.tourlist-line-infoul .item {display: flex;flex-direction: row;align-items: center;gap: 20px;border-radius:3px;} 
.tourlist-line-infoul .item + .item {padding-top:20px;border-top: 0px #eee solid;} 
.tourlist-line-infoul .item .item-thumb {display: block;float: left; width: 200px;height: 141px;}
.tourlist-line-infoul .item .item-thumb img {width:100%;height: 100%; object-fit: cover;} 
.tourlist-line-infoul .item .item-main {float: right;width: -webkit-calc(100% - 220px); display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 20px;}
.tourlist-line-infoul .item .item-info {float: right;width: -webkit-calc(100% - 156px);display: flex;flex-direction: column;gap: 10px;} 
.tourlist-line-infoul .item .item-info .item-name {display: block;line-height: 22px;font-size: 20px;color: #2f333d;font-weight: 600;}
.tourlist-line-infoul .item .item-info .item-name a{display: block;font-family: "PingFang SC","Microsoft YaHei";}
.tourlist-line-infoul .item .item-info .pro-tags{display: flex;align-items: center;gap: 6px;}
.tourlist-line-infoul .item .item-info .pro-tags span {line-height: 24px; justify-content: center;font-size: 12px;border-radius: 1px;padding: 0 12px;background: rgba(63, 162, 245, .08);color: #5da6e5; border-radius:15px;}
.tourlist-line-infoul .item .item-info .item-parameter {line-height: 20px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;gap: 0px;}
.tourlist-line-infoul .item .item-info .item-parameter span {width: -webkit-calc(33.333% - 0px);font-size: 14px;color: #666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tourlist-line-infoul .item .item-info .item-parameter em {color: #8f9db3;}
.tourlist-line-infoul .item .item-info .item-feature {font-size: 13px;color: #8f9db3;}
.tourlist-line-infoul .item .item-info .item-feature span {font-size: 14px;color: #8f9db3;}
.tourlist-line-infoul .item .item-handle {padding-left: 20px;min-width:136px;border-left: 1px #eee solid;display: flex; flex-direction: column;align-items: center; justify-content: center;gap: 10px;}
.tourlist-line-infoul .item .item-handle .price{margin-bottom: 0px;display: flex; align-items: baseline;justify-content: flex-end;}
.tourlist-line-infoul .item .item-handle .price b{font-size: 32px; }
.tourlist-line-infoul .item .item-handle .button{padding:0 20px;line-height: 32px;}
.tourlist-line-infoul .item .item-handle .follow {margin-bottom: 0px;line-height: 1;color: #666; font-size: 12px;}
.tourlist-line-infoul .item .item-handle .follow em {vertical-align: 1px;color: #ccc; }
.tourlist-line-infoul .item .item-handle .follow i { color: #f33c32; }

.tourlist-line-infoul.rellist-tour {gap: 0px;}
.tourlist-line-infoul.rellist-tour .item {padding-bottom:20px;border-bottom: 1px #eee solid;} 
.tourlist-line-infoul.rellist-tour .item .item-thumb {display: block;float: left; width:165px;height: 105px;}
/*.tourlist-line-rankul*/
.tourlist-line-rankul {display: flex;flex-direction: column;gap: 15px;}
.tourlist-line-rankul .item {display: flex;flex-direction: column;gap: 10px;}
.tourlist-line-rankul .item .item-wrap {position: relative;display: flex;flex-direction: column; gap: 6px;}
.tourlist-line-rankul .item .item-pic {width: 100%;height: 130px;}
.tourlist-line-rankul .item .item-pic img {width:100%;height: 100%; object-fit: cover;} 
.tourlist-line-rankul .item .item-title {line-height: 20px;font-size: 15px;}
.tourlist-line-rankul .item .item-title .num {float: left; display: block;margin-top: 2px;margin-right: 6px;width: 18px;height: 16px;line-height: 16px; font-size: 13px;border-radius: 1px; color: #fff;background: #03a9f4;text-align: center;}
.tourlist-line-rankul .item .item-meta {line-height: 1.2;font-size: 13px;color:#8f9db3;display: flex;justify-content: space-between;}
.tourlist-line-rankul .item .item-meta span +  span{margin-left: 15px;}
.tourlist-line-rankul .item .item-meta span.price{color:#8f9db3;}
.tourlist-line-rankul .item .item-meta span.price em{font-size: 14px;color: #ff8033;}
.tourlist-line-rankul .item .item-meta span.price b{font-size: 18px;font-weight: 500;}
.tourlist-line-rankul .item.first .item-title .num{position:absolute;margin-top: 0px;left:0px;top:0px;width: 26px;height: 26px;line-height: 26px;font-size: 16px;}


/*============ 签证频道List CSS ============*/
/*visalist-product-infoul*/
.visalist-product-infoul {display: flex;flex-direction: column;gap: 0px;}
.visalist-product-infoul .item {display: flex;flex-direction: row;align-items: center;gap: 15px;} 
.visalist-product-infoul .item {padding:20px 0;border-bottom: 1px #eee solid;} 
.visalist-product-infoul .item .item-thumb {display: block;float: left; width: 140px;height: 86px;}
.visalist-product-infoul .item .item-thumb img {width:100%;height: 100%; object-fit: cover;} 
.visalist-product-infoul .item .item-main {float: right;width: -webkit-calc(100% - 150px); display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 20px;}
.visalist-product-infoul .item .item-info {float: right;width: -webkit-calc(100% - 166px);display: flex;flex-direction: column;gap: 10px;} 
.visalist-product-infoul .item .item-info .item-name {display: block;line-height: 22px;font-size: 18px;color: #2f333d;font-weight: 600;}
.visalist-product-infoul .item .item-info .item-name a{display: block;font-family: "PingFang SC","Microsoft YaHei";}
.visalist-product-infoul .item .item-info .item-parameter {line-height: 22px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;gap: 0px;}
.visalist-product-infoul .item .item-info .item-parameter span {width: -webkit-calc(33.333% - 0px);font-size: 13px;color: #666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.visalist-product-infoul .item .item-info .item-parameter em {color: #8f9db3;}
.visalist-product-infoul .item .item-handle {padding-left: 20px;min-width:150px; border-left: 1px #eee solid;display: flex; flex-direction: column;align-items: center; justify-content: center;gap:0px;}
.visalist-product-infoul .item .item-handle .price{margin-bottom: 8px;display: flex; align-items: baseline;justify-content: flex-end;}
.visalist-product-infoul .item .item-handle .price b{font-size: 26px; }
.visalist-product-infoul .item .item-handle .follow {margin-bottom: 6px;line-height: 1;color: #666; font-size: 13px;}
.visalist-product-infoul .item .item-handle .follow em {vertical-align: 1px;color: #ccc; }
.visalist-product-infoul .item .item-handle .follow i { color: #f33c32; }
/*visalist-product-cardul*/
.visalist-product-cardul {display: flex;flex-wrap: wrap; gap: 15px;}
.visalist-product-cardul .item {display: block;width: -webkit-calc(33.333% - 10px);background-color: #f8f8f8;}
.visalist-product-cardul .item .item-wrap{display: block;padding: 10px;border: 1px solid #fff;display: flex; flex-direction: row;justify-content: space-between;align-items: center;}
.visalist-product-cardul .item .item-pic {float: left;width: 116px;height: 75px;overflow: hidden;text-align: center;vertical-align: middle;background-color: #e5e5e5;}
.visalist-product-cardul .item .item-pic img {width:100%;height: 100%;object-fit: cover;}
.visalist-product-cardul .item .item-info {float: right;width: -webkit-calc(100% - 126px);font-size: 14px;display: flex;flex-direction: column; gap: 8px;}
.visalist-product-cardul .item .item-title {line-height: 22px;font-size: 16px; font-weight: 600;}
.visalist-product-cardul .item .item-meta {line-height: 1;color: #8f9db3;display: flex;justify-content: space-between;align-items: center;}
.visalist-product-cardul .item .item-meta .time {}
.visalist-product-cardul .item .item-meta .price {font-size: 14px;color: #666;}
.visalist-product-cardul .item .item-meta .price em {color: #f60;font-size: 20px;}
.visalist-product-cardul .item:hover .item-wrap{background-color:#fff6ea;border:1px solid #f90}
.visalist-product-cardul.side-list {flex-direction: column; align-content: space-between;gap: 20px;} 
.visalist-product-cardul.side-list .item {width: 100%;}
.visalist-product-cardul.side-list .item-wrap {padding: 0px;border:none;background-color:#fff;}
.visalist-product-cardul.side-list .item .item-pic {width:90px;height: 65px;}
.visalist-product-cardul.side-list .item .item-info {width: -webkit-calc(100% - 100px);gap: 5px;} 
.visalist-product-cardul.side-list .item .item-info .title {font-size: 14px;}
.visalist-product-cardul.side-list .item .item-info .price em {font-size: 16px;}
.visalist-product-cardul.side-list .item:hover .item-wrap{background-color:#fff;border:none;}
.visalist-product-cardul.list-col-2 {gap: 16px;}
.visalist-product-cardul.list-col-2 .item {width: -webkit-calc(50% - 8px);}
.visalist-product-cardul.list-col-3 {gap: 15px;}
.visalist-product-cardul.list-col-3 .item {width: -webkit-calc(33.333% - 10px);}
/*list-country-hotul*/
.visalist-country-cardul{display: flex;flex-wrap: wrap; gap: 15px;}
.visalist-country-cardul .item {display: block;width: -webkit-calc(20% - 12px); box-shadow: 0px 1px 48px 0px rgba(0, 0, 0, 0.06);}
.visalist-country-cardul .item .item-wrap{display: block;height: 52px;padding: 10px;background-color:rgb(255 255 255 / 70%);border: 1px solid #fff;/*display: flex;flex-direction: row;align-items: center;gap: 10px;*/}
.visalist-country-cardul .item .country-logo {float: left;width: 80px;height: 52px;overflow: hidden;text-align: center;vertical-align: middle;background-color: #e5e5e5;}
.visalist-country-cardul .item .country-logo img {width:100%;height: 100%;}
.visalist-country-cardul .item .country-name {float: right;width: -webkit-calc(100% - 90px); display: flex;flex-direction: column;}
.visalist-country-cardul .item .country-name .cn-name {font-size: 16px;color: #666;font-weight: 600;height: 26px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.visalist-country-cardul .item .country-name .en-name {font-size: 14px;color: #666;height: 26px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.visalist-country-cardul .item:hover .item-wrap{background-color:#fff6ea;border:1px solid #f90}
/*list-country-hotul*/
.visalist-country-hotul {display: flex;flex-wrap: wrap;gap: 14px;}
.visalist-country-hotul .item {width: -webkit-calc(10% - 12.6px);text-align: center; height: auto; line-height: normal; padding: 0; }
.visalist-country-hotul .item img {width:100%;height: 60px; border: 1px solid #f0f0f0; }
.visalist-country-hotul .item p { margin-top: 2px;height: 22px; line-height: 22px;    font-size: 16px;overflow: hidden; }
/*list-country-infoul*/
.visalist-country-txtul{width: 100%;display: flex; flex-wrap: wrap;justify-content: flex-start;gap: 16px;}
.visalist-country-txtul li{float:left; width: -webkit-calc(25% - 12px);line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.visalist-country-txtul li a{ font-size:16px;font-weight: 600;}
.visalist-country-txtul li .hot{ display:inline-block;padding:0 3px;height:17px; line-height:16px; font-size: 12px;background:#f5802d; color:#fff;border-radius: 2px;}
.visalist-country-txtul li span{ margin:0 5px;font-size: 14px;color: #999;font-weight: normal;}
/*visalist-country-titul*/
.visalist-country-titul {padding: 0px 0px;display: flex; flex-wrap: wrap; gap: 16px;}
.visalist-country-titul li {float:left;width: -webkit-calc(50% - 8px);height:30px; line-height:30px; text-align:center; border-bottom:0;}
.visalist-country-titul li:nth-of-type(2n) {margin-right:0}
.visalist-country-titul li a{display:block; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;border: 1px solid #eee;background-color:#fff;border-radius:20px;}
.visalist-country-titul li:hover{}
.visalist-country-titul li:hover a{border-color:#0099ff;background-color:#0099ff;color:#fff}
/*list-wenda-recul*/
.visalist-embassy-cardul{display: flex;flex-wrap: wrap; gap: 16px;}
.visalist-embassy-cardul .item {display: block;width: -webkit-calc(50% - 8px); /*box-shadow: 0px 1px 48px 0px rgba(0, 0, 0, 0.06);*/}
.visalist-embassy-cardul .item .item-wrap{display: block;padding: 10px;background-color: #f8f8f8;border: 1px solid #fff;display: flex; flex-direction: row;justify-content: space-between;align-items: center;}
.visalist-embassy-cardul .item:hover .item-wrap{background-color:#fff6ea;border:1px solid #f90}
.visalist-embassy-cardul .item .item-pic {float: left;width: 90px;height: 60px;overflow: hidden;text-align: center;vertical-align: middle;background-color: #e5e5e5;}
.visalist-embassy-cardul .item .item-pic img {width:100%;height: 100%;}
.visalist-embassy-cardul .item .item-info {float: right;width: -webkit-calc(100% - 105px);display: flex;flex-direction: column; gap: 10px;}
.visalist-embassy-cardul .item .item-info .title {font-size: 16px;color: #666;font-weight: 600;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.visalist-embassy-cardul .item .item-info .address {color:#8f9db3}
/*visalist-wenda-cardul*/
.visalist-wenda-cardul {width: 100%;display: flex; flex-wrap: wrap;justify-content: space-between;gap: 20px; gap: 15px;}
.visalist-wenda-cardul .item {width: -webkit-calc(33.333% - 10px);line-height: 1.5;}
.visalist-wenda-cardul .item .item-wrap {display: block;padding: 15px;background-color:#fff;border: 1px solid #fff;display: flex;justify-content: flex-start;flex-direction: column;gap: 10px;border-radius: 0px; }
.visalist-wenda-cardul .item span {position: relative;padding-left: 26px;line-height: 22px;font-size: 16px;}
.visalist-wenda-cardul .item span i {float: left;width: 20px;height: 22px;position: absolute;left: 0;}
.visalist-wenda-cardul .item span.ask {font-size: 16px; font-weight:600;}
.visalist-wenda-cardul .item span.answer {line-height: 1.5;font-size: 13px;color:#8f9db3;}
.visalist-wenda-cardul .item span.ask i {background: url(../images/ico-asnbg.png) no-repeat 0 -131px;}
.visalist-wenda-cardul .item span.answer i {color: #ff9b3a;background: url(../images/ico-asnbg.png) no-repeat 0 -170px;}
.visalist-wenda-cardul .item:hover .item-wrap{background-color:#fff6ea;border:1px solid #f90}


/*============ 目的地频道List CSS ============*/
/*muddlist-city-cardul*/
.muddlist-city-cardul {display:inline-block; padding: 0px 0px; display: flex;flex-wrap: wrap; justify-content: center;gap: 8px;}
.muddlist-city-cardul .item {float:left;margin: 0px;width: -webkit-calc(25% - 6px); color:#666;overflow: hidden; border-radius:6px;}
.muddlist-city-cardul .item .item-wrap { position: relative;display:block;padding: 0px 0px;font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.muddlist-city-cardul .item .item-wrap .item-pic{width: 100%;height: 240px;}
.muddlist-city-cardul .item .item-wrap .item-pic img {min-width: 100%;height: 100%;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s; flex: 1;-o-object-fit: cover;object-fit: cover;}
.muddlist-city-cardul .item:hover .item-wrap .item-pic img {transform:scale(1.04); -webkit-transform:scale(1.04); -ms-transform:scale(1.04); -o-transform:scale(1.04);}
.muddlist-city-cardul .item .item-wrap .item-title {position: absolute;top:30px;left: 30px;color: #fff; z-index: 999;line-height: 1;display: flex;flex-direction: column;gap: 5px;}
.muddlist-city-cardul .item .item-wrap .item-title span {display: block;font-size:22px;}
.muddlist-city-cardul .item .item-wrap .item-title .cntitle {line-height:30px;font-size:24px;font-weight:700;text-shadow: 1px 1px 7px #333;}
.muddlist-city-cardul .item .item-wrap .item-title .entitle {margin-top:0px;}
.muddlist-city-cardul .item .item-mask-bg, .muddlist-city-cardul .item .item-mask { width: 100%;height: 100%; position: absolute; top: 0;left: 0;}
.muddlist-city-cardul .item .item-mask-bg { background: transparent;transition: all .5s;}
.muddlist-city-cardul .item .item-mask {top: 362px;z-index: 9;padding: 100px 30px 0 30px;box-sizing: border-box;}
.muddlist-city-cardul .item .item-mask .intro {line-height: 24px;color: #fff; font-size: 14px;word-break: break-all; word-wrap: break-word; white-space: normal;overflow:hidden;}
.muddlist-city-cardul .item .item-mask .btn-area { position: absolute; left: 30px; bottom: 30px;}
.muddlist-city-cardul .item .item-mask .search-more {display: inline-block;padding:0 10px 0 15px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #eee; background: linear-gradient(270deg, #2196F3, #03A9F4);}
.muddlist-city-cardul .item:hover .item-mask {top: 0;transition-duration: .5s;}
.muddlist-city-cardul .item:hover .item-mask-bg {background:rgba(0,67,141,.5)}
/*destlist-country-txtul*/
.destlist-country-txtul{width: 100%;display: flex; flex-wrap: wrap;justify-content: flex-start;gap: 16px;}
.destlist-country-txtul li{float:left; width: -webkit-calc(25% - 12px);line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.destlist-country-txtul li a{ font-size:16px;font-weight: 600;}
.destlist-country-txtul li .hot{ display:inline-block;padding:0 3px;height:17px; line-height:16px; font-size: 12px;background:#f5802d; color:#fff;border-radius: 2px;}
.destlist-country-txtul li span{ margin:0 5px;font-size: 14px;color: #999;font-weight: normal;}
/*destlist-country-txtul*/
.destlist-country-txtul{width: 100%;display: flex; flex-wrap: wrap;justify-content: flex-start;gap: 16px;}
.destlist-country-txtul li{float:left; width: -webkit-calc(25% - 12px);line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.destlist-country-txtul li a{ font-size:16px;font-weight: 600;}
.destlist-country-txtul li .hot{ display:inline-block;padding:0 3px;height:17px; line-height:16px; font-size: 12px;background:#f5802d; color:#fff;border-radius: 2px;}
.destlist-country-txtul li span{ margin:0 5px;font-size: 14px;color: #999;font-weight: normal;}

/*============ 团建频道List CSS ============*/
/*teamlist-theme-cardul*/
.teamlist-theme-cardul {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 30px;}
.teamlist-theme-cardul .item {width: calc(50% - 15px );position: relative;overflow: hidden;margin: 0;height: 328px;border-radius: 6px;}
.teamlist-theme-cardul .item .item-img {width: 100%;overflow: hidden;}
.teamlist-theme-cardul .item .item-img img {width: 100%;display: block;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s; flex: 1;-o-object-fit: cover;object-fit: cover;}
.teamlist-theme-cardul .item .item-desc {position: absolute;width: 279px;height: 75px;bottom: 0;background-color: rgba(255, 255, 255, 0.61);padding: 5px 0 0 15px;transition: all .5s;transform: translateX(0);z-index: 2;}
.teamlist-theme-cardul .item .item-desc:before {content: '';position: absolute;left: 0;top: -3.5px;border-right: 3.13px solid rgba(255, 255, 255, 0);border-bottom: 4px solid #fff;width: 291.6px;}
.teamlist-theme-cardul .item:nth-child(1) .item-desc:before {border-bottom-color: #04b8b8;}
.teamlist-theme-cardul .item:nth-child(2) .item-desc:before {border-bottom-color: #f7b500;}
.teamlist-theme-cardul .item:nth-child(3) .item-desc:before {border-bottom-color: #f26262;}
.teamlist-theme-cardul .item:nth-child(4) .item-desc:before {border-bottom-color: #1f82fb;}
.teamlist-theme-cardul .item .item-desc:after{content: '';position: absolute;right: -61px;bottom: 0;border-right: 61px solid rgba(255, 255, 255, 0);border-bottom: 80px solid rgba(255, 255, 255, 0.61);width:0;}
.teamlist-theme-cardul .item .item-desc * {color: #333;line-height: 1.6;font-weight: 600;}
.teamlist-theme-cardul .item .item-desc .item-title {font-size: 24px;}
.teamlist-theme-cardul .item .item-desc .item-remark {font-size: 12px;}
.teamlist-theme-cardul .item .item-hide {display: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.38);text-align: center;align-items: center;}
.teamlist-theme-cardul .item .item-hide a{display: block;width: 100%;height: auto;position: relative;}
.teamlist-theme-cardul .item .item-hide .item-title{font-size: 26px;color: #fff;}
.teamlist-theme-cardul .item .item-hide .item-remark {font-size: 14px;padding-top: 12px;color: #fff;}
.teamlist-theme-cardul .item:hover .item-img img {transform: scale(1.1);}
.teamlist-theme-cardul .item:hover .item-desc {transition: all .5s;transform: translateX(-356px);}
.teamlist-theme-cardul .item:hover .item-hide {display: flex;}
.teamlist-theme-cardul .item span{display: block;}
/*teamlist-plan-cardul*/
.teamlist-plan-cardul {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 20px;}
.teamlist-plan-cardul .item {width: calc( 25% - 15px );border-radius: 4px;overflow: hidden;box-shadow: 0px 1px 48px 0px rgba(0, 0, 0, 0.06);}
.teamlist-plan-cardul .item-wrap {padding: 10px 10px 17px;background-color: rgb(255,255,255);}
.teamlist-plan-cardul .item .item-img {display: block;width: 100%;height: 180px;overflow: hidden;border-radius: 4px;background-color: #333;}
.teamlist-plan-cardul .item .item-img img {width: 100%;height: 100%;vertical-align: middle;transition: all .5s;}
.teamlist-plan-cardul .item .item-desc {padding-top: 10px;}
.teamlist-plan-cardul .item .item-desc .item-title {font-size: 16px; line-height: 22px;font-weight: bold;}
.teamlist-plan-cardul .item .item-desc .item-remark {font-size: 12px;height: 17px;line-height: 17px;color: rgb(153, 153, 153);margin: 8px 15px 19px 0;}
.teamlist-plan-cardul .item .item-desc .item-more {display: flex;justify-content: space-between;align-items: center;}
.teamlist-plan-cardul .item .item-desc .item-more i {font-size: 14px;color: rgb(153, 153, 153);padding-left: 22px;font-style: normal;background: url(../images/fire-icon.png) no-repeat center left;line-height: 36px;display: block;}
.teamlist-plan-cardul .item .item-desc .item-more .item-hide {width: 90px;height: 36px;line-height: 36px;text-align: center;background: rgba(255,227,2,1);border-radius: 4px;font-size:14px;color: rgba(34, 34, 34, 1);text-decoration: none;display: block;}
.teamlist-plan-cardul .item:hover{transform translateY(-2px); }
.teamlist-plan-cardul .item:hover .item-img img{transform: scale(1.1);}
.teamlist-plan-cardul .item:hover .item-desc .item-more .item-hide{display: block;}
/*teamlist-plan-infoul
.teamlist-plan-infoul {display: flex;flex-direction: column;gap: 20px;} 
.teamlist-plan-infoul .item {display: block; width: 100%;}
.teamlist-plan-infoul .item .item-wrap {display: flex;justify-content: space-between;}
.teamlist-plan-infoul .item .item-thumb {width:200px;height: 116px;}
.teamlist-plan-infoul .item .item-thumb img {flex-shrink: 0;width: 100%;height: 100%;object-fit: cover;}
.teamlist-plan-infoul .item .item-info {width: -webkit-calc(100% - 220px);display: flex;flex-direction: column;justify-content: space-between;}
.teamlist-plan-infoul .item .item-title {letter-spacing: 1px;font-size: 18px;line-height: 1.5;font-weight: bold;}
.teamlist-plan-infoul .item .item-desc {color: #777;font-size: 14px;}
.teamlist-plan-infoul .item .item-meta {display: flex;justify-content: space-between;}
.teamlist-plan-infoul .item .item-meta span {color: rgba(153,153,153,1);line-height: 14px;letter-spacing: 1px;font-size: 13px;}
.teamlist-plan-infoul.side-list .item .item-thumb {width:90px;height: 60px;}
.teamlist-plan-infoul.side-list .item .item-info {width: -webkit-calc(100% - 100px);}
.teamlist-plan-infoul.side-list .item .item-title {font-size: 14px;}
/*infolist-news-picul*/
.teamlist-plan-infoul {display: flex;flex-direction: column;gap: 0px;}
.teamlist-plan-infoul .item {display: block; width: 100%;padding: 20px 0;border-bottom: 1px #eee solid;} 
.teamlist-plan-infoul .item .item-thumb {float: left;margin-right: 15px;width:165px;height: 105px;}
.teamlist-plan-infoul .item .item-thumb img {flex-shrink: 0;width: 100%;height: 100%;object-fit: cover;}
.teamlist-plan-infoul .item .item-info {display: flex;flex-direction: column;justify-content: space-between;gap: 10px;}
.teamlist-plan-infoul .item .item-title {letter-spacing: 1px;font-size: 18px; line-height: 22px;font-weight: bold;}
.teamlist-plan-infoul .item .item-desc {color: #999;font-size: 14px;}
.teamlist-plan-infoul .item .item-meta {line-height: 1;display: flex;justify-content: space-between;}
.teamlist-plan-infoul .item .item-meta span {color:#666;letter-spacing: 1px;font-size: 14px;}
.teamlist-plan-infoul.side-list .item .item-thumb {width:90px;height: 70px;}
.teamlist-plan-infoul.side-list .item .item-info {width: -webkit-calc(100% - 106px);}
.teamlist-plan-infoul.side-list .item .item-title {font-size: 15px;}

/*teamlist-item-cardul*/
.teamlist-item-cardul {display:inline-block; padding: 0px 0px; display: flex;flex-wrap: wrap; justify-content: center;gap: 8px;}
.teamlist-item-cardul .item {float:left;margin: 0px;width: -webkit-calc(25% - 6px); color:#666;overflow: hidden; border-radius:6px;}
.teamlist-item-cardul .item .item-wrap { position: relative;display:block;padding: 0px 0px;font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.teamlist-item-cardul .item .item-wrap .item-pic{width: 100%;height: 240px;}
.teamlist-item-cardul .item .item-wrap .item-pic img {min-width: 100%;height: 100%;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s; flex: 1;-o-object-fit: cover;object-fit: cover;}
.teamlist-item-cardul .item:hover .item-wrap .item-pic img {transform:scale(1.04); -webkit-transform:scale(1.04); -ms-transform:scale(1.04); -o-transform:scale(1.04);}
.teamlist-item-cardul .item .item-wrap .item-title {position: absolute;top:30px;left: 30px;color: #fff; z-index: 999;line-height: 1;display: flex;flex-direction: column;gap: 5px;}
.teamlist-item-cardul .item .item-wrap .item-title span {display: block;font-size:22px;}
.teamlist-item-cardul .item .item-wrap .item-title .cntitle {line-height:30px;font-size:24px;font-weight:700;text-shadow: 1px 1px 7px #333;}
.teamlist-item-cardul .item .item-wrap .item-title .entitle {margin-top:0px;}
.teamlist-item-cardul .item .item-mask-bg, .teamlist-item-cardul .item .item-mask { width: 100%;height: 100%; position: absolute; top: 0;left: 0;}
.teamlist-item-cardul .item .item-mask-bg { background: transparent;transition: all .5s;}
.teamlist-item-cardul .item .item-mask {top: 362px;z-index: 9;padding: 100px 30px 0 30px;box-sizing: border-box;}
.teamlist-item-cardul .item .item-mask .intro {line-height: 24px;color: #fff; font-size: 14px;word-break: break-all; word-wrap: break-word; white-space: normal;overflow:hidden;}
.teamlist-item-cardul .item .item-mask .btn-area { position: absolute; left: 30px; bottom: 30px;}
.teamlist-item-cardul .item .item-mask .search-more {display: inline-block;padding:0 10px 0 15px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #eee; background: linear-gradient(270deg, #2196F3, #03A9F4);}
.teamlist-item-cardul .item:hover .item-mask {top: 0;transition-duration: .5s;}
.teamlist-item-cardul .item:hover .item-mask-bg {background:rgba(0,67,141,.5)}
/*teamlist-item-picul
.teamlist-item-picul {display: flex;flex-wrap: wrap;gap: 16px;}
.teamlist-item-picul .item {width: -webkit-calc(50% - 8px);text-align: center; height: auto; line-height: normal; padding: 0; }
.teamlist-item-picul .item .item-pic {width:100%;height: 80px;}
.teamlist-item-picul .item .item-pic img {width:100%;height: 100%;}
.teamlist-item-picul .item .item-title { margin-top: 5px;height: 22px; line-height: 22px;    font-size: 16px;overflow: hidden; }

/*teamlist-item-picul*/
.teamlist-item-picul {display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 20px;} 
.teamlist-item-picul .item {width: -webkit-calc(25% - 15px); overflow: hidden;box-shadow: 0px 1px 48px 0px rgba(0, 0, 0, 0.06);}
.teamlist-item-picul .item .item-wrap {padding: 10px 10px 15px;background-color: rgb(255,255,255); border-radius: 4px;}
.teamlist-item-picul .item .item-pic {display: block;width: 100%;height: 180px;overflow: hidden;border-radius: 4px;background-color: #333;}
.teamlist-item-picul .item .item-pic img {width: 100%;height: 100%;vertical-align: middle;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s; flex: 1;-o-object-fit: cover;object-fit: cover;}
.teamlist-item-picul .item .item-title {margin:10px 0 5px;text-align: center;font-size: 16px;font-weight: bold;}
.teamlist-item-picul .item .item-desc {line-height: 22px; font-size: 14px;color: #8f9db3;}
.teamlist-item-picul .item:hover .item-pic img {transform:scale(1.04); -webkit-transform:scale(1.04); -ms-transform:scale(1.04); -o-transform:scale(1.04);}
.teamlist-item-picul .item:hover .item-title a{color: #03A9F4;}

/*infolist-hot-goal*/
.infolist-hot-goal {margin-right: 0;display: flex;flex-wrap: wrap;gap: 10px;}
.infolist-hot-goal li {width: -webkit-calc(50% - 5px); height:36px; background-color:#ff9900; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#edf3f9; border-radius:3px; color:#333333; font-size:14px; font-weight:400; line-height:36px; text-align:center; }
.infolist-hot-goal li a { display:block; color:#333333; }
.infolist-hot-goal li:hover { background:#ff9900; }
.infolist-hot-goal li:hover a { color:#fff !important; }

/*rlist-plan-infoul*/
.rlist-plan-infoul {display: flex;flex-direction: column;gap: 20px;} 
.rlist-plan-infoul .item {display: block; width: 100%;}
.rlist-plan-infoul .item .item-wrap {display: flex;justify-content: space-between;}
.rlist-plan-infoul .item .item-pic {width:90px;height: 60px}
.rlist-plan-infoul .item .item-pic img {flex-shrink: 0;width: 100%;height: 100%;object-fit: cover;}
.rlist-plan-infoul .item .item-info {width: -webkit-calc(100% - 100px);display: flex;flex-direction: column;justify-content: space-between;}
.rlist-plan-infoul .item .item-title {letter-spacing: 1px;font-size: 14px;line-height: 1.5;font-weight: bold;}
.rlist-plan-infoul .item .item-desc {color: #777;font-size: 14px;}
.rlist-plan-infoul .item .item-meta {display: flex;justify-content: space-between;}
.rlist-plan-infoul .item .item-meta span {color: rgba(153,153,153,1);line-height: 14px;letter-spacing: 1px;font-size: 13px;}
/*teamlist-item-picul*/
.rlist-item-infoul {display: flex;flex-wrap: wrap;gap: 16px;}
.rlist-item-infoul .item {width: -webkit-calc(50% - 8px);text-align: center; height: auto; line-height: normal; padding: 0; }
.rlist-item-infoul .item .item-pic {width:100%;height: 80px;}
.rlist-item-infoul .item .item-pic img {width:100%;height: 100%;}
.rlist-item-infoul .item .item-title { margin-top: 5px;height: 22px; line-height: 22px;    font-size: 15px;overflow: hidden; }
/*rlist-visa-txtul*/
.rlist-visa-txtul {display: flex;flex-direction: column;gap: 15px;}
.rlist-visa-txtul .item {display: flex;flex-direction: column;gap: 10px;}
.rlist-visa-txtul .item .item-title {line-height: 1.5;}
.rlist-visa-txtul .item .item-title .visa-type {margin-top: 1px;margin-right: 6px;}
.rlist-visa-txtul .item .item-name {font-size: 15px;font-weight: 600; font-family: "PingFang SC", "Microsoft YaHei";}
.rlist-visa-txtul .item .item-meta {line-height: 1.2;font-size: 13px;color:#8f9db3;/*display: flex;justify-content: space-between;*/}
.rlist-visa-txtul .item .item-meta span {float:left;}
.rlist-visa-txtul .item .item-meta span + span {margin-left: 15px;}
.rlist-visa-txtul .item .item-meta span.price {float:right;color: #ff8033;}
.rlist-visa-txtul .item .item-meta span.price b{font-size: 16px;font-weight: 500;}
/*rlist-download-infoul*/
.rlist-download-infoul {display: flex;flex-direction: column;flex-wrap: nowrap;gap: 10px;}
.rlist-download-infoul .item { border-bottom: 1px solid #e8e8e8; padding-bottom: 10px; }
.rlist-download-infoul .item:last-child { border-bottom: none; }
.rlist-download-infoul .item .item-title {display: block;font-weight: bold; max-height: 44px; line-height: 22px; overflow: hidden; margin-bottom: 5px; }
.rlist-download-infoul .item .item-title .icon { vertical-align: -4px; margin-right: 4px; }
.rlist-download-infoul .item .item-info{ display: block;}
.rlist-download-infoul .item .item-info span { font-size: 12px; color: #999; }
.rlist-download-infoul .item .item-info a { height: 24px; line-height: 22px; box-sizing: border-box; border: 1px solid #f33c32;font-size: 12px;color: #f33c32; float: right; padding: 0 5px;border-radius: 3px;}
.rlist-download-infoul .item .item-info a:hover { color: #fff; background-color: #f33c32; }

