.container-banner .wrap .inner .onetxt{
	text-align: center !important;
}
.container-banner .wrap .inner .threetxt{
	text-align: center !important;
}
.container-banner .wrap .inner .twotxt{
	text-align: center !important;
}
.container-banner .wrap .inner .txt .infobtn{
	margin: 15px auto 0 auto;
}
.container-banner .wrap .inner .fadeInUp{
	margin-top: 15px ;
}
.hideClass {
	display: none !important;
}

.mian-title {
	padding: 30px 0px;

}

.mian-title h3 {
	padding-bottom: 20px;
	font-size: 28px;
	font-weight: 700;
	color: #2F4447;
	line-height: 40px;
	text-align: center;
	position: relative;
}


.mian-title .addtext {
	width: 100%;
	text-align: center;
	/* margin-top: 20px; */
}

.mian-title .addtext p {
	color: #666666;
	line-height: 26px;
	font-size: 16px;
	font-weight: 400;
}

.mian-title h3:after {
	/* display: block; */
	display: none;
	width: 90px;
	height: 4px;
	background: #0267ff;
	border-radius: 2px;
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -45px;
	bottom: 0px;
}


.container-sjzs {
	width: 1320px;
	margin: 0 auto;
	height: 144px;
	position: relative;
	z-index: 100;
	/* padding: 0 10px; */
}

.container-sjzs .cardbox {
	width: 100%;
	height: 100%;
	background: #ffffff;
	box-shadow: -5px 0px 20px 5px rgba(0, 0, 0, 0.08);
	overflow: hidden;
	display: flex;
	position: absolute;
	top: -52px;
	justify-content: space-around;
	align-items: center;
}

.container-sjzs .cardbox .cardshow {
	width: 25%;
	text-align: center;

}

.container-sjzs .cardbox .cardshow p {
	font-size: 16px;
	font-weight: bold;
	color: #1f1f1f;
}

.container-sjzs .cardbox .cardshow span {
	font-size: 14px;
	color: #1f1f1f;
	margin-left: 7px;
}

.container-sjzs .cardbox .cardshow .num {
	font-size: 36px;
	font-weight: 700;
	color: #0267ff;
	margin-bottom: 10px;
}

.container-hzlogo {
	width: 1320px;
	margin: 0 auto 100px auto;
	height: 80px;
padding: 0 10px;
}

.container-hzlogo .logotip {
	font-size: 14px;
	width: 112px;
	line-height: 80px;
	color: #666666;
}

.container-hzlogo .logoshow {
	display: flex;
	width: 1188px;
	height: 100%;
	justify-content: space-around;
	align-items: center;

}
.container-jjfa{
	width: 1220px;
	margin: -50px auto 0 auto;
	overflow: hidden;
}

.container-bgkh,
.container-sdfwbox,
.container-sycjbox,
.container-zxdtbox,
.container-wbsjbox,
.container-newest {
	width: 1220px;
	margin: 0px auto;
	overflow: hidden;
}

.container-jjfa-item {
	width: 100%;
}

.container-jjfa-item,
.container-bgkh,
.container-sdfwbox,
.container-sycjbox,
.container-newest,
.container-process,
.container-wbsjbox,
.container-hzhbbox{
	margin: 0px auto 0;
}

.container-jjfa .container-zxdtbox .swiper-container {
	padding: 0 10px 20px 10px;
}
.container-jjfa .swiper-container{
	 padding: 15px 10px 10px 10px;
}

.container-bgkh .swiper-container,
.container-newest .swiper-container {

}

.container-jjfa .swiper-container:after {}

.container-bgkh .swiper-container:after{
	display: block;
	width: 60px;
	height: 100%;
	background: #fff;
	content: "";
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 9;
}

.container-jjfa .swiper-container:before {}

.container-bgkh .swiper-container:before{
	display: block;
	width: 60px;
	height: 100%;
	background: #fff;
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
}

.container-jjfa-item .swiper-slide .wrap {
	display: flex;
	margin-top: 10px;
	
}



.container-jjfa-item .swiper-slide .wrap .left {
	width: 47%;

	display: flex;
	/* padding-bottom: 50px; */
	background-color: #f4f7f9;
	align-items: center;
}

.container-jjfa-item .swiper-slide .wrap .left .wordbox {
	/* padding-left: 10%; */
	/* margin: 0 auto; */
	padding-left: 50%;
}

