	.banner{
		height: 100vh;
		position: relative;
	}
	.banner .swiper{
		height: 100%;
		overflow: hidden;
	}
	.banner .swiper-slide{
		background: url() no-repeat center ;
		background-size: cover;
		
	}
	.banner .swiper-slide .con{
		height: 100vh;
	}
	.banner .swiper-slide .txts{
		margin-left: 3.7rem;
		color: #fff;
		max-width: 5rem;
		max-width: 10rem;
	}
	.banner .swiper-slide .tit{
		font-size: 0.6rem;
		margin-bottom: 0.3rem;
	}
	.banner .swiper-slide .desc{
		font-size: 0.2rem;
		line-height: 2;
		margin-bottom: 0.6rem;
	}
	.g-idxbtn1{
		width: 2rem;
		height: .55rem;
		line-height: .55rem;
		text-align: center;
		border: 1px solid #fff;
		display: block;
		color: #fff;
		font-size: .16rem;
	}
	.g-idxbtn1:hover{
		background-color: #e50012;
		color: #fff;
		border-color: #e50012;
	}
	.swiper-button-prev:after,
	.swiper-button-next:after{
		display: none;
	}
	.swiper-button-prev,
	.swiper-button-next{
		width: .5rem;
		height: .24rem;
		background: url(../images/index/icon4-1.png) no-repeat ;
		background-size: 100%;
		left: 1rem;
	}
	.swiper-button-next{
		background-image: url(../images/index/icon4-2.png);
		left: auto;
		right: 1rem;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets{
		bottom: .4rem;
	}
	.swiper-pagination-bullet{
		opacity: 1;
		background-color: #fff;
		transition: .5s;
		width: .1rem;
		height: .1rem;
		border-radius: .05rem;
		
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 .05rem;
	}
	.swiper-pagination-bullet.swiper-pagination-bullet-active{
		background-color: #e50012;
		width: .3rem;
		height: .1rem;
		border-radius: ;
		
	}
	
	.row-idx1{
		padding: 0.5rem 0 0;
		margin-bottom: 0.9rem;
	}
	.g-idxtit{
		font-size: 0.35rem;
		font-weight: bold;
		text-align: center;
		margin-bottom: 0.6rem;
		position: relative;
	}
	.g-idxtit::after{
		content: '';
		left: 50%;
		bottom: -.05rem;
		transform: translateX(-50%);
		width: .5rem;
		height: .02rem;
		background-color: #e50012;
		position: absolute;
	}
	.liw3,.liw2{overflow: hidden;}
	.liw3 li{float: left;width: 33.333%;height: 100%;}
	.liw2 li{float: left;width: 50%;}
	
	.m-idxprofb{
		margin: 0 -0.15rem;
		overflow: hidden;
	}
	.m-idxprofb  ul{
		height: 6.9rem;
	}
	.m-idxprofb li{
		height: 100%;
	}
	.m-idxprofb li:last-of-type .con{
		height: calc(50% - .1rem);
		margin-bottom: 0.2rem;
		/* margin: .1rem 0; */
	}
	.m-idxprofb .con{
		height:100%;
		position: relative;
		margin: 0 0.15rem;
		overflow: hidden;
		
	}
	.m-idxprofb .con .pic{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.m-idxprofb .con .pic img{
		width: 100%;
		height: auto;
		min-height: 100%;
		transition: .4s;
	}
	.m-idxprofb .con .txts{
		padding: 2rem 0.5rem .5rem;
		position: absolute;
		bottom: -1rem;
		left: 0;
		width: 100%;
		box-sizing: border-box;
		color: #333;
		background: linear-gradient(to top,rgba(255,255,255,.95),rgba(255,255,255,.6) 50%,rgba(255,255,255,.0));
		transition: .4s;
	}
	.m-idxprofb li:last-of-type .con .txts{
		padding-top: 0.6rem;
		padding-bottom: 0.3rem;
		bottom: -.8rem;
	}
	.m-idxprofb li:last-of-type .con:hover .txts{
		bottom: 0;
		padding-top: 1rem;
	}
	.m-idxprofb .con .tit{
		font-size: 0.3rem;
		margin-bottom: 0.2rem;
		font-weight: bold;
	}
	.m-idxprofb .con .info{font-size: 0.16rem;margin-bottom: 0.3rem;}
	.m-idxprofb .g-idxbtn{
		width: 1.35rem;
		margin: 0;
		color: #fff;
		background-color: rgba(0,0,0,0);
		border: 1px solid #fff;
		box-sizing: border-box;
		line-height: 0.38rem;
	}
	.m-idxprofb .con:hover .pic img{transform: scale(1.1);}
	.m-idxprofb .con:hover .txts{
		bottom: 0;
		padding-top: 2.6rem;
	}
	.m-idxprofb .g-idxbtn:hover{
		background-color: #c42033;
		border-color: #c42033;
	}
	.g-idxbtn2{
		display: block;
		width: 1.5rem;
		height: 0.4rem;
		text-align: center;
		line-height: 0.4rem;
		color: #fff;
		font-size: 0.14rem;
		border-radius: 0.24rem;
		background-color: #c42033;
		opacity: 1;
		transition: .5s;
	}
	.g-idxbtn2.op{
		opacity: 0;
		pointer-events: none;
	}
	.g-idxbtn2:hover{
		color: #fff;
	}
	.g-idxbtn2.sty2{
		background-color: rgba(255, 255, 255, 0);
		border: 1px solid #fff;
		margin: 0 auto;
	}
	.g-idxbtn2.sty2:hover{
		background-color: #c42033;
		border-color: #c42033;
		color: #fff;
	}
	
	
	
	.row-idx2{
		padding-bottom: 0.7rem;
		overflow: hidden;
	}
	.ul-idxcj{
		overflow: hidden;
		margin:0 -.1rem;
	}
	.ul-idxcj li{
		float: left;
		width: 20%;
		margin-bottom: 0.3rem;
	}
	.ul-idxcj .con{
		/* overflow: hidden; */
		margin:0 .1rem;
		box-sizing: border-box;
		border: 1px solid #ddd;
		height: 3rem;
		padding: .3rem .3rem 0;
		box-shadow: 0 0 4px rgba(0,0,0,.1);
		position: relative;
		display: block;
		color: #333;
		/* background-color: #fff; */
	}
	.ul-idxcj .con::after,
	.ul-idxcj .con::before{
		content: '';
		position: absolute;
		left: -1px;
		right: -1px;
		top: -1px;
		height: .06rem;
		background-color: #666;
		transition: .3s;
	}
	.ul-idxcj .con::after{
		background-color: #c42033;
		right: 100%;
	}
	.ul-idxcj .con:hover::after{
		right: -1px;
	}
	.ul-idxcj .icon{
		height: .48rem;
		width: auto;
		margin-bottom: 0.2rem;
	}
	.ul-idxcj .icon img{
		width: auto;
		height: 100%;
	}
	.ul-idxcj .txt{
		padding-bottom: 0.3rem;
		margin-bottom: 0.15rem;
		position: relative;
		height: 1.45rem;
		box-sizing: border-box;
	}
	.ul-idxcj .txt::after{
		content: '';
		position: absolute;
		left: -.2rem;
		right: -.2rem;
		bottom: 0;
		border-bottom: 1px solid #ddd;
	}
	.ul-idxcj .tit{
		font-size: 0.2rem;
		font-weight: bold;
		margin-bottom: 0.1rem;
	}
	.ul-idxcj .desc{
		font-size: .14rem;
		line-height: 1.8;
		min-height: 5.4em;
	}
	.ul-idxcj .con{
		position: relative;
	}
	.ul-idxcj .g-idxmore{
		position: absolute;
		left: 0.3rem;
		bottom: 0.2rem;
	}
	.g-idxmore{
		padding-right: 0.25rem;
		background: url(../images/index/icon5-11.png) no-repeat right center;
		background-size: .15rem;
		color: #c42033;
		display: inline-block;
	}
	
	.row-idx3{
		height: 7.1rem;
		background: url(../images/index/bg2.png) no-repeat center;
		background-size: cover;
	}
	.row-idx3{
		text-align: center;
		color: #fff;
	}
	.row-idx3 .txts{
		
	}
	.row-idx3 .tit{
		font-size: 0.46rem;
	}
	.row-idx3 .subtit{
		font-size: 0.34rem;
		margin-bottom: 0.3rem;
	}
	.row-idx3 .desc{
		font-size: 0.16rem;
		line-height: 2;
		margin-bottom: 0.5rem;
	}
	
	
	
	.row-idx4{
		padding:.8rem 0 1.2rem;
		overflow: hidden;
	}
	.row-idx4 .g-idxtit{
		margin-bottom: 0;
	}
	.row-idx4 .g-idxmore{
		float: right;
		margin-bottom: 0.4rem;
	}
	.ul-idxnews{
		overflow: hidden;
		margin: 0 -.08rem;
		clear: both;
	}
	.ul-idxnews li{
		float: left;
		width: 33.3333%;
	}
	.ul-idxnews .con{
		overflow: hidden;
		margin: 0 .08rem;
		display: block;
		color: #333;
	}
	.ul-idxnews .pic{
		height: 2.65rem;
		overflow: hidden;
	}
	.ul-idxnews .pic img{
		min-height: 100%;
	}
	.ul-idxnews .txts{
		padding: .3rem .8rem 0 .5rem;
	}
	.ul-idxnews .date{
		font-size: 0.16rem;
		margin-bottom: 0.3rem;
	}
	.ul-idxnews .tit{
		font-size: .28rem;
		position: relative;
		transition: .5s;
		line-height: 1.3;
	}
	.ul-idxnews .tit::after{
		content: '';
		position: absolute;
		left:-.5rem;
		top: 0;
		bottom: 0;
		border-right: .1rem solid #e50012;
	}
	.ul-idxnews .con:hover img{
		transform: scale(1.1);
	}
	.ul-idxnews .con:hover .tit{
		color: #e50012;
	}
	@media only screen and (max-width: 1500px){
		.ul-idxcj .con{
			height: 3.2rem;
		}
		.ul-idxcj .tit{
			font-size: 15px;
		}
		.ul-idxcj .desc{
			font-size: 12px;
		}
	}
	@media only screen and (max-width: 1300px){
		.ul-idxcj .con{
			height: 3.4rem;
		}
	}
	@media only screen and (max-width: 1199px){
		.ul-idxcj li{
			width: 50%;
		}
		.ul-idxcj .con{
			height: 200px;
		}
	}
	@media only screen and (max-width: 750px){
		.banner .swiper-slide .con{
			
		}
		
		.banner .swiper-slide .txts{
			margin: 0;
			max-width: none;
			width: calc(100% - .8rem);
			margin: 0 auto;
		}
		.swiper-button-prev,.swiper-button-next{
			display: none;
		}
		.banner .swiper-slide .desc{
			font-size: 0.28rem;
		}
		.g-idxbtn1,
		.g-idxbtn2{
			height: .6rem;
			line-height: .6rem;
			font-size: 0.26rem;
			width: 2.3rem;
		}
		.swiper-container-horizontal>.swiper-pagination-bullets{
			bottom: 2em;
		}
		.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
			margin: 0 .1rem;
		}
		.swiper-pagination-bullet{
			width: .2rem;
			height: .2rem;
			border-radius: .1rem;
		}
		.swiper-pagination-bullet.swiper-pagination-bullet-active{
			width: .6rem;
			height: .2rem;
		}
		
		.g-idxtit,
		.row-idx3 .tit{
			font-size: .44rem;
		}
		.g-idxtit::after{
			height: 2px;
			width: 1.5em;
			bottom: -0.1rem;
		}
		.m-idxprofb ul{
			height: auto;
		}
		.liw2 li{
			float: none;
			width: 100%;
		}
		.m-idxprofb li:first-of-type{
			margin-bottom: 0.2rem;
		}
		.m-idxprofb .con{
			width: 100%;
		}
		.m-idxprofb .con .pic{
			height: 3.3rem;
		}
		.m-idxprofb li:last-of-type .con .txts,
		.m-idxprofb .con .txts,
		.m-idxprofb .con:hover .txts{
			bottom: 0;
			padding-top: 0.6rem;
		}
		.m-idxprofb .con .tit{
			font-size: .4rem;
		}
		.g-idxbtn2{
			border-radius: .3rem;
		}
		
		.row-idx4{
			padding-bottom: 0.8rem;
		}
		.ul-idxcj li{
			width: 50%;
		}
		.ul-idxcj .con{
			height: 4rem;
		}
		.ul-idxcj .txt{
			height: auto;
		}
		.ul-idxcj .tit{
			font-size: .3rem;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
		}
		.ul-idxcj .desc,
		.g-idxmore,
		.row-idx3 .desc{
			font-size: 0.26rem;
		}
		
		.ul-idxnews li{
			float: none;
			width: 100%;
			margin-bottom: 0.5rem;
		}
		.ul-idxnews .pic{
			height: 3.4rem;
		}
		.ul-idxnews .date{
			font-size: 0.24rem;
			margin-bottom: 0.1rem;
		}
		.ul-idxnews .tit{
			font-size: 0.28rem;
		}
	}
	
	
	
	
	
	/* 鍏充簬鎴戜滑 */
	.m-ban{
		position: relative;
	}
	.m-ban .tit,
	.g-bigtit{
		position: absolute;
		left: 0;
		bottom: 0.6rem;
		color: #fff;
		font-size: .46rem;
		font-weight: bold;
		padding-left: .3rem;
	}
	.m-ban .tit::before,
	.g-bigtit::before{
		content: '';
		position: absolute;
		width: .04rem;
		height: .9em;
		background-color: #e50012;
		left: 0;
		top: .18rem;
	}
	.m-ban .wp1520{
		position: relative;
	}
	
	
	.row-about1{
		margin-bottom: 0.4rem;
	}
	.row-about1 .wp1520{
		position: relative;
		padding-top: 0.7rem;
	}
	.g-abouttit{
		position: relative;
		font-size: 0.36rem;
		padding-top: 0.1rem;
		font-weight: bold;
		margin-bottom: 0.3rem;
	}
	.g-abouttit::after{
		content: '';
		position: absolute;
		width: .5rem;
		height: .04rem;
		background-color: #e50012;
		left: 0;
		top: 0;
		
	}
	.row-about1 .libdesc {
		padding-right: 3.7rem;
		min-height: 2.8rem;
		margin-bottom: 0.4rem;
	}
	.row-about1 .libdesc p{
		margin-bottom: 0.3rem;
	}
	.row-about1 .pic{
		position: absolute;
		right: 0;
		top: 0;
		width: 2.7rem;
		height: 4.1rem;
	}
	.row-about1 .pic img{
		min-height: 100%;
	}
	.libdesc{
		font-size: .16rem;
		line-height: 1.7;
	}
	
	.ul-idxcj.about-en .desc{
		display: block;
	}
	.ul-idxcj.about1.about-en .con{
		height: 3.2rem;
	}
	.ul-idxcj.about1{
		
	}
	.ul-idxcj.about1 li{
		width: 25%;
	}
	.ul-idxcj.about1 .con::after,
	.ul-idxcj.about1 .con::before{
		display: none;
	}
	.ul-idxcj.about1 .con{
		background-color: #f5f6f7;
		border: 1px solid #ddd;
		padding: .4rem .55rem 0;
		height: 2.6rem;
	}
	.ul-idxcj.about1 .icon{
		margin: 0 auto;
		width: .55rem;
		height: .55rem;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 0.15rem;
	}
	.ul-idxcj.about1 .icon img{
		width: auto;
		height: auto;
		max-width: 100%;
		max-height: 100%;
	}
	.ul-idxcj.about1 .txt{
		border: none;
		padding: 0;
		border: none;
		margin: none;
	}
	.ul-idxcj.about1 .txt::after{
		display: none;
	}
	.ul-idxcj.about1 .tit{
		font-size: 0.2rem;
		text-align: center;
	}
	
	
	.row-about2{
		margin-bottom: 0.7rem;
	}
	.ul-about1 {
		overflow: hidden;
		margin: 0 -.1rem;
	}
	.ul-about1 li{
		float: left;
		width: 33.3333%;
	}
	.ul-about1 .con{
		overflow: hidden;
		margin: 0 .1rem;
		position: relative;
	}
	.ul-about1 .pic{
		/* width: 4.9rem; */
		height: 5.35rem;
		overflow: hidden;
		position: relative;
	}
	.ul-about1 .pic::after{
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 3.4rem;
		background: url(../images/about/bg1.png) no-repeat ;
		background-size: 100% 100%;
	}
	.ul-about1 .pic img{
		min-height: 100%;
	}
	
	.ul-about1 .txt{
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		padding: 0 .5rem;
		color: #fff;
		min-height: 1.5rem;
	}
	.ul-about1 .txt .subtit{
		font-size: .2rem;
		margin-bottom: 0.2rem;
	}
	.ul-about1 .txt .tit{
		font-size: .26rem;
		margin-bottom: 0.1rem;
	}
	.ul-about1 .txt .desc{
		font-size: 0.15rem;
	}
	.row-about3{
		padding-bottom: 0.4rem;
	}
	.row-about3 .g-abouttit{
		margin-bottom: 0;
	}
	.swiper{
		overflow: hidden;
	}
	.swp-histoy1,
	.swp-histoy2{
		margin: 0 auto;
		position: relative;
	}
	.swp-histoy1{
		margin-bottom: 0.3rem;
	}
	.swp-histoy1 .swiper{
		overflow: hidden;
		height: 4.1rem;
	}
	.swp-histoy1 .swiper-slide{
		position: relative;
	}
	.swp-histoy1 .con{
		overflow: hidden;
	}
	
	.swp-histoy1 .txts{
		font-size: 0.17rem;
		color: #666;
		
		height: 4rem;
		position: relative;
	}
	.swp-histoy1 .num{
		font-size: 3.96rem;
		color: #f3f3f3;
		line-height: 1;
		font-weight: bold;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	.swp-histoy1 .txts .info{
		position: relative;
		z-index: 10;
		height: 100%;
		overflow-y: auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.swp-histoy1 .txts .info p::before{
		content: '鈼?;
		margin-right: 0.1rem;
	}
	.swp-histoy1 .txts p{
		margin-bottom: .2rem;
	}
	.swp-histoy1 .txts p:last-of-type{
		margin-bottom: 0;
	}
	
	
	.swp-histoy2 {
		/* text-align: center; */
		
		position: relative;
		margin: 0 .2rem;
	}
		
	.swp-histoy2 .swiper{
		margin: 0 ;
		overflow: hidden;
		position: relative;
	}
	
	.swp-histoy2 .swiper::before{
		width: .16rem;
	}
	.swp-histoy2 .swiper::after{
		left: auto;
		right: 0;
	}
	.swp-histoy2 .con{
		cursor: pointer; 
		
	}
	.swp-histoy2 .con .icon{
		position: relative;
		margin-bottom: 0.2rem;
		height: 1px;
		padding-top: 2px;
	}
	.swp-histoy2 .con .icon::before{
		content: '';
		width: .75rem;
		height: 3px;
		background-color: #e50012;
		position: absolute;
		left: -.14rem;
		top: 0;
		opacity: 0;
		transition: .5s;
		z-index: 10;
	}
	.swp-histoy2 .con .icon::after{
		content: '';
		border-bottom: 1px solid #d4d4d4;
		position: absolute;
		left: 0;
		right: 0;
		top: 50%;
		z-index: 1;
		transform: translateY(-50%);
	}
	
	.swp-histoy2 .con .year{
		font-size: 0.22rem;
		/* font-weight: bold; */
		color: #333;
		transition: .5s;
		
	}
	.swp-histoy2 .swiper-slide-thumb-active .con .year{
		color:#e50012 ;
	}
	.swp-histoy2 .swiper-slide-thumb-active .con .icon::before{
		opacity: 1;
	}
	
	
	
	.row-about4 .g-abouttit{
		margin-bottom: 0.5rem;
	}
	.row-about4{
		background-color: #f5f6f7;
		padding: .8rem 0 .9rem;
	}
	.row-about4 .ul-idxcj {
		display: flex;
		flex-flow:wrap
	}
	.row-about4 .ul-idxcj.about2 .con{
		min-height:1.9rem;
		height: auto;
	}
	.ul-idxcj.about2{
		margin: 0 -.3rem;
	}
	.ul-idxcj.about2 .con{
		margin: 0 .3rem;
		border: none;
		box-shadow: none;
		padding: 0;
		padding-top: 0.35rem;
		height: 1.9rem;
	}
	.ul-idxcj.about2 .rongyu .date{
		font-size: .2rem;
		color: #212121;
		margin-bottom: 0.1rem;
	}
	.ul-idxcj.about2  .con::after, .ul-idxcj.about2  .con::before{
		right: auto;
		width: 1.8rem;
	}
	.ul-idxcj.about2  .con::after{
		display: none;
	}
	.ul-idxcj.about2 .rongyu .tit{
		font-size: .16rem;
		font-weight: normal;
		line-height: 1.8;
	}
	.g-idxmore.bt{
		background-image: url(../images/about/icon2.png);
		background-size: .1rem;
		font-size: 0.14rem;
	}
	
	
	
	.row-about5{
		padding: .6rem 0 1.2rem;
	}
	.ul-about1.hegui li{
		width: 50%;
		width: 33.333%;
	}
	.ul-about1.hegui .pic{
		width: 100%;
		height: 3.8rem;
	}
	.ul-about1.hegui .txt{
		min-height: auto;
		bottom: .5rem;
	}
	.ul-about1.hegui .tit{
		margin-bottom: 0.2rem;
		font-weight: bold;
		font-size: 0.34rem;
	}
	.ul-about1.hegui .g-idxbtn2{
		width: 1.8rem;
		margin: 0;
	}
	@media only screen and (max-width: 1600px){
		.ul-idxcj.about1.about-en .con{
			height: 3.2rem;
			padding:.4rem .2rem 0;
		}
	}
	@media only screen and (max-width: 1500px){
		.ul-idxcj.about1 .tit{
			font-size: 15px;
		}
	}
	@media only screen and (max-width: 1300px){
		.ul-idxcj.about1 .con{
			height: 3rem;
		}
		
		.ul-idxcj.about1.about-en .con{
			height: 4rem;
		}
	}
	@media only screen and (max-width: 1200px){
		.ul-idxcj.about1 li{
			width: 50%;
		}
	}
	@media only screen and (max-width: 950px){
		.ul-idxcj.about1 .con{
			height: 3.6rem;
		}
	}
	@media only screen and (max-width: 750px){
		.m-ban{
			margin-top: 50px;
		}
		.m-ban .pic{
			height: 3.5rem;
			overflow: hidden;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.m-ban .pic img{
			height: 100%;
			width: auto;
			min-width: 100%;
		}
		.m-ban .tit::before, .g-bigtit::before{
			top: .15rem;
		}
		.m-ban .tit, .g-bigtit{
			width: calc(100% - .8rem);
			left: .4rem;
			font-size: .4rem;
		}
		
		.row-about1 .pic{
			display: none;
		}
		.row-about1 .libdesc{
			padding: 0;
		}
		.g-abouttit{
			font-size: .44rem;
			margin-bottom: 0.2rem;
		}
		.libdesc{
			font-size: .26rem;
		}
		.row-about1 .libdesc p{
			margin-bottom: 0.2rem;
		}
		
		.ul-idxcj.about1 li,
		.ul-about1 li{
			width: 100%;
			float: none;
		}
		.ul-idxcj.about1 .con,
		.ul-idxcj.about1.about-en .con{
			height: auto;
			padding-bottom: 0.3rem;
		}
		.ul-idxcj.about1 .tit{
			font-size: .3rem;
		}
		.ul-idxcj.about1 .desc{
			display: block;
			min-height: auto;
		}
		.ul-about1 li{
			margin-bottom: 0.2rem;
		}
		.ul-about1 .pic{
			height: 3.5rem;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.ul-about1 .txt{
			bottom: 0.4rem;
			min-height: auto;
		}
		.ul-about1 .txt .subtit{
			font-size: .36rem;
		}
		
		.swp-histoy1 .swiper{
			height: auto;	
		}
		.swp-histoy1 .txts{
			min-height: 2rem;
		}
		.swp-histoy1 .txts,
		.swp-histoy2 .con .year{
			font-size: .26rem;
			height: auto;
		}
		.swp-histoy1 .num{
			font-size: 2.8rem;
		}
		.swp-histoy1 .txts p{
			margin-bottom: 0.1rem;
		}
		
		.swp-histoy2 .con .year{
			text-align: center;
		}
		.swp-histoy2 .con .icon::before{
			left: 50%;
			transform: translateX(-50%);
		}
		
		
		.ul-idxcj.about2{
			padding-top: 0.02rem;
		}
		.ul-idxcj.about2 li{
			width: 100%;
			float: none;
			margin-bottom: 0.4rem;
		}
		.ul-idxcj.about2 .con,
		.row-about4 .ul-idxcj.about2 .con{
			height: auto;
			padding-top: 0.15rem;
		}
		
		.ul-idxcj.about2 .rongyu .date{
			font-size: 0.26rem;
			margin-bottom:0;
		}
		.ul-idxcj.about2 .rongyu .tit{
			font-size: 0.28rem;
		}
		.ul-idxcj.about2 .con::before{
			width: 50%;
		}
		.g-idxmore.bt{
			background-size: .15rem;
		}
		
		.ul-about1.hegui .pic{
			height:3rem;
		}
		.ul-about1.hegui li{
			width: 100%;
			float: none;
		}
	}
	
	
	
	
	/* 鍔犲叆鎴戜滑 */
	.m-join{
		padding: 0.5rem 0;
	}
	.ul-join{
		margin: 0 -.1rem .9rem;
		overflow: hidden;
	}
	.ul-join li{
		width: 50%;
		float: left;
	}
	.ul-join .g-abouttit{
		margin-bottom: 0.2rem;
	}
	.ul-join .con{
		margin: 0 .1rem;
		overflow: hidden;
	}
	.ul-join .con .pic{
		height: 3.85rem;
		overflow: hidden;
		margin-bottom: 0.3rem;
	}
	.ul-join .con .pic img{
		min-height: 100%;
	}
	.g-idxbtn2.sty3{
		background-color: rgba(255, 255, 255, 0);
		color: #333;
		border:1px solid #333;
		width: 1.8rem;
	}
	.g-idxbtn2.sty4{
		background-color: rgba(255, 255, 255, 0);
		color: #c42033;
		border:1px solid #c42033;
		width: 1.8rem;
	}
	.g-idxbtn2.sty3:hover,
	.g-idxbtn2.sty4:hover,
	.ul-news .con:hover .g-idxbtn2{
		background-color: #c42033;
		color: #fff;
		border-color: #c42033;
	}
	
	
	.m-joinfuli .g-abouttit{
		margin-bottom: 0.7rem;
	}
	.m-tabs .tabs{
		font-size: .2rem;
		color: #212121;
		overflow: hidden;
		border-bottom: 1px solid #d4d4d4;
		margin-bottom: 0.35rem;
	}
	.m-prodt .m-tabs .tabs{
		font-size: .16rem;
	}
	.m-tabs .tab{
		float: left;
		padding: 0 .05rem;
		margin-right: 0.6rem;
		padding-bottom: 0.1rem;
		border-bottom: 2px solid rgba(255, 255, 255, 0);
		transition: .5s;
		cursor: pointer;
	}
	.m-tabs .tab.on{
		border-color: #c42033;
	}
	.m-tabs .tab:last-of-type{
		margin-right: 0;
	}
	.tabsinfo{
		overflow: hidden;
	}
	.tabsinfo .pic{
		float: right;
		width: 7.25rem;
		height: 4.67rem;
		margin-left: 1.3rem;
	}
	.tabsinfo .pic img{
		min-height: 100%;
	}
	.tabsinfo .txts {
		overflow: hidden;
		margin-left: .55rem;
		display: flex;
		justify-content: center;
		align-items: center;
		min-height: 4.67rem;
	}
	.tabsinfo .txts .tit{
		/* min-width: 5.9rem; */
		width: 100%;
		text-align: center;
		position: relative;
		font-size: 0.4rem;
		padding: .6rem 0;
	}
	.tabsinfo .txts .tit::before,
	.tabsinfo .txts .tit::after{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		background: url(../images/page/img1-4.png) no-repeat;
		background-size: 100%;
		width: .75rem;
		height: .59rem;
	}
	.tabsinfo .txts .tit::after{
		background-image: url(../images/page/img1-5.png);
		left: auto;
		top: auto;
		right: 0;
		bottom: 0;
	}
	
	
	
	.m-news{
		padding-bottom: 0.4rem;
	}
	.m-news .m-tabs{
		padding-top: 0.23rem;
		border-bottom: 1px solid #ccc;
		margin-bottom: 0.5rem;
	}
	.m-news .m-tabs .tabs{
		border: none;
		margin-bottom: 0;
	}
	
	.ul-news{
		margin: 0 -.15rem;
	}
	.ul-news li{
		float: left;
		width: 33.3333%;
		margin-bottom: 0.4rem;
	}
	.ul-news .con{
		margin: 0 .15rem;
		display: block;
	}
	.ul-news .pic{
		height: 2.75rem;
		overflow: hidden;
	}
	.ul-news .pic img{
		min-height: 100%;
	}
	.ul-news .con .txts{
		padding: .3rem .25rem 0;
		border: 1px solid #ddd;
		border-top: none;
		height: 2.6rem;
		box-sizing: border-box;
		transition: .5s;
	}
	.ul-news .date{
		font-size: 0.14rem;
		color: #555;
		margin-bottom: 0.15rem;
	}
	.ul-news .tit{
		font-size: 0.2rem;
		color: #212121;
		line-height: 1.7;
		margin-bottom: 0.4rem;
		min-height: 3.4em;
	}
	.ul-news .con:hover img{
		transform: scale(1.1);
	}
	.ul-news .con:hover .txts{
		border-color: rgba(255, 255, 255, 0);
		box-shadow: 0 0 .1rem rgba(0, 0, 0, .1);
	}
	
	.g-pages{
		text-align: center;
	}
	.g-pages a{
		font-size: .16rem;
		margin: 0 .1rem;
		padding: 0 .1rem;
	}
	.g-pages a.on{
		color: #c42033;
	}
	
	
	.m-contact{
		padding: .6rem 0 .9rem;
	}
	.m-contact .adress{
		margin-bottom: 0.6rem;
	}

	#map1{
		height: 6rem;
		position: relative;
		overflow: hidden;
	}
	#map1 img{
		-webkit-transition: 0s;
		-o-transition: 0s;
		transition: 0s;
	}
	.m-contact .maps{
		position: relative;
		font-size: 0.16rem;
	}
	.m-contact .mapads{
		position: absolute;
		left: .5rem;
		top: .35rem;
		width: 4.5rem;
		height: 3.9rem;
		background-color: #fff;
		z-index: 10;
		padding: .7rem .6rem 0;
		box-sizing: border-box;
		font-size: 0.16rem;
		line-height: 2;
	}
	.m-contact .mapads .tit{
		font-size: 0.22rem;
		margin-bottom: 0.4rem;
		line-height: 1.5;
	}
	
	
	
	.m-contact .form {
	    margin-top: -.2rem;
		overflow: hidden;
		background-color: #f5f6f7;
		padding: .5rem 1.6rem .5rem 1.2rem;
	}
	.m-contact .form .item{
		width: 50%;
		float: left;
		font-size: 0.17rem;
		margin-bottom: 0.3rem;
	}
	.m-contact .form .label{
		padding-right: 0.15rem;
		box-sizing: border-box;
		margin-bottom: 0.1rem;
	}
	.m-contact .form .label span{
		color: #fb5c5c;
		margin-left: 0.1rem;
	}
	.m-contact .form .ipt{
		width: calc(100% - .4rem);
		overflow: hidden;
		box-sizing:  border-box;
		padding: 0 0.15rem;
		background-color: #fff;
		border: 1px solid #ddd;
	}
	.m-contact .form .ipt input{
		width: 100%;
		border: none;
		height: 0.5rem;
		display: block;
		outline: none;
		background-color: transparent;
		font-size: 0.14rem;
	}
	.m-contact .form .item.txtaera{
		/* width: 100%; */
		height: auto;
		
	}
	.m-contact .form .item.txtaera .ipt{
		padding: 0.05rem 0.15rem;
	}
	.m-contact .form .item.txtaera textarea{
		resize: none;
		height: 1.8rem;
		outline: none;
		border: none;
		width: 100%;
		line-height: 0.35rem;
		font-size: 0.14rem;
	}
	.m-contact .form .item.yzm .ipt{
		position: relative;
		padding-right: 2.2rem;
	}
	.m-contact .form .item .yzm{
		position: absolute;
		right: 0;
		top: 0;
		height:100%;
		width: 2rem	;
		cursor: pointer;
	}
	.m-contact .form .item .yzm img{
		width: 100%;
		height: 100%;
	}
	.m-contact .form .btns{
		clear: both;
	}
	.m-contact .form button{
		width: 1.8rem;
		height: 0.4rem;
		line-height: 0.38rem;
		text-align: center;
		font-size: 0.15rem;
		color: #fff;
		background-color: #e50012;
		outline: none;
		border: none;
		border-radius: 0.2rem;
		margin-right:0.13rem;
		cursor: pointer;
	}
	.m-contact .form button[type="reset"]{
		background-color: #bbb;
	}
	
	@media only screen and (max-width: 1200px) {
		.m-contact .mapads{
			padding: .4rem .2rem;
			overflow-y: auto;
		}
		.ul-news .tit{
			margin-bottom: 0.1rem;
		}
	}
	@media only screen and (max-width: 750px) {
		.m-join{
			padding-bottom: 1rem;
		}
		.ul-join{
			margin-bottom: 0;
		}
		.ul-join li,
		.ul-news li{
			width: 100%;
			float: none;
			margin-bottom: 0.6rem;
		}
		.ul-join .con .pic{
			height: auto;
		}
		.m-joinfuli .g-abouttit{
			margin-bottom: 0.4rem;
		}
		.m-tabs .tabs{
			overflow-x: auto;
			width: 100%;
			white-space: nowrap;
		}
		.m-tabs .tab{
			font-size: 0.28rem;
			float: none;
			display: inline-block;
			margin-right: 0.14rem;
		}
		.tabsinfo .pic{
			float: none;
			width: 100%;
			height: auto;
			margin: 0 0 .4rem;
		}
		.tabsinfo .txts{
			margin: 0;
			min-height: auto;
		}
		
		.ul-news{
			margin-bottom: 0.4rem;
		}
		.g-pages{
			padding-bottom: 0.4rem;
		}
		.ul-news li{
			margin-bottom: 0.4rem;
		}
		.ul-news .pic{
			width: 100%;
			height: auto;
		}
		.ul-news .con .txts{
			padding-bottom: 0.3rem;
			height: auto;
		}
		.ul-news .date{
			font-size: 0.26rem;
			margin-bottom: 0.1rem;
		}
		.ul-news .tit{
			font-size: 0.3rem;
			margin-bottom: 0.2rem;
		}
		.g-pages a{
			font-size: 0.26rem;	
		}
		
		.m-contact .maps{font-size:.26rem}
		.m-contact .mapads{
			width: calc(100% - .8rem);
			left: .4rem;
			top: .2rem;
			padding: .2rem;
			height: auto;
			font-size: 0.26rem;
			line-height: 1.7;
		}
		.m-contact .mapads .tit{
			font-size: .28rem;
			font-weight: bold;
			margin-bottom: 0.1rem;
		}
		#map1{
			height: 8rem;
		}
		
		.m-contact .form{
			padding: .3rem;
		}
		.m-contact .form .label{
			font-size: 0.26rem;
			padding-left: .1rem;
		}
		.m-contact .form .item{
			display: block;
			float: none;
			width: 100%;
		}
		.m-contact .form .ipt{
			width: 100%;
		}
		.m-contact .form .ipt input{
			height: .7rem;
			font-size: 0.26rem;
		}
		.m-contact .form .btns{
			padding-top: 0.4rem;
		}
		.m-contact .form button{
			height: 0.6rem;
			line-height: .58rem;
			border-radius: .3rem;
		}
		
		.row-about3 .g-abouttit{
			margin-bottom:.3rem;
		}
	}
	
	
	
	/* 浜у搧鍒楄〃 */
	.pt130{
		padding-top: 1.3rem;
	}
	.header-all.sty2 .header{
		
	}
	.m-prolist {
		padding-bottom: 0.9rem;
	}
	.m-prolist .porsearch{
		padding-bottom: .16rem;
		border-bottom: 1px solid #ccc;
		overflow: hidden;
		margin-bottom: 0.3rem;
	}
	.m-prolist .porsearch .icon{
		background: url(../images/page/icon2-1.png) no-repeat;
		background-size: 100%;
		float: left;
		width: .21rem;
		height: .21rem;
		margin-right: 0.12rem;
		margin-top: 0.02rem;
		cursor: pointer;
	}
	.m-prolist .porsearch input{
		overflow: hidden;
		width: calc(100% - .4rem);
		border: none;
		box-sizing: border-box;
		outline: none;
		font-size: .16rem;
	}
	
	.g-col {
		overflow: hidden;
	}
	.g-col .col-l{
		float: left;
		
	}
	.g-col .col-r{
		overflow: hidden;
		float: none;
	}
	.prolist{
		
	}
	.m-prolist .g-col>.tit{
		font-size: .16rem;
		margin-bottom: .1rem;
	}
	.snv-pro{
		width: 2.4rem;
		margin-right: 0.25rem;
		border: 1px solid #ccc;
		border-color: #ccc #f5f6f7 #f5f6f7;
	}
	.snv-pro .on2>.con>.tit a{
		color: #e50012;
	}
	.snv-pro .con{
		height: auto;
	}
	.snv-pro .tit{
		min-height: .55rem;
		padding-left: 0.4rem;
		padding-right: 0.36rem;
		background-color: #f5f6f7;
		position: relative;
		box-sizing: border-box;
		padding: .16rem .35rem .16rem .4rem;
		cursor: pointer;
		font-size: 0.15rem;
	}
	.snv-pro .tit::before,
	.snv-pro .tit::after{
		content: '';
		position: absolute;
		left: .12rem;
		top: .2rem;
		width: .14rem;
		height: .14rem;
		border-radius: .04rem;
		background-color: #777;
		transition: .5s;
	}
	.snv-pro .tit::after{
		left: auto;
		top: .24rem;
		right: .2rem;
		width: .14rem;
		height: .08rem;
		background: url(../images/page/icon2-3.png) no-repeat;
		background-size: 100%;
	}
	.snv-pro .tit.on::after{
		transform: rotateZ(-180deg);
	}
	.snv-pro dl{
		padding: .1rem 0;
		display: none;
	}
	.snv-pro dl .tit{
		background-color: rgba(255, 255, 255, 0);
		padding-top: 0.07rem;
		padding-bottom: 0.07rem;
		min-height: auto;
	}
	.snv-pro dl .tit::before{
		background-color: rgba(255, 255, 255, 0);
		border: 1px solid #797979;
		top: .1rem;
		width: .12rem;
		height: .12rem;
		
	}
	.snv-pro dl .tit::after{
		display: none;
	}
	
	.snv-pro dl .on .tit::before{
		background-color: #cc0000;
		border-color: #cc0000;
	}
	
	.m-table{
		width: 100%;
	}
	.m-table tr{
		border-bottom: 1px solid #ccc;
	}
	.m-table th{
		background-color: #eceef0;
		
	}
	.m-table th,
	.m-table td{
		text-align: center;
		padding: .17rem 0;
		font-size: 0.15rem;
		
	}
	.m-table td{
		padding: .16rem .1rem;
	}
	.m-table tr td:first-of-type{
		color: #e71122;
	}
	
	.m-table.sm tr td:nth-of-type(1),
	.m-table.sm tr td:nth-of-type(2),
	.m-table.sm tr th:nth-of-type(1),
	.m-table.sm tr th:nth-of-type(2){
		/*font-size: 0.13rem;*/
	}
	
	
	/* 浜у搧璇︽儏 */
	.g-bigtit{
		position: relative;
		transform: none;
		left: auto;
		bottom: auto;
		color: #202020;
		font-size: 0.42rem;
		margin-bottom: 0.8rem;
	}
	.g-bigtit::before{
		left: .15rem;
		height: .5rem;
		width: .04rem;
		top: .04rem;
	}
	.m-prodt{
		padding-bottom: 1.1rem;
	}
	.m-prodt .col-l{
		width: 9.6rem;
		margin-right: 0.8rem;
		padding-top: 0.16rem;
	}
	.prodtlist{
		width: 9.6rem;
	}
	.m-prodt .m-joinfuli{
		margin-bottom: 0.7rem;
	}
	.m-prodt .m-tabs .prodt .protit{
		font-size: .22rem;
		margin-bottom: 0.2rem;
	}
	.m-prodt .m-tabs .prodt .libdesc p{
		margin-bottom: 0.3rem;
	}
	.m-prodt .m-tabs .prodt .libdesc p:last-of-type{
		margin-bottom: 0;
	}
	.m-prodt .g-bigtit{
		margin-bottom: 0.3rem;
	}
	.m-prodt .g-bigtit::before{
		left: 0;
	}
	.m-prodt .probigtit,
	.m-yingyongdt .tit{
		font-size: .32rem;
		font-weight: bold;
		border-bottom: 1px solid #d4d4d4;
		padding-bottom: 0.1rem;
		margin-bottom: 0.5rem;
	}
	.m-prodt .col-l .list a,
	.m-prodt .list a{
		font-size: 0.18rem;
		margin-bottom: 0.3rem;
		display: block;
	}
	.m-prodt .col-l .list a:last-of-type,
	.m-yingyongdt .link a:last-of-type{
		margin-bottom: 0;
	}
	.m-prodt .col-r .probigtit{
		margin-bottom: 0;
		border: none;
	}
	.m-prodt .snv-prodt ul{
		width: auto !important;
		white-space: initial !important;
	}
	.m-prodt .m-tabs .tab,
	.m-prodt .prodtlist .list a{
		font-size: 0.22rem;
	}
	.m-prodt .prodtlist .list a{
		
	}
	.snv-prodt .desc{
		white-space: initial ;
	}
	.snv-prodt {
		border-top: .02rem solid #e50012;
	}
	.snv-prodt li{
		margin-bottom: 0.02rem;
/*	}
	.snv-prodt .con{*/
		overflow: hidden;
		font-size: 0.16rem;
		padding: .15rem 0;
		color: #111;
		background-color: #eceef0;
	}
	.snv-prodt li p:nth-child(1),
	.snv-prodt .tit{
		float: left;
		width: 2.1rem;
		margin-right: 0.1rem;
		padding-left: 0.35rem;
		box-sizing: border-box;
		font-weight: bold;
	}
	.snv-prodt li p:nth-child(2),
	.snv-prodt .desc{
		overflow: hidden;
	}
	
	
	/* 涓嬭浇 */
	.m-down{
		padding: .45rem 0 .6rem;
		
	}
	.m-down .m-prolist{
		padding-bottom: .5rem;
		position: relative;
		z-index: 10;
	}
	.m-down .porsearch {
		background-color: #f5f6f7;
		padding: .15rem .25rem .15rem .3rem;
		border: none;
		margin-right: 0.15rem;
		margin-bottom: 0;
		border: 1px solid #ddd;
		box-sizing: border-box;
	}
	.m-down .porsearch input{
		background-color: transparent;
	}
	.m-down .porsearch .icon{
		float: right;
	}
	.g-col.htover{
		overflow: visible;
	}
	.snv-pro.sty2{
		min-height: 6.2rem;
		padding: .15rem 0;
		box-sizing: border-box;
		background-color: #f5f6f7;
		/* border: none; */
		border-left: none;
		border-right: none;
		width: 3.3rem;
		margin-right: 0.3rem;
	}
	.snv-pro.sty2 .tit{
		padding-left: 0.3rem;
		position: relative;
	}
	.snv-pro.sty2 .tit::before{
		display: none;
	}
	.m-prolist .g-col{
		overflow: visible;
	}
	.m-prolist .g-col::after{
		content: '';
		display: table;
		clear: both;
	}
	.snv-pro.sty2 .con>.tit::before,
	.m-prolist .snv-pro .con>.tit::before{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: .04rem;
		background-color: #e50012;
		height: auto;
		border-radius: 0;
		transform: translateX(-100%);
		opacity: 0;
		display: block;
	}
	.snv-pro.sty2 .con>.tit.on::before,
	.m-prolist .snv-pro .on .con>.tit::before{
		opacity: 1;
	}
	.snv-pro.sty2 .con>.tit.on,
	.m-prolist .snv-pro .on .con>.tit{
		background-color: #fff;
	}
	.snv-pro.sty2 .tit::after{
		transform: rotateZ(-90deg);
	}
	.snv-pro.sty2 .tit.on::after{
		transform: rotateZ(0deg);
	}
	
	.snv-pro.sty2 dl .tit{
		padding: .08rem .3rem .08rem .5rem  ;
		display: block;
	}
	.snv-pro.sty2 dl .on .tit{
		text-decoration: underline;
		color: #e50012;
	}
	
	.m-table.sty2{
		margin-bottom: 0.7rem;
	}
	.m-table tr:first-of-type{
		border: none;
	}
	.m-table.sty2 th,
	.m-table.sty2 td{
		text-align: left;
	}
	.m-table.sty2 th{
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.m-table.sty2 tr th:first-of-type,
	.m-table.sty2 tr td:first-of-type{
		padding-left: 0.3rem;
		color: #333;
	}
	.m-table.sty2 tr th:last-of-type,
	.m-table.sty2 tr td:last-of-type{
		padding-right: 0.2rem;
		text-align: center;
	}
	.m-table.sty2 tr th:nth-last-of-type(2),
	.m-table.sty2 tr td:nth-last-of-type(2){
		text-align: center;
	}
	.m-table .icon{
		width: .2rem;
		height: .2rem;
		background: url(../images/page/icon2-4.png) ;
		background-size: 100%;
		margin: 0 auto;
		display: block;
	}
	
	
	
	/* 搴旂敤鍦烘櫙 */
	
	.m-yingoyng{
		padding: .6rem 0 1.2rem;
	}
	.snv-pro.sty3{
		margin-right: 0.5rem;
	}
	.snv-pro.sty3 .tit{
		display: block;
		min-height: auto;
		padding-top: 0.13rem;
		padding-bottom: 0.13rem;
		font-size: .17rem
	}
	.snv-pro.sty3 .tit.on{
		padding-top: 0.17rem;
		padding-bottom: 0.17rem;
	}
	.snv-pro.sty3 .tit::after,
	.snv-pro.sty2 .tit::before{
		display: none;
	}
	
	.m-yingyongdt .item{
		margin-bottom: 0.5rem;
	}
	.m-yingyongdt .item:last-of-type{
		margin-bottom: 0;
	}
	.m-yingyongdt .tit{
		margin-bottom: .2rem;
		padding-bottom: 0.15rem;
	}
	.m-yingyongdt .txt .tit{
		color: #444;
		border: none;
		padding-bottom: 0.2rem;		
		margin-bottom: 0;
	}
	.m-yingyongdt .txt .desc{
		font-size: ;
		color: #727272;
		font-size: 0.18rem;
		line-height: 2;
	}
	.m-yingyongdt .link a{
		border-bottom: 1px solid #d4d4d4;
		padding-bottom: 0.2rem;
		margin-bottom: 0.2rem;
		display: block;
	}
	
	
	
	/* 鏂伴椈璇︽儏 */
	.m-newsdetail{
		width: 900px;
		margin: 0 auto;
		padding-bottom: 0.5rem;
	}
	.m-newsdetail .tits{
		margin-bottom: 0.5rem;
	}
	.m-newsdetail .bigtit{
		font-size: 0.42rem;
		margin-bottom: 0.2rem;
	}
	.m-newsdetail .date{
		font-size: 0.16rem;
		color: rgb(85, 85, 85);
	}
	
	.m-newsdetail .txts{
		font-size: 0.16rem;
		line-height: 1.8;
		padding-bottom: 0.4rem;
		margin-bottom: 0.2rem;
		border-bottom: 1px solid #ccc;
	}
	.m-newsdetail .txts img{
		width: auto;
		height: auto;
		max-width: 100%;
	}
	.m-newsdetail .pages{
		overflow: hidden;
		font-size: 0.16rem;
		margin-bottom: 0.5rem;
	}
	.m-newsdetail .pages .page{
		width: 45%;
		float: left;
		color: #333;
		
	}
	.m-newsdetail .pages .page .p{
		margin-bottom: 0.1rem;
	}
	.m-newsdetail .pages .page .t{
		transition: .5s;
	}
	.m-newsdetail .pages .page:hover .t{
		color: #e50012;
		
	}
	.m-newsdetail .pages .page:last-of-type{
		float: right;
	}
	.m-newsdetail .g-idxmore{
		background-image: url(../images/page/icon3.png);
		background-size: .08rem;
		color: #dc0000;
	}
	
	
	
	
	/* 涓嬭浇涓績 */
	.m-down .porsearch{
		padding-top: 0;
		padding-bottom: 0;
		height: .45rem;
		line-height: .45rem;
		overflow: hidden;
	}
	.m-down .porsearch .icon{
		position: relative;
		top: .1rem;
	}
	.snv-pro.search{
		min-height: auto;
		position: relative;
		padding: 0;
		float: right;
		width: 3.4rem;
		border: none;
		margin-left: 0.15rem;
	}
	.snv-pro.search .tit{
		padding-top: 0;
		padding-bottom: 0;
		height: .45rem;
		line-height: .43rem;
		min-height: auto;
		font-size: 0.16rem;
		box-sizing: border-box;
		border: 1px solid #ddd;
	}
	.snv-pro.search dl .tit{
		border: none;
		line-height: 1.5;
	}
	.snv-pro.search dl{
		border: 1px solid #ddd;
		border-top: none;
	}
	.snv-pro.search dl{
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		transform: translateY(100%);
		z-index: 99;
		background-color: #f5f6f7;
	}
	.snv-pro.search .con>.tit.on{
		background-color: #f5f6f7;
	}
	.snv-pro.search .con>.tit::before{
		display: none;
	}
	.snv-pro.search  .tit::after{
		top: .2rem;
		transform: rotateZ(0);
	}
	
	.w13{
		width: 13%;
	}
	.w12{
		width: 12%;
	}
	.w11{
		width: 11%;
	}
	
	@media only screen and (max-width: 750px){
		.m-prolist .porsearch{
			
		}
		.m-prolist .porsearch input{
			font-size: 0.26rem;
			width: calc(100% - .6rem);
		}
		.m-prolist .porsearch .icon{
			width: .3rem;
			height: .3rem;
			margin-right: 0.2rem;
		}
		.m-prolist .g-col>.tit{
			font-size: .3rem;
		}
		.snv-pro .tit{
			font-size: 0.26rem;
			padding-left: 0.5rem;
		}
		.snv-pro .tit::before{
			width: 0.25rem;
			height: 0.25rem;
		}
		.snv-pro dl .tit::before{
			width: .2rem;
			height: .2rem;
			left: .3rem;
			top: .2rem;
		}
		.snv-pro dl .tit{
			padding-left: .7rem;
		}
		.snv-pro .tit::after{
			width: .2rem;
			height: .2rem;
		}
		.g-col .col-l{
			float: none;
			width: 100%;
			margin-bottom: 0.4rem;
		}
		.g-col .col-r {
		    overflow: hidden;
		    float: none;
		    width: 100%;
		    overflow-x: auto;
		}
		
		.prodtlist{
		    width: auto;
		}
		.m-table th, .m-table td{
			font-size: 0.24rem;
		}
		.m-table{
			width: 16rem;
		}
		
		.m-yingyongdt .txt .tit,
		.m-yingyongdt .tit{
			font-size: 0.4rem;
		}
		.m-yingyongdt .txt .desc,
		.m-yingyongdt .link a{
			font-size: 0.26rem;
		}
		
		.snv-pro.search{
			float: none;
			width: 100%;
			margin: 0;
			
		}
		.m-down .m-prolist{
			padding-top: 0.9rem;
			position: relative;
		}
		.m-down .porsearch{
			height: .7rem;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			box-sizing: border-box;
		}
		.m-prolist .porsearch .icon{
			top: .2rem;
		}
		.m-down .porsearch input,
		.snv-pro.search .tit{
			height: .7rem;
			font-size: 0.26rem;
		}
		.snv-pro.search .con>.tit{
			line-height: .7rem;
			border: 1px solid #ddd;
			transition: .6s;
		}
		.snv-pro.search .con>.tit.on{
			border-color:  #ddd;
		}
		.snv-pro.search .tit::after{
			top: .3rem;
		}
		.snv-pro.search dl{
			border: 1px solid #ddd;
			border-top: none;
			box-sizing: border-box;
		}
		
		.snv-pro.sty2{
			min-height: auto;
		}
		.m-table.sty2{
			width: 10rem;
		}
		.m-table.sty2 .w13{
			width: 25%;
		}
		.m-table .icon{
			width: .3rem;
			height: .3rem;
		}
		.snv-prodt li p:nth-child(1),
		.snv-prodt .tit{
			width: 3rem;
		}
		.m-prodt .g-col .col-r{
			margin-bottom: 0.6rem;
		}
		.m-prodt .probigtit, .m-yingyongdt .tit{
			font-size: 0.4rem;
		}
		.snv-prodt li,
		.snv-prodt .con{
			font-size: 0.26rem;
		}
		.m-prodt .col-l .list a, .m-prodt .list a{
			font-size: 0.26rem;
		}
		
		
		.m-newsdetail{
			width: 100%;
			box-sizing: border-box;
			padding-bottom: 1rem;
		}
		.m-newsdetail .bigtit{
			font-size: 0.5rem;
		}
		.m-newsdetail .pages{
			margin-bottom:.2rem;
		}
		.m-newsdetail .date,
		.m-newsdetail .txts,
		.m-newsdetail .pages{
			font-size: 0.26rem;
		}
		.m-newsdetail .pages .page{
			float: none;
			width: 100%;
			margin-bottom: 0.4rem;
			display: block;
		}
	}
	
	.subnav .dls{
		position: relative;
		overflow: visible;
		min-width: 2.6rem;
	}
	.subnav{
		overflow: visible;
	}
	.subnav dd>a{
		position: relative;
		padding-right: 0.3rem;
	}
	.subnav dd>a:hover::after{
		opacity: 1;
	}
	.subnav dd>a::after{
		content: '';
		width:.15rem ;
		height: .1rem;
		background: url(/images/index/icon5-12.png) no-repeat;
		background-size: 100%;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		opacity: 0;
		transition: .5s;
	}
	.subnav .dls dl dd:first-of-type .minnav{
	    display: flex;
	    display: none;
	}
	.minnav{
		position: absolute;
		top: 0;
		right:1px;
		transform: translateX(100%);
		background-color: #fff;
		height: 100%;
		display: flex;
		padding: 0.4rem 0.6rem;
		min-width: 3rem;
		box-sizing: border-box;
		 display: none; 
	}
	.minnav::before{
		content: '';
		top: .4rem ;
		bottom: .4rem;
		border-left: 1px solid #999;
		left: -0rem;
		position: absolute;
	}
	.minnav div{
		margin-right: 0.45rem;
	}
	
	
	
	/* 鏂板 */
	.ul-about1{
		overflow: visible;
	}
	.ul-about1::after{
		content: '';
		clear: both;
		display: table;
	}
	.popbox{
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, .7);
		display: none;
	}
	.popbox .box{
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		background-color: #fff;
		padding: .5rem .4rem;
		color: #333;
		font-size: 0.18rem;
		width: 50vw;
	}
	.popbox .box .close{
		position: absolute;
		right: .2rem;
		top: .2rem;
		background: url(/images/about/close.png) no-repeat;
		background-size: 100%;
		width: .25rem;
		height: .25rem;
		cursor: pointer;
	}
	.popbox .box .boxtit{
		text-align: center;
		font-weight: bold;
		font-size: 0.3rem;
		margin-bottom: 0.2rem;
	}
	.popbox .box .boxtxt{
		line-height: 2;
		max-height: 60vh;
		overflow-y: auto;
	}
	
	
	@media only screen and (max-width: 750px){
		.popbox .box {
			width: 90vw;
			box-sizing: border-box;
		}
		.popbox .box .boxtit{
			font-size: 0.38rem;
		}
		.popbox .box .close{
			width: 0.4rem;
			height: .4rem;
		}
		.popbox .box .boxtxt{
			font-size: 0.26rem;
			line-height: 1.6;
		}
		.m-contact .form{
		    margin-top: -.7rem;
		}
	}