/*+++++++++++++++++++++++++++++++++++++页面布局控制+++++++++=+++++++++++++++++++++++++++*/

#mainer{                                                              /*网站主体外部容器*/
	width:960px;
	margin:0 auto;
}
#toper{                                                               /*顶部LOGO和banner*/
	width:100%;
	margin:0 auto;
}
#toper #logo{
	float:left;
	width:246px;
	height:89px;
}
#toper #banner{
	float:right;
	width:714px;
	height:89px;
}

#header{                                                                /*导航条*/
	width:100%;
	margin:0 auto;
}
#header #nav_leftbg{
	float:left;
	width:8px;
	height:68px;
	background:url(/images/nav_leftbg.gif) no-repeat;
}
#header #nav_bg{
	float:left;
	position:relative;
	width:945px;
	height:68px;
	background:url(/images/nav_bg.gif) repeat-x;
}
#header #nav_bg ul{
	margin:0 0 0 55px;
	padding:0;
}
#header #nav_bg li{
	float:left;
	list-style:none;
	background:url(/images/nav_line.gif) no-repeat right center;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:85px;
	margin:16px 0;
}
#header #nav_bg li a:link{
	color:#fff;
	text-decoration:none;
}
#header #nav_bg li a:visited{
	color:#fff;
	text-decoration:none;
}
#header #nav_bg li a:hover{
	color:#FF8B39;
	text-decoration:none;
}
#header #nav_bg #act{
	width:85px;
	height:29px;
	background:url(/images/nav_active.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	padding-top:7px;
}
#header #nav_bg #act a:link{
	color:#1E97CD;
	text-decoration:none;
}
#header #nav_bg #act a:visited{
	color:#1E97CD;
	text-decoration:none;
}
#header #nav_bg #act a:hover{
	color:#FF8B39;
	text-decoration:none;
}
#header #nav_bg #nav_two{                                                   /*预订电话*/
	position:absolute;
	left: 18px;
	top: 44px;
	color:#0F4B65;
}
#header #nav_bg #nav_two .tel{                                             /*电话号码*/
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#header #nav_bg #nav_login{                                                /*会员登录*/
	position:absolute;
	right:18px;
	top:46px;
	color:#0F4B65;
}
#header #nav_bg #nav_login a:link{
	color:#0F4B65;
	text-decoration:underline;
}
#header #nav_bg #nav_login a:visited{
	color:#0F4B65;
	text-decoration:underline;
}
#header #nav_bg #nav_login a:hover{
	color:#FF8B39;
	text-decoration:none;
}
#header #nav_rightbg{
	float:right;
	width:7px;
	height:68px;
	background:url(/images/nav_rightbg.gif) no-repeat;
}
#oneer{                                                           /*首页第一栏，分三列（查询框，轮翻AD，公告）*/
	width:100%;
	margin-top:8px;
}
#oneer #searcher{
	float:left;
	width:339px;
	border:1px solid #19608F;
	background:url(/images/cxk_bg.gif) repeat-x;
}
#cxk_tab{                                                        /*综合查询框*/
	height:23px;
	margin-top:5px;
	margin-left:10px;
}
#cxk_tab ul{
	margin:0; 
	padding:0;
}
#cxk_tab li{
	float:left;
	margin-right:5px; 
	background:url(/images/cxk_left.gif) no-repeat left bottom; 
	height:23px; 
	list-style-type:none;
}
#cxk_tab li a{
	float:left;
	background:url(/images/cxk_right.gif) no-repeat right bottom;
	height:23px;
	padding:0px 10px;
	line-height:23px;
	color:#000;
	text-decoration:none;
}
#cxk_tab li.selectTag{
	background-position:left top;
	position:relative;
	height:25px;
	margin-bottom:-2px;
}
#cxk_tab li.selectTag a{
	background-position:right top;
	color:#19608F;
	height:25px;
	line-height:25px;
}
#cxk_content{                                           /*查询条件内容*/
	border-top:1px solid #19608F;
}

