.gongsi_jiagou_grid {

	padding: 65px 40px;

	text-align: center;

	font-size: 20px;

	background: url('../images/jiagoubg.png') no-repeat;

	background-size: cover;

}



.gongsi_jiagou_grid .tit {

	width: 465px;

	height: 97px;

	font-size: 30px;

	color: #333;

	text-align: center;

	display: flex;

	align-items: center;

	justify-content: center;

	line-height: 1.5;

	margin: 0 auto;

	position: relative;

	margin-bottom: 25px;

}



.gongsi_jiagou_grid .tit:after {

	content: '';

	position: absolute;

	height: 25px;

	width: 1px;

	background: #FABE00;

	left: 50%;

	bottom: 0;

	transform: translate(-50%, 100%);

}



.gongsi_jiagou_grid .jiagou_type {

	justify-content: space-between;

	padding-top: 34px;

}



.gongsi_jiagou_grid li {

	box-sizing: border-box;

	width: 14%;

	margin-right: 20px;

	text-align: center;

}



.gongsi_jiagou_grid li em {

	box-sizing: border-box;

	width: 100%;

	display: inline-block;

	border: 1px solid #FABE00;

	height: 82px;

	display: flex;

	color: #FABE00;

	align-items: center;

	justify-content: center;

	padding: 0 20px;

	font-size: 20px;

	background: #1a1611;

	position: relative;

}



.gongsi_jiagou_grid li em:after {

	content: '';

	position: absolute;

	height: 25px;

	width: 1px;

	background: #FABE00;

	left: 50%;

	top: -22px;

	transform: translateY(-50%);

}



.gongsi_jiagou_grid li:nth-of-type(1) {

	width: 105px;

}



.gongsi_jiagou_grid li:nth-of-type(1) em {

	padding: 0;

}



.gongsi_jiagou_grid li:nth-last-of-type(1) {

	margin-right: 0;

}



.gongsi_jiagou_grid ul {

	border-top: solid #FABE00 3px;

}



.jiagou_type.jiagou_type2 {

	width: 930px;

	margin: 33px auto 0;

	position: relative;

}



.jiagou_type.jiagou_type2:after {

	content: '';

	position: absolute;

	top: 0;

	width: 730px;

	left: 50%;

	margin-left: -365px;

	height: 3px;

	background: #FABE00;

}



.gongsi_jiagou_grid .jiagou_type.jiagou_type2 li {

	height: auto;

	position: relative;

	width: auto;

	padding: 0 35px;

}



.gongsi_jiagou_grid .jiagou_type2 h3 {

	border: 1px solid #FABE00;

	font-size: 20px;

	color: #FABE00;

	padding: 14px 0;

	margin: 0 auto;

	font-weight: normal;

	box-sizing: border-box;

	width: 205px;

	position: relative;

	z-index: 2;

	background: #1a1611;

}



.jiagou_type2 h3:after {

	content: '';

	position: absolute;

	height: 20px;

	width: 1px;

	left: 50%;

	top: -32px;

	background: #FABE00;

}



.jiagou_type2 .jiagou_line {

	position: relative;

	width: 360px;

}



.jiagou_type2 .jiagou_line:after {

	position: absolute;

	content: '';

	left: 50%;

	margin-left: -140px;

	top: 30px;

	width: 280px;

	height: 60px;

	border: 1px solid #FABE00;

	z-index: 1;

	border-bottom: none;

}



.jiagou_type2 {

	/* height: 44px; */

	/* padding: 12px 0; */

	text-align: center;

	position: relative;

}



.jiagou_type2 dl {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

	position: relative;

	z-index: 3;

}



.jiagou_type2 dd {

	border: #FABE00 1px solid;

	color: #FFF;

	height: 44px;

	width: 160px;

	text-align: center;

	margin-top: 20px;

	display: flex;

	align-items: center;

	justify-content: center;

	background: #000;

}



.jiagou_type2 dd.cg {

	background: #B28850;

}



.jiagou_type2 dd.kg {

	background: #7D7D7D;

}



.gongsi_jiagou_grid .line_sm li {

	width: auto;

}



.line_sm {

	width: 100%;

	color: #FFF;

	font-size: 20px;

	padding-top: 20px;

	margin-bottom: 70px;

}



.line_sm ul {

	justify-content: flex-end;

	border: none;

}



.line_sm .icon {

	display: inline-block;

	width: 24px;

	height: 24px;

	border: 1px solid #FABE00;

	background: #000;

	margin: 0 10px 0 20px;

}



