@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4
{
	font-family: Microsoft YaHei;}

body
{
	font-size: 14px;
	color: #444;
	font-family: Microsoft YaHei;}

.navbar-inverse .navbar-nav > li:last-child > a
{
	background: none;}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
{
	color: #fff;
	text-decoration: none;
	font-size: 16px;}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus
{
	color: #fff;
	text-decoration: none;
	background: none;}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info
{
	color: #fff;
	background-color: #2c70c4;}

.top
{
	background: #005eb8;
	margin-top: 9px;}

	/*.conbg .col-lg-7, .conbg .col-md-7, .conbg .col-sm-7
{
	padding: 0px;
}*/

	.top .col-lg-5, .top .col-md-5
	{
		padding: 0px;}

.top_user .col-lg-10, .top_user .col-md-10, .top_user .col-sm-10
{
	padding: 0px;}




.search-text
{
	background: url(../images/banbg.jpg) repeat left top;
	border: 1px solid #666;
	border-top: none;
	/*width: 78%;*/
	min-height: 75px;
	padding: 21px 0 20px 15px;}


.navbar
{
	margin-bottom: 0px;}

.navbar-inverse
{
	border: none;
	background: none;}

.conbg
{
	background: #e8e3df url(../images/bodybg.jpg) no-repeat left top;
	height: 100%;
	width: 100%;
	min-height: 347px;
	padding-top: 20px;
	padding-bottom: 20px;}


.new-top
{
	background: url(../images/newbg.jpg) no-repeat bottom left;}

	.new-top .new-text
	{
		font-size: 18px;
		color: #333;
		line-height: 30px;
		padding-bottom: 5px;}

	.new-top .new-more a
	{
		font-size: 14px;
		color: #666;}

.new-con ul
{
	padding-top: 10px;}

	.new-con ul li
	{
		background: url(../images/bluej.jpg) no-repeat left center;
		padding-left: 15px;
		color: #005eb8;}

		.new-con ul li span
		{
			font-size: 20px;
			margin: 0 5px;
			display: inline-block;
			width: 30px;}

			.new-con ul li span.fon
			{
				font-size: 16px;}

		.new-con ul li a
		{
			color: #333;
			font-size: 14px;}


.t-top .new-xu
{}

.t-top .t-more a
{
	font-size: 14px;
	color: #666;}

.ser-but
{}

	.ser-but a
	{
		display: block;
		height: 30px;
		line-height: 30px;
		font-size: 18px;
		padding-left: 10px;
		width: 85px;
		color: #fff;
		background: #005eb8 url(../images/soubg.jpg) no-repeat 60px center;}


.footer
{
	background: url(../images/footbg.jpg) repeat-x left top;
	min-height: 70px;
	padding-top: 10px;}

	.footer p
	{
		color: #fff;
		font-size: 14px;
		line-height: 25px;
		text-align: center;}

		.footer p a
		{
			color: #fff;}

.jian
{
	color: #fff;}

.fanwei
{
	margin-right: 74px;}

/*.ji-left
{
	width: 430px;
}

	.ji-left input
	{
		height: 25px;
		line-height: 25px;
	}*/

/*.jian-right label
{
	width: 75px;
}*/

/*.jian-right
{
	margin-left: 20px;
	width: 170px;
}*/

.jian-right select
{
	/*width: 80px;*/
	height: 34px;
	line-height: 34px;}

.zishun
{
	color: #fff;
	padding-top: 10px;}

/*.zi-left
{
	width: 430px;
}

.zi-right
{
	width: 170px;
}*/

.zi-right label
{
	width: 75px;}

.zi-right select
{
	width: 80px;
	height: 34px;
	line-height: 34px;}

.zi-left span a
{
	color: #fff;
	line-height: 30px;}

/*.sera-input
{
	width: 628px;
}*/

.navbar-inverse .navbar-nav > li > a
{
	color: #fff;
	padding: 0 13px;
	font-size: 16px;}

	.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus
	{
		color: #fff;
		text-decoration: none;}

.navbar-nav > li > a
{
	line-height: 46px;
	font-size: 16px;}

.nav > li > a
{
	padding: 0px 39px;
	display: block;
	font-size: 16px;}

.navbar-brand
{
	float: left;
	font-size: 18px;
	line-height: 20px;
	padding: 10px;
	margin-top: 5px;}

.navbar
{
	margin-bottom: 0px;}

.navbar-inverse
{
	border: none;
	background: none;}

.t_select
{
	width: 50%;
	height: 34px;}

	.t_select options
	{
		padding: 3px;}

.top-li ul li
{
	float: left;
	line-height: 40px;}

	.top-li ul li a
	{
		color: #666;
		text-decoration: none;
		padding: 9px 10px 0 10px;
		font-size: 16px;}

		.top-li ul li a:hover
		{
			background: url(../images/topah.jpg) repeat-x left top;}

.top_user .login input
{
	border: 1px solid #adadae;
	background: #508fdd;}

.login
{
	border-radius: 0px;
	background: #508fdd;
	border: 1px solid #adadae;
	margin-top: 7px;}



#body .mar30
{}




.banner
{
	position: relative;
	min-height: 252px;}

.ban-img
{
	position: absolute;
	width: 100%;}

.search
{
	position: relative;
	top: 30px;}




#search-nav
{
	border-bottom: none;}

.search-navv ul li
{
	margin-top: 6px;
	float: left;
	height: 43px;
	display: block;
	padding: 0px 8px;}

	.search-navv ul li:first-child
	{
		margin-left: 0px;}

	.search-navv ul li a
	{
		color: #fff;
		background: #005eb8;
		text-align: center;
		margin-top: 6px;
		display: block;
		line-height: 38px;
		font-size: 16px;
		padding: 0px 10px;
		outline: none;}

		.search-navv ul li a:hover, .search-navv ul li a:focus
		{
			color: #fff;
			background: #005eb8;
			outline: none;}


.search-navv
{
	min-height: 50px;}

	.search-navv .active
	{
		background: url(../images/banbg.jpg) repeat left top;
		text-decoration: none;
		margin-top: 0px;
		height: 50px;
		box-shadow: 1px 0px 2px #000;
		margin: 0 6px;}



.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
{
	background: none;
	text-decoration: none;
	margin-top: 0px;
	box-shadow: none;
	margin: 6px 0px 0px;
	color: #fff;
	border: none;
	border-bottom: 4px solid #005eb8;
	text-shadow: 2px 2px 2px #000;}


.nav-tabs > li > a
{
	background: none;
	border: none;}

.ser-input
{
	width: 70%;}



.btn, .form-control
{
	border-radius: 0px;}

.t-top ul li
{
	float: left;
	font-size: 18px;
	margin-right: 5px;
	color: #666;
	background: #cacaca;
	padding: 8px 7px;
	display: block;
	height: 34px;}

	.t-top ul li a
	{
		color: #666;
		font-size: 16px;
		display: block;}


		/*.t-top ul li a:hover, .t-top .active a
			{
				background: #fff;
				border-bottom: 4px solid #1269bd;
				line-height: 27px;
				color: #333;
				text-decoration: none;
				font-size: 18px;
			}*/

		.t-top ul li a:hover
		{
			text-decoration: none;}

.t-top .active a
{
	background: #fff;
	border-bottom: 4px solid #1269bd;
	line-height: 27px;
	color: #333;
	text-decoration: none;
	font-size: 18px;}

.t-top .active
{
	height: 34px;
	background: #FFFFFF;
	padding: 3px 7px;}

.t-top
{
	border-bottom: 1px solid #cacaca;
	height: 34px;}

.shuju
{
	border: 1px solid #cacaca;
	min-height: 160px;
	margin-bottom: 8px;
	border-top: none;
	padding-top: 8px;}

	.shuju ul li
	{
		float: left;
		width: 40%;
		margin-left: 5%;
		line-height: 30px;}

		.shuju ul li a
		{
			color: #333;
			background: url(../images/hd.jpg) no-repeat left center;
			padding-left: 15px;}

.link
{
	margin-top: 15px;}

	.link h4
	{
		font-size: 18px;
		color: #333;
		border-bottom: 3px solid #1269bd;
		width: 80px;
		line-height: 40px;}

	.link .link-con ul li
	{
		float: left;
		margin-right: 30px;
		margin-bottom: 10px;}

	.link .link-con
	{
		padding-top: 15px;}

		.link .link-con ul li a
		{
			float: left;
			font-size: 14px;
			background: url(../images/libg.jpg) no-repeat right center;
			border: 1px solid #a7a6a6;
			color: #333;
			padding-right: 30px;
			padding-left: 10px;}

			.link .link-con ul li a:hover
			{
				color: #333;}

.image-bg
{
	background-color: transparent;
	background-image: none;
	overflow: hidden;
	position: relative;}

.banner > .container > .row
{
	margin: 30px 0px;}

#bg-img
{
	filter: inherit;
	min-height: 100%;
	min-width: 100%;
	opacity: inherit;
	position: absolute;
	z-index: -1;}


.lb-backdrop
{
	background: #000 none repeat scroll 0 0;
	display: none;
	height: 100%;
	left: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 50;}

.lb-box
{
	position: relative;
	z-index: 52;}

.advsearch
{
	background-color: #e5e2e0;
	box-shadow: 0 0 5px #888 inset;
	display: none;
	margin: 10px 0px 20px;
	padding: 20px;
	width: 85%;}

.no-padding
{
	padding: 0px;}


@media screen and (min-width: 1200px)
{
	.navbar-inverse .navbar-nav > li > a
	{
		color: #fff;
		padding: 0 13px;
		font-size: 16px;}

		.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus
		{
			color: #fff;
			text-decoration: none;}

	.navbar-nav > li > a
	{
		line-height: 46px;
		font-size: 16px;}

	.nav > li > a
	{
		padding: 0px 39px;
		display: block;
		font-size: 16px;}

	.navbar-brand
	{
		float: left;
		font-size: 18px;
		line-height: 20px;
		padding: 10px;
		margin-top: 5px;}

	.navbar
	{
		margin-bottom: 0px;}

	.navbar-inverse
	{
		border: none;
		background: none;}



	.top-li ul li
	{
		float: left;
		line-height: 40px;}

		.top-li ul li a
		{
			color: #666;
			text-decoration: none;
			padding: 9px 10px 0 10px;
			font-size: 16px;}

			.top-li ul li a:hover
			{
				background: url(../images/topah.jpg) repeat-x left top;}

	.top_user .login input
	{
		border: 1px solid #adadae;
		background: #508fdd;}

	.login
	{
		border-radius: 0px;
		background: #508fdd;
		border: 1px solid #adadae;
		margin-top: 7px;}

	.top
	{
		margin-top: 9px;}

	.mar30
	{
		margin-top: 30px;}




	.banner
	{
		position: relative;
		min-height: 257px;}

	.ban-img
	{
		position: absolute;
		width: 100%;}

	.search
	{
		position: relative;
		top: 30px;
		left: 75px;}


	.search-text
	{
		background: url(../images/banbg.jpg) repeat left top;
		border: 1px solid #666;
		border-top: none;
		width: 78%;
		min-height: 100px;
		padding-left: 3%;
		padding-top: 3%;}

	.search-navv ul li
	{
		margin-top: 6px;
		float: left;
		height: 43px;
		display: block;
		padding: 0px 8px;}

		.search-navv ul li:first-child
		{
			margin-left: 0px;}

		.search-navv ul li a
		{
			color: #fff;
			background: #005eb8;
			text-align: center;
			margin-top: 6px;
			display: block;
			line-height: 38px;
			font-size: 16px;
			padding: 0px 10px;}

	.search-navv
	{
		height: 50px;}

		.search-navv .active
		{
			background: url(../images/banbg.jpg) repeat left top;
			text-decoration: none;
			margin-top: 0px;
			height: 50px;
			box-shadow: 1px 0px 2px #000;
			margin: 0 6px;}

			.search-navv .active a
			{
				background: none;
				border-bottom: 4px solid #005eb8;
				text-decoration: none;
				text-shadow: 2px 2px 2px #000;}


	.ser-input
	{
		width: 70%;}

	.ser-but
	{}

		.ser-but a
		{
			display: block;
			height: 30px;
			line-height: 30px;
			font-size: 18px;
			padding-left: 10px;
			width: 85px;
			color: #fff;
			background: #005eb8 url(../images/soubg.jpg) no-repeat 60px center;}


	.btn, .form-control
	{
		border-radius: 0px;}

	/*.t-top ul li
	{
		float: left;
		font-size: 18px;
		margin-right: 5px;
		color: #666;
		background: #cacaca;
		padding: 8px 7px;
		display: block;
		height: 34px;
	}

		.t-top ul li a
		{
			color: #666;
			font-size: 16px;
			display: block;
		}

			
			.t-top ul li a:hover, .t-top .active a
			{
				background: #fff;
				border-bottom: 4px solid #1269bd;
				line-height: 27px;
				color: #333;
				text-decoration: none;
				font-size: 18px;
			}
			.t-top ul li a:hover
			{
				text-decoration: none;
			}

	.t-top .active a
	{
		background: #fff;
		border-bottom: 4px solid #1269bd;
		line-height: 27px;
		color: #333;
		text-decoration: none;
		font-size: 18px;
	}

	.t-top .active
	{
		height: 34px;
		background: #FFFFFF;
		padding: 3px 7px;
	}

	.t-top
	{
		border-bottom: 1px solid #cacaca;
		height: 34px;
	}

	.shuju
	{
		border: 1px solid #cacaca;
		min-height: 160px;
		border-top: none;
		padding-top: 8px;
	}

		.shuju ul li
		{
			float: left;
			width: 40%;
			margin-left: 5%;
			line-height: 30px;
		}

			.shuju ul li a
			{
				color: #333;
				background: url(../images/hd.jpg) no-repeat left center;
				padding-left: 15px;
			}*/

	.link
	{
		margin-top: 15px;}

		.link h4
		{
			font-size: 18px;
			color: #333;
			border-bottom: 3px solid #1269bd;
			width: 80px;
			line-height: 40px;}

		.link .link-con ul li
		{
			float: left;
			margin-right: 30px;}

		.link .link-con
		{
			padding-top: 15px;}

			.link .link-con ul li a
			{
				float: left;
				font-size: 14px;
				background: url(../images/libg.jpg) no-repeat right center;
				border: 1px solid #a7a6a6;
				color: #333;
				padding-right: 30px;
				padding-left: 10px;}

				.link .link-con ul li a:hover
				{
					color: #333;}


	.jian
	{
		color: #fff;}

	/*.ji-left
	{
		width: 440px;
	}*/

	/*.ji-left input
		{
			width: 380px;
			height: 34px;
			line-height: 34px;
		}*/

	/*.jian-right label
	{
		width: 75px;
	}

	.jian-right
	{
		margin-left: 20px;
		width: 170px;
	}*/

	.jian-right select
	{
		/*width: 80px;*/
		height: 34px;
		line-height: 34px;}

	.zishun
	{
		color: #fff;
		padding-top: 10px;}

	/*.zi-left
	{
		width: 440px;
	}

	.zi-right
	{
		width: 170px;
	}

		.zi-right label
		{
			width: 75px;
		}*/

	.zi-right select
	{
		/*width: 80px;*/
		height: 34px;
		line-height: 34px;}

	.zi-left span a
	{
		color: #fff;
		line-height: 30px;}

	/*.sera-input
	{
		width: 655px;
	}*/
}


@media screen and (min-width: 960px) and (max-width: 1199px)
{

	.advsearch
	{
		width: 87%;}

	.link .link-con ul li a
	{
		min-width: 155px;}

	.link .link-con ul li
	{
		margin-right: 15px;}

	.nav
	{}

	.navbar-nav > li > a
	{
		line-height: 46px;
		font-size: 14px;
		padding: 0 12px;}

	.nav > li > a
	{
		position: relative;
		display: block;
		padding: 0px 30px;
		color: #fff;}

	.navbar-inverse .navbar-nav > li > a
	{
		color: #fff; padding: 13px 10px;}

	


	.navbar-brand
	{
		float: left;
		padding: 0px 5px;
		font-size: 18px;
		line-height: 20px;}

	.ban-img
	{
		position: absolute;
		width: 100%;}

	.search
	{
		position: relative;
		top: 30px;}

	.banner
	{
		min-height: 257px;}

	.search-text
	{
		background: url(../images/banbg.jpg) repeat left top;
		border: 1px solid #666;
		border-top: none;
		width: 100%;
		min-height: 77px;
		padding-left: 3%;
		padding-top: 3%;}

	.top-li ul li
	{
		float: left;
		line-height: 40px;}

		.top-li ul li a
		{
			color: #666;
			text-decoration: none;
			padding: 9px 10px 0 10px;
			font-size: 16px;}

			.top-li ul li a:hover
			{
				background: url(../images/topah.jpg) repeat-x left top;}

	.top_user .login input
	{
		border: 1px solid #adadae;
		background: #508fdd;}

	.login
	{
		border-radius: 0px;
		background: #508fdd;
		border: 1px solid #adadae;
		margin-top: 7px;}

	.top
	{
		/*height: 194px;*/
		margin-top: 9px;}

	.posa
	{
		padding-top: 30px;}




	.search-navv ul li
	{
		margin-top: 6px;
		float: left;
		height: 43px;
		display: block;
		padding: 0px 8px;}

		.search-navv ul li:first-child
		{
			margin-left: 0px;}

		.search-navv ul li a
		{
			color: #fff;
			background: #005eb8;
			text-align: center;
			margin-top: 6px;
			display: block;
			line-height: 38px;
			font-size: 16px;
			padding: 0px 10px;}
	/*.search-navv ul li a:hover{background:url(../images/banbg.png) repeat left top;
 border:1px solid #666; border-bottom:4px solid #005eb8; 
text-decoration:none; box-shadow:2px 2px 2px #000; line-height:43px;}*/
	.search-navv
	{
		height: 50px;}

		.search-navv .active
		{
			background: url(../images/banbg.jpg) repeat left top;
			text-decoration: none;
			margin-top: 0px;
			height: 50px;
			box-shadow: 1px 0px 2px #000;
			margin: 0 6px;}

			.search-navv .active a
			{
				background: none;
				border-bottom: 4px solid #005eb8;
				text-decoration: none;
				text-shadow: 2px 2px 2px #000;}

	/*.t-top ul li
	{
		float: left;
		font-size: 18px;
		margin-right: 5px;
		color: #666;
		background: #cacaca;
		padding: 8px 7px;
		display: block;
		height: 34px;
	}

		.t-top ul li a
		{
			color: #666;
			font-size: 16px;
			display: block;
		}

			.t-top ul li a:hover, .t-top .active a
			{
				background: #fff;
				border-bottom: 4px solid #1269bd;
				line-height: 27px;
				color: #333;
				text-decoration: none;
				font-size: 18px;
			}

	.t-top .active
	{
		height: 34px;
		background: #FFFFFF;
		padding: 3px 7px;
	}

	.t-top
	{
		border-bottom: 1px solid #cacaca;
		height: 34px;
	}*/

	.ser-input
	{
		width: 70%;}



	.ser-but button
	{
		height: 30px;
		width: 85px;
		color: #fff;
		background: #005eb8 url(../images/soubg.jpg) no-repeat 60px center;
		border: none;
		font-size: 18px;
		text-align: left;}

		.ser-but button.butss
		{
			line-height: 20px;}

	#keyboard
	{
		margin: 0;
		padding: 0;
		list-style: none;
		width: 345px;}

	.btn, .form-control
	{
		border-radius: 0px;}

	.link h4
	{
		font-size: 18px;
		color: #333;
		border-bottom: 3px solid #1269bd;
		width: 80px;
		line-height: 30px;}

	.link .link-con ul li
	{
		float: left;
		margin-right: 28px;
		margin-top: 10px;}

	.link .link-con
	{
		padding-top: 15px;}

	/*.link .link-con ul li a
		{
			float: left;
			background: url(../images/libg.jpg) no-repeat right center;
			border: 1px solid #a7a6a6;
			color: #333;
			padding-right: 28px;
			padding-left: 1px;
		}

			.link .link-con ul li a:hover
			{
				color: #333;
			}*/

	/*常用服务*/
	/*.t-top ul li
	{
		float: left;
		line-height: 30px;
		font-size: 18px;
		margin-right: 5px;
		color: #666;
		background: #cacaca;
		padding: 2px 7px;
		padding-top: 4px;
		height: 34px;
	}

		.t-top ul li:hover
		{
			background: #fff;
			border: 1px solid #cacaca;
			border-bottom: 4px solid #1269bd;
			line-height: 27px;
		}

	.shuju
	{
		border: 1px solid #cacaca;
	    border-top:none;
		min-height: 247px;
	}

		.shuju ul li
		{
			float: left;
			margin-left: 5%;
			line-height: 30px;
		}

			.shuju ul li a
			{
				color: #333;
				background: url(../images/hd.jpg) no-repeat left center;
				padding-left: 15px;
			}*/
	/*常用数据*/

	.jian
	{
		color: #fff;}

	/*.ji-left
	{
		width: 430px;
	}*/

	.ji-left input
	{
		/*width: 350px;*/
		height: 34px;
		line-height: 34px;}

	/*.jian-right label
	{
		width: 75px;
	}

	.jian-right
	{
		margin-left: 20px;
		width: 170px;
	}*/

	.jian-right select
	{
		/*width: 80px;*/
		height: 34px;
		line-height: 34px;}

	.zishun
	{
		color: #fff;
		padding-top: 10px;}

	/*.zi-left
	{
		width: 430px;
	}

	.zi-right
	{
		width: 170px;
	}

		.zi-right label
		{
			width: 75px;
		}*/

	.zi-right select
	{
		/*width: 80px;*/
		height: 34px;
		line-height: 34px;}



	.zi-left span a
	{
		color: #fff;
		line-height: 30px;}

	/*.sera-input
	{
		width: 628px;
	}*/


	.conbg
	{
		padding-bottom: 20px;
		padding-top: 20px;}

	.js-search
	{
		margin-top: 24px;}

	.fanwei
	{
		display: block;}

	.t_select
	{
		width: 100%;}
}

@media screen and (min-width: 768px) and (max-width: 959px)
{

	.advsearch
	{
		width: 87%;}

	.link .link-con ul li a
	{
		min-width: 155px;}

	.link .link-con ul li
	{
		margin-right: 15px;}

	.nav
	{}

	.navbar-nav > li > a
	{
		line-height: 46px;
		font-size: 14px;
		padding: 0px 30px;}

	.nav > li > a
	{
		position: relative;
		display: block;}

	.navbar-inverse .navbar-nav > li > a
	{
		color: #fff;}

	.top-li ul li
	{
		float: left;
		line-height: 40px;}

		.top-li ul li a
		{
			color: #666;
			text-decoration: none;
			padding: 9px 10px 0 10px;
			font-size: 16px;}

			.top-li ul li a:hover
			{
				background: url(../images/topah.jpg) repeat-x left top;}

	.top_user .login input
	{
		border: 1px solid #adadae;
		background: #508fdd;}

	.login
	{
		border-radius: 0px;
		background: #508fdd;
		border: 1px solid #adadae;
		margin-top: 7px;}

	.top
	{
		/*height: 194px;*/
		margin-top: 9px;}

	.posa
	{
		padding-top: 30px;}

	.ban-img
	{
		position: absolute;
		width: 100%;}

	.search
	{
		position: relative;
		top: 10px;}

	.banner
	{
		min-height: 163px;}

	.search-text
	{
		background: url(../images/banbg.jpg) repeat left top;
		border: 1px solid #666;
		border-top: none;
		min-height: 78px;
		padding-left: 3%;
		padding-top: 3%;}

	.search-navv ul li
	{
		margin-top: 6px;
		float: left;
		height: 43px;
		display: block;
		padding: 0px 8px;}

		.search-navv ul li:first-child
		{
			margin-left: 0px;}

		.search-navv ul li a
		{
			color: #fff;
			background: #005eb8;
			text-align: center;
			margin-top: 6px;
			display: block;
			line-height: 38px;
			font-size: 16px;
			padding: 0px 10px;}
	/*.search-navv ul li a:hover{background:url(../images/banbg.png) repeat left top;
 border:1px solid #666; border-bottom:4px solid #005eb8; 
text-decoration:none; box-shadow:2px 2px 2px #000; line-height:43px;}*/
	.search-navv
	{
		height: 50px;}

		.search-navv .active
		{
			background: url(../images/banbg.jpg) repeat left top;
			text-decoration: none;
			margin-top: 0px;
			height: 50px;
			box-shadow: 1px 0px 2px #000;
			margin: 0 6px;}

			.search-navv .active a
			{
				background: none;
				border-bottom: 4px solid #005eb8;
				text-decoration: none;
				text-shadow: 2px 2px 2px #000;}



	/*.t-top ul li
	{
		float: left;
		font-size: 18px;
		margin-right: 5px;
		color: #666;
		background: #cacaca;
		padding: 8px 7px;
		display: block;
		height: 34px;
	}

		.t-top ul li a
		{
			color: #666;
			font-size: 16px;
			display: block;
		}

			.t-top ul li a:hover, .t-top .active a
			{
				background: #fff;
				border-bottom: 4px solid #1269bd;
				line-height: 27px;
				color: #333;
				text-decoration: none;
				font-size: 18px;
			}

	.t-top .active
	{
		height: 34px;
		background: #FFFFFF;
		padding: 3px 7px;
	}*/


	.ser-input
	{
		width: 70%;}

	.ser-but
	{}

		.ser-but a
		{
			height: 30px;
			width: 85px;
			color: #fff;
			background: #005eb8 url(../images/soubg.jpg) no-repeat 60px center;
			border: none;
			font-size: 18px;
			text-align: left;}

			.ser-but a.submit
			{
				line-height: 28px;}

	.btn, .form-control
	{
		border-radius: 0px;}



	.link h4
	{
		font-size: 18px;
		color: #333;
		border-bottom: 3px solid #1269bd;
		width: 80px;
		line-height: 30px;}

	/*.link .link-con ul li
	{
		float: left;
		margin-right: 50px;
		margin-top: 10px;
	}

	.link .link-con
	{
		padding-top: 15px;
	}

		.link .link-con ul li a
		{
			float: left;
			background: url(../images/libg.jpg) no-repeat right center;
			border: 1px solid #a7a6a6;
			color: #333;
			padding-right: 28px;
			padding-left: 1px;
		}

			.link .link-con ul li a:hover
			{
				color: #333;
			}*/

	/*常用服务*/
	/*.t-top ul li
	{
		float: left;
		line-height: 30px;
		font-size: 18px;
		margin-right: 5px;
		color: #666;
		background: #cacaca;
		padding: 2px 7px;
		padding-top: 4px;
		height: 34px;
	}

		.t-top ul li:hover
		{
			background: #fff;
			border: 1px solid #cacaca;
			border-bottom: 4px solid #1269bd;
			line-height: 27px;
		}

	.shuju
	{
		border: 1px solid #cacaca;
		border-top:none;
		min-height: 247px;
		margin-bottom: 20px;
	}

		.shuju ul li
		{
			float: left;
			margin-left: 5%;
			line-height: 30px;
		}

			.shuju ul li a
			{
				color: #333;
				background: url(../images/hd.jpg) no-repeat left center;
				padding-left: 15px;
			}*/

	/*常用数据*/
	/*.conbg
	{
		padding-bottom: 20px;
		background: #e8e3df url(../images/bodybg.jpg) no-repeat left top;
		padding-top: 30px;
	}*/


	.jian
	{
		color: #fff;}

	/*.ji-left
	{
		width: 430px;
	}

		.ji-left input
		{
			width: 370px;
			height: 34px;
			line-height: 34px;
		}

	.jian-right label
	{
		width: 75px;
	}

	.jian-right
	{
		margin-left: 20px;
		width: 170px;
	}*/

	.jian-right select
	{
		/*width: 80px;*/
		height: 34px;
		line-height: 34px;}

	.zishun
	{
		color: #fff;
		padding-top: 10px;}

	/*.zi-left
	{
		width: 430px;
	}

	.zi-right
	{
		width: 170px;
	}*/

	.zi-right label
	{
		width: 75px;}

	.zi-right select
	{
		width: 80px;
		height: 34px;
		line-height: 34px;}

	.zi-left span a
	{
		color: #fff;
		line-height: 30px;}

	/*.sera-input
	{
		width: 628px;
	}*/


	.js-search
	{
		margin-top: 24px;}

	.t_select
	{
		width: 100%;}
}

@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.link .link-con ul li a
	{
		min-width: 155px;}

	.link .link-con ul li
	{
		margin-right: 15px;}

	.nav
	{
		margin-top: 20px;}

	.navbar-inverse
	{
		background-color: #fff;
		border-color: #080808;}

		.navbar-inverse .navbar-toggle
		{
			border-color: #666;}

			.navbar-inverse .navbar-toggle .icon-bar
			{
				background-color: #666;}

	.navbar-brand
	{
		float: left;
		padding: 10px;
		font-size: 18px;
		line-height: 20px;}

	.navbar-nav
	{
		margin: 0;}

	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
	{
		background-color: #ddd;}

	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus
	{
		background-color: #43b2e7;
		color: #ffffff;}

	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
	{
		background-color: #43b2e7;
		color: #ffffff;}

	.top-li ul li
	{
		float: left;
		line-height: 40px;}

		.top-li ul li a
		{
			color: #666;
			text-decoration: none;
			padding: 9px 10px 0 10px;
			font-size: 16px;}

			.top-li ul li a:hover
			{
				background: url(../images/topah.jpg) repeat-x left top;}

	.top_user .login input
	{
		border: 1px solid #adadae;
		background: #508fdd;}

	.login
	{
		border-radius: 0px;
		background: #508fdd;
		border: 1px solid #adadae;
		margin-top: 7px;}

	.top
	{
		height: 94px;
		margin-top: 9px;}

	.posa
	{
		padding-top: 30px;}

	.js-search
	{
		margin-top: 24px;}

	.t_select
	{
		width: 100%;}
}


@media only screen and (max-width: 479px)
{

	.link .link-con ul li a
	{
		min-width: 155px;}

	.link .link-con ul li
	{
		margin-right: 15px;}

	.advsearch
	{
		width: 93%;}

	.navbar-inverse .navbar-nav > li > a
	{
		color: #fff;
		padding: 10px;
		font-size: 16px;
		line-height: 20px;}

		.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus
		{
			text-decoration: none;
			color: #fff;}

	.nav > li > a
	{
		padding: 10px 30px;
		position: relative;
		display: block;}

	.navbar-inverse .navbar-toggle
	{
		border-color: #fff;}

		.navbar-inverse .navbar-toggle .icon-bar
		{
			background-color: #fff;}

	.navbar-brand
	{
		height: 50px;}

		.navbar-brand a
		{
			color: #fff;
			line-height: 25px;}

			.navbar-brand a:hover
			{
				color: #fff;
				text-decoration: none;}

	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
	{
		background-color: #ddd;}

	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
	{
		color: #fff;}

		.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
		{
			background-color: none;
			color: #fff;
			text-decoration: underline;}

	.top_user .login input
	{
		border: 1px solid #adadae;
		background: #508fdd;}

	.login
	{
		border-radius: 0px;
		background: #508fdd;
		border: 1px solid #adadae;
		margin-top: 7px;}

	.top-li ul li
	{
		float: left;
		line-height: 40px;}

		.top-li ul li a
		{
			color: #333;
			text-decoration: none;
			padding: 9px 11px 0 11px;
			font-size: 14px;}

			.top-li ul li a:hover
			{
				background: url(../images/topah.jpg) repeat-x left top;}


	.logo
	{
		background: #2c70c4;}

	.banner
	{
		min-height: 112px;}

	.posa
	{
		padding-top: 30px;}

	.navbar-inverse
	{
		border: none;
		background: none;
		background: #005eb8;}

		.navbar-inverse .navbar-brand span a
		{
			color: #fff;}

		.navbar-inverse .navbar-nav .open .dropdown-menu > li > a
		{
			color: #fff;}

	.app-con
	{
		background: url(../images/bodybg.jpg) no-repeat bottom center;
		height: 100%;
		width: 100%;
		padding-top: 10px;}

		.app-con ul
		{
			padding: 0 10px;
			margin: 10px 0;}

			.app-con ul li
			{
				line-height: 45px;
				border-bottom: 1px solid #005eb8;
				width: 100%;}

				.app-con ul li a
				{
					display: block;
					background: url(../images/ab.jpg) no-repeat right center;
					color: #333;}

	.input-group .form-control
	{
		margin-bottom: 0;
		width: 90%;}

	.app-ss
	{
		width: 218px;}

		.app-ss .s-left
		{
			width: 164px;}

		.app-ss .ser-but
		{
			width: 50px;}

			.app-ss .ser-but .submit
			{
				width: 50px;
				background: #2c70c4;
				color: #fff;
				border: none;
				padding-left: 5px;}

	.search-app
	{
		left: 5%;
		position: absolute;
		top: 40px;
		width: 90%;}

	.banner
	{
		position: relative;}

	.ser-but
	{
		margin-right: 0%;
		margin-left: 0%;}

	.leimu
	{
		width: 70px;}

		.leimu select
		{
			line-height: 30px;
			height: 35px;}
	/*index End*/



	.search-navv ul li
	{
		float: none;
		height: 38px;
		margin: 0px;
		padding: 0px;
		border-radius: 0px;}

		.search-navv ul li a
		{
			margin: 0px;
			padding: 0px;
			border-radius: 0px;}

	.search-navv .active
	{
		margin: 0px;
		box-shadow: none;}

	.nav-tabs > li:first-child
	{
		border-radius: 5px 5px 0 0;}

		.nav-tabs > li:first-child > a
		{
			border-radius: 5px 5px 0 0;}


	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
	{
		margin: 0px;}

	.link .link-con ul li a
	{
		min-width: 155px;}

	.link .link-con ul li
	{
		margin-right: 15px;}

	.shuju ul li
	{
		width: auto;
		float: none;}

	.btn-primary
	{
		width: 100%;}

	.js-search
	{
		margin-top: 24px;}

	.t_select
	{
		width: 100%;}	.fanwei
	{
		margin-right: 29px;}
}

/*320屏幕*/
@media only screen and (max-width: 359px)
{

	.link .link-con ul li
	{
		margin-right: 5px;}

	.advsearch
	{
		width: 97%;}

	.search-navv .active
	{
		margin: 0px;
		box-shadow: none;}


	.nav-tabs > li:first-child
	{
		border-radius: 5px 5px 0 0;}

		.nav-tabs > li:first-child > a
		{
			border-radius: 5px 5px 0 0;}

	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
	{
		margin: 0px;}

	.shuju ul li
	{
		width: auto;
		float: none;}


	.btn-primary
	{
		width: 100%;}

	.fanwei
	{
		margin-right: 29px;}

	.js-search
	{
		margin-top: 24px;}

	.t_select
	{
		width: 100%;}
}

#toolTipLayer
{
	margin: 20px;  line-height: 30px;  padding: 15px;
	background-color:#eee;}




@media screen and (max-width: 767px) and (min-width: 478px)
{
	

		.navbar-inverse .navbar-nav > li > a
	{
		color: #fff;
		padding: 10px;
		font-size: 16px;
		line-height: 20px;}

		.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus
		{
			text-decoration: none;
			color: #fff;}

	.nav > li > a
	{
		padding: 10px 30px;
		position: relative;
		display: block;}

	.navbar-inverse .navbar-toggle
	{
		border-color: #fff;}

		.navbar-inverse .navbar-toggle .icon-bar
		{
			background-color: #fff;}

	.navbar-brand
	{
		height: 50px;}

		.navbar-brand a
		{
			color: #fff;
			line-height: 25px;}

			.navbar-brand a:hover
			{
				color: #fff;
				text-decoration: none;}

	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
	{
		background-color: #ddd;}

	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
	{
		color: #fff;}

		.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
		{
			background-color: none;
			color: #fff;
			text-decoration: underline;}


			.navbar-inverse
	{
		border: none;
		background: none;
		background: #005eb8;}

		.navbar-inverse .navbar-brand span a
		{
			color: #fff;}

		.navbar-inverse .navbar-nav .open .dropdown-menu > li > a
		{
			color: #fff;}

	.top-li ul li
	{
		float: left;
		line-height: 40px;}

		.top-li ul li a
		{
			color: #666;
			text-decoration: none;
			padding: 9px 10px 0 10px;
			font-size: 16px;}

			.top-li ul li a:hover
			{
				background: url(../images/topah.jpg) repeat-x left top;}

	.top_user .login input
	{
		border: 1px solid #adadae;
		background: #508fdd;}

	.login
	{
		border-radius: 0px;
		background: #508fdd;
		border: 1px solid #adadae;
		margin-top: 7px;}

	.top
	{
		height: 194px;
		margin-top: 9px;}

	.posa
	{
		padding-top: 30px;}

	.ban-img
	{
		position: absolute;
		width: 100%;}

	.search
	{
		position: relative;
		top: 10px;}

	.banner
	{
		min-height: 163px;}

	.search-text
	{
		background: url(../images/banbg.jpg) repeat left top;
		border: 1px solid #666;
		border-top: none;
		min-height: 78px;
		padding-left: 3%;
		padding-top: 3%;}

	.search-navv ul li
	{
		margin-top: 6px;
		float: left;
		height: 43px;
		display: block;
		padding: 0px 8px;}

		.search-navv ul li:first-child
		{
			margin-left: 0px;}

		.search-navv ul li a
		{
			color: #fff;
			background: #005eb8;
			text-align: center;
			margin-top: 6px;
			display: block;
			line-height: 38px;
			font-size: 16px;
			padding: 0px 10px;}

	.search-navv
	{
		height: 50px;}

		.search-navv .active
		{
			background: url(../images/banbg.jpg) repeat left top;
			text-decoration: none;
			margin-top: 0px;
			height: 50px;
			box-shadow: 1px 0px 2px #000;
			margin: 0 6px;}

			.search-navv .active a
			{
				background: none;
				border-bottom: 4px solid #005eb8;
				text-decoration: none;
				text-shadow: 2px 2px 2px #000;}




	.ser-input
	{
		width: 70%;}

	.ser-but
	{}

		.ser-but a
		{
			height: 30px;
			width: 85px;
			color: #fff;
			background: #005eb8 url(../images/soubg.jpg) no-repeat 60px center;
			border: none;
			font-size: 18px;
			text-align: left;}

			.ser-but a.submit
			{
				line-height: 28px;}

	.btn, .form-control
	{
		border-radius: 0px;}



	.link h4
	{
		font-size: 18px;
		color: #333;
		border-bottom: 3px solid #1269bd;
		width: 80px;
		line-height: 30px;}



	.jian
	{
		color: #fff;}

	
	.jian-right select
	{
		/*width: 80px;*/
		height: 34px;
		line-height: 34px;}

	.zishun
	{
		color: #fff;
		padding-top: 10px;}

	/*.zi-left
	{
		width: 430px;
	}

	.zi-right
	{
		width: 170px;
	}*/

	.zi-right label
	{
		width: 75px;}

	.zi-right select
	{
		width: 80px;
		height: 34px;
		line-height: 34px;}

	.zi-left span a
	{
		color: #fff;
		line-height: 30px;}

	/*.sera-input
	{
		width: 628px;
	}*/


	.js-search
	{
		margin-top: 24px;}

	.t_select
	{
		width: 100%;}
}
