@font-face{
	font-family: OPPOSans;
	src: url('OPPOSans-H.ttf'); /* IE9+,可以是具体的实际链接 */
}
/*首页*/
	.main{
		overflow: hidden;
	}
	.wow{
		opacity: 0;
	}
	.banner, .idx-row2, .idx-row3{
		position: relative;
	}
	.banner .con, .idx-row2 .con, .idx-row3 .con{
		display: block;
	}
	.swiper{
		overflow: hidden;
		position: relative;
	}
	.pic-pc{
		overflow: hidden;
	}
	.pic-ph{
		display: none;
	}
	.swiper-pagination-bullet{
		width: 1.2rem;
		height: .03rem;
		background-color: #fff;
		opacity: 1;
		border-radius: 0;
		position: relative;
	}
	.swiper-pagination-bullet::after{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #274082;
		opacity: 0;
	}
	.swiper-pagination-bullet.swiper-pagination-bullet-active::after{
		animation:ani1 4.25s linear ;
		opacity: 1;
	}
	@keyframes ani1 {
		0%{width: 0;}
		100%{width: 100%;}
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 .05rem;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets{
		bottom: .65rem;
	}
	
	
	.idx-row1{
		overflow: hidden;
	}
	.idx-row1 .wp1600{
		background: url(../img/bg_idx1.png) no-repeat right top;
		background-size: 8.19rem 8.21rem;
		padding: 0.9rem 0 0.96rem;
	}
	.idx-row1-1{
		margin-bottom: 1rem;
	}
	.idx-row1-1 .video {
		width: 5.47rem;
		margin-right: .85rem;
		float: left;
		position: relative;
	}
	.idx-row1-1 .video .btn {
		width: 0.74rem;
		height: 0.74rem;
		text-align: center;
		display: inline-block;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -0.37rem;
		margin-left: -0.37rem;
		cursor: pointer;
		z-index: 1;
	}
	.idx-row1-1 .video .btn .pic{
		width: .51rem;
		margin: 0 auto;
	}
	.idx-row1-1 .video .btn p {
		line-height: 1.6;
		font-size: .17rem;
		color: #fff;
		margin-top: 0.05rem;
	}
	.videobox {
		background: rgba(0,0,0,0.8);
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 9999;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: space-around;
		flex-direction: column;
	}
	.videobox video{
		max-width: 100%;
		min-height: 100%;
	}
	.videobox .vclose {
		width: 0.48rem;
		height: 0.48rem;
		font-size: 0.48rem;
		background: rgba(255,255,255,0.2);
		position: absolute;
		right: 1%;
		top: 1%;
		border-radius: 100%;
		cursor: pointer;
		display: block;
	}
	.videobox .lg-close:after {
		content: "\e070";
	}
	.idx-row1-1 .txts{
		width: 8rem;
		line-height: 1.4;
		float: left;
	}
	.idx-row1-1 .txts .tit{
		font-size: .42rem;
		color: #274082;
		margin-bottom: .35rem;
	}
	.idx-row1-1 .txts .txt{
		font-size: .22rem;
		color: #535353;
	}
	.idx-row1-2 .item{
		position: relative;
	}
	.idx-row1-2 .item::after{
		content: '';
		width: 1px;
		height: 126px;
		background: #D6D6D6;
		position: absolute;
		right: .64rem;
		top: .14rem;
	}
	.idx-row1-2 .item:last-child::after{
		display: none;
	}
	.idx-row1-2 .item1{
		width: 5.38rem;
	}
	.idx-row1-2 .item2{
		width: 6.1rem;
	}
	.idx-row1-2 .item3{
		width: 4.46rem;
	}
	.idx-row1-2 .pic{
		width: .94rem;
		height: .94rem;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.idx-row1-2 .txts{
		line-height: 1.2;
		padding-left: 1.26rem;
		padding-right: 1.4rem;
	}
	.idx-row1-2 .item:last-child .txts{
		padding-right: 0;
	}
	.idx-row1-2 .time{
		font-size: .2rem;
		font-family: OPPOSans;
		color: #375BB8;
		margin-bottom: .1rem;
		display: flex;
		align-items: flex-start;
	}
	.idx-row1-2 .time b{
		font-size: .6rem;
		margin-right: .12rem;
	}
	.idx-row1-2 .tit{
		font-size: .22rem;
		font-weight: bold;
		color: #545454;
		margin-bottom: .05rem;
	}
	.idx-row1-2 .txt{
		font-size: .16rem;
		color: #868686;
	}
	.g-idxbtn a{
		line-height: 0.44rem;
		background: #274082;
		color: #fff;
		font-size: 0.18rem;
		text-align: center;
		padding: 0 0.3rem;
		display: inline-block;
	}
	.g-idxbtn a:hover{
		opacity: 0.9;
	}
	.g-idxbtn a span {
		width: .2rem;
		margin-left: 0.2rem;
		display: inline-block;
	}
	@-webkit-keyframes gogogo{
		0%{
			text-indent: 0;
		}
		100%{
			text-indent: .1rem;
		}
	}
	.g-idxbtn a:hover span{
		-webkit-animation:gogogo 0.6s infinite linear ;
	}
	.idx-row1-2 .g-idxbtn{
		margin-top: .9rem;
	}

	.swiper-button-prev{
		background: url(../img/icon_left.png) center no-repeat;
		width: .5rem;
		height: .5rem;
		background-size: 100% 100%;
		left: 50%;
		margin-left: -8rem;
	}
	.swiper-button-next{
		background: url(../img/icon_right.png) center no-repeat;
		width: .5rem;
		height: .5rem;
		background-size: 100% 100%;
		right: 50%;
		margin-right: -8rem;
	}
	.swiper-button-next:after, .swiper-button-prev:after{
		display: none;
	}


	.idx-row3{
		background: url(../img/bg_idx3.png) no-repeat left top;
		background-size: 9.35rem 8.25rem;
		padding-top: 1.4rem;
		padding-bottom: 1.15rem;
	}
	.idx-row3 .txts{
		width: 6.24rem;
		line-height: 1.2;
		float: left;
	}
	.idx-row3 .tit {
		font-size: 0.4rem;
		color: #666;
		margin-bottom: .36rem;
		padding-bottom: .38rem;
		position: relative;
	}
	.idx-row3 .tit::after{
		content: '';
		width: .4rem;
		height: .04rem;
		background: #012F89;
		position: absolute;
		left: .04rem;
		bottom: 0;
	}
	.idx-row3 .txt {
		font-size: 0.16rem;
		color: #545454;
		margin-bottom: 0.88rem;
	}
	.idx-row3 .pic{
		width: 8rem;
		float: right;
	}

	.idx-row4 {
		line-height: 1.2;
		background: url(../img/bg_idx4.png) no-repeat center top;
		padding-top: .1rem;
		padding-bottom: 3.66rem;
	}
	.idx-row4 h3{
		font-size: .4rem;
		color: #333;
		text-align: center;
		margin-bottom: .4rem;
	}
	.m-idxnews a {
		width: calc((100% - 1.2rem) / 4);
		height: 4.5rem;
		margin-right: 0.4rem;
		background: #f8f8f8;
		display: block;
		float: left;
		overflow: hidden;
		position: relative;
	}
	.m-idxnews a:last-child {
		margin-right: 0;
	}
	.m-idxnews .pic {
		height: 2.7rem;
		overflow: hidden;
		display: flex;
		align-items: center;
	}
	.m-idxnews .pic img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.m-idxnews .pic:hover img {
		transform: scale(1.1);
	}
	.m-idxnews .txts {
		padding: 0.22rem 0.3rem 0 0.3rem;
		transition: .5s;
	}
	.m-idxnews .txts .tit {
		font-size: 0.24rem;
		color: #0052A5;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.m-idxnews .txts .txt {
		line-height: 1.6;
		font-size: 0.14rem;
		color: #fff;
		margin-top: .24rem;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		display: none;
	}
	.m-idxnews .txts .source, .m-idxnews .txts .date{
		font-size: .16rem;
		color: #666;
		position: absolute;
		bottom: .3rem;
	}
	.m-idxnews .txts .source{
		left: .3rem;
	}
	.m-idxnews .txts .date{
		right: .3rem;
	}
	.m-idxnews a:hover .txts{
		background: #0065c7;
		padding-top: 0;
		position: absolute;
		top: 0;
		bottom: 0;
		z-index: 1;
	}
	.m-idxnews a:hover .txts .tit{
		color: #fff;
		padding-top: .9rem;
	}
	.m-idxnews a:hover .txts .txt{
		color: #d6d6d6;
		display: -webkit-box;
	}
	.m-idxnews a:hover .txts .source{
		color: #fff;
		top: .3rem;
	}
	.m-idxnews a:hover .txts .date{
		color: #fff;
		right: inherit;
		left: .3rem;
	}

	@media only screen and (max-width: 750px){
		.swiper-pagination-bullet{
			width: .6rem;
		}
		.swiper-container-horizontal>.swiper-pagination-bullets{
			bottom: 0.3rem;
		}
		.pic-pc{
			display: none !important;
		}
		.pic-ph{
			display: block !important;
		}

		.idx-row1-1 .video .btn p, .idx-row1-1 .txts .txt, .idx-row1-2 .time, .idx-row1-2 .txt, .g-idxbtn a, .idx-row3 .txt, .m-idxnews .txts .txt, .m-idxnews .txts .source, .m-idxnews .txts .date{
			font-size: .26rem;
		}
		.idx-row1-2 .tit, .m-idxnews .txts .tit{
			font-size: .3rem;
		}
		.idx-row1 .wp1600{
			padding: .4rem;
		}
		.idx-row1-1 .video{
			width: 100%;
			margin-right: 0;
			float: none;
		}
		.idx-row1-1 .video .btn{
			width: 1.2rem;
			height: 1.2rem;
			margin-top: -0.6rem;
			margin-left: -0.6rem;
		}
		.idx-row1-1 .video .btn .pic{
			width: 1rem;
		}
		.idx-row1-1 .txts{
			width: 100%;
			float: none;
			margin-top: .4rem;
		}
		.idx-row1-2 .item1, .idx-row1-2 .item2, .idx-row1-2 .item3{
			width: 100%;
		}
		.idx-row1-2 .item{
			margin-bottom: .4rem;
		}
		.idx-row1-2 .item::after{
			display: none;
		}
		.idx-row1-2 .tit{
			margin-bottom: .1rem;
		}
		.idx-row1-2 .txts{
			padding-right: 0;
		}
		.g-idxbtn{
			text-align: center;
		}
		.g-idxbtn a{
			line-height: .8rem;
			padding: 0 0.5rem;
		}
		.idx-row1-2 .g-idxbtn{
			margin-top: .5rem;
		}

		.swiper-button-prev{
			left: .4rem;
			margin-left: 0;
		}
		.swiper-button-next{
			right: .4rem;
			margin-right: 0;
		}

		.idx-row3, .idx-row4{
			padding: 0.4rem 0;
		}
		.idx-row3 .txts{
			width: 100%;
			float: none;
		}
		.idx-row3 .pic{
			width: 100%;
			margin-top: .4rem;
			float: none;
		}
		
		.m-idxnews a{
			width: 100%;
			height: 7rem;
			margin-right: 0;
			margin-bottom: 0.2rem;
		}
		.m-idxnews .pic{
			height: auto;
		}
		.m-idxnews a:hover .txts{
			padding-bottom: 0;
		}
	}
		
/*企业概况+企业文化*/
	.ban{
		position: relative;
		background: none;
		height: auto;
	}
	.m-tabs{
		background-color: #EFF5FB;
	}
	.m-tabs .tabs{
		font-size: .16rem;
		color: #333;
		overflow: hidden;
		line-height: .6rem;
		float: right;
	}
	.m-tabs .tab{
		float: left;
		padding: .04rem;
		margin-right: .3rem;
		transition: .5s;
		cursor: pointer;
		border-bottom: .02rem solid rgba(255, 255, 255, 0);
		box-sizing: border-box;
		transition:  color .5s;
	}
	.m-tabs .tab:hover{
		color: #263F81;
	}
	.m-tabs .tab.on{
		color: #263F81;
		border-color: #274082;
	}
	.m-tabs .tab:last-of-type{
		margin-right: .4rem;
	}

	.zj_row1{
		line-height: 1.4;
		background: #F5F7FA;
		padding-top: .86rem;
		padding-bottom: 1.48rem;
	}
	.zj_row1 .tit{
		font-size: .42rem;
		color: #263F81;
		text-align: center;
		margin-bottom: 1.2rem;
	}
	.zj_row1 .pic{
		width: 6.32rem;
		float: left;
		overflow: hidden;
	}
	.zj_row1 .pic:hover img{
		transform: scale(1.1);
	}
	.zj_row1 .txt{
		width: 6.84rem;
		font-size: .22rem;
		color: #525252;
		margin-top: .2rem;
		float: right;
	}

	.zj_row2 {
		line-height: 1.4;
		padding-top: 1.6rem;
		padding-bottom: 1.88rem;
	}
	.zj_row2 .txts{
		width: 6.84rem;
		float: left;
	}
	.zj_row2 .tit{
		font-size: .42rem;
		color: #263F81;
		margin-bottom: .7rem;
	}
	.zj_row2 .txt{
		font-size: .22rem;
		color: #525252;
	}
	.zj_row2 .pic{
		width: 6.3rem;
		margin-top: .16rem;
		float: right;
		overflow: hidden;
	}
	.zj_row2 .pic:hover img {
		transform: scale(1.1);
	}

	.zj_row3{
		background: #F5F7FA;
		padding-top: 1.62rem;
		padding-bottom: 1.8rem;
	}
	.zj_row3 .item{
		height: calc(100% / 467 * 572);
		position: relative;
		overflow: hidden;
		float: left;
	}
	.zj_row3 .item:hover img {
		transform: scale(1.1);
	}
	.zj_row3 .txts{
		line-height: 1.2;
		color: #fff;
		text-align: center;
		position: absolute;
		left: 0;
		right: 0;
		top: 50%;
		z-index: 1;
		margin-top: -1.07rem;
	}
	.zj_row3 .tit_en{
		font-size: .48rem;
		margin-bottom: .06rem;
	}
	.zj_row3 .tit{
		font-size: .48rem;
	}
	.zj_row3 .line{
		width: 1.7rem;
		height: .06rem;
		background: #F5F7FA;
		margin: 0.3rem auto;
	}
	.zj_row3 .txt{
		font-size: .24rem;
	}

	.zj_row4 {
		padding-top: .9rem;
		padding-bottom: 2.16rem;
	}
	.zj_row4 .txt{
		line-height: 1.4;
		font-size: .22rem;
		color: #525252;
	}

	@media only screen and (max-width: 750px){
		.m-tabs .phtit{
			display: block;
			display: flex;
			align-items: center;
			justify-content: space-between;
			box-sizing: border-box;
			font-size: 0.28rem;
			padding: .2rem .4rem;
			line-height: 1.5;
			color: #666;
		}
		.m-tabs .phtit .tit{
			width: 80%;
			
		}
		.m-tabs .wp1400{
			display: none;
		}
		.m-tabs .tabs{
			line-height: .7rem	;
			float: none;
			width: 100%;
			white-space: nowrap;
			overflow-x: auto;
		}
		.m-tabs .tab{
			float: none;
			display: inline-block;
			margin: 0 .1rem 0 0 ;
			font-size: 0.24rem;
			/* border-bottom: 1px solid #ddd; */
		}
		.m-tabs .tab{
			display: block;
			padding: 0;
		}
		.zj_row1 .tit, .zj_row2 .tit {
			font-size: .36rem;
		}
		.zj_row1 .tit{
			margin-bottom: .4rem;
		}
		.zj_row1 .pic, .zj_row2 .pic, .zj_row1 .txt, .zj_row2 .txts{
			width: 100%;
			float: none;
		}
		.zj_row1 .txt, .zj_row2 .txt, .zj_row3 .txt, .zj_row4 .txt{
			font-size: .26rem;
		}
		.zj_row1 .txt, .zj_row2 .pic{
			margin-top: .4rem;
		}
		.zj_row3 .item{
			float: none;
		}
	}

/*发展历程*/
	.zj_row5{
		background: url(../img/bg_hst.png) no-repeat center bottom;
		background-size: 100%;
		padding-top: .82rem;
		padding-bottom: 3.86rem;
	}
	.zj_row5 .tit{
		line-height: 1.7;
		font-size: .42rem;
		color: #263F80;
		text-align: center;
		margin-bottom: .58rem;
	}
	.ul-firmlc{
		position: relative;
	}
	.ul-firmlc li::after{
		content: '';
		clear: both;
		display: table;
	}
	.ul-firmlc .con{
		width: 50%;
		line-height: 1.6;
		float: right;
		padding: 0 .45rem;
		box-sizing: border-box;
		position: relative;
		z-index: 10;
	}
	.ul-firmlc .con::after{
		content: '';
		width: 0.21rem;
		height: 0.21rem;
		border: 0.03rem solid #274082;
		border-radius: 50%;
		background: #0569ff;
		box-shadow: 0 0 0 0.05rem rgba(7,70,170,0.2);
		position: absolute;
		left: 0;
		top: 0.05rem;
		transform: translateX(-50%);
	}
	.ul-firmlc .con::before{
		content: '';
		position: absolute;
		width: .02rem;
		background-color: #ff001f;
		top: 0.15rem;
		bottom: -0.15rem;
		left: 0;
		transform: translateX(-50%);
		
	}
	.ul-firmlc li:last-of-type .con::before{
		display: none;
	}
	.ul-firmlc .tip{
		font-size: .14rem;
		color: #0569FF;
	}
	.ul-firmlc .date{
		font-size: 0.26rem;
		font-weight: bold;
		color: #274082;
		margin-bottom: 0.05rem;
	}
	.ul-firmlc .libdesc{
		font-size: .14rem;
		color: #333;
	}
	
	.ul-firmlc li:nth-of-type(even) .con{
		float: none;
		text-align: right;
	}
	.ul-firmlc li:nth-of-type(even) .con::after,
	.ul-firmlc li:nth-of-type(even) .con::before{
		left: auto;
		right: 0;
		transform: translateX(50%);
	}

	@media only screen and (max-width: 750px){
		.zj_row5{
			padding-bottom: 2rem;
		}
		.ul-firmlc .con,
		.ul-firmlc li:nth-of-type(even) .con{
			width: auto;
			float: none;
			text-align: left;
			padding-bottom: 0.4rem;
		}
		.ul-firmlc li:nth-of-type(even) .con::after,
		.ul-firmlc li:nth-of-type(even) .con::before{
			left: 0;
			transform: translateX(-50%);
		}
		.ul-firmlc .tip, .ul-firmlc .libdesc{
			font-size: .26rem;
		}
		.ul-firmlc .date{
			font-size: 0.36rem;
		}
	}

/*荣誉认证*/
	.m-picnews {
		background: #F5F7FA;
		padding-top: 0.76rem;
		padding-bottom: 2.22rem;
	}
	.m-picnews .txt{
		line-height: 1.7;
		font-size: 0.42rem;
		color: #263F7F;
		text-align: center;
		margin: 0 auto;
	}
	.m-picnews .menu{
		text-align: center;
		margin-top: 0.46rem;
		margin-bottom: 0.38rem;
	}
	.m-picnews .menu a{
		line-height: 1.6;
		font-size: 0.18rem;
		color: #525252;
		padding: 0 0.12rem;
		margin: 0 0.1rem;
		display: inline-block;
	}
	.m-picnews .menu a:hover, .m-picnews .menu .on{
		color: #fff;
		background: #274082;
	}
	.m-picnews .tit{
		margin-bottom: 0.46rem
	}
	.m-picnews .picbox a {
		width: calc((100% - 1.2rem) / 4);
		font-size: 0.14rem;
		color: #444;
		text-align: center;
		margin-right: 0.4rem;
		margin-bottom: 0.78rem;
		float: left;
		display: block;
	}
	.m-picnews .picbox a:nth-child(4n){
		margin-right: 0;
	}
	.m-picnews .picbox .pic {
		height: 2.5rem;
		background: #fff;
		padding: 0.35rem;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: space-around;
		position: relative;
	}
	.m-picnews .picbox .pic img {
		width: fit-content;
		max-width: 100%;
		max-height: 100%;
	}
	.m-picnews .picbox .pic:hover img {
		transform: scale(1.1);
	}
	.m-picnews .picbox .pic span{
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.3);
		display: block;
		display: none;
	}
	.m-picnews .picbox .pic:hover span{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
		display: block;
	}
	.m-picnews .picbox .pic i {
		width: 0.3rem;
		height: 0.3rem;
		background: url(../img/icon_up.png) no-repeat;
		background-size: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 2;
		margin-left: -0.15rem;
		margin-top: -0.15rem;
	}
	.m-picnews .picbox .tit{
		margin-top: .08rem;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.g-pages {
		overflow: hidden;
		text-align: center;
		position: relative;
		z-index: 10;
	}
	.g-pages ul {
		/* display: inline-block; */
		vertical-align: middle;
		padding: .05rem 0;
		overflow: hidden;
	}
	.g-pages li {
		float: left;
		margin: 0 0.05rem
	}
	.g-pages li a,
	.g-pages li span {
		display: block;
		width: 0.4rem;
		height: 0.4rem;
		font-size: 0.15rem;
		color: rgb(112, 116, 121);
		line-height: 0.39rem;
		border: 1px solid #ccc;
		overflow: hidden;
		transition: .3s;
		border-color: rgb(202, 208, 217);
	}
	.g-pages li.on a,
	.g-pages li:hover a {
		color: #fff;
		border-color: #0054a7;
		background-color: #0054a7;
	}
	.m-picnews .g-pages{
		margin-top: .26rem;
	}
	@media only screen and (max-width: 750px){
		.m-picnews .txt{
			font-size: 0.34rem;
		}
		.m-picnews .menu a, .m-picnews .picbox a{
			font-size: 0.26rem;
		}
		.m-picnews .menu a:hover, .m-picnews .menu .on{
			border-radius: 0.2rem;
		}
		.m-picnews .picbox a {
			width: calc((100% - 0.5rem) / 2);
			margin-bottom: 0.2rem;
		}
		.m-picnews .picbox a:nth-child(2n){
			margin-right: 0
		}
		.m-picnews .picbox a .pic{
			height: 2rem;
			padding: 0.2rem;
		}
		.g-pages{
			text-align: center;
		}
		.g-pages ul{
			display: inline-block;
		}
		.g-pages li a, .g-pages li span{
			font-size: .24rem;
		}
	}

/*正霸资讯*/
	.m-newstip {
		background: #F5F7FA;
		padding-top: .88rem;
		padding-bottom: .52rem;
	}
	.m-news .wp1400::after {
		content: '';
		display: table;
		clear: both;
	}
	.m-news .pic {
		width: 6.2rem;
		height: 3.35rem;
		margin-right: .8rem;
		float: left;
		overflow: hidden;
		display: flex;
		align-items: center;
	}
	.m-news .pic img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.m-news .pic:hover img {
		transform: scale(1.1);
	}
	.m-news .date{
		line-height: 1.2;
		font-size: .14rem;
		color: #666;
		margin-bottom: .3rem;
	}
	.m-news .date span{
		color: #444;
		margin-right: .1rem;
	}
	.m-news .tit{
		line-height: 1.2;
		font-size: .28rem;
		color: #274082;
		margin-bottom: .3rem;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.m-news .txt {
		line-height: 1.4;
		font-size: 0.16rem;
		color: #525252;
		margin-bottom: .28rem;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.m-newslist a {
		padding: 0.46rem 0;
		display: block;
	}
	.m-newslist a:hover {
		background: #F5F7FA;
	}
	.m-newslist .pic {
		width: 3rem;
		height: 2rem;
		margin-right: .84rem;
	}
	.m-newslist .txts .tit {
		margin-bottom: .2rem;
		padding-top: .2rem;
	}
	.m-newslist .txts .txt {
		-webkit-line-clamp: 2;
	}
	.m-newslist .txts .date{
		margin-bottom: 0;
	}
	.m-news .g-pages{
		margin-top: .42rem;
		margin-bottom: 1.62rem;
	}

	@media only screen and (max-width: 750px){
		.m-newstip{
			padding: .4rem 0;
		}
		.m-news .pic{
			width: 100%;
			height: calc(100% / 6.2 * 3.35);
			margin-right: 0;
			margin-bottom: .4rem;
			float: none;
		}
		.m-news .date, .m-news .txt{
			font-size: .26rem;
		}
		.m-news .tit{
			font-size: .36rem;
		}
		.m-newslist .pic{
			height: calc(100% / 3 * 2);
		}
		.m-newslist .txts .tit{
			padding-top: 0;
		}
		.m-news .g-pages{
			margin-bottom: 1rem;
		}
	}

/*正霸资讯-详情*/
	.m-bar{
		height: 0.6rem;
		line-height: .6rem;
		background-color: #eff5fb;
		overflow: hidden;
		position: relative;
	}
	.m-bar a{
		font-size: 0.16rem;
		color: #263F81;
		transition: color .5s;
	}
	.m-bar a::after{
		content: '-';
		display: inline-block;
		margin-left: .05rem;
	}
	.m-bar a:first-of-type::after{
		margin-left: 0;
	}
	.m-bar a:last-of-type::after{
		display: none;
	}
	.m-bar .wp1400{
		position: relative;
	}
	.m-bar .wp1400:after{
		content: '';
		display: table;
		clear: both;
	}
	.m-bar .golist{
		position: absolute;
		right: 0;
		top: 0;
		border-bottom: .02rem solid #0569ff; 
		padding: 0 .07rem;
		box-sizing: border-box;
		height: .6rem;
	}
	
	.m-newscon {
		padding-top: 0.76rem;
		padding-bottom: 1.4rem;
	}
	.m-newscon .con {
		width: 8rem;
		float: left;
		line-height: 1.6;
		font-size: 0.16rem;
		color: #666;
	}
	.m-newscon .date{
		line-height: 1.2;
		font-size: .14rem;
		color: #666;
		margin-bottom: .3rem;
	}
	.m-newscon .date span{
		color: #444;
		margin-right: .1rem;
	}
	.m-newscon .con .tit{
		line-height: 1.2;
		font-size: .28rem;
		color: #274082;
		border-bottom: 1px solid #EFF5FB;
		margin-bottom: .33rem;
		padding-bottom: .33rem;
	}
	.m-newscon .con p {
		margin-bottom: 0.4rem;
	}
	.m-newscon .con .video{
		position: relative;
	}
	.m-newscon .con video{
		max-width: 100%;
	}
	.m-newscon .con .video span {
		width: 0.48rem;
		height: 0.48rem;
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -0.24rem;
		margin-left: -0.24rem;
		cursor: pointer;
		z-index: 1;
	}
	.m-newscon .con img{
		width: auto;
		max-width: 100%;
	}

	.m-newscon .more{
		width: 4.66rem;
		float: right;
	}
	.m-newscon .more a{
		margin-bottom: 0.58rem;
		display: block;
	}
	.m-newscon .more a::after {
		content: '';
		display: table;
		clear: both;
	}
	.m-newscon .more h3{
		line-height: 1.2;
		font-size: .28rem;
		font-weight: normal;
		color: #263F81;
		border-bottom: 1px solid #EFF5FB;
		margin-top: .47rem;
		margin-bottom: .33rem;
		padding-bottom: .33rem;
	}
	.m-newscon .more .pic{
		width: 2.14rem;
		height: 1.42rem;
		margin-right: 0.26rem;
		overflow: hidden;
		float: left;
		display: flex;
		align-items: center;
	}
	.m-newscon .more .pic img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.m-newscon .more .pic:hover img {
		transform: scale(1.1);
	}
	.m-newscon .more .tit{
		line-height: 1.2;
		font-size: 0.2rem;
		color: #263F81;
		margin-bottom: 0.18rem;
		padding-top: .24rem;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	@media only screen and (max-width: 1024px){
		.m-newscon .more{
			width: 5rem;
		}
		.m-newscon .more .pic{
			margin-right: .19rem;
		}
	}
	@media only screen and (max-width: 900px){
		.m-newscon .more .tit{
			margin-bottom: .1rem;
			padding-top: .12rem;
		}
		.m-newscon .more .date span{
			display: block;
		}
	}
	@media only screen and (max-width: 750px){
		.m-bar{
			overflow: hidden;
			position: relative;
		}
		.m-bar a{
			font-size: 0.22rem;
			display: none;
		}
		.m-bar .golist{
			position: static;
			transform: none;
			float: right;
			font-size: 0.26rem;
			display: block;
		}
		.m-bar .golist a{
			display: block;
		}
		.m-bar{
			font-size: 0.26rem;
		}
		.m-newscon .con, .m-newscon .more{
			width: 100%;
			float: none;
		}
		.m-newscon .more h3{
			font-size: 0.36rem;
			margin-top: 1rem;
		}
		.m-newscon .more .tit{
			font-size: 0.3rem;
			margin-bottom: 0.18rem;
		}
		.m-newscon .con, .m-newscon .date{
			font-size: 0.26rem;
		}
		.m-newscon .con .tit, .m-newscon .more h3{
			font-size: .36rem;
		}
		.m-newscon .more .date span{
			display: inline-block;
		}
	}

/*产品中心*/
	.pro_row1{
		background: #f5f7fa;
		padding-top: .96rem;
		padding-bottom: 1.48rem;
	}
	.ul_pro{
		background: #fff;
		margin-bottom: .88rem;
		padding: .4rem;
		position: relative;
		display: flex;
		align-items: flex-end;
	}
	.ul_pro .txts{
		color: #274082;
		position: absolute;
		left: 7.93rem;
		top: .4rem;
	}
	.ul_pro .txts .tit{
		line-height: 1;
		font-size: .5rem;
		margin-bottom: 0.1rem;
	}
	.ul_pro .txts .tit_en{
		line-height: 1;
		font-size: .6rem;
		margin-bottom: .2rem;
		padding-bottom: .3rem;
		position: relative;
	}
	.ul_pro .txts .tit_en::after {
		content: '';
		width: .4rem;
		height: .04rem;
		background: #274082;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.ul_pro .txts .txt{
		line-height: 1.4;
		font-size: .18rem;
		margin-bottom: .34rem;
	}

	.ul_pro .g-idxbtn{
		position: absolute;
		left: 7.93rem;
		bottom: 60%;
	}
	.li_pro{
		width: 3.6rem;
		margin-right: .47rem;
		float: left;
		display: block;
	}
	.li_pro:last-child{
		margin-right: 0;
	}
	.li_pro .pic{
		height: 3.6rem;
		overflow: hidden;
		display: flex;
		align-items: center;
	}
	.li_pro .pic img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.li_pro .pic:hover img {
		transform: scale(1.1);
	}
	.li_pro .txt{
		line-height: 1.6;
		font-size: .18rem;
		color: #444;
		margin-top: .24rem;
	}
	.li_pro .tit{
		line-height: 1.6;
		font-size: .14rem;
		color: #A3A3A3;
		margin-top: .1rem;
	}
	.li_pro_first{
		width: 7.06rem;
	}
	.li_pro_first .pic{
		height: 7.06rem;
	}

	@media only screen and (max-width: 750px){
		.pro_row1{
			padding: .4rem 0;
		}
		.ul_pro{
			margin-bottom: .4rem;
			padding-bottom: 1.6rem;
			display: block;
		}
		.ul_pro .txts{
			position: initial;
			left: auto;
			top: auto;
		}
		.ul_pro .g-idxbtn{
			bottom: .4rem;
			left: .4rem;
		}
		.li_pro{
			width: calc(50vw - 1rem);
			margin-right: .4rem;
			margin-top: .4rem;
		}
		.li_pro_first{
			width: 100%;
			margin-right: 0;
			float: none;
		}
		.li_pro:last-child{
			margin-right: 0;
		}
		.li_pro .pic{
			height: calc(50vw - 1rem);
		}
		.li_pro_first .pic{
			height: calc(100vw - 1.6rem);
		}
		.ul_pro .txts .txt, .li_pro .txt, .li_pro .tit{
			font-size: .26rem;
		}
	}

/*产品中心-列表*/
	.pro_row2{
		background: #f5f7fa;
		padding-bottom: 1.36rem;
		position: relative;
	}
	.snv-pro{
		min-width: 3.14rem;
		background: #fff;
		position: absolute;
		left: 0;
		right: 50%;
		margin-right: 4.42rem;
	}
	.pro_row2 .tip{
		line-height: .26rem;
		font-size: .18rem;
		color: #000;
		border-bottom: .01rem solid #f5f5f5;
		margin-left: .3rem;
		padding: 0.35rem 0;
		position: relative;
	}
	.pro_row2_r {
		width: 3.14rem;
		float: right;
	}
	.pro_row2 .tip span{
		width: .3rem;
		margin-right: .22rem;
		display: inline-block;
	}
	.pro_row2 .tip .tip_open{
		display: none;
		position: absolute;
		right: 0;
		top: .35rem;
		z-index: 1;
		cursor: pointer;
	}
	.snv-pro ul{
		width: 3.14rem;
		padding-bottom: 1.08rem;
		float: right;
	}
	.snv-pro li{
		width: 3.14rem;
		border-bottom: .01rem solid #f5f5f5;
		margin-bottom: .06rem;
	}
	.snv-pro .con{
		padding-top: .2rem;
		padding-bottom: .1rem;
	}
	.snv-pro .con .txt{
		line-height: 2.2;
		font-size: .22rem;
		color: #000;
		margin-bottom: .2rem;
	}
	.snv-pro dl dd{
		line-height: 2;
		font-size: .16rem;
		margin-bottom: 0.16rem;
	}
	.snv-pro dl a{
		color: #333;
	}
	.snv-pro dl .on{
		color: #263F7F;
		text-decoration: underline;
	}
	.snv-pro a:hover{
		color: #263F7F;
	}
	.pro_row2.on .snv-pro{
		position: fixed;
		top: 0;
		z-index: 99;
	}

	.g-prosearch{
		margin-top: .44rem;
		margin-bottom: .68rem;
	}
	.g-prosearch .inputs{
		width: 3.88rem;
		border-bottom: 1px solid #707173;
		position: relative;
	}
	.g-prosearch input{
		width: 100%;
		line-height: .54rem;
		font-size: .18rem;
		background: none;
		border: 0;
		padding-right: .4rem;
	}
	.g-prosearch input::placeholder {
		color: #888;
	}
	.g-prosearch input:focus {
		outline:none;
	}
	.g-prosearch .btn{
		width: .2rem;
		line-height: .54rem;
		position: absolute;
		right: 0;
		top: 0;
	}
	.ul_probox{
		width: 11.74rem;
		margin-bottom: .46rem;
		float: right;
	}
	.ul_probox .li_pro{
		margin-bottom: .76rem;
	}
	.ul_probox .li_pro:nth-child(3n){
		margin-right: 0;
	}
	@media only screen and (max-width: 750px){
		.snv-pro, .pro_row2.on .snv-pro{
			min-width: auto;
			margin-right: 0;
			padding: 0 0.4rem;
			position: initial;
			right: auto;
		}
		.pro_row2 .tip, .snv-pro dl dd, .g-prosearch input{
			font-size: .26rem;
		}
		.snv-pro .con .txt{
			font-size: .3rem;
		}
		.pro_row2 .tip{
			margin-left: 0;
		}
		.pro_row2_r{
			width: auto;
			float: none;
		}
		.pro_row2 .tip .tip_open{
			display: block;
		}
		.snv-pro ul{
			width: auto;
			padding-bottom: .4rem;
			float: none;
			display: none;
		}
		.snv-pro li{
			margin-bottom: 0;
		}
		.g-prosearch{
			margin-bottom: .4rem;
		}
		.ul_probox{
			width: auto;
			float: none;
		}
		.ul_pro1{
			margin-bottom: .8rem;
		}
		.ul_probox .li_pro{
			width: calc(50% - 0.2rem);
			margin-bottom: 0;
		}
		.ul_probox .li_pro:nth-child(3n){
			margin-right: .4rem;
		}
		.ul_probox .li_pro:nth-child(2n){
			margin-right: 0;
		}
	}
	
/*产品中心-详情*/
	.pro_row3 {
		background: url(../img/bg_pro_con.png) no-repeat center #d3ddec;
		background-size: 100%;
		padding-bottom: .88rem;
	}
	.pro_row3 .m-bar{
		background: none;
		margin-bottom: .48rem;
	}
	.pro_row3 .box{
		overflow: hidden;
		position: relative;
	}
	.pro_row3 .pic{
		float: right;
	}
	.pro_row3 .pic a{
		width: 6.66rem;
		height: 6.66rem;
		display: block;
		overflow: hidden;
		position: relative;
		display: flex;
		align-items: center;
	}
	.pro_row3 .pic img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.pro_row3 .pic span{
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.3);
		display: block;
		display: none;
	}
	.pro_row3 .pic:hover span{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
		display: block;
	}
	.pro_row3 .pic i {
		width: 0.3rem;
		height: 0.3rem;
		background: url(../img/icon_up.png) no-repeat;
		background-size: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 2;
		margin-left: -0.15rem;
		margin-top: -0.15rem;
	}
	.pro_row3 .icon{
		position: absolute;
		right: 0;
		bottom: 0;
		width: .4rem;
	}
	.pro_row3 .txts{
		margin-top: 1.52rem;
		overflow: hidden;
		float: left;
	}
	.pro_row3 .tit{
		line-height: 1.6;
		font-size: 0.38rem;
		color: #263F81;
		margin-bottom: .15rem;
	}
	.pro_row3 .line{
		width: 1.15rem;
		height: .04rem;
		background-color: #274082;
		margin-bottom: 0.24rem;
	}
	.pro_row3 .infos{
		line-height: 1.6;
		font-size: .16rem;
		color: #333;
		margin-bottom: .8rem;
	}
	.pro_row3 .wechat{
		overflow: hidden;
		position: absolute;
		left: 0;
		bottom: 1.56rem;
	}
	.pro_row3 .wechat .pic2{
		float: left;
		width: 1rem;
		height: 1rem;
		overflow: hidden;
		margin-right: 0.14rem;
	}
	.pro_row3 .wechat .t{
		padding-top: 0.39rem;
		overflow: hidden;
		font-size: 0.14rem;
		color: #666;
		line-height: 1.6;
	}
	.pro_row4{
		padding-top: .54rem;
		padding-bottom: .8rem;
	}
	.pro_row4 h3{
		line-height: 1.6;
		font-size: .26rem;
		font-weight: bold;
		color: #263F81;
		margin-bottom: .4rem;
	}
	.m-prodtcon {
		line-height: 1.4;
		font-size: .16rem;
		color: #666;
		margin-bottom: .72rem;
	}
	.m-prodtcon p {
		margin-bottom: 0.2rem;
	}
	.m-prodtcon img{
		width: auto;
		max-width: 100%;
	}
	.pro_row4 .pic {
		width: calc((100% - 1.2rem) / 4);
		height: 5.32rem;
		margin-right: 0.4rem;
		margin-bottom: 0.4rem;
		display: block;
		float: left;
		overflow: hidden;
		position: relative;
		display: flex;
		align-items: center;
	}
	.pro_row4 .pic:nth-child(4n){
		margin-right: 0;
	}
	.pro_row4 .pic img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.pro_row4 .pic span{
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.3);
		display: block;
		display: none;
	}
	.pro_row4 .pic:hover span{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
		display: block;
	}
	.pro_row4 .pic i {
		width: 0.3rem;
		height: 0.3rem;
		background: url(../img/icon_up.png) no-repeat;
		background-size: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 2;
		margin-left: -0.15rem;
		margin-top: -0.15rem;
	}

	.g-propage {
		overflow: hidden;
		margin: 0 -.5rem;
	}
	.g-propage a{
		font-size: 0.16rem;
		color: #263F81;
		float: left;
		width: 50%;
		width: calc(50% - 1rem);
		margin: 0 .5rem;
		padding-bottom: 0.16rem;
		border-bottom: 1px solid #f5f5f5;
	}
	.g-propage span{
		float: left;
		color: #999;
		margin-right: 0.18rem;
	}
	.g-propage .p{
		overflow: hidden;
	}
	.pro_row4 .g-propage{
		margin-top: .6rem;
	}
	@media only screen and (max-width: 750px){
		.pro_row3{
			background: #d3ddec;
		}
		.pro_row3 .box{
			padding-bottom:160px;
		}
		.pro_row3 .txts{
			margin-top: 0;
			margin-bottom: .4rem;
			float: none;
		}
		.pro_row3 .wechat{
			bottom:0;
		}
		.pro_row3 .wechat .pic2{
			width: 120px;
			height: 120px;
		}
		.pro_row3 .infos, .pro_row3 .wechat .t, .m-prodtcon{
			font-size: .26rem;
		}
		.pro_row3 .infos{
			padding-bottom: 0;
		}
		.pro_row3 .pic{
			float: none;
		}
		.pro_row3 .pic a{
			width: 100%;
			height: auto;
		}
		.pro_row4 h3{
			font-size: .36rem;
		}
		.pro_row4 .pic{
			width: calc((100% - 0.4rem) / 2);
		}
		.pro_row4 .pic:nth-child(2n) {
			margin-right: 0;
		}
		.g-propage{
			margin: 0;
		}
		.g-propage a{
			float: none;
			width: 100%;
			margin: 0;
			display: block;
			padding-bottom: 0.2rem;
			margin-bottom: 0.2rem;
			border: none;
			font-size: 0.26rem;
		}
	}

/*正霸优势+招商加盟*/
	.m_adv{
		background: #F5F7FA;
	}
	.row_adv1{
		background: url(../img/bg_adv1.png) no-repeat center top;
		background-size: 100%;
		padding-top: 4.6rem;
		padding-bottom: 1.34rem;
	}
	.row_adv1 .tit{
		line-height: .72rem;
		font-size: .42rem;
		color: #263F81;
		text-align: center;
		margin-bottom: .34rem;
	}
	.row_adv1 li{
		width: calc((100% - 1.4rem) / 6);
		height: 1.57rem;
		line-height: .4rem;
		font-size: .18rem;
		color: #263F81;
		text-align: center;
		background: url(../img/bg_adv_btn.png) no-repeat center;
		background-size: 100%;
		margin-right: .28rem;
		float: left;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	.row_adv1 li:last-child{
		margin-right: 0;
	}
	.row_adv1 li b{
		font-size: .28rem;
		font-weight: bold;
	}

	.row_adv2{
		padding-bottom: .86rem;
	}
	.row_adv2 .htover:last-child{
		margin-top: 1.44rem;
	}
	.row_adv2 .pic{
		width: 6.3rem;
		height: 3.8rem;
		overflow: hidden;
		display: flex;
		align-items: center;
	}
	.row_adv2 .pic img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.row_adv2 .pic:hover img {
		transform: scale(1.1);
	}

	.row_adv2 .txts{
		width: 6.3rem;
	}
	.row_adv2 .tit{
		line-height: 1.4;
		font-size: .22rem;
		color: #274082;
		margin-bottom: .2rem;
		padding-top: .45rem;
		padding-bottom: .15rem;
		position: relative;
	}
	.row_adv2 .tit::after {
		content: '';
		width: .47rem;
		height: .02rem;
		background: #274082;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.row_adv2 .txt{
		line-height: 1.6;
		font-size: .18rem;
		color: #525252;
	}
	.row_adv3{
		background: #fff;
		padding-top: .9rem;
		padding-bottom: .28rem;
	}
	.row_adv3 .tits{
		height: 1rem;
		color: #fff;
		background: url(../img/bg_adv_tit.png) no-repeat center;
		background-size: 100%;
		margin-bottom: .34rem;
		display: flex;
		align-items: center;
	}
	.row_adv3 .tits .tit{
		line-height: 1rem;
		font-size: .6rem;
		font-weight: bold;
		padding-left: .54rem;
		padding-right: .45rem;
		float: left;
	}
	.row_adv3 .tits .txt{
		line-height: 1.4;
		font-size: .22rem;
	}
	.row_adv3 .txts{
		width: calc((100% - 1.1rem) / 6);
		height: 2.6rem;
		line-height: 1.4;
		background: url(../img/bg_adv_s.png) no-repeat right bottom #F5F7FA;
		background-size: 1.3rem 1.3rem;
		margin-right: .22rem;
		margin-bottom: .65rem;
		float: left;
	}
	.row_adv3 .htover:last-child .txts{
		background: url(../img/bg_adv_s.png) no-repeat right bottom #FFF2D5;
	}
	.row_adv3 .txts:last-child{
		margin-right: 0;
	}
	.row_adv3 .txts .tit{
		font-size: .18rem;
		font-weight: bold;
		color: #000;
		text-align: center;
		margin-bottom: .1rem;
		padding-top: .24rem;
		padding-bottom: .14rem;
		position: relative;
	}
	.row_adv3 .txts .tit::after {
		content: '';
		width: .28rem;
		height: .02rem;
		background: #274082;
		position: absolute;
		left: 50%;
		bottom: 0;
		margin-left: -.14rem;
	}
	.row_adv3 .txts .txt{
		font-size: .18rem;
		color: #525252;
		padding: 0 0.16rem;
	}

	.row_adv4{
		background: url(../img/bg_adv2.png) no-repeat center;
		background-size: 100%;
		padding-top: .5rem;
		padding-bottom: .15rem;
	}
	.wp724{
		width: 7.24rem;
	}
	.row_adv4 .tits{
		height: 1rem;
		color: #fff;
		margin-bottom: .4rem;
		display: flex;
		align-items: center;
	}
	.row_adv4 .tits .tit{
		line-height: 1rem;
		font-size: .6rem;
		font-weight: bold;
		padding-right: .3rem;
		float: left;
	}
	.row_adv4 .tits .txt{
		line-height: 1.4;
		font-size: .22rem;
	}
	.row_adv4 .txts{
		width: 3.2rem;
		height: 2.4rem;
		line-height: 1.4;
		background: url(../img/bg_adv_s.png) no-repeat right bottom #EBF2FE;
		background-size: 1.3rem 1.3rem;
		margin-right: .42rem;
		margin-bottom: .42rem;
		float: left;
	}
	.row_adv4 .txts .tit{
		font-size: .18rem;
		font-weight: bold;
		color: #000;
		text-align: center;
		margin-bottom: .1rem;
		padding-top: .24rem;
		padding-bottom: .14rem;
		position: relative;
	}
	.row_adv4 .txts .tit::after {
		content: '';
		width: .28rem;
		height: .02rem;
		background: #274082;
		position: absolute;
		left: 50%;
		bottom: 0;
		margin-left: -.14rem;
	}
	.row_adv4 .txts .txt{
		font-size: .18rem;
		color: #525252;
		padding: 0 0.16rem;
	}

	.row_adv5{
		background: url(../img/bg_adv3.png) no-repeat center bottom;
		padding-top: 1.28rem;
		padding-bottom: .9rem;
	}
	.row_adv5 .tit{
		line-height: 1.2;
		font-size: .6rem;
		font-weight: bold;
		color: #284083;
		text-align: center;
		margin-bottom: .2rem;
	}
	.row_adv5 .tit_s{
		line-height: 1.2;
		font-size: .42rem;
		color: #263F80;
		text-align: center;
	}
	.row_adv5 .adv_con{
		margin-top: .58rem;
		margin-bottom: 1.35rem;
	}
	.row_adv5 .adv_con li{
		width: 6.56rem;
		line-height: .72rem;
		font-size: .18rem;
		color: #545454;
		background: #fff;
		box-shadow: 0 0 0 2px #d6d6d6; 
		margin-bottom: .16rem;
		float: left;
	}
	.row_adv5 .adv_con li:nth-child(2n){
		float: right;
	}
	.row_adv5 .adv_con li b{
		font-weight: bold;
		color: #000;
		padding-left: .54rem;
	}

	.row_adv5 .adv_form{
		margin-top: .45rem;
	}
	.row_adv5 .adv_form p {
		margin-bottom: .28rem;
	}
	.row_adv5 .adv_form p::after{
		content: '';
		display: table;
		clear: both;
	}
	.row_adv5 .adv_form p span{
		width: 6.54rem;
		float: left;
		display: block;
	}
	.row_adv5 .adv_form .int{
		width: 100%;
		height: .56rem;
		font-size: .16rem;
		border: 0;
		padding: 0 0.25rem;
		box-sizing: border-box;
	}
	.row_adv5 .adv_form textarea{
		width: 100%;
		height: 1.48rem;
		line-height: .3rem;
		font-size: .16rem;
		border: 0;
		padding: 0.14rem 0.25rem;
		box-sizing: border-box;
		resize:none;
	}
	.row_adv5 .adv_form .int::placeholder, .row_adv5 .adv_form textarea::placeholder{
		color: #A4A4A4;
	}
	.row_adv5 .adv_form .int:focus, .row_adv5 .adv_form textarea:focus{
		outline: none;
	}
	.row_adv5 .adv_form p span:nth-child(2n){
		float: right;
	}
	.row_adv5 .g-idxbtn{
		text-align: center;
		margin-top: .16rem;
	}
	@media only screen and (max-width: 1280px){
		.row_adv3 .txts{
			height: 3rem;
		}
		.row_adv4 .wp724{
			width: 8.04rem;
		}
		.row_adv4 .txts{
			width: 3.6rem;
			height: 2.6rem;
		}
	}
	@media only screen and (max-width: 1080px){
		.row_adv3 .txts{
			width: calc((100% - .44rem) / 3);
			height: 2.6rem;
		}
		.row_adv3 .txts:nth-child(3n){
			margin-right: 0;
		}
		.row_adv4 .wp724{
			width: 100%;
		}
		.row_adv4 .txts{
			width: 5rem;
		}
	}
	@media only screen and (max-width: 900px){
		.row_adv3 .txts{
			height: 3.2rem;
		}

		.row_adv4{
			background-size: cover;
		}
		.row_adv4 .txts{
			width: 6rem;
			height: 3.2rem;
		}
		.row_adv5 .adv_con li{
			width: 6.8rem;
		}
		.row_adv5 .adv_con li b{
			padding-left: .3rem;
		}
	}
	@media only screen and (max-width: 750px){
		.row_adv1{
			padding-top: 2rem;
			padding-bottom: .8rem;
		}
		.row_adv1 li, .row_adv2 .txt, .row_adv3 .tits .txt, .row_adv3 .txts .tit, .row_adv3 .txts .txt, .row_adv4 .tits .txt, .row_adv4 .txts .tit, .row_adv4 .txts .txt, .row_adv5 .adv_con li, .row_adv5 .adv_form .int, .row_adv5 .adv_form textarea{
			font-size: .26rem;
		}
		.row_adv2 .tit{
			font-size: .3rem;
		}
		.row_adv1 li{
			width: calc((100% - 0.56rem) / 3);
			margin-bottom: .2rem;
		}
		.row_adv1 li:nth-child(3n){
			margin-right: 0;
		}
		.row_adv2 .pic, .row_adv2 .txts{
			width: 100%;
			float: none !important;
		}
		.row_adv2 .htover:last-child{
			margin-top: .8rem;
		}
		.row_adv3 .tits, .row_adv4 .tits{
			height: auto;
			background: #5d6c99;
			padding: 0.2rem 0;
			align-items: flex-start;
			flex-direction: column;
		}
		.row_adv3 .tits .tit, .row_adv4 .tits .tit{
			line-height: 2;
			font-size: .36rem;
			padding-left: .3rem;
		}
		.row_adv3 .tits .txt{
			padding-left: .3rem;
		}
		.row_adv3 .txts:nth-child(3n){
			margin-right: .24rem;
		}
		.row_adv3 .txts, .row_adv4 .txts{
			width: calc((100% - 0.24rem) / 2);
			height: 3.6rem;
			margin-right: .24rem;
			margin-bottom: .24rem;
		}
		.row_adv3 .txts:nth-child(2n){
			margin-right: .0;
		}
		.row_adv4{
			background-size: cover;
		}
		.row_adv4 .tits{
			background: none;
		}
		.row_adv4 .tits .tit{
			padding-left: 0;
		}
		.row_adv4 .txts{
			height: 4.2rem;
		}
		.row_adv4 .txts:nth-child(2n){
			margin-right: 0;
		}

		.row_adv5 .tit{
			font-size: .5rem;
		}
		.row_adv5 .tit_s{
			font-size: .36rem;
		}
		.row_adv5 .adv_con li{
			width: 100%;
			float: none !important;
		}
		.row_adv5 .adv_form p{
			margin-bottom: 0;
		}
		.row_adv5 .adv_form p span{
			width: 100%;
			margin-bottom: .3rem;
			display: block;
			float: none !important;
		}
		.row_adv5 .g-idxbtn{
			margin-top: .3rem;
		}
	}
	@media only screen and (max-width: 375px){
		.row_adv4 .txts{
			height: 4.6rem;
		}
	}

/*联系我们*/
	.m-contact {
		background: #f5f7fa;
		padding-top: .75rem;
		padding-bottom: 1.08rem;
	}
	.m-contact .tit{
		width: 7.2rem;
		line-height: 1.6;
		font-size: .3rem;
		color: #263F81;
		margin-bottom: .4rem;
		position: relative;
	}
	.m-contact .txt{
		line-height: 1.6;
		font-size: .16rem;
		color: #333;
		margin-bottom: .3rem;
	}
	.map{
		background: #fff;
		margin-top: .84rem;
		padding: .35rem;
	}
	#map1 {
		height: 6.48rem;
		position: relative;
		overflow: hidden;
	}
	@media only screen and (max-width: 750px){
		.m-contact .tit{
			width: auto;
		}
		.m-contact .txt{
			font-size: .26rem;
		}
	}

/*搜索*/
	.row-sear1{
		text-align: center;
		background: #EFF5FB;
		padding-top: .8rem;
		padding-bottom: .9rem;
	}
	.row-sear1 .search{
		width: 12.8rem;
		margin: 0 auto;
		position: relative;
		cursor: pointer;
		display: inline-block;
	}
	.row-sear1 .g-search{
		width: 100%;
		height: .7rem;
		background: #fff;
		padding-right: 1.55rem;
		min-width: 150px;
		padding-left: 0.25rem;
		float: left;
		border: none;
		overflow: hidden;
		box-sizing: border-box;
		color: #666;
	}
	.row-sear1 .search a{
		width: 1.3rem;
		height: .7rem;
		line-height: .7rem;
		font-size: .16rem;
		color: #fff;
		text-align: center;
		background: #274082;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
	}
	.row-sear2 .tabs{
		text-align: center;
		margin-top: .6rem;
		margin-bottom: 1rem;
	}
	.row-sear2 .tabs a{
		line-height: 0.4rem;
		font-size: 0.18rem;
		color: #666;
		margin: 0 0.1rem;
		padding: 0 0.3rem;
		border: 1px solid #274082;
		border-radius: 0.2rem;
		display: inline-block;
	}
	.row-sear2 .tabs .active{
		color: #fff;
		background: #274082;
	}
	/*.row-sear2 .swiper-wrapper{
		margin: 0 0.1rem;
	}*/
	.ul_pro2 .li_pro{
		margin-right: .48rem;
	}
	.ul_pro2 .li_pro:nth-child(4n){
		margin-right: 0;
	}
	.ul_pro2 .li_pro{
		width: 3.64rem;
		margin-bottom: .4rem;
	}
	.ul_pro2 .li_pro .pic{
		height: 3.64rem;
	}
	.row-sear2 .g-pages{
		margin-top: .42rem;
		margin-bottom: 1.62rem;
	}
	@media only screen and (max-width: 750px){
		.row-sear1 .search a{
			font-size: .26rem;
		}
		.row-sear1 .search{
			width: auto;
		}
		.row-sear2 .tabs a{
			line-height: 1.6;
			font-size: 0.26rem;
		}
	}

/*会员中心登录*/
	.login{
		padding-bottom: .64rem;
	}
	.login .tit_en{
		height: .99rem;
		line-height: .99rem;
		font-size: .99rem;
		font-weight: bold;
		color: #E8EAF3;
		text-align: center;
		margin-top: 1.28rem;
	}
	.login .tit{
		height: .42rem;
		line-height: .42rem;
		font-size: .42rem;
		color: #263F7F;
		text-align: center;
		margin-top: -0.3rem;
		margin-bottom: .7rem;
	}
	.login .form{
		width: 4.3rem;
		margin: 0 auto;
	}
	.login .form p{
		line-height: .46rem;
		font-size: .16rem;
		background: #EFF5FB;
		margin-bottom: .24rem;
	}
	.login .form p span{
		color: #274082;
		padding-left: .18rem;
	}
	.login .form .int{
		width: 3.4rem;
		font-size: .16rem;
		background: #EFF5FB;
		background: none;
		border: none;
	}
	.login .form .int::placeholder{
		color: #A4A4A4;
	}
	.login .form .int:focus{
		outline: none;
	}
	.login .form .loginbtn{
		font-size: .16rem;
		text-align: center;
		color: #fff;
		background: #274082;
		margin-top: .1rem;
		display: block;
	}
	.login .form .loginbtn:hover{
		opacity: .8;
	}
	.login .txt{
		line-height: .55rem;
		font-size: .16rem;
		color: #A4A4A4;
		margin-top: .8rem;
		padding-left: .15rem;
		border-top: 1px solid #D6D6D6;
	}
	@media only screen and (max-width: 750px){
		.login .tit_en{
			height: .8rem;
			line-height: .8rem;
			font-size: .8rem;
		}
		.login .form{
			width: 100%;
		}
		.login .form p{
			line-height: .8rem;
			font-size: .26rem;
		}
		.login .form .int, .login .form .loginbtn, .login .txt{
			font-size: .26rem;
		}
	}

/*会员中心下载*/
	.m_downbox .m-tabs{
		position: relative;
	}
	.m_downbox .m-tabs .phtit{
		display: flex;
		align-items: center;
		justify-content: space-between;
		box-sizing: border-box;
		font-size: 0.16rem;
		padding: .2rem 0;
		line-height: 1.5;
		color: #666;
		position: absolute;
		left: 50%;
		margin-left: -7rem;
	}
	.m_down {
		padding-top: .6rem;
		padding-bottom: 2.3rem;
	}
	.m_down .tabs{
		border-bottom: 1px solid #D6D6D6;
		margin-bottom: .48rem;
	}
	.m_down .tabs a{
		line-height: .3rem;
		font-size: .16rem;
		color: #263F7F;
		border-radius: .15rem;
		margin-right: .08rem;
		margin-bottom: .09rem;
		padding: 0 0.12rem;
		display: inline-block;
	}
	.m_down .tabs .active{
		color: #fff;
		background: #274082;
	}

	.row_down li{
		width: 100%;
		background: #EFF5FB;
		border-bottom: 0.04rem solid #fff;
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.row_down li:hover{
		background: #FFF2D5;
	}
	.row_down li div{
		width: 2.28rem;
		line-height: .26rem;
		font-size: .16rem;
		color: #666;
		padding: 0.1rem 0.3rem;
		display: inline-block;
	}
	.row_down .tit{
		width: 6.4rem;
		color: #263F81;
	}
	.row_down .g-downbtn{
		width: .64rem;
		text-align: center;
	}
	.row_down .g-downbtn a{
		color: #263F81;
		text-decoration: underline;
	}
	.m_down .g-pages{
		margin-top: .7rem;
	}
	@media only screen and (max-width: 750px){
		.m_downbox .m-tabs .phtit{
			font-size: 0.28rem;
			padding: .2rem .4rem;
			position: inherit;
			left: 0;
			margin-left: 0;
		}
		.m_down .tabs a{
			line-height: 1.6;
			font-size: .26rem;
		}
		.row_down li{
			width: auto;
			padding: .4rem;
			flex-direction: column;
			flex-wrap: nowrap;
		}
		.row_down li div{
			line-height: 1.2;
			font-size: .26rem;
			width: 100% !important;
			text-align: left !important;
			padding: 0.1rem 0;
			display: block;
		}
	}

/*联系我们*/
	.m_letter{
		background: url(../img/bg_letter.png) no-repeat top center;
		background-size: 100%;
	}
	.m_letter_head{
		height: 1rem;
	}
	.m_letter .logo {
		float: left;
		overflow: hidden;
		width: 1.55rem;
	}

	.m_letter_main{
		padding-top: .66rem;
		padding-bottom: 1.18rem;
	}
	.m_letter_main .tit_en{
		line-height: 1.6;
		font-size: .8rem;
		color: #E7EAF2;
		text-align: center;
	}
	.m_letter_main .tit{
		line-height: 1.4;
		font-size: .42rem;
		color: #263F7F;
		text-align: center;
		margin-top: -1.25rem;
	}
	.m_letter_form{
		width: 6.55rem;
		margin: 0 auto;
	}
	.m_letter_main .txt{
		line-height: 1.4;
		font-size: .16rem;
		color: #545454;
		text-align: center;
		margin-top: .74rem;
		margin-bottom: .5rem;
		padding: 0 0.4rem;
	}
	.m_letter_main .intbox{
		line-height: .46rem;
		background: #EFF5FB;
		margin-bottom: .24rem;
	}
	.m_letter_main .intbox span{
		font-size: .16rem;
		color: #fff;
		background: #274082;
		padding: 0 0.3rem;
		display: inline-block;
	}
	.m_letter_main .intbox .int {
		width: 5.2rem;
		font-size: .16rem;
		background: #EFF5FB;
		background: none;
		border: none;
		margin-left: .2rem;
	}
	.m_letter_main textarea{
		width: 100%;
		height: 2.72rem;
		line-height: .3rem;
		font-size: .16rem;
		background: #EFF5FB;
		border: 0;
		padding: 0.14rem 0.25rem;
		box-sizing: border-box;
		resize:none;
	}
	.m_letter_main .int::placeholder, .m_letter_main textarea::placeholder{
		color: #A4A4A4;
	}
	.m_letter_main .int:focus, .m_letter_main textarea:focus{
		outline: none;
	}
	.m_letter_main .intbox2{
		line-height: .44rem;
		font-size: .16rem;
		color: #263F80;
		margin-bottom: .05rem;
	}
	.m_letter_main .intbox2 label{
		color: #545454;
		margin-right: .26rem;
		display: inline-block;
	}
	.m_letter_main .intbox2 label:after{
		content: '';
		display: table;
		clear: both;
	}
	.m_letter_main input[type="radio"]{
		width: .2rem;
		height: .2rem;
		margin-right: .06rem;
		appearance: none;
		position: relative;
		border: 1px solid #274082;
		border-radius: 50%;
		vertical-align: middle;
	}
	.m_letter_main input[type="radio"]::before{
	}
	.m_letter_main input[type="radio"]:checked::before{
		content: '';
		background: #545454;
		position: absolute;
		top: 25%;
		left: 25%;
		width: 50%;
		height: 50%;
		border: none;
		border-radius: 50%;
	}
	.m_letter_main .btn{
		font-size: .16rem;
		text-align: center;
		color: #fff;
		background: #274082;
		display: block;
	}

	.m_letter_foot{
		height: 1rem;
		background: #F8F8F8;
	}
	.m_letter_foot .txt{
		line-height: 1.6;
		font-size: .14rem;
		color: #777;
		text-align: center;
		padding-top: .36rem;
	}
	@media only screen and (max-width: 1280px){
		.m_letter_main .intbox .int{
			width: 4.8rem;
		}
	}
	@media only screen and (max-width: 750px){
		.m_letter_main .tit_en{
			line-height: 1.4;
			font-size: .6rem;
		}
		.m_letter_main .tit{
			margin-top: -0.9rem;
		}
		.m_letter_main .txt, .m_letter_main .intbox span, .m_letter_main .intbox .int, .m_letter_main .intbox2, .m_letter_main textarea, .m_letter_main .btn, .m_letter_foot .txt{
			font-size: .26rem;
		}
		.m_letter_main .intbox{
			line-height: .8rem;
		}
		.m_letter_main .intbox2{
			line-height: .5rem;
			margin-bottom: .2rem;
		}
		.m_letter_main input[type="radio"]{
			width: .26rem;
			height: .26rem;
		}
	}