.line_sm .icon.kg {

	background: #7D7D7D;

}



.line_sm li {

	display: flex;

	align-items: center;

	justify-content: center;

}



.line_sm .icon.cg {

	background: #B28850;

}



.news-content {

	background: #2e2e2e;

	padding: 60px 5% 0;

}



.news-content ul li {

	width: 32%;

	float: left;

	padding-left: 2%;

	padding-bottom: 25px;

	border-bottom: 1px solid #4a4a4a;

	margin-bottom: 70px;

}



.news-content ul li:nth-child(3n+1) {

	padding-left: 0;

}



.news-content ul li .img-box {

	display: block;

	overflow: hidden;

	height: 230px;

}



.news-content ul li .img-box img {

	width: 100%;

	height: auto;

	transition: all 0.6s;

	transform: scale(1);

}



.news-content ul li:hover .img-box img {

	transform: scale(1.05);

}



.news-content ul li .tit {

	display: block;

	font-size: 18px;

	overflow: hidden;

	color: #FFFFFF;

	margin: 20px 0;

	line-height: 28px;

	height: 56px;

	transition: all 0.4s;

}



.news-content ul li:hover .tit {

	color: #FABE00;

}



.news-content ul li .d {

	font-size: 16px;

	color: #989898;

	line-height: 28px;

	height: 84px;

	overflow: hidden;

	transition: all 0.4s;

}



.news-content ul li:hover .d {

	color: #FFFFFF;

}



.news-content ul li .t {

	font-size: 16px;

	color: #989898;

	margin-top: 20px;

	transition: all 0.4s;

}



.news-content ul li:hover .t {

	color: #FFFFFF;

}



.news-content ul li:nth-child(4) {

	margin-bottom: 0;

}



.news-content ul li:nth-child(5) {

	margin-bottom: 0;

}



.news-content ul li:nth-child(6) {

	margin-bottom: 0;

}



.news-content .news-page {

	position: absolute;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

	color: #999999;

}



.news-content .news-page i {

	color: #FABE00;

}



.news-content.dis {

	padding: 0 5% 20px;

}



.display-box h6 {

	padding: 30px 0;

	font-size: 30px;

	color: #FFFFFF;

	font-weight: normal;

}



.display-box .dis-tips {

	margin-bottom: 30px;

	font-size: 16px;

	color: #878787;

}



.display-box .dis-tips span {

	display: inline-block;

	margin-right: 20px;

}



.display-box .dis-text {

	font-size: 16px;

	line-height: 30px;

	color: #FFFFFF;

	padding-bottom: 30px;

	border-bottom: 1px solid #4a4a4a;

}



.display-box .dis-text img {

	max-width: 100%;

	height: auto;

}



.display-box .dis-np {

	padding: 30px 0;

}



.display-box .dis-np p {

	line-height: 2;

}



.display-box .dis-np p a {

	color: #989898;

	font-size: 16px;

	transition: all 0.4s;

}



.display-box .dis-np p a:hover {

	color: #FABE00;

}



@media only screen and (max-width: 1700px) {

	.ny_banner .banner-content dt {

		font-size: 50px;

	}



	.ny_banner .banner-content dl dd {

		font-size: 40px;

	}



	.ny_banner .banner-content dl dd:after {

		height: 4px;

		bottom: 5px;

	}



	.news-content ul li .img-box {

		height: 200px;

	}

}



@media only screen and (max-width: 1550px) {



	.gongsi_jiagou_grid li em,

	.jiagou_type2 dd {

		font-size: 16px;

	}

}



