.gk-tt {
	width: 100%;
	height: 100%
}

.gk-zd {
	width: 100%;
	background: #e3eef8;
	border-radius: 15px;
	overflow: hidden
}

.gk-zd li {
	width: 20%;
	min-height: 68px;
	float: left
}

.gk-zd li a {
	display: inline-block;
	overflow: hidden
}

.gk-zd li a span {
	float: left;
	display: inline-block;
	width: 50px;
	height: 50px;
	margin: 9px 5px 9px 20px;
	background: url(../../images/gk/gk-menus1-ico.png) no-repeat
}

.gk-zd li a .gk-menus1 {
	background-position: -3px center
}

.gk-zd li a .gk-menus2 {
	background-position: -218px center
}

.gk-zd li a .gk-menus3 {
	background-position: -419px center
}

.gk-zd li a .gk-menus4 {
	background-position: -629px center
}

.gk-zd li a .gk-menus5 {
	background-position: -860px center
}

.gk-zd li a p {
	float: left;
	display: inline-block;
	line-height: 68px;
	font-size: 18px;
	color: #0066bd;
	font-weight: 700
}

.gk-jc a {
	display: inline-block;
	width: 100%;
	text-indent: 30px;
	height: 36px;
	line-height: 36px;
	background: url(../../images/gk/list-ico-03.png) 5px center no-repeat
}

.gk-ss {
	width: 100%;
	font-size: 18px;
	line-height: 20px;
	background: #0066bd;
	color: #fff;
	height: 60px;
	padding: 10px 29px
}

.gk-ss-inp {
	width: 100%;
	min-height: 60px;
	background: #e3eef8;
	line-height: 60px;
	overflow: hidden
}

.gk-ss-inp input {
	width: 180px;
	margin: 0 5px;
	border: #E7E7E7 1px solid;
	height: 30px
}

.gk-ss-inp button {
	background: #0165bd;
	color: #fff;
	height: 28px;
	line-height: 28px;
	outline: 0;
	vertical-align: baseline;
	width: 100%;
	border: none
}

.gk-r {
	padding-right: 0!important
}

.gk-l {
	padding-left: 0!important
}

.gk-ldzc {
	min-height: 300px;
	overflow: hidden;
	background: url(../../images/gk/gk-box1-left-bg.png) left top no-repeat #fafafa
}

.gk-ld-tt {
	height: 36px;
	line-height: 36px;
	color: #e50011;
	text-indent: 35px;
	font-size: 16px;
	background: url(../../images/gk/gk-box1-left-tit.png) 10px top no-repeat #f3f3f3
}

.gk-ldxq .gk-img {
	display: inline-block;
	width: 100%;
	text-align: center
}

.gk-ldxq .gk-s1 {
	color: red;
	line-height: 28px
}

.gk-ldxq .gk-s2 {
	line-height: 28px
}

.bor-dashed {
	border-bottom: 2px dashed #e3e3e3
}

.gk-news {
	border-bottom: 2px solid #999;
	height: 46px;
	line-height: 46px
}

.gk-news li {
	float: left;
	width: 20%;
	height: 46px;
	padding: 3px 0
}

.gk-news li.default {
	border-bottom: 5px solid #0066bd
}

.gk-news li.default a {
	background: url(../../images/gk/gk-title-ico.jpg) left center no-repeat;
	color: #0066bd
}

.gk-news li a {
	display: inline-block;
	width: 100%;
	height: 40px;
	font-size: 16px;
	font-weight: 700;
	text-align: center
}

.m-tnm {
	border-bottom: 2px solid #999;
	height: 46px;
	line-height: 46px
}

.m-tnm .u-m {
	float: right
}

.m-tnm .sub-tit {
	display: inline-block;
	padding: 0 20px;
	border-bottom: 5px solid #0066bd;
	height: 46px;
	font-size: 16px;
	font-weight: 700;
	background: url(/images/gk/gk-title-ico.jpg) left center no-repeat;
	color: #0066bd
}

.m-lst36 ul em {
	background: url(../../images/index.files/list-ico-03.png) 0 center no-repeat;
	height: 36px
}

