.nyban
{
	
	height: 336px;
	text-align: center;}

.gnc
{
	padding-top: 120px;
	color: #fff;}

	.gnc h4
	{
		font-size: 34px;}

	.gnc span
	{
		display: block;
		height: 2px;
		width: 90px;
		margin: 16px auto;
		background: #f35644;}

	.gnc h5
	{
		font-size: 22px;}

.gn-mright ul
{
	padding-top: 38px;}

	.gn-mright ul li
	{
		float: left;
		line-height: 36px;}

		.gn-mright ul li a
		{
			color: #999;
			padding: 0 20px;
			font-size: 16px;}

			.gn-mright ul li a:hover, a.active
			{
				color: #666;
				text-decoration: none;}

			.gn-mright ul li a img
			{
				border: 1px solid #999;}

.ke-tit
{
	height: 52px;
	border-bottom: 1px solid #ddd;
	line-height: 50px;
	margin-bottom: 20px;}

.nav-path
{
	color: #999;}

	.nav-path a
	{
		color: #999;
		font-size: 14px;
		padding: 0 3px;}

		.nav-path a:hover
		{
			text-decoration: none;
			color: #3398cc;}

.main-left
{
	float: left;
	width: 280px;}

.main-right
{
	width: 855px;
	float: right;}

.searchbg
{
	border-bottom: 1px solid #ddd;}

	.searchbg h4
	{
		font-size: 18px;
		color: #666;}

.search
{
	background: url(../images/gsearch.png) no-repeat left top;
	width: 282px;
	height: 47px;
	margin: 25px 0 28px 0;}

.inp-text
{
	width: 230px;
	height: 47px;
	background: 0;
	border: 0;
	padding-left: 5px;}

.inp-but
{
	width: 45px;
	height: 47px;
	background: 0;
	border: 0;
	cursor: pointer;}

.hotb
{
	margin-top: 15px;}

	.hotb h4
	{
		font-size: 18px;
		color: #666;
		border-bottom: 1px solid #ddd;
		padding-bottom: 10px;}

	.hotb ul li
	{
		float: left;

		padding-right: 26px;
		line-height: 40px;}

		.hotb ul li a
		{
			
			font-size: 18px;}

			.hotb ul li a.guo
			{
				font-size: 22px;}

.aboutb
{
	margin-top: 15px;}

.ab-text
{
	width: 690px;}

	.ab-text h4
	{
		font-size: 24px;
		color: #666;
		margin-bottom: 25px;}

	.ab-text p
	{
		line-height: 25px;}

	.ab-text a
	{
		font-size: 20px;
		color: #214e97;
		line-height: 35px;
		background: url(../images/jb.png) no-repeat left center;
		padding-left: 19px;
		display: block;
		margin-top: 10px;}

.about-ul
{
	margin-top: 35px;}

	.about-ul li
	{
		width: 565px;
		margin-right: 40px;
		float: left;
		margin-bottom: 35px;}

		.about-ul li.mar0
		{
			margin-right: 0;}

		.about-ul li .li-abtext
		{
			width: 320px;}

			.about-ul li .li-abtext a
			{
				font-size: 18px;
				color: #214e97;
				display: block;
				margin-bottom: 10px;}

			.about-ul li .li-abtext p
			{
				font-size: 14px;
				color: #666;
				line-height: 25px;}

.right-tit
{
	border-bottom: 1px solid #ddd;
	color: #666;
	font-size: 18px;
	height: 40px;
	line-height: 25px;}

ul.pic-bothside
{
	margin-top: 25px;}

	ul.pic-bothside li
	{
		margin-bottom: 35px;}

		ul.pic-bothside li .li-img
		{
			width: 221px;}

		ul.pic-bothside li .li-text
		{
			width:600px;
			height: 136px;
			border-bottom: 1px solid #ddd;}

			ul.pic-bothside li .li-text h4
			{
				font-size: 16px;
				color: #666;}

			ul.pic-bothside li .li-text p
			{
				font-size: 14px;
				color: #666;
				margin-top: 10px;
				margin-bottom: 5px;
				line-height: 24px;}

			ul.pic-bothside li .li-text .spb em
			{
				color: #999;
				font-style: normal;}

			ul.pic-bothside li .li-text .spb span
			{
				color: #fff;
				font-size: 12px;
				background: #337ab7;
				border-radius: 4px;
				display: inline-block;
				height: 20px;
				line-height: 20px;
				padding: 0 13px;
				margin: 0 5px;}

			ul.pic-bothside li .li-text a
			{
				color: #e4a317;
				display: block;
				margin-top: 5px;}

	ul.pic-bothside a img
	{
		transition: all .2s ease-in-out 0s;
		margin: 3px 13px 3px 0;}

a.pic-a
{
	color: #333;}

span.pic-span
{
	color: #999;}

.right-nr .redmore a
{
	color: #666;
	width: 122px;
	height: 44px;
	display: block;
	line-height: 44px;
	border-radius: 5px;
	padding-left: 23px;
	background: #ddd url(../images/redm.png) no-repeat 90px center;
	margin: 22px auto 50px auto;}

.hub
{
	height: 60px;
	line-height: 60px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 60px;
	position: relative;}

	.hub h4
	{
		line-height: 60px;
		font-size: 18px;
		color: #666;}

	.hub a
	{
		position: absolute;
		right: 0;
		top: 0;}

.dazhou
{
	padding-top: 25px;
	height: 165px;
	border-bottom: 1px solid #ddd;}

	.dazhou h4 img
	{
		margin-right: 10px;}

	/*	.dazhou ul
	{
		padding-left: 20px;
	}*/

	.dazhou ul li
	{
		float: left;
		padding-top: 15px;
		margin-right: 53px;}

		.dazhou ul li a
		{
			font-size: 14px;
			color: #999;}

.xiang-top
{
	margin: 20px 0 10px 0;}

.xiang
{
	font-size: 18px;
	color: #666;}

.xmore a
{
	color: #999;
	font-size: 14px;}

.xiangmu ul li
{
	line-height: 30px;}

	.xiangmu ul li a
	{
		color: #666;
		font-size: 14px;
		padding-left: 15px;
		background: url(../images/huid.png) no-repeat left center;}

.pic-list
{
	padding-top: 25px;}

ul.pic-list li
{
	float: left;
	margin-bottom: 20px;
	margin-right: 33px;
	width: 261px;}

	ul.pic-list li .li-pimg
	{
		width: 261px;
		height: 177px;
		position: relative;}

		ul.pic-list li .li-pimg .li-bh
		{
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			text-align: center;
			background: url(../images/gblack2.png) repeat left top;
			visibility: hidden;}

		ul.pic-list li .li-pimg:hover .li-bh
		{
			visibility: visible;}

		ul.pic-list li .li-pimg .li-bh img
		{
			padding-top: 45px;}

	ul.pic-list li p
	{
		padding: 15px 0;
		color: #666;
		font-size: 22px;
		text-align: center;}

		ul.pic-list li p span
		{
			font-size: 16px;
			color: #999;}

	ul.pic-list li.mar0
	{
		margin-right: 0;}

	ul.pic-list li a
	{
		color: #071f3d;}

		ul.pic-list li a:hover
		{
			color: #666;
			text-decoration: none;}

.ukcon
{
	min-height: 300px;
	margin-bottom: 30px;}

	.ukcon h4
	{
		font-size: 24px;
		color: #666;
		margin: 22px 0;}

		.ukcon h4 span
		{
			font-size: 18px;
			color: #999;
			padding-left: 15px;}

.uk-text
{
	width: 565px;}

.uk-more
{
	margin-top: 15px;}

.uk-text p
{
	line-height: 30px;
	text-align: justify;
	-ms-text-justify: inter-ideograph;
	text-justify: inter-ideograph;}

.ukxq a.uka
{
	font-size: 16px;
	color: #666;}

	.ukxq a.uka img
	{
		margin-right: 5px;}

.uka:focus
{
	text-decoration: none;}

.qianbox
{
	border: 1px solid #ddd;
	min-height: 920px;
	margin-bottom: 30px;}

.xuan-ti img
{
	padding: 33px;}

.ka-top
{
	height: 40px;
	background: #f5f5f5;
	border-bottom: 1px solid #ddd;}

	.ka-top ul li
	{
		float: left;
		line-height: 30px;}

		.ka-top ul li a
		{
			color: #666;
			font-size: 14px;
			padding: 0 20px;
			display: block;}

			.ka-top ul li a:hover, a.act
			{
				background: #fff url(../images/bortop.png) repeat-x left top;
				float: left;
				height: 43px;
				line-height: 40px;
				position: relative;
				top: -5px;
				text-decoration: none;}

.chu-top
{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	color: #666;}

.xing-ul
{
	background: #fff;
	height: 50px;
	border: 1px solid #b6c6ce;
	position: absolute;
	bottom: 0;
	width: 100%;}

	.xing-ul ul li
	{
		float: left;
		line-height: 45px;}

		.xing-ul ul li:last-child
		{
			background: 0;}

		.xing-ul ul li a
		{
			font-size: 16px;
			color: #46ade2;
			text-decoration: none;
			border-bottom: 3px solid #fff;
			display: block;
			padding: 0 51px;}

			.xing-ul ul li a:hover
			{
				border-bottom: 3px solid #3398cc;}

.xiangd
{
	border-bottom: 1px solid #ccc;
	height: 40px;
	line-height: 30px;
	font-size: 22px;}

.xinde
{
	height: 320px;
	border-bottom: 1px solid #ddd;
	padding: 26px 0;}

.xin-left
{
	width: 218px;}

.xin-right
{
	width: 536px;}

.xin-imgb
{
	position: relative;}

.xin-imgh
{
	background: url(../images/gblack3.png) repeat left top;
	width: 100%;
	height: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;}

	.xin-imgh img
	{
		padding-top: 38px;}

.xin-left h4
{
	color: #3398cc;
	font-size: 18px;
	line-height: 30px;
	margin: 10px 0;}

.xin-left p
{
	line-height: 23px;
	font-size: 14px;}

.xin-tit span
{
	font-size: 18px;
	color: #ff9e00;}

	.xin-tit span.shen
	{
		color: #5cb151;
		float: right;
		font-size: 14px;}

.xin-tit a
{
	color: #999;
	font-size: 18px;
	display: inline-block;
	padding-left: 25px;}

.xin-right span.date
{
	font-size: 14px;
	color: #999;
	display: block;
	margin: 10px 0;}

.xin-right p
{
	font-size: 14px;
	color: #666;
	line-height: 23px;}

.beida
{
	color: #2283b6;}

	.beida img
	{
		margin-right: 5px;
		margin-top: -4px;}

	.beida span
	{
		color: #666;
		font-size: 14px;
		display: inline-block;
		padding-left: 40px;}

.lun-img
{
	position: relative;
	margin-top: 16px;
	margin-bottom: 13px;}

	.lun-img a.a-left
	{
		position: absolute;
		left: 0;
		top: 0;}

	.lun-img a.a-right
	{
		position: absolute;
		right: 0;
		top: 0;}

	.lun-img ul
	{
		padding-left: 20px;
		padding-bottom: 15px;}

		.lun-img ul li
		{
			float: left;
			margin-left: 20px;}

.xin-right p.non
{
	font-size: 18px;
	color: #999;}

.xin-right a.zhuan
{
	font-size: 18px;
	color: #fff;
	display: block;
	width: 109px;
	height: 39px;
	background: #3398cc;
	text-align: center;
	line-height: 38px;
	border-radius: 5px;
	text-decoration: none;
	margin-top: 20px;}

.hub:hover
{
	background-color: #f2f2f2;}

.hub
{
	/*padding: 0 15px;*/
	cursor: pointer;}

/*faq*/

.fsearch{
	background: url(../images/searchc.jpg) no-repeat left top;
	width: 611px;
	height: 40px;
	margin: auto;
	margin-top: 20px;}

.fsearch input.f-inptext{
	width: 552px;
	padding-left: 15px;
	background: none;
	border: none;
	height: 37px;
    line-height: 37px;
    float: left;
    color: #666;}
.fsearch input.f-inpbut{
	background: none;
	border: none;
	cursor: pointer;
	width: 40px;
	height: 40px;
	float: right;}
.faq-top{
	margin-bottom: 40px;
	padding-bottom: 40px;}
.faq-top h4{
	font-size: 28px;
	color: #666;
	text-align: center;}
.faq-top ul{padding-top: 40px;}
.faq-top ul li{
	float: left;
	width: 146px;
	height: 146px;
	text-align: center;
	margin-right: 57px;}
.faq-top ul li:last-child{
	margin-right: 0px;}
.faq-top ul li a{
	background: url(../images/faqicon.png) no-repeat left top;
	display: block;}
.faq-top ul li a.a1{
	background-position: -7px -1px;
	width: 146px;
	height: 146px;}
.faq-top ul li a.a1:hover{
	background-position: -7px -153px;}

.faq-top ul li a.a2{
	background-position: -210px -1px;
	width: 146px;
	height: 146px;}
.faq-top ul li a.a2:hover{
	background-position: -210px -153px;}

.faq-top ul li a.a3{
	background-position: -416px -1px;
	width: 146px;
	height: 146px;}
.faq-top ul li a.a3:hover{
	background-position: -416px -153px;}

.faq-top ul li a.a4{
	background-position: -619px -1px;
	width: 146px;
	height: 146px;}
.faq-top ul li a.a4:hover{
	background-position: -619px -153px;}

.faq-top ul li a.a5{
	background-position: -825px -1px;
	width: 146px;
	height: 146px;}
.faq-top ul li a.a5:hover{
	background-position: -825px -153px;}

.faq-top ul li a.a6{
	background-position: -1031px -1px;
	width: 146px;
	height: 146px;}
.faq-top ul li a.a6:hover{
	background-position: -1031px -153px;}





.faq-top ul li p a{
	font-size: 16px;
	color: #666;
	display: block;
	background: none;
	margin-top: 20px;
	text-decoration: none;}

.faq-relust{
	min-height: 500px;}

.relust-top{
	height: 60px;
	line-height: 58px;
	border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size: 20px;
    color: #999;}
.relust-top span{
	color: #3398cc;
	font-size: 20px;}
.faq-box{
	border-bottom: 1px solid #eee;
	padding: 18px 0;}
.faq-box p{
	font-size: 16px;
	color: #999;
	line-height: 25px;}
.faq-box p.pa{
	color: #666;
	margin-bottom: 5px;}

.jmore a{
	display: block;
	margin: auto;
	border-radius: 5px;
	width: 117px;
	height: 33px;
	background: #ddd;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 33px;
	margin-top: 30px;
	margin-bottom: 80px;}