@charset "utf-8";
/* all */
body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff; margin:0px; padding:0px;
}
a{
	text-decoration:none;
	cursor:pointer;
}
a:hover{
}
ul,li{
	padding:0px;
	margin:0px;
	list-style:none;
}
img{
	border:none;
}
.left{
	float:left;
}

.clear{
	clear:both;
}
/* color */
.red{
	color:#d32910;
	display:inline;
}
.yellow{
	color:#ff6600;
}
.yellow88{
	/*color:#ff6600;*/
	color:#C03D02;
	font-weight:bold;
	 
}
/* size */
.font14{
	font-size:14px;
}
.b{
	font-weight:bold;
}
.n{
	font-weight:normal;
}
/* margin */
.m_left_130{
	margin-left:130px;
}
.m_left_200{
	margin-left:160px;
}
.m_left_100{
	margin-left:100px;
}
.m_left_60{
	margin-left:60px;
}
.m_left_80{
	margin-left:80px;
}
.m_left_20{
	margin-left:20px;
}
.m_left_30{
	margin-left:30px;
}
.m_left_10{
	margin-left:10px;
}
/* marin style */
#wrapper{
	width:780px; 

}
#wrapper2{
	height:auto;
	margin:auto;
}
#header{
	width:780px;
	height:68px;
	border:1px solid #e4e4e4;
	margin-top:13px;
	background:url(../images/headr_bg.gif) repeat-x;
}
#mainContent{
	width:780px;
	height:auto;
	margin: 0px ;
	
}

/* left content */
.list_left{
	width:100px;
	height:auto;
	
	padding-bottom:15px;
	
	
}
.list_left_title{
	width:100px;
	height:27px;
	line-height:27px;
	text-align:center;
	background:url(../images/bg.gif) top no-repeat;
	background-position:0px -370px;
	color:#d80000;
}
.left_box{
	width:100px;
	height:9px;
	margin:10px 0px 0px 10px;
	background:url(../images/shang.gif) no-repeat;
}
.left_box_b{
	width:100px;
	height:9px;
	background:url(../images/xia.gif)  no-repeat;
	margin:0px 0px 10px 10px;

}
.left_box_c{
	width:100px;
	height:auto;
	background:#fff;
    margin-left:10px;
	margin-top:0px!important;
	_margin-top:-9px;
	padding:5px 0px 10px 20px ;
	line-height:20px;
}
.left_box_c2{
	width:100x;
	height:auto;
	background:#fff;
	margin-top:4px;
	padding-left:15px;
}
.search_box2{
	margin-top:5px;
}
.left_box_c2 p{
	color:#d32910;
	margin:5px 0px 5px 5px;
	*margin:10px 0px 5px 5px;
	font-weight:bold;
}
.re_search_input{
	width:120px;
	height:15px;
	border:1px solid #aaaaaa;
	margin:2px 0px;
	padding-top:2px;
}
.re_search_btn{
	width:93px;
	height:30px;
	border:none;
	background:url(../images/bg.gif) no-repeat;
	background-position:0px -297px;
	margin-left:50px;
	color:#fff;
	padding-left:8px;
}
.jie_search_btn{
	width:180px;
	height:35px;
	border:none;
	background:url(../images/Bg/bg2.gif) no-repeat;

	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	
	
}
.fi_search_btn{
	width:100px;
	height:30px;
	border:none;
	background:url(../images/bg.gif) no-repeat;
	background-position:0px -446px;
	color:#fff;
	padding-left:18px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	
}
/* right content */
.list_right{
	width:712px;_width:708px;
	height:auto;
	margin-top:-27px;
	
}

.list_right2{
	width:712px;_width:708px;
	height:auto;
	background:#FF0000;
}
.shuju{
	border-bottom:1px solid #CCCCCC;
	color:#3a3a3a;
	font-size:14px;
	clear:both;
	width:500px;
	list-style-position:outside;
	list-style-type:none;
	
}
.shuju ul{
}
.shuju li{
	padding:15px 0px;
	float:left;
}
.zhankai{
	background:#f8f8f8;
	clear:both;
	border-top:1px solid #CCCCCC;
	*border-top:none;
	border-bottom:none;
	*border-bottom:1px solid #CCCCCC;
	position:relative;
	height:25px;
	padding:5px 0px;
	line-height:25px;
}

