﻿@charset "utf-8";
/* CSS Document */
html{ overflow-x: hidden;}
body,form,p,ol,ul,p,h1,h2,h3,h4,li,dt,dd,dl,li,input{margin:0;padding:0;}
body{font:14px/1.5 "\5FAE\8F6F\96C5\9ED1"; color:#333; background: #232423;}
table{border-collapse:collapse;border-spacing:0}
img,fieldset{border:0;}
ul,dd,dl,dt,ol,li{list-style:none;}
em,cite,i{font-style:normal;}
a:link,a:visited{text-decoration:none;color:#000;}
a:hover{text-decoration:none;}
.lt{ float:left;}
.rt{ float:right;}
.dn{display:none;}
.di{display:inline;}
.db{display:block;}
.dib{display:inline-block;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.lh18{ line-height:1.8;}
.lh20{ line-height:2;}
.n{font-weight:normal; font-style:normal;}
.b{font-weight:bold;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tdl{text-decoration:underline;}
.tdn,.tdn:hover,.tdn a:hover{text-decoration:none;}
.g0{color:#000;}
.g3{color:#333;}
.g6{color:#666;}
.g9{color:#999;}
.ga{color:#aaa;}
.gb{color:#bbb;}
.fw{color:#fff;}
.fr{color:#e02020;}
.fg{color:#6c0;}
.fb{color:#18b5ff;}
.fy{color:#fc0;}
.fo{color:#ffb400;}
.fa_g0 a:link,.fa_g0 a:visited{color:#000;}
.fa_g3 a:link,.fa_g3 a:visited{color:#333;}
.fa_g6 a:link,.fa_g6 a:visited{color:#666;}
.fa_g9 a:link,.fa_g9 a:visited,.f_g9:link,.f_g9:visited{color:#999;}
.fa_wh a:link,.fa_wh a:visited,.f_wh:link,.f_wh:visited{color:#fff;}
.fa_red a:hover{color:#f04242;}
.fa_blue a:link,.fa_blue a:visited{ color: #18b5ff;}
.bbd{border-bottom:1px solid #eee;}
.t0{ top: 0;}
.l0{ left: 0;}
.r0{ right: 0;}
.b0{ bottom: 0;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr40{ margin-right:40px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb40{ margin-bottom:40px;}
.bgwh{background:#fff;}
.rel{position:relative;}
.abs{position:absolute;}
.flx{ overflow:hidden; zoom:1;}
.fix{zoom:1;}
.fix:after{display:table; content:''; clear:both;}
.auto{margin-left:auto; margin-right:auto;}
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
.trans{-webkit-transition:all 0.3s;transition:all 0.3s;}
.wp100{ width:100%}
.br10{ border-radius:10px;}
.ico{ text-indent:-9999em; display:block; overflow:hidden;}
.yhei,input{font-family:"\5FAE\8F6F\96C5\9ED1";}
.va{vertical-align:-3px;}
/*input{-webkit-appearance:none; 去除input默认样式 font-size: 14px;}
input[type="submit"],input[type="reset"],input[type="button"],input{-webkit-appearance:none;}*/
.wp25{width: 25%;}
.wp33{width: 33.33%;}
.wp50{width: 50%;}
.op50{ opacity: 0.5;}
.br100{ border-radius: 100%;}
.mb90{ padding-bottom: 90px;}

.txt{ height:36px; font-size:16px; text-indent:6px;}
.btn{ background:#18b5ff; color:#fff; vertical-align:middle; text-align:center; border:none; font-size:16px; cursor:pointer;}
.wh85{ width:85%; height:50px; line-height:50px; text-align:center;}
.bgf5{ background:#f5f5f5;}
.bgblue{ background:#18b5ff;}
.del{ text-decoration: line-through;}
.fa_b a:link,.fa_b a:visited{ color: #37c7c9;}
.f_b{ color:#37c7c9;}
.cp{ cursor: pointer;}

/* 首页 */
.mt60{ margin-top: 60px;}
.w1200{ width: 1200px;}
.f32{ font-size:32px;}

a:hover{ color: #f04242;}
.footer_bg{ background: #232423; height: 180px; z-index: 130; position: relative;}
.footer_lt{ width: 600px;}
.site_list{ line-height: 56px; padding-top: 10px; border-bottom: 1px solid #2c2d2d;}
.site_list a{ margin-right: 30px;}
.footer_text{ line-height: 2; padding-top: 16px; border-top: 1px solid #1f1f1f;}
.footer_qrcode{ padding-top: 36px; text-align: center;}
.footer_phone{ padding: 30px 32px 15px 0;}
.footer_phone dl dt .iconfont{ font-size: 52px;}
.footer_phone dl dd{ padding: 18px 0 0 6px;}
.footer_phone dl span{ font-size: 24px; font-style: italic; color: #f29518; text-decoration: none;}
.footer_sns a{ font-size: 24px; margin-right: 10px;}
.footer_bg .footer a:hover{ color: #fff;}


/* header */
.header_bg{ height: 90px; border-bottom: 1px solid rgba(255,255,255,0.4); background: #232423; position: absolute; top: 0; left: 0; z-index: 21; width: 100%;}
.menu_bg{ height: 70px; background: #232423; position: absolute; top: 91px; left: 0; z-index: 20; width: 100%;}
.header{ height: 90px; color: #fff;}
.weather{ height: 28px; line-height: 28px; padding-top: 26px;}
.header .logo{ top: 0; left: 50%; margin-left: -155px;}
.login{ line-height: 28px; padding-top: 26px;}
.menu ul .menu_name{ float: left; margin-left: 30px;}
.menu ul .menu_name .menu_link{ height: 70px; display: block; padding: 0 9px;}
.menu ul .menu_name .menu_link .iconfont.lt{ font-size: 30px; width: 40px; height: 70px; line-height: 70px; opacity: 0.7;}
.menu ul .menu_name .menu_link strong{ padding-top: 13px;}
.menu ul .menu_name .menu_link em{font-size : 12px;-webkit-transform : scale(0.88) ;*font-size:10px;text-transform:capitalize;}
.menu ul .menu_name .menu_link:hover .iconfont.lt{ opacity: 1;}
.menu ul .menu_clo .menu_link .iconfont.lt{ color: #ffec19; opacity: 1;}


.banner{ width: 100%; height: 1080px; z-index: 10;}
.banner ul{ width: 100%; height: 1080px; overflow: hidden;}
.banner ul li{ width: 100%; height: 1080px; background-position: center top; background-repeat: no-repeat;}

.language{ margin-top: 30px;}
.language_sel{ border: 1px solid #fff; line-height: 32px; height: 32px; width: 108px; text-align: center;}
.language_list{ border: 1px solid #fff; width: 108px; line-height: 30px; text-align: center; left: 0; top: 33px; background:#53a4ff;}
.language_list a:hover{ background: #2f91ff;}

.index_content{ width: 100%; height: 1080px;}
.index_content .index_main{width: 1120px; bottom: 0; left: 50%; margin:0 0 0 -560px;}
.index_view{ position: absolute; bottom: 0; margin-bottom: 0; opacity: 0;}
.index_main_action{ width: 80px; margin: 0 auto; z-index: 120;}
.index_main_lt{ width: 790px; float: left;}
.index_main_nav ul{ overflow: hidden; zoom:1;}
.index_main_nav ul li{ float: left; margin-right: 5px;}
.index_main_nav ul li a{ width: 100px; height: 38px; line-height: 38px; text-align: center; display: block; background: rgba(255,255,255,0.85); border-radius: 4px 4px 0 0;}
.index_main_nav ul li.index_main_nav_clo a{ background: #f04242;}
.index_main_nav ul li.index_main_nav_clo a:link,.index_main_nav ul li.index_main_nav_clo a:visited{ color: #fff;}
.index_main_box{background: url("../img/cont_bg.png") no-repeat; width: 790px; height: 220px;box-shadow: 0 0 15px rgba(0,0,0,0.4);}
.index_main_news,.index_main_activity,.index_main_strategy,.index_main_tools{ line-height: 28px; padding: 36px 0 0 50px;}
.index_main_rt{ width: 330px; float: left;}
.index_main_sub{ width: 330px; height: 220px; background: #30333a;box-shadow: 0 0 15px rgba(0,0,0,0.4);}
.index_main_weather dl{ padding-top: 38px;}
.index_main_weather dl dt{ width: 90px; padding: 14px 18px 0;}
.index_main_tools ul{ overflow: hidden; zoom:1; line-height: 1.8; padding-top: 20px;}
.index_main_tools ul li{ float: left; width: 110px; text-align: center;}
.index_main_tools ul li a .iconfont{ font-size: 40px; text-shadow: 0 0 5px rgab(0,0,0,0.3);}
.index_main_tools ul li a span{ color: #fff;}

/* 景区概况 */
.inside_bg{ background: url("../img/inside_bg.jpg") no-repeat center top #f1f1f1;}
.inside_height{ height: 460px; width: 100%;}
.content{ width: 1140px; padding: 30px 30px 100px; background: #3366cc; min-height: 600px;}
.enter_intro{ height: 400px; padding: 10px;}
.enter_intro .enter_pic{ width: 440px;}
.enter_intro dl{ width: 600px; padding: 32px 0 0 40px;}
.enter_intro dl dd{ font-size: 18px; color: #666; line-height:34px; margin-top: 15px;}
.enter_story{ padding-top: 40px;}
.enter_story_tit{ padding-bottom: 20px;}
.enter_story_tit .flx{ width: 210px; margin: 0 auto;}
.enter_story_tit .flx .iconfont{ font-size: 58px;}
.enter_story_tit .flx span{ display: block; padding: 5px 0 0 20px;}
.enter_story_tit .flx em{text-transform:capitalize;}
.enter_story_main{ width: 1176px;}
.enter_story_main dl{ width: 348px; padding: 5px; border:1px solid #e3e3e3; background: #fff; float: left; margin-right: 32px;}
.enter_story_main dl dd{ padding: 10px 15px 30px;}
.enter_story_main dl dd a,.enter_history_link a{ width: 148px; height: 42px; text-align: center; border-radius: 42px; display: block; margin: 18px auto -57px; line-height: 42px; background: #fff; border: 1px solid #e3e3e3;}
.enter_history{ padding-top: 60px;}
.enter_history_main{ height: 555px; width: 1140px; background: url("../img/history_bg.png") no-repeat;}
.enter_history_text{ padding: 60px 0 0 60px; line-height: 2.2;}
.enter_history_link{ margin: 25px 0 0 60px;}
.enter_history_link a:link,.enter_history_link a:visited{ color: #e02020; margin: 0;}
.enter_story_main a:hover,.enter_history_link a:hover{ border-color: #e02020;}

/* 武陵绝景 */
.mall ul{ height: 432px;}
.mall ul li{ position: absolute;}
.mall_p01{ top: 0; left: 0;}
.mall_p02{ top: 0; left: 287px;}
.mall_p03{ top: 0; left: 575px;}
.mall_p04{ top: 221px; left: 287px;}
.mall_p05{ top: 221px; left: 862px;}
.hui_bg{ background: rgba(0,0,0,0.6); bottom: 0; left: 0; width: 100%;}
.mall ul li .hui_bg{ height: 38px; line-height: 38px;}
.mall ul li .abs .lt{ color: #fff; font-size: 14px; margin-left: 12px;}
.mall ul li .abs .rt{ color: #fc0; font-size: 14px; margin-right: 12px;}
.scenery,.zoology{ padding-top: 40px;}
.zoology_box ul{ background: #fff; padding: 22px 1px 22px 24px;}
.zoology_box ul li{ width: 200px; float: left; margin-right: 22px;}
.zoology_box ul li a span{ background: #f2f2f2; line-height: 36px; height: 36px; white-space: nowrap; overflow: hidden; width: 200px; text-align: center;}
.zoology_box ul li a:hover span{ background: #e02020; color: #fff;}

/* 旅游宝典 */
.w780{ width: 780px;}
.main{ width: 830px; float: left; background: #fff;}
.main_tit{ padding-bottom: 7px;}
.main_tit .iconfont{ font-size: 38px; vertical-align: -1px; margin-right: 8px;}
.right{ width: 290px; float: left; margin-left: 20px;}
.travel_food_list{ width: 798px;}
.travel_food_list dl{ width: 250px; float: left; margin-right: 16px;}
.travel_food_list dl dd{ background: #f2f2f2;}
.travel_food_list dl dd strong{ font-weight: 400; line-height: 50px; height: 50px; white-space: nowrap; overflow: hidden;}
.travel_food_list dl dd span{ padding: 0 15px 18px; word-break: break-all; word-wrap: break-word; margin-top: -4px;}
.travel_food_list ul{ width: 798px;}
.travel_food_list ul li{ width: 382px; float: left; margin-right: 16px;}
.travel_food_list ul li .hui_bg{ line-height: 46px;}
.travel_recreation_box a{ width: 100%; height: 370px; background: url("../img/t6.png") no-repeat;}
.travel_recreation_text{ padding: 278px 22px 0; line-height: 1.8; color: #333;}
.travel_specialty_list{ padding-bottom: 15px;}
.travel_specialty_list dl{ height: 180px; background: #f2f2f2; margin-bottom: 16px;}
.travel_specialty_list dl dt{ width: 250px;}
.travel_specialty_list dl dd{ width: 490px; padding: 20px; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.travel_specialty_list dl dd p{ line-height: 1.8; margin-top: 8px; color: #666; height: 100px; overflow: hidden;}

.index_tit{ line-height: 59px; height: 59px; padding-left: 20px;}
.index_tit strong em{ color: #e02020;}
.tools{ width: 290px;}
.tools ul li{ width: 50%; float: left;}
.tools ul li a{ border-top: 1px dashed #ddd; border-right: 1px dashed #ddd; text-align: center; padding: 25px 0;}
.tools ul li.tools_n02 a,.tools ul li.tools_n04 a,.tools ul li.tools_n06 a{ border-right: none;}
.tools ul li a span.db{ width: 60px; height: 60px; line-height: 60px; text-align: center; margin: 0 auto 7px; color: #fff; border-radius: 60px; font-size: 30px;}
.tools ul .tools_n01 a span.db{ background: #63d354;}
.tools ul .tools_n02 a span.db{ background: #d3b754;}
.tools ul .tools_n03 a span.db{ background: #54d3c3;}
.tools ul .tools_n04 a span.db{ background: #888be2;}
.tools ul .tools_n05 a span.db{ background: #d189e0;}
.tools ul .tools_n06 a span.db{ background: #ff9f9f;}

.hot_scenic ul{ padding: 0 0 8px 8px;}
.hot_scenic ul li{ float: left; width: 134px; margin:0 0 2px 2px;}
.hot_scenic ul li .abs{ height: 36px; line-height: 36px; text-align: center;}
.sns ul{ border-top: 1px dashed #ddd; background: #fff;}
.sns ul li{ float: left; width: 33.33%;}
.sns ul li a{ border-right: 1px dashed #ddd; display: block; font-size: 30px; line-height: 72px; text-align: center;}
/* 计划攻略 */
.travel_trip_list dl{ background: #f2f2f2;}
.travel_trip_list dl dd{ padding: 10px; height: 60px; overflow: hidden;}
.travel_trip_list dl dd strong{ margin-bottom: 3px;}
.travel_trip_list .travel_trip_t1{width: 250px; margin-right: 16px;}
.travel_trip_list .travel_trip_t1 dd{ height: 96px;}
.travel_trip_t2{ width: 514px; margin-bottom: 16px}
.travel_trip_t3{ width: 514px;}
.travel_theme_list ul{ width: 796px;}
.travel_theme_list ul li{ width: 258px; margin-right: 3px; float: left;}
.travel_theme_list ul li .hui_bg{ padding: 10px 0; height: 97px; overflow: hidden;}
.travel_theme_list ul li .hui_bg span{ padding: 0 10px; white-space: nowrap; overflow: hidden;}
.travel_theme_list ul li .hui_bg em{ padding: 5px 10px; word-break: break-all; word-wrap: break-word; opacity: 0.6;}
.travel_traffic_list ul{ width: 800px;}
.travel_traffic_list ul li{ width: 380px; float: left; margin-right: 20px;}
.travel_traffic_list ul li .travel_recreation_text{ padding-top: 220px;}
.travel_traffic_t1 a{ background: url("../img/j8.png") no-repeat;}
.travel_traffic_t2 a{ background: url("../img/j9.png") no-repeat;}
/* 活动资讯 */
.travel_info{ padding-bottom: 15px;}
.travel_info_hot{ padding: 8px; background: #f2f2f2; height: 264px;}
.travel_info_pic{ width: 264px;}
.travel_info_hot dl{ width: 460px; padding: 20px 15px 20px 25px;}
.travel_info_hot dl dt{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.travel_info_text{ line-height: 1.8; color: #666; height: 170px; overflow: hidden; word-wrap: break-word; word-break: break-all;}
.travel_info_action a{ display: block; width: 90px; height: 26px; line-height: 26px; border-left: 5px solid #e02020; padding-left: 20px;}

.travel_info_list{ padding-top: 26px;}
.travel_info_list dl{ background: #f2f2f2; height: 100px; margin-bottom: 16px;}
.travel_info_list dl dt{ width: 100px; height: 100px; background: #d50303; text-align: center; float: left;}
.travel_info_list dl dt span{ font-size: 30px; line-height: 60px;}
.travel_info_list dl dt em{ background: #a50000; font-size: 16px; line-height: 40px;}
.travel_info_list dl dd{ float: left; width: 640px; padding: 10px 15px 0 25px; overflow: hidden;}
.travel_info_list dl dd p{ line-height: 1.8; margin-top: 4px; height: 46px; overflow: hidden; word-break: break-all; word-wrap: break-word;}

.page{ margin:0 auto; text-align:center; padding: 20px 0 30px;}
.page_list{ height:30px;}
.page_list a{ display:inline-block; border:2px solid #e3e3e3; border-radius: 100%; margin:0 4px; width: 30px; height: 30px; text-align: center; line-height: 30px; overflow: hidden;}
.page_list a:link,.page_list a:visited{ color:#999;}
.page_list a:hover{ text-decoration:none;  border:2px solid #e02020; color: #e02020;}
.page_list .page_clo:link,.page_list .page_clo:visited{ background:#e02020; color:#fff;  border:2px solid #e02020;}

/* 在线预订 */
.travel_booking .travel_theme_list ul li .hui_bg{ height: 40px; line-height: 40px; padding: 0;}
.mt3{ margin-top: 3px;}
.mall_ticket_list dl{ border: 10px solid #f2f2f2; height: 160px; overflow: hidden; margin-bottom: 15px;}
.mall_ticket_list dl dt{ float: left; width: 240px;}
.mall_ticket_list dl dd{ float: left; width: 500px; margin-left: 20px; padding-top: 12px;}
.lift_list_time{ color: #aaa; margin:6px 0 8px;}
.lift_list_time span.mr15{ color: #333;}
.lift_list_time span strong{ color: #f90; font-size: 16px;}
.lift_list_text{ width: 450px; height: 72px; line-height: 24px; overflow: hidden; word-wrap: break-word; word-break: break-all;}
.buy_action{ right: 16px; top: 16px;}
.buy_action a{ display: block; width: 68px; line-height: 32px; text-align: center; border-radius: 3px; border: 1px solid #ccc;}
.mall_ticket_list .buy_action a:hover{ background: #e02020; border-color: #e02020; color: #fff;}
.travel_specialty{ padding-bottom: 30px;}
.travel_food_list dl a{ background: #f2f2f2; line-height: 50px; width: 100%; height: 50px;}
.travel_specialty dl:hover a{ background: #e02020; color: #fff;}
.travel_specialty dl:hover a em{ color: #fff;}
.travel_specialty dl{ margin-bottom: 16px;}

/* 详情页 */
.scenery_list .page{ padding:5px 0 50px;}
.main{ min-height: 1036px;}
.main_view .news_crumbs{ height: 56px; line-height: 56px; padding-left: 15px; border-top:3px solid #e02020; border-bottom: 1px solid #eee;}
.scenery_view_text img{max-width: 100%;}
.scenery_view{ padding: 20px;}
.scenery_view_text{ font-size: 16px; line-height: 2; width: 790px; margin: 0 auto; word-break: break-all; word-wrap: break-word; overflow: hidden;}
.scenery_view_text p{ margin: 1.2em 0;}
.scenery_view_tit{ margin-bottom: 15px;}
.scenery_view_tit p{ border-bottom: 1px dashed #eee; padding: 15px 0 20px; text-align: center;}

/* 关于 */
.about_content.content{ background: #f2f2f2;}
.about_nav{ width:220px; background:#fff; float:left; padding:5px 20px;}
.about_nav ul li{ border-bottom:1px solid #eee;}
.about_nav ul li:last-child{ border-bottom:none;}
.about_nav ul li a{ line-height:54px; display:block; font-size:16px;}
.about_nav ul li a:hover,.about_nav ul .about_nav_clo a,.about_nav ul li a:hover .iconfont,.about_nav ul .about_nav_clo a .iconfont{ color:#e00;}
.about_nav ul li a .iconfont{ color:#ddd; font-size:24px; margin-right:7px; vertical-align:-3px;}
.about_links ul{ padding: 1px;}
.about_links ul li{ float: left; margin: -1px -1px 0 0;}
.about_links ul li a{ width: 193px; height: 50px; line-height: 50px; text-align: center; border: 1px dashed #ddd; display: block;}
.about_links ul li a:hover{ color: #e00; background: #f8f8f8;}
.about_main .l_v_text{ padding-top: 0; min-height: 500px;}
.about_main{ width: 790px; padding: 30px; background: #fff; margin-left: 30px;}
.l_v_text img{ max-width: 100%;}
.l_v_text p{ margin: 1em 0;}
/* 评论 */
.comment_tit{height: 44px;line-height: 44px;padding-bottom: 21px; color:#fff; font-size:18px;background: url("../img/lp_comm.jpg") no-repeat left bottom #aa030c;width: 263px;text-align: center;}
.comment_post .itextarea{ background: #fff; padding: 4px; border: 1px solid #ddd; width: 760px; font-size: 14px;}
.comment_post .btn{ float: right; width: 130px; height: 42px; border-radius: 3px; margin-top: 5px;}
.msg_list{ padding:10px 30px 30px;}
.msg_list dl{ border-bottom: 1px dashed #eee; padding: 15px 0;}
.msg_list dl dt{ width: 60px; float: left;}
.msg_list dl dt img{ border-radius: 60px;}
.msg_list dl dd{ float: left; margin-left: 20px; width: 690px;}
.msg_list dl dd span{ color: #999;}
.msg_list dl dd p{ padding-top: 5px; word-wrap: break-word; word-break: break-all; overflow: hidden; width: 690px;}
.comment_post{ width: 770px; margin: 0 auto; padding-bottom: 50px;}
/* 访客留言 */
.msg_content.content{background:#f2f2f2; padding: 0; width: 1200px;}
.msg_content .msg_box { width: 560px; background: #fff; padding: 30px 20px 0;}
.msg_content .msg_list{ padding: 0;}
.msg_content .msg_list dl dd{ width: 500px; margin-left: 0;}
.msg_content .msg_list dl dd p{ width: 480px;}
.msg_content .traffic_box{ padding: 30px; width: 540px;}
.services_msg li span{ color: #000;}
.services_msg{ padding: 20px; font-size: 13px;}
.services_msg li{ line-height: 26px; margin-bottom: 10px;}
.services_msg li .txt,.services_msg li .itextarea{ width: 100%;}
.itextarea{ border: 1px solid #ddd;}
.services_msg li .btn{ width: 200px; height: 40px; background: #2fc3a3;}
.traffic_box h2{ margin-left: 20px; color: #e02020;}
.msg_reply{ background: #f2f2f2; padding: 8px 16px; border-radius: 5px; margin-top: 10px; width: 468px; word-break: break-all; word-wrap: break-word;}

/* 二级导航 */
.menu ul .menu_name .menu_link cite{ display: none; position: absolute; top:65px; width: 68px;}
.menu ul .menu_name:hover .menu_link cite{ display: block;}
.menu ul .menu_name .menu_link cite .iconfont{ margin-top: -10px; display: block; font-size: 18px; opacity: 0.85;}
.menu_box{ background: rgba(255,255,255,0.9); width: 1170px; padding: 24px 0 24px 30px; left: 0; top: 70px;}
.menu_box_tit{ padding-bottom: 17px;}
.menu_about dl dt{ width: 250px;}
.menu_about dl dt a{  display: block; padding: 4px; background:#fff;}
.menu_about dl dd{ width: 355px; overflow: hidden; margin-left: 18px; line-height:2; padding-top: 3px;}
.menu_legend{ margin-left: 60px;}
.menu_legend ul li{ width: 140px; float: left; margin-right: 16px;}
.menu_legend ul li a{ height: 152px; width: 132px; border: 4px solid #fff;}

.menu_scenery .menu_legend{ margin-left: 30px;}
.menu_scenery .menu_scenery_intro{ margin-left: 0;}
.menu_zoology{ margin-left: 30px; float: left;}
.menu_zoology ul li a{ display: block; border: 1px solid #ddd; background: #fff; line-height: 31px; text-align: center; width: 120px; margin-top: -1px;}
.menu_travel_box{ float: left; margin-right: 30px;}
.menu_travel_box dl dt{ width: 140px; float: left;}
.menu_travel_box dl dt a{border: 4px solid #fff; display: block;}
.menu_travel_box dl dd{ width: 112px; margin-left: 10px; overflow: hidden;}
.menu_travel_box dl dd strong{ padding-top: 8px;  font-weight: 400;}
.menu_travel_box dl dd span{ padding-top: 6px; color: #888; width: 112px; height: 112px; overflow: hidden;}
.menu_booking .menu_legend{ margin-left: 0;}
.menu_booking .menu_legend ul li{ margin-right: 30px; width: 165px;}
.menu_booking .menu_legend ul li a{ width: 157px; height: 192px;}
.menu_news_box{ width: 360px; margin-right: 30px; float: left;}
.menu_news_box ul li a{ line-height: 31px; width: 360px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin-left: -5px;}
.menu_news_box ul li a .iconfont{ color: #ccc; width: 15px; margin-right: 5px;}
.tourist_data{ width: 700px; height: 400px;}
.inside_bg{ background-attachment: fixed;}
.inside_bg .content{ padding:0 0 70px; border: 30px solid #f1f1f1; background: #f1f1f1;}