html,body{margin:0;padding:0;font-size:12px; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif}
.wrapper2{clear:both;margin:0 auto;padding:0;width:990px;height:auto;overflow:hidden;}
.wrapper{clear:both;margin:0 auto;padding:0;width:1003px;height:auto;overflow:hidden;}
.top{clear:both;margin:0 auto;padding:0;width:990px; background: url(../images/navbg.gif) 0 0 no-repeat;height:155px;overflow:hidden;}
a:link,a:visited{color:#000; text-decoration:none}
a:hover{ color:#666666; text-decoration:underline}
.logo{float:left;width:215px;height:55px;margin-top:8px;overflow:hidden;}
.logo img{width:215px;height:55px;overflow:hidden;border:0;}

.mypng img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}


.login{float:right;width:450px;height:25px;overflow:hidden;padding:0 0 6px 0;line-height:34px}
.login .user_name{ background:url(../images/h_icon.gif) 0 2px no-repeat;padding-left:14px;width:70px;}
.login .pass_word{ background:url(../images/p_icon.gif) 0 2px no-repeat;padding-left:14px;width:70px;}
.login .btn{ position: relative;top:4px;left:5px;}

.nav{float:left;width:754px;margin:0;padding:54px  0 0 12px;height:45px;line-height:45px;}
.nav li{float:left;width:75px;list-style:none;font-size:14px;color:#fff; text-align:center}

.phone{ float:left;margin:0;padding:0;height:34px;line-height:34px}

.bg a:link,.bg a:visited{color:#ffde00;text-decoration:none;font-size: 14px}
.bg1 a:link,.bg1 a:visited{color:#fff; text-decoration:none;font-size: 14px}
.bg1 a:hover,.bg a:hover{color:#000; text-decoration:underline;font-size: 14px}

.bg a:link,.bg a:visited{color:#ffde00;text-decoration:none;font-size: 14px}
.bg1 a:link,.bg1 a:visited{color:#fff; text-decoration:none;font-size: 14px}
.bg1 a:hover{color:#000; text-decoration:underline;font-size: 14px}
.main{clear:both;margin:0 auto;padding:0;width:1003px; height:auto;overflow:hidden;}
.search_box{float:left;width:481px;height:233px;overflow:hidden; background:url(../images/bg.gif) 0 0 no-repeat;margin:0 0 0 5px;padding:10px 14px}

.white{color:#fff; text-decoration:none;}
.white a:link,.white a:visited{color:#fff;text-decoration:none;}
.white a:hover{color:#000;text-decoration:none;}



.nTab{
	float: left;
	width:482px;
	margin: 6px 0 0 0;
	padding:0;

}
.nTab .TabTitle{
padding-left:8px;
height: 42px;
overflow: hidden;
font-size:14px;
font-weight:bold;
background: url(../images/title_bg.gif) 0 0 no-repeat;

}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 83px;
margin-right:5px;
height:36px;
cursor: pointer;
line-height:36px;
list-style-type: none;
text-align:center;
margin-top:6px;
margin-left:5px;

}
	
.nTab .TabTitle .normal{ background: url(../images/tab_line.gif) 85px 5px no-repeat;width:90px;}
.nTab .TabTitle .active{ background:url(../images/tab.gif) 0 0 no-repeat;}
.nTab .TabContent{
float:left;
width:402px;
height:136px;
overflow:hidden;
background:#fff;
margin:0;
padding:8px 40px 6px 40px;
background: url(../images/m_bg.gif) 0 0 repeat-y;
}
.nTab .TabContent p{margin:8px 0 0 0;}
.nTab .f{float:left;width:482px; background:url(../images/b_bg.gif) 0 0 repeat-y;height:12px;overflow:hidden;}
.none {display:none;}

.nTab .TabTitle .hotel_icon{float:left;background:url(../images/icon_jd.gif) 8px 5px no-repeat;padding-left:42px;}
.nTab .TabTitle .ticket_icon{float:left;background:url(../images/icon_jp.gif) 8px -6px no-repeat;padding-left:40px;}
.nTab .TabTitle .tour_icon{float:left;background:url(../images/icon_dj.gif) 8px -6px no-repeat;padding-left:35px;}
.nTab .TabTitle .zfb_icon{float:left;background:url(../images/icon_zf.gif) 0 3px no-repeat;padding-left:22px;}
.nTab .TabTitle .yz_icon{float:left;background:url(../images/yz_icon.gif) 0 5px no-repeat;padding-left:22px;}

.textmsg{float:left;width:118px;}

.inputCity{BORDER: #7f9db9 1px solid;width:95px;height:15px;overflow:hidden; cursor:pointer; color:#81807e;margin-right:15px}
.inputDate{BORDER: #7f9db9 1px solid;width:95px;height:15px;overflow:hidden;background: url(../images/calendar.gif) no-repeat right center; cursor:pointer; color:#81807e;margin-right:15px}
.s_btn{float:left; padding-left:55px; position:relative;top:-3px;}

.yellow{color:#955314;}
a.yellow:link,a.yellow:visited{color:#955314;}
a.yellow:hover{color:#000;}
.red{ color:#FF0000}


.inputbox{float:left;width:402px;margin:0;padding:0;}

.inputbox li{float:left; list-style:none;width:110px; display:inline;margin-left:10px;padding:5px 0}

.s_c{float:left;width:100%;line-height:25px;}

.s_icon{float:left;padding-left:25px; background:url(../images/a_icon.gif) 8px 5px no-repeat;}

.fouce{float:left;width:467px;height:265px;overflow:hidden; margin-left:8px;}


.noticebox{float:left;width:460px;border:1px solid #eb8a52; background:#f5d4b9 url(../images/tool_bg.gif) 0 0 repeat-x; margin:6px 0 0 0;padding:0}
.noticetitle{float:left; background:url(../images/notice_bg.gif) 0 0 no-repeat;width:26px;height:55px; text-align:center;font-size:14px;font-weight:bold; padding-top:9px; color:#cc3300}
.notice{float:left;width:412px;margin:0;padding:10px; display:inline;}
.notice li{float:left;width:170px; list-style:none;line-height:22px; padding-left:15px;background:url(../images/c.gif) 5px 9px no-repeat;}

.banner_m{ clear:both;width:990px;margin:0 auto;padding:0}
.banner_m img{width:990px;height:80px;overflow:hidden;border:0}
.titletool{float:left; background:#fff5f1 url(../images/r_a.gif) 8px 3px no-repeat;height:24px;line-height:26px;overflow:hidden;color:#cc3300;font-size:14px;padding-left:24px;width:340px;font-weight:bold; border-bottom:1px solid #ffe1ce;border-top:1px solid #ffe1ce}

.sevenxia {width:700px;text-align:center;}
.seventitle {clear:both;
	width:700px;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;height:30px;
}
.xingqi{
	width:80px;
	height:60px;
	margin:5px 7px;
	float:left;
	border: 1px solid #E0F1F5;
	text-align:center;
	background-image: url(../images/xingqi.gif);
	background-repeat: repeat-x;
	line-height:25px;
}





.nTabticket{
	float: left;
	width:609px;
	margin: 0 0 0 6px;
	padding:0;

}

*html .nTabticket{
	float: left;
	width:609px;
	margin: 0 0 0 3px;
	padding:0;

}



.nTabticket .TabTitle{
padding-left:8px;
height:31px;
overflow: hidden;
font-size:12px;
font-weight:bold;
background: url(../images/tab_b_t.gif) 0 0 no-repeat;

}
.nTabticket .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTabticket .TabTitle li{
float:left;
width: 37px;
margin-right:5px;
height:23px;
cursor:hand;
line-height:23px;
list-style-type: none;
text-align:center;
margin-top:8px;
margin-left:4px;

}
	
.nTabticket .TabTitle .normal{ background:url(../images/tab_b.gif) 0 0 no-repeat;}
.nTabticket .TabTitle .active{ background:url(../images/tab_b.gif) 0 0 no-repeat; color:#FF0000}
.nTabticket .TabContent{
float:left;
width:589px;
height:218px;
overflow:hidden;
background:#fff;
margin:0;
padding:12px 10px;
background: url(../images/tab_b_m.gif) 0 0 repeat-y;
border-bottom:1px solid #eb8a52;
}
.nTabticket .dd{float:left;color:#fff;height:25px;overflow:hidden;line-height:25px; text-align:center;padding-right:140px;padding-left:35px;font-size:14px;}
.nTabticket .TabContent .msg{float:left;border-top:1px dotted #bfbfbf; text-align:center;margin:5px 0;width:589px;padding:5px 0;color:#cc3300;}
.none {display:none;}


.S_ticket{float:left;width:285px;margin:0;padding:0 0 0 5px;line-height:23px;}
.S_ticket dd{float:left;margin:0;padding:0;width:80px;}
.S_ticket dt{float:left;margin:0;padding:0 0 0 2px;}
.S_ticket .dt1{width:70px;}
.S_ticket .dt2{width:70px;}
.S_ticket .dt3{width:40px; text-align:center}

.S_ticket1{float:left;width:285px;margin:0;padding:0 0 0 3px;line-height:23px;}
.S_ticket1 dd{float:left;margin:0;padding:0;width:70px;height:25px;overflow:hidden;}
.S_ticket1 dt{float:left;margin:0;padding:0 0 0 2px; width:60px;height:25px;overflow:hidden;}
.S_ticket1 .dt1{width:50px; text-align:center}
.S_ticket1 .dt2{width:65px; text-align:center;margin:0;padding:0}
.S_ticket1 .dt3{width:30px; background:url(../images/arrow.gif) 30px 2px no-repeat;}

.darkred{color:#cc3300;}
a.darkred:link,a.darkred:visited{color:#cc3300;}
a.darkred:hover{color:#000;}

.nTabhotel{
	float: left;
	width:364px;
	margin: 0 0 0 10px;
	padding:0;
    border:1px solid #eb8a52;
	display:inline;
	
}
.nTabhotel .TabTitle{
padding-left:8px;
height:30px;
overflow: hidden;
font-size:12px;
font-weight:bold;
background: url(../images/hotel_t.gif) 0 0 no-repeat;

}


.nTabhotel .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTabhotel .TabTitle li{
float:left;
width: 37px;
margin-right:5px;
height:23px;
cursor: hand;
line-height:23px;
list-style-type: none;
text-align:center;
margin-top:8px;
margin-left:4px;

}
	
.nTabhotel .TabTitle .normal{ background:url(../images/tab_b.gif) 0 0 no-repeat;}
.nTabhotel .TabTitle .active{ background:url(../images/tab_b.gif) 0 0 no-repeat; color:#FF0000}
.nTabhotel .TabContent{
float:left;
width:354px;
height:230px;
overflow:hidden;
background:#fff;
margin:0;
padding:5px 5px 19px 0;

}
.nTabhotel .dd{float:left;color:#fff;height:50px;overflow:hidden;line-height:30px; text-align:center;padding-right:40px;padding-left:49px;font-size:14px;}
.nTabhotel .TabContent .msg{float:left;border-top:1px dotted #bfbfbf; text-align:center;margin:5px 0;width:589px;padding:5px 0;color:#cc3300;}
.none {display:none;}

.S_hotel{float:left;width:344px;margin:5px 0 0 0;padding:0 0 0 10px;line-height:22px;}
.S_hotel dd{float:left;margin:0;padding:0;width:190px;font-size:14px;font-weight:bold}

.S_hotel dt{float:left;margin:0;padding:0 0 0 8px; background:#f7f7f7}
.S_hotel .dt1{width:auto;}
.S_hotel .dt2{width:60px; text-align:right;padding-right:5px;}

.S_hotel .star3{ background:#f7f7f7 url(../images/red_star.gif) 17px 2px no-repeat;width:55px;padding:0;}
.S_hotel .star4{ background:#f7f7f7 url(../images/red_star.gif) 5px 2px no-repeat;width:55px;padding:0;}


.fligghtsbox{float:left;width:365px;margin:10px 0 0 6px;padding:0;height:auto;overflow:hidden}

.Flights{float:left;width:593px;margin: 0;padding:10px 5px;border:3px solid #fad9c8}

.Flights_t{float:left;margin:0;padding:0;width:365px}

.Flights_t .t{float:left;padding-left:23px; background:url(../images/r_a.gif) 8px 0 no-repeat; color:#cc0000;font-size:14px;font-weight:bold;padding-height:2px;}
.Flights_t .m{float:right;padding:4px 6px;background:#fad9c8; text-align:center;margin:0}
.Flights .search{clear:both;width:500px;margin:0 auto;padding:8px 0 0 0;}

.toolbox .toptitle{float:left;width:354px; height:23px;overflow:hidden;line-height:23px; word-spacing:20px;padding-left:10px; color:#cc2222;text-align:center;padding-top:5px;}
.toolbox .middle{float:left;width:349px;height:140px;overflow:hidden;word-spacing:7px;padding-left:5px;line-height:25px;}
.toolbox .middle .status1{ background:url(../images/p_01.gif) 20px 4px no-repeat;width:19px;padding-left:19px;}
.toolbox .middle .status2{ background:url(../images/p_02.gif) 20px 4px no-repeat;width:19px;padding-left:19px;}
.toolbox .middle img{width:16px;height:18px;overflow:hidden;border:0; position:relative;top:2px;}

.flight{float:left;width:349px;margin:0;padding:0;line-height:22px;text-align:center}
*html .flight{float:left;width:349px;margin:0;padding:0;line-height:23px;text-align:center}
*+html .flight{float:left;width:349px;margin:0;padding:0;line-height:23px;text-align:center}
.flight dd{float:left;margin:0;padding:0 0 0 10px;width:16px;}
.flight dt{float:left;margin:0;padding:0 0 0 5px;}
.flight .dt1{width:50 px;}
.flight .dt2{width:50px;}
.flight .dt3{width:50px;}
.flight .dt4{width:55px; }
.flight .dt5{width:50px;}
.flight .dt6{width:20px;}





.toolbox{float:left;width:364px;margin: 10px 0 0 14px;padding:0; border:1px solid #eb8a52; background:url(../images/tool_bg.gif) 0 0 repeat-x;height:273px;overflow:hidden}
.toolbox .title{float:left; background:url(../images/tool_t.gif) 10px -2px no-repeat;width:129px;height:26px;line-height:26px;overflow:hidden;color:#cc3300;font-size:14px;padding-left:60px;}

.cx{float:left;width:364px;margin:0;padding:0;}
.cx li{float:left; list-style:none;padding-left:55px;width:60px;margin:0;line-height:40px;display:inline}
.cx .cx_1{ background:url(../images/tool_icon.gif) 12px 5px no-repeat;}
.cx .cx_2{ background:url(../images/tool_icon.gif) -100px 7px no-repeat;}
.cx .cx_3{ background:url(../images/tool_icon.gif) -215px 3px no-repeat;}
.cx .cx_4{ background:url(../images/tool_icon.gif) 12px -40px no-repeat;}
.cx .cx_5{ background:url(../images/tool_icon.gif) -95px -35px no-repeat;}
.cx .cx_6{ background:url(../images/tool_icon.gif) -208px -34px no-repeat;}
.cx .cx_7{ background:url(../images/tool_icon.gif) 12px -81px no-repeat;}
.cx .cx_8{ background:url(../images/tool_icon.gif) -98px -81px no-repeat;}
.cx .cx_9{ background:url(../images/tool_icon.gif) -210px -80px no-repeat;}
.r_b_ad{float:left;width:358px;margin:5px 0 0 14px;padding:0;}
.r_b_ad img{width:161px;height:69px;overflow:hidden;padding-right:12px;border:0;}
*html .r_b_ad{float:left;width:358px;margin:5px 0 0 7px;padding:0;}
*+html .r_b_ad{float:left;width:358px;margin:5px 0 0 7px;padding:0;}

.linkbox{float:left;width:980px;margin:0px 0px 0 0px;padding:0; }


*+html .linkbox{ float:left;width:980px;margin-top:-20px;margin-left:0px;padding:0;} 

.linkbox .title{float:left; background:url(../images/link_t.gif) 0 0 no-repeat;height:35px;line-height:35px; text-align:left;font-size:14px;font-weight:bold;width:980px;}
.link{width:978px;margin:0 auto;padding:0;border:1px solid #ED9667;}

/*.link ul{float:left;width:989px;margin:0;padding:8px 0;display:inline;}
.link ul li{float:left;list-style:none;padding-left:8px; display:inline; height:25px;line-height:25px;overflow:hidden;}
.link_btn{ position:relative;top:5px;left:5px;}*/


.subnav{clear:both;width:1003px;margin:0 auto;padding:20px 0; background:url(../images/f_l.gif) center 0 no-repeat; text-align:center;color:#cc3300; word-spacing:5px;}
.space{clear:both;width:1003px;margin:0 auto;height:10px;overflow:hidden;padding:0;}
.copyright{clear:both;margin:0 auto;padding:0;line-height:23px;width:1003px; text-align:center;color:#4f4e4e}





#ticket_left{float:left;width:218px;margin:0 0 0 2px;padding:0;height:auto;overflow:hidden}
#ticket_right{float:left;width:753px;margin:5px 0 0 10px;padding:0;height:auto;overflow:hidden}
.l_ad{float:left;width:218px;margin:0;padding:0;}
.l_ad li{float:left; list-style:none;margin:10px 0 0 0}
.l_ad li img{width:218px;height:83px;overflow:hidden;border:0;}

.search_title{float:left;padding-left:64px;width:auto; background:url(../images/plan_icon.gif) 0 4px no-repeat;font-size:16px;font-weight:bold;height:40px;overflow:hidden;line-height:40px;}


#ticket_right2{float:left;width:980px;margin:5px 0 0 10px;padding:0;height:auto;overflow:hidden}
.Flight_price2{float:left;width:960px;margin: 0;padding:10px 5px;border:3px solid #fad9c8}
.info_box2{clear:both;width:940px; padding:10px 10px;height:auto;overflow:hidden;line-height:23px;margin:0 auto;}


.Flight_price{float:left;width:731px;margin: 0;padding:10px 5px;border:3px solid #fad9c8}
.Flight_price_t{float:left;margin:0;padding:0;width:747px}
.Flight_price_t .t{float:left;padding-left:23px; background:url(../images/r_a.gif) 5px 2px no-repeat; color:#cc0000;font-size:14px;font-weight:bold;padding-top:2px;line-height:24px;}
.Flight_price_t .m{float:right;padding:4px 6px;background:#fad9c8; text-align:center;margin:0}


.f_price{border:1px solid #ddd;line-height:30px; text-align:center}
.f_price tr,.f_price td{border:1px solid #ddd;}
.trbg{ background:#f0f0f0;font-weight:bold}

.cxhb{float:left;width:720px; background:#fff;border:1px solid #fad9c8;padding:5px 10px;}




.nTabfare{
	float: left;
	width:753px;
	margin: 10px 0 0 0;
	padding:0;

}
.nTabfare .TabTitle{
padding-left:1px;
height:23px;
overflow: hidden;
font-size:12px;
font-weight:bold;


}
.nTabfare .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTabfare .TabTitle li{
float:left;
width:70px;
margin-right:5px;
height:23px;
cursor: hand;
line-height:23px;
list-style-type: none;
text-align:center;


}
	
.nTabfare .TabTitle .normal{ background:url(../images/tab_2.gif) 0 0 no-repeat;}
.nTabfare .TabTitle .active{ background:url(../images/tab_2.gif) 0 0 no-repeat; color:#FF0000}
.nTabfare .TabContent{
float:left;width:737px;margin: 0;padding:10px 5px;border:3px solid #fad9c8

}
.nTabfare .dd{float:left;color:#cc0000;overflow:hidden;text-align:center;padding-left:49px;font-size:14px;}
.nTabfare .TabContent .msg{float:left;border-top:1px dotted #bfbfbf; text-align:center;margin:5px 0;width:589px;padding:5px 0;color:#cc3300;}
.none {display:none;}


.gn_ticket{float:left;width:228px;margin:0;padding:0 0 0 12px;line-height:23px;}
.gn_ticket dd{float:left;margin:0;padding:0;width:80px;}
.gn_ticket dt{float:left;margin:0;padding:0 0 0 5px;}
.gn_ticket .dt1{width:40px;}
.gn_ticket .dt2{width:40px;}
.gn_ticket .dt3{width:50px; background:url(../images/arrow.gif) 30px 2px no-repeat;}

.price_msg{float:left;width:710px;margin:0;padding:20px 10px 0 10px;line-height:25px;font-size:14px; color:#FF0000}


.l_cx{float:left;width:216px; padding:0;}
.l_cx p{margin:6px 0; padding:0}

.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#d8c4ad; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fefbf6; 
border-right:2px solid #d8c4ad; border-left:2px solid #d8c4ad; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fefbf6; 
border-right:1px solid #d8c4ad; border-left:1px solid #d8c4ad; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#fefbf6; 
border-right:1px solid #d8c4ad; border-left:1px solid #d8c4ad; margin:0 1px;}
.content_b{border-left:1px solid #d8c4ad;border-right:1px solid #d8c4ad;background:#fefbf6;width:194px;padding:5px 10px;}



.newsbox{float:left;width:325px;height:255px;overflow:hidden;margin-left:7px;margin-top:10px; display:inline}

.newsbox .top{float:left;width:325px;height:31px;overflow:hidden;line-height:31px; background:url(../images/box_titlebg.gif) 0 0 no-repeat;}
.newsbox .top .t{float:left;padding-left:25px;font-weight:bold}
.newsbox .top .m{float:right;padding-right:8px;}
.newsbox .content{float:left;width:303px;border-left:1px solid #eb8a52;border-right:1px solid #eb8a52;padding:12px 10px 5px 10px;}
.newsbox .bottom{float:left;width:325px; background:url(../images/box_b.gif) 0 0 no-repeat;height:8px;overflow:hidden;}

.news1{float:left;width:303px;margin:0;padding:0;line-height:23px;}
.news1 dd{float:left; background:url(../images/a_r.gif) 0 6px no-repeat;padding-left:15px;width:215px;margin:0}
.news1 dt{float:left;width:60px;margin:0 0 0 12px; display:inline; text-align:right; color:#999}

.news2{float:left;width:303px;margin:0;padding:0;line-height:23px;}
.news2 li{float:left; list-style:none;background:url(../images/a_r.gif) 0 6px no-repeat;padding-left:15px;width:280px;}


.login_t{ background:url(../images/dot3.gif) 0 0 no-repeat;padding-left:40px;line-height:35px;}
.login_box{clear:both;padding:0;margin:20px auto;width:323px;}

.reg{background:url(../images/dot1.gif) 0 7px no-repeat;padding-left:20px;line-height:25px;border-bottom:1px solid #e05d00}
.regeditbox{clear:both;margin:20px auto;padding:20px;width:800px; border:1px solid #e05d00; background:#FFF5F0;}





.newslist{float:left;margin:0;padding:10px 40px 15px 20px;width:650px;line-height:23px; display:inline}
.newslist dd{float:left;width:500px;background:url(../images/c.gif) 0 11px no-repeat;padding:0 8px 0 10px;margin:0;}
.newslist dt{float:left;width:120px;color:#999999;margin:0;padding:0; text-align:right}
.page{float:left;width:697px; text-align: center;padding:5px 0 15px 0; word-spacing:10px}



.info_box{float:left;width:690px; padding:10px 20px;height:auto;overflow:hidden;line-height:23px;margin:0}
.info_box h2{font-size:16px;}
.gray{color:#666666}

.Current{float:left;padding-left:23px; background:url(../images/dot1.gif) 5px 8px no-repeat; color:#cc0000;padding-height:2px;line-height:28px;}



.subnav_l{float:left;margin:0;padding:5px 0;width:235px;}
.subnav_l li{float:left; list-style:none;background:url(../images/arrow.gif) 0 4px no-repeat;padding-left:25px;line-height:25px;width:205px;}

.w_space{word-spacing:25px;}



.Staff{float:left;width:100%;margin:0;padding:0;line-height:25px; text-align:center}
.Staff li{float:left; list-style:none;width:340px;}
.Staff img{clear:both;width:332px;height:266px;overflow:hidden;border:0; margin:0 auto;padding:0} 




.tj_box{clear:both;margin:10px auto;padding:20px;width:950px; background:url(../images/t_bg.gif) 0 0 no-repeat;line-height:25px;}
.tj_box .title{float:left;margin:0;padding:0 0 0 40px; background:url(../images/t_t_bg.gif) 0 0 no-repeat;line-height:30px;width:910px;font-size:14px;margin-bottom:10px;}






.linklogo{float:left;width:695px;margin:0;padding: 0}
.linklogo li{float:left;list-style:none;width:115px;display:inline;padding-top:15px;}
.linklogo img{width:88px;height:31px;overflow:hidden;border:1px solid #ccc}

.b_title{ background:#FDF3EE url(../images/wz.gif) 5px 4px no-repeat;padding-left:25px;}
.b_content{color:#333333;padding:10px}




.tour_list{float:left;width:680px;margin:20px 0 0 9px;padding:0 0 10px 0;line-height:20px; border-bottom:1px solid #ccc}
*html .tour_list{float:left;width:680px;margin:20px 0 0 5px;padding:0 0 10px 0;line-height:20px; border-bottom:1px solid #ccc}
.tour_list dd{float:left;width:126px; margin:0;text-align:center}
.tour_list .pic{padding:1px;border:1px solid #ccc;width:122px;height:93px;overflow:hidden;color:#ff6603;}
.tour_list dt{float:left;margin:0;padding:0 0 0 20px;width:520px;}
.tour_list h3{font-size:14px;margin:2px 0;paddding:0; color:#cc3300;}


.Points_pic{float:left;width:126px;margin:0;padding:20px 10px; text-align: center;line-height:23px;}
.Points_pic img{width:122px;height:93px;overflow:hidden;border:0;padding:1px;border:1px solid #ccc;}

.Points_info{float:left;margin:0;padding:20px 0;width:500px;line-height:25px;}
.Points_info p{margin:0;padding:0;}


.Points_js{float:left;width:677px;padding:10px;margin:0;line-height:23px;}
.Points_js h2{ background:url(../images/r_a.gif) 0 10px no-repeat;padding-left:20px;color:#cc3300;border-top:2px solid #cc3300;padding-top:8px;font-size:16px;}

.jdtj{float:left;width:364px;margin:0;padding:0;line-height:23px;}
.jdtj dd{float:left;width:150px; padding-left:10px; background:url(../images/c.gif) 2px 10px no-repeat;margin:0;}
.jdtj dt{float:left;margin:0;padding:0;width:130px;}
.jdtj .dt1{float:left;margin:0;padding:0;width:70px;}

/*HONGKONG*/
.Flight_pricebox{float:left;width:720px;margin:8px 0 0 0;padding:10px 5px;border:3px solid #fad9c8}
.Flight_price_hc{float:left;margin:0;padding:0;width:368px}
.Flight_price_hc .t{float:left;padding-left:23px; background:url(../images/r_a.gif) 5px 2px no-repeat; color:#cc0000;font-size:14px;font-weight:bold;padding-height:2px;line-height:24px;}
.Flight_price_hc1{float:left;margin:0;padding:0;width:300px}
.Flight_price_hc1 .t{float:left;padding-left:23px; background:url(../images/r_a.gif) 5px 2px no-repeat; color:#000000;font-size:16px;font-weight:bold;padding-height:2px;line-height:24px;}


.hc_ticket{float:left;width:360px;margin:0;padding:0 0 0 3px;line-height:23px; overflow:hidden;}
.hc_ticket dd{float:left;margin:0;padding:0;width:75px;}
.hc_ticket dt{float:left;margin:0;padding:0 0 0 3px;}
.hc_ticket .dt1{width:60px; text-align:center}
.hc_ticket .dt2{width:140px;}
.hc_ticket .dt3{width:40px;}
.hc_ticket .dt4{width:33px; }
.hc_ticket .dt4 img{border:0;}
.info {width:748px;height:27px;background-image: url(../images/info.gif);
	background-repeat: no-repeat;float:left; 	margin-left:18px; text-align:right;}
	.infoc {
	width:746px;
	height:50px;
	float:left;
	margin-left:18px;
	border: 1px solid #CCCCCC;
	margin-top:1px;
}
.processxia {
	width:362px;
	height:32px;
	background-image: url(../images/process1.gif);
	background-repeat: no-repeat;
	padding-left:100px;
	font-family: "";
	font-size: 14px;
	line-height: 34px;
	font-weight: bold;
	color: #FFFFFF;	
	float:left;
}
.processxia3 {
width:282px;
	height:32px;
	float:left;
	background-image: url(../images/process3.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-left:4px;
}

.processxia1 {
	width:282px;
	height:32px;
	float:left;
	background-image: url(../images/process11.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-left:4px;
}
.pxw {
	width:47px;
	height:22px;
	margin-top:20px;
	display:inline;
	font-size: 13px;
	font-weight: bold;
	color: #666666;float:left;
}
.quanchengxia {
	width:680px;
	height:28px;
	line-height:28px;
	float:left;
	font-size: 14px;
	color: #333333;
	padding-left:20px;
}
.clear{clear:both;}
.flight_list td{
	font-size:12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	text-align:center;
}
.flight_process{float:left;width:750px;margin:0;padding:0; height:32px;line-height:32px;overflow:hidden;}
.flight_process .flight_title{float:left;font-size:14px;color:#FFFFFF;padding:2px 0 0 110px; background:url(../images/process1.gif) 0 0 no-repeat; width:352px;}
.flight_title a:link,.flight_title a:visited{color:#FFFFFF;text-decoration:none}
.flight_title a:hover{color:#FFFFFF; text-decoration: underline}
.flight_process .process{float:left;width:270px;margin-left:5px;background:url(../images/process2.gif) 0 0 no-repeat; word-spacing:19px;_word-spacing:15px;*word-spacing:15px;font-size:12px;padding-left:10px;padding-top:10px;}
.flight_infotitle{float:left;width:720px;padding-left:30px; background:#f3f3f3 url(../images/icon_red.gif) 2px 2px no-repeat;height:25px;line-height:25px;color:#f10500;font-size:14px;margin-top:10px;}
.sec_menu {line-height:25px;text-align:left;align:left;}
.xx td {
	line-height:25px;
	text-align:left;
	
}
.cxzn_bt{font-weight: bold;}
.3d {line-height:30px;font-weight: bold;font-size:14px;}
.Flight_price_hc1{float:left;margin:0;padding:0;width:312px}
.Flight_price_hc1 .t{float:left;padding-left:0px; background:url(../images/r_a11.gif) 5px 2px no-repeat; color:#000000;font-size:15px;font-weight:bold;padding-height:2px;line-height:24px;}
#ticket_left{float:left;width:218px;margin:0 0 0 2px;padding:0;height:auto;overflow:hidden}


/**/
#right{float:left;margin:6px 0 0 6px;width:740px;padding:10px; border:1px solid #FFCC99}

.pro_pic{float:left;width:124px;margin:0;padding:10px 0 0 25px;text-align: center}
.pro_pic dd{float:left;width:124px;list-style:none;margin:0;padding:0 ;}
.pro_pic dd img{float:left;width:120px;height:100px;overflow:hidden;border:1px solid #EEEFF0;padding:1px;}
.pro_pic dt{float:left;margin:0;padding:0}
.pro_pic .dt1{width:124px;}
.pro_pic .dt2{width:124px;color:#FF0000}
.page{float:left;width:632px; text-align: center;margin:10px 0;padding:0; display:inline}
.s_pro{float:left;width:612px; background:url(../images/cxk-m.gif) 0 -100px repeat-x;height:28px;overflow:hidden;margin:0;padding:0 10px; color:#ffffff;}
.pro_content{float:left;width:612px; margin:0;padding:10px; }
#right h3{margin:0;padding:0;font-size:14px;}
.pro_content .pro{float:left;width:120px;margin:0;padding:8px;}
.pro_content .pro img{width:120px;height:100px;overflow:hidden;border:0;}
.pro_content .info2{float:left;width:auto;margin:0;padding:0}
.pro_content .info2 p{margin:2px 0;padding:0}
.s_pro .btn{ position:relative; top:4px;}
.Process{float:left;width:860px; background:#D5F0FD;height:25px;overflow:hidden;padding:0 10px;margin:0}
.Process h3{font-size:14px;margin:0;padding:0;}
.hotel_box{float:left;width:220px;margin:6px 0 0 0;padding:0;}
.hotel_box .title{float:left;width:220px; background:url(../images/hotel_t.gif) 0 0 no-repeat;height:25px;overflow:hidden;}
.hotel_box .title .t{float:left;padding-left:8px; color:#fff;font-size:14px;}
.hotel_box .title .m{float:right;padding-right:8px;}
.hotel_box .content{float:left;width:208px; background:#fff; border-left:1px solid #FFCC99;border-right:1px solid #FFCC99;border-bottom:1px solid #FFCC99;padding:5px;height:216px;overflow:hidden}
.hotelinfo{float:left;width:100%;margin:0;padding:0;}
.hotelinfo li{float:left;width:95%; list-style:none;padding-left:4%; background:url(../images/b_icon.gif) 0 8px no-repeat;line-height:22px; border-bottom:1px dashed #FFCC99}
.links {width:108px;height:28px;line-height:25px;float:left;text-align:center;}

/*guojixuqiu*/
.guoji1 {
	
	background-color: #F9D8C8;
	border: 1px solid #EF945C;
}

/*当前页面登录*/
.loginbox{height:auto;overflow:hidden; border:1px solid #1ea8c5;padding:5px 10px;font-size:12px;}
.loginbox p{clear:both;width:100%;margin:0;padding:8px 0 0 0}
.loginbox h1{font-size:14px; color:#1ea8c5;margin:0;padding:0}
.loginbox h3{font-size:14px; color:#1ea8c5;border-bottom:1px solid #e9e9e9;height:22px;margin:0;padding:10px 0 0 0}
.loginbox .Directbook{clear:both;border:1px solid #e9e9e9;padding:8px;width:399px;margin:5px auto}
.loginbox .black{ padding-left:20px;color:#000000;font-size:12px; font-weight:100}
.loginbox .wjmm{font-size:12px;padding-left:20px;}


.paybox{float:left;width:99%;border:1px solid #cccccc;height:auto;overflow:hidden;}

/*支付*/
.right_intor_pay {text-align:left;background:#bd060e;height:25px;padding-left:5px;margin:0;}
.right_content_pay {padding-left:22px;padding-bottom:50px;padding-right:50px;text-align:left;line-height:24px;font-size:13px;height:auto;}

.right_content_pay ul { list-style-type: none;text-align:center; }
.right_content_pay li { float:left;width:150px;text-align:left;margin:1px 2px;}


.right_intor_pay ul { list-style-type: none;text-align:center; }
.right_intor_pay li { float:left;height:25px;margin-top:2px;text-align:center;}


.normaltab1 {width:70px;height:25px;line-height:25px;color:#ffffff;font-weight:700;text-align:center;margin:0 2px;}
.hovertab1 {width:70px;height:25px;line-height:25px;font-weight:700;color:#bd060e;text-align:center;background:#ffffff;margin:0 2px;}
.undis1{display:none;}

.pay_info {width:600px;border:1px dashed #bd060e;background:#fff;height:auto;overflow:hidden}
.to_link{color:#017a0f}
a.to_link:link,a.to_link:visited{color:#017a0f}
a.to_link:hover{color:#FF0000}

.pay_logo{width:100%;clear:both;}
.pay_logo li{float:left;list-style:none;width:155px;padding-top:10px;padding-bottom: 10px }
.pay_logo img{width:117px;height:29px;overflow:hidden;border:none;}