.led-img {
    width: 100%;
    height: 270px;
    background: url(../../images/gk/mulubannger.png) center no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.led-img span {
	font-size: 60px;
	color: #e01d10;
	font-family: myFirstFont;
	letter-spacing: 2px;
	position: absolute;
	top: 40%;
	right: 20%
}

.menus .menus-tit {
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 128px;
	font-size: 48px;
	color: #3b93d9;
	background: url(../../images/gk/News.png) bottom center no-repeat
}

.menus ul li {
	width: 100%;
	text-align: center;
	margin-top: 5px
}

.menus ul li a {
	display: inline-block;
	width: 100%;
	line-height: 50px;
	border-radius: 4px;
	font-size: 18px
}

.menus ul li a:hover {
	background: url(../../images/news/xw-b.png) 0 0 no-repeat;
	background-size: 100% 100%;
}

.menus ul .active a {
	background: url(../../images/news/xw-b.png) 0 0 no-repeat;
	background-size: 100% 100%;
}

.ld-hd {
	border: 1px #c8c8c8 solid;
	overflow: hidden
}

.ld-hd .ld-t {
	border-bottom: 1px #c8c8c8 solid;
	overflow-y: hidden
}

.ld-hd .ld-t span {
	display: inline-block;
	float: left;
	font-size: 18px;
	background: #3b861f;
	display: block;
	line-height: 40px;
	padding: 0 20px;
	text-align: center;
	color: #fff
}

.ld-hd .ld-t a {
	font-size: 14px;
	float: right;
	display: block;
	line-height: 40px;
	padding-right: 20px
}

.ldzc-ldxx {
	width: 100%;
	min-height: 300px;
	border: 1px solid #c8c8c8;
	margin-bottom: 10px
}

.ldzc-sm {
	overflow: hidden
}

.ldzc-sm span {
	display: inline-block;
	float: left
}

.ldzc-sm img {
	width: 100%;
	padding: 21px 0
}

.ldzc-fg .ldzc-xm,.ldzc-zw .ldzc-xm {
	width: 20%;
	text-align: center
}
.ldzc-fg .ldzc-span {
    min-height: 180px;
}
.ldzc-zw span {
	width: 80%
}

.ldzc-fg span {
	width: 80%
}

.ldzc-js {
	overflow: hidden;
	border-bottom: 1px solid #c8c8c8
}

.ld-bor-r {
	border-right: 1px solid #c8c8c8
}

.ld-bor-b {
	border-bottom: 1px solid #c8c8c8
}

.ld-bor-l {
	border-left: 1px solid #c8c8c8
}

.ldzc-zw {
	line-height: 45px;
	font-size: 16px;
	overflow: hidden
}

.ldzc-fg {
	line-height: 30px;
	font-size: 16px;
	overflow: hidden
}

.ldzc-fg .ldzc-xm {
	min-height: 180px;
	;line-height: 180px;
}

.ldzc-xq {
	padding: 10px 0;
	overflow: hidden;
	line-height: 30px;
	font-size: 16px
}

.ldzc-js span {
	color: #555;
	font-size: 14px;
	padding-left: 15px
}

.ldzc-jl {
	overflow: hidden
}

.ld-jl-t {
	line-height: 45px;
	font-size: 16px
}

.ldzc-jl .ld-jl-p {
	display: inline-block;
	padding: 20px;
	line-height: 30px;
	font-size: 16px
}

.jg-t {
	overflow: hidden
}

.jg-t span {
	display: inline-block;
	float: left;
	font-size: 18px;
	background: #1371bd;
	display: block;
	line-height: 45px;
	padding: 0 20px;
	text-align: center;
	color: #fff
}

.jg-ty {
	line-height: 30px;
	text-indent: 28px;
	height: 263px;
	text-align: left;
	padding: 10px 30px;
	overflow: hidden;
	overflow-y: auto;
	border: 1px solid #e6e6e6;
	background: #f3f3f3
}

.jg-lx {
	width: 100%;
	height: 301px;
	background: url(../../images/gk/gk-node-add.png) no-repeat;
	background-size: 100% 100%;
	padding: 10px 25px 20px
}

.jg-lx .lx-span{
	display: inline-block;
	font-size: 18px;
	width: 100%;
	color: #fff;
	font-weight: 700;
	border-bottom: 2px solid #fff;
	line-height: 38px;
	text-align: left
}
.jg-lxwm{
	overflow-y: auto;
	height: 235px;
}
.jg-lx p {
	color: #fff!important;
	font-size: 16px;
	line-height: 25px
}

.gk-list-tt {
	display: inline-block;
	width: 100%;
	height: 43px;
	line-height: 43px;
	background: #3b861f;
	color: #fff;
	text-align: center;
	font-size: 18px
}

.gk-ysq-ss {
	width: 100%;
	border: 1px solid #3b861f;
	padding: 15px 0;
	overflow: hidden
}

.gk-ysq-inp {
	line-height: 45px;
	height: 45px;
	color: #3b861f;
	padding: 0 20px;
	width: 100%;
	margin-left: 10%
}

.gk-ysq-inp input {
	width: 70%;
	border: 1px solid #ebebeb;
	height: 30px
}

.gk-ysq-btn {
	overflow: hidden
}

.gk-ysq-btn button {
	height: 90px;
	padding: 0 40px;
	font-size: 20px;
	letter-spacing: 2px;
	background: #3b861f;
	color: #fff;
	border: 1px solid #ebebeb;
	cursor: pointer;
	float: left
}

.gk-ysq-btn a {
	display: inline-block;
	margin-left: 40px;
	line-height: 90px;
	padding: 0 40px;
	font-size: 20px;
	letter-spacing: 2px;
	background: #3b861f;
	color: #fff;
	border: 1px solid #ebebeb;
	cursor: pointer;
	float: left
}

.table thead tr th {
	background: #e8f5e4;
	font-size: 16px;
	color: #000
}

.bdse {
	overflow: auto
}

.ysq-three {
	border-top: 2px solid #3b861f
}

.ysq-three-tit {
	background: url(../../images/gk//yqf-type-tit.png) center no-repeat;
	height: 50px;
	margin: -23px auto 20px
}

.ysq-before {
	width: 80%;
	margin: 0 auto;
	padding: 0 20px;
	text-align: left;
	line-height: 25px
}

.ysq-tab {
	width: 90%;
	margin: 0 auto
}

.gk-ysq {
	overflow: hidden
}

.gk-ysq li {
	width: 25%;
	float: left;
	text-align: center
}

.gk-ysq li a span {
	display: inline-block;
	width: 145px;
	height: 145px;
	background: url(../../images/gk/yqf-type-ico.png) no-repeat
}

.gk-ysq li a .ysq-zx {
	background-position: -1px -1px
}

.gk-ysq li a .ysq-yx {
	background-position: -283px -1px
}

.gk-ysq li a .ysq-dh {
	background-position: -564px -1px
}

.gk-ysq li a .ysq-bg {
	background-position: -833px -1px
}

.gk-ysq .default a .ysq-zx {
	background-position: -1px -148px
}

.gk-ysq .default a .ysq-yx {
	background-position: -283px -148px
}

.gk-ysq .default a .ysq-dh {
	background-position: -564px -148px
}

.gk-ysq .default a .ysq-bg {
	background-position: -833px -148px
}

.gk-ysq li a p {
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 16px
}

#gk-ysq {
	width: 50%;
	height: 70px;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	text-align: center;
	line-height: 70px;
	margin: 20px auto;
	background: #f4f4f4
}

.ysq-box {
	overflow: hidden
}

#gk-ysq p {
	width: 100%;
	display: inline-block
}

