
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
	content:none;
}



.clr, .clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.clrfix, .clr_after {
	zoom:1;
}
.clrfix:after, .clr_after:after {
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	content:".";
}
.hide {
	display:none !important;
}
.hidden {
	visibility:hidden !important;
}
.q_page {
	clear:both;
	margin:0 auto;
	padding:5px;
	width:980px;
	background-color:#fff;
}
.qn_footer {
	clear:both;
	margin:0 auto;
	padding:10px 0;
	width:979px;
	line-height:1.231;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#848484;
}
.qn_footer .inner {
	margin:0 10px;
	text-align:right;
}
.qn_footer .gs {
	float:right;
	margin:0px 15px 0px 0px;
}
.qn_footer .cr {
	margin-right:58px;
	padding-bottom:12px;
}
.jx-ie6 .qn_footer .cr {
	margin-right:60px;
}
.qn_footer .links {
	margin:0px;
	padding:2px 0px 0px;
	list-style:none;
}
.qn_footer .links a, .qn_footer .links a:visited {
	margin:0 5px;
	text-decoration:none;
	color:#848484;
}
.qn_footer .links a:hover {
	color:#f60;
}
.qn_footer .links a.hl, .qn_footer .links a.hl:visited {
	color:#f60;
}
.qn_footer .copyright {
	margin:0;
	padding:8px 5px 0 0;
}
.qn_footer .copyright2 {
	margin:0;
	padding:8px 5px 0 0;
	text-align:center;
}
.qn_footer .copyright a, .qn_footer .copyright a:visited {
	text-decoration:none;
	color:#848484;
}
.seo {
	border-top:1px solid #ddd;
}
.seo .seo_links {
	clear:both;
	margin:10px 0 0;
	padding:0;
	color:#a7a7a7;
}
.seo .seo_links a, .seo .seo_links a:visited {
	margin-right:6px;
	text-decoration:none;
	color:#a7a7a7;
}
.seo .seo_links dt {
	float:left;
	padding-left:25px;
	font-weight:700;
}
.seo .seo_links dd {
	margin-left:88px;
	padding:0;
	word-spacing:5px;
}
.seo .seo_links dd span {
	float:left;
	margin-right:6px;
	white-space:nowrap;
}
.q_header_home {
	margin-bottom:-427px !important;
}
.q_page_wrap {
	width:100%;
	min-width:990px;
	background:url(../images/q_page_wrap.png) 0 0 repeat-x;
}
.q_page_hd {
	width:100%;
	min-width:990px;
	height:162px;
	background:url(../images/q_page_hd.jpg) 50% 0 no-repeat;
}
.q_page_ct {
	width:100%;
	min-width:990px;
	background:url(../images/q_page_ct.jpg) 50% 0 no-repeat;
}
.l_s174m740 {
	padding:10px 0 25px;
}
.l_s174m740 .l_s174 {
	float:left;
	display:inline;
	border-right:1px solid #aadbed;
	width:174px;
}
.l_s174m740 .l_m740 {
	float:left;
	display:inline;
	margin-left:-1px;
	padding-left:35px;
	border-left:1px solid #aadbed;
	width:740px;
}
.b_sidenav {
	padding-left:6px;
}
.b_sidenav li {
	display:inline-block;
	width:100%;
	font:bold 14px/32px simsun, arial, sans-serif;
	background:url(../images/sidenav.png) 0 100% no-repeat;
}
.b_sidenav li.last {
	background:none;
}
.b_sidenav li a {
	display:block;
	padding-left:35px;
	color:#555;
}
.b_sidenav li a.active,  .b_sidenav li a:hover {
	font-weight:700;
	background:url(../images/sidenav.png) -182px 100% no-repeat;
	color:#fff;
}
.b_sidenav dl {
	padding-bottom:4px;
}
.b_sidenav dt {
	padding-left:35px;
	background:url(../images/sidenav.png) -164px 13px no-repeat;
}
.b_sidenav dd {
	font-weight:400;
	line-height:28px;
}
.b_sidenav dd a {
	padding-left:50px;
}
.b_sidenav li.expand dt {
	background-position:-164px -37px;
	color:#0069ca;
}
.b_mtitle {
	margin-bottom:12px;
	padding-left:26px;
	font:normal 18px/30px "microsoft yahei", simsun, arial, sans-serif;
	background:url(../images/mtitle.png) 0 9px no-repeat;
}
.b_mtitle .hl {
	color:#007ebf;
}
.b_intro {
	margin-bottom:25px;
	font:normal 14px/24px tahoma, simsun, arial, sans-serif;
}
.b_intro h3 {
	margin-bottom:12px;
	font-weight:700;
}
.b_intro p {
	margin-bottom:10px;
}
.b_intro .loose {
	line-height:34px;
}
.b_intro .email {
	font-family:arial, sans-serif;
}
.b_intro strong {
	font-weight:700;
}
.b_intro .faq {
	margin-bottom:10px;
}
.b_intro .faq .m_q {
	font-weight:700;
}
.b_intro .faq dd {
	margin:-24px 0 0 24px;
}
.b_intro .rule {
	margin:0 0 10px 20px;
}
.b_intro .rule dd {
	margin:-24px 0 0 32px;
}
.b_intro .rule2 {
	margin:10px 0 0 0;
}
.b_intro .rule2 dd {
	margin:-24px 0 0 48px;
}
.b_intro .rule3 {
	margin:0 0 0 -20px;
}
.b_intro .rule3 dd {
	margin:-24px 0 0 64px;
}
.b_intro .rule4 {
	margin:0 0 0 20px;
}
.b_intro .rule4 dd {
	margin:-24px 0 0 24px;
}
.b_intro .button {
	border:0 none;
	width:100px;
	height:30px;
	font:normal 14px/30px simsun, arial, sans-serif;
	text-align:center;
	background:url(../images/btn09.png) 0 0 no-repeat;
	color:#555;
	cursor:pointer;
	overflow:hidden;
	outline:none;
}
.b_intro .button:hover {
	background-position:0 -35px;
}
.b_intro .button:active {
	background-position:0 -70px;
}
.b_events {
	font:normal 14px/24px tahoma, simsun, arial, sans-serif;
}
.b_events dl {
	margin-bottom:15px;
}
.b_events dd {
	margin:-24px 0 0 95px;
}
.b_map {
	margin:55px auto 20px;
	width:487px;
	height:399px;
	background:url(../images/chinamap.png) 0 0 no-repeat;
}
.e_map_tags {
	position:relative;
	z-index:1;
}
.e_map_tags li {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	display:block;
	padding-bottom:8px;
	width:45px;
	height:25px;
	font:bold 12px/25px simsun, arial, sans-serif;
	text-align:center;
	background:url(../images/map_tag1.png) 0 0 no-repeat;
	color:#fff;
	cursor:pointer;
}
.e_map_tags .m_beijing {
	top:195px;
	left:352px;
}
.e_map_tags .m_shanghai {
	top:217px;
	left:409px;
}
.e_map_tags .m_guangzhou {
	top:314px;
	left:293px;
	background:url(../images/map_tag2.png) 0 0 no-repeat;
}
.e_map_tags .m_chengdu {
	top:352px;
	left:283px;
}
.e_map_tags .m_xian {
	top:309px;
	left:290px;
}
.e_map_tags .m_xianggang {
	top:320px;
	left:345px;
}
.e_map_tags .m_haerbin {
	top:46px;
	left:438px;
}
.e_map_tags .m_wuhan {
	top:230px;
	left:290px;
	background:url(../images/map_tag2.png) 0 0 no-repeat;
}
.e_map_tags .m_hangzhou {
	top:218px;
	left:408px;
	background:url(../images/map_tag2.png) 0 0 no-repeat;
}
.e_map_tags li:hover,  .e_map_tags li.hover {
	background-position:0 -38px;
}
.e_map_info {
	position:relative;
	z-index:2;
}
.e_map_info .m_content {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	display:block;
	padding:25px 25px 20px;
	border:1px solid #b7e0f0;
	width:295px;
	background-color:#fff;
}
.e_map_info .m_content i {
	position:absolute;
	z-index:1;
	bottom:-8px;
	right:-1px;
	_right:-2px;
	display:block;
	width:8px;
	height:8px;
	background:url(../images/map_idx1.png) 0 0 no-repeat;
	overflow:hidden;
}
.e_map_info .m_content h4 {
	margin-bottom:18px;
	padding-left:116px;
	height:33px;
	font:normal 16px/33px "microsoft yahei", simsun, arial, sans-serif;
	background:url(../images/map_qunar.png) no-repeat left center;
}
.e_map_info .m_content p {
	font:normal 14px/22px simsun, arial, sans-serif;
}
.e_map_info .m_beijing {
	top:-37px;
	left:5px;
}
.e_map_info .m_shanghai {
	top:78px;
	left:60px;
}
.e_map_info .m_guangzhou {
	top:176px;
	left:-58px;
}
.e_map_info .m_chengdu {
	top:149px;
	left:-70px;
}
.e_map_info .m_xian {
	top:76px;
	left:-60px;
}
.e_map_info .m_xianggang {
	top:204px;
	left:-4px;
}
.e_map_info .m_hangzhou {
	top:8px;
	left:57px;
}
.e_map_info .m_wuhan {
	top:43px;
	left:-60px;
}
.e_map_info .m_haerbin {
	top:-90px;
	left:88px;
}
.b_add_center {
	margin-bottom:30px;
}
.b_add_center th {
	text-align:left;
	padding:5px 10px;
	border:1px solid #007ebf;
	font:bold 14px/1.5 '微软雅黑';
}
.b_add_center td {
	font:12px/1.5 '微软雅黑';
	padding:5px 10px;
	border:1px solid #007ebf;
}
.b_add_center td.b_add_align, .b_add_center th.b_add_align {
	text-align:center;
	font-weight:bold;
}
.b_friendlinks {
	font:normal 14px/24px tahoma, simsun, arial, sans-serif;
}
.b_friendlinks h3 {
	margin-bottom:12px;
	font-weight:700;
}
.b_friendlinks ul {
	margin-bottom:15px;
	zoom:1;
}
.b_friendlinks ul:after {
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	content:".";
}
.b_friendlinks li {
	float:left;
	display:inline;
	margin-right:1em;
	white-space:nowrap;
}
.b_fzp {
	_height: 1%;
	overflow: hidden;
	margin-top: 20px;
}
.b_fzp li {
	float: left;
	width:300px;
	padding-left:30px;
	line-height: 30px;
}
.b_fzptitle {
	font-size:18px;
	text-align: center;
	margin: 20px 0;
}
.b_fzbtable {
	border-collapse: collapse;
	border:1px solid #ccc;
}
.b_fzbtable th, .b_fzbtable td {
	padding:5px;
	border:1px solid #ccc;
}