#cxk_content #bg{                                       /*背景图片*/
	padding:10px; 
	background:#EEF7FD;
	color:#474747; 
}

#oneer #ad{
	float:left;
	width:427px;
	height:205px;
	background:url(/images/ad_bg.gif) no-repeat;
}
#oneer #ad #imger{
	width:409px;
	height:186px;
	margin-top:12px;
	margin-left:10px;
}
#oneer #ggao{
	float:right;
	border:1px solid #08A7E3;
	padding:1px;
	width:186px;
	height:120px;
	background:#EEF7FD;
}

#title{
	background:url(/images/title_bg.gif) repeat-x;
	height:25px;
	padding:6px 10px 0 10px;
	color:#1084AF;
	font-size:12px;
	font-weight:bold;
}
#title1{
	background:url(/images/title_bg1.gif) repeat-x;
	height:25px;
	padding:6px 10px 0 10px;
	color:#F6F6F6;
	font-size:12px;
	font-weight:bold;
}
#content{
	padding:0 5px 5px 5px;
}
#content li{
	list-style:none;
	background:url(/images/ico_tb05.gif) no-repeat left center;
	line-height:22px;
	padding-left:15px;
}




#twoer{                                                     /*首页第二栏,机票验真*/
	width:100%;
	margin-top:8px;
}
/*机票验真服务*/
.tickets_test {clear:both;height:64px;background:url(/images/lz_04.gif) repeat-x;margin:0 auto;}
.tickets_test_l {float:left;width:5px;height:64px;background:url(/images/jp_ck.gif) left no-repeat;}
.tickets_test_m {float:left;width:auto;height:56px;padding-top:8px;padding-left:10px;}
.tickets_test_r {float:right;width:6px;height:64px;background:url(/images/jp_ck.gif) -5px no-repeat;}
.jp_test_form_l {float:left;width:43px;height:48px;background:url(/images/jp_ck.gif) -10px no-repeat;}
.jp_test_form_m {float:left;width:610px;height:42px;line-height:42px;background:url(/images/lz_11.gif) repeat-x;padding-top:6px;text-align:left;}
.jp_test_form_r {float:left;width:2px;height:48px;background:url(/images/jp_ck.gif) -55px no-repeat;}
.jp_test_form_m ul {list-style-type: none;text-align:center;}
.jp_test_form_m li {float:left;}
.yz_jp_01 {width:70px;color:#039;font-size:14px;font-weight:700;text-align:center;height:42px;line-height:42px;}
.yz_jp_02 {width:60px;color:#666;background:url(/images/lz_19.gif) no-repeat 5px 45%;padding-left:25px;text-align:left;height:42px;line-height:42px;}
.yz_jp_03 {width:130px;color:#039;font-size:14px;font-weight:700;padding-top:10px;height:32px;line-height:32px;}
.yz_jp_04 {width:60px;color:#666;background:url(/images/lz_21.gif) no-repeat 5px 45%;padding-left:25px;text-align:left;height:42px;line-height:42px;margin:0 0 0 15px;}
.yz_jp_05 {width:90px;padding-top:10px;height:32px;line-height:32px;}
.faq_ol_zx a {float:left;width:123px;height:48px;background:url(/images/online_zx.gif) left 6px no-repeat; cursor:pointer;margin:0 10px 0  10px;}
.faq_ol_freetel a {float:left;width:123px;height:48px;background:url(/images/freetel.gif) left 6px no-repeat; cursor:pointer;margin:0 5px;}

#threeer{                                                            /*首页第三栏,特价信息*/
	width:100%;
	margin-top:8px;
	overflow:hidden;
}
#threeer .tjjp{
	float:left;
	width:310px;
	border:1px solid #08A7E3;
	padding:1px;
}
#threeer .tjjp .titlebg{
	background:url(/images/title_bg.gif) repeat-x;
	height:25px;
	padding:6px 0 0 10px;
	color:#1084AF;
	font-size:12px;
	font-weight:bold;
}

#threeer .tjjp .titlebg .bt{
	font-size:12px;
	font-weight:bold;
	color:#1084AF;
	width:65px;
	float:left;
}
#threeer .tjjp .titlebg .city{
	float:right;
	width:230px;
	font-size:12px;
}
#threeer .tjjp .titlebg .city li{
	list-style-type:none;
	float:left;
}
#threeer .tjjp .titlebg .city .active{                                                    /*当前按钮*/
	display:block;
	padding-left:1px;
	background:url(../images/left_button.gif) no-repeat 0px -30px;
	width:42px;
	padding-top:3px;
	cursor:pointer;
	text-align:center;
}
#threeer .tjjp .titlebg .city .active a:link{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#threeer .tjjp .titlebg .city .active a:visited{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#threeer .tjjp .titlebg .city .active a:hover{
	color:#BD2831;
	font-weight:bold;
	text-decoration:none;
}
#threeer .tjjp .titlebg .city .normal{                                                   /*默认按钮*/
	padding-right:0px;
	display:block;
	padding-left:1px;
	background:url(../images/left_button.gif) no-repeat 0px -6px;
	margin:0px;
	width:42px;
	padding-top:3px;
	cursor:pointer;
	text-align:center;
}
#threeer .tjjp .titlebg .city .normal a:link{
	color:#fff;
	text-decoration:none;
}
#threeer .tjjp .titlebg .city .normal a:visited{
	color:#fff;
	text-decoration:none;
}

