﻿@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:#3a9ddd;font-family:arial,sans-serif,"微软雅黑";}

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; height:1px; overflow:hidden}

.top1 { width:100%;background:#f6f6f6; border-bottom:#CCC 1px solid;}

.top_info { width:980px; margin:0 auto; height:26px; line-height:26px; }

.top_l { color:#3a9ddd; font-size:12px; float:left}

.top_r span {float:right;}

.top_r span a{color:#333; font-size:12px; margin-left:6px; margin-right:6px;float:left}

 
.search_r{ margin-left:10px; float:left;}



.top { width:980px; margin:0 auto; height:100px; margin-top:0px;margin-bottom:10px}
.top .logo{ width:300px;margin-right:5px;  float:left;}
.top .contact div{ margin-right:15px;float:left;}
.top .contact span{ font-family:Arial, Helvetica, sans-serif;}
.top .phone{  width:327px; line-height:30px;margin-top:10px;font-size:16px;float:right;}
.top .phone  span{color:#EE6D0F;font-size:18px;}
 






.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:45px; line-height:55px;}

.nav_body { width:980px; margin:0 auto; height:45px; overflow:hidden}

.nav_body ul {width:980px; float:left}



.nav_body ul li{ float:left;height:45px; overflow:hidden}

.nav_body ul li.l { width:100px; float:left; line-height:45px; 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:#163894; background:url(../images/nav.png) repeat-x; width:101px;height:45px; display:block; margin-left:-2px;}

.nav_body ul .cur{color:#163894; background:url(../images/nav.png) repeat-x;  width:100px; height:45px; margin-left:0px; display:block}

.nav_body .cur a{color:#163894;}



.nav_body ul li.r{ float:right; margin-left:10px; line-height:45px;font-size:13px;}





.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 {

 
	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; }



.travel-Hd{padding:0 0 8px 3px;border-bottom:2px solid #3a9ddd;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:#3a9ddd;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:#3a9ddd;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 #3a9ddd; 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}





.ct_right{float:right;margin-left:10px;width:780px;_overflow:hidden;/*overflow:hidden;*/
}
.PintroBox{overflow:hidden;}
.PintroBox .pTit{line-height:30px;padding:0 0 15px 0;font-size:18px;font-weight:bold;}
.pBox_L{float:left;width:320px;}
.pBox_L img{float:left;width:320px;height:240px;}
.L_bton{float:left;width:260px;padding:10px 0 0 60px;}
.L_treeBtn{width:322px;padding-left:0;}
.L_bton .btnA,.L_bton .btnB,.L_bton .licenceBtn{float:left;width:57px;height:29px;line-height:29px;padding-left:33px;margin-right:20px;}
.L_bton .licenceBtn{background:url(../images/ziZhiBtn.png);margin-right:0;color:#666;padding-left:41px;}
.L_bton .licenceBtn:hover{background:url(../images/ziZhiBtnHover.png);text-decoration:none;color:#b54800;}
/* 出境资质 start */
.ct_right .PintroBox{overflow:visible;}
.licenceWrap{float:left;width:90px;position:relative;z-index:100;}
.licenceWrap .licenceDesWrap,.licenceWrap .moreLicsWrap{position:absolute;background:#fff;z-index:100;width:292px;}
.licenceWrap .licenceDesWrap{right:0;top:28px;z-index:100;}
.licenceWrap .moreLicsWrap{}
.licenceWrap .switchBtn{position:absolute;right:50%;z-index:1000;width:30px;height:8px;border:1px solid #E7E7E7;background:#fff;border-top-color:#fff;top:-1px;}
.licenceWrap .switchBtn i{position:absolute;left:11px;z-index:130;bottom:0;width:0;height:0;font-size:0;line-height:0;border:4px solid #FFF;border-top-color:#666;}
.licenceWrap .open .switchBtn{border-top-color:#e7e7e7;border-bottom-color:#fff;top:-9px;}
.licenceWrap .open .switchBtn i{border-top-color:#fff;border-bottom-color:#666;}
.licenceWrap .moreLicsWrap ul,.licenceWrap .firstShowWrap{border:1px solid #ccc;width:270px;padding:10px 0 10px 20px;}
.licenceWrap .moreLicsWrap ul{border-top:none;display:none;}
.licenceWrap .moreLicsWrap.open ul{display:block;}
.licenceWrap .moreLicsWrap ul li{margin-bottom:10px;}
.licenceWrap .itemLic .leftPart,.licenceWrap .itemLic .rightPart{float:left;display:inline;}
.licenceWrap .itemLic .leftPart{width:165px;}
.licenceWrap .itemLic .rightPart{width:78px;border:1px solid #ccc;text-align:center;}
/* 出境资质 end */
.pBox_R{float:left;width:410px;overflow:hidden;padding-left:10px;}
.R_div{float:left;padding-left:10px;}
.R_div dl{overflow:hidden;width:410px;}
.R_div dl dt{float:left;line-height:30px;}
.R_div dl dd{float:left;line-height:30px;}
.SetF{margin-right:10px;color:#f60;}
.bookBton{float:left;width:139px;height:43px;margin:5px 0 0 60px;}
 


.L_bton .btnA{
	text-decoration:none;
	color:#666;
	background:url(../images/common1.png?v2011101001) no-repeat -285px -88px;
}
.L_bton .btnA:hover{
	color:#b54800;
	text-decoration:none;
	background:url(../images/common1.png?v2011101001) no-repeat -285px -117px;	
}
.L_bton .btnB{
	text-decoration:none;
	color:#666;
	background:url(../images/common1.png?v2011101001) no-repeat -375px -88px;
}
.L_bton .btnB:hover{
	color:#b54800;
	text-decoration:none;
	background:url(../images/common1.png?v2011101001) no-repeat -375px -117px;	
}
.R_div dl dt{
	color:#666;
}
.SetCol{
	color:#666;
}
.SetFol{
	color:#f60;
}
.SetF{
	color:#f60;
	font-size:18px;
	font-weight:500;
}
.SetF b{
	font-size:26px;
	font-weight:500;
}
.bookBton{
	background:url(../images/common1.png?v2011101001) no-repeat 0 -156px;
}
.bookBton:hover{
	background:url(../images/common1.png?v2011101001) no-repeat -139px -156px;
}


/* * 组团 */
.lxsgroup_list{float:left;width:750px;overflow:hidden;}
.lxsgroup_header{float:left;width:750px;height:31px;}
.lxsgroup_header{float:left;height:31px;padding-left:10px;}
.lxsgroup_header li{float:left;line-height:31px;padding:0 10px;cursor:pointer;}
.lxsgroup_header li.current{float:left;line-height:29px;padding:0 10px;}
.lxsgroup_main{float:left;width:728px;padding:10px; line-height:22px; font-weight:normal;}
.line_list{text-align:left;}
.line_list th{height:27px;text-align:left;}
.line_list td{padding-top:10px;}
.line_first{padding-left:10px;}
.lxsg_title{float:left;width:447px;padding-left:10px;}
.lxsg_title a{float:left;display:inline-block;}
.lnow_order{float:left;width:80px;height:22px;text-align:center;}
.lnow_order a{float:left;width:80px;height:20px;padding-top:2px;*height:19px;*padding-top:3px;text-align:center;}
.lnow_order a:hover{float:left;width:80px;height:20px;padding-top:2px;*height:19px;*padding-top:3px;text-align:center;}
.rqsort01{float:right;margin-right:20px;width:88px;height:25px;margin-top:1px;}
.right_750 .rqsort01 a{margin-right:16px;}
.rqsort02{float:right;margin-right:20px;width:88px;height:25px;margin-top:1px;}
.right_750 .rqsort02 a{margin-right:16px;}
.SetW{width:365px;}
.type_style{float:left;font-size:14px;line-height:30px;padding-left:10px;}
.type_style h1{font-size:14px;line-height:30px;}

.VutUl{float:left;height:31px;width:610px;}
.VutUl li.current{padding:0 10px;position:relative;top:1px;}
.VutUl li{cursor:pointer;float:left;line-height:29px;padding:0 10px;margin-right:-1px;}
.nlastUpdate{float:left;height:26px;width:140px;padding:5px 0 0 0;}
.VutUl li a{color:#0064c9;text-decoration:none;outline:none;}
.VutUl li a:hover{color:#ff6600;text-decoration:underline;}
.VutUl{
	background: url("../images/common1.png") no-repeat left -220px ;
}
.VutUl li.current{
	color:#333333;
	font-weight:bold;
	font-size:14px;	
	background:#ffffff;
	border-top:2px solid #b9ddff;
	border-left:1px solid #b9ddff;
	border-right:1px solid #b9ddff;
	cursor:default;
}
.VutUl li{
	color: #0064C9;
    font-size: 14px;
    font-weight: bold;
	cursor: pointer;
	border:1px solid #b9ddff;
	border-bottom:none;
}
.nlastUpdate{
	color:#999;
	font-size:12px;
	background: url("../images/common1.png") no-repeat left -220px ;
}


.adultNum,.childNum{
	border: 1px solid #ddd;
 	color: #333;
 	font-family: Arial;
 	height: 18px;
 	line-height: 18px;
 	padding: 4px 5px;
 	width: 30px;
}