@charset "utf-8";
/* CSS Document */
/*!
 * @名称：reset.css
 * @功能：1、重设浏览器默认样式
 *       2、设置通用原子类
 */
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
    background:white;
    color:black;
}
/* CSS Reset */
*{-webkit-text-size-adjust:100%;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* 去掉 table cell 的边距并让其边重合 */
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* ie bug：th 不继承 text-align */
th {
    text-align:inherit;
}
/* 去除默认边框 */
fieldset,img {
    border:none;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
    display:block;
}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym {
    border:none;
    font-variant:normal;
}
/* 一致的 del 样式 */
del {
    text-decoration:line-through;
}
address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:500;
}
/* 去掉列表前的标识，li 会继承 */
ol,ul {
    list-style:none;
}
*:focus {
    outline: 0;
}
input{
	border:none;
}


/****公用****/
.fl{ float:left;}
.fr{ float:right;}
.txtcenter{ text-align:center;}
.bor{ border:1px solid #CCC;}
.rel{ position:relative;}
.red{ color:#FF0000;}
.white{ color:#FFF;}
.block { display:block;}
.hide{ display:none;}

.transparent_class{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.dotted{ border-bottom:1px dotted #CCCCCC; font-size:0; line-height:0; padding:0; margin:0; clear:both;}

.pm0{ padding:0!important; margin:0!important;}

.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pd20{ padding:20px;}

.m5{ margin:5px;}
.m10{ margin:10px;}
.m15{ margin:15px;}
.m20{ margin:20px;}

.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}

.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}

/*清除浮动1*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}

/*清除浮动2*/
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }



placeholder
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b8080b; opacity:1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b8080b;opacity:1;
}

input:-ms-input-placeholder{
    color: #b8080b;opacity:1;
}

input::-webkit-input-placeholder{
    color: #b8080b;opacity:1;
}

	a{
			text-decoration: none;
		}
		
		.lmtw {
			width: 1300px;
			margin: 0 auto;
			position: relative;
			background-color: #ffffff;
		}

		.gzw_qyqk {
			padding: 0px 40px;
		}

		.gzw_qyqk_1 {
			margin: 0px auto;
		}

		.gzw_qyqk_1 img {
			margin-top: 20px;
		}

		.gzw_con_1 {
			width: 1128px;
			height: 41px;
			background: #f6f6f6;
		}

		.gzw_con_1 ul li {
			text-align: left;
			line-height: 41px;
			float: left;
			padding-left: 50px;
		}

		.gzw_con_1 ul li span {
			font-weight: bold;
		}

		.gzw_con_2 table {
			width: 100%;
			
		}
		.gzw_con_2 table tr td{
			border: 1px solid #eeeeee;
			font-size: 16px;
			color: #0a5ea1;
			text-align: left;
			height: 32px;
			padding: 10px 14px 0;
		}


		.gzw_con_3 {
			height: 41px;
		}

		.gzw_con_3 ul li {
			text-align: left;
			line-height: 41px;
			float: left;
			padding-left: 50px;
		}

		.gzw_con_3 ul li span {
			font-weight: bold;
		}

		.gzw_con_4 {
			width: 1128px;
			height: 41px;
		}

		.gzw_con_4 ul li {
			text-align: left;
			line-height: 41px;
			float: left;
			padding-left: 50px;
		}

		.gzw_con_4 ul li span {
			font-weight: bold;
		}

		.gzw_con_5 {
			width: 1128px;
			height: 41px;
		}

		.gzw_con_5 ul li {
			text-align: left;
			line-height: 41px;
			float: left;
			padding-left: 50px;
		}

		.gzw_con_5 ul li span {
			font-weight: bold;
		}

		.gzw_con_6 {
			margin-top: 20px;
			border: 1px solid #eeeeee;
			padding: 20px;
		}

		.gzw_con_6 ul li {
			line-height: 38px;
		}

		.gzw_con_6 ul li div {
			//text-indent: 2em;
		}

		.gzw_con_6 ul li>span {
			font-size: 16px;
                        color: #0a5ea1;
                        font-weight: bold;
		}

		.gzw_con_7 {
			margin-top: 20px;
			border: 1px solid #eeeeee;
			padding: 20px;
		}

		.gzw_con_7 ul li {
			text-align: left;
			line-height: 41px;
		}

		.gzw_con_7 ul li>span {
			font-size: 16px;
			color: #0a5ea1;
			font-weight: bold;
		}

		.gzw_con_7 ul li div {
		//	text-indent: 2em;
		}

		.gzw_left_pic {
			float: left;
			width: 580px;
		}

		.gzw_right_tab {
			float: right;
			width: 600px;
		}

		.l_five {
			width: 600px;
		}

		/*tab标签切换strat*/
		.gzw_right_tab {
			float: right;
			width: 600px;
		}

		.l_lanrenzhijia {
			width: 600px;
		}

		.l_lanrenzhijia .l_tab {
			overflow: hidden;
			background: #ebeef3;
			height: 58px;
			line-height: 58px;
			text-align: center;
			border-bottom: 2px solid #015293;
		}

		.l_lanrenzhijia .l_tab a {
			display: block;
			float: left;
			text-decoration: none;
			color: #4e4e4f;
			width: 33.33%;
			font-size: 16px;
		}

		.l_lanrenzhijia .l_tab a:hover {
			background: #015293;
			color: #fff;
			text-decoration: none;
			font-size: 16px;
		}

		.l_lanrenzhijia .l_tab a.on {
			background: #015293;
			color: #fff;
			text-decoration: none;
			font-size: 16px;
		}

		/*民航*/
		.l_lanrenzhijia .l_tab_mh {
			overflow: hidden;
			background: #ebeef3;
			height: 58px;
			line-height: 58px;
			text-align: center;
			border-bottom: 2px solid #015293;
		}

		.l_lanrenzhijia .l_tab_mh a {
			display: block;
			float: left;
			text-decoration: none;
			color: #4e4e4f;
			width: 295px;
			font-size: 16px;
		}

		.l_lanrenzhijia .l_tab_mh a:hover {
			background: #015293;
			color: #fff;
			text-decoration: none;
			font-size: 16px;
		}

		.l_lanrenzhijia .l_tab_mh a.on {
			background: #015293;
			color: #fff;
			text-decoration: none;
			font-size: 16px;
		}

		/*新城宾馆*/
		.l_lanrenzhijia .l_tab_xcbg {
			overflow: hidden;
			background: #f0f0f0;
			height: 42px;
			line-height: 40px;
			text-align: center;
		}

		.l_lanrenzhijia .l_tab_xcbg a {
                            line-height: 40px;
			display: block;
			float: left;
			text-decoration: none;
			color: #4e4e4f;
			width: 25%;
			font-size: 18px;
			border-bottom: 2px solid #d1d1d1;
		}

		.l_lanrenzhijia .l_tab_xcbg a.on {
			color: #015293;
			text-decoration: none;
			font-size: 18px;
			font-weight: bold;
			border-bottom: 2px solid #015293;
		}

		.l_lanrenzhijia .l_content {
			overflow: hidden;
			padding: 20px 0px;
		}

		.l_lanrenzhijia .l_content li {
			display: none;
		}

		.zqhf {
			width: 300px;
			float: left;
			overflow: hidden;
		}



		.zqhf p {
			line-height: 40px;
			float: left;
			font-size: 16px;
			color: #686868;
			overflow: hidden;
			margin-bottom: 7px;
		}

		.zqhf p span {
                        width: 110px;
                       text-align: center;
			display: block;
			float: left;
			line-height: 40px;
			font-size: 16px;
			//padding: 0px 30px;
			background-color: #f0f0f0;
			margin-right: 10px;
		}

		.gzw_z_on {
			margin-top: 20px;
			padding: 0px 40px;
		}

		.gzw_cz {
			margin: 0px auto;
			font-size: 18px;
    color: #666666;
		}
		.gzw_cz div{
			height: 40px;
			margin: 20px 0;
		}
		.gzw_cz_1 {
			height: 67px;
		}

		.gzw_cz_1 img {
			margin-top: 20px;
		}

		.gzw_cz_2 {
			height: 41px;

		}
		#select{
			width: 100%;
			height: 30px;
			font-size: 18px;
			color: #0c5ca3;
			padding: 0 15px;
			border: none;
			appearance: none;
			-webkit-appearance: none;
			-moz-appearance: none;
			background: url(../images/lansanjiao.png) no-repeat 105px center;
		}
		.gzw_cz_2 ul li {
			width: 349px;
			text-align: left;
			line-height: 41px;
			float: left;
			padding-left: 50px;
			margin-right: 11px;
			background: #f6f6f6;
		}

		.gzw_cz_2 ul li:last-child {
			margin-right: 0px;
		}

		.gzw_cz_3 {
			height: 41px;
		}

		.gzw_cz_3 ul li {
			width: 349px;
			text-align: left;
			line-height: 41px;
			float: left;
			padding-left: 50px;
			margin-right: 11px;
		}

		.gzw_cz_3 ul li:last-child {
			margin-right: 0px;
		}

		.gzw_cz_4 {
			height: 41px;

		}

		.gzw_cz_4 ul li {
			width: 349px;
			text-align: left;
			line-height: 41px;
			float: left;
			padding-left: 50px;
			margin-right: 11px;
			background: #f6f6f6;
		}

		.gzw_nnrr12 ul li {
			float: left;
			width: 48.3%;
			line-height: 48px;

		}
		.gzw_nnrr12 ul li a{
			font-size: 18px;
			color: #000000;
			text-decoration: none;

		}
		.gzw_nnrr12 ul li a:hover{
			color: #0a5ea1;
		}

		.gzw_nnrr12 ul li:nth-of-type(even) {
			margin-left: 40px;
		}

		.gzw_nnrr12 ul li img {
			vertical-align: middle;
			padding-right: 10px;
		}

		.gzw_nnrr12 ul li span {
                       font-size: 16px;
    color: #000000;
			float: right;
		}

		.cwqh {
			padding: 20px 40px;
		}

		.gzw_sk {
			padding: 0px 40px;
		}
		.yqlj span{
			margin-right: 15px;
		}
		.yqlj span a{
			font-size: 16px;
			color: #333333;
		}
		.yqlj span a:hover{
			color: #0a5ea1;
		}