.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:178px;
	background:url(../../images/gk/gk-node-pic.png) center 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 {
	color:#2968bd;
	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:#004e90;
	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-zw span {
	width:80%
}
.ldzc-fg span {
	width:80%
}
.ldzc-fg .ldzc-span {
	min-height:180px;
}
.ldzc-fg .ldzc-span span {
	width:100%
}
.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-zn{
	overflow-x: auto;
}
.jg-t {
	overflow:hidden
}
.jg-t span {
	display:inline-block;
	float:left;
	font-size:18px;
	background:#2968bd;
	display:block;
	line-height:45px;
	padding:0 20px;
	text-align:center;
	color:#fff
}
.jg-ty {
	line-height:30px;
	font-size:16px;
	text-indent:28px;
	height:263px;
	text-align:left;
	padding:10px 30px;
	overflow:hidden;
	overflow-x:auto;
	overflow-y:auto;
	border:1px solid #e6e6e6;
	background:#f3f3f3
}
.jg-lx {
	width:100%;
	height:301px;
	color:#fff;
	font-size:16px;
	background:url(../../images/gk/gk-node-add.png) no-repeat;
	background-size:100% 100%;
	padding:10px 25px 20px
}
.jg-lx .spans {
	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-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:#2968bd;
	color:#fff;
	text-align:center;
	font-size:18px
}
.gk-ysq-ss {
	width:100%;
	border:1px solid #2968bd;
	padding:15px 0;
	overflow:hidden
}
.gk-ysq-inp {
	line-height:45px;
	height:45px;
	color:#2968bd;
	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:#2968bd;
	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:#2968bd;
	color:#fff;
	border:1px solid #ebebeb;
	cursor:pointer;
	float:left
}
.table thead tr th {
	background:#e7f7fc;
	font-size:16px;
	color:#000
}
.bdse {
	overflow:auto
}
.ysq-three {
	border-top:2px solid #238de2
}
.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 {
	width:80%;
	background:#2968bd;
	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 {
	color:#2968bd;
	font-weight:700;
	font-size:18px
}
.ldzc-zw span {
	text-align:left
}
.ldzc-fg .ldzc-xm {
	min-height:35px;
	line-height:35px;
}
.ldzc-jl .ld-jl-p {
	padding:0
}
.ldzc-fg .ldzc-xm,.ldzc-zw .ldzc-xm {
	width:50%;
	text-align:left;
	color:#2968bd;
}
.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:#2968bd;
	color:#fff;
	font-size:20px;
}