@charset "utf-8";
.clear_both { clear:both; height:0; overflow:hidden; }
a:link,
a:visited { color:#333; text-decoration:none; }
a:hover { color:#f90; text-decoration:underline; }
#zt_wrapper { width:1000px; background:url(img/thead.jpg) no-repeat; background-position:50% 0; margin:0 auto; }
.button_index { float:left; margin-right:5px; }
#zt_header { width:1000px; height:50px; padding-top:310px; margin:0 auto; position:relative; }
#share { position:absolute; right:0; top:270px; }
#city_tab { height:50px; line-height:50px; background:url(img/city_nav.jpg) no-repeat; font-size:14px; font-weight:bold; }
#city_tab a:link,
#city_tab a:visited,
#city_tab a:hover { color:#FFF; text-decoration:none; }
#city_tab ul { padding-left:100px; }
#city_tab ul li { width:40px; float:left; text-align:center; }
#city_tab ul li.city_cur { background:url(img/city_cur.png) no-repeat; background-position:50% 9px; }
#city_tab .city_cur a:link,
#city_tab .city_cur a:visited,
#city_tab .city_cur a:hover { color:#286C06; }
#zt_content { width:1000px; margin:0 auto; line-height:1.9; }
.grey_box { width:1000px; padding-top:10px; }
.grey_main { width:680px; padding-right:15px; float:left; }
.grey_ft { width:960px; height:30px; clear:both; background:url(img/grey_ft.png) no-repeat; }
.route_table { width:100%; border-collapse:collapse; border-spacing:0; }
.route_table a:link,
.route_table a:visited { color:#333; text-decoration:none; }
.route_table a:hover { color:#090; text-decoration:underline; }
.route_table th,
.route_table td { text-align:left; padding:0 10px; }
.route_table th { height:32px; line-height:32px; color:#999; background:#fdfbee; border-bottom:1px #d4d8dd solid; font-weight:normal; }
.route_table .th1 { width:70px; }
.route_table .th3 { width:90px; text-align:right; }
.route_table .route_cat { font-size:14px; font-weight:bold; color:#286C06; }
.route_table td { height:36px; line-height:36px; border-top:1px #bbb dotted; font-size:14px; color:#333; padding:3px 10px; }
.route_table td.tn_price { font-size:12px; }
.route_table td.tn_price span { font-size:18px; color:#f60; }
.route_table .zb_title_shs,
.route_table .zb_title_zt,
.route_table .zb_title_gz,
.route_table .zb_title_cs { height:30px; background-color:#f8f8f8; color:#b5b5b5; font-size:12px; }
.route_table .zb_title_shs a { font-size:14px; text-decoration:underline; color:#4e9700; font-weight:700; }
.route_table .zb_title_zt a { font-size:14px; text-decoration:underline; color:#f60; font-weight:700; }
.route_table .zb_title_gz a { font-size:14px; text-decoration:underline; color:#927902; font-weight:700; }
.route_table .zb_title_cs a { font-size:14px; text-decoration:underline; color:#08c; font-weight:700; }
.route_table .route_name_blue { font-weight:bold; }
.more_btn { text-align:center; height:45px; margin-top:10px; }
.grey_side { width:275px; height:290px; padding-left:25px; background:url(img/grey_side.png) no-repeat; background-position:0 50%; float:left; }
h2.mudidi { width:260px; height:35px; line-height:35px; background:url(img/mudidi.png) no-repeat; text-indent:-9999px; }
h2.zixun { width:260px; height:35px; line-height:35px; background:url(img/zixun.png) no-repeat; text-indent:-9999px; }
.mudidi_list li { display:inline; width:116px; margin-top:15px; margin-left:9px; float:left; line-height:24px; text-align:center; font-weight:bold; }
.mudidi_list li img { padding:2px; border:1px #d4dee6 solid; }
.mudidi_list li a:link,
.mudidi_list li a:visited { color:#090; text-decoration:none; font-size:14px; }
.mudidi_list li a:hover { color:#f90; text-decoration:underline; }
.grey_side2 { width:275px; height:265px; padding-left:15px; margin-left:50px; background:url(img/grey_side3.png) no-repeat; background-position:0 50%; float:left; }
.grey_side2 dl { width:260px; clear:both; }
.grey_side2 dl.d_border { padding-top:5px; }
.grey_side2 dl.d_border dt { border-top:1px #bbb dashed; }
.grey_side2 dt { text-align:center; line-height:36px; color:#090; font-size:14px; font-weight:bold; }
.grey_side2 dt a:link,
.grey_side2 dt a:visited { color:#090; text-decoration:none; }
.grey_side2 dt a:hover { color:#f90; text-decoration:underline; }
.grey_side2 dd { width:248px; padding-left:12px; background:url(img/list_ico.png) no-repeat; background-position:3px 50%; float:left; line-height:26px; }
.grey_main_a { width:1000px; margin:0 auto; }
.grey_main_a .route_table { margin-bottom:10px; }
.zt_main { width:1000px; margin:10px auto; }
.zt_part { width:1000px; padding:0 0 10px; }
.zt_part h2.title_h2 { background:url(img/title_h2.jpg) 0 0 no-repeat; width:1000px; height:48px; color:#137009; font-family:'微软雅黑', '黑体'; font-size:16px; font-weight:400; padding:6px 0 0 0; text-indent:70px; }
#zt_slider { width:630px; height:250px; padding:8px 8px 8px 7px; background:url(img/slider.png) no-repeat; float:left; }
#zt_slider_content { height:244px; padding:2px 0 2px 2px; background:#fff; border-left:1px #c1c0bc solid; border-top:1px #c1c0bc solid; border-bottom:1px #c1c0bc solid; overflow:hidden; }
.slider_cont { width:443px; height:244px; }
.slider_left { width:443px; height:244px; float:left; position:relative; overflow:hidden; _zoom:1; }
.slider_left img { position:absolute; left:0; top:0; cursor:pointer; }
.slider_right { height:250px; width:188px; float:left; background:url(img/slider_linebg.png) no-repeat; background-position:-2px 0; margin-left:-4px; margin-top:-3px; overflow:hidden; }
.item_slider { width:173px; height:77px; padding-left:15px; margin-bottom:2px; background:url(img/slider_b.png) no-repeat; _zoom:1; position:relative; z-index:1000; color:#666; line-height:22px; padding-top:5px; }
.current { background:url(img/slider_c.png) no-repeat; }
.item_slider img { float:left; }
.item_slider a:link,
.item_slider a:visited,
.item_slider a:hover { text-decoration:none; font-weight:bold; color:#666; font-weight:normal; }
.item_slider span { font-size:14px; font-weight:bold; }
.item_slider a:link span,
.item_slider a:visited span { color:#090; }
.m1 { width:340px; height:450px; margin:0 20px 0 0; float:left; position:relative; }
.m1 h3 { background:url(img/0_1opticity.png) 0 0 repeat-x; width:330px; height:22px; padding:0 0 0 10px; line-height:22px; margin-top:-22px; position:relative; z-index:1000; font-size:12px; font-weight:400; }
.m1 h3 a:link,
.m1 h3 a:visited,
.m1 h3 a:hover { color:#fff; text-decoration:none; }
.m1 p { color:#404040; line-height:26px; margin-top:5px; }
.m1 p strong { color:#333; }
.m1 img { display:block; }
.m1 .more_link { position:absolute; right:0; bottom:18px; }
.m300 { width:310px; height:215px; float:left; border-bottom:1px #bbb dotted; position:relative; }
.even { padding-left:20px; }
.last_line { border:none; padding-top:14px; }
.m300 h3 { background:url(img/0_1opticity.png) 0 0 repeat-x; width:300px; height:22px; padding:0 0 0 10px; line-height:22px; margin-top:-22px; position:relative; z-index:1000; font-size:12px; font-weight:400; }
.m300 h3 a:link,
.m300 h3 a:visited,
.m300 h3 a:hover { color:#fff; text-decoration:none; }
.m300 p { color:#404040; line-height:26px; margin-top:5px; }
.m300 p strong { color:#333; }
.m300 img { display:block; }
.m300 .more_link { position:absolute; right:0; bottom:12px; }
.m350 { width:350px; height:220px; padding-top:20px; float:left; border-top:1px #bbb dotted; position:relative; }
.m350 h3 { width:325px; height:28px; padding:2px 0 0 12px; line-height:24px; background:#5CB115; margin-top:-16px; position:relative; z-index:1000; font-size:14px; }
.m350 h3 a:link,
.m350 h3 a:visited,
.m350 h3 a:hover { color:#fff; text-decoration:none; }
.m350 p { color:#666; line-height:26px; margin-top:10px; }
.m350 p strong { color:#333; }
.m350 .more_link { position:absolute; right:0; bottom:0; }
.m350 a:hover img { width:340px; height:110px; border:5px #5CB115 solid; }
.m250 { width:250px; height:220px; padding-top:20px; float:left; margin-left:70px; border-top:1px #bbb dotted; position:relative; }
.m250 h3 { width:225px; height:28px; padding:2px 0 0 12px; line-height:24px; background:#5CB115; margin-top:-16px; position:relative; z-index:1000; font-size:14px; }
.m250 h3 a:link,
.m250 h3 a:visited,
.m250 h3 a:hover { color:#fff; text-decoration:none; }
.m250 p { color:#666; line-height:26px; margin-top:10px; }
.m250 p strong { color:#333; }
.m250 .more_link { position:absolute; right:0; bottom:3px; }
a.more_link:link,
a.more_link:visited,
a.more_link:hover { color:#4e9700; }
.m250 a:hover img { width:240px; height:110px; border:5px #5CB115 solid; }
.youji { width:445px; float:left; pading-left:15px; }
.youji a { color:#4e9700; }
.youji_right { padding-left:45px; _padding-left:10px; background-position:15px 50%; }
.youji_img { position:relative; float:left; }
.youji img { padding:2px; border:1px #d7e0e7 solid; }
.youji ul { width:265px; _width:285px; float:left; padding-left:20px; line-height:24px; }
.youji ul li { padding-left:12px; background:url(img/list_ico.png) no-repeat; background-position:0 50%; }
.youji ul li.youji_first { font-size:14px; font-weight:bold; border-bottom:1px #bbb dotted; padding:0 0 3px 0; background:none; margin-bottom:3px; }
.youji .youji_first a:link,
.youji .youji_first a:visited { color:#4e9700; }
.youji .youji_first a:hover { color:#4e9700; text-decoration:underline; }
.new_ico { width:54px; height:54px; background:url(img/new.gif) no-repeat; position:absolute; left:0; top:0; }
.zt_list li { width:231px; text-align:center; float:left; }
.zt_list li img { padding:2px; border:1px #bbb solid; }
#zt_footer { width:960px; margin:0 auto; color:#666; text-align:right; padding-bottom:10px; }
#mkeywords { font-size:16px; padding-bottom:15px; font-family:'微软雅黑', '黑体'; }
#mkeywords a { color:#4e9700; font-size:14px; margin-right:10px; font-weight:normal; font-family:'宋体'; }
#mkeywords a:link,
#mkeywords a:visited { text-decoration:underline; }
#mkeywords a:hover { color:#f60; }
#zt_position { width:1000px; margin:0 auto; line-height:1.2; padding-bottom:15px; font-size:13px; }
#tenpay { display:block; width:260px; height:48px; position:absolute; left:677px; top:189px; text-indent:-9999px; overflow:hidden; }
#Tab { width:1000px; margin:0 auto 20px; }
.Contentbox { width:1000px; overflow:hidden; }
.Menubox { width:1000px; clear:both; }
.Menubox ul { padding-left:20px; margin:0; border-bottom:2px solid #33ad1a; }
.Menubox li { position:relative; bottom:-2px; float:left; background:url(img/tab_bg.jpg) 0 0 no-repeat; display:block; width:100px; height:30px; line-height:30px; cursor:pointer; text-align:center; margin:0 10px 0 0; font-size:12px; text-decoration:none; color:#fff; }
.Menubox li,
.Menubox li.hover { padding:0; }
.Menubox li { height:30px; line-height:30px; }
.Menubox li.hover { background:url(img/cur_hover.jpg) 0 0 no-repeat; color:#0d8e44; font-size:12px; font-weight:700; height:30px; line-height:30px; }
.f18 { color:#f60; font-size:18px; font-family:Tahoma, Geneva, sans-serif; }
.ff60 { color:#f60; }
.ml_10 { margin-left:10px; }
.btn_yuding { background:url(img/btn_yuding.jpg) 0 0 no-repeat; width:76px; height:25px; display:block; margin-left:14px; text-indent:-20000em; }
.hot_scenic { margin:10px 0; }
.hot_scenic li { float:left; background:#f6f6f6; border:1px solid #e3e3e3; width:226px; height:275px; display:inline; overflow:hidden; margin:0 10px 10px 10px; }
.hot_scenic li div.hot_item { position:relative; padding:12px 10px 0 10px; }
.hot_scenic li div.hot_item .hot_icon { position:absolute; top:0; left:0; background:url(img/hot_icon.png) 0 0 no-repeat; display:block; width:69px; height:53px; text-indent:-200000em; }
.hot_scenic li .hot_title { text-indent:14px; margin:10px 0 0; width:216px; height:20px; text-overflow:ellipsis; white-space:normal; overflow:hidden; }
.hot_scenic li .hot_title a { color:#4e9700; text-decoration:underline; }
.hot_scenic li .hot_p { text-indent:14px; margin-bottom:5px; }
.hot_scenic li em { font-style:normal; font-weight:700; }
.scenic_rec li { float:left; display:inline; margin:0 22px 20px 23px; }
.scenic_rec li.last_item { margin:0; }
.scenic_rec li div.list_item { position:relative; width:205px; height:154px; overflow:hidden; }
.scenic_rec li div.list_item .scenic_title { position:absolute; left:0; bottom:0; color:#fff; text-indent:10px; width:240px; height:23px; line-height:24px; font-size:14px; font-weight:400; background:url(img/0_1opticity.png) 0 0 repeat-x; }