#ysq_info {
	width: 100%;
	margin: 0 auto;
	overflow: hidden
}

#ysqForm {
	width: 75%;
	margin: 0 auto
}

.ysqtable .ysq-tab-li input {
	margin: 0
}

.ysqtitle-sqr {
	height: 38px;
	background: url(../../images/gk/ysq_03.png) left top no-repeat
}

.ysqtitle-qkxx {
	height: 38px;
	background: url(../../images/gk/ysq_06.png) left top no-repeat
}

.ysqtitle-jgdw {
	height: 38px;
	background: url(../../images/gk/ysq_08.png) left top no-repeat
}

.ysqtable li .ysq-tab-li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #f4f5f6;
	text-align: left;
	padding-left: 50px
}

.ysqtable input {
	height: 38px;
	line-height: 38px;
	border: 1px solid #ebebeb;
	background: #fff;
	text-indent: 3px;
	margin: 5px 0;
	vertical-align: middle
}

.ysqtable label {
	text-align: right;
	margin: 0;
	line-height: 38px;
	font-weight: 400;
	font-size: 16px;
	vertical-align: middle;
	cursor: pointer
}

.ysqtable span {
	line-height: 38px
}

.f_red {
	color: red
}

#content {
	height: 80px
}

.ysqtable select {
	height: 38px;
	line-height: 38px;
	border: 1px solid #ebebeb;
	background: #fff
}