.container-jjfa-item .swiper-slide .wrap .left h3 {
	font-size: 24px;
	font-weight: bold;
	color: #151515;
	line-height: 40px;
	/* margin: 20px 0px; */
	margin-bottom: 25px;
}

.container-jjfa-item .swiper-slide .wrap .left p {
	line-height: 24px;
	font-size: 15px;
	font-weight: 400;
	color: #666666;
	position: relative;
	line-height: 22px;
	/* display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6; 
        overflow: hidden; */
}

.container-jjfa-item .swiper-slide .wrap .left p:after {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	background: #0267ff;
	content: "";
	position: absolute;
	left: -10px;
	top: 8px;
	border-radius: 50px;

}

.container-jjfa-item .swiper-slide .wrap .left span {
	/*margin-top: 50px;
        display: block;*/
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #1B79F8;
	border-radius: 16px;
	color: #fff;
	position: absolute;
	width: 110px;
	left: 0px;
	bottom: 5px;
}

.container-jjfa-item .swiper-slide .wrap .left span a {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 22px;
}

.container-jjfa-item .swiper-slide .wrap .right {
	width: 53%;
	height: 330px;
	/* padding: 10px; */
}

.container-jjfa-item .swiper-slide .wrap .right img {
	display: block;
	width: 100%;
	height: 100%;
}

.container-jjfa .swiper-slide .wrap {
	cursor: pointer;
	/* border: 1px solid #ececec; */
	padding: 13px 10px;
	position: relative;
	box-shadow: -5px 0px 14px 4px rgb(0 0 0 / 4%);
}

.container-jjfa .wrap p {
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	font-size: 20px;
	color: #666666;
	font-weight: 700;
	text-align: center;
}

.container-jjfa .wrap .img {
	width: 37px;
	height: 37px;
	overflow: hidden;
	margin: 10px auto;
}

.container-jjfa .wrap .icon {
	display: block;
	width: 37px;
	height: 37px;
	margin: 5px auto;
}

.container-jjfa .wrap .icon .iconfont {
	font-size: 32px;
}



.container-jjfa .swiper-slide.active .wrap {
	background: #1B79F8;
}

.container-jjfa .swiper-slide.active p {
	color: #fff !important;
}

.container-jjfa .swiper-slide.active .wrap::after {
	display: none;
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border: 26px solid transparent;
	border-bottom-color: #1B79F8;
	left: 50%;
	margin-left: -30px;
	bottom: -30px;
}

.container-jjfa .swiper-slide.active .icon .iconfont {
	color: #fff;
}

.container-bgkh .wrap {
	height: 150px;
	border: 1px solid #ececec
}

