/**
*网站全局/CSS重置表
*http://www.lvyou114.com     2014-1-14
*小菜
*/
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;color: #555;
}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
h1{font-size: 24px;}
h2{font-size: 18px;}
h3{font-size: 16px;}
h4{font-size: 14px;}
h5{font-size: 12px;}
h6 {font-size: 10px;}

address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a,
a:hover { text-decoration: none; }
a{color: #555;outline:none;}
a:hover{color: #f60;}
a img{display: block;}

sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }

/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
mark { background: #ff0; }

@font-face {font-family: 'iconfont';
    src: url('../font/iconfont.eot');
    src: url('../font/iconfont.eot') format('embedded-opentype'),
    url('../font/iconfont.woff') format('woff'),
    url('../font/iconfont.ttf') format('truetype'),
    url('../font/iconfont.svg') format('svg');
}
/*IE6样式兼容htc*/
body { behavior:url(https://www.lvyou114.com/tem/v2/skin/htc/csshover.htc);}
.border_3,.border_5,.box_shadow,.text_shadow{behavior:url(https://www.lvyou114.com/tem/v2/skin/htc/PIE.htc);position: relative;}

/**全局**/
.fl{float: left!important;}
.fr{float: right!important;}
.min{font-weight: 400;}
.b{font-weight: 700;}
.b0{border: 0!important;}
.ellipsis{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.opacity_7{opacity: 0.7;-moz-opacity: 0.7;filter:alpha(opacity=70);}
.opacity_9{opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);}
.border_3{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.border_5{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.box_shadow{-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.4);-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.4);box-shadow: 1px 1px 2px rgba(0,0,0,.4);}
.text_shadow{-moz-text-shadow:1px 1px 2px rgba(0,0,0,.4); -webkit-text-shadow:1px 1px 2px rgba(0,0,0,.4); text-shadow:1px 1px 2px rgba(0,0,0,.4);}

/**字体大小**/
.f12{font-size: 12px!important;}
.f14{font-size: 14px!important;}
.f16{font-size: 16px!important;}
.f18{font-size: 18px!important;}
.f20{font-size: 20px!important;}
.f24{font-size: 24px!important;}
.f30{font-size: 30px!important;}
.f36{font-size: 36px!important;}
.f42{font-size: 42px!important;}

/**颜色**/
.red{color: red!important;}
.orange{color: orange!important;}
.yellow{color: yellow!important;}
.gray{color: gray!important;}
.blue{color: #009beb!important;}
.f40{color: #f50!important;}
.f80{color: #f80!important;}
.c5{color: #555;}
.c8{color: #888;}

/**间距**/
.m0{margin: 0!important}
.mt10{margin-top: 10px!important}
.mt20{margin-top: 20px!important}
.mt30{margin-top: 30px!important}
.mt40{margin-top: 40px!important}

/**字体图标**/
.iconfont{font-family:"iconfont";font-size:16px;}

/**通栏**/
.w1200{width: 1200px;overflow: hidden;margin: 0 auto;}
.w990{width: 990px;overflow: hidden;margin: 0 auto;}

/**两栏**/
.w910{width: 910px;overflow: hidden;}
.w280{width: 280px;overflow: hidden;}

/**省钱**/
.save{border: 1px #00a9f7 solid;height: 14px;line-height: 14px;padding-right: 3px;color:#00a9f7;overflow: hidden;background: #fff;font-family: arial;}
.save em{background: #00a9f7;width: 16px;overflow: hidden;margin-right: 3px;color: #fff;text-align: center;display: inline-block;vertical-align: top;_line-height: 18px;}

/**星级**/
.star1,.star2,.star3,.star4,.star5,.stars1,.stars2,.stars3,.stars4,.stars5{background: url(../image/star.gif) no-repeat;height: 19px;overflow: hidden;width: 96px;}
.star1{background-position:0 -172px;}
.star2{background-position:0 -153px;}
.star3{background-position:0 -134px;}
.star4{background-position:0 -115px;}
.star5{background-position:0 -96px;}
.stars2{background-position:0 -19px;}
.stars3{background-position:0 -38px;}
.stars4{background-position:0 -57px;}
.stars5{background-position:0 -76px;}

/**锚点**/
.anchor{height: 0;overflow: hidden;}

/**头部header**/
.mod_header{height: 190px;width: 100%;position: relative;z-index: 99}
.mod_topbar_bg{background: #f5f5f5;border-bottom: 1px #eee solid;height: 28px;line-height: 28px;width: 100%;color: #888;}
.mod_topbar{width: 1200px;margin:0 auto;height: 28px;}
.mod_login a{float: left;margin-right: 20px;color: #049deb}
.mod_topnav ul li{float: right;margin-left: 15px;position: relative;z-index: 99;}
.mod_topnav ul li.sub_nav{width: 92px;cursor: pointer;}
.mod_topnav ul li span{padding: 0 5px;position: relative;top:0;z-index: 9;display: block;height: 27px;top: 1px;}
.mod_topnav ul li.hover span{background: #fff;border: 1px #eee solid;border-bottom: 0;padding: 0 4px;line-height: 27px;}
.mod_topnav ul li i{font-size:14px;color: #049deb;}
.mod_topnav ul li i.down,.mod_topnav ul li i.up,.mod_city i.down,.mod_city i.up{color: #bbb;font-size: 8px;vertical-align: middle;}
.mod_topnav dl{width:130px;overflow: hidden;border: 1px #eee solid;padding: 0 5px;background: #fff;position: absolute;right: 0;top: 28px;z-index: 8;}
.mod_topnav dl dd{border-top: 1px #eee solid;overflow: hidden;padding-bottom: 10px;width: 100%;}
.mod_topnav dl dd a{float: left;margin: 8px 8px 0;line-height: 16px;white-space: nowrap;}

.mod_head{height: 110px;width: 1200px;margin: 0 auto;}
.mod_logo{height: 70px;width: 230px;overflow: hidden;margin-top: 16px;}

/*城市选择*/
.mod_city{border-left: 1px #eee solid;margin-left: 20px;font-family:Microsoft Yahei;width: 200px;margin-top: 30px;padding:5px 0 8px 15px;}
.mod_city_title li.hover{line-height: 24px;display: block;position: relative;height: 24px;}
.mod_city_title li.hover span{border: 1px #ccc solid;padding:0 5px;background: #fff;border-bottom: 0;z-index: 9;position: relative;float: left;cursor: pointer;}
.mod_city_box{border: 1px #ccc solid;display:block;overflow: hidden;position: absolute;background: #fff;top: 25px;_top:24px;left: 0;padding: 10px;width: 335px;z-index: 8}
.mod_city_nav ul{border-bottom: 1px #049deb solid;overflow: hidden;display: block;width: 100%;}
.mod_city_nav ul li{float: left;height: 20px;line-height: 20px;padding: 0 5px;margin: 0 5px;display: inline;}
.mod_city_nav ul li.this_tab{background: #049deb;}
.mod_city_nav ul li.this_tab a{color: #fff; }
.mod_city_area{padding-top: 10px;overflow: hidden;width: 100%}
.mod_city_area div a{padding: 0 3px;float: left;margin:0 10px 3px 0;line-height: 20px;white-space: nowrap;}
.mod_city_area div a:hover{background: #049deb;color: #fff;}
.mod_city_list dl{display: block;overflow: hidden;padding-top: 5px;}
.mod_city_list dl dt{float:left;width: 30px;}
.mod_city_list dl dt i{background: #049deb;color: #fff;display: block;vertical-align: top;width: 20px;text-align: center;height: 20px;line-height: 20px;}
.mod_city_list dl dd{float:left;width: 305px;}

/*搜索*/
.mod_search{padding-top: 30px;}
.mod_search_box{ border: 2px #2b98db solid; height: 30px; line-height: 30px; position: relative; width: 510px; }
.mod_search_box .iconfont {float: left;color: #888;padding: 0 5px;}
.mod_select{ position: relative; }
.mod_select .iconfont{ padding: 0 5px; color: #bbb; }
.mod_search_box .search_btn{ background:#2b98db; border: 0; color: #fff; height: 30px; width: 90px; font-size: 16px; font-family:Microsoft Yahei; cursor: pointer;float: right; }
.mod_search_box .search_text{ border: 0; height: 30px; line-height: 30px; width: 315px; color: #888; float: left;}
.search_top{width: 100%;display: table;}
.search_key{width: 515px; line-height: 22px; overflow: hidden;float: right;margin-right: 33px;}
.search_key a{ float: left; margin-right: 15px; color: #888; }
#divselect{position: relative;float: left;}
#divselect span{cursor: pointer; height: 30px; line-height: 30px; width:50px; padding:0 10px; background:url(../image/icon1.gif) no-repeat 50px -1090px #f5f5f5; border-right:1px #eee solid;display: block;}
#divselect ul{border: 1px #eee solid;width: 69px; border-top:0;position: absolute;top: 30px;left: 0;background: #fff;text-align: center;display: none;}
#divselect ul li{width:100%;cursor: pointer; line-height: 24px;float: left;overflow: hidden;}
#divselect ul li a{float: left;width: 100%;overflow: hidden;}
#divselect ul li a:hover{background: #eee;color: #555;}
.senior_search{margin-left: 10px;color: #888;overflow: hidden;}

/*导航*/
.mod_navbg{background: #2a98da;height: 49px;border-bottom: 2px #077fc7 solid;line-height: 49px;width: 100%;font-family: Microsoft Yahei;;font-size: 16px;margin: 0 auto;}
.mod_nav a{float: left;padding: 0 25px;color: #fff;text-align: center;}
.mod_nav a.on,.mod_nav a:hover{background: #077fc7;color: #fff;}


/**底部footer**/
.mod_footer{width: 100%;margin: 20px auto 0; background: #f5f5f5;}
.mod_footer a:hover{color: #049deb}
.foot_bar{background:#63beef;line-height: 48px;height: 48px;_line-height:52px;border-bottom: 3px #eee solid;overflow: hidden;}
.bar_title{font-family: Microsoft Yahei;color: #fff;height: 48px;overflow: hidden;}
.bar_title h2{background-position: right -603px;padding-right: 30px;float: left;margin-right: 20px;}
.bar_title ul li{float: left;font-size: 18px;margin-right: 85px;padding-left: 40px;}
.bar_title ul li i{font-size: 14px;}

.foot_info{padding: 20px 0;}
.foot_info dl{float: left;width:184px;border-left: 1px #eee solid;height: 125px;overflow: hidden;padding-left: 15px}
.foot_info dl dt{height: 40px;line-height: 40px;padding-left: 40px;font-size: 16px;font-family: Microsoft Yahei;}
.foot_info dl dd{padding-left: 40px;line-height: 24px;overflow: hidden;}
.foot_info dl dd a{color: #888}
.foot_info .tel{color: #049deb;font-size: 16px;}

.foot_nav,.foot_copy{text-align: center;color: #888;}
.foot_nav a,.foot_nav i{display: inline-block;color: #888;}
.foot_nav i{padding: 0 5px;}

.foot_copy{line-height: 24px;padding: 10px 0 15px;}

.link_bg{background: #f5f5f5;overflow: hidden;padding-bottom: 15px;}
.foot_link{line-height: 24px;border-top:1px #ccc solid;padding-top: 15px;}
.foot_link dl dt{float: left;width: 60px;overflow: hidden;}
.foot_link dl dd{float: left;width: 1140px;overflow: hidden;}
.foot_link dl dd a{float: left;margin: 0 5px;color: #888;white-space: nowrap;}

.bar_title h2,.bagicon,.hotelicon,.ticketicon,.shopicon,.newicon,.bookicon,.payicon,.servicon,.helpicon,.careicon{background-image:url(../image/icon1.gif);background-repeat: no-repeat;}
.bagicon{background-position: 0 -651px;}
.hotelicon{background-position: 0 -699px;}
.ticketicon{background-position: 0 -747px;}
.shopicon{background-position: 0 -795px;}
.newicon{background-position: 0 -843px;}
.bookicon{background-position: 0 -883px;}
.payicon{background-position: 0 -923px;}
.servicon{background-position: 0 -963px;}
.helpicon{background-position: 0 -1003px;}
.careicon{background-position: 0 -1043px;}

/*右侧悬浮导航*/
.float{width:102px;height:320px;position:fixed;left:50%;_position:absolute;display:none;overflow:hidden;margin-left:580px; z-index:50}
.float a{width:43px;display:block;text-indent:-9999px;overflow:hidden;height:43px;line-height: 43px;background:url(../image/nav.gif) no-repeat;-webkit-transition:background 0.2s ease;margin-top: 10px;position: relative;right: -59px;}
.float a:hover{width: 102px;right: 0;}
.float .an_1:hover{background-position:-49px 0}
.float .an_2{background-position:0 -49px}
.float .an_2:hover{background-position:-49px -49px}
.float .an_3{background-position:0 -98px}
.float .an_3:hover{background-position:-49px -98px}
.float .an_4{background-position:0 -146px}
.float .an_4:hover{background-position:-49px -146px}
.float .an_5{background-position:0 -193px}
.float .an_5:hover{background-position:-49px -193px}
.float .an_6{background-position:0 -240px}
.float .an_6:hover{background-position:-49px -240px}
.float a:hover{text-indent: 40px;font-family: 微软雅黑;color: #888;}

/**内容页关键字*/
a.kw{border-bottom: 1px #4BA8DF dashed;color: #4BA8DF; }
a.kw_show{border-bottom: 1px #4BA8DF dashed;color: #4BA8DF;margin-left: 15px;}
a.kw_show:hover{color: #f50;border-color:#f50;}