.list_title{
	width:750px;_width:748px;
	height:37px;
	background:#fafafa;
	line-height:37px;
}
.list_title span{
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
}
.list_step{
	color:#3a3a3a;
	margin:5px 0px;
	float:right;
	width:500px;
}
.list_step .step_first{
	display:block;
	width:50px;
	height:12px;
	float:left;
}
.list_step .step_oth{
	display:block;
	width:50px;
	float:left;
	padding-left:28px;
	background:url(../images/bg.gif) bottom no-repeat;
	background-position:-90px -328px;
}
.list_step .step_cur{
	display:block;
	width:55px;
	float:left;
	padding-left:28px;
	font-weight:bold;
	color:#ff6600;
	background:url(../images/bg.gif) left bottom no-repeat;
	background-position:0px -328px;
}
.list_7_price{
	margin:5px 0px;
	width:712px;_width:708px;
	height:auto;
}
.list_7_price p{
	margin:5px 0px;
}
.list_7_nav{
	width:712px;_width:708px;
	height:53px;
}
.list_7_nav ul{
	width:712px;_width:708px;
	height:53px;
	background:url(../images/list_7_nav_bg.gif) bottom repeat-x;
}
.list_7_nav ul li{
	float:left;
	text-align:center;
}
.list_7_nav ul li a{
	display:block;
	height:29px;
	width:98px;
	padding:8px 0px!important;
	_padding:6px 0px;
	margin:5px 2px 0px 3px!important;
	_margin:8px 2px 0px 0px;
	background:url(../images/list_7_oth.gif) no-repeat;
	color:#787878;
}
.list_7_nav ul li.list_nav_cur a{
	display:block;
	height:32px;
	width:105px;
	padding:8px 0px;
	margin:5px 2px 0px 1px!important;
	_margin:5px 3px 0px 2px;
	background:url(../images/list_7_cur.gif) bottom no-repeat;
	font-weight:bold;
	color:#333;
}
.list_7_nav .cur_price{
	color:#d11f1d;
}
.list_detail{
	width:780px;_width:775px;
	height:auto;
	margin:10px 0px;
}
.title_border{
	color:#666;
	padding:5px;
	border-bottom:2px solid #ccc;
}
.title_normarl{
	width:9px;
	height:8px;
	background:url(../images/bg.gif) no-repeat;
	background-position:0px -344px;
}
.title_click{
	width:9px;
	height:8px;
	background:url(../images/bg.gif) no-repeat;
	background-position:-9px -344px;
}
.list_detail a{
	text-decoration:underline;
	color:#d11f1d;
}
.list_detail_btn{
	display:block;
	width:52px;
	height:23px;
	line-height:23px;
	text-align:center;
	text-decoration:none;
	background:url(../images/bg.gif) no-repeat;
	background-position:-365px -374px;
}
.list_detail_btn2{
	padding:3px 10px;

	background:url(../images/buy2.gif) no-repeat;
}
.detail_border{
	border-bottom:1px solid #ccc;
}
.pagenation{
}
.pagenation a{
	color:#3a3a3a;
	text-decoration:underline;
	padding:0px 4px;
}
.pagenation a.p_cur{
	color:#000;
	text-decoration:none;
	padding:0px 4px;
}
.detail {
	background:#333;
	height: auto;
	margin: auto;
	border: 2px solid #dce9f2;
}

.detail li{
	float:left;
}

/****win_box***/
.win_box {
	width: 332px;
	height: 235px;
	margin: auto;
}

.box_title {
	width: 332px;
	height: 25px;
	background: url(../images/button/box_title.gif) no-repeat top;
}
.box_title_oth{
	width:100px;
	height:20px;
	line-height:20px;
	padding-top:6px!important;
	_padding-top:2px;
	background: url(../images/button/tab_oth.gif) no-repeat bottom;
	}
.box_title_cur{
	width:100px;
	height:19px;
	padding-top:6px!important;
	_padding-top:2px;
	line-height:20px;
	background: url(../images/button/tab_cur.gif) no-repeat bottom;
	}
.box_content {
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #8a8a8a;
	width: 330px;
	padding-top:10px;
	margin-top:-px!important;
	_margin-top:-5px;
	position: relative;
	background: #fff;
}

.box_content p {
	text-align: center;
	color: #888888;
	display: block;
	margin-top: 15px;
}

.box_date {
	position: absolute;
	top: 29px;
	left: 284px;
	_top: 30px;
	_left: 284px;
}

.box_city {
	position: absolute;
	top: 29px;
	left: 130px;
	_top: 30px;
	_left: 130px;
}

.box_input {
	text-align:center;
	color:#555;
}

.box_input input {
	border: 1px solid #7c98ae;
	height: 20px;
	width: 120px;
	line-height: 20px;
	padding-left: 8px;
}

.box_bottom {
	height: 14px;
	width: 332px;
	background: url(../images/button/box_bottom.gif) top no-repeat;
	margin: 0px;
}

.b_title {
	line-height: 25px;
	color: #555555;
	float: left;
	font-weight: bold;
	padding-left: 30px;
}

.win_close {
	float: right;
	color: #fff;
	margin-right: 8px;
	margin-top: 7px;
	cursor: pointer;
}

