.container-1100 {
	width:1100px;
	margin:0 auto;
	overflow:hidden
}
.gk-logo {
	margin-top:34px
}
.gk-logo img {
	width:343px;
	height:87px
}
.gk-con {
	margin-top:30px;
	width:100%;
	min-height:200px;
	background:#fafafa;
	overflow:hidden
}
.gk-ss {
	width:510px;
	height:48px;
	background-color:#fff;
	border-radius:9px;
	border:solid 1px #2d66a5;
	margin:84px auto;
	overflow:hidden
}
.gk-ss input {
	width:438px;
	height:46px;
	border:none;
	outline:0;
	border-top-left-radius:9px;
	border-bottom-left-radius:9px;
	display:inline-block;
	float:left;
    text-indent: 1em;
}
.gk-ss button {
	width:70px;
	height:48px;
	border:none;
	outline:0;
	border-top-right-radius:9px;
	border-bottom-right-radius:9px;
	background:url(../../images/gk/gk-ss.png) center center no-repeat;
	display:inline-block;
	float:left
}
.gk_nb_ul {
    border: 1px solid #000;
    border-bottom: none;
    border-right: none;
    overflow: hidden;
}
.gk_nb_ul li {
    width: 33.3%;
    float: left;
    line-height: 45px;
    text-align: center;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.gk_nb_ul li {
    width: 33.3%;
    float: left;
    line-height: 45px;
    text-align: center;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.gk-nr {
	width:1028px;
	min-height:100px;
	margin:0 auto;
	overflow:hidden
}
.gk-nr-l {
	width:240px;
	overflow:hidden;
	float:left
}
.gk-nr-l-ty {
	width:238px;
	background-color:#fff;
	border:solid 1px #f2f2f2;
	overflow:hidden
}
.gk-nr-l-ty a {
	display:inline-block;
	width:100%;
	height:100%;
	overflow:hidden
}
.gk-nr-l-ty a .gk-by-logo {
	display:inline-block;
	float:left;
	width:87px;
	height:68px
}
.gk-nr-l .on {
	background-color:#2d66a5
}
.gk-nr-zn a .gk-by-logo {
	background:url(../../images/gk/gk-zn.png) 27px center no-repeat
}
.gk-nr-l .gk-nr-zn .on .gk-by-logo {
	background:url(../../images/gk/gk-zn-on.png) 27px center no-repeat
}
.gk-nr-zd {
	margin-top:15px
}
.gk-nr-zd a .gk-by-logo {
	background:url(../../images/gk/gk-zd.png) 27px center no-repeat
}
.gk-nr-l .gk-nr-zd .on .gk-by-logo {
	background:url(../../images/gk/gk-zd-on.png) 27px center no-repeat
}
.gk-nr-nr {
	margin-top:15px
}
.gk-nr-nr a .gk-by-logo {
	background:url(../../images/gk/gk-nr.png) 27px center no-repeat
}
.gk-nr-l .gk-nr-nr .on .gk-by-logo {
	background:url(../../images/gk/gk-nr-on.png) 27px center no-repeat
}
.gk-nr-nb {
	margin-top:15px
}
.gk-nr-nb a .gk-by-logo {
	background:url(../../images/gk/gk-nb.png) 27px center no-repeat
}
.gk-nr-l .gk-nr-nb .on .gk-by-logo {
	background:url(../../images/gk/gk-nb-on.png) 27px center no-repeat
}


.gk-nr-ysq {
	margin-top:15px
}
.gk-nr-ysq a .gk-by-logo {
	background:url(../../images/gk/ysqhk.png) 27px center no-repeat
}
.gk-nr-l .gk-nr-ysq .on .gk-by-logo {
	background:url(../../images/gk/ysqgk-h.png) 27px center no-repeat
}
.gk-nr-l-ty a .gk-by-wz {
	display:inline-block;
	float:left;
	width:93px;
	height:47px;
	margin:7px 0;
	font-size:23px;
	color:#2d66a5;
	line-height:26px
}
.gk-nr-l-ty .on .gk-by-wz {
	color:#fff
}
.gk-nr-l-ty a .gk-by-gd {
	display:inline-block;
	float:left;
	width:55px;
	height:68px;
	background:url(../../images/gk/gk-1.png) center center no-repeat
}
.gk-nr-l-ty .on .gk-by-gd {
	background:url(../../images/gk/gk-2.jpg) center center no-repeat
}
.gk-nr-l-ty .accordion {
	overflow:hidden;
	display:none
}
.gk-nr-zn .accordion {
	display:none!important
}
.gk-nr-zd .accordion {
	display:none!important
}
.gk-xl-ul {
	width:236px;
	background:#fff;
	border:1px solid #f2f2f2;
	border-top:none;
	overflow:hidden;
	margin-top:10px;
	padding:0!important;
}
.gk-xl-ul li {
	overflow:hidden;
}
.gk-xl-ul li a {
	padding-left:14%;
	display:inline-block;
	line-height:32px;
	font-size:15px;
	width:100%;
	background:url(../../images/gk/gk-d.png) 60px center no-repeat
}
.gk-xl-ul .liOne {
	padding-left:60px;
	background:url(../../images/gk/dian1.png) 40px center no-repeat
}
.gk-xl-ul .liTwo {
	padding-left:70px;
	background:url(../../images/gk/diand.png) 50px center no-repeat
}
.gk-xl-ul .liThree {
	padding-left:55px;
}
.gk-xl-ul .liFour {
	padding-left:65px;
}
.gk-xl-ul li a:hover {
	background-color:#e9f5fe
}
.gk-nr-r {
	width:768px;
	background:#fff;
	float:right;
	border:1px solid #f2f2f2;
	overflow:hidden
}
.gk-zn-con {
	width:100%;
	overflow:hidden;
	padding:0 25px 0 40px;
	height:1085px
}
.gk-zn-con-nr {
	width:100%;
	overflow:hidden;
	height:980px;
	padding-right:35px
}
.gk-zn-con .title {
	font-size:32px;
	display:inline-block;
	width:100%;
	text-align:center;
	color:#2d66a5;
	margin:25px 0 25px 0
}
.gk-zn-con p {
	line-height:30px;
	font-size:16px;
	text-indent:2em
}
.gk-zn-con h3 {
	margin:25px 0 25px 0;
	font-size:21px;
	font-weight:700
}
.gk-zn-con h4 {
	font-size:18px;
	font-weight:700;
	margin-bottom:25px
}
.nicescroll-rails {
	background-color:#f2f2f2;
	border-radius:4px;
	width:10px!important
}
.gk-zd-con {
	width:100%;
	overflow:hidden;
	padding:25px 25px 0 20px;
	height:735px
}
.gk-zd-con-nr {
	width:100%;
	overflow:hidden;
	padding-right:35px
}
.gk-zd-con-nr li {
	overflow:hidden;
	line-height:60px
}
.gk-zd-con-nr li a {
	display:inline-block;
	float:left
}
.gk-zd-con-nr li span {
	display:inline-block;
	float:left;
	margin-left:10px;
	color:#a8a8a8
}
.gk-zd-con-nr li:nth-child(1) {
	line-height:16px;
	padding-bottom:25px;
	border-bottom:1px solid #a8a8a8
}
.gk-nr-con {
	width:100%;
	overflow:hidden;
	height:1450px
}
.gk-nr-con .wenjian ul li a {
	display:block;
	height:42px;
	color:#fff;
	background:#2d66a5;
	text-align:center;
	line-height:42px;
}
.gk-nr-ty {
	width:100%;
	overflow:hidden
}
.gk-nr-t {
	height:34px;
	width:100%;
	border-bottom:1px solid #a8a8a8
}
.gk-nr-t span {
	display:inline-block;
	padding:0 19px;
	height:34px;
	line-height:34px;
	color:#fff;
	background:#2d66a5;
	text-align:center;
	font-size:18px
}
.gk-nr-ty-ul {
	width:100%;
	padding:20px 20px 0 20px
}
.gk-nr-ty-ul li {
	overflow:hidden;
	width:100%;
	line-height:50px
}
.gk-nr-ty-ul li a {
	display:inline-block;
	float:left
}
.gk-nr-ty-ul li .time {
	float:right;
}
.gk-nr-ty-ul li span {
	display:inline-block;
	float:left;
	margin-left:10px;
	color:#a8a8a8
}
.gk-nr-ty-b {
	width:100%;
	overflow:hidden;
	padding-bottom:20px
}
.gk-nr-ty-b a {
	display:block;
	width:98px;
	height:28px;
	border:1px solid #e4e4e4;
	line-height:28px;
	text-align:center;
	margin:0 auto;
	background:#e6e6e6
}
.gk-nb-con {
	width:100%;
	overflow:hidden
}
.gk-nb-t {
	display:inline-block;
	padding:15px 0 15px 10px;
	font-size:18px
}
.gk-nb-hz {
	width:100%;
	padding:0 5px 20px 5px;
	overflow:hidden
}
.gk-nb-bt {
	display:block;
	width:280px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:18px;
	background:#2d66a5
}
.gk-nb-tab {
	width:100%;
	border-width:1px 0 0px 1px;
}
.gk-nb-tab tbody tr {
	width:33.333%;
	float:left;
}
.gk-nb-tab tbody tr td {
	display:block;
	width:100%;
	line-height:40px;
	font-size:16px;
	padding-left:25px;
	border-width:0 1px 1px 0;
	border-style:solid;
}
.gk-nb-xq {
	width:100%;
	text-align:center;
	padding-bottom:30px;
	font-size:16px
}
@media all and (max-width:1024px) {
.gk-nr {
	width:100%
}
.gk-nr-l-ty {
	width:100%
}
.gk-zn-con {
	padding:0
}
.gk-nr-l {
	width:33.33333333%
}
.gk-nr-r {
	width:66.66666667%;
	float:none
}
.gk-zd-con {
	padding:25px 0 0 0
}
}@media all and (max-width:768px) {
	.gk-tnm{
		display: none;
	}
	.gk-nr-l-ty a .gk-by-gd {
	background:0 0;
	width:0
}
.gk-nr-l-ty .on .gk-by-gd {
	background:0 0;
	width:0
}
.gk-nb-tab tbody tr td {
	width:50%
}
}@media all and (max-width:750px) {
.web_ysq {
	min-height:auto!important;
}
.gk-con {
	margin-top:20px
}
.gk-ss {
	display:none
}
.gk-nr-l {
	width:100%;
	padding:0;
}
.gk-xl-ul {
	width:100%;
	border:none;
}
.gk-nr-r {
	width:100%;
	float:none;
	padding:0
}
.gk-nr-l-ty a .gk-by-gd {
	display:inline-block;
	float:left;
	width:55px;
	height:68px;
	background:url(../../images/gk/gk-1.png) center center no-repeat
}
.gk-nr-l-ty .on .gk-by-gd {
	background:url(../../images/gk/gk-2.jpg) center center no-repeat
}
.gk-nr-l-ty a .gk-by-wz {
	margin-left:30px
}
.gk-zn-con-nr {
	padding-right:15px
}
.gk-nr-con {
	min-height:500px
}
.gk-nr-ty-ul {
	padding:20px 0
}
.gk-nb-tab tbody tr {
	width:50%;
}
.gk-nb-tab tbody tr td {
	width:100%;
	font-size:15px;
	padding-left:0;
}
}.gkfhsy {
	display:inline-block;
	float:right;
	width:120px;
	height:40px;
	background:url(../../images/gk/gkfhsy.png) 0 0 no-repeat;
}