/* 历程 */
.dmfoot {
	height: 100% !important;
}
.qylc{

	width: 100%;

	background-image: url(../images/introduction/qywh.jpg);

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center center;

	padding-top: 70px;

	padding-bottom: 85px;

	margin-bottom: 100px;

}



.lcswiperk .swiper-button-next, .swiper-container-rtl .swiper-button-prev {

	background: url(../images/introduction/jyou.png);
   
    right: 0px;
    left: auto;
    width: 26px;
    height: 26px;
    outline: unset;
    margin-top: -33px;
}



.lcswiperk .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
     background: url(../images/introduction/jzuo.png);
    right: auto;
    left: 0px;
    width: 26px;
    height: 26px;
    outline: unset;
    margin-top: -33px;
}





.lcswiper{

	width: 1280px;

	height: auto;

	margin: 0 auto;

	position: relative;

	margin-top: 70px;

}

.lcswiperk{

	width: 1200px;

	height: auto;

	margin: 0 auto;

}



.lcswiperk .swiper-slide{

	width: 100%;

	height: 200px;

	display: flex;

	flex-direction: column;

	flex-wrap: wrap;

	

}



.lcswiperk .swiper-slide:nth-child(even){
	width: 100%;
	height: 280px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}


		.lcswiperk .swiper-slide:nth-child(even) .lctop .toptitle{
		    margin-top: 15px;
		}


.toptitle{

		font-size: 16px;

		color: #e40001;

		margin-bottom: 15px;

		text-align: left;

}

.topdesc{

		font-size: 13px;

		color: #666666;

		margin-bottom: 20px;

		text-align: left;

}



.lczhong{

	width: 100%;

	display: flex;

	justify-content: space-between;

}

.zhongxian{

	width: 100%;

	height: 1px;

	background-color:#dbdbdb;

}

.zhongtu{
    width: 9px;
    height: 9px;
    margin-top: -11px;
    position: absolute;
    left: 0;
}



.lctop{

	width: 100%;

	height: 139px;

}

.lcxia{

	width: 100%;

	height: 80px;

}

.lczhong{

	width: 100%;

	height: 2px;

}





/* 公司简介 */

.gsjj{

	width: 100%;

	height: auto;

}



.gsjjk{

	width: 1280px;

	height: auto;

	margin: 0 auto;

	padding-top: 80px;

}



.gsjjfirst{

	width: 80%;

	margin: 0 auto;

}



.gsjjmain{

	margin-top: 70px;
	font-size: 16px;
	color: #666666;
	margin-bottom: 70px;

}



.gsrs{

	width: 100%;

	display: flex;

	justify-content: space-between;

}

.gsrsk{

	width: 25%;

	    display: flex;

	    justify-content: center;

	    border-right: 1px solid  #e1e1e1;

}



#gsrskwu{

	 border-right: 0px solid  #e1e1e1;

}



.gsrs12{

		font-size: 48px;

		color: #e40001;

		font-weight: bold;
        position: relative;
        right: 2px;
}

.gsrs13{

	font-size: 16px;

	color: #666666;

	margin-top: 30px;

}



.gsrs2{

	font-size: 14px;

	line-height: 22px;

	color: #b1b1b1;

	margin-left: 10px;

}



.jjtu{

	width: 100%;

	margin-top: 85px;

	margin-bottom: 100px;

}

.jjtu img{

	/*width: 100%;*/
    display: block;
    margin: auto;
}



/*  */





/* 企业文化 */

.qywh{

	width: 100%;

}

.qywhk{

	width: 1280px;

	height: auto;

	margin: 0 auto;

}

.wenhuak{

	width: 100%;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

	margin-top: 70px;

	margin-bottom: 100px;

}





.wenhua{

	width: 384px;

	height: auto;

}



.wenhua:hover .wenhuaimg img{

	 transform: scale(1.2);

}



.wenhua:hover .wenhuatext{

	height: 160px;

	background-color: #e40001;

		box-shadow: 0px 1px 8px 0px 

			rgba(208, 208, 208, 0.35);

}



.wenhua:hover .wenhuatext1{

	    width: 30px;

		height: 2px;

		border: solid 1px #ffffff;

}

.wenhua:hover .wenhuatext2{

	color: #ffffff;

}