.box_btn {
	margin-top: 10px;
	_margin-top: 20px;
	text-align: center;
}

.box_btn a {
	blr: expression(this .   onFocus =   this .   blur() );
}
/*ariline_flag start*/	
.a_flag{
	width:24px;
	height:24px;
	background:url(../images/airline_flag.gif) no-repeat;
	}
.a3u{
	background-position:0px;
	}
.a8c{
	background-position:-24px;
	}
.a8l{   
	background-position:-48px;
	}
.a9c{
	background-position:-72px;
	}
.abk{
	background-position:-96px;
	}
.aca{
	background-position:-120px;
	}
.acn{
	background-position:-144px;
	}
.acz{
	background-position:-168px;
	}
.aeu{
	background-position:-192px;
	}
.afm{
	background-position:-216px;
	}
.ag5{
	background-position:-240px;
	}
.ags{
	background-position:-264px;
	}
.aho{
	background-position:-288px;
	}
.ahu{
	background-position:-312px;
	}
.akn{
	background-position:-336px;
	}
.amf{
	background-position:-360px;
	}
.amu{
	background-position:-384px;
	}
.ans{
	background-position:-408px;
	}
.apn{
	background-position:-432px;
	}
.asc{
	background-position:-456px;
	}
.azh{
	background-position:-480px;
	}
.ajd{
	background-position:-2280px;
	}
.faa{
	background-position:-504px;
	}
.fac{
	background-position:-528px;
	}
.faf{   
	background-position:-552px;
	}
.fai{
	background-position:-576px;
	}
.fak{
	background-position:-600px;
	}
.far{
	background-position:-624px;
	}
.fay{
	background-position:-648px;
	}
.faz{
	background-position:-672px;
	}
.fba{
	background-position:-696px;
	}
.fbg{
	background-position:-720px;
	}
.fbi{
	background-position:-744px;
	}
.fbr{
	background-position:-768px;
	}
.fbu{
	background-position:-792px;
	}
.fci{
	background-position:-816px;
	}
.fck{
	background-position:-840px;
	}
.fco{
	background-position:-864px;
	}
.fcv{
	background-position:-888px;
	}
.fcx{
	background-position:-912px;
	}
.fcy{
	background-position:-936px;
	}
.fei{
	background-position:-960px;
	}
.fek{
	background-position:-984px;
	}
.ffi{
	background-position:-1008px;
	}
.fga{
	background-position:-1032px;
	}
.fjl{
	background-position:-1056px;
	}
.fjs{
	background-position:-1080px;
	}
.fk4{
	background-position:-1104px;
	}
.fke{
	background-position:-1128px;
	}
.fkl{
	background-position:-1152px;
	}
.fku{
	background-position:-1176px;
	}
.fla{
	background-position:-1200px;
	}
.flh{
	background-position:-1224px;
	}
.flo{
	background-position:-1248px;
	}
.flr{
	background-position:-1272px;
	}
.flx{
	background-position:-1296px;
	}
.fly{
	background-position:-1320px;
	}
.fmh{
	background-position:-1344px;
	}
.fmp{
	background-position:-1368px;
	}
.fnh{
	background-position:-1392px;
	}
.fnw{
	background-position:-1416px;
	}
.fnx{
	background-position:-1440px;
	}
.fnz{
	background-position:-1464px;
	}
.fom{
	background-position:-1488px;
	}
.fos{
	background-position:-1512px;
	}
.fov{
	background-position:-1536px;
	}
.foz{
	background-position:-1560px;
	}
.fpe{
	background-position:-1584px;
	}
.fpg{
	background-position:-1608px;
	}
.fpk{
	background-position:-1632px;
	}
.fpr{
	background-position:-1656px;
	}
.fqf{
	background-position:-1680px;
	}
.fqv{
	background-position:-1704px;
	}
.fra{
	background-position:-1728px;
	}
.frg{
	background-position:-1752px;
	}
.fsk{
	background-position:-1776px;
	}
.fsn{
	background-position:-1800px;
	}
.fsq{
	background-position:-1824px;
	}
.fsu{
	background-position:-1848px;
	}
.fsv{
	background-position:-1872px;
	}
.ft5{
	background-position:-1896px;
	}
.ftc{
	background-position:-1920px;
	}
.fte{
	background-position:-1944px;
	}
.ftg{
	background-position:-1968px;
	}
.ftk{
	background-position:-1992px;
	}
.ftp{
	background-position:-2016px;
	}
.ftu{
	background-position:-2040px;
	}
.fua{
	background-position:-2064px;
	}
.fub{
	background-position:-2088px;
	}
.ful{
	background-position:-2112px;
	}
.fux{
	background-position:-2136px;
	}
