﻿@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;border:0;border-width:0;list-style:none;font-family:"Helvetica","Microsoft YaHei",sans-serif;font-size:14px;font-style:normal;color:#000;}
.fl {float:left;} .fr{float:right;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
a {color:#000;text-decoration:none;}
.gray {color:#505050;} .magenta {color:#d40452;}
.font12{font-size:12px;} .font18{font-size:18px;} .font20{font-size:20px;} .font22{font-size:22px;}
.price {font-family:"Microsoft YaHei","宋体",sans-serif;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance:none;}
input[type="text"], textarea {-webkit-appearance:none;outline:none;}

.gray {
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
filter:gray;
}

.main {display:block;width:100%;z-index:0;}

/* 全站顶部浮动  */
header {position:fixed;top:0;left:0;z-index:100;width:100%;height:45px;background:#2577e3;text-align:center;}
header .tops {display:inline-block;overflow:hidden;z-index:100;height:45px;width:100%;background:#2577e3;/* box-shadow:0 3px 5px rgba(255, 255, 255, 0.5); */}
header .tops .logo {float:left;overflow:hidden;box-sizing:content-box;height:45px;width:45px;}
header .tops .logo a {float:left;height:45px;width:45px;background:url('../mindex_files/logo.png') no-repeat center center;background-size:70%;background-origin:content-box;text-indent:-9999px;}
header .tops .searchBox {display:inline-block;overflow:hidden;height:25px;width:calc(100% - 110px);margin-top:10px;}
header .tops .searchBox .searchKeyword {display:inline-block;height:25px;width:100%;background:url('../mindex_files/searchbox_bg.png') no-repeat 10px center #FFF;background-size:15px;border-radius:15px;line-height:25px;text-align:left;text-indent:2.5em;color:#666;}
header .tops .nav {float:right;box-sizing:content-box;height:45px;width:45px;}
header .tops .nav span {display:inline-block;width:45px;height:45px;line-height:47px;font-size:24px;text-align:center;color:#FFF;}

header .tops .home {float:left;overflow:hidden;width:45px;height:45px;}
header .tops .home span {display:inline-block;width:45px;height:45px;line-height:47px;font-size:28px;text-align:center;color:#FFF;}
header .tops .searchBtn {float:left;overflow:hidden;width:45px;height:45px;}
header .tops .searchBtn span {display:inline-block;width:45px;height:45px;line-height:45px;font-size:24px;text-align:center;color:#FFF;}
header .tops .cateTit {float:left;overflow:hidden;width:calc(100% - 180px);height:45px;line-height:45px;font-size:18px;text-align:center;color:#FFF;}
header .tops .phoneBtn {float:right;overflow:hidden;width:45px;height:45px;}
header .tops .phoneBtn span {display:inline-block;width:45px;height:45px;line-height:47px;font-size:24px;text-align:center;color:#FFF;}

/* 搜索遮罩层  */
.searchCover {position:absolute;left:0;top:0;display:none;width:100%;height:100%;z-index:1000;}
.searchCover .searchTop {overflow:hidden;width:100%;height:45px;background:#2577e3;box-shadow:0 3px 5px rgba(255, 255, 255, 0.5);text-align:center;}
.searchCover .searchTop .searchCancle {float:left;display:inline-block;overflow:hidden;width:50px;height:45px;line-height:50px;text-align:center;color:#FFF;}
.searchCover .searchTop .searchCancle .fa {font-size:18px;color:#FFF;}
.searchCover .searchTop .searchKeyword {display:inline-block;overflow:hidden;box-sizing:border-box;width:calc(100% - 110px);height:25px;margin-top:10px;border-radius:15px;}
.searchCover .searchTop .searchKeyword .mdd {display:inline-block;overflow:hidden;height:25px;width:100%;background:url('../mindex_files/searchbox_bg.png') no-repeat 10px center #FFF;background-size:15px;border-radius:15px;border:0;line-height:25px;text-align:left;text-indent:2.5em;color:#666;}
.searchCover .searchTop .searchSubmit {float:right;display:inline-block;overflow:hidden;width:50px;height:45px;background:url(../mindex_files/searchicon.png) no-repeat center center;background-size:40%;text-indent:-9999px;}
.searchCover .hotSearch {overflow:hidden;width:calc(100% - 30px);margin:0 15px;}
.searchCover .hotSearch h2 {float:left;width:100%;border-bottom:1px solid #333;line-height:45px;font-size:16px;font-weight:normal;color:#333;}
.searchCover .hotSearch .hotCnt {float:left;width:100%;margin-top:0;}
.searchCover .hotSearch .hotCnt a {float:left;height:24px;width:calc((100% - 38px) / 4);margin-right:10px;margin-top:15px;border-radius:3px;border:1px solid #DDD;line-height:24px;text-align:center;color:#333;}
.searchCover .hotSearch .hotCnt a.four {margin-right:0;}
.searchCover .hotSearch .searchMore {overflow:hidden;width:100%;height:24px;padding-top:15px;line-height:24px;text-align:center;}
.searchCover .hotSearch .searchMore span {display:inline-block;overflow:hidden;height:24px;line-height:24px;color:#999;}
.searchCover .hotSearch .searchMore em {display:inline-block;overflow:hidden;height:24px;line-height:24px;color:#999;}

/* 全站导航  */
.destinationAlls {position:fixed;top:0;overflow:hidden;width:100%;height:100%;background:#FFF;z-index:1001;display:none;}
.destinationTop {float:left;overflow:hidden;width:100%;height:45px;background:#2577e3;}
.destinationTop .goback {float:left;display:inline-block;overflow:hidden;height:45px;width:50px;line-height:50px;text-align:center;color:#FFF;}
.destinationTop .goback .fa {font-size:18px;color:#FFF;}
.destinationTop .destinationTit {float:left;height:35px;width:80px;margin:5px 0;overflow:hidden;line-height:35px;font-size:16px;color:#FFF;text-align:center;}
.destinationTop .destinationSearch {float:right;overflow:hidden;height:25px;width:calc(100% - 150px);margin:10px;}
.destinationTop .destinationSearch .searchMdd {display:inline-block;height:25px;width:100%;background:url('../mindex_files/searchbox_bg.png') no-repeat 10px center #FFF;background-size:15px;border-radius:15px;line-height:25px;text-align:left;text-indent:2.5em;color:#666;}

.destinationMenu {position:absolute;top:45px;left:0;overflow:hidden;width:75px;height:calc(100% - 45px);}
.destinationMenu .navOuter {float:left;overflow-y:scroll;width:75px;height:100%;}
.destinationMenu .nav {float:left;width:75px;height:100%;}
.destinationMenu .nav li {float:left;overflow:hidden;width:75px;height:42px;background:#F6F6F6;border-bottom:1px solid #EAEAEA;line-height:42px;color:#666;text-align:center;}
.destinationMenu .nav li.active {background:#FFF;color:#2577e3;}

.destinationCnt {position:absolute;top:45px;left:75px;overflow:hidden;width:calc(100% - 95px);height:calc(100% - 45px);padding:0 10px;padding-bottom:100px;background:#FFF;overflow-y:scroll;}
.catList {float:left;width:100%;}
.catList dd {float:left;width:100%;display:none;}
.catList dd.active {display:block;}
.catList dd h3 {float:left;height:16px;width:100%;margin-top:10px;margin-bottom:10px;padding-top:-2px;border-left:3px solid #2577e3;line-height:16px;font-weight:normal;text-indent:5px;color:#666;}
.catList dd .pic100 {position:relative;float:left;width:100%;margin-bottom:10px;}
.catList dd .pic100 .img {float:left;width:100%;padding-top:50%;}
.catList dd .pic100 .img img {position:absolute;top:0;left:0;height:100%;width:100%;}
.catList dd .pic100 .tit {position:absolute;bottom:0;right:0;height:24px;padding:0 8px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);line-height:24px;text-align:center;}
.catList dd .pic100 .tit a {font-size:14px;color:#FFF;}
.catList dd .pic50 {position:relative;float:left;width:calc((100% - 5px) / 2);margin-left:5px;margin-bottom:10px;}
.catList dd .pic50.first {margin-left:0;}
.catList dd .pic50 .img {float:left;width:100%;padding-top:75%;}
.catList dd .pic50 .img img {position:absolute;top:0;left:0;height:100%;width:100%;}
.catList dd .pic50 .tit {position:absolute;bottom:0;right:0;height:20px;padding:0 8px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);line-height:20px;text-align:center;}
.catList dd .pic50 .tit a {font-size:12px;color:#FFF;}
.catList dd .pic33 {position:relative;float:left;width:calc((100% - 10px) / 3);margin-left:5px;margin-bottom:10px;}
.catList dd .pic33.first {margin-left:0;}
.catList dd .pic33 .img {float:left;width:100%;padding-top:75%;}
.catList dd .pic33 .img img {position:absolute;top:0;left:0;height:100%;width:100%;}
.catList dd .pic33 .tit {position:absolute;bottom:0;right:0;height:20px;padding:0 8px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);line-height:20px;text-align:center;}
.catList dd .pic33 .tit a {font-size:12px;color:#FFF;}
.catList dd .box33 {position:relative;float:left;height:40px;width:calc((100% - 16px) / 3);margin-left:5px;margin-bottom:10px;overflow:hidden;border:1px solid #DDD;border-radius:3px;}
.catList dd .box33.first {margin-left:0;}
.catList dd .box33 a {float:left;height:40px;width:100%;line-height:40px;font-size:12px;text-align:center;color:#666;}


/* 帮你选目的地  */
.selectArea {position:fixed;top:0;overflow:hidden;width:100%;height:100%;background:#FFF;z-index:1001;display:none;}
.selectArea .top {float:left;overflow:hidden;width:100%;height:45px;background:#2577e3;}
.selectArea .top .goback {float:left;display:inline-block;overflow:hidden;height:45px;width:50px;line-height:50px;text-align:center;color:#FFF;}
.selectArea .top .goback .fa {font-size:18px;color:#FFF;}
.selectArea .top .areaTit {float:left;height:35px;width:100px;margin:5px 0;overflow:hidden;line-height:35px;font-size:16px;color:#FFF;text-align:center;}
.selectArea .top .areaSearch {float:right;overflow:hidden;height:25px;width:calc(100% - 170px);margin:10px;}
.selectArea .top .areaSearch .searchMdd {display:inline-block;height:25px;width:100%;background:url('../mindex_files/searchbox_bg.png') no-repeat 10px center #FFF;background-size:15px;border-radius:15px;line-height:25px;text-align:left;text-indent:2.5em;color:#666;}
.selectArea .areaList {float:left;overflow-y:auto;box-sizing:border-box;width:100%;height:calc(100% - 45px);padding:0 0 10px 0;z-index:1001;background:#F0F0F0;}
.selectArea .areaList h2 {float:left;overflow:hidden;box-sizing:border-box;width:100%;height:36px;margin-top:10px;background:#FFF;border-left:5px solid #2577e3;line-height:36px;font-size:16px;text-indent:0.7em;color:#333;}
.selectArea .areaList .list {float:left;overflow:hidden;width:100%;padding-top:10px;padding-bottom:5px;background:#FFF;}
.selectArea .areaList .list a {float:left;overflow:hidden;width:calc((100% - 50px) / 4);height:30px;margin-left:10px;margin-bottom:10px;background:#F5F5F5;border-radius:5px;line-height:30px;font-size:14px;text-align:center;color:#333;}
.selectArea .areaList .list a.four {margin-left:10px;margin-right:10px;}
.selectArea .areaList hr {float:left;display:none;width:100%;height:0;margin:15px 0;border-top:1px dotted #CCC;}

/* 悬浮电话  */
.fixedTel {position:fixed;bottom:35px;left:10px;overflow:hidden;z-index:100;width:40px;height:40px;background:rgba(255, 119, 0, 0.8);border-radius:20px;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.4);line-height:40px;}
.fixedTel span {float:left;height:40px;width:40px;line-height:40px;font-size:26px;text-align:center;color:#FFF;}

/* 电话遮罩层  */
.telCover {position:fixed;display:flex;left:0;top:0;width:100%;height:100%;z-index:1000;display:none;}
.telCover .cover {overfow:hidden;width:100%;height:100%;background:#000;filter:alpha(opacity = 50);opacity:0.5;z-index:1;} 
.telCover .telBox {position:fixed;top:20%;left:50%;width:290px;margin-left:-145px;background:#FFF;border-radius:8px;overflow:hidden;opacity:1;z-index:2;}
.telCover .telBox .tit {float:left;height:60px;width:100%;background:#EEE;border-radius:8px 8px 0 0;}
.telCover .telBox .tit .phoneIcon {float:left;height:42px;width:36px;margin-top:10px;margin-left:70px;background:url('../mindex_files/phoneicon.png') no-repeat center center;background-size:100%;}
.telCover .telBox .tit .txt {float:left;height:60px;margin-left:10px;line-height:62px;font-size:16px;}
.telCover .telBox .tel1,.telBox .tel2 {float:left;height:50px;width:90%;margin-left:5%;}
.telCover .telBox .tel1 {margin-top:10px;}
.telCover .telBox .tel2 {border-top:1px solid #DDD;}
.telCover .telBox .tel1 span,.telBox .tel2 span {height:50px;width:60%;line-height:50px;font-size:18px;text-align:right;color:#FF6600;}
.telCover .telBox .tel1 em,.telBox .tel2 em {float:right;height:30px;width:65px;margin-top:10px;margin-left:5px;background:#FF7700;border-radius:8px;line-height:30px;text-align:center;color:#FFF;}

/* 悬浮置顶   */
.gotoTop {position:fixed;right:10px;bottom:35px;height:40px;width:40px;box-sizing:border-box;background:rgba(255, 255, 255, 0.8);border-radius:20px;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.4);overflow:hidden;z-index:100;display:none;}
.gotoTop .fa {float:left;height:40px;width:40px;line-height:40px;font-size:26px;text-align:center;color:#666;}


/* header .tops .home {float:left;height:32px;width:32px;margin:12px 8px 8px 12px;overflow:hidden;background:url(../mindex_files/home.png) no-repeat 0 0;background-size:95%;}
header .tops .home a {float:left;height:36px;width:36px;text-indent:-9999px;}
header .tops .searchBtn {float:left;height:28px;width:28px;margin:12px 0 0 3px;background:url('../mindex_files/searchicon.png') no-repeat;background-size:cover;}
header .tops .destination {float:right;height:22px;width:22px;margin:15px 12px;background:url(../mindex_files/nav_icon.png) no-repeat;background-size:cover;}
header .tops .telcnt {position:fixed;top:35px;height:100%;width:100%;background:#DDD;display:none;z-index:10;}
header .tops .telcnt a {float:left;width:50%;line-height:40px;text-align:center;}

.categoryTitle {float:left;height:30px;width:calc(100% - 190px);margin:10px;overflow:hidden;line-height:30px;font-size:18px;text-align:center;color:#FFF;}

.categorySearch {float:left;height:40px;width:calc(100% - 20px);margin:12px 10px;margin-top:13px;overflow:hidden;line-height:40px;}
.categorySearch .searchKeyword {float:left;height:40px;width:100%;background:url(../mindex_files/searchbox_bg.png) no-repeat 95% center #F0F0F0;background-size:20px;border-radius:10px;line-height:40px;text-align:left;text-indent:1em;color:#959595;} */

.contents {display:block;width:100%;margin-top:45px;background:#EEE;}

/* 首页图片轮播  */
.indexSliderPics {position:relative;overflow:hidden;box-sizing:border-box;margin:auto;background:#FFF;}
.indexSliderPic {position:relative;overflow:hidden;z-index:1;box-sizing:content-box;}
.indexSliderPic .swiper-wrapper {position:relative;display:flex;box-sizing:content-box;width:100%;height:100%;z-index:1;transition-property:transform;transform:translate3d(0,0,0);}
.indexSliderPic .swiper-wrapper .swiper-slide {display:inline-block;flex-shrink:0;}
.indexSliderPic .swiper-wrapper .swiper-slide a {position:relative;display:inline-block;width:100%;padding-top:40%;}
.indexSliderPic .swiper-wrapper .swiper-slide a img {position:absolute;top:0;display:inline-block;width:100%;}

/*  首页图标导航   */
.indexNav {position:relative;overflow:hidden;z-index:1;width:100%;padding-top:20px;/* padding-bottom:10px; */background:#FFF;}
.indexNav .swiper-wrapper {display:flex;height:100%;transition-property:transform;transform:translate3d(0,0,0);}
.indexNav .swiper-wrapper .swiper-slide {position:relative;flex-shrink:0;}
.indexNav .swiper-wrapper .swiper-slide div {float:left;display:inline-block;height:90px;width:20%;text-align:center;overflow:hidden;text-align:center;}
.indexNav .swiper-wrapper .swiper-slide div a {overflow:hidden;height:90px;width:100%;text-align:center;display:inline-block;overflow:hidden;}
.indexNav .swiper-wrapper .swiper-slide div a .icon {display:inline-block;overflow:hidden;height:45px;width:45px;margin:0 auto;}
.indexNav .swiper-wrapper .swiper-slide div a .i1 {background:url('../mindex_files/index_icon_abroad.png') no-repeat;background-size:100%;}
.indexNav .swiper-wrapper .swiper-slide div a .i2 {background:url('../mindex_files/index_icon_domestic.png') no-repeat;background-size:100%;}
.indexNav .swiper-wrapper .swiper-slide div a .i3 {background:url('../mindex_files/index_icon_around.png') no-repeat;background-size:100%;}
.indexNav .swiper-wrapper .swiper-slide div a .i4 {background:url('../mindex_files/index_icon_beijing.png') no-repeat;background-size:100%;}
.indexNav .swiper-wrapper .swiper-slide div a .i5 {background:url('../mindex_files/index_icon_visa.png') no-repeat;background-size:100%;}
.indexNav .swiper-wrapper .swiper-slide div a .i6 {background:url('../mindex_files/index_icon_custom.png') no-repeat;background-size:100%;}
.indexNav .swiper-wrapper .swiper-slide div a .i7 {background:url('../mindex_files/index_icon_theme.png') no-repeat;background-size:100%;}
.indexNav .swiper-wrapper .swiper-slide div a .i8 {background:url('../mindex_files/index_icon_freevisa.png') no-repeat;background-size:100%;}
.indexNav .swiper-wrapper .swiper-slide div a .i9 {background:url('../mindex_files/index_icon_selfhelp.png') no-repeat;background-size:100%;}
.indexNav .swiper-wrapper .swiper-slide div a .i10 {background:url('../mindex_files/index_icon_cruise.png') no-repeat;background-size:100%;}
.indexNav .swiper-wrapper .swiper-slide div a em {display:inline-block;width:100%;line-height:30px;font-size:12px;font-weight:bold;}
.indexNav .indexNavPage {position:absolute;bottom:8px;left:0;width:100%;text-align:center;transition:0.3s;transform:translate3d(0,0,0);z-index:5;}
.indexNav .indexNavPage .swiper-pagination-bullet {display:inline-block;width:15px;height:3px;margin:0 5px;background:#000;opacity:0.2;}
.indexNav .indexNavPage .swiper-pagination-bullet-active {opacity:1;background:#2577e3;}

.indexHr {overflow:hidden;box-sizing:border-box;width:100%;height:0;margin:0 auto;padding:0 10px;padding-bottom:15px;background:#FFF;border-top:1px solid #CCC;}

/* 首页 青旅快报  */
.indexBulletins {position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:20px;padding:0 15px;background:#FFF;text-align:center;}
.indexBulletins h2 {float:left;display:inline-block;overflow:hidden;width:75px;height:20px;margin-top:1px;background:url('../mindex_files/index_icon_bulletin.png') no-repeat;background-size:100%;text-indent:-9999px;}
.indexBulletin {position:relative;float:left;overflow:hidden;box-sizing:border-box;width:calc(100% - 85px);margin-bottom:15px;padding-left:5px;background:#FFF;text-align:center;}
.indexBulletin ul {float:left;overflow:hidden;width:100%;}
.indexBulletin ul li {float:left;overflow:hidden;width:100%;height:20px;line-height:20px;}
.indexBulletin ul li a {float:left;overflow:hidden;box-sizing:border-box;width:100%;height:20px;line-height:18px;font-size:14px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;}
.indexBulletin ul li a .icon {display:inline-block;box-sizing:border-box;height:18px;margin-right:3px;padding:0 2px;border-radius:3px;line-height:16px;font-size:14px;}
.indexBulletin ul li a .i1 {border:1px solid #F22;color:#F22;}
.indexBulletin ul li a .i2 {border:1px solid #62C;color:#62C;}
.indexBulletin ul li a .i3 {border:1px solid #1BA;color:#1BA;}
.indexBulletin ul li a .i4 {border:1px solid #0C5;color:#0C5;}
.indexBulletin ul li a .i5 {border:1px solid #05F;color:#05F;}
.indexBulletin ul li a .i6 {border:1px solid #F60;color:#F60;}
.indexWhiteBox {overflow:hidden;width:100%;height:12px;background:#FFF;}

/* 首页 爆款尾单  */
.indexSingleTail {position:relative;overflow:hidden;z-index:1;width:calc(100% - 20px);margin-top:10px;padding:0 10px;background:#FFF;}
.indexSingleTail h2 {overflow:hidden;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;}
.indexSingleTail ul {position:relative;display:flex;box-sizing:content-box;height:100%;z-index:1;transition-property:transform;transform:translate3d(0,0,0);}
.indexSingleTail ul li {position:relative;display:inline-block;flex-shrink:0;width:100%;padding-bottom:25px;background:#FFF;text-align:center;color:#fff;}
.indexSingleTail ul li a {position:relative;display:inline-block;width:100%;}
.indexSingleTail ul li .img {position:relative;overflow:hidden;width:100%;padding-top:55%;}
.indexSingleTail ul li .img img {position:absolute;top:-15%;left:0;width:100%;}
.indexSingleTail ul li .other {overflow:hidden;width:100%;background:#F8F8F8;}
.indexSingleTail ul li .tit {overflow:hidden;box-sizing:border-box;width:100%;height:36px;margin-top:5px;margin-bottom:5px;padding:0 5px;line-height:18px;font-size:12px;text-align:justify;color:#333;}
.indexSingleTail ul li .price {float:left;width:55%;line-height:22px;font-size:10px;text-align:left;text-indent:0.5em;color:#F50;}
.indexSingleTail ul li .price span {margin:0 2px;font-size:18px;font-weight:bold;color:#F50;}
.indexSingleTail ul li .tourtype {float:right;margin-right:5px;line-height:22px;font-size:12px;color:#666;vertical-align:text-bottom;}
.indexSingleTail ul li .icon {position:absolute;top:5px;right:-6px;display:inline-block;overflow:hidden;width:60px;height:24px;line-height:22px;font-size:12px;text-indent:0.5em;color:#FFF;}
.indexSingleTail ul li .i1 {background:url('../mindex_files/line_icon_tz_i1.png') no-repeat;background-size:100%;}
.indexSingleTail ul li .i2 {background:url('../mindex_files/line_icon_tz_i2.png') no-repeat;background-size:100%;}
.indexSingleTail ul li .i3 {background:url('../mindex_files/line_icon_tz_i3.png') no-repeat;background-size:100%;}
.indexSingleTail ul li .i4 {background:url('../mindex_files/line_icon_tz_i4.png') no-repeat;background-size:100%;}
.indexSingleTail ul li .i5 {background:url('../mindex_files/line_icon_tz_i5.png') no-repeat;background-size:100%;}
.indexSingleTail ul li .i6 {background:url('../mindex_files/line_icon_tz_i6.png') no-repeat;background-size:100%;}
.indexSingleTail ul li .i7 {background:url('../mindex_files/line_icon_tz_i7.png') no-repeat;background-size:100%;}
.indexSingleTail .indexSingleTailPage {position:absolute;bottom:8px;left:0;width:100%;text-align:center;transition:0.3s;transform:translate3d(0,0,0);z-index:5;}
.indexSingleTail .indexSingleTailPage .swiper-pagination-bullet {display:inline-block;width:15px;height:3px;margin:0 5px;background:#000;opacity:0.2;}
.indexSingleTail .indexSingleTailPage .swiper-pagination-bullet-active {opacity:1;background:#2577e3;}

/* 首页 活动专区 */
.indexActivityArea {position:relative;overflow:hidden;box-sizing:border-box;margin:auto;margin-top:10px;background:#FFF;}
.indexActivityArea h2 {overflow:hidden;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;}
.indexActivityArea .hotArea {overflow:hidden;box-sizing:border-box;width:100%;margin-top:5px;padding:0 10px;}
.indexActivityArea .hotArea li {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:25%;}
.indexActivityArea .hotArea li a {overflow:hidden;width:100%;text-align:center;display:inline-block;overflow:hidden;}
.indexActivityArea .hotArea li .icon {display:inline-block;overflow:hidden;height:48px;width:48px;margin:0 auto;}
.indexActivityArea .hotArea li .i1 {background:url('../mindex_files/index_active_icon_i1.png') no-repeat;background-size:100%;}
.indexActivityArea .hotArea li .i2 {background:url('../mindex_files/index_active_icon_i2.png') no-repeat;background-size:100%;}
.indexActivityArea .hotArea li .i3 {background:url('../mindex_files/index_active_icon_i3.png') no-repeat;background-size:100%;}
.indexActivityArea .hotArea li .i4 {background:url('../mindex_files/index_active_icon_i4.png') no-repeat;background-size:100%;}
.indexActivityArea .hotArea li em {display:inline-block;width:100%;line-height:20px;font-size:14px;}
.indexActivityArea .hotArea2 {overflow:hidden;box-sizing:border-box;width:100%;padding:0 10px;padding-bottom:15px;}
.indexActivityArea .hotArea2 .adbox {position:relative;float:left;display:inline-block;box-sizing:border-box;margin-top:10px;}
.indexActivityArea .hotArea2 .adbox {position:relative;display:inline-block;width:100%;}
.indexActivityArea .hotArea2 .adbox img {position:absolute;top:0;left:0;width:100%;}
.indexActivityArea .hotArea2 .big {width:100%;margin-top:0;padding-top:22%;}
.indexActivityArea .hotArea2 .small {width:calc((100% - 20px) / 3);margin-right:10px;padding-top:20%;}
.indexActivityArea .hotArea2 .end {margin-right:0;}
.indexActivityArea .hotArea2 .end img {width:105%;}

/* 首页 目的地推荐  */
.indexAreaRecommend {position:relative;overflow:hidden;box-sizing:border-box;margin:auto;margin-top:10px;background:#FFF;}
.indexAreaRecommend h2 {overflow:hidden;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;}
.indexAreaRecommend .menusTmp {display:none;}
.indexAreaRecommend .menus {overflow:hidden;box-sizing:border-box;width:100%;border-bottom:1px solid #CCC;}
.indexAreaRecommend .menus .swiper-pagination-bullet {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:calc(100% / 3);height:30px;line-height:30px;text-align:center;}
.indexAreaRecommend .menus .swiper-pagination-bullet-active {border-bottom:2px solid #2577e3;}
.indexAreaRecommend .swiper-wrapper {position:relative;display:flex;box-sizing:content-box;width:100%;height:100%;z-index:1;margin-top:18px;transition-property:transform;transform:translate3d(0,0,0);}
.indexAreaRecommend .swiper-wrapper .swiper-slide {position:relative;box-sizing:border-box;flex-shrink:0;width:100%;padding:0 10px;padding-bottom:15px;text-align:center;}
.indexAreaRecommend .areas {position:relative;float:left;display:inline-block;width:calc((100% - 10px) / 3);margin-right:5px;margin-bottom:5px;}
.indexAreaRecommend .areas a {position:relative;display:inline-block;width:100%;}
.indexAreaRecommend .areas .img {position:relative;overflow:hidden;width:100%;padding-top:70%;}
.indexAreaRecommend .areas .img img {position:absolute;top:0;left:0;width:100%;}
.indexAreaRecommend .areas .scape {position:absolute;bottom:-5px;left:0;width:200%;height:30px;margin-left:-50%;text-align:left;transform:scale(0.5);}
.indexAreaRecommend .areas .scape span {float:left;display:inline-block;height:30px;margin-left:4px;padding:0 3px;background:#333;border-radius:3px;line-height:30px;font-size:20px;color:#FFF;}
.indexAreaRecommend .areas .other {box-sizing:border-box;width:100%;padding:3px 0;border:1px solid #DDD;border-top:0;}
.indexAreaRecommend .areas .area {width:100%;line-height:24px;font-size:14px;}
.indexAreaRecommend .areas .number {width:100%;margin-top:-5px;line-height:20px;font-size:10px;color:#999;}
.indexAreaRecommend .areas .tag {position:absolute;top:-5px;left:0;width:80%;height:16px;border-radius:0 10px 10px 0;line-height:16px;font-size:10px;color:#FFF;}
.indexAreaRecommend .areas .t1 {background:#77d040;}
.indexAreaRecommend .areas .t2 {background:#1fbda8;}
.indexAreaRecommend .areas .t3 {background:#F60;}
.indexAreaRecommend .areasSmall {float:left;box-sizing:border-box;width:calc((100% - 10px) / 3);height:30px;margin-right:5px;margin-bottom:5px;border:1px solid #DDD;line-height:30px;text-align:center;color:#333;}
.indexAreaRecommend .areasSmall a {position:relative;display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;height:30px;line-height:30px;color:#333;}
.indexAreaRecommend .areasSmall a .trait {position:absolute;top:-6px;left:-15px;transform:scale(0.5);display:inline-block;width:60px;height:24px;background:#F60;line-height:24px;font-size:18px;color:#FFF;}
.indexAreaRecommend .end {margin-right:0;}
.indexAreaRecommend .areaNav {overflow:hidden;box-sizing:border-box;width:200%;margin-top:-18px;margin-bottom:-12px;margin-left:-50%;padding:0 20px;transform:scale(0.5);}
.indexAreaRecommend .areaNav ul {overflow:hidden;width:100%;}
.indexAreaRecommend .areaNav ul li {display:inline-block;overflow:hidden;box-sizing:border-box;width:49%;padding-left:20px;}
.indexAreaRecommend .areaNav ul li:first-child {width:50%;border-right:1px solid #DDD;}
.indexAreaRecommend .areaNav ul li .img {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:70px;height:70px;margin-top:0;text-indent:-9999px;}
.indexAreaRecommend .areaNav ul li .i1 {background:url('../mindex_files/index_icon_destinations.png') no-repeat;background-size:100%;}
.indexAreaRecommend .areaNav ul li .i2 {background:url('../mindex_files/index_icon_destination-chosen.png') no-repeat 5px center;background-size:100%;}
.indexAreaRecommend .areaNav ul li .tit {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:calc(100% - 100px);margin-left:16px;}
.indexAreaRecommend .areaNav ul li .tit h3 {overflow:hidden;width:100%;height:40px;line-height:40px;font-size:28px;color:#2577e3;}
.indexAreaRecommend .areaNav ul li .tit em {display:inline-block;overflow:hidden;width:100%;height:40px;line-height:40px;font-size:20px;color:#666;}

/* 首页 线路列表  */
.indexLineLists {overflow:hidden;width:100%;margin-top:10px;padding-top:5px;background:#FFF;padding-bottom:20px;}
.indexLineLists .lineTab {position:relative;display:block;overflow:hidden;box-sizing:border-box;width:100%;height:45px;background:#FFF;border-bottom:1px solid #DDD;}
.indexLineLists .lineTab.fixed {position:fixed;top:45px;z-index:10;}
.indexLineLists .lineTab li {float:left;display:inline-block;box-sizing:border-box;width:calc(100% / 4);height:45px;line-height:45px;font-size:16px;text-align:center;color:#333;}
.indexLineLists .lineTab li.active {border-bottom:3px solid #2577e3;}
.indexLineLists .lineMenu {position:relative;display:none;overflow:hidden;box-sizing:border-box;width:100%;padding:0 10px;padding-bottom:10px;background:#FFF;}
.indexLineLists .lineMenu.fixed {position:fixed;top:90px;z-index:10;}
.indexLineLists .lineMenu.active {display:block;}
.indexLineLists .lineMenu li {float:left;display:inline-block;box-sizing:border-box;width:calc((100% - 30px) / 4);height:32px;margin-top:10px;margin-right:10px;background:#F2F2F2;border:1px solid  #F2F2F2;border-radius:16px;line-height:32px;font-size:14px;text-align:center;color:#333;}
.indexLineLists .lineMenu .four {margin-right:0;}
.indexLineLists .lineMenu .active {background:#F4FFFB;border:1px solid #2577e3;color:#2577e3;}
.indexLineLists .lineCnt {float:left;width:100%;display:none;z-index:1;}
.indexLineLists .lineCnt.active {display:block;}
.indexLineLists .lineCnt .lines {float:left;width:100%;display:none;padding-bottom:10px;}
.indexLineLists .lineCnt .lines.active {display:block;}
.indexLineLists .lineCnt .lines li {position:relative;float:left;width:100%;margin-top:10px;}
.indexLineLists .lineCnt .lines li:first-child {margin-top:0;}
.indexLineLists .lineCnt .lines li.none {display:none;}
.indexLineLists .lineCnt .lines li a {position:relative;display:block;overflow:hidden;width:100%;}
.indexLineLists .lineCnt .lines li .info {position:relative;overflow:hidden;width:100%;}
.indexLineLists .lineCnt .lines li .img {position:relative;float:left;width:100%;overflow:hidden;padding-top:46%;}
.indexLineLists .lineCnt .lines li .img img {position:absolute;top:-27%;left:0;width:100%;}
.indexLineLists .lineCnt .lines li .img .image-gra {position:absolute;bottom:0;height:35px;width:100%;background:linear-gradient(transparent, rgba(0, 0, 0, 0.5));}
.indexLineLists .lineCnt .lines li .type-area {position:absolute;top:10px;left:10px;overflow:hidden;height:20px;padding:0 10px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3C000000,endColorstr=#3C000000);border-radius:10px;line-height:20px;opacity:;font-size:12px;color:#FFF;}
.indexLineLists .lineCnt .lines li .type-area span {font-size:12px;color:#FFF;}
.indexLineLists .lineCnt .lines li .type-area span.fa-flag {transform:rotate(-20deg);}
.indexLineLists .lineCnt .lines li .prices {position:absolute;bottom:10px;left:10px;overflow:hidden;width:90px;border-radius:5px;}
.indexLineLists .lineCnt .lines li .prices .price {float:left;overflow:hidden;height:30px;width:100%;background:#F60;line-height:30px;font-size:12px;text-align:center;color:#FFF;}
.indexLineLists .lineCnt .lines li .prices .price span {margin:0 2px;font-size:16px;color:#FFF;}
.indexLineLists .lineCnt .lines li .prices .thrift {float:left;display:none;overflow:hidden;width:100%;height:20px;background:#666;line-height:20px;font-family:"Microsoft YaHei","宋体",sans-serif;font-size:12px;text-align:center;color:#FFF;}
.indexLineLists .lineCnt .lines li .prices .thrift span {margin-left:5px;font-size:12px;color:#FFF;}
.indexLineLists .lineCnt .lines li .prices.on .thrift {display:block;}
.indexLineLists .lineCnt .lines li .number-satisfaction {position:absolute;bottom:5px;right:10px;overflow:hidden;line-height:20px;}
.indexLineLists .lineCnt .lines li .number-satisfaction span {font-size:12px;color:#FFF;}
.indexLineLists .lineCnt .lines li .tits {overflow:hidden;width:100%;box-sizing:border-box;padding:10px;text-align:justify;text-justify:inter-ideograph;}
.indexLineLists .lineCnt .lines li .tits .tit {display:block;overflow:hidden;width:100%;height:22px;line-height:22px;font-size:16px;color:#222;text-overflow:ellipsis;white-space:nowrap;}
.indexLineLists .lineCnt .lines li .tits .tit span {font-size:16px;color:red;}
.indexLineLists .lineCnt .lines li .subtit {display:block;overflow:hidden;width:100%;height:20px;line-height:20px;font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.indexLineLists .lineCnt .lines li .tags {overflow:hidden;width:100%;height:20px;box-sizing:border-box;margin-top:-8px;padding:0 10px;padding-bottom:5px;}
.indexLineLists .lineCnt .lines li .tags span {display:inline-block;overflow:hidden;height:18px;box-sizing:border-box;margin-right:3px;margin-bottom:5px;padding:0 2px;line-height:18px;border:1px solid #F60;border-radius:4px;font-size:10px;color:#F60;}







.indexLineLists .lineCnt .lines li .prices1 {position:absolute;bottom:10px;right:10px;overflow:hidden;border-radius:5px;}
.indexLineLists .lineCnt .lines li .prices1 .price {float:left;overflow:hidden;height:30px;width:100%;background:#F60;line-height:30px;font-size:12px;text-align:center;color:#FFF;}
.indexLineLists .lineCnt .lines li .prices1 .price span {margin:0 2px;font-size:16px;color:#FFF;}
.indexLineLists .lineCnt .lines li .prices1 .thrift {float:left;display:none;overflow:hidden;width:100%;height:20px;background:#666;line-height:20px;font-family:"Microsoft YaHei","宋体",sans-serif;font-size:12px;text-align:center;color:#FFF;}
.indexLineLists .lineCnt .lines li .prices1 .thrift span {margin-left:5px;font-size:12px;color:#FFF;}
.indexLineLists .lineCnt .lines li .prices1.on .thrift {display:block;}










/* 首页 版权信息  */
.about {overflow:hidden;width:100%;box-sizing:border-box;padding:10px 5%;padding-top:15px;border-top:1px dotted #CCC;line-height:20px;font-size:12px;text-align:center;}

/*.tongji {display:none;} */

.error {float:left;width:100%;padding-top:10px;background:#FFF;line-height:40px;text-align:center;}
.error a {color:#FF7700;}


/* 出境页  图片轮播  */
.abroadSliderPics {position:relative;overflow:hidden;box-sizing:border-box;margin:auto;background:#FFF;}
.abroadSliderPic {position:relative;overflow:hidden;z-index:1;box-sizing:content-box;}
.abroadSliderPic .swiper-wrapper {position:relative;display:flex;box-sizing:content-box;width:100%;height:100%;z-index:1;transition-property:transform;transform:translate3d(0,0,0);}
.abroadSliderPic .swiper-wrapper .swiper-slide {display:inline-block;flex-shrink:0;}
.abroadSliderPic .swiper-wrapper .swiper-slide a {position:relative;float:left;display:inline-block;width:100%;padding-top:40%;}
.abroadSliderPic .swiper-wrapper .swiper-slide a img {position:absolute;top:0;display:inline-block;width:100%;}

/* 出境页  搜索栏  */
.abroadSearchBox {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;height:50px;padding:0 15px;text-align:center;backgourn:#F3F3F3;}
.abroadSearchBox .searchKeyword {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;height:30px;margin-top:10px;background:url('../mindex_files/searchbox_bg.png') no-repeat 10px center #FFF;background-size:15px;border-radius:15px;line-height:30px;text-align:left;text-indent:2.5em;color:#666;}

/* 出境页  尾货特价  */
.abroadCheap {position:relative;overflow:hidden;box-sizing:border-box;width:100%;padding:0 10px;padding-top:5px;background:#FFF;}
.abroadCheap h2 {float:left;width:100%;line-height:40px;font-size:16px;text-align:center;}
.abroadCheap ul {position:relative;float:left;display:flex;overflow:hidden;padding-bottom:15px;transition-duration:0ms;
transform: translate3d(0px, 0px, 0px);}
.abroadCheap ul li {position:relative;float:left;overflow:hidden;flex-shrink:0;width:140px;margin-left:10px;border-radius:5px;}
.abroadCheap ul li:first-child {margin-left:0;}
.abroadCheap ul li .pic {float:left;width:100%;}
.abroadCheap ul li .pic a {position:relative;float:left;overflow:hidden;width:100%;height:100%;padding-top:60%;}
.abroadCheap ul li .pic a img {position:absolute;top:-5%;left:0;width:100%;}
.abroadCheap ul li .bianhao {position:absolute;top:0;left:0;height:18px;padding-left:5px;padding-right:2px;background:#FF5500;line-height:18px;font-size:12px;text-align:center;color:#FFF;}
.abroadCheap ul li .bianhao .triangle {position:absolute;top:0;right:-6px;width:0;height:0;border-top:19px solid #FF5500;border-right:6px solid transparent;border-bottom:0;border-left:0;}
.abroadCheap ul li .info {float:left;box-sizing:border-box;width:100%;padding:0 5px 5px;background:#F6F6F6;}
.abroadCheap ul li .tit {overflow:hidden;width:100%;height:32px;margin:5px 0;line-height:16px;text-align:justify;text-justify:inter-ideograph;}
.abroadCheap ul li .tit a {font-size:12px;color:#000;}
.abroadCheap ul li .area {float:left;overflow:hidden;height:20px;margin-top:5px;line-height:20px;font-size:12px;color:#666;}
.abroadCheap ul li .price {float:right;overflow:hidden;height:20px;margin-top:5px;line-height:20px;font-size:12px;text-align:center;color:#FF5500;}
.abroadCheap ul li .price span {margin:0 2px;font-size:16px;font-weight:bold;color:#FF5500;}

/* 出境页  热门目的地  */
.abroadHotArea {overflow:hidden;width:100%;margin-top:10px;padding:5px 0;background:#FFF;font-size:18px;}
.abroadHotArea h2 {float:left;width:100%;-height:40px;line-height:40px;font-size:16px;text-align:center;}
.abroadHotArea .area {float:left;overflow:hidden;width:100%;padding-bottom:10px;background:#FFF;border-top:1px solid #DDD;}
.abroadHotArea .area a {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:calc(100% / 4);height:40px;border-bottom:1px solid #DDD;border-right:1px solid #CCC;line-height:40px;font-size:14px;text-align:center;color:#333;}
.abroadHotArea .area a.four {border-right:0;}
.abroadHotArea .area a .icon {display:inline-block;width:15px;height:40px;line-height:40px;text-indent:-9999px;}
.abroadHotArea .area a .i1 {background:url('../mindex_files/hot_icon_i1.jpg') no-repeat center center #FFF;background-size:80%;}
.abroadHotArea .area a .i2 {background:url('../mindex_files/hot_icon_i2.jpg') no-repeat center center #FFF;background-size:80%;}
.abroadHotArea .area a .i3 {background:url('../mindex_files/hot_icon_i3.jpg') no-repeat center center #FFF;background-size:80%;}
.abroadHotArea .area a .em {display:inline-block;overflow:hidden;height:40px;line-height:40px;vertical-align:top;}
.abroadHotArea .area a.more .em {color:#F70;}
.abroadHotArea .area a .fa {display:inline-block;overflow:hidden;height:40px;margin-left:3px;line-height:40px;color:#F70;}

/* 出境页  出境服务  */
.abroadServer {overflow:hidden;width:100%;margin-top:10px;padding:5px 0;padding-right:10px;background:#FFF;font-size:18px;}
.abroadServer h2 {float:left;width:100%;-height:40px;line-height:40px;font-size:16px;text-align:center;}
.abroadServer div {position:relative;float:left;display:flex;overflow:hidden;padding:10px 0;transition-duration:0ms;
transform: translate3d(0px, 0px, 0px);}
.abroadServer div a {position:relative;float:left;flex-shrink:0;width:75px;margin-left:10px;text-align:center;}
.abroadServer div a:first-child {margin-left:0;}
.abroadServer div .icon {display:inline-block;overflow:hidden;width:45px;height:45px;background:url('../mindex_files/abroad_icon_server_i1.png') no-repeat center 0 #FFF;background-size:100%;}
.abroadServer div .i1 {background:url('../mindex_files/abroad_icon_server_i1.png') no-repeat center 0 #FFF;background-size:100%;}
.abroadServer div .i2 {background:url('../mindex_files/abroad_icon_server_i2.png') no-repeat center 0 #FFF;background-size:100%;}
.abroadServer div .i3 {background:url('../mindex_files/abroad_icon_server_i3.png') no-repeat center 0 #FFF;background-size:100%;}
.abroadServer div .i4 {background:url('../mindex_files/abroad_icon_server_i4.png') no-repeat center 0 #FFF;background-size:100%;}
.abroadServer div .i5 {background:url('../mindex_files/abroad_icon_server_i5.png') no-repeat center 0 #FFF;background-size:100%;}
.abroadServer div em {display:inline-block;overflow:hidden;width:100%;line-height:30px;font-size:12px;}

/* 出境页  热门主题  */
.abroadTheme {overflow:hidden;width:100%;margin-top:10px;padding:5px 0;background:#FFF;font-size:18px;}
.abroadTheme h2 {float:left;width:100%;-height:40px;line-height:40px;font-size:16px;text-align:center;}
.abroadTheme div {position:relative;float:left;overflow:hidden;box-sizing:border-box;width:100%;}
.abroadTheme div a {position:relative;float:left;overflow:hidden;width:calc((100% - 50px) / 4);height:40px;margin-bottom:10px;margin-left:10px;background:#F3F3F3;border-radius:5px;line-height:40px;font-size:14px;text-align:center;color:#333;}
.abroadTheme div a.img {width:calc((100% - 30px) / 2);height:auto;padding-top:2%;background:#FFF;border-radius:5px;text-indent:-9999px;}
.abroadTheme div a.img img {float:left;display:inline-block;width:100%;}

/* 出境页 线路列表  */
.abroadLineListsH2 {float:left;width:100%;height:40px;margin-top:10px;padding-top:5px;background:#FFF;line-height:40px;font-size:16px;text-align:center;}
.abroadLineLists {position:relative;overflow:hidden;width:100%;background:#FFF;padding-bottom:10px;}
.abroadLineLists .lineTab {position:relative;float:left;width:100%;height:45px;background:#FFF;line-height:45px;white-space:nowrap;}
.abroadLineLists .lineTab.fixed {position:fixed;top:45px;left:0;right:0;z-index:10;}
.abroadLineLists .lineTab li {display:inline-block;overflow:hidden;box-sizing:border-box;width:28.5%;height:45px;margin-right:-4px;background:#FFF;border-bottom:1px solid #DDD;line-height:45px;font-size:14px;font-weight:bold;text-align:center;}
.abroadLineLists .lineTab li:last-child {width:35%;padding-right:30px;text-align:center;}
.abroadLineLists .lineTab li.active {border-bottom:3px solid #2577e3;}
.abroadLineLists .lineMenu {display:none;overflow:hidden;box-sizing:border-box;width:100%;padding:0 10px;padding-bottom:10px;background:#FFF;}
.abroadLineLists .lineMenu.fixed {position:fixed;top:90px;z-index:10;}
.abroadLineLists .lineMenu.active {display:block;}
.abroadLineLists .lineMenu li {float:left;display:inline-block;box-sizing:border-box;width:calc((100% - 30px) / 4);height:32px;margin-top:10px;margin-right:10px;background:#F2F2F2;border:1px solid  #F2F2F2;border-radius:16px;line-height:32px;font-size:14px;text-align:center;color:#333;}
.abroadLineLists .lineMenu .four {margin-right:0;}
.abroadLineLists .lineMenu .active {background:#F4FFFB;border:1px solid #2577e3;color:#2577e3;}
.abroadLineLists .lineCnt {float:left;width:100%;display:none;}
.abroadLineLists .lineCnt.active {display:block;}
.abroadLineLists .lineCnt .lines {float:left;width:100%;display:none;padding-bottom:10px;}
.abroadLineLists .lineCnt .lines.active {display:block;}
.abroadLineLists .lineCnt .lines li {position:relative;float:left;width:100%;margin-top:10px;}
.abroadLineLists .lineCnt .lines li:first-child {margin-top:0;}
.abroadLineLists .lineCnt .lines li.none {display:none;}
.abroadLineLists .lineCnt .lines li a {position:relative;display:block;overflow:hidden;width:100%;}
.abroadLineLists .lineCnt .lines li .info {position:relative;overflow:hidden;width:100%;}
.abroadLineLists .lineCnt .lines li .img {position:relative;float:left;width:100%;overflow:hidden;padding-top:46%;}
.abroadLineLists .lineCnt .lines li .img img {position:absolute;top:-27%;left:0;width:100%;}
.abroadLineLists .lineCnt .lines li .img .image-gra {position:absolute;bottom:0;height:35px;width:100%;background:linear-gradient(transparent, rgba(0, 0, 0, 0.5));}
.abroadLineLists .lineCnt .lines li .type-area {position:absolute;top:10px;left:10px;overflow:hidden;height:20px;padding:0 10px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3C000000,endColorstr=#3C000000);border-radius:10px;line-height:20px;opacity:;font-size:12px;color:#FFF;}
.abroadLineLists .lineCnt .lines li .type-area span {font-size:12px;color:#FFF;}
.abroadLineLists .lineCnt .lines li .type-area span.fa-flag {transform:rotate(-20deg);}
.abroadLineLists .lineCnt .lines li .prices {position:absolute;bottom:10px;left:10px;overflow:hidden;width:90px;border-radius:5px;}
.abroadLineLists .lineCnt .lines li .prices .price {float:left;overflow:hidden;height:30px;width:100%;background:#F60;line-height:30px;font-size:12px;text-align:center;color:#FFF;}
.abroadLineLists .lineCnt .lines li .prices .price span {margin:0 2px;font-size:16px;color:#FFF;}
.abroadLineLists .lineCnt .lines li .prices .thrift {float:left;display:none;overflow:hidden;width:100%;height:20px;background:#666;line-height:20px;font-family:"Microsoft YaHei","宋体",sans-serif;font-size:12px;text-align:center;color:#FFF;}
.abroadLineLists .lineCnt .lines li .prices .thrift span {margin-left:5px;font-size:12px;color:#FFF;}
.abroadLineLists .lineCnt .lines li .prices.on .thrift {display:block;}
.abroadLineLists .lineCnt .lines li .number-satisfaction {position:absolute;bottom:5px;right:10px;overflow:hidden;line-height:20px;}
.abroadLineLists .lineCnt .lines li .number-satisfaction span {font-size:12px;color:#FFF;}
.abroadLineLists .lineCnt .lines li .tits {overflow:hidden;width:100%;box-sizing:border-box;padding:10px;text-align:justify;text-justify:inter-ideograph;}
.abroadLineLists .lineCnt .lines li .tits .tit {display:block;overflow:hidden;width:100%;height:22px;line-height:22px;font-size:16px;color:#222;text-overflow:ellipsis;white-space:nowrap;}
.abroadLineLists .lineCnt .lines li .tits .tit span {font-size:16px;color:red;}
.abroadLineLists .lineCnt .lines li .subtit {display:block;overflow:hidden;width:100%;height:20px;line-height:20px;font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.abroadLineLists .lineCnt .lines li .tags {overflow:hidden;width:100%;height:20px;box-sizing:border-box;margin-top:-8px;padding:0 10px;padding-bottom:5px;}
.abroadLineLists .lineCnt .lines li .tags span {display:inline-block;overflow:hidden;height:18px;box-sizing:border-box;margin-right:3px;margin-bottom:5px;padding:0 2px;line-height:18px;border:1px solid #F60;border-radius:4px;font-size:10px;color:#F60;}



/* 国内页  图片轮播  */
.domesticSliderPics {position:relative;overflow:hidden;box-sizing:border-box;margin:auto;background:#FFF;}
.domesticSliderPic {position:relative;overflow:hidden;z-index:1;box-sizing:content-box;}
.domesticSliderPic .swiper-wrapper {position:relative;display:flex;box-sizing:content-box;width:100%;height:100%;z-index:1;transition-property:transform;transform:translate3d(0,0,0);}
.domesticSliderPic .swiper-wrapper .swiper-slide {display:inline-block;flex-shrink:0;}
.domesticSliderPic .swiper-wrapper .swiper-slide a {position:relative;float:left;display:inline-block;width:100%;padding-top:40%;}
.domesticSliderPic .swiper-wrapper .swiper-slide a img {position:absolute;top:0;display:inline-block;width:100%;}

/* 国内页  搜索栏  */
.domesticSearchBox {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;height:50px;padding:0 15px;text-align:center;backgourn:#F3F3F3;}
.domesticSearchBox .searchKeyword {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;height:30px;margin-top:10px;background:url('../mindex_files/searchbox_bg.png') no-repeat 10px center #FFF;background-size:15px;border-radius:15px;line-height:30px;text-align:left;text-indent:2.5em;color:#666;}

/* 国内页  热门目的地  */
.domesticHotArea {overflow:hidden;width:100%;margin-top:10px;padding:5px 0;padding-bottom:10px;background:#FFF;font-size:18px;}
.domesticHotArea h2 {float:left;width:100%;-height:40px;line-height:40px;font-size:16px;text-align:center;}
.domesticHotArea .area {float:left;overflow:hidden;box-sizing:border-box;width:100%;padding-top:10px;background:#FFF;}
.domesticHotArea .area a {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:calc((100% - 50px) / 4);height:30px;margin-bottom:10px;margin-left:10px;background:#F2F2F2;border-radius:15px;line-height:30px;font-size:14px;text-align:center;color:#333;}
.domesticHotArea .area a.four {border-right:10px;}
.domesticHotArea .area a.marked {color:#F60;}
.domesticHotArea .area a .em {display:inline-block;overflow:hidden;height:30px;line-height:30px;vertical-align:top;}
.domesticHotArea .area a.more .em {color:#F70;}
.domesticHotArea .area a.more .fa {display:inline-block;overflow:hidden;height:30px;margin-left:3px;line-height:30px;color:#F70;}

/* 国内页  尾货特价  */
.domesticCheap {position:relative;overflow:hidden;box-sizing:border-box;width:100%;margin-top:10px;padding:0 10px;padding-top:5px;background:#FFF;}
.domesticCheap h2 {float:left;width:100%;padding-bottom:5px;line-height:40px;font-size:16px;text-align:center;}
.domesticCheap ul {position:relative;float:left;display:flex;overflow:hidden;padding-bottom:15px;transition-duration:0ms;
transform: translate3d(0px, 0px, 0px);}
.domesticCheap ul li {position:relative;float:left;overflow:hidden;flex-shrink:0;width:140px;margin-left:10px;border-radius:5px;}
.domesticCheap ul li:first-child {margin-left:0;}
.domesticCheap ul li .pic {float:left;width:100%;}
.domesticCheap ul li .pic a {position:relative;float:left;overflow:hidden;width:100%;height:100%;padding-top:60%;}
.domesticCheap ul li .pic a img {position:absolute;top:-5%;left:0;width:100%;}
.domesticCheap ul li .bianhao {position:absolute;top:0;left:0;height:18px;padding-left:5px;padding-right:2px;background:#FF5500;line-height:18px;font-size:12px;text-align:center;color:#FFF;}
.domesticCheap ul li .bianhao .triangle {position:absolute;top:0;right:-6px;width:0;height:0;border-top:19px solid #FF5500;border-right:6px solid transparent;border-bottom:0;border-left:0;}
.domesticCheap ul li .info {float:left;box-sizing:border-box;width:100%;padding:0 5px 5px;background:#F6F6F6;}
.domesticCheap ul li .tit {overflow:hidden;width:100%;height:32px;margin:5px 0;line-height:16px;text-align:justify;text-justify:inter-ideograph;}
.domesticCheap ul li .tit a {font-size:12px;color:#000;}
.domesticCheap ul li .area {float:left;overflow:hidden;height:20px;margin-top:5px;line-height:20px;font-size:12px;color:#666;}
.domesticCheap ul li .price {float:right;overflow:hidden;height:20px;margin-top:5px;line-height:20px;font-size:12px;text-align:center;color:#FF5500;}
.domesticCheap ul li .price span {margin:0 2px;font-size:16px;font-weight:bold;color:#FF5500;}


/* 国内页  国内服务  */
.domesticServer {overflow:hidden;width:100%;margin-top:10px;padding:5px 0;padding-right:10px;background:#FFF;font-size:18px;}
.domesticServer h2 {float:left;width:100%;-height:40px;line-height:40px;font-size:16px;text-align:center;}
.domesticServer ul {overflow:hidden;width:100%;margin-top:5px;}
.domesticServer li {float:left;overflow:hidden;width:calc(100% / 4);text-align:center;}
.domesticServer li a {position:relative;float:left;display:inline-block;width:100%;text-align:center;}
.domesticServer li .icon {display:inline-block;overflow:hidden;width:45px;height:45px;background:url('../mindex_files/abroad_icon_server_i1.png') no-repeat center 0 #FFF;background-size:100%;}
.domesticServer li .i1 {background:url('../mindex_files/domestic_icon_server_i1.png') no-repeat center 0 #FFF;background-size:100%;}
.domesticServer li .i2 {background:url('../mindex_files/domestic_icon_server_i2.png') no-repeat center 0 #FFF;background-size:100%;}
.domesticServer li .i3 {background:url('../mindex_files/domestic_icon_server_i3.png') no-repeat center 0 #FFF;background-size:100%;}
.domesticServer li .i4 {background:url('../mindex_files/domestic_icon_server_i4.png') no-repeat center 0 #FFF;background-size:100%;}
.domesticServer li em {display:inline-block;overflow:hidden;width:100%;line-height:30px;font-size:12px;}

/* 国内页  热门主题  */
.domesticTheme {overflow:hidden;width:100%;margin-top:10px;padding:5px 0;padding-bottom:15px;background:#FFF;font-size:18px;}
.domesticTheme h2 {float:left;width:100%;height:40px;padding-bottom:5px;line-height:40px;font-size:16px;text-align:center;}
.domesticTheme .img {position:relative;float:left;box-sizing:border-box;width:calc(100% / 2);height:80%;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.domesticTheme .img a {position:relative;float:left;width:100%;padding-top:80%;}
.domesticTheme .img .pic {position:absolute;right:10px;bottom:10px;z-index:1;display:inline-block;width:60%;height:100%;}
.domesticTheme .img .pic img {position:absolute;right:0;bottom:0;width:100%;}
.domesticTheme .img strong {position:absolute;top:10px;left:10px;z-index:2;overflow:hidden;display:inline-block;width:50%;height:24px;line-height:24px;font-size:16px;font-weight:normal;}
.domesticTheme .img span {position:absolute;top:34px;left:10px;z-index:2;overflow:hidden;display:inline-block;width:50%;height:20px;line-height:20px;font-size:12px;color:#666;}
.domesticTheme .img2 {position:relative;float:right;box-sizing:border-box;width:calc(100% / 2);height:40%;border-top:1px solid #DDD;border-left:1px solid #DDD;}
.domesticTheme .img2 a {position:relative;float:left;width:100%;padding-top:40%;border-bottom:1px solid #DDD;}
.domesticTheme .img2 .pic {position:absolute;top:0;right:0;display:inline-block;overflow:hidden;width:50%;height:100%;}
.domesticTheme .img2 .pic.i1 {margin-right:10px;width:30%;height:100%;}
.domesticTheme .img2 .pic.i2 {margin-right:10px;width:33%;height:100%;}
.domesticTheme .img2 .pic.i1 img {position:absolute;top:50%;right:0;width:100%;margin-top:-50%;}
.domesticTheme .img2 .pic.i2 img {position:absolute;top:50%;right:0;width:100%;margin-top:-40%;}
.domesticTheme .img2 strong {position:absolute;top:52%;left:10px;overflow:hidden;display:inline-block;width:50%;height:24px;margin-top:-24px;line-height:24px;font-size:16px;font-weight:normal;}
.domesticTheme .img2 span {position:absolute;top:52%;left:10px;overflow:hidden;display:inline-block;width:50%;height:20px;line-height:20px;font-size:12px;color:#666;}
.domesticTheme .text {overflow:hidden;width:100%;}
.domesticTheme .text a {float:left;box-sizing:border-box;width:calc((100% - 50px) / 4);height:30px;margin-top:10px;margin-left:10px;background:#F2F2F2;border-radius:5px;line-height:30px;font-size:14px;text-align:center;color:#333;}

/* 国内页 线路列表  */
.domesticLineListsH2 {float:left;width:100%;height:40px;margin-top:10px;padding-top:5px;background:#FFF;line-height:40px;font-size:16px;text-align:center;}
.domesticLineLists {position:relative;overflow:hidden;width:100%;padding-bottom:10px;background:#FFF;}
.domesticLineLists .lineTab {position:relative;float:left;width:100%;height:50px;background:#FFF;line-height:50px;text-align:left;white-space:nowrap;}
.domesticLineLists .lineTab.fixed {position:fixed;top:45px;left:0;right:0;z-index:10;}
.domesticLineLists .lineTab li {position:relative;display:inline-block;overflow:hidden;width:25%;height:30px;margin-right:-4px;padding:10px;padding-right:0;background:#FFF;line-height:30px;font-size:14px;text-align:left;}
.domesticLineLists .lineTab li:last-child {width:calc(20% + 110px);}
.domesticLineLists .lineTab li span {float:left;display:inline-block;overflow:hidden;width:100%;height:30px;background:#F2F2F2;border-radius:13px;text-align:center;color:#333;}
.domesticLineLists .lineTab li.active span {background:#2577e3;color:#FFF;}
.domesticLineLists .lineTab li:last-child span {width:calc(100% - 90px);}
.domesticLineLists .lineTab li:last-child.active span {margin-right:10px;}
.domesticLineLists .lines {float:left;display:none;width:100%;padding-bottom:10px;}
.domesticLineLists .lines.active {display:block;}
.domesticLineLists .lines li {position:relative;float:left;width:100%;margin-top:10px;}
.domesticLineLists .lines li:first-child {margin-top:0;}
.domesticLineLists .lines li.none {display:none;}
.domesticLineLists .lines li a {position:relative;display:block;overflow:hidden;width:100%;}
.domesticLineLists .lines li .info {position:relative;overflow:hidden;width:100%;}
.domesticLineLists .lines li .img {position:relative;float:left;width:100%;overflow:hidden;padding-top:46%;}
.domesticLineLists .lines li .img img {position:absolute;top:-27%;left:0;width:100%;}
.domesticLineLists .lines li .img .image-gra {position:absolute;bottom:0;height:35px;width:100%;background:linear-gradient(transparent, rgba(0, 0, 0, 0.5));}
.domesticLineLists .lines li .type-area {position:absolute;top:10px;left:10px;overflow:hidden;height:20px;padding:0 10px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3C000000,endColorstr=#3C000000);border-radius:10px;line-height:20px;opacity:;font-size:12px;color:#FFF;}
.domesticLineLists .lines li .type-area span {font-size:12px;color:#FFF;}
.domesticLineLists .lines li .type-area span.fa-flag {transform:rotate(-20deg);}
.domesticLineLists .lines li .prices {position:absolute;bottom:10px;left:10px;overflow:hidden;width:90px;border-radius:5px;}
.domesticLineLists .lines li .prices .price {float:left;overflow:hidden;height:30px;width:100%;background:#F60;line-height:30px;font-size:12px;text-align:center;color:#FFF;}
.domesticLineLists .lines li .prices .price span {margin:0 2px;font-size:16px;color:#FFF;}
.domesticLineLists .lines li .prices .thrift {float:left;display:none;overflow:hidden;width:100%;height:20px;background:#666;line-height:20px;font-family:"Microsoft YaHei","宋体",sans-serif;font-size:12px;text-align:center;color:#FFF;}
.domesticLineLists .lines li .prices .thrift span {margin-left:5px;font-size:12px;color:#FFF;}
.domesticLineLists .lines li .prices.on .thrift {display:block;}
.domesticLineLists .lines li .number-satisfaction {position:absolute;bottom:5px;right:10px;overflow:hidden;line-height:20px;}
.domesticLineLists .lines li .number-satisfaction span {font-size:12px;color:#FFF;}
.domesticLineLists .lines li .tits {overflow:hidden;width:100%;box-sizing:border-box;padding:10px;text-align:justify;text-justify:inter-ideograph;}
.domesticLineLists .lines li .tits .tit {display:block;overflow:hidden;width:100%;height:22px;line-height:22px;font-size:16px;color:#222;text-overflow:ellipsis;white-space:nowrap;}
.domesticLineLists .lines li .tits .tit span {font-size:16px;color:red;}
.domesticLineLists .lines li .subtit {display:block;overflow:hidden;width:100%;height:20px;line-height:20px;font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.domesticLineLists .lines li .tags {overflow:hidden;width:100%;height:20px;box-sizing:border-box;margin-top:-8px;padding:0 10px;padding-bottom:5px;}
.domesticLineLists .lines li .tags span {display:inline-block;overflow:hidden;height:18px;box-sizing:border-box;margin-right:3px;margin-bottom:5px;padding:0 2px;line-height:18px;border:1px solid #F60;border-radius:4px;font-size:10px;color:#F60;}


/* 二级、三级栏目页  */
.regionList {position:relative;overflow:hidden;width:100%;background:#FFF;}
.regionList .leibieBox {position:fixed;top:45px;left:0;width:calc(100% - 20px);height:40px;padding:0 10px;background:#FFF;z-index:5;}
.regionList .leibieBox ul {position:relative;float:left;transform:translate3d(0, 0, 0);display:flex;box-sizing:content-box;width:auto;height:40px;background:#FFF;}
.regionList .leibieBox ul li {position:relative;float:left;display:inline-block;box-sizing:border-box;flex-shrink:0;width:auto;height:24px;margin:8px 0;margin-left:10px;padding:0 10px;background: #F2F2F2;border-radius:3px;line-height:24px;font-size:14px;text-align:center;}
.regionList .leibieBox ul li:first-child {margin-left:0;}
.regionList .leibieBox ul li.active {border:1px solid #2577e3;color:#2577e3;}
.regionList .leibieBox ul li.active:before {position:absolute;bottom:0;right:0;width:0;height:0;display:inline-block;border:solid;border-width:7px 7px;border-top-color:transparent;border-left-color:transparent;content:" ";}
.regionList .leibieBox ul li.active:after {position:absolute;bottom:0;right:0;height:16px;display:inline-block;content:"√";font-size:10px;color:#FFF;}

.regionList .lineList {position:relative;width:100%;display:none;overflow:hidden;z-index:1;padding-top:0px;padding-bottom:0;background:#FFF;border-bottom:1px dotted #CCC;}
.regionList .lineList.active {display:block;}
.regionList .lineList li {position:relative;box-sizing:border-box;width:calc(100% - 20px);margin:0 10px;padding:10px 0;border-top:1px dotted #CCC;overflow:hidden;}
.regionList .lineList li:first-child {margin-top:0;}
.regionList .lineList li a {display:block;overflow:hidden;width:100%;}
.regionList .lineList li .img {position:relative;float:left;overflow:hidden;width:90px;height:60px;}
.regionList .lineList li .img img {position:absolute;top:0;left:-15%;width:auto;height:100%;}
.regionList .lineList li .tourtype {position:absolute;top:0;left:0;height:18px;padding-left:8px;padding-right:4px;background:#F60;line-height:18px;font-size:12px;text-align:center;color:#FFF;}
.regionList .lineList li .tourtype .triangle {position:absolute;top:0;right:-6px;width:0;height:0;border-top:19px solid #F60;border-right:6px solid transparent;border-bottom:0;border-left:0;}
.regionList .lineList li .info {float:right;overflow:hidden;width:calc(100% - 100px);height:90px;}
.regionList .lineList li .tit {float:left;overflow:hidden;width:100%;height:40px;line-height:20px;font-size:14px;color:#333;text-align:justify;text-justify:inter-ideograph;vertical-align:top;}
.regionList .lineList li .tags {float:left;overflow:hidden;width:100%;height:20px;box-sizing:border-box;margin-top:5px;}
.regionList .lineList li .tags span {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;height:18px;margin-right:3px;margin-bottom:5px;padding:0 2px;line-height:18px;border:1px solid #F60;border-radius:4px;font-size:10px;color:#F60;}
.regionList .lineList li .other {position:relative;float:left;width:100%;}
.regionList .lineList li .price {float:left;display:inline-block;overflow:hidden;height:25px;line-height:35px;font-size:12px;color:#F60;text-align:center;}
.regionList .lineList li .price span {margin:0 3px;font-size:18px;font-weight:bold;color:#F60;}
.regionList .lineList li .pleased {float:left;display:inline-block;overflow:hidden;height:35px;}
.regionList .lineList li .pleased span {float:left;transform:scale(0.5);margin-left:-25%;padding-left:8px;display:inline-block;overflow:hidden;height:40px;line-height:40px;font-size:20px;color:#999;text-align:center;}
.regionList .lineList li .bianhao {position:absolute;right:0%;bottom:0;display:inline-block;overflow:hidden;height:40px;text-align:right;}
.regionList .lineList li .bianhao span {float:right;transform:scale(0.5);margin-top:0;margin-right:-25%;display:inline-block;overflow:hidden;height:45px;line-height:45px;font-size:26px;color:#999;}


/* 线路详情页  图片轮播  */
.detailPics {position:relative;float:left;overflow:hidden;z-index:1;box-sizing:border-box;width:100%;background:#FFF;}
.detailPics ul {position:relative;display:flex;box-sizing:content-box;height:150px;z-index:1;transition-property:transform;transform:translate3d(0,0,0);}
.detailPics ul li {position:relative;display:inline-block;overflow:hidden;flex-shrink:0;width:100%;padding-top:40%;}
.detailPics ul li img {position:absolute;top:-25%;display:inline-block;width:100%;height:150%;}
.detailPics .detailPicsPage {position:absolute;right:10px;bottom:8px;z-index:3;height:16px;padding:0 5px;background:rgba(0, 0, 0, 0.5);border-radius:3px;line-height:16px;letter-spacing:-1px;color:#FFF;}
.detailPics .detailPicsPage:before {margin-right:5px;content:'\f03e';font-family:'FontAwesome';font-size:12px;color:#FFF;}
.detailPics .detailPicsPage span {font-size:12px;color:#FFF;}
.detailPics .txtShading {position:absolute;bottom:0;z-index:2;width:100%;height:35px;background:linear-gradient(transparent, rgba(0, 0, 0, 0.5));}
.detailPics .txt {position:absolute;bottom:8px;left:10px;z-index:2;width:100%;height:16px;line-height:16px;letter-spacing:2px;font-size:12px;color:#FFF;}

/* 线路详情页  线路标题   */
.detailTit {position:relative;overflow:hidden;box-sizing:border-box;width:100%;padding:10px;padding-bottom:0;background:#FFF;}
.detailTit h1 {font-size:16px;color:#333;text-align:justify;}
.detailTit h1 span {font-size:16px;font-weight:normal;color:#333;}
.detailTit .tags {float:left;overflow:hidden;width:100%;height:20px;box-sizing:border-box;margin-top:5px;}
.detailTit .tags span {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;height:18px;margin-right:3px;margin-bottom:5px;padding:0 2px;line-height:18px;border:1px solid #F50;border-radius:4px;font-size:10px;color:#F50;}
.detailTit .price {float:left;display:inline-block;overflow:hidden;height:40px;line-height:40px;font-size:12px;color:#F60;}
.detailTit .price span {margin:0 3px;font-size:20px;font-weight:bold;color:#F60;}
.detailTit .bianhao {float:right;display:inline-block;overflow:hidden;height:40px;line-height:45px;font-size:12px;color:#666;text-align:right;}

/*  线路详情页  马尔代夫特别参数   */
.detail .maldives-special-parameters {overflow:hidden;box-sizing:border-box;width:100%;padding:8px 10px;background:#fbfbfb;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.detail .maldives-special-parameters .parameter {float:left;overflow:hidden;box-sizing:border-box;width:33%;height:24px;line-height:24px;font-size:12px;white-space:nowrap;}
.detail .maldives-special-parameters .parameter .icon {display:inline-block;overflow:hidden;box-sizing:border-box;width:24px;height:24px;border-radius:13px;}
.detail .maldives-special-parameters .parameter .i1 {background:url('../mindex_files/maldives-special-parameters_icon_i1.png') no-repeat center center #2577e3;background-size:80%;}
.detail .maldives-special-parameters .parameter .i2 {background:url('../mindex_files/maldives-special-parameters_icon_i2.png') no-repeat center center #2577e3;background-size:80%;}
.detail .maldives-special-parameters .parameter .i3 {background:url('../mindex_files/maldives-special-parameters_icon_i3.png') no-repeat center center #2577e3;background-size:80%;}
.detail .maldives-special-parameters .parameter em {display:inline-block;overflow:hidden;box-sizing:border-box;height:24px;margin-left:5px;}

/*  线路详情页  马尔代夫推荐理由  */
.detail .maldives-recommend-reason {overflow:hidden;width:100%;margin-top:10px;background:#FFF;}
.detail .maldives-recommend-reason .tit {overflow:hidden;box-sizing:border-box;width:100%;height:45px;border-bottom:1px solid #DDD;line-height:45px;font-size:16px;}
.detail .maldives-recommend-reason .tit span {display:inline-block;height:40px;margin:0 5px;line-height:40px;font-size:18px;color:#2577e3;}
.detail .maldives-recommend-reason .tit i {display:inline-block;height:40px;margin:0 10px;line-height:40px;font-size:20px;color:#333;vertical-align:middle;}
.detail .maldives-recommend-reason .info {overflow:hidden;box-sizing:border-box;width:100%;padding:15px;line-height:24px;font-size:14px;color:#555;text-align:justify;}
.detail .maldives-recommend-reason .info.active {display:block;}
.detail .maldives-recommend-reason .info * {margin:0;padding:0;}


/* 线路详情页  内容菜单  */
.detailMenu {position:relative;overflow:hidden;box-sizing:border-box;width:100%;background:#FFF;border-top:1px solid #DDD;}
.detailMenu ul {position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:40px;padding:6px 10px;background:#FFF;}
.detailMenu ul.fixed {position:fixed;top:45px;left:0;z-index:5;}
.detailMenu ul li {float:left;overflow:hidden;box-sizing:border-box;width:calc((100% - 30px) / 4);height:28px;margin-left:10px;line-height:28px;text-align:center;}
.detailMenu ul li:first-child {margin-left:0;}
.detailMenu ul li.active {background:#2577e3;border-radius:15px;color:#FFF;}

/* 线路详情页  马代出游方案  */
.detailMaldives {overflow:hidden;width:100%;margin-top:10px;background:#FFF;}
.detailMaldives h2 {float:left;width:100%;height:40px;border-bottom:1px solid #DDD;line-height:40px;font-size:16px;}
.detailMaldives h2 span {display:inline-block;height:40px;margin:0 5px;line-height:40px;font-size:18px;color:#2577e3;}
.detailMaldives h2 i {display:inline-block;height:40px;margin:0 10px;line-height:40px;font-size:20px;color:#333;vertical-align:middle;}
.detailMaldives .info {display:none;box-sizing:border-box;width:100%;padding:0 5px;line-height:20px;font-size:14px;color:#666;text-align:justify;text-justify:inter-ideograph;}
.detailMaldives .info.active {display:block;}
.detailMaldives .info * {font-size:14px;color:#666;}
.detailMaldives .info img {width:100%;}
.detailMaldives .info .maldivesTab {float:left;overflow:hidden;width:100%;margin:5px 0;margin-bottom:20px;background:url('../mindex_files/maldivestab.jpg') no-repeat 0 0;background-size:cover;border-radius:3px;border-left:1px dotted #999;line-height:20px;font-size:12px;}
.detailMaldives .info .maldivesTab tr th {box-sizing:border-box;padding:2px 5px;background:#2577e3;border-top:1px dotted #CCC;border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;font-size:12px;text-align:center;color:#FFF;}
.detailMaldives .info .maldivesTab tr td {box-sizing:border-box;padding:2px 5px;border-right:1px dotted #999;border-bottom:1px dotted #999;font-size:12px;text-align:left;}

/* 线路详情页  产品特色  */
.detailFeatures {overflow:hidden;width:100%;margin-top:10px;background:#FFF;}
.detailFeatures h2 {overflow:hidden;box-sizing:border-box;width:100%;height:45px;border-bottom:1px solid #DDD;line-height:45px;font-size:16px;}
.detailFeatures h2 span {display:inline-block;height:40px;margin:0 5px;line-height:40px;font-size:18px;color:#2577e3;}
.detailFeatures h2 i {display:inline-block;height:40px;margin:0 10px;line-height:40px;font-size:20px;color:#333;vertical-align:middle;}
.detailFeatures .info {display:none;overflow:hidden;box-sizing:border-box;width:100%;padding:15px;line-height:24px;font-size:14px;color:#333;text-align:justify;}
.detailFeatures .info.active {display:block;}
.detailFeatures .info * {color:#333;}
.detailFeatures .info img {display:inline-block;overflow:hidden;width:100%;}

/* 线路详情页  马尔代夫岛屿简介 */
.detailIsland {overflow:hidden;width:100%;margin-top:10px;background:#FFF;}
.detailIsland h2 {overflow:hidden;box-sizing:border-box;width:100%;height:45px;border-bottom:1px solid #DDD;line-height:45px;font-size:16px;}
.detailIsland h2 span {display:inline-block;height:40px;margin:0 5px;line-height:40px;font-size:18px;color:#2577e3;}
.detailIsland h2 i {display:inline-block;height:40px;margin:0 10px;line-height:40px;font-size:20px;color:#333;vertical-align:middle;}
.detailIsland .info {float:left;display:none;width:100%;padding:10px 0;}
.detailIsland .info.active {display:block;}
.detailIsland .info * {margin:0;padding:0;}
.detailIsland .info div {box-sizing:border-box;width:100%;padding:0 10px;line-height:20px;font-size:14px;}
.detailIsland .info div * {font-size:14px;}
.detailIsland .info p {box-sizing:border-box;width:100%;padding:0 10px;line-height:20px;font-size:14px;}
.detailIsland .info p * {font-size:14px;}
.detailIsland .info img {float:left;width:100%;}

/* 线路详情页  邮轮简介 */
.detailCruises {overflow:hidden;width:100%;margin-top:10px;background:#FFF;}
.detailCruises h2 {overflow:hidden;box-sizing:border-box;width:100%;height:45px;border-bottom:1px solid #DDD;line-height:45px;font-size:16px;}
.detailCruises h2 span {display:inline-block;height:40px;margin:0 5px;line-height:40px;font-size:18px;color:#2577e3;}
.detailCruises h2 i {display:inline-block;height:40px;margin:0 10px;line-height:40px;font-size:20px;color:#333;vertical-align:middle;}
.detailCruises .info {display:none;overflow:hidden;box-sizing:border-box;width:100%;padding:15px;line-height:24px;font-size:14px;color:#555;text-align:justify;}
.detailCruises .info.active {display:block;}
.detailCruises .info * {margin:0;padding:0;}
.detailCruises .info img {float:left;overflow:hidden;box-sizing:border-box;width:100%;}

/* 线路详情页  酒店简介 */
.detailHotels {overflow:hidden;width:100%;margin-top:10px;background:#FFF;}
.detailHotels h2 {overflow:hidden;box-sizing:border-box;width:100%;height:45px;border-bottom:1px solid #DDD;line-height:45px;font-size:16px;}
.detailHotels h2 span {display:inline-block;height:40px;margin:0 5px;line-height:40px;font-size:18px;color:#2577e3;}
.detailHotels h2 i {display:inline-block;height:40px;margin:0 10px;line-height:40px;font-size:20px;color:#333;vertical-align:middle;}
.detailHotels .info {display:none;overflow:hidden;box-sizing:border-box;width:100%;padding:15px;line-height:24px;font-size:14px;color:#555;text-align:justify;}
.detailHotels .info.active {display:block;}
.detailHotels .info * {margin:0;padding:0;}
.detailHotels .info img {float:left;overflow:hidden;box-sizing:border-box;width:100%;}

/* 线路详情页  参考行程   */
.detailItinerary {overflow:hidden;box-sizing:border-box;width:100%;margin-top:10px;background:#FFF;}
.detailItinerary h2 {overflow:hidden;box-sizing:border-box;width:100%;height:45px;border-bottom:1px solid #DDD;line-height:45px;font-size:16px;}
.detailItinerary h2 span {display:inline-block;height:40px;margin:0 5px;line-height:40px;font-size:18px;color:#2577e3;}
.detailItinerary h2 i {display:inline-block;height:40px;margin:0 10px;line-height:40px;font-size:20px;color:#333;vertical-align:middle;}
.detailItinerary .info {display:none;overflow:hidden;box-sizing:border-box;width:100%;margin:10px 0;padding:10px 0 10px 20px;}
.detailItinerary .info.active {display:block;}
.detailItinerary .info .line {position:relative;box-sizing:border-box;width:calc(100% - 10px);padding-left:20px;border-left:1px dashed #DDD;}
.detailItinerary .info .line .calendar {position:absolute;top:0;left:-12px;overflow:hidden;width:24px;height:24px;background:url('../mindex_files/line_icon_calendar.png') no-repeat 0 0 #FFF;background-size:contain;}
.detailItinerary .info .line .days {overflow:hidden;box-sizing:border-box;width:100%;height:24px;line-height:24px;font-size:14px;color:#333;}
.detailItinerary .info .line .days cite {margin-left:5px;font-size:16px;font-weight:bold;}
.detailItinerary .info .line .dwelling-meal-traffic {overflow:hidden;box-sizing:border-box;width:100%;margin-top:10px;padding-left:5px;background:#F2F2F2;line-height:24px;font-size:14px;color:#333;}
.detailItinerary .info .line .dwelling-meal-traffic .dwelling {float:left;display:inline-block;overflow:hidden;margin-right:20px;line-height:24px;font-size:12px;color:#333;}
.detailItinerary .info .line .dwelling-meal-traffic .dwelling span {float:left;display:inline-block;overflow:hidden;width:16px;height:16px;background:url('../mindex_files/line_icon_dwelling.png') no-repeat 0 0;background-size:contain;margin-top:4px;margin-right:5px;text-indent:-9999px;}
.detailItinerary .info .line .dwelling-meal-traffic .meal {float:left;display:inline-block;overflow:hidden;margin-right:20px;line-height:24px;font-size:12px;color:#333;}
.detailItinerary .info .line .dwelling-meal-traffic .meal span {float:left;display:inline-block;overflow:hidden;width:16px;height:16px;background:url('../mindex_files/line_icon_meal.png') no-repeat 0 0;background-size:contain;margin-top:6px;margin-right:5px;text-indent:-9999px;}
.detailItinerary .info .line .dwelling-meal-traffic .traffic {float:left;display:inline-block;overflow:hidden;line-height:24px;font-size:12px;color:#333;}
.detailItinerary .info .line .dwelling-meal-traffic .traffic span {float:left;display:inline-block;overflow:hidden;width:16px;height:16px;background:url('../mindex_files/line_icon_traffic.png') no-repeat 0 0;background-size:contain;margin-top:7px;margin-right:5px;text-indent:-9999px;}
.detailItinerary .info .line .itinerary {overflow:hidden;box-sizing:border-box;width:100%;margin:10px 0;line-height:24px;font-size:14px;color:#333;}
.detailItinerary .info .line .scape {overflow:hidden;box-sizing:border-box;width:100%;margin-bottom:10px;}
.detailItinerary .info .line .scape img {float:left;overflow:hidden;box-sizing:border-box;width:calc((100% - 10px) / 2);margin-left:10px;}
.detailItinerary .info .line .scape img:first-child {margin-left:0;}

/* 线路详情页  行程附注  */
.detailRemarks {overflow:hidden;box-sizing:border-box;width:100%;margin-top:10px;padding-bottom:15px;background:#FFF;}
.detailRemarks h2 {overflow:hidden;box-sizing:border-box;width:100%;height:45px;line-height:45px;font-size:16px;font-weight:normal;text-align:center;}
.detailRemarks .info {overflow:hidden;box-sizing:border-box;width:100%;padding:0 15px;line-height:24px;font-size:14px;color:#555;text-align:justify;}

/* 线路详情页  费用说明 */
.detailFeeHelp {overflow:hidden;width:100%;margin-top:10px;background:#FFF;}
.detailFeeHelp h2 {overflow:hidden;box-sizing:border-box;width:100%;height:45px;border-bottom:1px solid #DDD;line-height:45px;font-size:16px;}
.detailFeeHelp h2 span {display:inline-block;height:14px;margin:0 5px;padding:0 3px;padding-top:1px;border-radius:5px;border:2px solid #2577e3;line-height:14px;font-size:14px;color:#2577e3;}
.detailFeeHelp h2 i {display:inline-block;height:40px;margin:0 10px;line-height:40px;font-size:20px;color:#333;vertical-align:middle;}
.detailFeeHelp .info {display:none;overflow:hidden;width:100%;padding-bottom:20px;}
.detailFeeHelp .info.active {display:block;}
.detailFeeHelp h3 {overflow:hidden;width:100%;height:30px;margin-top:10px;line-height:30px;font-size:14px;text-indent:1em;}
.detailFeeHelp h3:last-child {margin-top:0;}
.detailFeeHelp .summary {overflow:hidden;box-sizing:border-box;width:100%;padding:0 15px;line-height:24px;font-size:14px;color:#555;text-align:justify;}

/* 线路详情页  出行须知  */
.detailNotice {overflow:hidden;width:100%;margin-top:10px;background:#FFF;}
.detailNotice h2 {overflow:hidden;box-sizing:border-box;width:100%;height:45px;border-bottom:1px solid #DDD;line-height:45px;font-size:16px;}
.detailNotice h2 span {display:inline-block;height:40px;margin:0 5px;line-height:40px;font-size:20px;color:#2577e3;vertical-align:middle;}
.detailNotice h2 i {display:inline-block;height:40px;margin:0 10px;line-height:40px;font-size:20px;color:#333;vertical-align:middle;}
.detailNotice .info {display:none;overflow:hidden;box-sizing:border-box;width:100%;padding:15px;line-height:24px;font-size:14px;color:#555;text-align:justify;}
.detailNotice .info.active {display:block;}

/* 线路详情页  签证须知  */
.detailVisaNotice {overflow:hidden;width:100%;margin-top:10px;background:#FFF;}
.detailVisaNotice h2 {overflow:hidden;box-sizing:border-box;width:100%;height:45px;border-bottom:1px solid #DDD;line-height:45px;font-size:16px;}
.detailVisaNotice h2 span {display:inline-block;height:40px;margin:0 5px;line-height:40px;font-size:16px;color:#2577e3;}
.detailVisaNotice h2 i {display:inline-block;height:40px;margin:0 10px;line-height:40px;font-size:20px;color:#333;vertical-align:middle;}
.detailVisaNotice .info {display:none;overflow:hidden;box-sizing:border-box;width:100%;padding:15px;line-height:24px;font-size:14px;color:#555;text-align:justify;}
.detailVisaNotice .info.active {display:block;}


/* 签证首页  图片轮播  */
.visa-index .slider {position:relative;overflow:hidden;z-index:1;box-sizing:border-box;margin:auto;background:#FFF;}
.visa-index .slider .swiper-wrapper {position:relative;display:flex;box-sizing:content-box;width:100%;height:100%;z-index:1;transition-property:transform;transform:translate3d(0,0,0);}
.visa-index .slider .swiper-wrapper li {display:inline-block;flex-shrink:0;}
.visa-index .slider .swiper-wrapper li a {position:relative;float:left;display:inline-block;width:100%;padding-top:40%;}
.visa-index .slider .swiper-wrapper li a img {position:absolute;top:0;display:inline-block;width:100%;}

/* 签证首页  搜索栏  */
.visa-index .search-box {display:block;box-sizing:border-box;width:100%;height:50px;padding:0 15px;background:#F3F3F3;text-align:center;}
.visa-index .search-box .keyword {display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;height:30px;margin-top:10px;background:url('../mindex_files/searchbox_bg.png') no-repeat 10px center #FFF;background-size:15px;border-radius:15px;line-height:30px;text-align:left;text-indent:2.5em;color:#666;}

/* 签证首页  办理流程  */
.visa-index .process {display:block;width:100%;padding-top:5px;background:#FFF;}
.visa-index .process .tit {display:block;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;}
.visa-index .process .process-step {display:block;overflow:hidden;width:100%;margin-top:5px;padding-bottom:15px;}
.visa-index .process .process-step .step {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:calc((100% - 60px) / 4);text-align:center;}
.visa-index .process .process-step .step .icon {display:inline-block;width:80%;padding-top:50px;text-indent:-9999px;}
.visa-index .process .process-step .step .i1 {background:url('../mindex_files/visaindex_process_icon_i1.png') no-repeat center 0;background-size:contain;}
.visa-index .process .process-step .step .i2 {background:url('../mindex_files/visaindex_process_icon_i2.png') no-repeat center 0;background-size:contain;}
.visa-index .process .process-step .step .i3 {background:url('../mindex_files/visaindex_process_icon_i3.png') no-repeat center 0;background-size:contain;}
.visa-index .process .process-step .step .i4 {background:url('../mindex_files/visaindex_process_icon_i4.png') no-repeat center 0;background-size:contain;}
.visa-index .process .process-step .step em {display:block;width:100%;height:24px;line-height:24px;font-size:12px;font-weight:bold;color:#333;}
.visa-index .process .process-step .direction {float:left;display:inline-block;box-sizing:border-box;width:20px;height:50px;line-height:50px;font-size:14px;font-weight:bold;color:#ccc;text-align:center;vertical-align:middle;}

/* 签证首页  办理流程  */
.visa-index .hot-visa {display:block;overflow:hidden;width:100%;margin-top:10px;padding-top:5px;background:#FFF;}
.visa-index .hot-visa .tit {display:block;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;}
.visa-index .hot-visa .list {display:block;width:100%;margin-top:5px;padding-bottom:10px;}
.visa-index .hot-visa .list li {position:relative;float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:25%;margin-bottom:10px;}
.visa-index .hot-visa .list li a {position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;}
.visa-index .hot-visa .list li .img {display:block;overflow:hidden;width:100%;height:50px;text-align:center;}
.visa-index .hot-visa .list li .img img {display:inline-block;width:50px;height:50px;}
.visa-index .hot-visa .list li .tit {display:block;overflow:hidden;width:100%;height:24px;margin-top:5px;line-height:24px;font-size:14px;text-align:center;}
.visa-index .hot-visa .list li .price {display:block;width:100%;height:24px;line-height:24px;font-size:10px;text-align:center;color:#f60;}
.visa-index .hot-visa .list li .price span {font-size:18px;color:#f60;}
.visa-index .hot-visa .look-allvisa {display:block;overflow:hidden;box-sizing:border-box;width:100%;height:24px;margin-bottom:10px;font-size:14px;text-align:center;color:#2577e3;}
.visa-index .hot-visa .look-allvisa .fa {margin-left:5px;font-size:14px;color:#2577e3;}

/* 签证首页  活动专区  */
.visa-index .visa-server {display:block;overflow:hidden;width:100%;margin-top:10px;background:#FFF;}
.visa-index .visa-server .tit {display:block;width:100%;height:0;line-height:0;font-size:16px;text-indent:-9999px;}
.visa-index .visa-server .server {display:block;width:100%;text-align:left;}
.visa-index .visa-server .server .big-pic {position:relative;float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:50%;height:160px;border-right:1px dotted #DDD;border-bottom:1px dotted #DDD;text-align:left;}
.visa-index .visa-server .server .big-pic .tit {position:relative;z-index:2;display:block;box-sizing:border-box;width:100%;height:30px;margin-top:10px;margin-left:10px;line-height:30px;text-align:left;text-indent:0;}
.visa-index .visa-server .server .big-pic .img {position:absolute;top:0;left:0;z-index:1;display:block;overflow:hidden;width:100%;height:100%;}
.visa-index .visa-server .server .big-pic .img img {position:absolute;left:50%;bottom:10px;height:100px;margin-left:-25%;}
.visa-index .visa-server .server .big-pic .tit span {display:block;width:100%;font-size:14px;}
.visa-index .visa-server .server .small-pic {position:relative;float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:50%;height:80px;border-right:1px dotted #DDD;border-bottom:1px dotted #DDD;text-align:left;}
.visa-index .visa-server .server .small-pic .tit {display:block;box-sizing:border-box;width:100%;height:30px;margin-top:20px;margin-left:10px;line-height:20px;text-align:left;}
.visa-index .visa-server .server .small-pic .tit span {display:block;width:100%;font-size:14px;text-indent:35px;}
.visa-index .visa-server .server .small-pic .tit em {display:block;width:100%;font-size:12px;color:#999;text-indent:35px;}
.visa-index .visa-server .server .small-pic .img {position:absolute;top:0;left:0;display:block;overflow:hidden;width:40px;height:100%;}
.visa-index .visa-server .server .small-pic .img img {position:absolute;top:50%;left:10px;display:block;overflow:hidden;width:25px;height:auto;margin-top:-25%;}

/* 签证首页  超值特卖  */
/* .visa-index .cheap-visa {display:block;overflow:hidden;width:100%;margin-top:10px;padding-top:5px;background:#FFF;}
.visa-index .cheap-visa .tit {display:block;overflow:hidden;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;}
.visa-index .cheap-visa .list {display:block;overflow:hidden;width:100%;padding-top:5px;padding-bottom:20px;}
.visa-index .cheap-visa .list li {display:block;width:100%;margin-top:10px;}
.visa-index .cheap-visa .list li:first-child {margin-top:0;}
.visa-index .cheap-visa .list li a {position:relative;display:block;overflow:hidden;width:100%;}
.visa-index .cheap-visa .list li .info {position:relative;overflow:hidden;width:100%;}
.visa-index .cheap-visa .list li .img {position:relative;float:left;width:100%;overflow:hidden;padding-top:46%;}
.visa-index .cheap-visa .list li .img img {position:absolute;top:-27%;left:0;width:100%;}
.visa-index .cheap-visa .list li .img .image-gra {position:absolute;bottom:0;height:35px;width:100%;background:linear-gradient(transparent, rgba(0, 0, 0, 0.5));}
.visa-index .cheap-visa .list li .type-area {position:absolute;top:10px;left:10px;overflow:hidden;height:20px;padding:0 10px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3C000000,endColorstr=#3C000000);border-radius:10px;line-height:20px;opacity:;font-size:12px;color:#FFF;}
.visa-index .cheap-visa .list li .type-area span {font-size:12px;color:#FFF;}
.visa-index .cheap-visa .list li .type-area span.fa-flag {transform:rotate(-20deg);}
.visa-index .cheap-visa .list li .prices {position:absolute;bottom:10px;left:10px;overflow:hidden;width:90px;border-radius:5px;}
.visa-index .cheap-visa .list li .prices .price {float:left;overflow:hidden;height:30px;width:100%;background:#F60;line-height:30px;font-size:12px;text-align:center;color:#FFF;}
.visa-index .cheap-visa .list li .prices .price span {margin:0 2px;font-size:16px;color:#FFF;}
.visa-index .cheap-visa .list li .prices .thrift {float:left;display:none;overflow:hidden;width:100%;height:20px;background:#666;line-height:20px;font-family:"Microsoft YaHei","宋体",sans-serif;font-size:12px;text-align:center;color:#FFF;}
.visa-index .cheap-visa .list li .prices .thrift span {margin-left:5px;font-size:12px;color:#FFF;}
.visa-index .cheap-visa .list li .prices.on .thrift {display:block;}
.visa-index .cheap-visa .list li .number-satisfaction {position:absolute;bottom:5px;right:10px;overflow:hidden;line-height:20px;}
.visa-index .cheap-visa .list li .number-satisfaction span {font-size:12px;color:#FFF;}
.visa-index .cheap-visa .list li .tits {overflow:hidden;width:100%;box-sizing:border-box;padding:10px;text-align:justify;text-justify:inter-ideograph;}
.visa-index .cheap-visa .list li .tits .tit {display:block;overflow:hidden;width:100%;height:22px;line-height:22px;font-size:16px;color:#222;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.visa-index .cheap-visa .list li .tits .tit span {font-size:16px;color:red;text-align:left;}
.visa-index .cheap-visa .list li .subtit {display:block;overflow:hidden;width:100%;height:20px;line-height:20px;font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.visa-index .cheap-visa .list li .acceptranges {diplay:block;overflow:hidden;box-sizing:border-box;width:100%;height:20px;margin-top:-10px;padding:0 10px;line-height:20px;text-align:justify;text-justify:inter-ideograph;color:#999;}
.visa-index .cheap-visa .list li .tags {overflow:hidden;width:100%;height:20px;box-sizing:border-box;margin-top:0;padding:0 10px;padding-bottom:5px;}
.visa-index .cheap-visa .list li .tags span {display:inline-block;overflow:hidden;height:18px;box-sizing:border-box;margin-right:3px;margin-bottom:5px;padding:0 2px;line-height:18px;border:1px solid #F60;border-radius:4px;font-size:10px;color:#F60;}
 */

/* 签证首页  超值特卖  */
.visa-index .cheap-visa {display:block;overflow:hidden;width:100%;margin-top:10px;padding-top:5px;background:#FFF;}
.visa-index .cheap-visa .tit {display:block;overflow:hidden;width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;}
.visa-index .cheap-visa .list {z-index:1;display:block;overflow:hidden;width:100%;padding-bottom:20px;border-bottom:1px dotted #CCC;}
.visa-index .cheap-visa li {position:relative;box-sizing:border-box;width:calc(100% - 20px);margin:0 10px;padding:10px 0;border-top:1px dotted #CCC;overflow:hidden;}
.visa-index .cheap-visa li:first-child {margin-top:0;}
.visa-index .cheap-visa li a {display:block;overflow:hidden;width:100%;}
.visa-index .cheap-visa li .img {position:relative;float:left;overflow:hidden;box-sizing:border-box;width:90px;height:65px;border:1px solid #eee;}
.visa-index .cheap-visa li .img img {position:absolute;top:0;left:0;width:100%;height:100%;}
.visa-index .cheap-visa li .info {float:right;overflow:hidden;width:calc(100% - 100px);height:65px;}
.visa-index .cheap-visa li .tit {float:left;overflow:hidden;width:100%;height:20px;line-height:20px;font-size:14px;color:#333;text-align:justify;text-justify:inter-ideograph;vertical-align:top;}
.visa-index .cheap-visa li .tags {float:left;transform:scale(0.9);overflow:hidden;box-sizing:border-box;width:100%;height:20px;margin-left:-5%;text-align:left;}
.visa-index .cheap-visa li .tags span {display:inline-block;overflow:hidden;box-sizing:border-box;height:18px;margin-right:3px;margin-bottom:5px;padding:0 2px;line-height:18px;border:1px solid #F60;border-radius:4px;font-size:10px;color:#F60;}
.visa-index .cheap-visa li .other {position:relative;float:left;width:100%;}
.visa-index .cheap-visa li .price {float:right;display:inline-block;overflow:hidden;height:25px;line-height:30px;font-size:12px;color:#F60;text-align:right;}
.visa-index .cheap-visa li .price span {margin:0 3px;font-size:18px;font-weight:bold;color:#F60;}
.visa-index .cheap-visa li .visa-out-place {position:absolute;left:0;bottom:0;display:inline-block;overflow:hidden;height:25px;line-height:30px;font-size:12px;color:#999;text-align:left;}

/* 签证页导航  */
.visa-allnav {position:fixed;top:0;z-index:1001;display:none;overflow:hidden;width:100%;height:100%;background:#FFF;}
.visa-allnav .top {float:left;overflow:hidden;width:100%;height:45px;background:#2577e3;}
.visa-allnav .top .goback {float:left;display:inline-block;overflow:hidden;height:45px;width:50px;line-height:50px;text-align:center;color:#FFF;}
.visa-allnav .top .goback .fa {font-size:18px;color:#FFF;}
.visa-allnav .top .tit {float:left;height:35px;width:80px;margin:5px 0;overflow:hidden;line-height:35px;font-size:16px;color:#FFF;text-align:center;}
.visa-allnav .top .search {float:right;overflow:hidden;height:25px;width:calc(100% - 150px);margin:10px;}
.visa-allnav .top .search .mdd {display:inline-block;height:25px;width:100%;background:url('../mindex_files/searchbox_bg.png') no-repeat 10px center #FFF;background-size:15px;border-radius:15px;line-height:25px;text-align:left;text-indent:2.5em;color:#666;}

.visa-allnav .navs {position:absolute;top:45px;left:0;overflow:hidden;width:75px;height:calc(100% - 45px);}
.visa-allnav .navs .list {float:left;overflow-y:scroll;width:75px;height:100%;}
.visa-allnav .navs .list li {float:left;overflow:hidden;width:75px;height:40px;background:#F6F6F6;border-bottom:1px solid #EAEAEA;line-height:40px;color:#666;text-align:center;}
.visa-allnav .navs .list li.active {background:#FFF;color:#2577e3;}

.visa-allnav .visa-list {position:absolute;top:45px;left:75px;overflow-y:scroll;width:calc(100% - 75px);height:calc(100% - 45px);padding-bottom:100px;background:#FFF;border-left:1px solid #ddd;}
.visa-allnav .visa-list .list {float:left;display:none;width:100%;}
.visa-allnav .visa-list .list.active {display:block;}
.visa-allnav .visa-list .list a {float:left;display:block;width:100%;height:40px;border-bottom:1px dotted #ddd;line-height:40px;text-indent:20px;color:#333;}


/* 自由行首页  图片轮播  */
.diy-tour .slider {position:relative;overflow:hidden;z-index:1;box-sizing:border-box;margin:auto;background:#FFF;}
.diy-tour .slider .swiper-wrapper {position:relative;display:flex;box-sizing:content-box;width:100%;height:100%;z-index:1;transition-property:transform;transform:translate3d(0,0,0);}
.diy-tour .slider .swiper-wrapper .swiper-slide {display:inline-block;flex-shrink:0;}
.diy-tour .slider .swiper-wrapper .swiper-slide a {position:relative;float:left;display:inline-block;width:100%;padding-top:40%;}
.diy-tour .slider .swiper-wrapper .swiper-slide a img {position:absolute;top:0;display:inline-block;width:100%;}

/* 自由行首页  搜索栏  */
.diy-tour .search-box {display:block;overflow:hidden;box-sizing:border-box;width:100%;height:50px;padding:0 15px;text-align:center;background:#F3F3F3;}
.diy-tour .search-box .keyword {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;height:30px;margin-top:10px;background:url('../mindex_files/searchbox_bg.png') no-repeat 10px center #FFF;background-size:15px;border-radius:15px;line-height:30px;text-align:left;text-indent:2.5em;color:#666;}

/* 自由行首页  热门推荐  */
.diy-tour .recommend {display:block;box-sizing:border-box;width:100%;padding:5px 0;padding-bottom:10px;background:#FFF;font-size:18px;}
.diy-tour .recommend .tit {overflow:hidden;width:100%;padding-bottom:5px;line-height:40px;font-size:16px;text-align:center;}
.diy-tour .recommend .tit em {display:block;overflow:hidden;width:100%;margin-top:-5px;line-height:20px;font-size:14px;font-weight:normal;text-align:center;color:#999;}
.diy-tour .recommend .area {overflow:hidden;box-sizing:border-box;width:100%;padding-top:5px;background:#FFF;text-align:left;}
.diy-tour .recommend .area a {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:calc((100% - 60px) / 3);margin-left:15px;margin-bottom:10px;text-align:center;}
.diy-tour .recommend .area a.three {margin-right:0;}
.diy-tour .recommend .area a img {float:left;overflow:hidden;width:100%;height:100%;border-radius:5px;}
.diy-tour .recommend .area a span {flaot:left;overflow:hidden;width:100%;height:30px;line-height:30px;font-size:14px;color:#333;}

/* 自由行首页  人气爆款  */
.diy-tour .burst {position:relative;display:block;overflow:hidden;box-sizing:border-box;width:100%;margin-top:10px;padding:5px 10px;background:#FFF;}
.diy-tour .burst .tit {display:block;box-sizing:border-box;width:100%;padding-bottom:5px;line-height:40px;font-size:16px;text-align:center;}
.diy-tour .burst .tit em {display:block;overflow:hidden;width:100%;margin-top:-5px;line-height:20px;font-size:14px;font-weight:normal;text-align:center;color:#999;}
.diy-tour .burst .swiper-wrapper {position:relative;display:flex;box-sizing:border-box;padding-bottom:15px;transition-duration:0ms;
transform: translate3d(0px, 0px, 0px);}
.diy-tour .burst .swiper-wrapper li {position:relative;float:left;overflow:hidden;flex-shrink:0;width:140px;margin-left:10px;border-radius:5px;}
.diy-tour .burst .swiper-wrapper li:first-child {margin-left:0;}
.diy-tour .burst .swiper-wrapper li .pic {float:left;width:100%;}
.diy-tour .burst .swiper-wrapper li .pic a {position:relative;float:left;overflow:hidden;width:100%;height:100%;padding-top:60%;}
.diy-tour .burst .swiper-wrapper li .pic a img {position:absolute;top:-5%;left:0;width:100%;}
.diy-tour .burst .swiper-wrapper li .bianhao {position:absolute;top:0;left:0;height:18px;padding-left:5px;padding-right:2px;background:#FF5500;line-height:18px;font-size:12px;text-align:center;color:#FFF;}
.diy-tour .burst .swiper-wrapper li .bianhao .triangle {position:absolute;top:0;right:-6px;width:0;height:0;border-top:19px solid #FF5500;border-right:6px solid transparent;border-bottom:0;border-left:0;}
.diy-tour .burst .swiper-wrapper li .info {float:left;box-sizing:border-box;width:100%;padding:0 5px 5px;background:#F6F6F6;}
.diy-tour .burst .swiper-wrapper li .tit {overflow:hidden;width:100%;height:32px;margin:5px 0;line-height:16px;text-align:justify;text-justify:inter-ideograph;}
.diy-tour .burst .swiper-wrapper li .tit a {font-size:12px;color:#000;}
.diy-tour .burst .swiper-wrapper li .area {float:left;overflow:hidden;height:20px;margin-top:5px;line-height:20px;font-size:12px;color:#666;}
.diy-tour .burst .swiper-wrapper li .price {float:right;overflow:hidden;height:20px;margin-top:5px;line-height:20px;font-size:12px;text-align:center;color:#FF5500;}
.diy-tour .burst .swiper-wrapper li .price span {margin:0 2px;font-size:16px;font-weight:bold;color:#FF5500;}

/* 自由行首页  自助服务  */
.diy-tour .server {display:block;overflow:hidden;box-sizing:border-box;width:100%;margin-top:10px;padding:5px 0;background:#FFF;font-size:18px;}
.diy-tour .server h2 {display:block;overflow:hidden;box-sizing:border-box;width:100%;-height:40px;line-height:40px;font-size:16px;text-align:center;}
.diy-tour .server .list {position:relative;display:flex;box-sizing:border-box;margin-top:0;padding:10px 0;}
.diy-tour .server .list a {display:inline-block;overflow:hidden;box-sizing:border-box;flex-shrink:0;width:22.5%;text-align:center;}
.diy-tour .server .list a:first-child {margin-left:0;}
.diy-tour .server .list .icon {display:inline-block;overflow:hidden;width:45px;height:45px;background:url('../mindex_files/abroad_icon_server_i1.png') no-repeat center 0 #FFF;background-size:100%;}
.diy-tour .server .list .i1 {background:url('../mindex_files/abroad_icon_server_i1.png') no-repeat center 0 #FFF;background-size:100%;}
.diy-tour .server .list .i2 {background:url('../mindex_files/abroad_icon_server_i2.png') no-repeat center 0 #FFF;background-size:100%;}
.diy-tour .server .list .i3 {background:url('../mindex_files/abroad_icon_server_i3.png') no-repeat center 0 #FFF;background-size:100%;}
.diy-tour .server .list .i4 {background:url('../mindex_files/abroad_icon_server_i4.png') no-repeat center 0 #FFF;background-size:100%;}
.diy-tour .server .list .i5 {background:url('../mindex_files/abroad_icon_server_i5.png') no-repeat center 0 #FFF;background-size:100%;}
.diy-tour .server .list em {display:inline-block;overflow:hidden;width:100%;line-height:30px;font-size:12px;}

/* 自由行首页  线路列表  */
.diy-tour .line-lists {display:block;width:100%;margin-top:10px;padding-bottom:10px;background:#FFF;}
.diy-tour .line-lists .tab {display:block;width:100%;height:45px;background:#FFF;line-height:45px;text-align:left;white-space:nowrap;}
.diy-tour .line-lists .tab.fixed {position:fixed;top:45px;left:0;right:0;z-index:10;}
.diy-tour .line-lists .tab li {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:calc(100% / 3);height:45px;background:#FFF;border-bottom:1px solid #DDD;line-height:45px;font-size:16px;text-align:center;}
.diy-tour .line-lists .tab li.active {border-bottom:3px solid #2577e3;}
.diy-tour .line-lists .menu {float:left;display:none;overflow:hidden;box-sizing:border-box;width:100%;padding:0 10px;padding-bottom:10px;background:#FFF;}
.diy-tour .line-lists .menu.fixed {position:fixed;top:90px;z-index:10;}
.diy-tour .line-lists .menu.active {display:block;}
.diy-tour .line-lists .menu li {float:left;display:inline-block;box-sizing:border-box;width:calc((100% - 30px) / 4);height:32px;margin-top:10px;margin-right:10px;background:#F2F2F2;border:1px solid  #F2F2F2;border-radius:16px;line-height:32px;font-size:14px;text-align:center;color:#333;}
.diy-tour .line-lists .menu .four {margin-right:0;}
.diy-tour .line-lists .menu .active {background:#F4FFFB;border:1px solid #2577e3;color:#2577e3;}
.diy-tour .line-lists .lists {float:left;width:100%;display:none;padding-bottom:10px;}
.diy-tour .line-lists .lists.active {display:block;}
.diy-tour .line-lists .lists .lines {float:left;width:100%;display:none;padding-bottom:10px;}
.diy-tour .line-lists .lists .lines.active {display:block;}
.diy-tour .line-lists .lists .lines li {position:relative;float:left;width:100%;margin-top:10px;}
.diy-tour .line-lists .lists .lines li:first-child {margin-top:0;}
.diy-tour .line-lists .lists .lines li.none {display:none;}
.diy-tour .line-lists .lists .lines li a {position:relative;display:block;overflow:hidden;width:100%;}
.diy-tour .line-lists .lists .lines li .info {position:relative;overflow:hidden;width:100%;}
.diy-tour .line-lists .lists .lines li .img {position:relative;float:left;width:100%;overflow:hidden;padding-top:46%;}
.diy-tour .line-lists .lists .lines li .img img {position:absolute;top:-27%;left:0;width:100%;}
.diy-tour .line-lists .lists .lines li .img .image-gra {position:absolute;bottom:0;height:35px;width:100%;background:linear-gradient(transparent, rgba(0, 0, 0, 0.5));}
.diy-tour .line-lists .lists .lines li .type-area {position:absolute;top:10px;left:10px;overflow:hidden;height:20px;padding:0 10px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3C000000,endColorstr=#3C000000);border-radius:10px;line-height:20px;opacity:;font-size:12px;color:#FFF;}
.diy-tour .line-lists .lists .lines li .type-area span {font-size:12px;color:#FFF;}
.diy-tour .line-lists .lists .lines li .type-area span.fa-flag {transform:rotate(-20deg);}
.diy-tour .line-lists .lists .lines li .prices {position:absolute;bottom:10px;left:10px;overflow:hidden;width:90px;border-radius:5px;}
.diy-tour .line-lists .lists .lines li .prices .price {float:left;overflow:hidden;height:30px;width:100%;background:#F60;line-height:30px;font-size:12px;text-align:center;color:#FFF;}
.diy-tour .line-lists .lists .lines li .prices .price span {margin:0 2px;font-size:16px;color:#FFF;}
.diy-tour .line-lists .lists .lines li .prices .thrift {float:left;display:none;overflow:hidden;width:100%;height:20px;background:#666;line-height:20px;font-family:"Microsoft YaHei","宋体",sans-serif;font-size:12px;text-align:center;color:#FFF;}
.diy-tour .line-lists .lists .lines li .prices .thrift span {margin-left:5px;font-size:12px;color:#FFF;}
.diy-tour .line-lists .lists .lines li .prices.on .thrift {display:block;}
.diy-tour .line-lists .lists .lines li .number-satisfaction {position:absolute;bottom:5px;right:10px;overflow:hidden;line-height:20px;}
.diy-tour .line-lists .lists .lines li .number-satisfaction span {font-size:12px;color:#FFF;}
.diy-tour .line-lists .lists .lines li .tits {overflow:hidden;width:100%;box-sizing:border-box;padding:10px;text-align:justify;text-justify:inter-ideograph;}
.diy-tour .line-lists .lists .lines li .tits .tit {display:block;overflow:hidden;width:100%;height:22px;line-height:22px;font-size:16px;color:#222;text-overflow:ellipsis;white-space:nowrap;}
.diy-tour .line-lists .lists .lines li .tits .tit span {font-size:16px;color:red;}
.diy-tour .line-lists .lists .lines li .subtit {display:block;overflow:hidden;width:100%;height:20px;line-height:20px;font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.diy-tour .line-lists .lists .lines li .tags {overflow:hidden;width:100%;height:20px;box-sizing:border-box;margin-top:-8px;padding:0 10px;padding-bottom:5px;}
.diy-tour .line-lists .lists .lines li .tags span {display:inline-block;overflow:hidden;height:18px;box-sizing:border-box;margin-right:3px;margin-bottom:5px;padding:0 2px;line-height:18px;border:1px solid #F60;border-radius:4px;font-size:10px;color:#F60;}

/* 主题游首页  图片轮播  */
.theme .slider {position:relative;overflow:hidden;z-index:1;box-sizing:border-box;margin:auto;background:#FFF;}
.theme .slider .swiper-wrapper {position:relative;display:flex;box-sizing:content-box;width:100%;height:100%;z-index:1;transition-property:transform;transform:translate3d(0,0,0);}
.theme .slider .swiper-wrapper .swiper-slide {display:inline-block;flex-shrink:0;}
.theme .slider .swiper-wrapper .swiper-slide a {position:relative;float:left;display:inline-block;width:100%;padding-top:40%;}
.theme .slider .swiper-wrapper .swiper-slide a img {position:absolute;top:0;display:inline-block;width:100%;}

/* 主题游首页  搜索栏  */
.theme .search-box {display:block;overflow:hidden;box-sizing:border-box;width:100%;height:50px;padding:0 15px;text-align:center;background:#F3F3F3;}
.theme .search-box .keyword {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;height:30px;margin-top:10px;background:url('../mindex_files/searchbox_bg.png') no-repeat 10px center #FFF;background-size:15px;border-radius:15px;line-height:30px;text-align:left;text-indent:2.5em;color:#666;}

/* 主题游首页  主题类别  */
.theme .types {display:block;overflow:hidden;box-sizing:border-box;width:100%;padding-top:15px;background:#FFF;font-size:18px;}
.theme .types a {float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:calc((100% - 50px) / 4);margin-left:10px;margin-bottom:10px;text-align:center;}
.theme .types a span {display:inline-block;overflow:hidden;box-sizing:border-box;width:45px;height:45px;}
.theme .types a .i1 {background:url('../mindex_files/theme_types_icon_i1.png') no-repeat center center;background-size:contain;}
.theme .types a .i2 {background:url('../mindex_files/theme_types_icon_i2.png') no-repeat center center;background-size:contain;}
.theme .types a .i3 {background:url('../mindex_files/theme_types_icon_i3.png') no-repeat center center;background-size:contain;}
.theme .types a .i4 {background:url('../mindex_files/theme_types_icon_i4.png') no-repeat center center;background-size:contain;}
.theme .types a .i5 {background:url('../mindex_files/theme_types_icon_i5.png') no-repeat center center;background-size:contain;}
.theme .types a .i6 {background:url('../mindex_files/theme_types_icon_i6.png') no-repeat center center;background-size:contain;}
.theme .types a .i7 {background:url('../mindex_files/theme_types_icon_i7.png') no-repeat center center;background-size:contain;}
.theme .types a .i8 {background:url('../mindex_files/theme_types_icon_i8.png') no-repeat center center;background-size:contain;}
.theme .types a em {display:block;overflow:hidden;width:100%;height:24px;line-height:24px;font-size:14px;color:#333;}

/* 主题游首页  热门推荐  */
.theme .recommend {display:block;box-sizing:border-box;width:100%;padding:5px 0;padding-bottom:10px;background:#FFF;font-size:18px;}
.theme .recommend .tit {overflow:hidden;width:100%;padding-bottom:5px;line-height:40px;font-size:16px;text-align:center;}
.theme .recommend .tit em {display:block;overflow:hidden;width:100%;margin-top:-5px;line-height:20px;font-size:14px;font-weight:normal;text-align:center;color:#999;}
.theme .recommend .area {overflow:hidden;box-sizing:border-box;width:100%;padding-top:5px;background:#FFF;text-align:left;}
.theme .recommend .area a {position:relative;float:left;display:inline-block;overflow:hidden;box-sizing:border-box;width:calc((100% - 40px) / 3);margin-left:10px;margin-bottom:10px;text-align:center;}
.theme .recommend .area .big {padding-top:40%;}
.theme .recommend .area .small {padding-top:calc((40% - 10px) / 2);}
.theme .recommend .area a img {position:absolute;top:0;left:0;width:100%;height:100%;}
.theme .recommend .area a span {position:absolute;bottom:0;left:0;overflow:hidden;width:100%;height:24px;background:rgba(0,0,0,0.5);line-height:24px;font-size:14px;color:#fff;}

/* 主题游首页  线路列表  */
.theme .line-lists {position:relative;overflow:hidden;width:100%;margin-top:10px;padding-bottom:10px;background:#FFF;}
.theme .line-lists .tab {position:relative;float:left;width:100%;height:50px;background:#FFF;line-height:50px;text-align:left;white-space:nowrap;}
.theme .line-lists .tab.fixed {position:fixed;top:45px;left:0;right:0;z-index:10;}
.theme .line-lists .tab li {position:relative;display:inline-block;overflow:hidden;width:25%;height:30px;margin-right:-4px;padding:10px;padding-right:0;background:#FFF;line-height:30px;font-size:14px;text-align:left;}
.theme .line-lists .tab li:last-child {padding-right:40px;}
.theme .line-lists .tab li span {float:left;display:inline-block;overflow:hidden;width:100%;height:30px;background:#F2F2F2;border-radius:13px;text-align:center;color:#333;}
.theme .line-lists .tab li.active span {background:#2577e3;color:#fff;}
.theme .line-lists .lines {float:left;display:none;width:100%;padding-bottom:10px;}
.theme .line-lists .lines.active {display:block;}
.theme .line-lists .lines li {position:relative;float:left;width:100%;margin-top:10px;}
.theme .line-lists .lines li:first-child {margin-top:0;}
.theme .line-lists .lines li.none {display:none;}
.theme .line-lists .lines li a {position:relative;display:block;overflow:hidden;width:100%;}
.theme .line-lists .lines li .info {position:relative;overflow:hidden;width:100%;}
.theme .line-lists .lines li .img {position:relative;float:left;width:100%;overflow:hidden;padding-top:46%;}
.theme .line-lists .lines li .img img {position:absolute;top:-27%;left:0;width:100%;}
.theme .line-lists .lines li .img .image-gra {position:absolute;bottom:0;height:35px;width:100%;background:linear-gradient(transparent, rgba(0, 0, 0, 0.5));}
.theme .line-lists .lines li .type-area {position:absolute;top:10px;left:10px;overflow:hidden;height:20px;padding:0 10px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3C000000,endColorstr=#3C000000);border-radius:10px;line-height:20px;opacity:;font-size:12px;color:#FFF;}
.theme .line-lists .lines li .type-area span {font-size:12px;color:#FFF;}
.theme .line-lists .lines li .type-area span.fa-flag {transform:rotate(-20deg);}
.theme .line-lists .lines li .prices {position:absolute;bottom:10px;left:10px;overflow:hidden;width:90px;border-radius:5px;}
.theme .line-lists .lines li .prices .price {float:left;overflow:hidden;height:30px;width:100%;background:#F60;line-height:30px;font-size:12px;text-align:center;color:#FFF;}
.theme .line-lists .lines li .prices .price span {margin:0 2px;font-size:16px;color:#FFF;}
.theme .line-lists .lines li .prices .thrift {float:left;display:none;overflow:hidden;width:100%;height:20px;background:#666;line-height:20px;font-family:"Microsoft YaHei","宋体",sans-serif;font-size:12px;text-align:center;color:#FFF;}
.theme .line-lists .lines li .prices .thrift span {margin-left:5px;font-size:12px;color:#FFF;}
.theme .line-lists .lines li .prices.on .thrift {display:block;}
.theme .line-lists .lines li .number-satisfaction {position:absolute;bottom:5px;right:10px;overflow:hidden;line-height:20px;}
.theme .line-lists .lines li .number-satisfaction span {font-size:12px;color:#FFF;}
.theme .line-lists .lines li .tits {overflow:hidden;width:100%;box-sizing:border-box;padding:10px;text-align:justify;text-justify:inter-ideograph;}
.theme .line-lists .lines li .tits .tit {display:block;overflow:hidden;width:100%;height:22px;line-height:22px;font-size:16px;color:#222;text-overflow:ellipsis;white-space:nowrap;}
.theme .line-lists .lines li .tits .tit span {font-size:16px;color:red;}
.theme .line-lists .lines li .subtit {display:block;overflow:hidden;width:100%;height:20px;line-height:20px;font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.theme .line-lists .lines li .tags {overflow:hidden;width:100%;height:20px;box-sizing:border-box;margin-top:-8px;padding:0 10px;padding-bottom:5px;}
.theme .line-lists .lines li .tags span {display:inline-block;overflow:hidden;height:18px;box-sizing:border-box;margin-right:3px;margin-bottom:5px;padding:0 2px;line-height:18px;border:1px solid #F60;border-radius:4px;font-size:10px;color:#F60;}

/* 资讯详情页  */
.news-detail {display:block;width:100%;background:#fff;}
.news-detail .thumb {position:relative;display:block;overflow:hidden;width:100%;padding-top:60%;}
.news-detail .thumb img {position:absolute;top:-5%;left:0;display:block;overflow:hidden;width:100%;height:auto;}
.news-detail .news-info {display:block;box-sizing:border-box;width:100%;padding:10px;line-height:24px;fong-size:12px;color:#333;}
.news-detail .news-info h1 {display:block;width:100%;line-height:36px;font-size:18px;color:#333;text-align:center;}
.news-detail .news-info span {display:block;width:100%;line-height:20px;fong-size:12px;color:#666;text-align:center;}
.news-detail .news-info hr {display:block;overflow:hidden;width:100%;height:1px;margin:10px 0;border-top:1px dotted #ccc;}
.news-detail .news-info .info {display:block;overflow:hidden;width:100%;padding-bottom:20px;line-height:24px;fong-size:12px;color:#333;}
.news-detail .news-info .info img {display:block;width:100%;}

/* 资讯详情页  */
.jingdian-detail {display:block;width:100%;background:#fff;}
.jingdian-info {display:block;box-sizing:border-box;width:100%;padding:10px;line-height:24px;fong-size:12px;color:#333;}
.jingdian-info h1 {display:block;width:100%;line-height:36px;font-size:18px;color:#333;text-align:center;}
.jingdian-info span {display:block;width:100%;line-height:20px;fong-size:12px;color:#666;text-align:center;}
.jingdian-info hr {display:block;overflow:hidden;width:100%;height:1px;margin:10px 0;border-top:1px dotted #ccc;}
.jingdian-info .zutu {position:relative;overflow:hidden;z-index:1;box-sizing:border-box;margin:auto;background:#FFF;}
.jingdian-info .zutu .swiper-wrapper {position:relative;display:flex;box-sizing:content-box;width:100%;height:100%;z-index:1;transition-property:transform;transform:translate3d(0,0,0);}
.jingdian-info .zutu .swiper-wrapper .swiper-slide {position:relative;display:inline-block;overflow:hidden;flex-shrink:0;padding-top:70%;}
.jingdian-info .zutu .swiper-wrapper .swiper-slide img {position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;}
.jingdian-info .info {display:block;overflow:hidden;width:100%;padding-top:10px;padding-bottom:20px;line-height:24px;fong-size:12px;color:#333;}
.jingdian-info .info img {display:block;width:100%;}
.jingdian-info .info p {text-indent:2em;}