.wenhuaimg{

	width: 100%;

	overflow: hidden;

}



.wenhuaimg img{

	width: 100%;

	transition: 0.5s;

}



.wenhuatext{

	width: 100%;

	height: 180px;

	background-color: #ffffff;

	box-shadow: 0px 1px 8px 0px 

			rgba(208, 208, 208, 0.35);

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

	transition: 0.5s;

}





.wenhuatext1{

	    width: 30px;

		height: 2px;

		/* background-image: ;

		background-blend-mode: ; */

		border: solid 1px #e40001;

		margin-bottom: 15px;

		transition: 0.5s;

}





.wenhuatext2{
	transition: 0.5s;
	font-weight: bold;
    font-size: 18px;
    color: #666666;
    text-align: center;
}
.wenhuatext2 p{font-size: 16px;font-weight:normal;margin-top: 8px;height: 42px;}






@media (max-width:1280px) {

	/* 公司简介 */

	.gsjj{

		width: 100%;

		height: auto;

		padding-left: 8px;

		padding-right: 8px;

	}

	

	.gsjjk{

		width: 100%;

		height: auto;

		margin: 0 auto;

		padding-top: 80px;

	}

	

	.gsjjfirst{

		width: 100%;

		margin: 0 auto;

	}

	

	.gsjjmain{

		margin-top: 70px;
		font-size: 16px;
		color: #666666;
		margin-bottom: 70px;

	}

	

	.gsrs{

		width: 100%;

		display: flex;

		justify-content: space-between;

		flex-wrap: wrap;

	}

	.gsrsk{

		width: 25%;

		    display: flex;

		    justify-content: center;

		    border-right: 1px solid  #e1e1e1;

	}

	

	#gsrskwu{

		 border-right: 0px solid  #e1e1e1;

	}

	

	.gsrs12{

			font-size: 48px;

			color: #e40001;

			font-weight: bold;

	}

	.gsrs13{

		font-size: 16px;

		color: #666666;

		margin-top: 30px;

	}

	

	.gsrs2{

		font-size: 14px;

		line-height: 22px;

		color: #b1b1b1;

		margin-left: 10px;

	}

	

	.jjtu{

		width: 100%;

		margin-top: 65px;

		margin-bottom: 75px;

	}

	.jjtu img{

		width: 100%;

	}

	

	/*  */

	

	

	/* 企业文化 */

	.qywh{

		width: 100%;

		padding-left: 8px;

		padding-right: 8px;

	}

	.qywhk{

		width: 100%;

		height: auto;

		margin: 0 auto;

	}

	.wenhuak{

		width: 100%;

		display: flex;

		justify-content: space-between;

		flex-wrap: wrap;

		margin-top: 70px;

		margin-bottom: 100px;

	}

	

	

	.wenhua{

		width: 30.3%;

		height: auto;

	}

	

	.wenhua:hover .wenhuaimg img{

		 transform: scale(1.2);

	}

	

	.wenhua:hover .wenhuatext{

		height: 86px;

		background-color: #e40001;

			box-shadow: 0px 1px 8px 0px 

				rgba(208, 208, 208, 0.35);

	}

	

	.wenhua:hover .wenhuatext1{

		    width: 30px;

			height: 2px;

			border: solid 1px #ffffff;

	}

	.wenhua:hover .wenhuatext2{

		color: #ffffff;

	}

	

	

	.wenhuaimg{

		width: 100%;

		overflow: hidden;

	}

	

	.wenhuaimg img{

		width: 100%;

		transition: 0.5s;

	}

	

	.wenhuatext{

		width: 100%;

		height: 86px;

		background-color: #ffffff;

		box-shadow: 0px 1px 8px 0px 

				rgba(208, 208, 208, 0.35);

		display: flex;

		flex-direction: column;

		align-items: center;

		justify-content: center;

		transition: 0.5s;

	}

	

	

	.wenhuatext1{

		    width: 30px;

			height: 2px;

			/* background-image: ;

			background-blend-mode: ; */

			border: solid 1px #e40001;

			margin-bottom: 15px;

			transition: 0.5s;

	}

	

	

	.wenhuatext2{

		transition: 0.5s;

		font-weight: bold;

	    font-size: 18px;

	    color: #666666;

	}

	

	/*  */

	/* 历程 */

	.qylc{

		width: 100%;

		background-image: url(../images/introduction/qywh.jpg);

		background-repeat: no-repeat;

		background-size: cover;

		background-position: center center;

		padding-top: 70px;

		padding-bottom: 85px;

		margin-bottom: 100px;

	}

	

	.lcswiperk .swiper-button-next, .swiper-container-rtl .swiper-button-prev {

		background: url(../images/introduction/jyou.png);

	   

	    right: 0px;

	    left: auto;

	    width: 26px;

	    height: 26px;

	    outline: unset;

	    margin-top: -33px;

	}

	

	.lcswiperk .swiper-button-prev, .swiper-container-rtl .swiper-button-next {

	     background: url(../images/introduction/jzuo.png);

	    right: auto;

	    left: 0px;

	    width: 26px;

	    height: 26px;

	    outline: unset;

	    margin-top: -33px;

	}

	

	

	.lcswiper{

		width: 100%;

		height: auto;

		margin: 0 auto;

		position: relative;

		margin-top: 70px;

	}

	.lcswiperk{

		width: 100%;

		height: auto;

		margin: 0 auto;

	}

	

	.lcswiperk .swiper-slide{

		width: 100%;

		height: 200px;

		display: flex;

		flex-direction: column;

		flex-wrap: wrap;

		

	}

	

	.lcswiperk .swiper-slide:nth-child(even){

		width: 100%;

		height: 200px;

	    display: flex;

	    flex-direction: column;

	    flex-wrap: wrap;

	    flex-direction: column-reverse;

	}

	

	

	.toptitle{

			font-size: 16px;

			color: #e40001;

			margin-bottom: 15px;

			text-align: center;

	}

	.topdesc{

			font-size: 16px;

			color: #666666;

			margin-bottom: 20px;

			text-align: center;

	}

	

	.lczhong{

		width: 100%;

		display: flex;

		justify-content: space-between;

	}

	.zhongxian{

		width: 100%;

		height: 1px;

		background-color:#dbdbdb;

	}

	.zhongtu{

		width: 18px;

		height: 18px;

		margin-top: -11px;

	}

	

	.lctop{

		width: 100%;

		height: 80px;

	}

	.lcxia{

		width: 100%;

		height: 80px;

	}

	.lczhong{

		width: 100%;

		height: 40px;

	}

	.dmfoot {
    height: 100% !important;
}

	

}