.fvj{
	background-position:-2160px;
	}
.fvn{
	background-position:-2184px;
	}
.fvs{
	background-position:-2208px;
	}
.fab{
	background-position:-2232px;
	}
.fka{
	background-position:-2256px;
	}
.fqr{
	background-position:-2280px;
	}
.avd{
	background-position:-2304px;
	}
/*facility_all start*/
.facility_all{
	background:url(../images/hotel/facilityall.gif) no-repeat;
	width:16px;
	height:16px;
	}
.fa1{
	background-position:0px;
	}
.fa2{
	background-position:-16px;
	}
.fa3{
	background-position:-32px;
	}
.fa4{
	background-position:-48px;
	}
.fa5{
	background-position:-64px;
	}
.fa6{
	background-position:-80px;
	}
.fa7{
	background-position:-96px;
	}
.fa8{
	background-position:-112px;
	}
.fa9{
	background-position:-128px;
	}
.fa10{
	background-position:-144px;
	}
.fa11{
	background-position:-160px;
	}
.fa12{
	background-position:-176px;
	}
.fa13{
	background-position:-192px;
	}
.fa14{
	background-position:-208px;
	}
.fa15{
	background-position:-224px;
	}
.fa16{
	background-position:-240px;
	}
.fa17{
	background-position:-256px;
	}
.fa18{
	background-position:-272px;
	}
.fa19{
	background-position:-288p;
	}
.fa20{
	background-position:-304px;
	}
.fa21{
	background-position:-320px;
	}
.fa22{
	background-position:-336px;
	}
.fa23{
	background-position:-352px;
	}
.fa24{
	background-position:-368px;
	}
.fa25{
	background-position:-384px;
	}
.fa26{
	background-position:-400px;
	}
.fa27{
	background-position:-416px;
	}
.fa28{
	background-position:-432px;
	}
.fa29{
	background-position:-448px;
	}
.fa30{
	background-position:-464px;
	}
.fa31{
	background-position:-480px;
	}
.fa32{
	background-position:-496px;
	}
.fa33{
	background-position:-512px;
	}
.fa34{
	background-position:-528px;
	}
.fa35{
	background-position:-544px;
	}
.fa36{
	background-position:-560px;
	}
.fa37{
	background-position:-576px;
	}
.fa38{
	background-position:-592px;
	}
.fa39{
	background-position:-608px;
	}
.fa40{
	background-position:-624px;
	}
.fa41{
	background-position:-640px;
	}
.fa42{
	background-position:-656px;
	}
.fa43{
	background-position:-672px;
	}
.fa44{
	background-position:-688px;
	}
/** flight apply_star **/
.apply_star1{
	width:11px;
	height:12px;
	background:url(../images/flight/apply_star.gif) no-repeat left;
	}
.apply_star2{
	width:22px;
	height:12px;
	background:url(../images/flight/apply_star.gif) no-repeat left;
	}
.apply_star3{
	width:33px;
	height:12px;
	background:url(../images/flight/apply_star.gif) no-repeat left;
	}
.apply_star4{
	width:44px;
	height:12px;
	background:url(../images/flight/apply_star.gif) no-repeat left;
	}
.apply_star5{
	width:55px;
	height:12px;
	background:url(../images/flight/apply_star.gif) no-repeat left;
	}




