.banWrap{height:391px;background: url(../images/around_banbg.png) no-repeat center center;}
.lv_s_box {
    width: 1200px;
    height: 100px;
    margin: 0 auto;
    position: relative;
    z-index: 3;
}

.l_s_gnimg, .s_gn_yun, .s_gn_hc p, .s_gn_hill, .l_s_cjimg, .s_cj_hill, .s_cj_plane, .l_s_zbimg, .s_zb_mtl, .s_zb_car {
    position: absolute;
    background-image: url(../images/lv_search.png); background-repeat: no-repeat;
}
.lv_s_all {
    float: left;
    width: 915px;
}
.lv_s_r {
    float: left;
    width:785px;
    height: 40px;
    border: #f90 solid 2px;
    border-right: none;
    background: #fff;
    position: relative;
}
.lv_s_input, .lv_s_hotel, .lv_s_time {
    float: left;
    padding: 9px 10px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: rgb(187, 187, 187);
    font-family:  "Microsoft YaHei";
    outline: none;
}
.w_770 {
    width: 770px;
}
legend, button, input {
    border: 0;
    padding: 0;
}
.lv_s_input_hot {
    position: absolute;
    right: 0;
    top: 9px;
    height: 22px;
    overflow: hidden;
    z-index: 3;
}
.lv_s_search_btn {
    cursor: pointer;
    float: left;
    background: rgb(255, 153, 0);
    width: 122px;
    height: 44px;
    line-height: 44px;
    color: rgb(255, 255, 255);
    font-family:  "Microsoft YaHei";
    font-size: 18px;
}
.lv_s_search_btn i {
    float: left;
    margin: 14px 10px 0 28px;
    width: 16px;
    height: 16px;
    background: url(../images/lv_search.png) no-repeat -320px 0px;
}
.lv_s_tab { width:915px;
    float: left;
    margin-left: -10px;
    margin-top: 18px;
    height: 25px;
    overflow: hidden;
    position: relative;
}
.lv_s_tab li:hover, .lv_s_tab li.active {
    color: #f60;
}
.lv_s_tab li {
    float: left;
    height: 16px;
    line-height: 16px;
    padding: 0px 13px;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    color: rgb(102, 102, 102);
    position: relative;
    cursor: pointer;
    border-left: 1px solid rgb(221, 221, 221);
    margin-left: -1px;
}
.lv_s_tab li.active .s_tab_jt {
    display: block;
}
.s_tab_jt {
    font-family: 宋体;
    font-size: 14px;
    display: none;
    width: 14px;
    height: 6px;
    line-height: 14px;
    color: rgb(255, 153, 0);
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -7px;
    overflow: hidden;
}
/*动画*/
@keyframes
s_yun{0%{transform:translate(30px,0)}100%{transform:translate(-93px,0)}}@-webkit-keyframes
s_yun{0%{-webkit-transform:translate(30px,0)}100%{-webkit-transform:translate(-93px,0)}}@keyframes
s_hc{0%{transform:translate(-150px,0)}80%,100%{transform:translate(280px,0)}}@-webkit-keyframes
s_hc{0%{-webkit-transform:translate(-150px,0)}80%,100%{-webkit-transform:translate(280px,0)}}@keyframes
s_plane{0%,100%{transform:rotate(-30deg);opacity:0}1%{transform:rotate(-30deg);opacity:1}80%{transform:rotate(4deg);opacity:1}95%{transform:rotate(10deg);opacity:0}}@-webkit-keyframes
s_plane{0%,100%{-webkit-transform:rotate(-30deg);opacity:0}1%{-webkit-transform:rotate(-30deg);opacity:1}80%{-webkit-transform:rotate(4deg);opacity:1}95%{-webkit-transform:rotate(10deg);opacity:0}}@keyframes
s_car{0%{transform:translate(150px,0)}20%{transform:translate(-10px,0)}25%{transform:translate(-35px,0)}30%{transform:translate(-50px,0)}70%{transform:translate(-50px,0)}100%{transform:translate(-250px,0)}}@-webkit-keyframes
s_car{0%{-webkit-transform:translate(150px,0)}20%{-webkit-transform:translate(-10px,0)}25%{-webkit-transform:translate(-35px,0)}30%{-webkit-transform:translate(-50px,0)}70%{-webkit-transform:translate(-50px,0)}100%{-webkit-transform:translate(-250px,0)}}@keyframes
s_mtl{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes
s_mtl{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.ui-calendar{position:relative;display:none;width:855px;overflow:hidden}
/*左侧浮动导航*/
/*目的地*/

.topleft{width:280px;float:left; background:#fff;margin-left:-2px;}
.main_nav{width: 280px;
height: 291px;
float: left;
border-radius: 3px;
font-size: 12px;
position: relative;
z-index: 99;
}
.destleft{width:32px;height:32px;float:left; }
.deetright{;height:32px;line-height:32px;float:left;font-size:14px;font-family:"Microsoft YaHei";color:#fff; padding-left:15px;}
.main_nav ul{ font-family:" "Microsoft YaHei"";}
.main_nav ul li{ width:282px;float:left;line-height:16px; position:relative; top:0; z-index:2;}
.main_nav ul li .xian{margin:0 10px; width:261px; height:54px; overflow:hidden;padding-bottom: 3px;
border-bottom: 1px #e3e3e3 dashed; }
.main_nav ul li.arrow{background:url(../images/arrow.jpg) no-repeat 210px 20px;}
.main_nav ul li h3 span{margin:4px 0 0 5px; display:inline; float:left; padding-right:5px;}
.main_nav ul li h3 {font-size: 16px;
padding-top: 12px;
}
.hot-team strong {
color: #f78801;
float: left;
font-size: 16px;
display: inline-block;
margin-top: 7px;
margin-left: 15px;
font-weight: 100;
}
.hot-team a {
display: block; font-family:"Microsoft YaHei";
}
.icon-triright {
display: inline-block;
width: 30px;
height: 30px;
position: absolute;
right:10px;
top: 50%;
margin-top: -15px;
background: url(../images/index-spirit.ffb989a2.png) 16px -230px no-repeat;
}
.hot-team .btn-dis {
display: inline-block;
float: right;
background: #f78801;
color: #fff;
padding: 1px 6px;
border-radius: 3px;
margin-top: 10px;
margin-right: 15px;
}
.main_nav ul li p{ height:16px; float:left;padding:5px;white-space:nowrap; }
.main_nav ul li:hover span{-webkit-transform:rotate(360deg);-webkit-transition:-webkit-transform 0.8s ease-in-out 0.2s;-moz-transform:rotate(360deg);-moz-transition:-moz-transform 0.8s ease-in-out 0.2s;}
.main_nav ul li h3 a,.main_nav ul li h3 a:hover{ font-family:"Microsoft YaHei";color:#01a0f3; text-decoration:none; font-weight:600; font-size:15px; padding:0;}
.main_nav ul li dl{position:absolute;width:425px;left:280px;top:-2px;border:2px solid #2abffd;float:left;background:#fff; display:none;z-index:99999;}
.main_nav ul li dl em{width:10px; height:58px; background-color:#fff;position:absolute; left:-5px; display:block;top:0;}
.main_nav ul li dl.no1{ top:-2px;}.main_nav ul li dl em.no1{top:0px;}
.main_nav ul li .no2 em{ height:58px; }.main_nav ul li dl em.no2{top:0px;}
.main_nav ul li dl .nav_visible{ float:left;width:408px;border-bottom:1px dashed #ddd; margin:0 4px 0 8px; padding:12px 0 12px 0; display:inline;}
.main_nav ul li dl .nav_visible dt{ width:60px; float:left; padding-left:8px;}
.main_nav ul li dl .nav_visible dt h4{ font-weight:bold;}
.main_nav ul li dl dd{line-height:18px; width:630px; float:left;}
.main_nav ul li dl dd span{word-wrap:break-word;word-break:break-all;}
.main_nav ul li dl .nav_visible dt a{ color:#333; }
.main_nav ul li dl .nav_visible dt a:hover{ color:#f60; font-weight:bold;}
.main_nav ul li p a{color:#888; }
.main_nav ul li p a:hover{ color:#f60; text-decoration:none; font-weight:normal;}
.main_nav ul li:hover dl,.main_nav ul li.over dl { display: block;}
.main_nav ul li:hover{ border:2px solid #2abffd; border-right:none;background:#fff; position:relative;}

.drop-item {
width: 420px;
overflow: hidden;
padding: 15px 0 0px 0;
float: left;
display: inline;
margin: 0 15px 0px 8px;
line-height: 28px;
}
.drop-item h5 {
color: #2abffd;
line-height: 1; font-weight:700;
}
.drop-item .item-hor {
margin-right: -10px;
}
.drop-item .item-hor, .drop-item .item-ver {
padding: 12px 0 12px;
line-height: 24px;
}
.quick-menu a, .drop-list p a {
color: #333;
}
.item-hor a {
display: inline-block;
padding-left: 8px;
border-left: 1px solid #BFBFBF;
margin: 0 12px 5px -9px;
height: 12px;
line-height: 12px;
}
.drop-item .list {
margin-top: 5px;
padding-top: 5px;
}
.quick-menu a, .drop-list p a {
color: #333;
}
.item-ver a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 95%;margin-right:16px;
}
.item-ver i {
float: left;
display: inline;
width: 6px;
height: 15px;
margin: 4px 10px 0 0;
}
.c1 {
background: #2abffd;
}
.c2 {
background: #2abffd;
}
.c3 {
background: #F60;
}
.c4 {
background: #E31F1C;
}
.c5 {
background: #888;
}
body a.link-more {
color: #2abffd;
width: auto;
}
.drop-list {
float: right;
width: 280px;
padding: 13px 13px 0px 13px;
background: #F6F6F6; overflow:hidden;
}
.drop-list p {
margin-bottom: 10px;
}
.quick-menu a, .drop-list p a {
color: #333;
}
.drop-list a.limit {
max-height: 44px;
_height: 44px;
overflow: hidden; width:280px;
}
.menu-item h4 a {
color: #0183B0;
}
.menu-item-hover h4 a, .quick-menu p.item a:hover {
color: #E38; height:53px;
}
.quick-menu .active .menu-itemx, .menu-item-hover .menu-itembox {
height: 16px;
overflow: hidden;
padding: 11px 8px 0px 9px;
background: white;
border: 1px solid #CCC;
border-right: none;
}
.menu-item .menu-itembox {
padding: 10px 6px 0 9px;
height: 41px;
border: 1px solid;
border-top: 1px solid white;
border-bottom: 1px solid #E2E2E3;
}
.menu-item .icon-rarr {
display: inline;
margin: 3px -6px -10px 0px;
background: none;
border-width: 5px;
overflow: hidden;
border-style: dashed dashed dashed solid;
border-color: transparent transparent transparent #2abffd;
}
.menu-item .icon-rarr {
float: right;
position: relative;
top: 7px;
margin: 3px -6px -10px 0;
display: none;
background: none;
height: 0;
border-width: 5px;
width: 0;
line-height: 0;
font-size: 0;
overflow: hidden;
z-index: 10;
border-style: dashed dashed dashed solid;
border-color: transparent transparent transparent #2abffd;
}
.icon-rarr {
background-position: 0 0;
height: 10px;
}
.scoll_box .prev, .scoll_box .next, .icon-point, .crumbs-arrow, .notice, .btnbuy, .icon-ticket, .icon-around, .icon-destroute, .icon-abroad, .icon-tuan, .icon-camera, .icon-point, .icon-rarr, .icon-close, .icon-search, .icon-hot, .slide-prev, .slide-next, .sarrow, .icon-local, .icon-date, .xicon {
background-image: url(../images/combo.png); background-repeat: no-repeat;
display: inline-block;
width: 16px;
height: 16px;
}
.menu-item-hover .icon-rarr {
display: none;
position: absolute;
left: 201px;
top: -30px;
border: 1px solid #CCC;
width: 797px;
min-height: 293px;
height: 293px;
background: white;
overflow: hidden;
z-index: 9;
line-height: 20px;
}
.menu-item .icon-rarr {
display: inline;
margin: 3px -6px -10px 0px;
background: none;
border-width: 5px;
overflow: hidden;
border-style: dashed dashed dashed solid;
border-color: transparent transparent transparent #2abffd;
}
/*幻灯片*/
.index_left_hdp{ width:911px;
float: right;}
.mF_YSlider_wrap {
width:911px;
overflow: hidden; position:relative;
}
.mF_YSlider_myFocusIndex {overflow: hidden;font: 12px/1.5 Verdana;text-align: left;visibility: visible!important;}
/*通栏大图样式*/
.slide_image{ height:290px;width:911px; float:right;}
.slide_image_item{height:290px;width:911px;background:#eee no-repeat center top;}
.slide_image_item a{height:290px;margin-left:-340px;}
.slide_image_btns{position:absolute;bottom: 15px; left:42%;
text-align: center; 
height: 18px;
line-height: 16px;
z-index: 98;background-color: rgba(0,0,0,.5);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#80000000, endColorstr=#80000000);
border-radius: 12px;
display: inline-block;
padding: 0 6px;}
.slide_image_btns li{float:left; width:25px; height:18px; list-style:none;}
.slide_image_btns a{display: inline-block;
width: 6px;
height: 6px;
border: 1px solid #fff;
border-radius: 50%;
vertical-align: middle;
margin-top: -1px;}
.slide_image_btns .on,.slide_image_btns li a:hover{width: 8px;
height: 8px;
background: #fff;}
.lv_s_l {
    float: left;
    width: 285px;
    height: 100px;
    overflow: hidden;
    position: relative;
}
.local-logo{width:285px;height:100px;background:url(../images/local-logo.png)}
.local-logo-animation{position:relative;width:285px;height:100px;overflow:hidden}.lla-wheel,.lla-framework,.lla-bg,.lla-cloud-big,.lla-cloud-small,.lla-cloud-car,.lla-cloud-bird{position:absolute;background-image:url(../images/local-logo-animation.png)}.lla-wheel{width:70px;height:70px;left:21px;top:18px;background-position:-21px -118px;-webkit-animation:wheel 30s linear 0s infinite;animation:wheel 30s linear 0s infinite}.lla-framework{width:23px;height:37px;left:44px;top:55px;background-position:-104px -155px}.lla-bg{width:285px;height:100px;left:0;top:0;background-position:0 0}.lla-cloud-big{width:24px;height:10px;left:154px;top:33px;background-position:-154px -133px;-webkit-animation:cloud-big 30s linear 0s infinite reverse;animation:cloud-big 30s linear 0s infinite reverse}.lla-cloud-small{width:16px;height:7px;left:207px;top:55px;background-position:-207px -155px;-webkit-animation:cloud-small 15s linear -10s infinite reverse;animation:cloud-small 15s linear -10s infinite reverse}.lla-cloud-car{width:36px;height:17px;left:232px;top:78px;background-position:-232px -178px;-webkit-animation:car 5s linear 0s normal infinite;animation:car 5s linear 0s normal infinite}.lla-cloud-bird{width:21px;height:9px;left:227px;top:47px;background-position:-227px -147px;display:none}
@-webkit-keyframes
wheel{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes
wheel{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes cloud-big{0%{-webkit-transform:translate(-160px,0)}100%{-webkit-transform:translate(160px, 0)}}@keyframes cloud-big{0%{transform:translate(-160px,0)}100%{transform:translate(160px, 0)}}@-webkit-keyframes cloud-small{0%{-webkit-transform:translate(-250px,0)}100%{-webkit-transform:translate(100px, 0)}}@keyframes cloud-small{0%{transform:translate(-250px,0)}100%{transform:translate(100px, 0)}}@-webkit-keyframes
car{0%{-webkit-transform:translate(90px,0px)}20%{-webkit-transform:translate(80px,0px)}25%{-webkit-transform:translate(40px,0px)}30%{-webkit-transform:translate(0px,0px)}70%{-webkit-transform:translate(0px,0px)}100%{-webkit-transform:translate(-270px, 0px)}}@keyframes
car{0%{transform:translate(90px,0px)}20%{transform:translate(80px,0px)}25%{transform:translate(40px,0px)}30%{transform:translate(0px,0px)}70%{transform:translate(0px,0px)}100%{transform:translate(-270px,0px)}}.local-logo{display:none}
/*目的地参团游开始*/
.trv_spend .subject{font-size: 14px;line-height: 18px;color: #333333;margin-top: 3px;padding: 0 10px;height:36px;overflow:hidden;  }
.trv_spend .subject span{font-weight: bold;}
.trv_spend .subject span.tourtitle{ font-weight:normal;}
.trv_spend .price{position: absolute;width: 100%;font-size: 20px;font-weight: 500;color: #ff6a00;padding: 0 10px;bottom: 1px;left: 0;box-sizing: border-box;}
.trv_spend .price i{font-size: 12px;color: #898989;}
.trv_spend .price em{font-size: 14px;color: #fff;margin-top: 5px; background:#f80; font-weight:normal; padding:0 6px;border-radius: 3px;}
.travel_style{width: 100%;margin-top: 26px;}
.travel_style .slidebar{width: 244px;height: 51px;}
.travel_style .slidebar h3{width: 238px;height: 51px;padding-left: 16px;background: #2cbdff;font-size: 24px;font-weight: bold;color: #fff;line-height: 51px;}
.travel_style .slidebar h3 i{font-size: 12px;font-weight: bold;margin-left: 10px;vertical-align: -2px;}
.travel_style .slidebar_list{width:244px; float:left;height: 411px;padding-top: 30px;background:#ecf9ff;}
.travel_style .slidebar_list.cur{display: block;}
.travel_style .slidebar_list li{margin-bottom: 20px;text-align: center;}
.travel_style .slidebar_list li a{display: inline-block;height: 25px;font-size: 14px;color: #666;padding: 0 24px;background: #fff;line-height: 25px;border-radius: 12px;}
.travel_style .slidebar_list li a.cur{color: #fff;background-color: #2cbdff;}
.travel_style .travel_style_cont{position: relative;width: 946px;height: 492px;}
.travel_style .travel_style_cont .more{position: absolute;right: 18px;top: 14px;font-size: 14px;color: #898989;}
.travel_style .travel_style_cont .more i{vertical-align: 1px;}
.travel_style .travel_style_cont .cont_title{height: 49px;border-bottom: 2px solid #2cbdff;background-color: #ecf9ff;padding-left: 56px;padding-right: 150px;overflow: hidden;}
.travel_style .travel_style_cont .cont_title li{float: left;height: 46px;line-height: 46px;padding: 0 10px;border-bottom: 3px solid transparent;margin: 0 5px;font-size: 16px;font-weight: 500;color: #333;cursor: pointer;}
.travel_style .travel_style_cont .cont_title li.cur{border-bottom-color: #2cbdff;color: #2cbdff;}
.travel_style .cont_group{ float:right;width: 926px;height: 421px;padding: 20px 0 0 20px;}
.travel_style .cont_group.cur{display: block;}
.travel_style .cont_group .group_lf{position: relative;width: 453px;height: 421px;}
.travel_style .cont_group .group_lf a{display: block;width: 100%;height: 100%;}
.travel_style .cont_group .pic{position: relative;}
.travel_style_1 .cont_group .pic em,.travel_style_1 .cont_group .group_lf .pic i{position: absolute;left: 50%;top: 50%;border-radius: 50%;}
.travel_style_1 .cont_group .pic em{width: 96px;height: 96px;margin: -48px 0 0 -48px;background-color: rgba(255,25,94,0.4);}
.travel_style_1 .cont_group .pic i{width: 76px;height: 76px;margin: -38px 0 0 -38px;background-color: rgba(255,25,94,0.48);font-size: 18px;line-height: 76px;color: #fff;text-align: center;}
/*.travel_style .cont_group .group_lf .subject{ height:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }*/
.travel_style .cont_group .group_rt{position:relative;left:21px;width: 473px;height: 421px;}
.travel_style .cont_group .group_rt_list{position: relative;margin: 0 19px 14px 0;}
.travel_style .cont_group .group_rt_list a{display: block;position: relative;width: 217px;height: 203px;}
.travel_style .cont_group .group_rt_list .pic .icon-lable_bg{position: absolute;left: 0;top: 10px;font-size: 14px;color: #fff;line-height: 28px;text-indent: 20px;}
.travel_style_1 .slidebar_list li a:hover{color: #fff;background-color: #2cbdff;}
.travel_style_1 .cont_group .group_lf a .lable{ background:#2cbdff;}
.travel_t,.travel_c{ width:1190px; height:auto; overflow:hidden;}
.travel_t{ height:51px}
/*目的地参团游结束*/
/*精选跟团游开始*/
.travel_style_2 .slidebar h3,.travel_style_2 .slidebar_list li a.cur{background-color: #b766c3;}
.travel_style_2 .travel_style_cont .cont_title{background-color: #fef2f6;border-color: #b766c3;}
.travel_style_2 .travel_style_cont .cont_title li.cur{border-bottom-color: #b766c3;color: #b766c3;}
.travel_style_2 .slidebar_list{background: #fef2f6;}
.travel_style .cont_group .group_lf a{height: 198px;}
.cont_group .group_lf a .lable{position: absolute;right: 0;top: 0;width: 88px;height: 168px;background: #b766c3;padding: 15px 10px;color: #fff;}
.travel_style .cont_group .group_lf a .lable h5{font-size: 14px;font-weight: bold;height: 26px;text-indent: -8px;}
.travel_style .cont_group .group_lf a .lable .money{font-size: 20px;font-weight: bold;}
.travel_style .cont_group .group_lf a .lable .money i{font-size: 12px;vertical-align: text-top;}
.travel_style .cont_group .group_lf a .lable .activity{line-height: 21px;height:84px;overflow:hidden;}
.travel_style .cont_group .group_lf a .lable .money span{ display:inline-block;width:74px;overflow:hidden;}
.travel_style .cont_group .group_lf a .lable .map{position: absolute;bottom: 10px;left: 10px;}
.travel_style .cont_group .group_lf .group_lf_bt{margin-top: 20px;width: 472px;}
.travel_style .cont_group .group_lf .group_lf_bt li a{height: 203px;}
.travel_style_2 .slidebar_list li a:hover{color: #fff;background-color: #b766c3;}
.travel_style .slidebar{ background:#fef2f6}
/*精选跟团游结束*/
/*个性主题开始*/
.travel_style_3 .slidebar h3,.travel_style_3 .slidebar_list li a.cur{background-color: #ff9200;}
.travel_style_3 .slidebar_list{background: #fff6e4;}
.travel_style_3 .travel_style_cont .cont_title li.cur{border-bottom-color: #ff9913;color: #ff9913;}
.travel_style_3 .travel_style_cont .cont_title{background-color: #fff6e4;border-color: #ff9200;}
.travel_style_3 .cont_group .group_lf a .lable{background-color: #ff9200;}
.travel_style_3 .slidebar_list li a:hover{color: #fff;background-color: #ff9200;}
/*个性主题结束*/