.ysqtable textarea {
	height: 80px
}

.ysq-bm {
	overflow: hidden
}

.ysq-bm ul li {
	text-align: center
}

.ysq-bm-t {
	overflow: hidden;
	border-bottom: 1px solid #ebebeb
}

.ysq-bm-t span {
	height: 40px;
	line-height: 40px;
	width: 150px;
	text-align: center;
	color: #fff;
	display: block;
	background: #249CE8
}

.btn_bg {
	width: 110px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
	background: #249CE8;
	font-size: 16px
}

.gk-con {
	width: 85%;
	margin: 0 auto
}

@media all and (max-width:1024px) {
	.gk-ysq-btn button {
		padding: 0 20px
	}

	.gk-ysq-btn a {
		padding: 0 20px
	}

	.gk-r {
		padding-right: 10px!important
	}

	.gk-l {
		padding-left: 10px!important
	}

	.gk-zd li {
		width: 30%
	}

	.gk-ss {
		width: 100%;
		padding: 0;
		height: 40px;
		line-height: 40px;
		text-align: center
	}

	.menus .menus-tit {
		font-size: 30px
	}
}

@media all and (max-width:768px) {
	.gk-zd li {
		width: 50%
	}

	.gk-ysq-btn a {
		margin-left: 10px
	}

	.ldzc-fg .ldzc-xm,.ldzc-zw .ldzc-xm {
		width: 30%;
		text-align: center
	}

	.ldzc-zw span {
		width: 70%
	}

	.ldzc-fg span {
		width: 70%
	}

	.gk-list-tt {
		font-size: 16px
	}

	#ysqForm {
		width: 100%
	}

	.gk-con {
		width: 100%;
		margin: 0 auto
	}
}

@media all and (max-width:750px) {
	.gk-ysq-btn {
		text-align: center
	}

	.gk-ysq-btn button {
		height: 45px
	}

	.gk-ysq-btn a {
		line-height: 45px
	}

	.gk-zd li {
		width: 100%
	}

	.gk-news li a {
		font-size: 12px
	}

	.led-img {
		height: 100px
	}

	.led-img span {
		top: 10%;
		right: 15%
	}

	.menus .menus-tit {
		line-height: 65px
	}

	.menus ul li a {
		background: #42a5f6;
		color: #fff
	}

	.ld-bor-r {
		border-right: none
	}

	.ld-bor-b {
		border-bottom: none
	}

	.ld-bor-l {
		border-left: none
	}

	.ldzc-sm span {
		display: inline-block;
		width: 100%;
		float: left;
		text-align: left
	}

	.ldzc-fg .ldzc-xm,.ldzc-zw .ldzc-xm {
		text-align: left;
		font-weight: 700;
		font-size: 18px
	}

	.ld-jl-t {
		font-weight: 700;
		font-size: 18px
	}

	.ldzc-zw span {
		text-align: center
	}

	.ldzc-fg .ldzc-xm {
		min-height: 35px;
		line-height: 35px;
	}

	.ldzc-jl .ld-jl-p {
		padding: 0
	}

	.gk-ysq-inp {
		margin: 0
	}

	.ysq-before {
		width: 100%
	}

	#gk-ysq {
		width: 90%
	}

	.gk-ysq li {
		width: 50%
	}

	#ysqForm {
		width: 100%
	}

	.ysqtable label {
		font-size: 14px;
		text-align: left
	}
}

.menus .menus-ld {
	display: block;
	width: 100%;
	line-height: 60px;
	text-align: center;
	background: #3b861f;
	color: #fff;
	font-size: 20px;
}   