@media only screen and (max-width: 1249px) {
	.ny_title p{font-size:14px;}

	.news-content ul li .img-box {

		height: auto;

	}



	.gongsi_jiagou_grid .line_sm {

		margin-bottom: 10px;

	}



	.kc_fazhan_grid #scollwarp {

		margin-left: 0;

	}



	.kc_fazhan_grid .text {

		padding: 20px;

	}



	.jiagou_type2 .jiagou_line:after {

		width: 80%;

		margin-left: -40%;

	}



	.jiagou_type2 dd {

		width: 46%;

	}



	.line_sm {

		font-size: 16px;

	}



	.gongsi_jiagou_grid .tit {

		width: 100%;

		font-size: 20px;

		height: 60px;

	}



	.gongsi_jiagou_grid li:nth-of-type(1) {

		width: auto;

	}



	.gongsi_jiagou_grid li em,

	.jiagou_type2 dd {

		font-size: 14px;

	}

	.content_grid .left_content{

		min-height: auto;

	}

	.gongsi_jiagou_grid {

		/* margin:20px 20px 0; */

		padding: 30px 20px;

	}



	.gongsi_jiagou_grid li em,

	.gongsi_jiagou_grid li:nth-of-type(1) em {

		height: auto;

		padding: 15px 3px;

	}



	.jiagou_type.jiagou_type2 {

		width: 100%;

		flex-wrap: wrap;

	}



	.jiagou_type2 .jiagou_line {

		width: 100%;

	}



	.jiagou_type2 .jiagou_line:nth-of-type(1) {

		margin-bottom: 30px;

	}



	.line_sm ul {

		justify-content: center;

	}



	.jiagou_type2 h3:after,

	.jiagou_type.jiagou_type2:after {

		display: none;

	}



	.about_jianjie .text {

		width: 100%;

		padding: 30px 20px;

	}



	.about_jianjie {

		padding-top: 30vh;
		/* margin:0 20px; */
		background-size: 100%;

	}



	.about_jianjie h3 {

		font-size: 24px;

		margin-bottom: 5px;

	}



	.about_jianjie p {

		margin-bottom: 10px;

	}



	.content_grid .right_menu h2 {

		padding: 15px 30px;

		font-size: 20px;

	}



	.content_grid .right_menu li a {

		padding: 10px 30px;

	}



	.about_wenhua li {

		padding-left: 0;

	}



	.about_wenhua .icon {

		width: 100%;

		position: initial;

		background-size: 100%;

		height: auto;

		padding: 20px 0;

	}



	.about_wenhua .text {

		width: 100%;

		height: auto;

		box-sizing: border-box;

		padding: 15px;

	}



	.about_wenhua .text h3 {

		font-size: 24px;

		margin-bottom: 15px;

	}



	.about_wenhua li:nth-of-type(2n) {

		padding-right: 0;

	}



	.tab_menu_item li {

		font-size: 14px;

		height: auto;

		line-height: 1;

		padding: 15px 0;

		display: flex;

		width: 40%;

		align-items: center;

		justify-content: center;

	}



	.tab_menu_item li.hover {

		font-size: 14px;

	}



	.about_dang_act li {

		padding: 0;

	}



	.about_dang_act li a {

		padding: 10px;

	}



	.about_dang_act li .time {

		position: initial;

		left: 0;

		top: 0;

		text-align: left;

		font-size: 16px;

		display: flex;

	}



	.about_dang_act li .time i {

		font-size: 16px;

		margin-right: 10px;

	}



	.page-box .page_count {

		position: initial;

	}



	.yq_line_block .time em {

		font-size: 45px;

	}



	.yq_line_block .time em:after {

		height: 35px;

	}



	.yq_honor_grid .yq_h_left {

		height: auto;

		padding: 15px 0;

	}



	.yq_honor_grid .yq_h_right {

		height: auto;

		padding-bottom: 15px;

	}



	.yq_honor_grid .yq_h_right ul:nth-of-type(2) {

		margin-top: 0;

	}



	.yq_honor_grid .yq_h_right ul {

		padding: 0 10px;

	}



	.yq_honor_grid .yq_h_left:after {

		display: none;

	}



	.yq_honor_grid .yq_h_left,

	.yq_honor_grid .yq_h_right,

	.yq_honor_grid .yq_h_right ul {

		width: 100%;

	}



	.kc_fazhan_grid {

		flex-wrap: wrap;

	}


	.ny_banner .swiper-slide .banner-content .text{
		padding-top:53px;
	}
	.ny_banner .banner-content dl {
		padding:0;
	}
	.ny_banner .banner-content dt{
		font-size:30px;
	}
	.ny_banner .banner-content dl dd{
		font-size:20px;
	}
	.ny_banner .banner-content dl dd:after{
		height:2px;
	}






	.news-content ul li {

		width: 100%;

		float: none;

		padding-left: 0;

		margin-bottom: 30px;

	}



	.news-content ul li:nth-child(4) {

		margin-bottom: 30px;

	}



	.news-content ul li:nth-child(5) {

		margin-bottom: 30px;

	}



	.news-content ul li:nth-child(6) {

		margin-bottom: 30px;

	}



	.news-content .news-page {

		position: relative;

	}

}

@media only screen and (max-width: 759px) {
	.ny_banner .banner-content dt{font-size:14px;}
	.ny_banner .banner-content dl dd{font-size:12px;}
	.ny_banner .swiper-slide .banner-content .text{padding-top:50px;}
}