.container-bgkh .wrap>div {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

.container-bgkh .wrap img {
	display: block;
	/*    width: 100%;*/
	height: 70%;
	max-width: 95%;
}

.bgkh-wrap {
	display: flex;
	align-items: center;
	/*justify-content: center;*/
	flex-wrap: wrap;

}

.bgkh-wrap-item {
	width: calc(100%/3 - 20px);
	margin: 10px;
	height: 168px;
	border: 1px solid #E4E4E4;
	position: relative;
}

.bgkh-wrap-item .border {
	position: absolute;
	background: none;
	transition: all .5s ease-in-out;
}

.bgkh-wrap-item .border:nth-of-type(1) {
	top: -1px;
	left: -1px;
	width: 0;
	height: 0;
	border-top: 1px solid #007aff;
}

.bgkh-wrap-item .border:nth-of-type(2) {
	top: -1px;
	right: -1px;
	width: 0;
	height: 0;
	border-right: 1px solid #007aff;
}

.bgkh-wrap-item .border:nth-of-type(3) {
	bottom: -1px;
	right: -1px;
	width: 0;
	height: 0;
	border-bottom: 1px solid #007aff;
}

.bgkh-wrap-item .border:nth-of-type(4) {
	bottom: -1px;
	left: -1px;
	width: 0;
	height: 0;
	border-left: 1px solid #007aff;
}

.bgkh-wrap-item:hover .border:nth-of-type(1) {
	width: 100%;
}

.bgkh-wrap-item:hover .border:nth-of-type(2) {
	height: 121px;
}

.bgkh-wrap-item:hover .border:nth-of-type(3) {
	width: 100%;
}

.bgkh-wrap-item:hover .border:nth-of-type(4) {
	height: 121px;
}

.bgkh-wrap-item>div {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

.bgkh-wrap-item a {
	display: block;
	width: 100%;
	height: 100%;
}

.bgkh-wrap-item .infobox {
	width: 100%;
	height: 100%;
	display: flex;

	align-items: center;
}

.bgkh-wrap-item .infobox img {
	width: 86px;
	height: 86px;
	margin-right: 25px;
	margin-left: 40px;
}

.bgkh-wrap-item .infobox h2 {
	color: #1f1f1f !important;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.bgkh-wrap-item .infobox p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.container-sdfwbox {


	/* flex-wrap: wrap; */
	/* align-items: center; */
}

.container-sdfwbox .sdfw-wrap {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.container-sdfwbox .sdfw-wrap-item {
	width: calc(100%/2 - 20px);
	margin: 10px;
	height: 249px;
	display: flex;
	align-items: center;
}

.container-sdfwbox .sdfw-wrap-item:nth-child(1) {

	background: url("../images/lgjsyw.png") center no-repeat;
	background-size: 100% 100%;
}

.container-sdfwbox .sdfw-wrap-item:nth-child(2) {

	background: url("../images/ywlcwb.png") center no-repeat;
	background-size: 100% 100%;
}

.container-sdfwbox .sdfw-wrap-item:nth-child(3) {

	background: url("../images/gyrjbx.png") center no-repeat;
	background-size: 100% 100%;
}

.container-sdfwbox .sdfw-wrap-item:nth-child(4) {

	background: url("../images/lhygzp.png") center no-repeat;
	background-size: 100% 100%;
}

.container-sdfwbox .sdfw-wrap-item>div {
	padding: 45px;
}

.container-sdfwbox .sdfw-wrap-item h2 {
	font-size: 24px;
	color: #ffffff;
	line-height: 24px;
	margin-bottom: 10px;
	font-weight: 700;
}

.container-sdfwbox .sdfw-wrap-item p {
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
	position: relative;
	padding-left: 10px;
	font-weight: 400;
}

.container-sdfwbox .sdfw-wrap-item p:after {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background: #fff;
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	border-radius: 50px;

}

.container-sdfwbox .sdfw-wrap-item .infobtn {
	width: 104px;
	height: 40px;
	line-height: 40px;
	background: #0267ff;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	border-radius: 3px;
	margin-top: 20px;
	cursor: pointer;
}

.container-sdfwbox .sdfw-wrap-item img {
	width: 100%;
}

.container-sycjbox .sycj-wrap {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.container-sycjbox .sycj-wrap-item {
	width: calc(100%/4 - 10px);
	margin: 5px;
	height: 338px;
	display: flex;
	align-items: center;
	text-align: center;
	border: 1px solid #dcdee0;
	cursor: pointer;
}

.container-sycjbox .sycj-wrap-item:hover {
	border: 1px solid #0267FF;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}

.container-sycjbox .sycj-wrap-item>div {
	width: 100%;

}

.container-sycjbox .sycj-wrap-item img {
	margin-bottom: 12px;
}

.container-sycjbox .sycj-wrap-item h2 {
	font-size: 16px;
	color: #1f1f1f;
	line-height: 28px;
	font-weight: bold;
	margin-bottom: 2px;
}

.container-sycjbox .sycj-wrap-item p {
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.container-zxdtbox .swiper-slide .wrap {
	cursor: pointer;
	border: 1px solid #ececec;
	padding: 13px 10px;
	position: relative;
    box-shadow: 1px 4px 10px 2px rgba(0,0,0,0.05);
}

.container-zxdtbox .wrap p {
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	font-size: 20px;
	color: #666666;
	font-weight: 700;
	text-align: center;
}

.container-zxdtbox .swiper-slide.active .wrap {
	background: #1B79F8;
	box-shadow: 1px 4px 10px 2px rgba(1,103,255,0.25);
}

.container-zxdtbox .swiper-slide.active p {
	color: #fff !important;
}

.container-newest .ssxwitem-wrap {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 10px 0;
}

.container-newest .ssxwitem-wrap .ssxwitem {
	width: calc(100%/4 - 20px);
	margin: 5px 10px;
}

.container-newest .ssxwitem-wrap .ssxwitem .wrap {
	border: 1px solid #F2F2F2;
	display: block;
	overflow: hidden;
	transition: all .4s;
	padding: 20px 15px;
}

.container-newest .ssxwitem-wrap .ssxwitem .wrap:hover {
	-webkit-transform: translateY(-2%);
	transform: translateY(-2%);
	box-shadow: 1px 4px 10px 2px #ccc;
	background-color: #F4F7F9;
}


.container-newest .ssxwitem-wrap .ssxwitem .wrap >div{
	width: 100%;
}
.container-newest .ssxwitem-wrap .ssxwitem .wrap .morebtn >div{
    display: block;
	background-image:url(../images/more.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 34px;
}
.container-newest .ssxwitem-wrap .ssxwitem .wrap:hover .morebtn >div{
   
	background-image:url(../images/moreactive.png);
	
}
.container-newest .ssxwitem-wrap .ssxwitem .wrap .imgshow img {
	display: block;
	width: 100%;
	height: 150px;
	margin: 0 auto 10px auto;
}

.container-newest .ssxwitem-wrap .ssxwitem .wrap h3 {
	line-height: 26px;
	height: 26px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 10px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.container-newest .ssxwitem-wrap .ssxwitem .wrap p {
	font-size: 14px;
	padding-top: 15px;
	margin: 10px 0px;
	color: #666666;
	font-weight: 100;
	line-height: 25px;
	text-indent: 2em;
	height: 150px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	line-clamp: 6;
	-webkit-box-orient: vertical;
	border-top: 2px solid #DCDEE0;
}

.container-newest .ssxwitem-wrap .ssxwitem .wrap>span {
	display: block;	
	margin-bottom: 5px;
	font-size: 16px;
	color:#1F1F1F;
	height: 22px;
	overflow: hidden;
	line-height: 24px;
	font-weight: bold;
}
.container-newest .ssxwitem-wrap .ssxwitem .wrap:hover h3 {
	color: #0267FF;
}
.container-newest .ssxwitem-wrap .ssxwitem .wrap:hover>span{
	color: #0267FF;
}
.container-newest .ssxwitem-wrap .ssxwitem .wrap:hover p{
	border-top: 2px solid #0267FF;
}
.newest-more {
	text-align: center;
	width: 288px;
	margin: 0px auto;
	position: relative;
}

.newest-more a {
	display: block;
	margin: 30px auto 0 auto;
	width: 288px;
	height: 52px;
	line-height: 52px;
	color: #5D5D5D;
	border: 1px solid #E2E2E2;
	position: relative;
	z-index: 3;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}

.newest-more:before {
	content: "";
	width: 0%;
	height: 100%;
	position: absolute;
	background: #0267ff;
	left: 0%;
	bottom: 0px;
	z-index: 2;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}

.newest-more:hover:before {
	width: 100%
}

.newest-more:hover a {
	color: #fff
}
.container-hzhbbox .hzhbback{
	width: 100%;
}
.container-hzhbbox .hzhbback img{
	width: 100%;
	height: 424px;
}
.container-process{
	width: 100%;
	overflow: hidden;
	background: #f4f7f9;
	padding-top: 100px;
}
.container-process .substance{
	width:100%;
	
	
	background: #f4f7f9;
}
.container-process .substance .processbox{
	width: 1200px;
	height: 648px;
	margin: 0 auto;
	position: relative;
}
.container-process .substance .processbox img{
	position: absolute;
}
.container-process .substance .processbox .xmpgimg{
	left: 0;
	/* bottom: 42px; */
	bottom: 6%;
	z-index: 100;
	
}
.container-process .substance .processbox .xmfaimg{
	    /* left: 292px;
	    top: 162px; */
		left: 24%;
		    top: 25%;
}
.container-process .substance .processbox .xmzximg{
	/* left: 632px;
	bottom: 56px; */
	left: 52%;
	    bottom: 9%;
	z-index: 100;
}
.container-process .substance .processbox .hbjfimg{
	right: 0;
	  /*  top: 137px; */
	  top: 21%;
}
.container-process .substance .processbox .hzlcleftimg{
	left: 337px;
	bottom: 82px;
}
.container-process .substance .processbox .hzlcrightimg{
	right: 136px;
	bottom: 54px;
}
.container-process .substance .processbox .xmpg{
	position: absolute;
	
	text-align: center;
	left: 0;
	top: 200px;   
}
.container-process .substance .processbox .xmfa{
	position: absolute;
	top: 44px;
	/* left: 254px; */
	left: 21%;
	text-align: center;
	
}
.container-process .substance .processbox .xmzx{
	position: absolute;
	top: 187px;
	text-align: center;
	/* left: 660px; */
	left: 54%;
}
.container-process .substance .processbox .hbzf{
	position: absolute;
	top: 36px;
	text-align: center;
	right: 74px;
}
.container-process .substance .processbox h2{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #0267ff;
	line-height: 28px;
	margin-bottom: 6px;
}
.container-process .substance .processbox p{
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	color: #666666;
	line-height: 20px;
}
.container-wbsjbox .wbsj-wrap{
	width: 100%;
	height: 570px;
	/* display: flex;
	flex-wrap: wrap; */
}
.container-wbsjbox .wbsj-wrap .container-wbsj-swiper{
	/* height: 100%; */
}
.container-wbsjbox .swiper-container {
      width: 100%;
      padding-top: 50px;
      padding-bottom: 50px;
    }
.container-wbsjbox .swiper-slide {
      background-position: center;
      background-size: cover;
      width: 300px;
      height: 300px;

    }
.container-wbsjbox .swiper-container-3d{
	perspective: 1320px;
}
.container-wbsjbox .traybox{
	    text-align: center;
	    z-index: 1000;
	    margin-top: -135px;
}
.mask{
	display: none;
}
.mask .layui-form{
	padding: 10px 20px;
}
.mask .layui-form-label{
	width: 88px;
}
.mask .layui-input-block{
	margin-left: 90px;
}
.layui-layer-page .layui-layer-btn{
/* 	display: none; */
}
.layui-layer-btn .layui-layer-btn0{
	    border: 1px solid #dedede !important;
	    background-color: #fff !important;
	    color: #333 !important;
}
.btnform{
	text-align: center;
}
.btnform .layui-btn-primary{
	width: 94px;
}
.btnform  .btnclick{
	background-color:#0267FF !important;
}
.btnform  .layui-btn-primary:hover{
	border-color:#0267FF !important;
}
.hidden{
	display: none;
}
/*手机端*/
@media screen and (max-width: 1650px) {
	.container-jjfa-item .swiper-slide .wrap .left .wordbox{
		padding-left: 38%;
	}
}
@media screen and (max-width: 1500px) {
	.container-jjfa-item .swiper-slide .wrap .left .wordbox{
		padding-left: 28%;
	}
}
@media screen and (max-width: 1200px) {

	.container-jjfa,
	.container-jjfa-item,
	.container-sdfwbox,
	.container-sycjbox,
	.container-zxdtbox,
	.container-bgkh,
	.container-newest {
		width: 100%;
	}




	.newest-more a {
		margin: 0px auto;
	}

	.container-jjfa-item,
	.container-bgkh,
	.container-newest {
		
	}

	.container-newest .wrap img {
		height: 160px;
	}

	

	.container-jjfa-item .swiper-slide .wrap .left span {
		margin-top: 20px;
		color: #fff;
	}


	

	.container-jjfa-item .swiper-slide .wrap .right {
		height: 210px;
	}

	

	.bgkh-wrap-item {
		/*  width: calc(100% - 16px);
        margin: 8px;
        height: 110px;
        max-width: 200px; */
	}

	.bgkh-wrap-item a {
		display: block;
		width: 100%;
		height: 100%;
	}

	.bgkh-wrap-item a img {}

	.bgkh-wrap-item:hover .border:nth-of-type(1) {
		width: 100%;
	}

	.bgkh-wrap-item:hover .border:nth-of-type(2) {
		height: 90px;
	}

	.bgkh-wrap-item:hover .border:nth-of-type(3) {
		width: 100%;
	}

	.bgkh-wrap-item:hover .border:nth-of-type(4) {
		height: 90px;
	}

	.bgkh-wrap {
		justify-content: center;
	}
	.container-jjfa-item .swiper-slide .wrap .left .wordbox{
		padding-left: 17%;
	}
	.container-jjfa-item .swiper-slide .wrap .left h3{
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 1319px){
	.container-process .substance .processbox{
		width: 100%;
	}
	.container-wbsjbox{
		width: 100%;
	}
	.container-wbsjbox .swiper-container-3d {
	    perspective: 104px;
		-webkit-perspective: 1040px; /* Safari 和 Chrome */
	}
	.container-wbsjbox .traybox{
		width: 100%;
	}
	.container-wbsjbox .traybox img{
		width: 100%;
	}
	.container-process .substance .processbox{
		width: 100%;
	}
	/* .container-process .substance .processbox img{
		width: 20%;
	} */
	
	.container-process .substance .processbox .hbjfimg{
	
	}
	
	/* .container-process .substance .processbox .xmpgimg{
		left: 85px;
		    bottom: 58px;
	}
	.container-process .substance .processbox .xmpg{
		left: 85px;
	}
	.container-process .substance .processbox .xmzximg{
		left: 735px;
		    bottom: 60px;
	}
	.container-process .substance .processbox .xmzx{
		    left: 762px;

	}
	.container-process .substance .processbox .xmfaimg{
		left: 391px;
		    top: 152px;
	}
	.container-process .substance .processbox .xmfa{
		    left: 351px;

	} */
}
@media screen and (max-width: 1190px){
	.container-process .substance .processbox .hbjfimg{
		right: -3%;
		    /* top: 137px; */
		    top: 24%;
	}
	.container-process .substance .processbox .hbzf{
		right: 3%;
	}
	.container-process .substance .processbox .xmzximg{
		left: 54%;
		    bottom: 7%;
	}
	.container-process .substance .processbox .xmzx{
		left: 56%;
	}
	.container-process .substance .processbox .xmfaimg{
		left: 25%;
		    top: 26%;
	}
	.container-process .substance .processbox .xmpgimg{
		left: 1%;
		
		    bottom: 5%;
	}
	.container-process .substance .processbox .xmpg{
		left: 1%;
	}
}
@media screen and (max-width: 1180px){
		.container-process .substance .processbox img{
		   display: none;
		}
		.container-process .substance .processbox .xmpg{
			position: relative;
			left: 0;
			    top: 0;
		}
		.container-process .substance .processbox .xmfa{
			position: relative;
			    left: 0;
		}
		.container-process .substance .processbox .xmzx{
			position: relative;
			top: 72px;
			   
			    left: 0;
		}
		.container-process .substance .processbox .hbzf{
			position: relative;
			top: 108px;		   
			    left: 0;
		}
		.container-process .substance .processbox{
		
			height: 470px;
		}
}
@media screen and (max-width: 1040px) {
	.container-newest .ssxwitem-wrap .ssxwitem{
		width: calc(100%/3 - 20px);
	}
}
@media screen and (max-width:850px) {
	.container-newest .ssxwitem-wrap .ssxwitem{
		width: calc(100%/2 - 20px);
	}
	.container-jjfa-item .swiper-slide .wrap .left h3{
		font-size: 21px;
		line-height: 26px;
	}
}

@media screen and (max-width: 680px) {
	.mian-title h3 {
		line-height: 30px;
		font-size: 17px;
		padding-bottom: 10px;
	}
	.container-newest .ssxwitem-wrap .ssxwitem{
		width: calc(100% - 10px);
		margin: 5px 10px;
	}
	.container-wbsjbox .wbsj-wrap{
		height: 420px;
	}
	.container-jjfa .wrap p{
		height: 27px;
		line-height: 27px;
		font-size: 17px;
	}
	.container-zxdtbox .wrap p{
		height: 27px;
		line-height: 27px;
	    font-size: 17px;
	}
	.bgkh-wrap-item{
		width: calc(100% - 20px);
		
	}
	.container-sdfwbox .sdfw-wrap-item{
		width: calc(100% - 20px);
	}
	.container-jjfa-item .swiper-slide .wrap .left .wordbox{
		padding-left: 9%;
	}
	.container-jjfa-item .swiper-slide .wrap .left h3 {
		font-size: 16px;
		margin: 0;
		line-height: 25px;
	}
	.container-jjfa-item .swiper-slide .wrap .left p {
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.container-sycjbox .sycj-wrap-item{
		width: calc(100%/2 - 10px) !important;
	}
	.container-wbsjbox .traybox{
		margin-top: -98px;
	}
}