#botmbg { background: none repeat scroll 0 0 #FFFFFF; margin: 0; overflow: hidden; padding: 0; }
.clear_both { clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; }
#qingming { background: url(http://img1.tuniucdn.com/u/zt/2011qingming/imgs/bg-pic.gif) repeat-y; #e9e1bb;
margin: 0 auto; width: 100%; font-family:Arial, Helvetica, 微软雅黑; }
.zt_head {
 background:; height: 441px; position: relative; width: 100%; }
#zt_head_inner { background: url(http://img1.tuniucdn.com/u/zt/2011qingming/imgs/header-pic.jpg?v2013001) no-repeat scroll 50% 0 transparent; height: 441px; width: 100%; }
#zt_content { background: repeat-y scroll 50% 0 transparent; margin: 0 auto 10px; position: relative; width: 100%; z-index: 100; }
#zt_content_inner { background: #f7f4e7; margin:0 auto; position: relative; width: 1000px; z-index: 100; }
#city_warp { background: #84ba72; margin: 0 auto; width: 100%; height:40px; border-bottom: #38481d 2px solid; z-index: 100; }
#city_tab { font-size: 14px; height: 40px; line-height: 34px; padding-top: 6px; width: 1000px; margin:0 auto; }
/**/
.city-tab { color: #FFFFFF; font-size: 14px; height: 40px; margin: 0 auto; width: 1000px; }
.city-tab a:link,
.city-tab a:visited,
.city-tab a:active { color: #FFFFFF; font-size: 14px; margin: 0 0 0 -5px; padding: 0; text-align: center; text-decoration:none; width: 60px; }
.city-tab a:hover { background: #38481d; font-size: 14px; margin: 0 0 0 -5px; padding: 0; text-align: center; width: 60px; }
.city-tab a.cur { background: #38481d; font-size: 14px; margin: 0 0 0 -5px; padding: 0; text-align: center; width: 60px; }
.city-tab a { display: inline-block; line-height: 40px; padding: 0 18px 0 16px; }
/**/
#zt_main { float: left; margin-top: 10px; margin-left:18px; width: 677px; }
.route_box { margin: 0 auto; padding: 0 7px; width: 636px; }
.route_box h2 { background: url(http://img1.tuniucdn.com/u/zt/2011qingming/imgs/zhutong-icon.gif) no-repeat scroll 0 2px transparent; border-bottom: 2px solid #C4B676; color: #38481d; font-size: 15px; line-height: 27px; padding-top: 10px; text-indent: 40px; width: 652px; }
.route_table { border-collapse: collapse; width: 652px; }
.route_table th,
.route_table td { height: 34px; line-height: 34px; padding: 0 10px; border-bottom: 1px #e3d9ac dotted; }
.route_table th { background: none repeat scroll 0 0 #F9F3D5; border-bottom: 1px solid #E3D9AC; color: #B2A35F; font-size: 13px; font-weight: normal; }
.route_table .th1 { text-align: left; width: 100px; padding-left:40px; }
.route_table .th2 { text-align: left; width: 400px; text-indent:10px; }
.route_table .th3 { text-align: left; width: 80px; }
.route_table .th4 { text-align: left; width: 72px; }
.route_table td { color: #6A440E; font-size: 14px; }
.route_table td a:link,
.route_table td a:visited { color: #6A440E; text-decoration: none; }
.route_table td a:hover { color: #FF6600; text-decoration: none; }
.route_table .route_id { text-align: left; text-indent:30px; }
.route_table span.route_price { color: #FF6600; font-weight: bold; }
.route_table span.yuan { font-size: 12px; }
.route_table span.route_name_blue { font-weight: bold; }
#hot_place { margin: 10px auto; width: 652px; }
#hot_place h2 { background: url(http://img1.tuniucdn.com/u/zt/2011qingming/imgs/hehua-icon.gif) no-repeat scroll 0 2px transparent; border-bottom: 2px solid #C4B676; color: #38481d; font-size: 15px; line-height: 27px; margin-bottom: 10px; padding-top: 3px; text-indent: 40px; width: 652px; }
#hot_place img { display: block; position: relative; z-index: 1; }
#hot_place h3 { font-size: 14px; }
.place-col-2 { border: 1px solid #D9CC90; float: left; padding: 9px; position: relative; width: 302px; height:230px; }
.col-10 { margin-left: 8px; }
.place-col-2 h3 { background: none repeat scroll 0 0 #889C23; height: 32px; line-height: 34px; margin-top: -10px; position: relative; text-indent: 10px; z-index: 10; }
.place-col-2 h3 a:link,
.place-col-2 h3 a:visited,
.place-col-2 h3 a:hover { color: #FFFFFF; text-decoration: none; }
.place-col-2 a:hover img { border: 5px solid #889C23; height: 122px; width: 292px; }
.place-col-2 p { color: #6A440E; line-height: 24px; }
.place-col-2 p strong { font-weight: bold; }
.place-col-2 a.cgreen { bottom: 10px; position: absolute; right: 10px; }
.place-col-left { border: 1px solid #D9CC90; clear: both; float: left; margin-top: 9px; padding: 9px; width: 252px; }
.place-col-left-box { background: none repeat scroll 0 0 #889C23; color: #FFFFFF; height: 73px; line-height: 24px; padding: 5px 10px 0; width: 232px; }
.place-col-left-box h3 a:link,
.place-col-left-box h3 a:visited,
.place-col-left-box h3 a:hover { color: #FFFFFF; text-decoration: none; }
.place-col-left im { display: block; }
.place-col-left a:hover img { border: 5px solid #889C23; height: 232px; width: 242px; }
.place-col-right { float: left; height: 300px; margin-left: 9px; margin-top: 9px; width: 371px; }
.place-col-right-box { border: 1px solid #D9CC90; color: #6A440E; line-height: 23px; margin-bottom: 5px; padding: 8px 9px; position: relative; width: 351px; overflow:hidden; }
.place-col-right-box img { float: left; margin-right: 10px; }
.place-col-right-box h3 a:link,
.place-col-right-box h3 a:visited { color: #CE6C00; text-decoration: none; }
.place-col-right-box h3 a:hover { color: #889c23; text-decoration: underline; }
.place-col-right-box .cgreen { bottom: 10px; position: absolute; right: 10px; }
#zt_side { float: right; width: 283px; margin-right:4px; }
.side_box { margin-left: 10px; padding-top: 10px; width: 260px; margin-top:10px; }
.side_box_ite h2 { width:256px; border-bottom: 2px solid #C4B676; color: #38481D; font-size: 15px; line-height: 27px; margin-bottom: 10px; padding-top: 3px; }
.side_box2 { padding-top: 0; }
.side_box_inner { color: #6A440E; line-height: 23px; margin: 0 auto; width: 232px; }
.side_box_inner h3 { color: #CE6C00; font-size: 14px; line-height: 30px; }
.side_box_inner h3 a:link,
.side_box_inner h3 a:visited { color: #CE6C00; text-decoration: none; }
.side_box_inner h3 a:hover { color: #889c23; text-decoration: underline; }
.side_box_xs { margin-top: 10px; padding-bottom: 10px; }
.side_box_xs2 img { clear: both; float: left; margin-right: 10px; }
.side_box_xs2 h3 { line-height: 1; margin-bottom: 5px; }
.side_box_inner ul li { background: url("http://img1.tuniucdn.com/u/zt/2011qingming/imgs/list.gif") no-repeat scroll 0 12px transparent; line-height: 26px; padding-left: 10px; }
.side_box_inner ul li a:link,
.side_box_inner ul li a:visited { color: #CE6C00; text-decoration: none; }
.side_box_inner ul li a:hover { color: #889c23; text-decoration: underline; }
.side_youhui { line-height: 24px; margin-top: 10px; }
.side_youhui p { margin-bottom: 15px; }
#zt_ft { height: 5px; overflow: hidden; width: 960px; }
.circle_point { color: #CE6C00; font-weight: bold; border-bottom: 2px solid #C4B676; font-size: 14px; line-height: 27px; padding-top: 3px; text-indent: 40px; width: 652px; }
.element_routebox { margin: 0 auto; padding: 0 7px; width: 636px; }
.pic_show { margin: 10px auto; width: 652px; }
.hot_hotel { overflow: hidden; _zoom:1; padding: 9px 0 9px 18px; }
.pic_list p { color: #CE6C00; font-weight: bold; padding: 2px 5px; text-align: center; }
.pic_show .pic_list { float: left; margin-right: 6px; width: 152px; }
.pic_show h2 { background: url(http://img1.tuniucdn.com/u/zt/2011qingming/imgs/hehua-icon.gif) no-repeat scroll 0 2px transparent; border-bottom: 2px solid #C4B676; color: #38481d; font-size: 15px; line-height: 27px; margin-bottom: 10px; padding-top: 3px; text-indent: 40px; width: 652px; }
.spacing_ver { margin: 8px 0; }
.spacing_ver a { display: block; }
.float_style li { color: #889c23; float: left; font-size: 14px; padding: 0 5px 5px; }
.float_style li a:link,
.float_style li a:visited { color: #889c23; text-decoration: none; }
.float_style li a:hover { text-decoration:underline; color:#ce6c00; }
.hot_hotel .pic_list a:link,
.hot_hotel .pic_list a:visited { color: #FFF; text-decoration: none; }
.hot_hotel .pic_list a:hover { color: #FFF; text-decoration: none; }
.jinqu_name { height:19px; width:134px; background:#889c23; display:block; margin-top:-5px; padding-top:3px; padding-left:6px; }
a.keep_color:link,
a.keep_color:hover,
a.keep_color:visited { color:#CE6C00; text-decoration:none; }
#share { position:absolute; right:0px; top:350px; }
.out_box { width:1000px; height:441px; margin:auto; position:relative; }
#ft { background: none repeat scroll 0 0 transparent; padding: 0; }
#footer_link { border: 1px solid #E7E7E7; color: #999999; font-size: 12px; line-height: 18px; margin: 10px auto; padding: 10px 12px 3px; text-align: left; width: 934px; font-family:Arial, Helvetica, sans-serif; }
#footer_link dt { clear: both; float: left; width: 60px; }
#footer_link dd { float: left; padding-bottom: 8px; width: 874px; }
#footer_link a { margin-right: 5px; }
#footer_link a:link,
#footer_link a:visited { color: #999999; text-decoration: none; }
#footer_link a:hover { color: #FF6600; text-decoration: none; }
/* 除IE6浏览器的通用方法*/ 
.float_nav { position:fixed; right:10px; bottom:10px; display: block; height: 390px; width: 100px; z-index: 9999; }
/* IE6浏览器的特有方法*/ 
* html .float_nav { position:absolute;  left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))
}
* html,* html body{background-image:url(about:blank); background-attachment:fixed}/* 修正IE6抖动bug */