.huise{color:#666;}
.dise{ width:170px; background:#ffffff;}
.dise2{ background:#fff;width:740px;height:auto;border:none;}
.julisx{margin:35px 0px;}
.red1{ background:#2880B9; width:15px; height:15px; color:#FFFFFF; display:block; text-align:center; float:left;}
.xuxian{ border-bottom:1px dashed #CCCCCC; padding-bottom:10px; color:#333;}
.xiahuaxian{ text-decoration:underline;}
.shang_border{ border-left:1px #dddddd solid;border-top:1px #dddddd solid;border-right:1px #dddddd solid;}
.xia_border{ border-top:1px #dddddd solid;border-right:1px #dddddd solid;}
.zuo_border{ border-left:1px #dddddd solid;border-right:1px #dddddd solid;border-bottom:1px #dddddd solid;}
.you_border{ border-right:1px #dddddd solid;border-bottom:1px #dddddd solid;}
.dixia_border{border-bottom:1px #dddddd solid;}
.xia_border2{ border:1px #dddddd solid;border-left:none;}
.shang_border2{ border:1px #dddddd solid;}
.shang_border3{ border:1px #dddddd solid;border-top:none;}
.xia_border3{ border:1px #dddddd solid;border-left:none;border-top:none;}
/* left content */
.left_content{
	width:659px;
	height:auto;
}
.left_c_top{
	width:659px;
	height:273px;
}
.left_c_bottom{
	width:659px;
	height:299px;
	margin-top:10px;
}
#banner_ad{
	width:954px;
	background:#f1f1f1;
	padding:10px 0px;
	margin:10px 0px;
	text-align:center;
}
/*** left_c_top***/
.login{
	width:227px;
	height:244px;
}
.login_c{
	width:225px;
	height:242px;
	line-height:28px;
	border:1px solid #ccc;
}
.login_c p{
	width:225px;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #ccc;
	text-align:center;
	background:url(../images/title_bg.gif) repeat-x;
	color:#ad2029;
	font-size:14px;
}
.login_d{
	margin-left:10px;
	margin-top:10px;
	color:#333;
}
.login_d a{
	color:#333;
	margin-left:45px;
	text-decoration:underline;
}
.email_input{
	width:184px;
	height:16px;
	padding-left:4px;
	padding-top:2px;
}
.pwd_input{
	width:126px;
	height:16px;
	padding-left:4px;
	padding-top:2px;
}
.login_btn{
	width:58px;
	height:23px;
	background:url(../images/Bg/Bg.jpg) no-repeat;
	
	border:none;
	cursor:pointer;
}
.left_ad{
	margin-top:10px;
}
.search{
	width:659px;
	height:273px;
	background:url(../images/bgxin.gif) top left;
}
.search p{
	line-height:34px;
	color:#fff;
	padding-left:43px;
	font-size:12px;
	font-weight:bold;
}
.search_c{
	margin:22px;
	font-size:14px;
}
.search_input{
	width:120px;
	height:16px;
	border:1px solid #7f9db9;
	padding-top:4px;
	color:#555;
	padding-left:4px;
	font-size:14px;
}
.search_box{
	margin-top:13px;
	margin-left:40px;
	
}
.search_box input{height:22px;width:140px;}
.search_h{
	margin-top:43px;
	color:#666;
	width:200px;
}
.search_btn{_margin-top:-15px;}
.search_btn_bg{
	font-size:14px;
	border:none;
	width:122px;
	height:29px;
	_height:32px;
	margin-right:165px;
	#margin-right:145px;
	background:url(../images/bg.gif) top no-repeat;
	background-position:0px -476px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.search_btn_bg2{
	font-size:14px;
	border:none;
	width:122px;
	height:29px;
	_height:39px;
	_padding-top:10px;
	margin-right:165px;
	#margin-right:145px;
	background:url(../images/bg.gif) top no-repeat;
	background-position:0px -476px;
	_background-position:0px -466px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
/***left_c_bottom***/
.s_nav{
	width:100%;
	height:31px;
}
.s_nav ul{
	width:100%;
	height:31px;
	background:url(../images/s_nav_bg.gif) repeat-x;
}
.s_nav ul li{
	float:left;
	text-align:center;
}
.s_nav ul li.first{
	line-height:26px;
	margin-left:20px!important;
	_margin-left:10px;
	font-size:14px;
	color:#ad2029;
	font-weight:bold;
}
.s_nav ul li.last a{
	display:block;
	line-height:26px;
	height:27px;
	width:40px;
	color:#333;
	background:none;
	margin-left:150px;
}
.s_nav ul li a{
	display:block;
	line-height:26px;
	height:27px;
	width:40px;
	color:#333;
	background:url(../images/a_line.gif) right no-repeat;
}
.s_nav ul li.s_nav_cur a{
	background:url(../images/s_nav_cur.gif) no-repeat;
	color:#fff;
	height:31px;
	}
.s_content{
	margin-top:15px;
}
.s_c_left{
	width:80px;
	height:auto;
}
.s_c_right{
	font-size:14px;
	width:620px;
	height:auto;
}
.s_c_box{
	_margin-left:10px;
	margin-left:20px;
	width:290px;
	_width:280px;
	height:auto;
}
.s_c_box ul{
	width:290px;
	_width:280px;
	height:auto;
	position:relative;
}
.s_c_box ul li{
}
.s_c_box ul li a{
	display:block;
	height:32px;
	_height:35px;
	line-height:31px;
	background:#f7f7f7;
	color:#808080;
}
.s_c_box ul li a:hover{
	color:#d80000;
}
.s_c_box ul li.bg_w a{
	background:#fff;
}
.line{
	position:absolute;
	left:10px;
	color:#333;
}
.date{
	position:absolute;
	left:130px;
}
.price{
	position:absolute;
	left:190px;
	color:#d80000;
	font-weight:bold;
}
.agio{
	position:absolute;
	left:240px;
}
.one_agio{
	width:44px;
	height:16px;
	background:url(../images/bg.gif) no-repeat bottom;
	background-position:-329px -280px;
	margin-left:20px;
}
.two_agio{
	width:44px;
	height:16px;
	background:url(../images/bg.gif) no-repeat bottom;
	background-position:-373px -280px;
	margin-top:120px;
	margin-left:20px;
}
/*** rightContent */
.right_left{
	width:280px;
	height:auto;
}
.tools{
	margin-top:8px;
	padding:60px 0px 0px 0px;
	width:280px;
	height:118px;
	background:url(../images/tool.gif) no-repeat;
}

.tools .text{
	display:block;
	padding:18px 0px 0px 10px;
}
.tools a{
	color:#333;
	line-height:20px;
}
.narmal_q{
	width:277px;
	height:393px;
	border:1px solid #e4e4e4;
	margin-top:4px;
}
.narmal_q p{
	width:262px;
	height:25px;
	border-bottom:1px solid #ccc;
	background:url(../images/title_bg.gif) repeat-x;
	line-height:25px;
	color:#ad2029;
	font-weight:bold;
	padding-left:15px;
}
.q_content{
	margin:15px;
}
.q_content li a{
	padding:2px;
	color:#333;
	line-height:25px;
	display:block;
	height:25px;
	padding-left:5px;
}
.q_content li.b_bg a{
	background:#f7f7f7;
	}
/*** special ***/
.special_nav{
	width:659px;
	height:32px;
	background:url(../images/special/nav_bg.gif) repeat-x top;
}
.special_nav ul{
}
.special_nav ul li{
	float:left;
	line-height:24px;
	*line-height:28px;
	width:42px;	
}
.special_nav ul li.first_title{
	margin:0px 20px;
	font-size:14px;
	font-weight:bold;
	color:#ac1f27;
	width:80px;
}
.special_nav ul li a{
	text-align:center;
	display:block;
	padding:0px 8px;
	color:#333;
	background:url(../images/special/nav_line.gif) right top no-repeat;
}
.special_nav ul li.special_cur a{
	color:#fff;
	height:32px;
	background:url(../images/special/cur.gif) no-repeat top;
}
.special_list{
	width:659px;
	height:auto;
	margin-top:15px;
}
.special_content{
	width:285px;
	height:auto;
}
.special_content ul{
}
.special_content ul li{
	height:32px;
	widht:285px;
	line-height:32px;
	position:relative;	
}
.special_content ul li.list_bg{
	background:#f7f7f7;
}
.special_content ul li a{
	color:#333;
	display:block;
}
.special_line{
	position:absolute;
	left:15px;
}
.special_data{
	position:absolute;
	left:120px;
}
.special_price{
	position:absolute;
	left:180px;
}
.special_agio{
	position:absolute;
	left:250px;
	}

.titlebar span.r {
	background:transparent url(../images/button/icn_closew.gif) no-repeat scroll 0 0;
	cursor:pointer;
	float:right;
	line-height:20px;
	margin-right:3px;
	margin-top:6px;
	padding-left:15px;
}
/*titlebar for popup window*/ 
.titlebar {
	background:transparent url(../images/button/titleBar.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #DDDDDD;
	color:#333333;
	font-size:14px;
	font-weight:700;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-left:10px;
	text-align:left;
}
/**for popup windows*/
.g_lay_com {
	background:transparent url(../images/utils/internotice_bg.gif) no-repeat;
	color:#777777;
	text-align:left;
	width:328px;
	height:154px;
	position: absolute;
}
.content {
	height:auto;
}
.bottomBar {
	background: #f0f9ff;
	color:#333333;
	font-size:12px;
	font-weight:700;
	height:20px;
	line-height:20px;
	text-align:center;
	width:323px;
	margin-left:1px;
}

.scrollPanelWrapper {
	position: relative;
	overflow: hidden;
}

.scrollPanel {
	position: absolute;
	top: 0;
	left: 0px;
	overflow: hidden;
}

.scrollBarWrapper {
	position: absolute;
	top: 0;
}

.browseByScrollPath {
	position: absolute;
	top: 0px;
	left: 24px;
	width: 1px;
	height: 160px;
	background: #5AADC6;
}

.browseByWrapper {
	width: 300px;
	margin: 2px 2px 2px 5px;
}

.table_rule {
	width: 323px;
	background: #f0f9ff;
	margin:1px 1px 0px 1px;
	padding: 4px;
	text-align: left;
	color: #000000;
	line-height: 18px;
}
#faderPane{
	display:none;
	z-index:15;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#666;
	opacity:.40;
	-moz-opacity:.40;
	-khtml-opacity:.40;
	filter:alpha(opacity=40);
}

.current{
	color:#D11F1D;	
}
.xiugai {
	height: 26px;
	width: 700px;
}

.xiugai ul {
	background: url(../images/dian.gif) repeat-x bottom;
	width: 700px;
	height: 26px;
}

.xiugai ul li {
	float: left;
	text-align: center;
	margin: 0px 2px;
}

.xiugai ul li a {
	background: url(../images/lan_nav.gif) no-repeat top;
	display: block;
	width: 120px;
	height: 25px;
	line-height: 26px;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
}

.xiugai ul li.dangqian a {
	background: url(../images/hong_nav.gif) no-repeat;
	display: block;
	height: 26px;
	color: #990000;
}

.STYLE1 {
	color: #23D4EC
}

.youbian {
	width: 190px;
	line-height: 23px;
}

.di {
	background-image: url(../images/di.gif);
	padding-top: 2px;
	height: 28px;
	text-align: center;
	font-size: 14px;
}

.youx {
	width: 188px;
	border: 1px #e6cabb solid;
	border-top: none;
}

.youx ul {
	padding: 10px 0px 10px 30px;
}
.youx ul li{
	_margin:7px 0px;
}
.youx ul li a {	
	color: #333333;
}

.myziliao {
	background: #efefef;
	border: 1px #dddddd solid;
	height: 21px;
	border-left: none;
	border-right: none;
	width: 188px;
	padding: 4px 0px;
}


.shang_border1 {
	border: 1px #dddddd solid;
	border-right: none;
	font-weight: bold;
}

.xia_border1 {
	border-top: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
}

.zuo_border1 {
	border-left: 1px #dddddd solid;
	border-bottom: 1px #dddddd solid;
}

.you_border1 {
	border-bottom: 1px #dddddd solid;
	color:#000;
}

.right_border1 {
	border: 1px #dddddd solid;
}

.r_border {
	border-right: 1px #dddddd solid;
	border-bottom: 1px #dddddd solid;
}

.xinxi {
	padding: 0px;  width:780px; font-size:14px; margin-bottom:5px; line-height:30px; color:#0055aa; margin-top:5px;
}
.xinxi img{ padding-left:8px; padding-right:10px;}
.xinxi span{ padding-left:10px; color:#999;}
.tianxiexinxi {
	padding: 5px;
	padding-left:22px;
	line-height: 25px;
	margin-bottom: 15px;
	width:749px;_width:738px;
	font-size:12px; color:#333;
}

/*会员登录开始  */

.con1{
	width:750px;
	height:auto;
	margin:0 auto;	
}
.con1 a{color:#d80000;}
.conshang{
	margin:3px 0px 10px 0px;
	font-size:12px;
}
.dlhelp{
	color:#888;
	margin-top:-15px;
	display: block;
}
.conxia{
	line-height:28px;
	color:#666;
	background:url(../images/loginbg.gif) no-repeat;
	padding:25px 0px 5px 0px;
	width:750px;
	height:450px;
}
.denglu{	
	text-align:left;
	font-size:12px;
	margin-left:420px;
	background: #f9f9f9;
	border: 1px #c1c1c1 solid;
	width:290px;
	height:auto;
}
.denglu14{
	font-size:14px;
	font-weight:bold;
	color:#116EE2;
}
.dlzhong{padding:5px 0px 10px 20px;}
.denglu_btn{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	border:0px;
	background:url(../images/denglu_btn.gif) no-repeat;
	width:90px;
	height:29px;
	}
.dlxian{
	padding-bottom:3px;
	margin:3px;
	padding-left:80px;
	border-bottom:1px solid #e6e6e6;
}
.zhuce{
	padding-left:10px;
	padding-bottom:15px;
	margin:0px 3px;
	border-top:1px solid #e6e6e6;
	height:15px;
	color:#666;
}
.zhaohui{
	padding-left:20px;
	margin:3px;
	border-top:1px solid #e6e6e6;
}

.zhuce a{text-decoration:underline;}


.reddi{ 
	background: #ffefe8;
	padding:10px;
	margin-top:35px;
	width:719px!important;
	_width:745px;
	}

.onlinepay{
	height: 100px;
	width: 400px;
	}
	
.onlinepay ul li a {
	background: url(../images/lan_nav.gif) no-repeat top;
	display: block;
	width: 120px;
	height: 25px;
	line-height: 26px;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
}
/**** pay***/
.online_pay{
	width:717px;
	height:auto;
	margin:10px 8px;
}
.online_pay_nav{
	width:717px;;
	height:28px;
}
.online_pay_nav ul{
	list-style:none;
}
.online_pay_nav ul li{
	float:left;
}
.online_pay_nav ul li a{
	display:block;
	height:28px;
	line-height:28px;
	width:160px;
	padding:0px 5px;
	background:url(../images/online_oth.gif) no-repeat;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.online_pay_nav ul li.pay_cur a{
	width:175px;
	background:url(../images/online_cur.gif) no-repeat;
	color:#fff;
}
.online_pay_c{
	width:700px;
	height:auto;
	border:1px solid #80986c;
	background:#fff;
}
.online_pay_c a:hover{
	text-decoration:underline;
}
.pay_p{
	margin-left:10px;
	line-height:25x;
	height:25px;
	margin-top:15px;
}
.online_pay_input{
	vertical-align:middle;
	margin:6px 4px 0px 14px;
	*margin:0px 6px;
}
.online_pay_b{
	border:1px solid #eee;
}
.tianxiexinxi2 {
	width:660px;
	height:auto;
	text-align:left;
	background: #eff2f7;
	border: 1px #cccccc solid;
	padding: 15px;
	line-height: 25px;
	margin:0px auto 15px auto;
}
/**** vias ***/
.visa_pay{
	width:717px;
	height:auto;
	border:1px solid #80986c;
	margin:10px 8px;
}
.visa_pay p{
	height:29px;
	width:687px;
	background:#f6faf3 url(../images/paydot.gif) 20px center no-repeat;
	padding-left:30px;
	line-height:29px;
	font-weight:bold;
	border-bottom:1px solid #c1cdb7;
}
.pay_content{
	width:697px;
	height:85px;
	border-bottom:1px solid #c1cdb7;
	background:#fff;
	padding:10px;
}
.pay_content img{
	border:1px solid #7f9db9;
	padding:1px;
	width:95px;
	height:26px;
}
.pay_input{
	vertical-align:middle;
	margin:6px 4px 0px 14px;
	*margin:6px 4px 0px 4px;
}
.pay_info{
	width:717px;
	height:auto;
	padding:10px 0px;
	background:#f6faf3;
}
.pay_info p{
	background:url(../images/paydot.gif) 20px center no-repeat;
	font-weight:bold;
	border:none;
	float:left;
	width:100px;
}
.pay_info_detail{
	width:696px;
	height:auto;
	margin-left:20px;
	margin-top:10px;
	overflow:hidden;
}
.pay_info_input{
	border:1px solid #7f9db9;
	height:15px;
	padding:2px;
}


/***border**/
.pagination {
	widht:487px;
	margin:15px 0;
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;	
	line-height:24px;
	*float:right;
}
.pagination a {
	text-align:center;
	float:left;
	display:block;
	padding:0 4px;
	line-height:17px;
	text-decoration: none;
	border: 1px solid #ededed;
	color: #aaaaaa;
	margin:0 1px;
	cursor:pointer
	}	
.pagination a:hover{
	border:1px solid #07519a;
	text-decoration:none;
	}
.pagination a.pagination_current{	
	color: #ffffff;
	background:#006e9f;
	border: 1px solid #006e9f;
	}
.fen_num{
	padding-top:10px;
	width:565px;
}
.input_num {
	width: 18px;
	height: 18px;
	border: 1px solid #c9c9c9;
	color: #0060ff;
	text-align:center;
}
/***no border***/
.pagination_n {
	color:#666666;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:24px;
	margin:15px 0pt;
}
.pagination_n a {
	text-align:center;
	float:left;
	display:block;
	padding:0 2px;
	line-height:17px;
	text-decoration: none;
	color: #aaaaaa;
	}
a:hover.pagination_n  {
	text-decoration: underline;
	}
.pagination_n a.pagination_current{	
	color: #ff6601;
	}
.scene_pagelet{
	margin:15px 0;
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;	
	line-height:24px;
}
.scene_pagelet a{
	text-align:center;
	border:1px solid #C9C9C9;
	color:#AAAAAA;
	line-height:17px;
	margin:0pt 1px;
	padding:0pt 2px;
	cursor:pointer;
}
.scene_pagelet a.scene_pagelet_current{	
	color: #ffffff;
	background:#006E9F none repeat scroll 0% 50%;
	border:1px solid #C9C9C9
}


div.BookMain{width:50%px;text-align:left; font-size:12px; float:right;}
div.BookBody{width:96%; color:#333;}
div.ChkDiv{text-align:left; width:450px; float:left; }
div.ChkDiv div{font-size:12px;font-weight:normal; color:#333;}
div.ChkDiv .PL{padding-left:20px;margin:5px auto; height: auto;display:none;}
#bBox div,#cBox div{ height:30px;}
.popletab{ font-size:12px; text-decoration:none; color:#0066FF;}
.popletab a{ text-decoration:none; color:#0066FF; font-size:12px;}
.popletab a:hover{ text-decoration:underline; color:#ff6600;}
.bai{ color:#FFF; background:#0C85D8;}
.tdbg{ background:#F1F9FF;}
.trMenuBg{ background:#0C85D8; font-size:12px; color:#FFF;}


.NewBorder{border:1px solid #C1D5F5; width:780px; margin-bottom:20px;}
.shiyong{ border:1px solid #C1D5F5;}