@charset "gb2312";
body{ margin:0px; padding:0px; font-size:13px;color: #555}
h1,h2,h3,h4,h5,h6,p,div,dl,dt,form{margin:0px; padding:0px; font-size:13px; font-weight:100;}
ul,li,dd{margin:0px; padding:0px; list-style:none;}
p,div,input,span,td{ font-size:13px;color:#666666;}
.br{ margin:8px; clear:both;}
.br_weather{ margin:15px; clear:both;}
.red{ color:#FF6600;}
.tel{ font-size: 14px;font-family: Georgia, "Times New Roman", Times, serif;color: #FF6600;}
#top{ background-image:url(../images/top_bg.gif); height:25px;}
.line22{ line-height:22px;}
.border_green{border:1px solid #B6D6EE;}
.border_hotel{border:1px solid #FFD680;}
.btn_submit{ background-image:url(../images/search.gif); height:22px; width:68px; border:0px solid #000; margin:0px; cursor:pointer;}
a:link {text-decoration: none;color: #555;font-size: 13px;}
a:visited {text-decoration: none;color: #555;font-size: 13px;}
a:hover {text-decoration: underline;color: #FF6600;font-size: 13px;}
a:active {text-decoration: none;color: #555;font-size: 13px;}
.line_01{ background-image:url(../images/line_01.jpg); line-height:50px;}
.line_02{ background-image:url(../images/line_05.jpg); line-height:50px;}
.line_04{ background-image:url(../images/line_07.jpg); line-height:50px;}
.line_05{ background-image:url(../images/line_08.jpg); line-height:50px;}
.line_03{ background-image:url(../images/line_03.jpg); line-height:17px;}
.line_06{ background-image:url(../images/line_06.jpg);}
#nav{ width:1000px; margin:0 auto; height:60px; line-height:60px; clear:both;}
#nav ul{ float:left; width:1000px; padding-left:7px;}
#nav ul li{ float:left; background:url(../images/nav_4.jpg) no-repeat 0 48%;}
#nav .dhbt{ background:url(../images/nav_2.jpg) no-repeat 0 45%; width:98px; text-align:center; font-size:14px; font-weight:bold;}
#nav .dhbt2{ background:url(../images/nav_0.jpg) repeat-x 0 48%;}
#nav .dhbt a{color:#CC0000;}
#nav a{width:98px; display:block; text-align:center; font-weight:bold; color:#fff; font-size:14px;}
#nav a:hover{ background:url(../images/nav_2.jpg) no-repeat 0 45%; width:98px; text-align:center; font-size:14px; color:#CC0000; font-weight:bold; text-decoration:none;}
.wzgd{ color:#0000FF;}
.zxzx{border-left:1px dashed #FFD680;}
.nanme_sy{ background-image:url(../images/nanme_06.jpg); line-height:32px; font-size:13px; padding-left:30px;}

#secleft UL LI {TEXT-ALIGN: center; MARGIN: 0px 0px 8px 15px; WIDTH: 100px; FLOAT: left;}
#secleft UL LI a {TEXT-ALIGN: center; LINE-HEIGHT: 32px; WIDTH: 100px; DISPLAY: block; HEIGHT: 32px;letter-spacing:0px; FONT-SIZE: 13px; CURSOR: pointer; BACKGROUND: url(../images/metting_4.jpg) no-repeat; COLOR: #333;}
#secleft UL LI a:hover {TEXT-ALIGN: center; LINE-HEIGHT: 32px; WIDTH: 100px; DISPLAY: block; HEIGHT: 32px;letter-spacing:0px; FONT-SIZE: 13px; CURSOR: pointer; BACKGROUND: url(../images/metting_3.jpg) no-repeat; COLOR: #ff6600;}

.gendo a:link {text-decoration: none;color: #CC0000;font-size: 13px;}
.gendo a:visited {text-decoration: none;color: #CC0000;font-size: 13px;}
.gendo a:hover {text-decoration: underline;color: #FF66FF;font-size: 13px;}
.gendo a:active {text-decoration: none;color: #CC0000;font-size: 13px;}

.gd a:link {text-decoration: none;color: #3399FF;font-size: 13px;}
.gd a:visited {text-decoration: none;color: #3399FF;font-size: 13px;}
.gd a:hover {text-decoration: underline;color: #FF66FF;font-size: 13px;}
.gd a:active {text-decoration: none;color: #3399FF;font-size: 13px;}

.hotel{height:28px; margin-top:0px;}
.hotel ul{ margin:0px; padding:0px; list-style:none;}          
.hotel li{ float:left; text-align:center;height:0px; cursor:hand; }
.hotel li a:link{ font-size:13px; font-weight:bold; text-decoration:none;}
.hotel li a:visited { font-size:13px; font-weight:bold; text-decoration:none;}
.hotel li a:hover{ color:#FF6600; font-size:13px; font-weight:bold; text-decoration:none;}
.hotel li a:active { font-size:13px; font-weight:bold; text-decoration:none;}
.hotel .on{ text-align:center; background-image:url(../images/btna.gif); width:120px; height:28px; line-height:28px; color:#1586B7;}
.hotel .on a{ color:#1586B7;}
.hotel .off{ line-height:28px; text-align:center; background-image:url(../images/btn.gif); width:120px; height:28px; line-height:28px; color:#1586B7;}  
.hotel .off a{ color:#1586B7;}
.hotel_bold{ font-weight:bold;}

.hotel_txt{ padding:5px;}
.hotel_txt ul{ list-style:none;}
.hotel_txt li{ clear:both; list-style:none; line-height:25px;  background-image:url(../images/dot1.gif); padding-left:10px; background-position:left; background-repeat:no-repeat; border-bottom:1px dashed #eee;}

.hotel_txt2{ padding:5px;}
.hotel_txt2 ul{ list-style:none;}
.hotel_txt2 li{ list-style:none; line-height:25px;  border-bottom:1px dashed #eee; float:left; width:50%;}
.hotel_txt2 ul li .title{ float:left; width:60%; line-height:28px;}
.hotel_txt2 ul li .level{ float:left; text-align:center; width:0%; color:#030; line-height:28px;}
.hotel_txt2 ul li .price{ float:right; text-align:center; width:40%; color:#FF6600; line-height:28px;}
.hotel_txt2 ul a:link {text-decoration: none;color: #555;font-size: 14px;}
.hotel_txt2 ul a:visited {text-decoration: none;color: #555;font-size: 14px;}
.hotel_txt2 ul a:hover {text-decoration: underline;color: #FF6600;font-size: 14px;}
.hotel_txt2 ul a:active {text-decoration: none;color: #555;font-size: 14px;}

.border_green{border:1px solid #B6D6EE;}
#banner_contain{ margin:0px; padding:0px; width:460px; height:302px;}
.pbox{ margin:2px;padding:2px;position:absolute;width:454px;height:302px;z-index:1;}
.cons{ position:absolute;right:0px;top:235px;border:0;z-index:5;width:460px;}
.num{ height:38px; list-style:none;}
.num li{float:left;width:109px; height:60px;border:0px #58A1FA solid; text-align:center; margin:0 3px ;cursor:pointer;background:#ecf5fc;}
.num li.on{ border:0px solid #F00;}
.ban_box{ width:100%;}
.banimg_1{ background:url(../images/banner1.jpg); background-repeat:repeat-x; background-position:50%; width:100%; height:225px; display:block; cursor:pointer;}
.banimg_2{ background:url(../images/banner2.jpg); background-repeat:repeat-x; background-position:50%; width:100%; height:225px; display:none; cursor:pointer;}
.banimg_3{ background:url(../images/banner3.jpg); background-repeat:repeat-x; background-position:50%; width:100%; height:225px; display:none; cursor:pointer;}
.banimg_4{ background:url(../images/banner4.jpg); background-repeat:repeat-x; background-position:50%; width:100%; height:225px; display:none; cursor:pointer;}

.nanme{ background-image:url(../images/nanme.jpg); line-height:39px; font-size:12px; color:#3399FF; font-weight:bold; padding-left:32px;}
.nanme_txt{ padding:5px;}
.nanme_txt ul{ list-style:none;}
.nanme_txt li{ clear:both; list-style:none; line-height:25px;  background-image:url(../images/dot1.gif); padding-left:10px; background-position:left; background-repeat:no-repeat; border-bottom:1px dashed #eee;}
.xl_shuoming{border:1px dashed #1586B7;background-color:#F0FAFF;color:#555555;font-size: 12px;padding:2px 5px; line-height: 22px;}
.xl_shuoming_cs_zz{border:1px dashed #FFD680;background-color:#FFFCF4;color:#555555;font-size: 12px;padding:2px 5px; line-height: 22px;}
.xl_shuoming_wzjc{ color:#FF6600;font-weight:bold;font-size: 14px;}
.xl_shuoming_line{ font-size: 13px;padding:2px 2px;line-height: 23px;}

.route_price{ float:right; color:#F00; margin-right:5px;}
.line_txt{ padding:5px;}
.line_txt ul{ list-style:none;}
.line_txt ul a:link {text-decoration: none;color: #555;font-size: 14px;}
.line_txt ul a:visited {text-decoration: none;color: #555;font-size: 14px;}
.line_txt ul a:hover {text-decoration: underline;color: #FF6600;font-size: 14px;}
.line_txt ul a:active {text-decoration: none;color: #555;font-size: 14px;}
.line_txt li{ clear:both; list-style:none; line-height:25px;  background-image:url(../images/dot1.gif); padding-left:10px; background-position:left; background-repeat:no-repeat; border-bottom:1px dashed #eee;}

.nanme_hotel{ background-image:url(../images/show_hotel.jpg); line-height:32px; font-size:14px; color:#CC0000; font-weight:bold; padding-left:25px;}
.nanme_hote2{ background-image:url(../images/nanme_05.jpg); line-height:32px; font-size:14px; color:#3399FF; font-weight:bold; padding-left:32px;}
.nanme_hotel_1{ font-size:14px; color:#3399FF; font-weight:bold;padding-left:32px;}

.imgs{ margin:2px; padding:2px;}
.imgs ul{ margin:0px; padding:0px;}
.imgs li{ float:left; margin:0px 0px; text-align:center; width:262;}
.imgs h2{ font-size:12px; font-weight:100; text-align:center; line-height:25px; margin:0px; padding:0px;}

#root{ line-height:24px; text-align:center; margin:2px auto;font-size:13px;}
.root_nav{ text-align:center; line-height:41px;background-image:url(../images/link_1.gif);}
.root_a{ none;color: #FFFFFF;font-size: 12px;}
.root_nav a{ margin:10px 10px;}
.root_nav a:link {text-decoration: none;color: #FFFFFF;font-size: 12px;}
.root_nav a:visited {text-decoration: none;color: #FFFFFF;font-size: 12px;}
.root_nav a:hover {text-decoration: underline;color: #FFCC00;font-size: 12px;}
.root_nav a:active {text-decoration: none;color: #FFFFFF;font-size: 12px;}
.root_tel_c{ color:#FF6600;font-size: 13px;}

.link{ clear:both; list-style:none; color:#FF6600; font-size: 15px;line-height:35px;  background-image:url(../images/link.gif); padding-left:130px; background-position:left; background-repeat:no-repeat; border-bottom:1px dashed #D7ECFF;}
.linka a:link {text-decoration: none;color: #666666;font-size: 12px;}
.linka a:visited {text-decoration: none;color: #666666;font-size: 12px;}
.linka a:hover {text-decoration: underline;color: #FF6600;font-size: 12px;}
.linka a:active {text-decoration: none;color: #666666;font-size: 12px;}

.tel_1{ clear:both; list-style:none; font-family: Georgia, "Times New Roman", Times, serif;color: #3399FF;font-size: 15px;line-height:35px;  background-image:url(../images/tel.gif); padding-left:35px; background-position:left; background-repeat:no-repeat; border-bottom:1px dashed #D7ECFF;}
.tel_2{ clear:both; list-style:none;font-family: Georgia, "Times New Roman", Times, serif; color: #FF0000;font-size: 15px;line-height:35px;  background-image:url(../images/tel.gif); padding-left:35px; background-position:left; background-repeat:no-repeat; border-bottom:1px dashed #D7ECFF;}

.photo_list{}
.photo_list ul{ list-style:none; margin:0px; padding:0px;}
.photo_list li{ float:left; margin:10px 15px 0px 15px; text-align:center; line-height:20px;}

.routes_txt{ padding:5px;}
.routes_txt ul{ list-style:none;}
.routes_txt li{ list-style:none; line-height:28px; background-image:url(../images/dot1.gif); padding-left:10px; background-position:left; background-repeat:no-repeat; border-bottom:1px dashed #eee;}
.routes_txt a:link {text-decoration: none;color: #777;font-size: 13px;}
.routes_txt a:visited {text-decoration: none;color: #777;font-size: 13px;}
.routes_txt a:hover {text-decoration: underline;color: #FF6600;font-size: 13px;}
.routes_txt a:active {text-decoration: none;color: #777;font-size: 13px;}
.xl_shuoming_sm{ color:#FF6600;font-weight:bold;font-size: 15px;}

.ziti{width:auto;line-height:28px;padding-left:8px;text-indent:2em;font-size:15px;none;color: #555;}
.zitis{width:auto;line-height:26px;padding-left:8px;font-size:15px;none;color: #555;}

.news_topic{ background-position:left; background-repeat:no-repeat; line-height:10px; text-align:left; padding-left:0px; margin-left:10px; line-height:32px;}
.news_topic a:link {color:#1586B7; font-size:15px; font-weight:bold; text-decoration:none;}
.news_topic a:visited {color:#1586B7; font-size:15px; font-weight:bold; text-decoration:none;}
.news_topic a:hover {color:#FF6600; font-size:15px; font-weight:bold; text-decoration:none;}
.news_topic a:active {color:#1586B7; font-size:15px; font-weight:bold; text-decoration:none;}
.news_topic_a{ color:#333;font-size: 13px;}

.photo_bk{ display:block; background:#fff; padding:5px; border:1px solid #ccc;}
#xl_photo ul li {text-align: center; margin: 0px 20px 10px 0px; width: 320px; float: left;}
.photo_news{ display:block; background:#fff; padding:5px; border:1px solid #ccc;}

#route_2015_3 ul li {text-align: center; margin: 0px 10px 10px 0px; width: 210px; float: left;}
.route_2015{ display:block; background:#fff; padding:5px; border:1px solid #ccc;}
.route_2015{ text-align:center;}
.route_2015 img{ width:210px;height:150px;}

#route_2015 ul li {text-align: center; margin: 0px 10px 10px 0px; width: 210px; float: left;}
.route_15{ display:block; background:#fff; padding:5px; border:1px solid #ccc;}
.route_15{ text-align:center;}
.route_15 img{ width:210px;height:150px;}

/*ÏßÂ·¾ÆµêÔ¤¶©Ò³Ãæ*/
.xl_ul_n{margin:10px 5px;overflow:hidden;color:#666;display:block;background:#fff;border-radius:8px;-webkit-box-shadow:1px 2px 1px rgba(0,0,0,0.3);padding:10px 0;margin:5px;color:#666;}
.xl_ul_n li{ list-style:none; padding-left:0px; margin:0px 0px 10px 0px;}

/*ÏÖÔÚ Î»ÖÃ*/
.postion{ background-image:url(/images/xl_02.gif); background-position:left; background-repeat:no-repeat; padding-left:26px; line-height:60px;color:#555;font-size:15px;font-family:"Î¢ÈíÑÅºÚ";}
.postion_zi{ color:#3399CC;font-size:15px;font-family:"Î¢ÈíÑÅºÚ";}
.postion a:link {text-decoration:none;color:#555;font-size:15px;font-family:"Î¢ÈíÑÅºÚ";}
.postion a:hover {text-decoration:none;color:#FF6600;font-size:15px;font-family:"Î¢ÈíÑÅºÚ";}
.xl_rmb2{ text-align:center;color:#FF0000;font-weight:bold;font-size:26px;font-family:"Î¢ÈíÑÅºÚ";}

/*ÏßÂ·¶¨ÖÆ*/
.diy_biankuang{border:4px solid #1F85D7;background-color: #FFF;}
.diy_wz{color:#555; font-size:14px;line-height:30px;}
.diy_mpjg{color:#FF6600; font-size:12px;padding-left:20px;}