/**
*首页样式
*http://www.lvyou114.com     2014-1-14
*小菜
*/
a:hover{color: #049deb;}

.mod_header{height: 140px!important;position: relative;z-index: 99;}
/**旅游产品导航**/
.quick_nav,.quick_nav:hover{background: #2ea7ef!important;width: 160px;cursor: default;}
.mod_middle{position: relative;height: 430px;width: 1200px;margin: 0 auto;z-index: 9;}
.quick_nav_con{width: 206px;overflow: hidden;border: 2px #2ea7ef solid;height: 428px;position: absolute;top: -2px;left:0;}
.quick_nav_con dl{border-top: 1px #f2f2f2 solid;padding:10px;overflow: hidden;width: 186px;}
.quick_nav_con dl:hover{background: #fafafa}
.quick_nav_con dl dt{background: url(../image/icon_nav.gif) no-repeat;height: 22px;line-height: 22px;overflow: hidden;padding-left: 30px;font-family:Microsoft Yahei;font-size: 15px;}
.quick_nav_con dl dt.gn_icon{background-position: 0 -22px;}
.quick_nav_con dl dt.cj_icon{background-position: 0 -44px;}
.quick_nav_con dl dt.jd_icon{background-position: 0 -66px;}
.quick_nav_con dl dt.mp_icon{background-position: 0 -88px;}
.quick_nav_con dl dt.zc_icon{background-position: 0 -110px;}
.quick_nav_con dl dt.qz_icon{background-position: 0 -132px;}
.quick_nav_con dl dd{padding-left: 30px;overflow: hidden;}
.quick_nav_con dl dd.city_nav{height: 54px;}
.quick_nav_con dl dd a{float: left;margin-right: 15px;white-space: nowrap;color: #888;}
.quick_nav_con dl dd a:hover{color: #049deb}

/**banner焦点图**/
.mod_banner{width: 690px;height: 420px;position:relative;left:220px;overflow: hidden;font-family: Microsoft Yahei;float:left;margin-top: 10px;}
.banner_img{width:100%;height:420px;overflow:hidden;z-index:0;position: absolute;top: 0;left: 0}
.img_ad{-webkit-transition:opacity .6s linear;-moz-transition:opacity .6s linear;-o-transition:opacity .6s linear;transition:opacity .6s linear;opacity:0;position:absolute;top:0;min-width:690px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>690?"690px":"");height:420px;background-position:center top;background-repeat:no-repeat;opacity:auto\9;display:none\9}
.this_img{opacity:1;display:block}

.banner_slider{height:420px;position:relative;z-index:2;overflow: hidden;}
.banner_slider .text_ad{height: 300px;width: 590px;padding-top:70px;overflow: hidden;position:absolute;left:0;top:0;margin-left:50px;display:block;cursor: pointer; color:#fff;font-family: Microsoft Yahei;text-shadow:1px 1px 2px rgba(0,0,0,.4);position:static\9;display:none\9}
.banner_slider span,
.banner_slider p,
.banner_slider .see_button{opacity:0;position:relative;opacity:1\9;left:0\9;position:static\9}

.banner_slider span{font-size: 44px;line-height: 50px;width: 550px;font-weight:700;}
.banner_slider p{height: 50px;margin:10px 0 40px;width: 500px;overflow: hidden;font-size: 16px;}
.banner_slider .see_button{display:block;background:#049deb;color: #fff;font-size: 16px;height: 34px;line-height: 32px;width:95px;text-align:center;text-shadow: none;overflow: hidden;}
.banner_slider .see_button:hover{color: #fff;}
.banner_slider .this_text{z-index:3;display:block\9;opacity:1\9;}

.banner_slider .this_text span{-webkit-animation:getin-1 .7s ease-in-out .5s both;-moz-animation:getin-1 .7s ease-in-out .5s both;-o-animation:getin-1 .7s ease-in-out .5s both;animation:getin-1 .7s ease-in-out .5s both}
.banner_slider .this_text p{-webkit-animation:getin-2 .7s ease-in-out .7s both;-moz-animation:getin-2 .7s ease-in-out .7s both;-o-animation:getin-2 .7s ease-in-out .7s both;animation:getin-2 .7s ease-in-out .7s both}
.banner_slider .this_text .see_button{-webkit-animation:getin-4 .4s ease-in-out 1.2s both;-moz-animation:getin-4 .4s ease-in-out 1.2s both;-o-animation:getin-4 .4s ease-in-out 1.2s both;animation:getin-4 .4s ease-in-out 1.2s both}
.banner_slider .this_out span{-webkit-animation:getout-1 .4s ease-in-out .3s both;-moz-animation:getout-1 .4s ease-in-out .3s both;-o-animation:getout-1 .4s ease-in-out .3s both;animation:getout-1 .4s ease-in-out .3s both}
.banner_slider .this_out p{-webkit-animation:getout-2 .3s ease-in-out .5s both;-moz-animation:getout-2 .3s ease-in-out .5s both;-o-animation:getout-2 .3s ease-in-out .5s both;animation:getout-2 .3s ease-in-out .5s both}
.banner_slider .this_out .see_button{-webkit-animation:getout-4 .8s ease-in-out .2s both;-moz-animation:getout-4 .8s ease-in-out .2s both;-o-animation:getout-4 .8s ease-in-out .2s both;animation:getout-4 .8s ease-in-out .2s both}

/**渐隐渐显**/
@-webkit-keyframes getin-1{0%{left:-30%;opacity:0}1%{left:25%;opacity:0}100%{left:0;opacity:1}}
@-webkit-keyframes getout-1{0%{left:0;opacity:1}30%{left:2%;opacity:.9}100%{left:-40%;opacity:0}}
@-webkit-keyframes getin-2{0%{left:-30%;opacity:0}1%{left:20%;opacity:0}100%{left:0;opacity:1}}
@-webkit-keyframes getout-2{0%{left:0;opacity:1}30%{left:3%;opacity:.9}100%{left:-40%;opacity:0}}
@-webkit-keyframes getin-3{0%{left:-30%;opacity:0}1%{left:10%;opacity:0}100%{left:0;opacity:1}}
@-webkit-keyframes getout-3{0%{left:0;opacity:1}30%{left:1%;opacity:.9}100%{left:-40%;opacity:0}}
@-webkit-keyframes getin-4{0%{opacity:0;left:0}100%{opacity:1;left:0}}
@-webkit-keyframes getout-4{0%{opacity:1}100%{opacity:0}}
@-moz-keyframes getin-1{0%{left:-30%;opacity:0}1%{left:25%;opacity:0}100%{left:0;opacity:1}}
@-moz-keyframes getout-1{0%{left:0;opacity:1}30%{left:2%;opacity:.9}100%{left:-40%;opacity:0}}
@-moz-keyframes getin-2{0%{left:-30%;opacity:0}1%{left:20%;opacity:0}100%{left:0;opacity:1}}
@-moz-keyframes getout-2{0%{left:0;opacity:1}30%{left:3%;opacity:.9}100%{left:-40%;opacity:0}}
@-moz-keyframes getin-3{0%{left:-30%;opacity:0}1%{left:10%;opacity:0}100%{left:0;opacity:1}}
@-moz-keyframes getout-3{0%{left:0;opacity:1}30%{left:1%;opacity:.9}100%{left:-40%;opacity:0}}
@-moz-keyframes getin-4{0%{opacity:0;left:0}100%{opacity:1;left:0}}
@-moz-keyframes getout-4{0%{opacity:1}100%{opacity:0}}
@-o-keyframes getin-1{0%{left:-30%;opacity:0}1%{left:25%;opacity:0}100%{left:0;opacity:1}}
@-o-keyframes getout-1{0%{left:0;opacity:1}30%{left:2%;opacity:.9}100%{left:-40%;opacity:0}}
@-o-keyframes getin-2{0%{left:-30%;opacity:0}1%{left:20%;opacity:0}100%{left:0;opacity:1}}
@-o-keyframes getout-2{0%{left:0;opacity:1}30%{left:3%;opacity:.9}100%{left:-40%;opacity:0}}
@-o-keyframes getin-3{0%{left:-30%;opacity:0}1%{left:10%;opacity:0}100%{left:0;opacity:1}}
@-o-keyframes getout-3{0%{left:0;opacity:1}30%{left:1%;opacity:.9}100%{left:-40%;opacity:0}}
@-o-keyframes getin-4{0%{opacity:0;left:0}100%{opacity:1;left:0}}
@-o-keyframes getout-4{0%{opacity:1}100%{opacity:0}}
@keyframes getin-1{0%{left:-30%;opacity:0}1%{left:25%;opacity:0}100%{left:0;opacity:1}}
@keyframes getout-1{0%{left:0;opacity:1}30%{left:2%;opacity:.9}100%{left:-40%;opacity:0}}
@keyframes getin-2{0%{left:-30%;opacity:0}1%{left:20%;opacity:0}100%{left:0;opacity:1}}
@keyframes getout-2{0%{left:0;opacity:1}30%{left:3%;opacity:.9}100%{left:-40%;opacity:0}}
@keyframes getin-3{0%{left:-30%;opacity:0}1%{left:10%;opacity:0}100%{left:0;opacity:1}}
@keyframes getout-3{0%{left:0;opacity:1}30%{left:1%;opacity:.9}100%{left:-40%;opacity:0}}
@keyframes getin-4{0%{opacity:0;left:0}100%{opacity:1;left:0}}
@keyframes getout-4{0%{opacity:1}100%{opacity:0}}

.banner_menu{width:690px;height:55px;color:#fff;overflow:hidden;position: absolute;bottom: 0;_bottom:-2px;z-index: 3;}
.banner_menu .opacity_7{background: #000;position: absolute;bottom:0;z-index: 6;width: 690px;height: 50px;}

.banner_menu_tab{position: absolute;z-index: 9; height: 55px;overflow: hidden;width: 690px;bottom: 0;}
.banner_menu_list{position:absolute;}
.menu_tab_item{float:left;line-height:50px;height:55px;width:230px;font-size:18px;color:#fff;text-align:center;position: relative;}
.menu_tab_item label{height: 50px;margin-top: 5px;text-align: center;width:230px;display: block;cursor: pointer;}
.menu_tab_item:hover label,.this_menu label{background:#049deb;color: #fff}
.menu_tab_item:hover .icon,.this_menu .icon{border-color: transparent transparent #049deb;border-style: dashed dashed solid;border-width:5px;height: 0;width: 0;display: inline-block;line-height:0;position:absolute;top:-5px;left:45%;}

/**左右切换**/
.banner_nav{width: 690px;margin:0 auto;position: absolute;height:420px;top:0;display: none;}
.banner_nav_left{left:0;top:50%;margin-top:-40px;position:absolute;cursor:pointer}
.banner_nav_right{right:0;top:50%;margin-top:-40px;position:absolute;cursor:pointer}
.banner_nav a{height: 60px;line-height:60px;width: 30px;display: block;overflow: hidden;font-size: 24px;color: #fff;text-align: center;background: #000;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
.banner_nav a:hover{color:#fff;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}

/**登录框**/
.login_con{margin: 8px 14px 15px;overflow: hidden;width: 250px;font-family: Microsoft Yahei;}
.login_con dl{overflow: hidden;border-bottom: 1px #ccc dotted;padding-bottom: 5px;width: 100%;height: 90px;}
.login_con dl dt{width: 100%;overflow: hidden;padding-bottom: 15px;}
.login_con dl dd{width: 120px;overflow: hidden;text-align: center;}
.login_con dl dd p{padding: 8px 0;}
.per_login,.com_login{background: #f40;width: 120px;height: 36px;line-height: 36px;display: block;color: #fff;font-size: 16px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.com_login{background: #009beb}
.per_login .iconfont,.com_login .iconfont{font-size: 18px;}
.per_login:hover,.com_login:hover{color: #fff;background: #bbb}
.per_register,.com_register{color: #888;}

.login_con h4{text-align: center;line-height: 18px;padding: 10px 0;}
.mod_data p{display: block;overflow: hidden;line-height: 24px;color: #888;padding: 0 10px;width:230px;}
.mod_data p label{font-family: arial;font-size: 14px;color: #009beb}

.mod_middle .mod_title{line-height: 34px;height: 34px;background: #f5f5f5;border-top: 1px #eee solid;border-bottom: 0;}
.mod_middle .mod_title a.more{line-height: 38px;}
.mod_middle .mod_list{height: 140px;}
.mod_middle .mod_list ul li{line-height: 28px;}

/**线路TAB切换**/
.mod_line{margin-bottom: 30px;overflow: hidden;width: 100%;}
.mod_slider_nav{height: 50px;overflow: hidden;width: 100%;}
.mod_slider_nav h2{font-size: 20px;font-family: Microsoft Yahei;background: url(../image/icon1.gif) no-repeat;height: 35px;overflow: hidden;line-height: 35px;padding:0 5px 0 45px;margin-top: 15px;}
.mod_slider_nav h2 a{color: #00a9f7;font-weight: 700;}
.mod_slider_nav h2 label{font-size: 14px;font-family: arial;color: #aaa}
.mod_slider_nav .nav_list{background: url(../image/l_bg.gif) repeat-x right 37px;overflow: hidden;float: left;height: 50px;}
.mod_slider_nav .nav_list ul li{float: right;text-align: center;margin-right: 10px;display: inline;background: url(../image/icon1.gif) no-repeat center -203px;height: 50px;overflow: hidden;}
.mod_slider_nav .nav_list ul li.this_tab .icon{border-color:#00a9f7 transparent transparent;border-style:solid dashed dashed;border-width:5px;height: 0;width: 0;display:inline-block;line-height:0;margin:0 auto;position: relative;top: -4px;top:0\9;}
.mod_slider_nav .nav_list ul li a{height: 24px;line-height: 24px;display: block;color: #888;margin-top: 5px;min-width:40px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>40?"40px":"");padding: 0 5px;white-space: nowrap;}
.mod_slider_nav .more{float: right;height: 50px;line-height: 78px;overflow: hidden;font-family: 宋体;}
.mod_slider_nav .nav_list ul li.this_tab{background-position: center -267px;}
.mod_slider_nav .nav_list ul li.this_tab a{background:#00a9f7;color: #fff;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;margin: 0;}

.mod_slider_con{border: 1px #eee solid;overflow: hidden;height: 440px;overflow: hidden;margin-top: 10px;}
.mod_ad_img{float: left;width: 200px;overflow: hidden;}
.mod_line_list{float: left;width: 690px;overflow: hidden;padding:9px;}
.mod_line_list ul li{float: left;width: 200px;padding: 10px;overflow: hidden;height: 191px;color: #888;cursor: pointer;margin: 0 5px;display: inline;}
.mod_line_list ul li:hover{border: 1px #00a9f7 solid;padding: 9px;background: #e5f6fe;}
.mod_line_list ul li h5 a.title{overflow: hidden;line-height: 16px;height: 34px;display: block;padding-top: 5px;}
.mod_line_list ul li img{width: 200px;height: 125px;}
.mod_line_list ul li span{display: block;overflow: hidden;}
.mod_line_list ul li i.fl em,.mod_line_list ul li i.fl b,.mod_line_text ul li i.fr b{color: #f50;font-size: 18px;font-weight: 400;}
.mod_line_list ul li i.fl em{font-size: 14px;font-family: arial}
.mod_line_list ul li i.save{margin-top: 8px;}

/*区域*/
.mod_area{float: left;width: 180px;border-right: 1px #ccc dotted;padding:5px 9px 10px 10px;margin: 5px 0;height: 415px;color: #888;overflow: hidden;}
.mod_area_list{overflow: hidden;width: 100%;}
.mod_area_list h5{font-weight: 700;overflow: hidden;}
.mod_area_list table,.mod_area_list p{overflow: hidden;margin-top: 5px;width: 100%;display: block;}
.mod_area_list table th,.mod_area_list table td{text-align: left;font-weight: 400;}
.mod_area_list table th a{color: #888;white-space: nowrap;line-height: 20px;}
.mod_area_list table td a,.mod_area_list p a{color:#888;float:left;margin-right:10px;white-space: nowrap;line-height: 20px;}
.mod_area_list table th a:hover,.mod_area_list table td a:hover,.mod_area_list p a:hover{color: #f50;}
.mod_area_list .ad_img{overflow: hidden;width: 180px;}

/*线路文字列表*/
.mod_line_text{width: 678px;overflow: hidden;float: left;padding:14px 15px 0;height: 197px;}
.mod_line_text ul li{background: url(../image/icon1.gif) no-repeat 0 -455px;_background-position:0 -457px;padding-left: 10px;width: 668px;overflow: hidden;height: 33px;float: left;}
.mod_line_text ul li h4{font-weight: 700;float: left;margin-right: 10px;overflow: hidden;max-width:500px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>500?"500px":"");text-overflow:ellipsis;white-space: nowrap;overflow: hidden;font-family:Microsoft Yahei;}
.mod_line_text ul li i.save{margin-top: 3px;_margin-top:2px;}
.mod_line_text ul li i.fr{color: #f50;font-family: arial;margin-top:-2px;_margin-top: -3px;}

/*周边*/
.zb_line .mod_slider_nav .nav_list{width: 585px;}

/*国内*/
.gn_line .mod_slider_nav h2{background-position: 0 -35px;}
.gn_line .mod_slider_nav h2 a{color: #7ac406;}
.gn_line .mod_slider_nav .nav_list{width: 592px;}
.gn_line .mod_slider_nav .nav_list ul li.this_tab a,.gn_line i.save em,.gn_line i.save em{background: #7ac406;}
.gn_line .mod_slider_nav .nav_list ul li.this_tab .icon{border-color:#7ac406 transparent transparent;}
.gn_line .mod_slider_nav .nav_list ul li.this_tab{background-position: center -331px;}
.gn_line .mod_line_list{border-bottom: 1px #eee solid;height: 209px;}
.gn_line .mod_line_list ul li:hover{border-color:#7ac406;background-color: #f1f9e6;}
.gn_line i.save{border-color: #7ac406;color: #7ac406;}

/*出境*/
.cj_line .mod_slider_nav h2{background-position: 0 -70px;}
.cj_line .mod_slider_nav h2 a{color: #02cae7}
.cj_line .mod_slider_nav .nav_list{width: 600px;}
.cj_line .mod_slider_nav .nav_list ul li.this_tab a,.cj_line i.save em,.cj_line i.save em{background: #02cae7;}
.cj_line .mod_slider_nav .nav_list ul li.this_tab .icon{border-color:#02cae7 transparent transparent;}
.cj_line .mod_slider_nav .nav_list ul li.this_tab{background-position: center -395px;}
.cj_line .mod_line_list{border-bottom: 1px #eee solid;height: 209px;}
.cj_line .mod_line_list ul li:hover{border-color:#02cae7;background-color: #e5fafd;}
.cj_line i.save{border-color: #02cae7;color: #02cae7;}
.mod_area_list p a{width: 53px;overflow: hidden;}

/**酒店**/
.mod_hotel{overflow: hidden;width: 100%}
.mod_hotel .mod_slider_nav{border-bottom: 2px #fab40c solid;height: 42px;}
.mod_hotel .mod_slider_nav h2{background-position: 0 -105px;margin:0;}
.mod_hotel .mod_slider_nav h2 a{color: #fab40c}
.mod_hotel .mod_slider_nav .nav_list{width:615px;margin-top: 10px;}
.mod_hotel .mod_slider_nav .nav_list,.mod_hotel .mod_slider_nav .nav_list ul li,.mod_tickets .mod_slider_nav .nav_list,.mod_tickets .mod_slider_nav .nav_list ul li{background: none;height: auto;}
.mod_hotel .mod_slider_nav .nav_list ul li i,.mod_tickets .mod_slider_nav .nav_list ul li i{display: none!important;}
.mod_hotel .mod_slider_nav .nav_list ul li a,.mod_tickets .mod_slider_nav .nav_list ul li a{margin: 0;}
.mod_hotel .mod_slider_nav .nav_list ul li.this_tab a{background: #fab40c;}
.mod_hotel .mod_slider_nav .more,.mod_tickets .mod_slider_nav .more{height: 42px;line-height: 48px;}
.mod_hotel_con{float: right;width:480px;padding: 6px 10px 0;}
.mod_hotel_list ul li{background: url(../image/icon1.gif) no-repeat 0 -447px;width:100%;height: 39px;line-height: 39px;border-bottom: 1px #ccc dotted;overflow: hidden;float: left;}
.mod_hotel_list ul li i{margin-left: 10px;color: #888;}
.mod_hotel_list ul li i.price{float: right;color: #f50;font-size: 16px;font-family: arial;width: 60px;text-align: right;}
.mod_hotel_list ul li em{margin-top: 11px;padding-right: 15px;}
.mod_hotel_list ul li a{float: left;font-size: 14px;font-family:Microsoft Yahei;font-weight: 700;margin-left: 10px;max-width:200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>200?"200px":"");text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}

/*焦点图*/
.mod_focus{position: relative;float: left;width: 400px;overflow: hidden;height: 310px;margin-top: 15px;}
.focus_img li { position: relative; overflow: hidden; width: 400px; height: 310px; display: none; }
.focus_img li span,.mod_ticket_img span{ position: absolute; bottom: 0; left: 0; height: 38px; line-height: 38px; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #fff; overflow: hidden;padding: 0 15px;width: 370px;font-family: Microsoft Yahei;}
.focus_img li span h3,.mod_ticket_img span h3{float: left;width: 290px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.focus_img li span i,.mod_ticket_img span i{font-size: 24px;color: #ff0;font-family: arial;float: right;}
.focus_bar { position: absolute; bottom: 43px;left: 0;text-align: center;width: 400px;height: 10px;line-height: 10px;overflow: hidden;}
.focus_bar a{display:inline-block;width: 10px;height:10px;overflow: hidden;font-size: 18px;cursor: pointer;background: #fff;color: #fff;margin: 0 2px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.focus_bar a.on{ color: #f50; background: #f50;}

/**景点**/
.mod_tickets{overflow: hidden;padding-top: 34px;padding-top: 29px\9;width: 100%}
.mod_tickets .mod_slider_nav{border-bottom: 2px #b57dea solid;height: 42px;}
.mod_tickets .mod_slider_nav h2{background-position: 0 -140px;margin:0;}
.mod_tickets .mod_slider_nav h2 a{color: #b57dea}
.mod_tickets .mod_slider_nav .nav_list{width:597px;margin-top: 10px;}
.mod_tickets .mod_slider_nav .nav_list ul li.hot_city{width: 40px;}
.mod_tickets .mod_slider_nav .nav_list ul li.this_tab a{background: #b57dea;}
.mod_ticket_con{border: 1px #eee solid;height: 310px;overflow: hidden;}
.mod_ticket_img{position: relative;overflow: hidden;width: 400px;height: 310px;float: left;}
.mod_ticket_list{float: left;width: 492px;overflow: hidden;padding:10px 8px;}
.mod_ticket_list ul li{float: left;width: 140px;height:125px;margin: 0 2px;overflow: hidden;display: inline;padding: 10px;}
.mod_ticket_list ul li:hover{background: #f7f2fd;border: 1px #b57dea solid;padding: 9px;}
.mod_ticket_list ul li a,.mod_img_list ul li a{position: relative;width: 140px;height: 100px;overflow: hidden;display: block;}
.mod_ticket_list ul li a img,.mod_img_list ul li a img{width: 140px;height: 100px;}
.mod_ticket_list ul li a h5,.mod_img_list ul li a h5{position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000);color: #fff;text-align: center;line-height: 22px;padding:0 5px;width: 130px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.mod_ticket_list ul li p{padding-top: 5px;display: block;}
.mod_ticket_list ul li p i.fl{color: #f50;font-family: arial;font-size: 14px;}
.mod_ticket_list ul li p .save{margin-top: 2px;color:#b57dea;border-color: #b57dea;}
.mod_ticket_list ul li p .save em{background: #b57dea;}

/**右边栏**/
.mod_sidebar{border: 1px #eee solid;overflow: hidden;width: 278px;}
.mod_title{height: 38px;line-height: 38px;padding: 0 10px;overflow: hidden;border-bottom: 1px #ccc dotted;font-family: Microsoft Yahei;}
.mod_title a.more{color: #aaa;font-family: 宋体;line-height: 46px;}
.mod_title a:hover{color:#049deb;}
.mod_list{padding:10px 11px 8px;overflow: hidden;}
.mod_list dt{width: 100%;overflow: hidden;margin-bottom: 8px;}
.mod_list dd{background: url(../image/icon1.gif) no-repeat 0 -455px;line-height: 24px;overflow: hidden;width: 100%;}
.mod_list dd a,.mod_list ul li a{float: left;margin-left: 10px;max-width:190px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>190?"190px":"");text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.mod_list dd i{float: right;color:#f50;font-family: arial;}
.mod_list ul li{background: url(../image/icon1.gif) no-repeat 0 -452px;line-height: 30px;overflow: hidden;width: 100%;float: left;}
.mod_list ul li a{max-width:245px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>245?"245px":"");}
.mod_sidebar_ad{margin:0 11px;padding:0 0 10px;border-top: 1px #eee solid;width:255px;overflow: hidden;}
.mod_sidebar_ad a{margin-top: 10px;display: block;}

/*旅行社*/
.company_list{overflow: hidden;padding: 5px 11px 10px;}
.company_list ul li{background: url(../image/icon1.gif) no-repeat 0 -483px;padding: 5px 0 5px 10px;overflow: hidden;color: #888;display: block;}
.company_list ul li a{font-weight: 700;color: #049deb;}
.company_list ul li a:hover{color: #f50}

/*推荐线路*/
.mod_line_com .mod_list dd{background-position: 0 -452px;line-height: 30px;}

/*工具*/
.mod_tool_list{padding: 5px;overflow: hidden;width: 268px;}
.mod_tool_list a{float: left;width: 57px;text-align: center;overflow: hidden;padding:10px 0 3px;margin:0 5px;color: #999;line-height: 22px;}
.mod_tool_list a .iconfont{font-size: 24px;color: #00a9f7;}
.mod_tool_list a:hover{background: #00a9f7;color: #fff!important;}
.mod_tool_list a:hover .iconfont{color: #fff!important}

/**租车签证预订信息**/
.mod_colspan3{border: 1px #eee solid;overflow: hidden;margin-top: 30px;}
.mod_colspan{float: left;border-left: 1px #ccc dotted;padding:0 15px;margin: 5px 0;height: 325px;}
.mod_colspan .mod_title{border-bottom: 2px #00a9f7 solid;padding: 0;}

/*租车*/
.mod_car{width: 450px;overflow: hidden;}
.mod_img_list{overflow: hidden;}
.mod_img_list ul li{float: left;width: 140px;margin-left: 15px;overflow: hidden;height: 125px;padding-top: 15px;color: #888;}
.mod_img_list ul li p{line-height: 24px;}
.mod_img_list ul li p em{color: #f50;font-family: arial;font-size: 14px;}

/*攻略*/
.mod_youji,.mod_changshi,.mod_visa{width: 329px;overflow: hidden;}
.mod_youji .mod_list,.mod_changshi .mod_list{padding:10px 0; }
.mod_youji .mod_list ul li a,.mod_changshi .mod_list ul li a{max-width:319px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>319?"319px":"");}
.mod_youji .mod_list ul li a:hover,.mod_changshi .mod_list ul li a:hover{color: #f50}
/*签证*/
.mod_visa .mod_list{padding: 5px 0 15px;}
.mod_visa .mod_list a{float: left;width: 140px;overflow: hidden;background: #049DEB;margin:10px 0 0 15px;color: #fff;font-family: Microsoft Yahei;font-size: 16px;text-align: center;line-height: 36px;}
.hot_visa dt{font-weight: 700;}
.hot_visa dd a{float: left;margin-top: 5px;width: 65px;}

.mod_link{width: 1180px;margin: 0 auto;border-bottom: 1px #ddd solid;height: 28px;line-height: 28px;overflow: hidden;padding: 0 10px;}
.mod_link ul li{float: left;margin-right:20px;}
.mod_link ul li.this_tab{font-weight: 700;}
.link_box{width: 1200px;margin: 0 auto;overflow: hidden;padding:10px 0;}
.link_list{line-height: 24px;}
.link_list a{float: left;margin: 0 5px;color: #888;white-space: nowrap;}

/*热门目的地*/
.mod_hot_city{width: 1180px;margin: 0 auto 10px;overflow: hidden;}
.mod_hot_city dl dt{float: left;}
.mod_hot_city dl dd{float: left;width: 1105px;overflow: hidden;font-family: 宋体}
.mod_hot_city dl dd a{color: #aaa;float: left;margin: 0 10px 5px 0;width: 65px;}
.mod_hot_city dl dd a.more{width: auto;}