@media (max-width:767px) {

	.gsrs12 {

	    font-size: 30px;

	    color: #e40001;

	    font-weight: bold;

	}

	.gsrsk {

	    width: 49%;

	    display: flex;

	    justify-content: center;

	    border-right: 1px solid #e1e1e1;

	    margin-bottom:30px;

	}

	#gsrskwu{

		    border-right: 1px solid #e1e1e1;

	}

   .jjtu {

       width: 100%;

       margin-top: 0px;

       margin-bottom: 40px;

   }

   .gsjjmain {

       margin-top: 30px;
       font-size: 16px;
       line-height: 30px;
       color: #666666;
       margin-bottom: 40px;

   }

   .gsjjk {

       width: 100%;

       height: auto;

       margin: 0 auto;

       padding-top: 30px;

   }

   .qylc {

       width: 100%;

       background-image: url(../images/introduction/qywh.jpg);

       background-repeat: no-repeat;

       background-size: cover;

       background-position: center center;

       padding-top: 40px;

       padding-bottom: 40px;

       margin-bottom: 40px;

   }

   .wenhua {

       width: 100%;

       height: auto;

       margin-bottom: 20px;

   }

   .wenhuak {

       width: 100%;

       display: flex;

       justify-content: space-between;

       flex-wrap: wrap;

       margin-top: 30px;

       margin-bottom: 40px;

   }

   

   .wenhuatext {

       width: 100%;

       height: 60px;

       background-color: #ffffff;

       box-shadow: 0px 1px 8px 0px rgb(208 208 208 / 35%);

       display: flex;

       flex-direction: column;

       align-items: center;

       justify-content: center;

       transition: 0.5s;

   }

   .lcswiper {

       width: 100%;

       height: auto;

       margin: 0 auto;

       position: relative;

       margin-top: 40px;

   }

}