#threeer #tjjd{
	float:left;
	width:309px;
	margin-left:10px;
	border:1px solid #08A7E3;
	padding:1px;
	background:#fff;
}
#threeer #tjxl{
	float:right;
	width:309px;
	border:1px solid #08A7E3;
	padding:1px;
	background:#fff;
}
#threeer #mhzx{
	float:left;
	width:310px;
	margin-left:8px;
	border:1px solid #08A7E3;
	padding:1px;
	background:#fff;
}
#left475{                                                    /*首页第三栏两栏布局*/
	width:475px;
	float:left;
}
#right475{
	width:475px;
	float:right;
}
.tymok{                                                  /*通用布局模块475像素*/
	margin-top:8px;
	width:100%;
	border:1px solid #08A7E3;
	padding:1px;
	overflow:hidden;
}
.tymok .titlebg{
	background:url(/images/title_bg.gif) repeat-x;
	height:25px;
	padding:6px 0 0 10px;
	color:#1084AF;
	font-size:12px;
	font-weight:bold;
}

.tymok .titlebg .bt{
	font-size:12px;
	font-weight:bold;
	color:#1084AF;
	width:65px;
	float:left;
}
.tymok .titlebg .city{
	float:right;
	font-size:12px;
	padding-right:2px;
}
.tymok .titlebg .city li{
	list-style-type:none;
	float:left;
}
.tymok .titlebg .city .active{                                                    /*当前按钮*/
	display:block;
	padding-left:1px;
	background:url(../images/left_button.gif) no-repeat 0px -30px;
	width:42px;
	padding-top:3px;
	cursor:pointer;
	text-align:center;
}
.tymok .titlebg .city .active a:link{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.tymok .titlebg .city .active a:visited{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.tymok .titlebg .city .active a:hover{
	color:#BD2831;
	font-weight:bold;
	text-decoration:none;
}
.tymok .titlebg .city .normal{                                                   /*默认按钮*/
	padding-right:0px;
	display:block;
	padding-left:1px;
	background:url(../images/left_button.gif) no-repeat 0px -6px;
	margin:0px;
	width:42px;
	padding-top:3px;
	cursor:pointer;
	text-align:center;
}
.tymok .titlebg .city .normal a:link{
	color:#fff;
	text-decoration:none;
}
.tymok .titlebg .city .normal a:visited{
	color:#fff;
	text-decoration:none;
}
.tymok a:link,.tymok a:visited{
	color:#000;
	text-decoration:underline;
}
.tymok a:hover{
	color:#c00;
	text-decoration:none;
}


#fourer{                                                       /*首页第四栏,推荐景点*/
	clear:both;
	width:956px;
	margin-top:8px;
	height:140px;
	background:url(/images/imgtj_bt.gif) no-repeat;
	border:1px solid #08A7E3;
}

#fourer #con{
	padding:4px 10px 0 35px;
}

