@charset "utf-8";
body{ font:12px arial,sans-serif,宋体;}
body,ul,li,h1,p { margin:0; padding:0;}
ul,ol,li { list-style:none; }
.top10{ margin-top:10px; float:left}
a { text-decoration:none; color:#390;}
dl{ margin:0px; padding:0px;}
dd{ margin:0px; padding:0px;}
a:hover {color:#f60;}
span {font-size:12px;}
em { font-style:normal;}
input{ margin: 0; padding: 0;}
img{ border:0px;}
p{ margin:0px; padding:0px;}
input{ font:12px \5b8b\4f53, Arial, Helvetica, sans-serif;}
.clearfix{ clear:both}
.top5{margin-top:5px;}
.clear {clear:both;}
.top { width:100%;background:#f6f6f6; border-bottom:#CCC 1px solid;}
.top_info { width:980px; margin:0 auto; height:26px; line-height:26px; }
.top_l { color:#390; font-size:12px; float:left}
.top_r span {float:right;}
.top_r span a{color:#333; font-size:12px; margin-right:6px; float:left}
.top_r span img{ margin-top:5px; float:left}
.search_r{ margin-left:10px; float:left;}


.logo { width:980px; margin:10px auto; height:80px;}
.logo .span span { width:195px; float:left; height:78px; overflow:hidden}
.logo_r { float:left;  height:80px; margin-left:10px; margin-top:10px;}

.logo_hour { width:125px; background:url(../images/24hour.png) no-repeat; padding-top:30px; height:30px; float:left; margin-left:0px; margin-top:5px;}
.logo_hour span{font-size:18px; color:#f60; font-weight:700; margin-left:10px; font-family:arial,sans-serif,宋体;}
.nav { width:100%; background:url(../images/nav_bg.png) repeat-x; height:55px; line-height:55px;}
.nav_body { width:980px; margin:0 auto; height:55px; overflow:hidden}
.nav_body ul {width:980px; float:left}

.nav_body ul li{ float:left;height:55px; overflow:hidden}
.nav_body ul li.l { width:100px; float:left; line-height:55px; list-style:none; font-family: 'Microsoft Yahei','Simsun'; color:#FFF;  text-align:center; font-size:16px; color:#fff;}
.nav_body ul li a{ color:#fff}
.nav_body ul li.l a:hover{color:#390; background:url(../images/nav.png) repeat-x; width:101px;height:55px; display:block; margin-left:-2px;}
.nav_body ul .cur{color:#390; background:url(../images/nav.png) repeat-x;  width:100px; height:55px; margin-left:0px; display:block}
.nav_body .cur a{color:#390;}

.nav_body ul li.r{ float:right; margin-left:10px; line-height:55px;}


.ban {width:100%; height:320px; background:url(../images/banner.jpg) no-repeat center; padding-top:0px;}
.ban_body {width:960px; margin:0 auto; height:290px; background:url(../images/touming.png) repeat; padding:10px;}
.body {width:960px; margin:0 auto; height:290px; background:url(../images/touming.png) repeat; padding:10px;  }
.body1 { width:980px; margin:0px auto;}


.Kad { float:right; width:300px; height:196px; padding:10px 10px 0 0; overflow:hidden; }


.box{width:670px;}


.cont { width:980px; margin:10px auto; margin-bottom:0px;}
.cont_l { width:670px; float:left; margin-right:10px; }
.cont_r { float:left; width:300px;}

.myFocus-box {
	float:left;
}

.mF_liuzg .pic li{position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:100%;position:absolute;}
.mF_liuzg .pic li p a{display:block;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;line-height:32px;display:none;}
.mF_liuzg .txt li a{display:block;position:relative;z-index:1;color:#fff;padding:0px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}
.mF_liuzg .txt li span{display:block;position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=40);opacity:0.4;}
.mF_liuzg .num{position:absolute;z-index:3;bottom:6px;right:8px;color:#333;}
.mF_liuzg .num li{float:left;width:22px;height:16px;position:relative;border:1px solid #333;line-height:18px;text-align:center;margin-right:3px;cursor:pointer;background:#eee;filter:alpha(opacity=70);opacity:0.7;}
.mF_liuzg .num li.current a{ color:#FFF;}
.mF_liuzg .num li.current{background:#f60;color:#fff;font-weight:bold;height:20px;line-height:20px;top:-2px;filter:alpha(opacity=100);opacity:1; }

.travel-Hd{padding:0 0 8px 3px;border-bottom:2px solid #390;height:27px;_overflow:hidden; margin-top:10px; background:#fff;}
.travel-Hd a{float:right;color:#36c;font-weight:normal;display:inline-block;font-size:12px;font-family:simsun;margin:10px 5px 0 0;}
.travel-Hd a:hover{color:#f90;}
.travel-Hd-type{font-family:Microsoft Yahei;font-size:20px;font-weight:bold;color:#390;padding-left:6px;}
.travel-Hd-msg{font-family:Microsoft Yahei;font-size:14px;color:#666;margin-left:8px;}



.tripscms_wb {
background: url(../images/nav_bg1.png) 0px -376px no-repeat; padding-left:20px;
}

.top_wx {
background: url(../images/nav_bg1.png) 0px -420px no-repeat; padding-left:20px;
}


.logo_s{ float:left; }





/*搜索*/
.fn-left,.fn-right{display:inline;}
.fn-left{float:left;}

.fn-right{float:right;}
.newTop{height:77px;padding-left:10px;}
.newTop h1{float:left;margin-top:10px;}
.newTop .newToplogo{float:left;margin-top:10px;}
.newTop-search{float:left;display:inline;margin:10px 22px 0 20px;position:relative;z-index:899;width:435px; }
.newTop-inter{float:left;display:inline;margin-top:16px;}
.newTop-search-s1{background: url("../images/search_s.jpg") no-repeat 0 0;float: left;height: 31px;overflow: hidden;width: 3px;}
.newTop-search-cz{background-position:0 -31px;}
.newTop-srhBox{position:relative;border-top:1px solid #f90;border-bottom:1px solid #f90;}

.newTop-srhBoxVal{width:70px;margin-right:10px;background: url("../images/srh.jpg") no-repeat scroll right -12px transparent;color: #666666;display: block;font-family: Microsoft Yahei;font-size: 14px;height: 29px;line-height: 29px;padding-left: 5px;}

.newTop-srhBoxValCur{background-position:right -56px;}


.newTop-srhSe{border:1px solid #f90;border-top:0;background:#fff;left: -3px;padding: 2px 2px 0;position: absolute;top: 29px;width: 61px;display:none;}


.newTop-srhSe a{display:block;width:56px;height:20px;line-height:20px;text-align:left;padding-left:5px;margin-bottom:2px;color:#666;font-family:Microsoft Yahei;}
.newTop-srhSe a:hover,.newTop-srhSe a.current{background:#ced0d0;color:#666;}


.newTop-srh-input{width:260px;border-top:1px solid #f90;border-bottom:1px solid #f90;border-right:0;border-left:0;height:29px;font-family:Microsoft Yahei;line-height:29px;color:#666; overflow:hidden;}


.newTop-srh-btn{background:url(../images/index.gif?a=1) no-repeat -140px -22px;width:76px;height:31px;border:0;cursor:pointer;}
.newTop-interflashbtn{width:122px;height:56px;background:transparent;border:0;padding:0;cursor:pointer;}
.newTop-interflashbtn1{width:165px;margin-left:40px;}
.newTop-autocomp{position:absolute;top:30px;left:71px;border:1px solid #ccc;width:278px;display:none;background:#fff;}
.newTop-autocomp li{height:28px;line-height:24px;padding-left:10px;cursor:pointer;}
.newTop-autocomp li.active{background:#390;color:#fff;}
.J_searchLoding,.hd_searchLoding{background:url(../images/preload.gif) no-repeat right center;}
.newTop-hotSearchNew{margin-top:5px;padding-left:3px;color:#999; float:left; width:435px;}
.newTop-hotSearchNew span{margin-right:6px; float:left}
.newTop-hotSearchNew a{color:#999;margin-right:12px;}
.newTop-hotSearchNew a:hover{color:#f60;}
.newTop-tel{cursor:help;height:43px;overflow:hidden;padding-top:2px;width:137px;background:url(../images/index.gif) no-repeat -242px -334px;padding-left:15px;float:left;display:inline;margin-top:19px;margin-right:10px;}
.newTop-teltime{padding-left:3px;display: block;}
.newTop-telnumber{color: #FF6600;display: block;font-family: Arial,Helvetica,sans-serif;font-size:20px;font-weight: 700;height: 30px;}





.ufooter{padding-bottom:20px; border-top:2px solid #ffb600; text-align:left;margin-top:30px; width:100%;}
.footer01,.footer02,.footer03{padding-bottom:10px;}
.footer01{padding-bottom:4px;overflow:hidden; background:#f7f7f7;}
.newWarp{width:990px;margin:0 auto;}
.footerjs{display:none;}
.foot_faq{width:988px;height:auto;text-align:center;padding-bottom:15px;border-bottom:0;}
.faq_container01,.faq_container02,.faq_container03,.faq_container04,.faq_container05,.faq_container06{float:left;width:180px;height:auto;margin-top:15px;text-align:left;}
.faq_container01{display:inline;width:160px;}
.faq_container04{width:170px;}
.faq_container06{ width:110px;}
.faq_container06 div{ margin-top:20px;}
.faq_container06 div img{ border:1px solid #ccc;}

.foot_faq ul{text-align:left;list-style:none;padding-left:0;margin-top:10px;}
.foot_faq ul li a{color:#666;font-size:12px;line-height:30px;text-decoration:none;}
.foot_faq ul li a:hover{text-decoration:underline;color:#f60;}
.faq_class{font-size:14px;color:#666;}

/*webtrust*/
.foot-webtrust{ text-align:center; padding:16px 0 10px; text-align:center; height:40px;}
.foot-webtrust a{ display:inline-block; margin:0 3px; width:108px; height:40px; background:url(../images/gbsprite.png?a=3) no-repeat;}
.foot-webtrust .trust1{ background-position:0 -146px;}
.foot-webtrust .trust2{ background-position:0 -196px;}
.foot-webtrust .trust3{ background-position:0 -245px;}
.foot-webtrust .trust4{ background-position:0 -293px;}
.foot-webtrust .trust5{ background-position:0 -342px;}
.foot-webtrust .trust6{ background-position:0 -391px;}
.foot-webtrust .trust7{ background-position:0 -439px;}
/*copyright*/
.foot-copyright{ text-align:center; color:#666; line-height:24px; padding:5px 0;}
.foot-copyright span{ margin:0 5px;}
.foot-copyright .red{ color:#f60;}

/*aboutlink*/
.foot-aboutlink{ text-align:center; padding:5px 0 15px; }
.foot-aboutlink span{ padding:0 5px; border-right:1px solid #999; }
.foot-aboutlink span.noborder{ border:0;}
.foot-aboutlink span a{ color:#666;}
.foot-aboutlink span a:hover{ color:#f60;}
/*footlink*/
.foot-friendlink{ padding:15px 0; line-height:20px; border-top:1px solid #ccc;width:1000px; margin:0px auto;}
.foot-friendlink .label{ font-weight:bold; color:#999;}
.foot-friendlink a{ color:#999; padding:0 5px;}
.foot-friendlink a:hover{ color:#f60;}

 .interact_us li span{background:url(../images/index_100.png) no-repeat}
 

.interact_us li{float:left;color:#5e5e5e;width:55px;text-align:center; }
.interact_us li a{color:#4e9700}
.interact_us li a:hover{color:#f93}
.interact_us li span{display:block;width:40px;height:30px;margin:0
auto}.interact_us li
span.tn_weibo{background-position:0px -281px}.interact_us li
span.tn_tencent{background-position:4px -337px}.interact_us li
span.tn_kaixin{background-position:2px -394px}.interact_us li
span.tn_weixin{background-position:-65px -395px}.interact_us li
span.tn_huoche{background-position:-69px -282px}.interact_us li
span.tn_ditie{background-position:-136px -282px}.interact_us li
span.tn_tianqi{background-position:-208px -282px}.interact_us li span.tn_weibo a, .interact_us li span.tn_tencent a, .interact_us li span.tn_kaixin a, .interact_us li span.tn_weixin a, .interact_us li span.tn_huoche a, .interact_us li span.tn_ditie a, .interact_us li span.tn_tianqi
a{display:inline-block;width:40px;height:20px; line-height:20px;}
.interact_us p{ margin:0px; padding:0px;} 


.search_nav{height:30px;line-height:30px;vertical-align:middle; float:left; width:980px; background-color:#FFFFFF; border-bottom:1px solid #ccc; margin-bottom:10px;}
.search_nav.crumbs{float:left}
.search_nav .crumbs a{color:#404040;padding:0 5px;}
.search_nav .crumbs a:hover{color:#4e9700}
.search_nav p{ float:left}
.baidu_share{float:right;line-height:30px; height:30px;}

.pagea {
	TEXT-ALIGN: right; PADDING-TOP: 10px; float:right; margin-right:20px
}
.pagea li{ float:left;BPADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; COLOR: #666; MARGIN-LEFT: 6px; BORDER: #e4e4e4 1px solid; CURSOR: pointer;  TEXT-DECORATION: none; PADDING-TOP: 5px}
.pagea li A {
	
}


.pagea li.thisclass {
	  BACKGROUND: #ff7101; 
}
.pagea li.thisclass a{ color:#fff;}


.xh-youhui .di{display:inline-block;width:60px;height:17px;color:#ff6600;padding-left:22px;background:url(../images/label_bg02.jpg) no-repeat;font-style:normal;margin-right:5px;line-height:17px;cursor:pointer;}
.xh-youhui .song{display:inline-block;width:71px;height:17px;color:#ff6600;padding-left:20px;background:url(../images/label_bg03.jpg) no-repeat;font-style:normal;line-height:17px;cursor:pointer;}

.prenext{ float:left; margin-right:10px; width:360px; height:25px; line-height:25px; overflow:hidden}
.prenext span{ float:left}
.prenext span a{ float:left}

.bds_more {overflow:hidden; height:30px; line-height:30px;}

/** 出发地点CSS **/
.city_tab{float:left;margin:18px
0 0 0px}.city_tab
.city_layout{position:relative;z-index:1001}.city_tab
a.change_city{position:relative;display:block;border:1px
solid #fff;border-bottom:none;background:#fff;margin:0
0 -1px;width:60px;text-align:center;height:14px;padding:2px;color:#404040;white-space:nowrap;z-index:10}.city_tab a.change_city:link{text-decoration:none}.city_tab a.change_city:hover{color:#f60}.city_tab
.show_city{float:left;display:none;position:absolute;left:0;background:#fff;border:1px
solid #f90;width:400px;z-index:9}.city_tab .show_city
dl{border-bottom:1px dotted #e6e6e6;overflow:hidden;width:400px;height:24px;line-height:24px;padding:8px
0;margin:0
0 -1px}.city_tab .show_city
dl.btr_none{border-bottom:none}.city_tab .show_city
dt{float:left;color:#666;width:60px;text-align:center}.city_tab .show_city
dd{float:left}.city_tab .show_city dd
a{color:#404040;margin:0
15px 0 0}.city_tab .show_city dd a:link{text-decoration:none}.city_tab .show_city dd a:hover{color:#f60;text-decoration:none}.city_tab .show_city dd
span{color:#999;margin:0
15px 0 0}.city_tab
.depart_city{font-size:12px;padding:0
0 0 5px}.city_tab.change_tab
a.change_city{border:1px
solid #f90;border-bottom:none}.city_tab.change_tab
.show_city{display:block}


/*QQKF*/
.qqkf_bg {
	background:url(../images/QQ_09.gif) repeat-y left top;
	color:#000;
	width:150px;
	text-align:center;
	border:0px;
	margin:0px;
	font-size:12px;
	font-family:"宋体";
	height:25px;
	border:0px;
	
}
.qqkf_bg a{color:#333}

.qqkf_bg img{ float:left; margin-left:30px;}
.qqimg { background:url(../images/qqicon.gif) no-repeat; width:100px; padding-top:6px; display:block; margin-left:38px;}
.qqimg a{ color:#333;}
.qqimg a:hover { color:#F60;}
.qqkf { background:url(../images/QQ_06.gif) no-repeat left top; width:150px; height:23px; line-height:23px; text-align:center; border:0px;  font-size:12px;}

.QQbox {
	Z-INDEX: 999;
	RIGHT: 10px;
	WIDTH: 150px;
	POSITION: absolute;
	TOP: 170px;
	
}
.QQbox .press {
	RIGHT: -10px; WIDTH: 25px; CURSOR: pointer; BORDER-TOP-STYLE: none;  BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 104px; BORDER-BOTTOM-STYLE: none
}