/*base*/
body,html,div,p,table,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
ul,ol,li,dl,dt,dd{list-style:none;}
img,a{border:none;}
em,i{font-style:normal;}
a{outline:none;text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
a:hover, a:focus{text-decoration:none;}
body{font-family:"微软雅黑",Arial,Helvetica;font-weight:normal;text-shadow:none;background:#fff;width:100%;height:100%;position:relative;}
.clear{width:0px;height:0px;font-size:0px;line-height:0px;clear:both;overflow:hidden;}
*, *:before, *:after{box-sizing:content-box;}

/*页面框架*/
#web_wrap{
    -webkit-transform-origin:top;
    transform-origin:top;
    width:320px;
    margin:0px auto;
    position:relative;
    padding-bottom:65px;
}

/*页面内容*/
.container{width:320px;margin:0px auto;padding:0px;}

/*登陆*/
.login_bg{background:#36a6ff url(/html/images/login_bg.jpg) center top no-repeat;background-size:100% auto;}
.login_con_box{width:100%;position:relative;top:180px;text-align:center;}
.login_con_box li{width:100%;text-align:center;margin-top:10px;position:relative;}
.login_con_box li:nth-of-type(1) i{display:inline-block;width:25px;height:25px;background:url(/html/images/icon.png) -210px 3px no-repeat;background-size:500px auto;position:absolute;left:48px;top:10px;}
.login_con_box li:nth-of-type(2) i{display:inline-block;width:25px;height:25px;background:url(/html/images/icon.png) -257px 3px no-repeat;background-size:500px auto;position:absolute;left:48px;top:10px;}
.login_con_box li input{width:200px;height:40px;outline:none;border:1px solid #5bb7ff;padding-left:30px;}
.login_con_box .login_submit{display:inline-block;width:235px;height:40px;background:#1568ff;text-align:center;line-height:40px;color:#fff;outline:none;border:none;border-radius:3px;margin-top:15px;-webkit-appearance:none;font-size:14px;}
.login_con_box .login_submit:active{background:#7dabff;}

.login_overlay{width:100%;height:100%;background:#111;position:fixed;left:0px;top:0px;z-index:8;opacity:0.8;}
.login_error{width:70%;height:100px;background:#fff;position:fixed;left:15%;top:40%;border-radius:8px;border:1px solid #ddd;z-index:9;overflow:hidden;}
.login_error p{width:100%;margin:0px auto;font-size:12px;color:#555555;text-align:center;margin-top:1.8rem;}
.login_error a{display:block;width:100%;height:2rem;line-height:2rem;border-top:1px solid #ddd;text-align:center;position:absolute;left:0px;bottom:0px;color:#555;font-size:14px;}


/*顶部导航*/
.top_nav{width:100%;height:45px;color:white;font-size:17px;background:#fff;}
/*.top_nav a:active{background:rgba(0,0,0,0.3);}*/

.top_nav_left_btn{float:left;width:40px;height:45px;line-height:45px;text-align:center;font-size:24px;font-weight:bold;color:#a3a3a3;text-indent:15px;}

.top_nav_left_btn span{display:inline-block;width:13px;height:13px;position:relative;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);top:-3px;left:-4px;}
.top_nav_left_btn span i{display:inline-block;width:13px;height:2px;position:absolute;top:0px;left:0px;background:#a3a3a3;}
.top_nav_left_btn span em{display:inline-block;width:2px;height:13px;position:absolute;top:0px;left:0px;background:#a3a3a3;}

.top_nav_middle{display:inline-block;width:230px;margin:0px auto;height:45px;line-height:45px;text-align:center;overflow:hidden;position:relative;}
.top_nav_middle a{display:inline-block;}
.top_nav_middle img{width:100%;margin-top:0px;}

.top_nav_right{width:50px;height:45px;text-align:center;color:white;position:absolute;line-height:45px;right:0px;top:0px;}
.top_nav_right .not_login{display:inline-block;width:45px;height:45px;background:url(/html/images/icon.png) -295px 14px no-repeat;background-size:500px auto;}
.top_nav_right .not_login:active{opacity:0.7;}

.now_login{position:relative;z-index:3;}
.now_login_img{position:absolute;left:8px;top:5px;}
.now_login_img img{width:35px;height:35px;border-radius:50%;}

.now_login_nav{position:absolute;left:5px;top:45px;width:40px;background:#fff;text-align:center;box-shadow:0px -2px 30px #6a6a6a;border-radius:3px;padding-top:5px;display:none;}
.now_login_nav.active{
    display:block;
    transform-origin:top;
    -webkit-transform-origin:top;
    -webkit-animation:navbounceIn .5s ease both;
    -moz-animation:navbounceIn .5s ease both;
    -ms-animation:navbounceIn .5s ease both;
    animation:navbounceIn .5s ease both;
}

.now_login_nav a{float:left;margin-left:4px;width:80%;font-size:12px;line-height:15px;color:#555555;border-top:1px solid #ddd;padding:8px 0px;}
.now_login_nav a:active{opacity:0.7;}
.now_login_nav a:nth-of-type(1){border-top:none;margin-top:-3px;}
.now_login_nav .border{width: 0;height: 0;font-size: 0;border-width: 8px;border-style: solid;border-color:transparent  transparent #fff transparent ;overflow: hidden;position: absolute;left: 13px;top: -15px;}

@-webkit-keyframes navbounceIn{
    0%{opacity:0;-webkit-transform:scale(.3)}
    50%{opacity:1;-webkit-transform:scale(1.02)}
    70%{-webkit-transform:scale(.98)}
    100%{-webkit-transform:scale(1)}
}
@-moz-keyframes navbounceIn{
    0%{opacity:0;-moz-transform:scale(.3)}
    50%{opacity:1;-moz-transform:scale(1.02)}
    70%{-moz-transform:scale(.98)}
    100%{-moz-transform:scale(1)}
}
@-ms-keyframes navbounceIn{
    0%{opacity:0;-ms-transform:scale(.3)}
    50%{opacity:1;-ms-transform:scale(1.02)}
    70%{-ms-transform:scale(.98)}
    100%{-ms-transform:scale(1)}
}
@keyframes navbounceIn{
    0%{opacity:0;transform:scale(.3)}
    50%{opacity:1;transform:scale(1.02)}
    70%{transform:scale(.98)}
    100%{transform:scale(1)}
}



/*内页顶部导航*/
.inner_top_nav{width:100%;height:40px;background:url(/html/images/inner_top_bg.jpg) center top no-repeat;background-size:320px auto;color:#fff; position:relative; top:0px; z-index:5;overflow:hidden;}
.inner_top_nav .top_nav_middle{height:40px;line-height:40px;}
.inner_top_nav .top_nav_left_btn{height:40px;line-height:40px;color:#fff;}
.inner_top_nav .top_nav_left_btn span i{background:#fff;}
.inner_top_nav .top_nav_left_btn span em{background:#fff;}




/*底部固定导航*/
.footer{width:100%;height:70px;line-height:20px;background:#FFF; position:fixed;left:0px;bottom:0px;border-top:1px solid #eeeeee
;font-size:12px;z-index: 5;}
.footer a.support{display:inline-block;width:100%;height:20px;text-align:center;color:#a5a5a5;position:relative;}
.footer a{display:inline-block;width:32.5%;height:50px;text-align:center;color:#a5a5a5;position:relative;}

.footer a:active{background:rgba(1,148,225,0.2);}
.footer a span{display:block;width:1px;height:20px;background:#eeeeee;position:absolute;left:-3px;top:15px;}

.footer a i{display:block;margin:0px auto;width:26px;height:26px;background:url(/html/images/icon.png) -385px 5px no-repeat;background-size:550px auto;position:relative;top:5px;}
.footer a:nth-of-type(2) i{background-size:650px auto;background-position: -125px 5px;}
.footer a:nth-of-type(3) i{background-size:650px auto;background-position: -205px 3px;}

.footer .as{color:#13a1ff;}
.footer .as:nth-of-type(2) i{background:url(../images/footerIcon.png) no-repeat 1px 2px; background-size:217px 22px;}
.footer .as:nth-of-type(3) i{background:url(../images/footerIcon.png) no-repeat -190px 2px; background-size:217px 22px;}

/*营业部微店的底部固定导航*/
.footer-sales a{
  width: 23.5%;
}
.footer-sales a i{display:block;margin:0px auto;width:26px;height:26px;background:url(/html/images/icon3.png) -335px 5px no-repeat;background-size:550px auto;position:relative;top:3px;margin-bottom: 5px;}
.footer-sales a:nth-of-type(2) i{width: background-size:650px auto;background-position: -457px 3px;}
.footer-sales a:nth-of-type(3) i{background-size:650px auto;background-position: -66px 3px;}
.footer-sales a:nth-of-type(4) i{background-size:650px auto;background-position: -338px 3px;}
.footer-sales .as:nth-of-type(3) i{background:url(../images/footerIcon.png) no-repeat 1px 2px; background-size:217px 22px;}


/*首页内容*/
.index_con{width:320px;}
.swiper-slide img{width:100%;}

.index_search_con{width:100%;padding:5px 0px 10px 0px;position:relative;}
.index_search_con .index_search_btn{width:160px;padding:12px 0px 10px 35px;font-size:12px;background:#f1f1f1;outline:none;border:none;border-radius:30px;margin-left:15px;height:15px;line-height:16px;}
.index_search_con .index_search_submit{-webkit-appearance:none;background:#1ea1f4;outline:none;border:none;border-radius:30px;color:#fff;width:60px;height:35px;font-size:14px;margin-left:5px;display:inline-block;box-sizing:inherit;text-align:center;line-height:35px;top:2px;position:relative;}
.index_search_con .index_search_submit:active{background:rgba(1,148,225,0.2);}

.index_search_con .index_search_icon{width:20px;height:24px;background:url(/html/images/icon.png) 0px 0px no-repeat;background-size:500px auto;position:absolute;left:30px;top:18px;z-index:1;}

.index_search_tag{width:285px;margin:0px auto 0px auto;position:relative;height:0px;overflow:hidden;transition:0.5s;}
.index_search_tag a{display:inline-block;background:#e9e9e9;color:#737373;padding:3px 5px;border-radius:3px;font-size:12px;margin:0px 4px;margin-bottom:5px;}
.index_search_tag a:active{background:#6ec7ff;}

.index_theme_arrow{width:42px;height:20px;background:url(/html/images/icon.png) -22px 5px no-repeat;background-size:500px auto;position:absolute;left:42.5%;bottom:0px;transition:0.5s;margin-top:10px;}
.index_theme_arrow:active{opacity:0.5;}


.index_theme_con{width:100%;margin-top:0px;}
.index_theme_con a{float:left;width:79px;height:89px;border:1px solid #eeeeee;text-align:center;position:relative;margin-left:-1px;margin-top:-1px;}
.index_theme_con a:active{background:rgba(1,148,225,0.2);}
.index_theme_con a i{display:inline-block;position:relative;}
.index_theme_con a em{display:inline-block;width:100%;color:#555555;font-size:14px;position:absolute;bottom:10px;z-index:1;text-align:center;left:0px;}

.index_theme_con a:nth-of-type(1) i{width:40px;height:40px;top:15px;background:url(/html/images/icon.png) 3px -67px no-repeat;background-size:500px auto;}
.index_theme_con a:nth-of-type(2) i{width:40px;height:40px;top:15px;background:url(/html/images/icon.png) -68px -67px no-repeat;background-size:500px auto;}
.index_theme_con a:nth-of-type(3) i{width:40px;height:40px;top:15px;background:url(/html/images/icon.png) -141px -67px no-repeat;background-size:500px auto;}
.index_theme_con a:nth-of-type(4) i{width:40px;height:40px;top:15px;background:url(/html/images/icon.png) -211px -67px no-repeat;background-size:500px auto;}
.index_theme_con a:nth-of-type(5) i{width:40px;height:40px;top:15px;background:url(/html/images/icon.png) 10px -143px no-repeat;background-size:500px auto;}
.index_theme_con a:nth-of-type(6) i{width:45px;height:40px;top:15px;background:url(/html/images/icon.png) -71px -143px no-repeat;background-size:500px auto;}
.index_theme_con a:nth-of-type(7) i{width:40px;height:40px;top:15px;background:url(/html/images/icon.png) -151px -143px no-repeat;background-size:500px auto;}
.index_theme_con a:nth-of-type(8) i{width:40px;height:40px;top:15px;background:url(/html/images/icon.png) -220px -143px no-repeat;background-size:500px auto;}
/*营业部信息*/
/* salesDepartmentInfo */
.sales-department-info {
  padding: 2% 0%;
}
.sales-department-info .life {
  width: 45%;
}
.sales-department-info .right {
  width: 53%;
  text-align: left;
}
.sales-department-info-box h2 {
  display: inline-block;
  font-weight: 500;
  /* margin-bottom: 5%; */
  font-size: 1em;
  overflow: hidden;
  text-overflow: ellipsis; /*溢出用省略号代替*/
  display: -webkit-box;
  -webkit-line-clamp: 1; /*第1行溢出时 */
  -webkit-box-orient: vertical;
}
.sales-department-info-box {
  display: inline-grid;
  text-align: center;
}
.sales-department-info-box .inner-box {
  margin: 4% 0%;
  overflow: hidden;
  text-overflow: ellipsis; /*溢出用省略号代替*/
  display: -webkit-box;
  -webkit-line-clamp: 1; /*第二行溢出时 */
  -webkit-box-orient: vertical;
}
.sales-department-info-box img {
  width: 0.9em;
  vertical-align: middle;
}
.sales-department-info-box span {
  vertical-align: middle;
  font-size: 0.7em;
  margin-left: 1%;
  margin-right: 2%;
}
.sales-department-info-box em {
  vertical-align: middle;
  font-size: 0.7em;
}

/*旅游线路详情*/
.line_detail_title{border-bottom:1px solid #eeeeee;padding:10px 0px 15px 0px;background:#fff;margin-top:-4px;}
.line_detail_title h3{color:#141414;font-size:16px;line-height:20px;width:270px;margin:0px auto;margin-bottom:10px;}
.line_detail_title h4{color:#ff4e07;font-size:16px;display:inline-block;margin-left:21px;}

.line_detail_title .more_price_btn{font-size:16px;display:inline-block;font-size:12px;padding:3px 10px;border:1px solid #a3a3a3;color:#a3a3a3;border-radius:20px;margin-left:5px;}
.more_price_close_btn{display:block;width:53px;height:53px;background:url(/html/images/icon2.png) -447px 0px no-repeat;background-size:500px auto;position:absolute;left:41%;bottom:-80px;}
.more_price_close_btn:active{opacity:0.5;}
.more_price_box{width:90%;left:5%;min-height:100px;background:#fff;position:fixed;z-index:10;border-radius:10px;display:none;top:30%;}
.more_price_overlay{width:100%;height:100%;background:#111;opacity:0.7;position:fixed;left:0px;top:0px;z-index:9;display:none;}
.more_price_box li{width:92%;margin:0px auto;height:35px;line-height:35px;border-top:1px solid #ddd;text-indent:10px;color:#555555;font-size:13px;position:relative;}
.more_price_box li span{position:absolute;right:10px;top:0px;color:#ff6c00;font-size:14px;line-height:35px;}
.more_price_box li:nth-of-type(1){border-top:none;}
.line_detail_title_tag{width:270px;margin:0px auto;margin-top:10px;}
.line_detail_title_tag p{display:inline-block;font-size:12px;padding:3px 10px;border:1px solid #0094f5;color:#0094f5;border-radius:20px;margin-top:5px;}

.line_detail_date{width:100%;height:42px;background:#fff;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;margin:8px auto;text-align:center;}
.line_detail_date_left{float:left;line-height:42px;color:#282828;}
.line_detail_date_left i{display:inline-block;width:15px;height:15px;background:url(/html/images/icon2.png) -1px 0px no-repeat;background-size:500px auto;position:relative;top:2px;margin:0px 3px 0px 12px;}
.line_detail_date_middle{display:inline-block;width:30%;text-align:center;line-height:42px;color:#ff4e07;}
.line_detail_date_middle input{display:inline-block;outline:none;border:none;color:#ff4e07;height:100%;width:100%;text-align:center;font-size:14px;margin-left:-5px;}
.line_detail_date_right{float:right;line-height:42px;color:#282828;text-align:center;}
.line_detail_date_right:active{opacity:0.5;}
.line_detail_date_right i{display:inline-block;width:11px;height:11px;background:url(/html/images/icon2.png) -73px -2px no-repeat;background-size:500px auto;position:relative;top:0px;margin:0px 10px 0px 3px;}


.line_detail_intro_btn{width:100%;height:42px;line-height:42px;background:#63bbff;margin:8px auto 0px;text-align:center;color:#fff; white-space: nowrap; font-size: 10px;}
.line_detail_intro_btn a{display:inline-block;width:20%;color:#fff;font-size:13px;}
.line_detail_intro_btn02{position:fixed;left:0px;top:-50px;margin-top:0px;transition:0.5s;}


.line_detail_intro_box{width:100%;height:41px;background:#fff;overflow:hidden;padding-bottom:0px;overflow:hidden;}
.line_detail_intro_box.active{
    width:100%;height:auto;padding-bottom:30px;overflow:visible;
}
.line_detail_intro_box_title_tap{display:block;width:100%;height:40px;line-height:40px;background:#fff;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;color:#141414;position:relative;}
.line_detail_intro_box_title_tap:link{color: #141414; }
.line_detail_intro_box_title_tap:visited{color: #141414;}
.line_detail_intro_box_title_tap:hover{color:#141414;}
.line_detail_intro_box_title_tap:active{color:#141414;}
/*.line_detail_intro_box .line_detail_intro_box_title_tap:nth-of-type(1){border-top:none;}*/

.line_detail_intro_box_title_tap.active{color:#279cff;}
.line_detail_intro_box_title_tap i{float:left;width:25px;height:25px;position:relative;top:8px;margin-left:15px;}
.line_detail_intro_box_title_tap span{float:right;width:25px;height:25px;position:relative;top:5px;margin-right:15px;background:url(/html/images/icon2.png) -65px 5px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap span.active{background:url(/html/images/icon2.png) -100px 4px no-repeat;background-size:500px auto;}


.line_detail_intro_box_title_tap .i1{background:url(/html/images/icon2.png) 4px -24px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i2{background:url(/html/images/icon2.png) -24px -23px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i3{background:url(/html/images/icon2.png) -53px -24px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i4{background:url(/html/images/icon2.png) -82px -24px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i5{background:url(/html/images/icon2.png) -110px -24px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i6{background:url(/html/images/icon2.png) -138px -24px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i7{background:url(/html/images/icon2.png) -167px -24px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i8{background:url(/html/images/icon2.png) -195px -24px no-repeat;background-size:500px auto;}

.line_detail_intro_box_title_tap .i1.active{background:url(/html/images/icon2.png) 4px -49px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i2.active{background:url(/html/images/icon2.png) -24px -48px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i3.active{background:url(/html/images/icon2.png) -53px -49px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i4.active{background:url(/html/images/icon2.png) -82px -49px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i5.active{background:url(/html/images/icon2.png) -110px -49px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i6.active{background:url(/html/images/icon2.png) -138px -49px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i7.active{background:url(/html/images/icon2.png) -167px -49px no-repeat;background-size:500px auto;}
.line_detail_intro_box_title_tap .i8.active{background:url(/html/images/icon2.png) -195px -49px no-repeat;background-size:500px auto;}


.line_detail_intro_box_text{color:#969696;width:280px;font-size:12px;margin:0px auto;margin-top:10px;}
.line_detail_intro_box_text h4{margin-top:20px;}
.line_detail_intro_box_text p{margin-top:3px;line-height:18px;}


.line_date_con_box{width:100%;height:25px;overflow:hidden;margin:10px 0px;}
.line_date_con_box.active{width:100%;height:auto;overflow:visible;}
.line_date_con_box_btn{display:inline-block;width:100%;height:25px;line-height:22px;background:#63bbff;color:#fff;border-radius:30px;text-indent:10px;}
.line_date_con_box_btn:active{background:#a4d7ff;}
.line_date_con_box_btn b{font-size:16px;padding-right:5px;position:relative;top:2px;}
.line_date_con_box_btn:link{color: #fff; }
.line_date_con_box_btn:visited{color: #fff;}
.line_date_con_box_btn:hover{color:#fff;}
.line_date_con_box_btn:active{color:#fff;}

.line_date_con_box_text{width:260px;margin-left:5px;padding-left:15px;border-left:1px dashed #279cff;margin-top:10px;position:relative;word-break:break-all;}
.line_date_con_box_text h5{font-size:13px;color:#141414;}
.line_date_con_box_text img{max-width:100%;margin-top:8px;}
.line_date_con_box_text_point{width:9px;height:18px;background:#fff url(/html/images/icon2.png) -38px 6px no-repeat;background-size:500px auto;position:absolute;left:-5.5px;top:-7px;}

.line_date_con_box_open{display:inline-block;width:100%;height:30px;line-height:30px;background:#ff9a23;color:#fff;text-align:center;}
.line_date_con_box_open:active{background:#ffc076;}



/*旅社介绍*/
.introText{width:287px; margin:0px auto;}
.introText p{text-indent:2em; font-size:12px; line-height:24px;}
.intorCont{width:301px; border-radius:5px; background:#daf8ff; margin:15px auto; padding:5px 0px;}
.intorCont p:first-child{font-size:16px; font-weight:bold;}
.intorCont p{font-size:12px; line-height:24px; padding-left:12px; width:94%;}
.intorCont p i{display:inline-block; width:4px; height:4px; border-radius:50%; background:#000; margin: 0px 6px 2px 0px;}
.introC p{text-indent:1em;}
.introC p:first-child{text-indent:0em;}


/*出境游*/
.MenuNav{width:100%; height:40px; background:url(../images/intro/outbound_top_bg.png) no-repeat; background-size:320px auto; color:#FFF; position:relative; z-index:5;}
.MenuNav li{float:left; position:relative; width:33%;}
.MenuNav li a{text-align:center; font-size:14px; color:#FFF; line-height:40px; display:block;}
.MenuNav>.menuS a{color:#fcff00;}
.MenuNav>.menuS i{background:url(../images/intro/jiantou1.png) no-repeat; background-size:10px 6px;}
.MenuNav a i{width:10px; height:6px; background:url(../images/intro/jiantou.png) no-repeat; background-size:10px 6px; display:inline-block; margin:0px 0px 2px 10px;}
.firstNav{width:84px; height:330px; overflow:hidden; position:absolute; left:0px; top:5px; z-index:12; display:none; background: #FFF; border-right:1px solid #eeeeee; overflow: scroll;}
.firstNav li{width:100%; height:47px; border-top:1px solid #eeeeee; position:relative; background:#FFF; text-align:center;}
.firstNav li a{color:#141414; font-size:16px; text-align:center; line-height:47px;}
.firstNav .firstP{background:#ffba00;}
.secondNav{width:74%; height:330px; position:absolute; left:85px; top:5px; z-index:20; display:none; overflow:hidden; background: #FFF; overflow:scroll;}
.secondNav li{width:100%; height:44px; border-bottom:1px solid #eeeeee; text-indent:12px; text-align:left; line-height:47px; font-size:16px; color:#141414;}
.secondNav li i{color:#141414;}

.shadow{width:100%; height:100%; background:url(../images/intro/shadow.png) repeat; z-index:10; position:absolute; top:40px; left:0px; display:none;} 
.textContent{width:100%; display:none; position:relative; top:-5px; z-index:12;}
/*时间天数*/
.timeCont{width:100%; background:#FFF; position:absolute; top:5px; left:0px;}
.timeCont li{height: 56px; text-indent:14px; }
.timeCont li p{float:left; box-sizing:border-box; color:#141414; font-size:16px;position:relative; line-height: 50px;}
.timeCont li p input{width:86px; height:33px; border:1px solid #a0a0a0; border-radius:5px; text-align:center; margin: 8px 0px 0px 8px; opacity: 0.6; line-height: 37px;}
.timeCont li p .buxian{width: 53px; border: 1px solid #a0a0a0; padding: 1px 0px; box-shadow: none; height: 36px; border-radius:0px;/* position: absolute; top:9px; left:44px;*/ margin: 8px 0px 0px 0px; float: left; line-height: 34px; background:none; text-align: center;}
.timeCont .statrInput1{font-size:14px;}
.timeCont .statrInput2{float:right; margin: 8px 16px 0px 0px;font-size:14px;}
.timeCont .endInput{font-size:14px;}

.timeCont li .xingcheng{width:190px; height: 56px;/* background:url(../images/intro/xingcheng.jpg) no-repeat 7px 7px; background-size: 126px 41px; */}
.timeCont p span{width:11px; height:37px; position:absolute; top:10px; right:120px; background:url(../images/intro/zhi.jpg) no-repeat 0px center; display: block; background-size: 11px 6px;}
.timeCont p i{display:block; width:31px; height:38px;/* position:absolute; top:7px;*/ float: left; text-align:center; text-indent:0px; line-height:39px; cursor:pointer;}
.timeCont p .reduce{border-top:1px solid #a0a0a0; border-left:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; margin: 8px 0px 0px 11px; border-radius: 5px 0px 0px 5px;}
.timeCont p .add{border-top:1px solid #a0a0a0; border-right:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; margin: 8px 0px 0px 0px; border-radius: 0px 5px 5px 0px;}
.timeCont input[name="search"]{width:246px; height:46px; border-radius:5px; background:#23b3fe; color:#FFF; text-align:center; line-height:46px; margin:40px auto 30px; display:block;}
.timeCont p input::-webkit-input-placeholder{font-size:14px;  color:#141414; text-align: center; line-height: 37px;}

/*筛选*/
.screenCont{width:100%; background:#FFF; position:absolute; top:5px; left:0px;}
.screenCont p{color:#141414; font-size:16px; line-height:43px; text-indent:34px; background:url(../images/intro/screen_01.jpg) no-repeat 10px 14px;; background-size:22px 230px; border-bottom:1px solid #d5d5d5;}
.screenCont p:first-child{background-position:10px 14px;}
.screenCont p:nth-child(2){background-position:10px -28px;}
.screenCont p:nth-child(3){background-position:10px -71px;}
.screenCont p:nth-child(4){background-position:10px -71px;}
.screenCont p:nth-child(5){background-position:10px -156px;}
.screenCont p:nth-child(6){background-position:10px -156px;}
.screenCont p:last-child{border-bottom:none;}
.screenCont .screen i{background-position:0px 0px;}
.screenCont p i{display:inline-block; background:url(../images/intro/screen_02.jpg) no-repeat 0px -42px; background-size:22px 63px;    width: 24px; height: 24px; float: right; margin: 14px 14px 0px 0px;}


.intro_con{width:100%; }
.outboundCont{width:300px; margin:0px auto; border-bottom:1px solid #eeeeee
; padding: 18px 0px;}
.outboundCont:last-child{border-bottom:none; margin-bottom:70px;}
.outboundLeft{float:left; width:92px; position:relative; margin-top:5px;}
.outboundLeft img{width:92px; height:51px;}
.outboundLeft .hot{position:absolute; top:-6px; left:-6px; width:20px; height:20px;}
.outboundLeft p{width:92px; height:21px; background:url(../images/inner_top_bg.jpg) no-repeat; background-size:92px 21px; text-align:center; line-height:21px; color:#FFF; position:absolute; top:51px; left:0px; font-size:12px;}
.outboundRight{float:left; width:190px; margin-left:10px;}
.outboundRight p{color:#8c8c8c; font-size:12px; line-height:20px;}
.outboundRight p span{float:right;}
.outboundRight p span font{color:#ff4e07; font-weight:bold; font-size:16px;}
.outboundRight p:first-child{font-size:14px; color:#141414; margin-bottom:2px;}
.outboundRight p.outboundRightBottom{white-space: nowrap;}
.outboundRight p.outboundRightBottom span{float:left;}
.outboundRight p.outboundRightBottom a{color:#8c8c8c; float: right;}



/*国内游*/
.domesticNav{width:100%; height:40px; position:relative; background:url(../images/intro/outbound_top_bg.png) no-repeat; background-size:100% auto; color:#FFF; z-index:5;}
.domesticNav li{float:left; position:relative; width:33%;}
.domesticNav li a{text-align:center; font-size:14px; color:#FFF; line-height:40px; display:block;}
.domesticNav .active a{color: #fcff00;}
.domesticNav>.active i{background:url(../images/intro/jiantou1.png) no-repeat; background-size:10px 6px;}
.domesticNav a i{width:10px; height:6px; background:url(../images/intro/jiantou.png) no-repeat; background-size:10px 6px; display:inline-block; margin:0px 0px 2px 10px;}
.domesticNav li a:link{color: #fff; }
.domesticNav li a:visited{color: #fff;}
.domesticNav li a:hover{color:#fff;}
.domesticNav li a:active{color:#fff;}


.firstMenu{width:100%; height:330px; position:absolute; top:5px; left:0px; z-index:12; background:#FFF; overflow: scroll;}
.firstMenu li:nth-child(odd){border-right:1px solid #eeeeee;}
.firstMenu li{width:50%; height:47px; border-bottom:1px solid #eeeeee; position:relative; text-align:center; box-sizing: border-box; float:left;}
.firstMenu li i{color:#141414; font-size:16px; line-height:47px;}
.firstMenu .firstP{background:#ffba00;}
.secondMenu{width:50%; height:340px; overflow:scroll; overflow-x:hidden; position:absolute; left:160px; top:40px; z-index:20; display:none;}
.secondMenu li{width:100%; height:44px; background:#FFF; border-bottom:1px solid #eeeeee
; border-left:1px solid #eeeeee
; text-align:center;}
.secondMenu li a{color:#141414; font-size:16px; text-indent:12px; line-height:47px;}


/*身边的网点*/
.network_con{width:320px; height:458px; background:url(../images/intro/wangdian.jpg) no-repeat; background-size:320px 458px;}
.network1_con{width:320px; height:458px; background:url(../images/intro/wangdian.jpg) no-repeat; background-size:320px 458px; margin-top:0px;}
.networkCont{width:100%;}
.networkCont a{width:88px; height:88px; background:url(../images/intro/network.png) no-repeat; background-size:88px 88px; display:inline-block; text-align:center; line-height:88px; font-size:16px; color:#141414; float:left; margin:12px 0px 35px 15px;}

.netDetails_con{width:100%; margin-bottom:40px;}
.netDetails1_con{width:100%; margin-top:0px; margin-bottom:40px;}
.netDetails{width:100%; background:#FFF; padding: 18px 0px;}
.netDetails p:first-child{font-size:16px; color:#ff8a00; padding-left:17px;}
/*
.netDetails p:nth-child(3) i{background-position:0px -25px;}
.netDetails p:nth-child(4) i{background-position:0px -48px;}
*/
.netDetails p i.i2{background-position:0px -25px;}
.netDetails p i.i3{background-position:0px -48px;}
.netDetails p{font-size:12px; color:#141414; line-height:24px; padding-left:36px; position:relative; width: 80%;}
.netDetails:nth-child(odd){background:#ebf8ff;}/*奇数行*/

.netDetails p a{color:#13a1ff; text-decoration:underline;}
.netDetails p i{width:18px; height:18px; display:inline-block; background:url(../images/intro/wangdian_01.png) no-repeat 0px 0px; background-size:20px 66px; position: absolute; top: 4px; left: 15px;}

.network_top{width: 100%; height:90px; background: url(../images/intro/wangdian_02.png) repeat-x; background-size:26px 92px; color: #fff;}
.networkText{width:294px; padding: 12px 14px; height: 90px;}
.netLeft{width:58px; height:58px; border-radius:50%; overflow:hidden; float:left;}
.netLeft img{width:58px; height:58px;}
.netRihgt{width:225px; float:left; margin-left:10px; position:relative;}
.netRihgt a{font-size:12px;}
.netRihgt p{font-size:12px; color:#FFF; line-height:24px;}
.netRihgt p:link{color: #fff; }
.netRihgt p:visited{color: #fff;}
.netRihgt p:hover{color:#fff;}
.netRihgt p:active{color:#fff;}
.netRihgt p span{font-size:16px;}
.netRihgt .phone{width:84px; height:28px; display:block; background:url(../images/intro/phone.png) no-repeat; line-height:28px; color:#FFF; font-size:12px; text-indent:34px; position:absolute; top:5px; right:10px; background-size:84px 28px;}

/*东南亚游*/
/*.dnyMenu{width:100%; height:40px; background:url(../images/intro/dny_top_bg.png) no-repeat; background-size:320px 40px; color:#FFF; position:relative;}*/
.dnyNav{width:320px; height:40px; background:url(../images/intro/dny_top_bg.png) no-repeat; background-size:320px 40px; color:#FFF; position:relative;  left:0px; z-index:5;}
.dnyNav .active a{color:#fcff00;}
.dnyNav .active  i{background:url(../images/intro/jiantou1.png) no-repeat; background-size:10px 6px;}
.dnyNav li{float:left; position:relative; width:50%;}
.dnyNav li a{text-align:center; font-size:16px; color:#FFF; line-height:40px; display:block;}
.dnyNav a i{width:10px; height:6px; background:url(../images/intro/jiantou.png) no-repeat; background-size:10px 6px; display:inline-block; margin-left:10px;}

.dnyNav li a:link{color: #fff; }
.dnyNav li a:visited{color: #fff;}
.dnyNav li a:hover{color:#fff;}
.dnyNav li a:active{color:#fff;}
 
 
 /*-------------------------------------提示消息样式---------------------------------------------*/
.all_alert{ position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.5);z-index: 9999;}
.all_alert_content{ position:absolute; width:80%; height:11em; margin:auto;top: 0; left: 0; bottom: 0; right: 0; text-align:center; }
.all_alert_content h4{ font-size:1em; color:#000; word-break:break-all;  padding:1.5em 0; background-color:#fff; border-radius:0.4em 0.4em 0 0;}
.all_alert_content span{ width:100%; border-top:1px solid #CCC; display:inline-block; font-size:1em; color:#09F; padding:0.5em 0; background-color:#fff;border-radius:0 0 0.4em 0.4em;}
.top_alert{ position:fixed; padding:4% 5%; top:-20%; left:0;background-color:rgba(250,199,0,0.9); text-align:center; border-radius:0.3em; right:0; margin:0 auto; width:40%;z-index: 9999;}
.top_alert em{ color:#fff; font-size:1.5em;}
 