@charset "utf-8";
/* CSS Document */

body {font-family: "宋体",arial;font-size: 12px;line-height: 1.5;text-align: left;color: rgb(0, 0, 0);}
body, h1, h2, h3, h4, h5, h6, p, form, ul, ol, li, dt, dl, dd, th, td, label, bottom, input, textarea {margin: 0px;padding: 0px;}
ul,ol,li { list-style:none; }

a { text-decoration:none; color:#666;}
a:hover {color:#f60;}
dl{ margin:0px; padding:0px;}
dd{ margin:0px; padding:0px;}
a:hover {color:#f60;}
span {font-size:12px;}
em { font-style:normal;}
img{ border:0px;}
p{ margin:0px; padding:0px;}
.clear {clear:both;}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.top10{ margin-top:10px;}
.hidden{display:none;}

/*top*/
.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:#129BF9; 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}


.logo { width:980px; margin:10px auto; height:80px;}
.logo_l{ 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.gif) 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{ font-weight: bolder;color: #0033FF; background:url(../images/nav01.gif) repeat-x; width:101px;height:55px; display:block; margin-left:-2px;}
.nav_body ul .cur{color:#fff;font-weight: bolder; background:url(../images/nav01.gif) repeat-x;  width:100px; height:55px; margin-left:0px; display:block}
.nav_body .cur a{color:#0033FF;font-weight: bolder;}

.nav_body ul li.r{ float:right; margin-left:10px; line-height:55px;}



.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:0px auto;}

.cont_l { width:670px; float:left; margin-right:10px; }

.cont_r { float:left; width:300px;}







.travel-Hd{padding:0 0 8px 3px;border-bottom:2px solid #129bf9;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:#129bf9;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:#129bf9;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:10px; 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:#1273F9}

.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; 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:#1273F9}
.search_nav p{ float:left}
.bshare-custom{float:right; margin-top:5px;}



.pagea {TEXT-ALIGN: right; PADDING-TOP: 10px; float:right; margin-right:20px}
.pagea span{ float:left}
.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;}
.pagea span{ float:left}
.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

}

/*公用幻灯*/
.myFocus-box {float:left;height:288px;overflow:hidden;}
.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; }
