	.banner{
		height: calc(56vh);
		position: relative;
	}
	.swiper{
		overflow: hidden;
	}
	.banner .swiper{
		height: 100%;
	}
	.banner .swiper-slide{
		background: url() no-repeat center center;
		background-size: cover;
	}
	.swiper-button-next:after,
	.swiper-button-prev:after{
		color: #fff;
	}
	.swiper-button-next:hover:after,
	.swiper-button-prev:hover:after{
		color: #132b88;
	}
	.swiper-button-next{
		right: 0.4rem;
	}
	.swiper-button-prev{
		left: .4rem;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets{
		bottom: 0.5rem;
	}
	.swiper-pagination-bullet{
		width: .14rem;
		height: .14rem;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 .1rem;
	}
	.swiper-pagination-bullet-active{
		background-color: #132b88;
	}
	
	
	
	
	
	.idx-row1{
		padding: .4rem 0;
	}
	.idx-row1 .tabs{
		width: 9rem;
		height: 0.62rem;
		/* border-bottom: 1px solid #eee; */
		left: 0;
		background-color: #fff;
		display: flex;
		justify-content: space-around;
		margin: 0 auto 0.5rem;
		margin-top: 0.2rem;
	}
	.idx-row1 .tab {
	  width: 0.85rem;
	  height: 0.67rem;
	  float: left;
	  background: #fff;
	  line-height: 0.5rem;
	  text-align: center;
	  font-size: 0.2rem;
	  font-weight: 400;
	  line-height: 0.67rem;
	  cursor: pointer;
	}
	/*切换按钮点击样式*/
	.idx-row1 .tab.on{
	  /* height: 0.5rem; */
	  color: #132b88;
	  font-weight: 500;
	  border-bottom: 0.03rem solid #132b88;
	  box-sizing: border-box;
	}
	
	.ul-idxlist1 {
		margin: 0 -.1rem;
	}
	.ul-idxlist1 li{
		float: left;
		width: 25%;
		margin-bottom:0.2rem;
	}
	.ul-idxlist1 .con{
		display: block;
	}
	
	.ul-idxlist1 .con{
		
		height: 2.25rem;
		background: linear-gradient(180deg, #f4f5f7 0%, #ffffff 100%);
		box-shadow: 0 0.03rem 0.09rem 0 rgba(203, 220, 255, 0.62);
		border-radius: 0.09rem;
		border: 0.02rem solid #ffffff;
		margin: 0 .1rem;
		position: relative;
		
		padding: 0.36rem 0.2rem;
		transition: none;
		box-sizing: border-box;	
	}
	.ul-idxlist1 .ht-icon{
		position: absolute;
		left: -0.05rem;
		top: -0.05rem;
		width: 0.63rem;
	}
	
	.ul-idxlist1 .pics{
		width: 0.45rem;
		height: 0.45rem;
		width: 45px;
		height: 45px;
		margin-bottom: 0.07rem;
	}
	.ul-idxlist1 .pics .pic{
		width: 100%;
		height: 100%;
		background: url(../images/index/bg1.png) no-repeat 0 0;
	}
	.ul-idxlist1 .pics .pic.p2{
	 background-position:-3rem 0;
	}
	.ul-idxlist1 li:nth-of-type(2) .p1{
	   background-position:-0.7rem 0;
	}
	.ul-idxlist1 li:nth-of-type(2) .pic.p2{
	  background-position:-3.73rem 0;
	}
	.ul-idxlist1 li:nth-of-type(3) .p1{
	   background-position:-1.37rem 0;
	}
	.ul-idxlist1 li:nth-of-type(3) .pic.p2{
	  background-position:-4.41rem -0.02rem;
	}
	.ul-idxlist1 li:nth-of-type(4) .p1{
	   background-position:-2rem 0;
	}
	.ul-idxlist1 li:nth-of-type(4) .pic.p2{
	  background-position:-5.06rem -0.03rem;
	}
	.ul-idxlist1 li:nth-of-type(5) .p1{
	   background-position:0 -0.63rem;
	}
	.ul-idxlist1 li:nth-of-type(5) .pic.p2{
	  background-position:-3.02rem -0.65rem;
	}
	.ul-idxlist1 li:nth-of-type(6) .p1{
	   background-position:-0.7rem -0.65rem;
	}
	.ul-idxlist1 li:nth-of-type(6) .pic.p2{
	  background-position:-3.73rem -0.65rem;
	}
	.ul-idxlist1 li:nth-of-type(7) .p1{
	   background-position:-1.38rem -0.65rem;
	}
	.ul-idxlist1 li:nth-of-type(7) .pic.p2{
	  background-position:-4.42rem -0.65rem;
	}
	.ul-idxlist1 li:nth-of-type(8) .p1{
	   background-position:-2rem -0.63rem;
	}
	.ul-idxlist1 li:nth-of-type(8) .pic.p2{
	  background-position:-5.07rem -0.62rem;
	}
	.ul-idxlist1 .pics .pic.p2{
		 background-position:-300px 0px;
		}
		.ul-idxlist1 li:nth-of-type(2) .p1{
		   background-position:-70px 0px;
		}
		.ul-idxlist1 li:nth-of-type(2) .pic.p2{
		  background-position:-373px 0px;
		}
		.ul-idxlist1 li:nth-of-type(3) .p1{
		   background-position:-137px 0px;
		}
		.ul-idxlist1 li:nth-of-type(3) .pic.p2{
		  background-position:-441px -2px;
		}
		.ul-idxlist1 li:nth-of-type(4) .p1{
		   background-position:-200px 0px;
		}
		.ul-idxlist1 li:nth-of-type(4) .pic.p2{
		  background-position:-506px -3px;
		}
		.ul-idxlist1 li:nth-of-type(5) .p1{
		   background-position:0px -63px;
		}
		.ul-idxlist1 li:nth-of-type(5) .pic.p2{
		  background-position:-302px -65px;
		}
		.ul-idxlist1 li:nth-of-type(6) .p1{
		   background-position:-70px -65px;
		}
		.ul-idxlist1 li:nth-of-type(6) .pic.p2{
		  background-position:-373px -65px;
		}
		.ul-idxlist1 li:nth-of-type(7) .p1{
		   background-position:-138px -65px;
		}
		.ul-idxlist1 li:nth-of-type(7) .pic.p2{
		  background-position:-442px -65px;
		}
		.ul-idxlist1 li:nth-of-type(8) .p1{
		   background-position:-200px -63px;
		}
		.ul-idxlist1 li:nth-of-type(8) .pic.p2{
		  background-position:-507px -62px;
		}
	.ul-idxlist1 .tit{
		font-size: 0.16rem;
		margin-bottom: 0.1rem;
	}
	.ul-idxlist1 .desc{
		font-size: 0.14rem;
		margin-bottom: 0.2rem;
		color: #999;
	}
	.ul-idxlist1 .btn{
		display: inline-block;
		padding: 0.03rem 0.13rem;
		border-radius: 0.04rem;
		border: 1px solid #8aa0bc;
		margin-right: 0.07rem;
		font-size: 0.13rem;
		color: #8aa0bc;
	}
	.ul-idxlist1 .con:hover {
	  background: linear-gradient(180deg, #0071fe 0%, #0280ff 100%);
	  box-shadow: 0.05rem 0.08rem 0.1rem 0 rgba(1, 119, 254, 0.25),
		inset 0 1px 0.03rem 0 rgba(255, 255, 255, 0.5);
		color: #fff;
	}
	.ul-idxlist1 .con:hover .pic{
		display: none;
	}
	.ul-idxlist1 .con:hover .pic.dn{
		display: block;
	}
	.ul-idxlist1 .con:hover .desc{
		color: #fff;
	}
	.ul-idxlist1 .con:hover .btn{
		color: #fff;
		border-color: #fff;
	}
	
	
	.ul-idxlist1 .tits{
		min-height: 3em;
		font-size: 0.18rem;
	}
	.ul-idxlist1.sty2 .tit{
		font-size: 0.18rem;
	}
	.ul-idxlist1.sty2 .tit2{
		margin-bottom: 0;
	}
	.ul-idxlist1 .more{
		font-size: 0.2rem;
		display: flex;
		width: 100%;
		height: 100%;
		align-items: center;
		justify-content: center;
	}
	.idx-row2 {
		padding: .4rem 0 1rem;
	}
	.g-bigtit{
		text-align: center;
		font-weight: 500;
		font-size: 0.3rem;
		color: #101010;
		margin-bottom: 0.3rem;
	}
	
	
	.ul-list2{
		position: relative;
	}
	.ul-list2::before{
		content: '';
		position: absolute;
		z-index: 1;
		bottom: 0.35rem;
		width: 100%;
		height: 0;
		border-top: 1px solid;
		border-image: linear-gradient( 45deg, rgba(200, 200, 200, 0), rgba(166, 195, 251, 1), rgba(151, 151, 151, 0) ) 1 1;
	}
	.ul-list2 li{
		float: left;
		width: 16.6666%;
	}
	.ul-list2 .con .txts{
		width: 2.06rem;
		height: 2.15rem;
		background: url(../images/index/bg2.png) no-repeat center;
		background-size: cover;
		box-sizing: border-box;
		padding-top: 0.62rem;
		text-align: center;
		color: #000;
	}
	.ul-list2 .con .txts .tit{
		font-size: 0.2rem;
		margin-bottom: 0.1rem;
	}
	.ul-list2 .con .info{
		color: #999;
		font-size: 0.15rem;
	}
	.ul-list2 .con .info p{
		margin-bottom: 0.05rem;
	}
	.ul-list2 .num{
		width: 0.7rem;
		height: 0.7rem;
		line-height: 0.7rem;
		font-size: 0.24rem;
		color: #000000;
		background: linear-gradient(360deg, #ffffff 0%, #eff1f4 100%);
		box-shadow: 1px 0.05rem 0.18rem 0 rgba(14, 97, 255, 0.12);
		border: 1px solid #ffffff;
		margin: 0 auto;
		border-radius: 0.4rem;
		text-align: center;
		position: relative;
		z-index: 10;
	}
	.ul-list2 .con:hover .txts,
	.ul-list2 .on .con .txts{
		background-image: url(../images/index/bg2-2.png);
	}
	.ul-list2 .con:hover .txts .tit,
	.ul-list2 .con:hover .txts .info,
	.ul-list2 .on .con .txts .tit,
	.ul-list2 .on .con .txts .info{
		color: #fff;
	}
	.ul-list2 .con:hover .num,
	.ul-list2 .on .con .num{
		color: #132b88;
		background: linear-gradient(360deg, #ffffff 0%, #eff1f4 100%);
		box-shadow: 1px 0.05rem 0.18rem 0 rgba(14, 97, 255, 0.29);
	}
	
	
	.idx-row3{
		padding: .75rem 0;
		background: linear-gradient(134deg, #faefe6 0%, #fefdfb 46%, #f4e9e4 100%);
	}
	.idx-row3 .g-bigtit{
		margin-bottom: 0.5rem;
	}
	.ul-problm{
		display: flex;
		justify-content: space-between;
		width: 10.5rem;
		margin: 0 auto;
	}
	.ul-problm li{
		width: 2.32rem;
	}
	.ul-problm .con{
		height: 3.1rem;
		background: linear-gradient(180deg, #47414f 0%, #292732 100%);
		box-shadow: 0.05rem 0.04rem 0.16rem 0 rgba(141, 128, 122, 0.91);
		border-radius: 0.09rem;
		color: #d6baa2;
		text-align: center;
		padding-top: 0.5rem;
		box-sizing: border-box;
	}
	.ul-problm .con .pic{
		width: 0.38rem;
		height: 0.38rem;
		margin: 0 auto 0.4rem;
		background: url(../images/index/bg1.png) no-repeat 0 -1.74rem;
	}
	.ul-problm .con .pic.p2{
		background-position: -0.69rem -1.74rem;
	}
	.ul-problm .con .pic.p3{
		background-position: -1.38rem -1.74rem;
	}
	.ul-problm .con .pic.p4{
		background-position: -2.03rem -1.74rem;
	}
		.ul-problm .con .pic{
			width: 38px;
			height: 38px;
			background: url(../images/index/bg1.png) no-repeat 0px -174px;
		}
		.ul-problm .con .pic.p2{
			background-position: -69px -174px;
		}
		.ul-problm .con .pic.p3{
			background-position: -138px -174px;
		}
		.ul-problm .con .pic.p4{
			background-position: -203px -174px;
		}
	.ul-problm .con .tit{
		font-size: 0.32rem;
		margin-bottom: 0.4rem;
	}
	.ul-problm .con .desc{
		font-size: 0.15rem;
		color: #C7BBB3;
		letter-spacing: 1px;
	}
	
	.g-tit b{
		font-size: 0.42rem;
		color: #4c4b4c;
		position: relative;
		/* line-height: 1; */
		margin-bottom: -0.2rem;
	}
	.g-tit span{
		display: block;
		line-height: 1;
		font-size: 0.3rem;
		font-weight: bold;
		color: #c9c9c9;
		text-transform: uppercase;
	}
	
	
	.idx-row4 {
		padding: .8rem 0;
		position: relative;
	}
	.idx-row4::before{
		content: "";
		display: block;
		width: 6.4rem;
		height: 6.4rem;
		background-repeat: no-repeat;
		background-position: center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-image: url(../images/index/bg3.png);
		position: absolute;
		left: -0.5rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		opacity: 0.03;
	}
	.idx-row4 .wp1200{
		padding-left: 3.2rem;
		position: relative;
		box-sizing: border-box;
	}
	.idx-row4 .g-tit{
		position: absolute;
		left: 0	;
		top: 0;
	}
	.idx-row4 .swiper{
		width: 100%;
	}
	.idx-row4 .swiper .con:hover{
		-webkit-box-shadow: 0 0.05rem 0.2rem 0 rgba(0,0,0,0.08);
		box-shadow: 0 0.05rem 0.2rem 0 rgba(0,0,0,0.08);
		-webkit-transform: translateY(-0.05rem);
		-ms-transform: translateY(-0.05rem);
		transform: translateY(-0.05rem);
	}
	.idx-row4 .swiper .con{
		border: 1px solid #efefef;
		overflow: hidden;
		margin: 0.2rem 0.07rem 0.2rem;
		transition: .5s;
	}

	.idx-row4 .swiper .pic{
		width: 100%;
		height: 1.3rem;
		background-color: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
	}
	.idx-row4 .swiper .pic img{
		width: auto;
		height: auto;
		max-width: 70%;
		max-height: 70%;
		display: block;
	}
	.idx-row4 .swiper .tit{
		display: block;
		text-align: center;
		line-height: 0.44rem;
		background-color: #f5f5f5;
		padding: 0 0.1rem;
		font-size: 0.14rem;
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.idx-row4 .swiper-button-prev,
	.idx-row4 .swiper-button-next{
		z-index: 10;
		left: 0;
		right: auto;
		top: 2rem;
		width: 0.5rem;
		height: 0.3rem;
		padding: 0.04rem;
		text-align: center;
		border: 1px solid #d1d1d1;
		background: none;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.idx-row4 .swiper-button-prev:hover,
	.idx-row4 .swiper-button-next:hover{
		background-color: #132b88;
		
	}
	.idx-row4 .swiper-button-next{
		left: 0.7rem;
	}
	.idx-row4 .swiper-button-prev::after,
	.idx-row4 .swiper-button-next::after{
		font-size: 0.12rem;
		color: #d1d1d1;
	}
	.idx-row4 .swiper-button-prev:hover::after,
	.idx-row4 .swiper-button-next:hover::after{
		color: #fff;
	}
	
	
	.idx-row5{
		background: url(../images/index/bg4.png) no-repeat center;
		background-size: cover;
		padding: .6rem 0;
	}
	.idx-row5 .g-bigtit{
		color: #fff;
		margin-bottom: 0.5rem;
	}
	
	.row5swp{
		background: url(../images/index/bg5.png) no-repeat center;
		background-size: 100% 100%;
		width: 11.04rem;
		height: 3.96rem;
		margin: 0 auto;
		box-sizing: border-box;
		padding: 0.3rem;
		position: relative;
	}
	
	.row5swp .con{
		overflow: hidden;
	}
	.row5swp .con .pic{
		float: left;
		width: 4.75rem;
		height: 3rem;
		overflow: hidden;
		margin-right: 0.5rem;
	}
	.row5swp .con .txts{
		overflow: hidden;
		padding-top: 0.25rem;
	}
	
	.row5swp .con .tits{
		display: flex;
		font-size: 0.23rem;
		align-items: center;
		margin-bottom: 0.2rem;
	}
	.row5swp .con .icon{
		width:0.68rem;
		margin-right: 0.3rem;
	}
	.row5swp .con .desc{
		font-size: 0.18rem;
		color: #646a73 ;
		/* margin-bottom: 0.4rem; */
	}
	.row5swp .con .btn{
		width: 1.35rem;
		height: 0.48rem;
		line-height: 0.48rem;
		background-color: #132b88;
		color: #fff;
		font-size: 0.18rem;
		text-align: center;
		border-radius: 0.05rem;
		display: block;
	}
	.row5swp .swiper-container-horizontal>.swiper-pagination-bullets{
		bottom:0.3rem;
	}
	.row5swp .swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 0.05rem;
		width: 0.6rem;
		height: 0.03rem;
		opacity: 1;
		border-radius: 0.05rem;
		border: none;
		background-color: rgba(155, 155, 155, 0.759);
	}
	.row5swp .swiper-pagination-bullets .swiper-pagination-bullet-active{
		background-color: #132b88;
	}
	
	
	
	
	.swp-about1 {
		
		position: relative;
	}
	.swp-about1 .swiper{
		margin: 0 -.2rem;
		padding:.6rem 0;
	}
	.swp-about1 .con{
		padding: .3rem .2rem;
		border: 1px solid #ddd;
		margin: 0 .2rem;
		background-color: #fff;
		position: relative;
		display: block;
	}
	.swp-about1 .con .pic{
		height: 3rem;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 0.3rem;
		transition: .5s;
	}
	.swp-about1 .con .pic img{
		width: auto;
		height: auto;
		max-width: 100%;
		max-height: 100%;
	}
	.swp-about1 .con .tit{
		padding-top: 0.25rem;
		font-size: .18rem;
		text-align: center;
		border-top: 1px solid #eee;
	}

	.swp-about1 .swiper-button-next:after,.swp-about1  .swiper-button-prev:after{
		color: #ddd;
		
	}
	.swp-about1 .swiper-button-next,
	.swp-about1 .swiper-button-prev{
		left: -0.8rem;
	}
	.swp-about1 .swiper-button-next:hover:after,
	.swp-about1 .swiper-button-prev:hover:after{
		color: #132b88;
	}
	.swp-about1 .swiper-button-next{
		right: -0.8rem;
		left: auto;
	}
	
	
	.idx-row7{
		padding: .5rem 0;
	}
	.ul-news{
		overflow: hidden;
		margin: 0 -0.1rem;
	}
	.ul-news li{
		float: left;
		width: 50%;
	}
	.ul-news .con{
		margin: 0 0.1rem;
		border-bottom: 1px solid #ccc;
		padding: .4rem 0;
		display: block;
	}
	.ul-news .date{
		background: url(../images/index/icon4.png) no-repeat left center;
		background-size: 0.16rem;
		font-size: 0.14rem;
		padding-left: 0.23rem;
		float: left;
		width: 1.15rem;
		color: #333;
	}
	.ul-news .txts{
		overflow: hidden;
	}
	.ul-news .tit{
		font-size: 0.3rem;
		line-height: 1.3;
		min-height: 2.7em;
		margin-bottom: 0.2rem;
		font-weight: bold;
	}
	.ul-news .info{
		font-size: 0.16rem;
		line-height: 1.7;
		min-height: 8.5em;
		color: #777;
	}
	
	
	.idx-row8{
		padding: .7rem 0;
		background: url(../images/index/bg6.png) no-repeat center;
		background-size: cover;
	}
	
	.m-form{
		margin: auto;
		border-radius: 0.05rem;
		box-sizing: border-box;
		padding: 0.31rem 1rem;
		background: url(../images/index/bg7.png) no-repeat center;
		background-size: cover;
	}
	.m-form .tit{
		font-size: 0.32rem;
		font-weight: 500;
		color: #1d3e82;
		line-height: 0.45rem;
		letter-spacing: 1px;
		margin-bottom: 0.3rem;
	}
	.m-form .box{
		display: flex;
		justify-content: space-between;
		margin-bottom: 0.3rem;
	}
	select,
	input{
		display: block;
		width: 100%;
		height: 100%;
		border: none;
		font-size: 0.2rem;
		outline: none;
	}
	.m-form .ipt{
		background: #ffffff;
		border-radius: 0.03rem;
		border: 1px solid #bcbfc1;
		box-sizing: border-box;
		padding: 0.1rem;
		width: 32%;
		height: 0.56rem;
	}
	.m-form input{
		background: url(../images/index/icon5.png) no-repeat right center;
		background-size: 0.27rem;
		padding-right: 0.35rem;
		background-color: #fff;
		box-sizing: border-box;
	}
	.m-form .btn{
		width: 32%;
		height: 0.55rem;
		background: linear-gradient(270deg, #fe783f 0%, #f54c4f 100%);
		border-radius: 0.04rem;
		font-size: 0.18rem;
		color: #ffffff;
		line-height: 0.55rem;
		text-align: center;
		border: none;
		margin-left: 0.23rem;
		cursor: pointer;
	}
	.m-form .scorll{
		width: 3rem;
		height: 0.24rem;
		overflow: hidden;
		margin-top: 0.05rem;
		font-size: 0.16rem;
		color: #384c6b;
	}
	.m-form .scorll ul{
		
		animation: scrolltop 20s infinite linear;
	}
	@keyframes scrolltop {
		0% {transform: translateY(0);}
		100% {transform: translateY(calc(-100% + 1em));}
	}
	@media only screen and (max-width: 1300px){
		.swp-about1 .swiper-button-prev{
			left: -.4rem;
		}
		.swp-about1 .swiper-button-next{
			right: -.4rem;
		}
		.ul-idxlist1 .btn{
			margin-right: 0;
		}
		
	}
	@media only screen and (max-width: 1200px){
		.ul-idxlist1 .con{
			height: 2.5rem;
		}
		.ul-problm .con .pic{
			margin-bottom: 0.2rem;
		}
	}
	@media only screen and (max-width: 950px){
		.ul-idxlist1 li{
			width: 50%;
		}
		.ul-idxlist1 .con{
			height: 2.8rem;
		}
		.idx-row2 .wp1200{
			max-width: none;
			padding: 0 .2rem;
		}
		.ul-problm{
			width: auto;
		}
		.ul-problm li{
			width: 24%;
		}
	}
	.banner .swiper-slide .pic{
		display: none;
	}
	@media only screen and (max-width: 750px){
		.banner {
			height: 5rem;
			
		}
		.banner .swiper-slide{
			background: none !important;
		}
		.banner .swiper-slide .pic{
			display: block;
			width: 100%;
			height: 100%;
		}
		.banner .swiper-slide .pic img{
			min-height: 100%;
		}
		.idx-row1 .tabs{
			display: block;
			overflow-x: auto;
			overflow-y: hidden;
			white-space: nowrap;
			padding-bottom: 0.2rem;
			width: 100%;
			
			
		}
		.idx-row1 .tab{
			width: auto;
			display: inline-block;
			margin-right: 0.3rem;
			font-size: 0.28rem;
			white-space: nowrap;
			float: none;
		}
		.idx-row2 {
			padding-bottom: 0.4rem;
		}
		.idx-row2 .wp1200{
			padding: 0 .4rem;
			
		}
		.g-bigtit{
			font-size: 0.36rem;
		}
		.ul-idxlist1 .con{
			height: 3.6rem;
			overflow-y: auto;
			padding-bottom: 0;
		}
		.ul-idxlist1 .btn{
			margin-bottom: 0.1rem;
		}
		.ul-idxlist1 .tit,
		.ul-list2 .con .txts .tit,
		.ul-list2 .num{
			font-size: 0.28rem;
		}
		.ul-list2 .con .info,
		.ul-problm .con .desc{
			font-size: 0.26rem;
		}
		.ul-idxlist1 .desc,
		.ul-idxlist1 .btn{
			font-size: 0.24rem;
		}
		.ul-idxlist1.sty2 .tit{
			font-size: 0.3rem;
		}
		.ul-idxlist1.sty2 .tits{
			margin-bottom: 0.2rem;
		}
		.ul-idxlist1 .more{
			font-size: 0.28rem;
		}
		.ul-list2 li{
			width: 50%;
			margin-bottom: 0.4rem;
		}
		
		.ul-list2 .con .txts{
			width: 3rem;
			height: 3rem;
			margin: 0 auto;
		}
		.ul-list2::before{
			display: none;
		}
		
		
		.ul-problm{
			display: block;
		}
		.ul-problm li{
			width: 100%;
			float: none;
			margin-bottom: 0.2rem;
		}
		.ul-problm .con{
			height: auto;
			padding: .4rem ;
		}
		.ul-problm .con .tit{
			margin-bottom: 0.2rem;
		}
		.idx-row4 .g-tit{
			position: static;
		}
		.idx-row4 .wp1200{
			padding: 0 .4rem;
		}
		.idx-row4 .swiper-button-prev,
		.idx-row4 .swiper-button-next{
			top: .8rem;
			right: 0;
			left: auto;
			right: 1.3rem;
		}
		.idx-row4 .swiper-button-next{
			right: .4rem;
		}
		.idx-row4 .swiper .tit{
			font-size: 0.24rem;
		}
		.idx-row4 .swiper .pic{
			height: 1.8rem;
		}
		.row5swp{
			width: 100%;
			height: auto;
			background: #fff;
			border-radius: .1rem;
			padding-bottom: 0.8rem;
		}
		.row5swp .con .pic{
			float: none;
			width: 100%;
			height: auto;
			height: 3.8rem;
		}
		.row5swp .con .icon{
			margin-right: 0.2rem;
		}
		.row5swp .con .tits{
			font-size: 0.3rem;
		}
		.row5swp .con .desc,
		.row5swp .con .btn,
		.swp-about1 .con .tit,
		.ul-news .date{
			font-size: 0.26rem;
		}
		.row5swp .con .desc{
			display: block;
		}
		.row5swp .con .btn{
			margin: 0 auto;
		}
		.row5swp .swiper-wrapper{
			height: auto;
		}
		.swp-about1 .swiper-button-next:after, .swp-about1 .swiper-button-prev:after
		{
			font-size: .4rem;
		}
		.swiper-button-next::after, .swiper-button-prev::after{
			font-size: 0.6rem;
		}
		
		.ul-news li{
			float: none;
			width: 100%;
		}
		.ul-news .date{
			margin-right: 0.1rem;
		}
		.ul-news .info{
			font-size: 0.26rem;
		}
		
		.m-form{
			padding: .4rem;
		}
		.m-form .box{
			display: block;
		}
		.m-form .tit{
			text-align: center;
		}
		.m-form .ipt{
			display: block;	
			width: 100%;
			margin-bottom: 0.2rem;
		}
		select, input{
			font-size: 0.26rem;
		}
		.m-form .btn,
		.m-form .scorll{
			margin: 0 auto;
		}
		.m-form .scorll{
			font-size: .26rem;
			width: 80%;
			text-align: center;
			height: 1.2em;
		}
	}
	
	
	
	
		.m-fwlist{
			padding: .5rem 0;
		}
		.ul-fwlist {
			margin: 0 -0.08rem 0.2rem;
			
		}
		.ul-fwlist li{
			float: left;
			width: 25%;
			margin-bottom: 0.16rem;
		}
		.ul-fwlist .con{
			margin: 0 0.08rem;
			padding: 0.4rem 0.2rem;
			height: 3.3rem;
			box-sizing: border-box;
			font-size: 0.16rem;
			text-align: center;
			background: #fff;
			border-radius: 0.1rem;
			display: block;
			transition: .5s;
		}
		.ul-fwlist .con .pic{
			width: 1.85rem;
			height: 1.85rem;
			margin: 0 auto 0.25rem;
		}
		.ul-fwlist .con img{
			max-width: 100%;
			max-height: 100%;
			width: auto;
			height: auto;
		}
		.ul-fwlist .con:hover{
			box-shadow: 0 0.05rem 0.15rem 0 rgba(21, 119, 255, 0.2);
			transform: translateY(-0.07rem);
		}
		.g-pages {
			overflow: hidden;
			display: flex;
			justify-content: end;
		}
		.g-pages a{
			position: relative;
			padding: 0.04rem 0.11rem;
			margin-left: -1px;
			line-height: 1.42857143;
			color: #000000;
			text-decoration: none;
			font-size: 0.16rem;
		}
		.g-pages a.on{
		   z-index: 3;
			color: #ffffff;
			cursor: default;
			background-color: #132b88;
			/* border-color: #337ab7; */
			border-radius: 0.04rem;
		}
		.g-pages a.btn{
			margin:0 0.24rem;
			font-size: 0.18rem;
			margin-top: 1px;
			border-top-left-radius: 0.04rem;
			border-bottom-left-radius: 0.04rem;
			background: #FFFFFF;
			box-shadow: 0 0.02rem 0.1rem 0 rgb(0 0 0 / 5%);
			border-radius: 0.04rem;
			height: 0.2rem;
			line-height: 0.18rem;
			color: #132b88;
		}
		.g-pages a.btn:last-of-type{
			margin-right: 0;
		}
		.m-newsdetail{
			margin: .6rem auto;
			padding: 40px 80px 60px;
			background-color: #fff;
		}
		.m-newsdetail .tits{
			margin-bottom: 0.3rem;
			text-align: center;
			border-bottom: 1px solid #ccc;
			padding-bottom: 0.3rem;
		}
		.m-newsdetail .bigtit{
			font-size: 0.3rem;
			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.4rem;
			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;
		}
		.m-newsdetail .pages .page{
			width: 100%;
			color: #333;
			margin-bottom: 0.2rem;
		}
		.m-newsdetail .pages .page .p{
			margin-bottom: 0.1rem;
			float: left;
			margin-right: 0.2rem;
		}
		.m-newsdetail .pages .page .t{
			transition: .5s;
		}
		.m-newsdetail .pages .page:hover .t{
			color: #132b88;
			
		}
		.m-newsdetail .pages .page:last-of-type{
			float: right;
		}
		.m-newsdetail .date span{
			display: inline-block;
			background: url(../images/index/icon4.png) no-repeat left center;
			background-size: .16rem;
			padding-left: .23rem;
			font-size: .16rem;
			margin: 0 .1rem;
			
		}
		.m-newsdetail .date span:last-of-type{
			background-image: url(../images/page/icon1.png);
			background-size: .16rem;
		}
		
		
		
		
		
		
		
		
		
		

		.m-fwdetail{
			padding: 0.6rem 0;
		}
		.m-fwdetail .fwbox{
			background-color: #fff;
			padding: 0.6rem;
		}
		.m-fwdetail .fwinfo{
			overflow: hidden;
			margin-bottom: 0.6rem;
		}
		.m-fwdetail .fwinfo .pic{
			float: left;
			margin-right: 0.3rem;
			width: 4.3rem;
			padding-top: 0.1rem;
		}
		.m-fwdetail .fwinfo .txts{
			overflow: hidden;
			padding: 0.1rem 0 0 0.3rem;
			border-left: 1px solid #ebebeb;
			
		}
		.m-fwdetail .fwinfo .tit{
			font-size: 0.3rem;
			margin-bottom: 0.1rem;
		}
		.m-fwdetail .fwinfo .desc{
			display: block;
			font-size: 0.18rem;
			line-height: 0.5rem;
			color: #132b88;
			font-weight: bold;
			overflow: hidden;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis;
			white-space: nowrap;
			font-style: italic;
			margin-bottom: 0.2rem;
		}
		.m-fwdetail .fwinfo .tags{
			padding-bottom: 0.2rem;
			margin-bottom: 0.2rem;
			border-bottom: 1px solid #132b88;
			overflow: hidden;
		}
		.m-fwdetail .fwinfo .tag{
			float: left;
			width: 33.3333%;
			font-size: 0.14rem;
			padding-left: 0.35rem;
			background: url(../images/page/icon2-1.png) no-repeat left center;
			background-size: 0.24rem;
			line-height: 2;
			box-sizing: border-box;
		}
		.m-fwdetail .fwinfo .info{
			font-size: 0.16rem;
			line-height: 2;
			margin-bottom: 0.3rem;
		}
		.m-fwdetail .fwinfo .btn{
			display: block;
			width: 1.4rem;
			height: 0.4rem;
			line-height: 0.4rem;
			font-size: 0.14rem;
			text-align: center;
			background-color: #132b88;
			color: #fff;
			border-radius: 0.2rem;
			transition: none;
		}
		
		.g-col{
			overflow: hidden;
		}
		.g-col .fwbox:first-of-type{
			padding: 0.4rem;
		}
		.g-col .fwbox{
			padding: 0.3rem;
			box-sizing: border-box;
		}
		.g-col .col-l{
			width: 72%;
		}
		.g-col .col-r{
			width: calc(28% - 0.4rem);
		}
		
		.fwtabs{
			text-align: center;
			border-bottom: 1px solid #eaeaea;
			margin-bottom: 0.5rem;
		}
		.fwtabs .tab{
			width: 20%;
			display: inline-block;
			text-align: center;
			font-size: 0.2rem;
			color: #747474;
			line-height: 0.7rem;
			position: relative;
			transition: color 0.5s;
			cursor: pointer;
		}
		.fwtabs .tab::after{
			content: "";
			width: 0;
			height: 0.02rem;
			line-height: 0.02rem;
			background-color: #132b88;
			position: absolute;
			left: 50%;
			bottom: 0;
			transform: translateX(-50%);
			transition: all 0.5s;
		}
		.fwtabs .tab.on,
		.fwtabs .tab:hover{
			color: #132b88;
		}
		.fwtabs .tab.on::after,
		.fwtabs .tab:hover::after{
			width: 0.22rem;
		}
		.m-fwdetail .tabsinfo{
			padding: 0.5rem;
			background-color: #f3f3f3;
			
		}
		.m-fwdetail .tabsinfo .tit{
			font-size: 0.3rem;
			font-weight: bold;
			text-align: center;
			margin-bottom: 0.3rem;
		}
		.m-fwdetail .tabsinfo .txts{
			font-size: 0.16rem;
			line-height: 2;
		}
		.m-fwdetail .tabsinfo .txts img{
			width: auto;
			height: auto;
			max-width: 100%;
		}
		
		.m-fwdetail .bigtit{
			font-size: 0.24rem;
			color: #333;
			text-align: center;
			font-weight: bold;
			
		}
		.m-fwdetail .bigtit::after{
			content: "";
			display: block;
			width: 0.43rem;
			height: 0.03rem;
			line-height: 0.03rem;
			background-color: #132b88;
			margin: 0.2rem auto;
		}
		
		.ul-wfdt-list li{
			margin-bottom: 0.3rem;
		}
		.ul-wfdt-list li:last-of-type{
			margin-bottom: 0;
		}
		.ul-wfdt-list .con{
			text-align: center;
			padding-bottom: 0.3rem;
			border-bottom: 1px solid #cecece ;
			display: block;
		}
		.ul-wfdt-list .pic{
			width: 100%;
			margin-bottom: 0.1rem;
			overflow: hidden;
		}
		.ul-wfdt-list .tit{
			font-size: 0.2rem;
			font-weight: bold;
			margin-bottom: 0.1rem;
		}
		.ul-wfdt-list .desc{
			font-size: 0.13rem;
			color: #353535;
			font-style: italic;
			margin-bottom: 0.2rem;
		}
		.ul-wfdt-list .btn{
			display: block;
			width: 1.16rem;
			height: 0.38rem;
			line-height: 0.36rem;
			text-align: center;
			border: 1px solid #132b88;
			color: #132b88;
			border-radius: 0.2rem;
			transition: all .5s;
			margin: 0 auto;
			box-sizing: border-box;
		}
		.ul-wfdt-list .con:hover img{
			transform: scale(1.1);
		}
		.ul-wfdt-list .con:hover .btn{
			background-color: #132b88;
			color: #fff;
		}
		@media only screen and (max-width: 750px){
			.ul-fwlist{
				margin-bottom: 0.5rem;
			}
			.ul-fwlist li{
				width: 50%;
			}
			.ul-fwlist .con {
				font-size: 0.28rem;
			}
			.ul-fwlist .con .pic{
				width: 100%;
			}
			.g-pages{
				justify-content: center;
			}
			.g-pages a.btn,
			.g-pages a,
			.g-pages a.on{
				font-size: 0.26rem;
				height: auto;
				line-height: 1.5;
				margin: 0 .1rem;
			}
			.m-newsdetail{
				padding: .4rem;
			}
			.m-newsdetail .bigtit{
				font-size: 0.38rem;
			}
			.m-newsdetail .date span{
				font-size: 0.28rem;
				background-size: .25rem;
				padding-left: 0.4rem;
				margin: 0 .2rem;
			}
			.m-newsdetail .date span:last-of-type{
				background-size: .3rem;
			}
			.m-newsdetail .txts,
			.m-newsdetail .pages{
				font-size: 0.26rem;
			}
			
			
			.m-fwdetail .fwinfo{
				padding: .4rem;
			}
			.m-fwdetail .fwinfo .pic{
				float: none;
				margin: 0 auto .4rem;
				width: 100%;
				height: auto;
			}
			.m-fwdetail .fwinfo .txts{
				border: none;
				padding: 0;
			}
			.m-fwdetail .fwinfo .tit{
				font-size: 0.36rem;
			}
			.m-fwdetail .fwinfo .desc{
				font-size: 0.28rem;
			}
			.m-fwdetail .fwinfo .tag{
				width: 100%;
				font-size: 0.26rem;
				background-size: .3rem;
				padding-left: 0.44rem;
			}
			.m-fwdetail .fwinfo .info,
			.m-fwdetail .tabsinfo .txts{
				font-size: 0.26rem;
			}
			
			.m-fwdetail .fwinfo .btn{
				font-size: 0.26rem;
				
				width: 2rem;
				height: .6rem;
				line-height: .6rem;
				border-radius: .3rem;
				margin: 0 auto;
			}
			.g-col .col-l,
			.g-col .col-r{
				float: none;
				width: 100%;
			}
			.g-col .col-l{
				margin-bottom: 0.4rem;
			}
			.fwtabs{
				margin-bottom: 0.4rem;
			}
			.fwtabs .tab{
				width: auto;
				font-size: 0.28rem;
				margin: 0 .2rem;
			}
			.fwtabs .tab.on::after, .fwtabs .tab:hover::after,
			.m-fwdetail .bigtit::after{
				width: 2em;
				height: 2px;
			}
			.m-fwdetail .tabsinfo .tit,
			.m-fwdetail .bigtit{
				font-size: 0.36rem;
			}
			.m-fwdetail .tabsinfo{
				padding: .3rem ;
			}
			.m-fwdetail .bigtit{
				margin-bottom: 0.5rem;
			}
			.ul-wfdt-list .tit{
				font-size: 0.3rem;
			}
			.ul-wfdt-list .desc{
				font-size: 0.26rem;
			}
			.ul-wfdt-list .btn{
				font-size: 0.26rem;
				width: 1.4rem;
				height: .5rem;
				line-height: .48rem;
				border-radius: .25rem;
			}
			.ul-wfdt-list li{
				margin-bottom: 0.4rem;
			}
			.ul-wfdt-list li:last-of-type .con{
				border: none;
			}
		}
		
		
		
		
		
		
		
		
		
		
		
		.m-float {
			position: fixed;
			right: 0;
			top: 30%;
			z-index: 100;
			width: 70px;
			box-sizing: border-box;
			border: 2px solid #fff;
			box-shadow: 0px 1px 5px 0px rgba(203, 220, 255, 0.62);
			background: linear-gradient(180deg, #F4F5F7 0%, #FFFFFF 100%);
			padding: 0 7px;
		}
		.m-float li {
			padding: 14px 0;
			border-bottom: 1px solid #ddd;
			position: relative;
		}
		.m-float .con{
			background-color: #fff;
			padding: 10px;
			border-radius: 10px;
			position: relative;
			text-align: center;
		}
		.m-float .con.nowrap{
			white-space: nowrap;
		}
		.m-float .con .item{
			display: inline-block;
		}
		.m-float .con .t{
			min-width: 90px;
			text-align: center;
			letter-spacing: 1px;
		}
		.m-float .con .t2{
			font-size: 18px;
			letter-spacing: 1px;
			color: #012eea;
			white-space: nowrap;
			height: 60px;line-height: 60px;
			font-weight: bold;
			padding: 0 10px;
		}
		.m-float .con::after{
			content: '';
			position: absolute;
			right: 1px;
			transform: translateX(100%);
			top: 30px;
			border: 7px solid #fff;
			border-color: transparent transparent transparent #fff;  
		}
		.m-float li:hover .con{
			display: block;
		}
		.m-float li .icon{
			background-size: 29px;
		}
		.m-float .icon {
			display: block;
			width: 100%;
			padding-top: 30px;
			background-repeat: no-repeat;
			background-position: top center;
			-webkit-transition: .3s;
			-moz-transition: .3s;
			-ms-transition: .3s;
			-o-transition: .3s;
			transition: .3s
		}
		.m-float li:nth-of-type(2) .icon,
		.m-float li:nth-of-type(4) .icon,
		.m-float li:nth-of-type(5) .icon{
			background-size: 22px;
		}
		.m-float li:nth-of-type(3) .icon{
			background-size: 19px;
			padding-top: 35px;
		}
		.m-float li:last-of-type{
			padding: 10px 00;
			border: none;
		}
		.m-float li:nth-of-type(5) .icon{
			padding-top: 15px;
		}
		.m-float .con {
			position: absolute;
			left: -20px;
			transform: translateX(-100%);
			top: 4px;
			/* width: 179px; */
			padding-right: 9px;
			display: none;
			box-shadow:0 1px 6px rgba(22,6,49,.18)
		}
		
		.m-float .img-ma {
			display: block;
			width: 100%;
			height: auto;
			margin: 0 auto 5px;
		}
		.m-float .txt1 {
			padding: 35px 21px 32px;
			font-size: 20px;
			color: #fff;
			line-height: 24px;
			text-align: center;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			overflow: hidden;
			background: #ee8a00;
			box-shadow: 0 1px 6px rgba(22, 6, 49, .18)
		}
		.m-float .txt1 p {
			font-weight: 700
		}
		.m-float .txt2 {
			font-size: 18px;
			color: #fff;
			line-height: 30px;
			padding: 27px 14px 23px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			overflow: hidden;
			font-weight: 700;
			background: #ee8a00;
			box-shadow: 0 1px 6px rgba(22, 6, 49, .18)
		}
		
		@media only screen and (max-width:1440px) {
			.m-float {
				right: 20px
			}
				.m-float li {
				margin-bottom: 5px
			}
				.m-float .icon {
				width: 40px;
				width: 100%;
				height: 40px;
				height: 15px;
			}
				.m-float .txt1 {
				font-size: 16px;
				line-height: 1.8;
				padding: 15px 10px
			}
				.m-float .txt2 {
				font-size: 14px;
				padding: 15px 10px
			}
				.m-float .con {
				width: 150px
			}
		}
		@media only screen and (max-width:950px) {
			.m-float {
				display: none
			}
		}
		