.about1{
    width: 100%;
    height: 513px;
    overflow: hidden;
    background: url(../images/about/about1.jpg);
    background-size: cover;
    background-position: center center;
}
.gk_dh{ width: 100%; height: auto; overflow: hidden; }
.gk_dh a{ background: #ccc; font-size: 18px; line-height: 22px; color: #8c8c8c; padding: 10px 25px; margin-right: 15px; border-radius: 20px; display: inline-block; }
.gk_dh a:hover{ background: #ff8e1f; color: #fff; }
#gk_dha{ background: #ff8e1f; color: #fff; }
.gk_jj{ width: 100%； height:auto; overflow: hidden; background: #fff; }
.gk_jj h2 {
    font-size: 23px;
    line-height: 35px;
    font-weight: normal;
    padding-left: 25px;
    margin: 50px 0 20px 0;
}
.gk_jj p{ font-size: 17px; line-height: 28px;  text-indent: 2em; padding:0 55px;}
.gk_tp{ width: 100%; height: auto; overflow: hidden; }
.gk_tp li{ float: left; margin-right: 10px; }
.gk_tp li:nth-child(3n){ margin-right: 0; }
.gk_tp li:first-child+li+li{ margin-right: 0;}
.gk_tp li img{ width: 393px; height: 290px; display: block; }
.gk_lc{ width: 100%; height: auto; overflow: hidden; background: #fff; }
.gk_lc h2{ font-size: 23px; line-height: 120px; font-weight: normal; padding-left:25px; }
.gk_lc h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 25px; padding-right: 10px; }
/**/
.xxgk_zx{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.xxgk_zx a{
	display:block;
	margin:20px auto 0;
	width:250px;
	height:48px;
	font-size:16px;
	text-align:center;
	border:1px solid #ef7800;
}
.xxgk_zx span{
	position:relative;
	top:-6px;
	left:-6px;
	z-index:5;
	display:block;
	width:252px;
	line-height:50px;
	background-color:#ef7800;
	color:#fff;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.xxgk_zx:hover span{
	-webkit-transform:translate(5px,5px);
	-ms-transform:translate(5px,5px);
	-o-transform:translate(5px,5px);
	transform:translate(5px,5px);
}
.jls {
    margin-top: 40px;
}
.gk_lct{ width: 1120px; height: 460px; margin: 0 auto;overflow: hidden; background: #f4f4f4; }
.gk_lcr{ width: 550px; height: 462px; }
.gk_lcr img{ width: 550px; height: 462px; display: block; }
.gk_zyb{ width: 100%; height: auto; overflow: hidden; }
.gk_zyb h2{ font-size: 23px; line-height: 120px; font-weight: normal;}
.gk_zyb h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 25px; padding-right: 10px; }
.gk_zysl{ width: 100%； height:auto; overflow: hidden; }
.gk_zyz{ width: 593px; height: 570px; background: #fff; }
.gk_zyz h2{ font-size: 20px; line-height: 60px; text-align: center; }
.gk_zyzt{ width: 567px; height: 378px; margin: 25px auto; }
.gk_zyzt li{ float: left; margin-right: 9px; margin-bottom: 15px; }
.gk_zyzt li:nth-child(2n){ margin-right: 0; }
.gk_zyzt li:first-child+li{ margin-right: 0;}
.gk_zyzt li img{ width: 279px; height: 186px; display: block; }
.gk_zyr{ width: 593px; height: 570px; background: #fff; }
.gk_zyr img{ display: block; margin: 25px auto; }
.gk_zyr h2{ text-align: center; font-size: 20px; line-height: 60px; }
.gk_zyr h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 14px; }
.gk_zyr p{ font-size: 17px; line-height: 35px; padding: 25px 55px; text-indent: 2em; }
.gk_ry{ width: 100%; height: auto; overflow: hidden; background: #fff; }
.gk_ry h2{ font-size: 23px; line-height: 120px; font-weight: normal; padding-left:25px; }
.gk_ry h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 25px; padding-right: 10px; }
.gk_ry p{ font-size: 17px; text-indent: 2em; line-height: 35px; padding: 0px 55px; margin-bottom: 40px; }
.gk_gj{ width: 100%; height: auto; overflow: hidden; background: #dadada; padding-bottom: 30px; position: relative; z-index: 1;}
.gk_gjl{ width: 643px; height: auto; overflow: hidden; }
.gk_gjl h2{ font-size: 23px; line-height: 120px; font-weight: normal; padding-left:25px;}
.gk_gjl h2 i{ font-style: normal; font-family: iconfont; color: #fff; font-size: 25px; padding-right: 10px; }
.gk_gjl p{ font-size: 17px; line-height: 35px; text-indent: 2em; padding: 0 35px; }
.gk_gjr{ width: 534px; height: 582px; }
.gk_gjr img{ width: 534px; height: 582px; display: block; }
.gk_tpa{ width: 100%; height: auto; overflow: hidden; margin-top: -10px;}
.gk_tpa li{ float: left; margin-right: 10px; }
.gk_tpa li:nth-child(3n){ margin-right: 0; }
.gk_tpa li:first-child+li+li{ margin-right: 0;}
.gk_zm{ width: 100%; height: auto; overflow: hidden; background: #fff; }
.gk_zm h2{ font-size: 23px; line-height: 120px; font-weight: normal; padding-left:25px; }
.gk_zm h2 i{ font-style: normal; font-family: iconfont; color: #8c8c8c; font-size: 25px; padding-right: 10px; }
.gk_zm h3{ font-size: 17px; color: #221815; font-weight: normal; padding-left: 25px; }
.gk_zm h3 b{ font-weight: normal; color: #ed6a04;}
.gk_zm p{ font-size: 17px; line-height: 35px; text-indent: 2em; padding: 10px 35px; }
.gk_zm img{ display: block; margin: 20px auto; }
.gk_zmt{ width: 99%; height: auto; overflow: hidden; margin: 20px auto; }
.gk_zmt li{ float: left; margin-right: 10px; }
.gk_zmt li:nth-child(3n){ margin-right: 0; }
.gk_zmt li:first-child+li+li{ margin-right: 0;}
.pplc {
    height: 462px;
    width: 558px;
    background: #fafafa;
    padding-left: 10px;
}
.lf {
    float: left;
}
.lr {
    float: right;
}
._container {
    width:558px;
    height: 440px;
    overflow: hidden;
    text-align: center;
    padding-top:10px;
    margin-top:10px;
}

._container li {
    height: auto;
    overflow:hidden;
    font-size: 18px;
    list-style-type:none;
    margin-bottom:10px;
}
._container li h3{
    width:100px;
    float:left;
    font-weight:normal;
    font-size:18px;
    line-height:30px;
}
._container li p::before{
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    z-index: -1;
    position: relative;
    background: #ddd;
    left: -18px;
    top: 10px;
    border-radius: 65px;
    box-shadow: inset 2px 2px 4px rgba(0,0,0,0.4);
}
._container li p{
    width:400px;
    font-size:16px;
    line-height:30px;
    text-align:left;
    border-left:1px solid #cccccc;
    float:left;
    padding-left:15px;
}
._container li p span{
    color:#cccccc;
}
/*底部结束*/
.list_gray {width:100%;overflow:hidden;background:#eeeeee;}
.push {width:100%;overflow:hidden;}
.push ul {width:100%;overflow:hidden;}
.push li {width:279px;height:auto;overflow:hidden;text-align:center;float:left;margin-right:28px;}
.push li img {width:100%;display:block;transition:all .4s;}
.push li img:hover{
    transform: scale(1.02);
}
.push li:nth-child(4n) {margin-right:0;}
.push li:first-child+li+li+li {margin-right:0;}
.push li p {
    font-size: 20px;
    line-height: 45px;
    color: #000000;
}
.jlx {
    margin-bottom: 40px;
}