#web_di{                                                             /*网页底部导航条*/
	margin-top:8px;
	border:1px solid #ccc;
	background:#eee;
	text-align:center;
}
#web_di ul{
	height:25px;
	margin:0;
	padding:0;
}
#web_di li{
	list-style:none;
	padding:0px 12px;
	border-right:1px solid #000; 
	display:inline;
	line-height:25px;
}
#web_di li a:link{
	color:#333;
	text-decoration:none;
}
#web_di li a:visited{
	color:#333;
	text-decoration:none;
}
#web_di li a:hover{
	color:#c00;
	background:#fff;
	text-decoration:none;
}
#di_con{                                                        /*网页底部内容*/
	margin-top:8px;
	text-align:center;
	line-height:1.5;
}
#di_con a:link{
	color:#333;
	text-decoration:underline;
}
#di_con a:visited{
	color:#333;
	text-decoration:underline;
}
#di_con a:hover{
	color:#c00;
	text-decoration:underline;
}
#di_con .eng{                                                  /*英文字和数字控制*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#ny_right{                                                     /*内页右侧*/
	margin-top:8px;
	border:1px solid #08A7E3;
	padding:1px;
	width:205px;
	background:#EEF7FD;
}

#help_left{                                                   /*帮助我们左侧导航*/
	margin:8px 0 0 15px;
	width:210px;
}
#help_left li{
	list-style:none;
	background:url(/images/bg_guide02.gif) no-repeat;
	width:210px;
	height:24px;
	line-height:24px;
	padding-left:20px;
}
#user_left{                                                /*会员中心左侧菜单导航*/
	margin-top:8px;
	border:1px solid #08A7E3;
	padding:1px;
	width:205px;
	height:200px;
	background:#EEF7FD;
}
#user_left li{
	list-style:none;
	background:url(/images/bg_guide02.gif) no-repeat;
	width:185px;
	height:24px;
	line-height:24px;
	padding-left:20px;
}




/*--------------------------------------检查会员是否登录----------------------------------------------*/
#topxy{                                                    /*控制二级菜单的X、Y坐标*/
	position:absolute;
	top: 45px;
	left: 0px;
}

#ydtel{                                                    /*顶部预订电话*/
	width:530px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:15px;
	color:#0F4B65;
}
#ydtel .tel{                                             
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#user_login{                                                /*会员登录*/
	width:350px;
	position:absolute;
	right:0;
	top:0px;
	color:#0F4B65;
	text-align:right;
}
#user_login a:link{
	color:#0F4B65;
	text-decoration:underline;
}
#user_login a:visited{
	color:#0F4B65;
	text-decoration:underline;
}
#user_login a:hover{
	color:#FF8B39;
	text-decoration:none;
}
#left_nav {                                                            /*页面左侧导航*/
        width: auto;
		height:auto
        border: 1px solid #ccc;
        margin: auto;
        }

#left_nav li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#left_nav li a:link, #left_nav li a:visited {
        color: #888;
        display: block;
        background: url(/images/left_nav.gif);
        padding: 8px 0 0 30px;
        }

#left_nav li a:hover, #left_nav li #current, #left_nav li a:active {
        color: #283A50;
        background: url(/images/left_nav.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }

#qyfw {                                                /*企业服务*/
	width:10px;
	border:1px;
	border-color:#999

}
#qyfw form tr{
	line-height:25px;

}
#qyfw form tr td{
	 padding-left:20px;
}
#qyfw form tr td span.req{
	color:#F00;

}
#qyfw form tr td label{
    border:0px

}
#qyfw form tr td input{
	color:#666666;
	font-size:12px;   
    border:1px solid #7F9DB9;   

}
