/* 棣栭〉 */



.fpg{width: 100%;height: 100vh;position: relative;overflow: hidden;}



.fpg .section{width: 100%;height: 100%;overflow: hidden;position: relative;}

.section_1 video{position: absolute;width: 100%;height: 100%;top: 50%;left: 0;-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);

-o-transform: translatey(-50%);transform: translatey(-50%);object-fit: cover;}

.banner{height: 100%;}

.banner .pi_img,.banner .mi_img{

	display: block;

	width: 100%;

	height: 100%;

}

.banner .mi_img{

	display: none;

}

.banner .swiper-slide {position: relative;}

.banner .swiper-slide .txtc{

	position: absolute;

	width: 100%;

	top: 50%;

	left: 0;

	-webkit-transform: translatey(-50%);

	-moz-transform: translatey(-50%);

	-o-transform: translatey(-50%);

	transform: translatey(-50%);

	width: 890px;

}



.pro_box .nav_l li.act .lmb{

	display: block;

}



.banner .txtc .tit{

	color: #fff;

	line-height: 1.6em;

	margin-bottom: 36px;

}

.banner .txtc .desc{

	color: #fff;

	line-height: 1.6em;

	margin-bottom: 38px;

}

.banner .swiper-pagination-bullet {

    width: 6px;

    height: 6px;

    display: block;

    border-radius: 100%;

    background: #fff;

    opacity: 1;

	margin: 0 auto 20px!important;

}



.banner .swiper-pagination-bullet-active{

	width: 18px;

	height: 18px;

	border: 4px solid #fff;

	background-color: transparent;

}



.banner .ban_d{

	bottom: 130px;

	right: 160px;

	left: auto;

	width: auto;

}

/* 绗簩灞 */

.row2 ,.swi_r2,.swi_r2 img,.row3,.row3 .r3_img,.row5{

	height: 100%;

}

.row3{

	position: relative;

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

	background-repeat: no-repeat;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

}

.row3 .r3_box{

	position: absolute;

	top: 30%;

	left: 0;

	width: 100%;

}

.r3_box .tit{

	color: #333;

	margin-bottom: 48px;

}

.r3_box .desc .t1{

	color: #333;

	line-height: 1.6em;

	margin-bottom: 16px;

}

.r3_box .desc .t2{

	color: #333;

	line-height: 1.8em;

}

.r3_box .desc {

	margin-bottom: 40px;

}

.r3_box .left{

	float: left;

	width: 50%;

}

.r3_box .right{

	float: right;

	width: 50%;

	padding-top: 80px;

}



.r3_box .right span{

	font-size: 72px;

}

.r3_box .right .s2{

	font-size: 64px;

}

.r3_box .right .tone{

	font-size: 54px;

	color: #053d92;

	margin-bottom: 16px;

}

.r3_box .right p{

	color: #333;

}



.r3_box .right{

	display: flex;

	justify-content: flex-end;

}

.r3_box .item:not(:last-child){

	margin-right: 80px;

}



.row5{

	background-color: #fff;

	background-image: url(../images/ge_03.png);

}



.g-tit{

	color: #333;

	text-align: center;

}

.g-tit .desc{

	font-size: 18px;

	margin-top: 20px;

	line-height: 1.4em;

}

.new_box{

	padding-top: 20px;

}

.nav_s{

	border-bottom: 1px solid #cfcfcf;

	margin-bottom: 40px;

}

.nav_s .item{

	display: inline-block;

	color: #555;

	margin-right: 50px;

	cursor: pointer;

	padding-bottom: 22px;

	position: relative;

}

.nav_s .item::before{

	content: '';

	width: 0%;

	height: 2px;

	background-color: #053d92;

	position: absolute;

	left: auto;

	right: 0;

	bottom: 0;

	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

	-moz-transition: all .4s cubic-bezier(.4,0,.2,1);

	transition: all .4s cubic-bezier(.4,0,.2,1);

}

.nav_s .item:hover::before,.nav_s .item.act::before{

	left: 0;

	width: 100%;

	right: auto;

}

.nav_s .item:hover,.nav_s .item.act{

	font-weight: bold;

	color: #053d92;

}

.news_list{

	margin: 0 -25px;

}

.news_list .itco{

	float: left;

	width: 33.333%;

	padding: 0 25px;

	margin-bottom: 50px;

}

.news_list .con{

	background-color: transparent;

	display: block;

}

.news_list .itco .txt{

	padding: 25px;

	position: relative;

	background-color: #fff;

}

.news_list .itco .txt p{

	line-height: 1.4em;

	height: 2.8em;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	margin-bottom: 20px;

}

.news_list .itco .img{

	text-align: right;

}

.news_list .itco .img img{

	display: inline-block;

	opacity: 0;

}



.news_list .itco .txt::before{

	content: '';

	width: 0%;

	height: 4px;

	background-color: #053d92;

	position: absolute;

	left: auto;

	right: 0;

	bottom: 0;

	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

	-moz-transition: all .4s cubic-bezier(.4,0,.2,1);

	transition: all .4s cubic-bezier(.4,0,.2,1);

}

.news_list .pic img{

	width: 100%;

}

.news_list .itco .con:hover .txt::before{

	left: 0;

	width: 100%;

	right: auto;

}

.news_list .itco .con:hover{

	background-color: #fff;

	box-shadow: 0 0 6px rgba(0,0,0,.1);

}

.news_list .itco .con:hover .img img{

	opacity: 1;

}

.new_con .g_more{

	margin: 0px auto 0;

}

.news_list .itco .con .pic{overflow: hidden;position: relative;}

.news_list .itco .con .pic img{

	width: 100%;

}

.news_list .itco .con:hover .pic img{

	  -webkit-transform: scale(1.06);

	    -moz-transform: scale(1.06); 

	    -ms-transform: scale(1.06); 

	    -o-transform: scale(1.06); 

	    transform: scale(1.06);

}

.news_list .itco .time img{

	width: auto;

}

.news_list .itco .time{

	width: 125px;

	height: 36px;

	border-radius: 36px;

	display: flex;

	justify-content: space-between;

	align-items: center;

	position: absolute;

	top: 20px;

	left: 20px;

	font-size: 14px;

	color: #053d92;

	background-color: rgba(255,255,255,.65);

	padding: 0 14px;

}

.news_list .itco .con .time img{

	width: auto;

}

.row2{

	position: relative;

}

.r2_box{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 9;

}

.r2_box .box,.r2_box .swi_r3{

	height: 100%;

}

.r2_box .swiper-slide{

	/* float: left; */

	width: 25%;

	border-right: 1px solid rgba(255,255,255,.1);

	height: 100%;

	display: flex;

	position: relative;

}

.r2_box .swiper-slide .con{

	position: absolute;

	width: 100%;

	left: 0;

	top: 30%;

	padding-left: 50px;



}





.r2_box .swiper-slide{

	color: #fff;

}

.r2_box .swiper-slide .num{

	margin-bottom: 30px;

	opacity: .3;

}

.r2_box .swiper-slide .tit{

	margin-bottom: 36px;

	opacity: .3;

	line-height: 1.4em;

	height: 2.8em;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.r2_box .swiper-slide .desc .li{

	color: #d5d7db;

	margin-bottom: 18px;

	position: relative;

	padding-left: 20px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.r2_box .swiper-slide .desc .li::before{

	content: "";

	width: 6px;

	height: 6px;

	border-radius: 50%;

	background-color: #d5d7db;

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -3px;

}

.r2_box .swiper-slide .desc {

	margin-bottom: 40px;

	opacity: 0;

}

.r2_box .swiper-slide .g_more{

	opacity: 0;

}

.r2_box .swiper-slide:hover .num,.r2_box .swiper-slide:hover .tit,.r2_box .swiper-slide:hover .desc,.r2_box .swiper-slide:hover .g_more{

	opacity: 1;

}



.row4{

	height: 100%;

	background-color: #f4f4f4;

	position: relative;

}

#particles-js {

    background-size: cover;

    background-position: 50% 50%;

    background-repeat: no-repeat;

    width: 100%;

    height: 100%;

}

.r4_box{

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

}

.r4_box .box{

	display: flex;

	justify-content: space-between;

	height: 100%;

}

.r4_box .l{

	width: 30.3%;

	display: flex;

	align-items: center;

}

.r4_box{

	height: 100%;

}

.r4_box .l .tit{

	color: #333;

	line-height: 1.4em;

	margin-bottom: 38px;

}

.r4_box .l .desc{

	color: #333;

	line-height: 1.7em;

	margin-bottom: 45px;

}

.r4_box .r{

	width: 69.7%;

	display: flex;

	align-items: center;

	padding-left: 54px;

}

.circular_box{

	width: 615px;

	height: 615px;

	border: 20px solid #dde5ee;

	box-sizing: border-box;

	border-radius: 50%;

	position: relative;

}

/* .circular_box::before{

	content: '';

	width: 100%;

	height: 100%;

	border-radius: 50%;

	position: absolute;

	top: 0;

	left: 0;

	border: 1px solid rgba(1,38,120,.4);

	

} */

.circular_box .swi_r4{

	height: 100%;

	border-radius: 50%;

}

.circular_box .swi_r4 .swiper-slide{

	display: flex;

	align-items: center;

	justify-content: center;

	/* opacity: 0!important; */

}

.circular_box .swi_r4 .swiper-slide.swiper-slide-active{

	/* opacity: 1!important; */

}

.circular_box .swi_r4 .pic{

	margin-bottom: 30px;

    text-align: center;

}

.circular_box .swi_r4 .pic img{

    display: inline-block;

}



.circular_box .swi_r5{

	width: 110px;

	height: 110px;

	border-radius: 50%;

	background-color: #fff;

	border: 6px solid #fff;

	position: absolute;

	top: 50%;

	right: 0;

	-webkit-transform: translate(50%,-50%);

	-moz-transform: translate(50%,-50%);

	-o-transform: translate(50%,-50%);

	transform: translate(50%,-50%);

	background-color: #012678;

	box-shadow: 0 0 11px rgba(0,0,0,.1);

}

.circular_box .swi_r5 .swiper-slide{

	display: flex;

	justify-content: center;

	align-items: center;

}

.circular_box .swi_r5 img{

	height: 74%;

	width: auto;

}



.nr_btn .btnc{

	width: 50px;

	height: 50px;

	border-radius: 50%;

	position: relative;

	cursor: pointer;

	background-color: #fff;

}

.nr_btn .btnc img{

	width: 100%;

	height: 100%;

	display: block;

}

.nr_btn .btnc img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}

.nr_btn .btnc:hover .btnc img{

	opacity: 0;

}

.nr_btn .btnc:hover img:last-child{

	opacity: 1;

}

.r4_box .r .nr_btn{

	margin-left: 150px;

}

.nr_btn{display: flex;}



.nr_btn .next{

	transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

	margin-left: 30px;

}





.circular_box .swi_r4 .txt{

	text-align: center;

}





.r4_box .r .con{

	position: relative;

}



.dians{

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

}

.dians div{

	width: 9px;

	height: 9px;

	background-color: #b1cbe9;

	border-radius: 50%;

}



.dians .di1{

	position: absolute;

	bottom: 9%;

	right: 20%;

	animation-delay:0.6s!important;

	-webkit-animation-delay:0.6s!important;

}

.dians .di2{

	position: absolute;

	bottom: 9%;

	left: 20%;

	animation-delay:1.5s!important;

	-webkit-animation-delay:1.5s!important;

}

.dians .di3{

	position: absolute;

	top: 50%;

	left: -4.5px;

	margin-top: -4.5px;

	animation-delay:2s!important;

	-webkit-animation-delay:2s!important;

}

.dians .di4{

	position: absolute;

	top: 9%;

	left: 20%;

	animation-delay:2.8s!important;

	-webkit-animation-delay:2.8s!important;

}

.dians .di5{

	position: absolute;

	top: 9%;

	right: 20%;

	animation-delay:3.6s!important;

	-webkit-animation-delay:3.6s!important;

}



.dians .di6{

	position: absolute;

	top: 50%;

	right: -4.5px;

	margin-top: -4.5px;

}





.dians .ls1 {

	position: absolute;

	width: 100%!important;

	height: 100%!important;

	background-color: transparent;

	top: 0;

	left: 0;

	opacity: 0;

}



.dians .ls1.act{

	opacity: 1;

}



.dians .ls1.act div{

	animation: dash2 .7s linear;

}



.dians .ls1.act svg{

	animation: dash 4s linear;

}





 @keyframes dash2 {

	0% {

		background-color: #b1cbe9;

	}

	100% {

		background-color: #012678;

	}

}







.dians svg{

	width: 110%;

	height: 110%;

	position: absolute;

	top: -5%;

	left: -5%;

	stroke-width:0.3px;

}



 @keyframes dash {

	0% {

	stroke-dasharray: 0, 314;

	}

	100% {

		stroke-dasharray: 314, 314;

	}

}





/* 鏂伴椈 */

.p_100{

	padding: 100px 0;

}

.nr1{

	background: url(../images/new_bg.jpg) no-repeat center;

	-webkit-background-size: cover;

	background-size: cover;

	padding-left: 160px;

}



.nr1 .l{

	float: left;

	width: 46%;

	padding-right: 156px;

}

.nr1 .r{

	float: right;

	width: 54%;

}



.nr1 .r .new_swi .swiper-slide{

	opacity: .6;

}

.nr1 .r .new_swi .swiper-slide img{

	width: 100%;

}



.nr1 .r .new_swi .swiper-slide-active{

	opacity: 1;

}

.nr1 .l .time{

	color: #666;

	margin-bottom: 32px;

}



.nr1 .l .time img{

	display: inline-block;

	vertical-align: middle;

	margin-top: -2px;

	margin-right: 8px;

}

.nr1 .l .tit{

	color: #333;

	line-height: 1.4em;

	margin-bottom: 30px;

}



.nr1 .l .tit a{

	color: #333;

}



.nr1 .l .desc{

	color: rgba(51,51,51,.7);

	line-height: 1.8em;

}

.nr1 .l .new_txt{

	margin-bottom: 50px;

}





.row5{

	display: flex;

	    justify-content: center;

	    align-items: center;

}

.new_lr{

	display: flex;

}



.new_lr div{

	width: 40px;

	height: 40px;

	border-radius: 40px;

	background-color: #b1b8bd;

	display: flex;

	justify-content: center;

	align-items: center;

	cursor: pointer;

}



.new_lr .next{

	transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

	margin-left: 10px;

}



.new_lr div:hover{

	width: 64px;

	background-color: #032883;

}

.nr2{

	padding: 78px 0 100px;

	background-color: #f5f5f5;

}

/* 浜у搧 */

.pro_box{

	

}

.pro_box .l{

	width: 360px;

	float: left;

}

.pro_box .r{

	float: right;

	width: calc(100% - 360px);

	padding-left: 24px;

}

.main.pro{

	background-color: #eff0f2;

}



.pro_box .tit{

	color: #fff;

	line-height: 88px;

	background-color: #a3a4a5;

	text-align: center;

}

.pro_box .nav_l{

	background-image: url(../images/ge_03.png);

	padding: 0 30px;

}

.pro_box .nav_l li{

	padding: 38px 0;

	border-bottom: 1px dashed #d6d6d6;

}

.pro_box .nav_l li:last-child{

	border: none;

}

.pro_box .nav_l li .lbt{

	color: #333;

	display: flex;

	justify-content: space-between;

	align-items: center;

	cursor: pointer;

}



.pro_box .nav_l li.act .lbt .icon{

	transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

}



.pro_box .nav_l li .lmb .item span{

	display: inline-block;

	width: 21px;

	height: 20px;

	position: relative;

	margin-right: 10px;

	vertical-align: middle;

}

.pro_box .nav_l li .lmb .item p{

    width: calc(100% - 32px);

}

.pro_box .nav_l li .lmb .item span img{

	display: block;

	width: 100%;

	height: 100%;

}

.pro_box .nav_l li .lmb .item span img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}

.pro_box .nav_l li .lmb .item.act span img:last-child{

	opacity: 1;

}

.pro_box .nav_l li .item{

	padding: 15px 0;

	color: #333;

	display: flex;

	line-height: 1.3em;

}

.pro_box .nav_l li .lmb{

	padding: 40px 0;

	display: none;

}







.pro_box .ul1{

	margin: 0 -12px;

}

.pro_box .ul1 li{

	float: left;

	width: 33.333%;

	padding: 0 12px;

	margin-bottom: 24px;

}

.pro_box .ul1 li .con{

	display: block;

	cursor: pointer;

}

.pro_box .ul1 .tit2{

	color: #333;

	margin-bottom: 10px;

}

.pro_box .ul1 .desc{

	font-size: 14px;

	color: #909599;

	

}

.pro_box .ul1 .txt{

	padding: 15px 18px;

}

.pro_box .ul1 .con:hover .tit2,.pro_box .ul1 .con:hover .desc{

	color: #fff;

}



.pro_box .ul1 .con:hover .txt{

	background-color: #02207a;

}

.pro_box .ul1 .con .pic {

	overflow: hidden;

}

.pro_box .ul1 .con .pic img{

	width: 100%;

}

.pro_box .ul1 .con:hover .pic img{

	  -webkit-transform: scale(1.06);

	    -moz-transform: scale(1.06); 

	    -ms-transform: scale(1.06); 

	    -o-transform: scale(1.06); 

	    transform: scale(1.06);

}

.pro_box .ul1 {

	margin-bottom: 50px;

}



.img_pop{

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,.7);

	z-index: 9999;

	display: none;

}

.img_box{

	width: 740px;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);



}



.img_box .con{

	overflow: hidden;

	padding: 40px 80px;

	background-color: #fff;

	border-radius: 10px;

	position: relative;

}



.img_box .big_swi{width: 100%;}

.img_box .big_swi .swiper-slide{

	text-align: center;

	width: 100%;
	overflow: hidden;

}

.img_box .big_swi .swiper-slide img{

	display: inline-block;

	max-width: 585px;

}

.img_box .text {

	text-align: center;

	padding-top: 14px;

}

.img_box .text .tit{

	color: #333;

	margin-bottom: 22px;

}

.img_box .text .desc{

	color: #333333;

}

.img_box .text .desc p{

	line-height: 1.7em;

}



.img_box .big_d{

	text-align: center;

	width: 100%;

	padding-top: 40px;

}



.img_box .big_d .swiper-pagination-bullet {

    width: 12px;

    height: 12px;

    display: inline-block;

    border-radius: 100%;

    background: #dadada;

    opacity: 1;

	margin: 0 7.5px;

}

.img_box .big_d .swiper-pagination-bullet-active {

    opacity: 1;

    background: #032883;

}

.img_box .hide_img{

	width: 44px;

	height: 44px;

	position: absolute;

	top: 28px;

	right: 28px;

	cursor: pointer;

	z-index: 9;

}

.img_box .hide_img img{

	display: block;

	width: 100%;

	height: 100%;

}

.img_box .hide_img img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}

.img_box .hide_img:hover img{

	opacity: 0;

}

.img_box .hide_img:hover img:last-child{

	opacity: 1;

}





.img_box .swiper-button-prev,.img_box .swiper-button-next {

    position: absolute;

    top: 50%;

    width: 60px;

    height: 60px;

    margin-top: -30px;

    z-index: 10;

    cursor: pointer;

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

	-moz-transition: all .4s cubic-bezier(.4,0,.2,1);

	transition: all .4s cubic-bezier(.4,0,.2,1);

	opacity: 1;

}



.img_box .swiper-button-next {

    background-image: url(../images/pro_r.png);

    right: -180px;

    left: auto;

}

.img_box .swiper-button-next:hover, .img_box .swiper-button-prev:hover{

	background-image: url(../images/pro_r2.png);

}



.img_box .swiper-button-prev {

	background-image: url(../images/pro_r.png);

    left: -180px;

    right: auto;

	transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

}

/* 鍏宠仈浼佷笟 */

.main .gl .box{

	border-top: 1px solid #e6e6e6;

}

.gl_r1 .tit_f{

	color: #333;

	margin-bottom: 40px;

}

.gl_r1 {

	padding: 94px 0;

	border-top: 1px solid #e6e6e6;

}

.gl_r1 .top_txt .l{

	color: #555;

	line-height: 1.7em;

	float: left;

	width: 57%;

	padding-top: 10px;

}

.gl_r1 .top_txt .r{

	float: right;

	width: 43%;

	padding-left: 136px;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}



.gl_r1 .top_txt .r .item .tic .num_up{

	font-size: 60px;

	color: #333;

}

.gl_r1 .top_txt .r .item .tic {

	font-size: 18px;

	color: #333;

	margin-bottom: 18px;

}

.gl_r1 .top_txt .r p{

	color: #666;

	font-size: 16px;

	line-height: 1.4em;

}



.gl_r1 .top_txt .item{

	width: 50%;

	margin-bottom: 60px;

}



.gl_r1 .top_txt .item:nth-child(2),.gl_r1 .top_txt .item:nth-child(4){

	width: 41%;

}

.gl_swi .swiper-slide img{

	width: 100%;

}

.gl_swi{

	padding-bottom: 24px;

}

.gl_swi .gl_scrollbar{

	bottom: 0;

	width: 100%;

	left: 0;

}

.gl_swi .gl_scrollbar .swiper-scrollbar-drag{

	background-color: #0744ab;

}

.gl_r2 .g2{

	padding-top: 60px;

}

.gl_swi2{

	margin: 0 -200p;

}



.gl_swi2 {

    margin-top: 50px;

    height: 560px;

}

.gl_swi2 .swiper-slide {

    width: 52%;

    margin: 0 1.3%;

}

.gl_swi2 .swiper-slide .sbox {

    border-radius: 20px;

    overflow: hidden;

    position: relative;

}

.gl_swi2  .swiper-slide .sbox img {

    display: block;

    width: 100%;

    border-radius: 20px;

    opacity: 0.5;

}

.gl_swi2 .swiper-slide .sbox s {

    display: block;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 2;

    background: rgba(255, 255, 255, 0.5);

}



.gl_swi2 .swiper-slide-active .sbox s {

    background: rgba(255, 255, 255, 0);

}

.gl_swi2 .swiper-slide-active .sbox img{

	opacity: 1;

}





.i5{position: relative;z-index: 3;padding-bottom: 180px;}

.i5 .ibox{position: relative;}

.i5 .swiper3{margin-top: 64px;

	height: 560px;

}





.i5 .swiper3 .swiper-slide{width: 52%;margin: 0 1.3%;}



.i5 .swiper3 .swiper-slide .sbox{border-radius: 20px;overflow: hidden;position: relative;}



.i5 .swiper3 .swiper-slide .sbox img{display: block;width: 100%;border-radius: 20px;opacity: 0.5;}



.i5 .swiper3 .swiper-slide .sbox s{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: rgba(255, 255, 255, 0.5);}



.i5 .swiper3 .swiper-slide-active .sbox img{opacity: 1;}



.i5 .swiper3 .swiper-slide-active .sbox s{background: rgba(255, 255, 255, 0);}



.i5 .swiper3 .prev3{width: 50px;height: 50px;margin-top: -25px;left: 80px;background: #fff url(../images/l_h.png) center no-repeat;border-radius: 50%;}



.i5 .swiper3 .next3{width: 50px;height: 50px;margin-top: -25px;right: 80px;background: #fff url(../images/r_h.png) center no-repeat;border-radius: 50%;}



.i5 .swiper3 .prev3:hover{background: #123b97 url(../images/l_b.png) center no-repeat;}



.i5 .swiper3 .next3:hover{background: #123b97 url(../images/r_b.png) center no-repeat;}



.i5 .ibox .swiper3_1{border-radius: 10px; position: absolute;width: 420px;height: 520px;background: #fff; position: absolute;left: 28.125%;bottom: -90px;z-index: 3;-moz-box-shadow:0px 5px 10px #bbb; -webkit-box-shadow:0px 5px 10px #bbb; box-shadow:0px 5px 10px #bbb;}



.i5 .ibox .swiper3_1 .sbox{padding: 40px;text-align: justify;position: relative;}



.i5 .ibox .swiper3_1 .sbox .stt{line-height: 40px;word-break: break-all;text-overflow: ellipsis; margin-bottom: 34px;}



.i5 .ibox .swiper3_1 .sbox .stc{color: #555;font-size: 16px; line-height: 1.8em;}



.i5 .ibox .swiper3_1 .sbox .day{color: #999;}



.i5 .ibox .swiper3_1 .sbox .smore{margin-top: 80px;color: #123b97;padding-left: 30px;background: url(../images/in1_6.png) -15px center  no-repeat;}



.i5 .ibox .swiper3_1 .sbox a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;}



.i5 .ibox .swiper3_1 .sbox:hover .stt{color: #123b97;}

.i5 .swiper3 .prev3{

	box-shadow: 1px 1px 6px rgba(0,0,0,.3);

}

.i5 .swiper3 .next3{

	box-shadow: 1px 1px 6px rgba(0,0,0,.3);

}

/* 鎼滅储缁撴灉椤 */

.sear_box {

    box-shadow: 0 2px 10px rgb(0 0 0 / 10%);

    padding: 30px 60px;

    border-radius: 9px;

	background-color: #fff;

}

.sear_tit .tit {

    font-size: 24px;

    font-weight: bold;

    color: #333333;

    margin-bottom: 26px;

}

.sear_con {

    display: flex;

    justify-content: space-between;

}

.sear_btns li.on {

    border: 1px solid #032883;

    background-color: #032883;

}

.sear_btns li:hover{

	border: 1px solid #032883;

	background-color: #032883;

}

.sear_btns li:hover a{

	color: #fff;

}

.sear_btns li.on a{

	color: #fff;

}

.sear_btns li a{

	color: #666666;

}

.sear_btns li {

    width: 160px;

    line-height: 40px;

    text-align: center;

    border-radius: 5px;

    border: 1px solid #f0f0f0;

    font-size: 16px;

    display: inline-block;

    margin-right: 30px;

    cursor: pointer;

}



.sear_btns li:last-child {

    margin: 0;

}

.sear_con .r_inp {

    height: 40px;

    width: 760px;

    display: flex;

    justify-content: space-between;

    background-image: url(../images/ars.png);

    background-repeat: no-repeat;

    background-position: center left 14px;

	background-color: #f7f7f7;

}

.sear_con .r_inp input {

    height: 100%;

    outline: none;

    border: none;

    width: calc(100% - 80px);

    border: 1px solid #f0f0f0;

    border-radius: 5px 0px 0 5px;

    padding-left: 46px;

	background-color: transparent;

}

.sear_con .r_inp span {

    width: 80px;

    height: 100%;

    display: block;

    background-color: #032883;

    line-height: 40px;

    color: #fff;

    text-align: center;

    border-radius: 0 5px 5px 0;

    font-size: 16px;

    cursor: pointer;

}



.top_sech{

	padding: 190px 0 80px;

	background-color: #dedede;

}



.bf5{background-color: #f5f5f5;}





/* 姒傚喌 */

.su_r1{

	border-top: 1px solid #e6e6e6;

	padding: 86px 0;

}

.su_r1 .sl {

	float: left;

	width: 540px;

	position: relative;

	padding-right: 20px;

}

.su_r1 .sl .tit{

	color: #222222;

}

.su_r1 .sr .tit{

	color: #222222;

	margin-bottom: 20px;

}



.su_r1 .sr{

	float: right;

	width: calc(100% - 540px);

}



.su_r1 .sr .desc{

	font-size: 16px;

	color: #222222;

	line-height: 1.8em;

	text-align: justify;

}

.bot_n{

	margin-top: 50px;

}

.bot_n .sl .fm{

	width: 100%;

}



.bot_n .sl .play{

	width: 80px;

	height: 80px;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	cursor: pointer;

}

.bot_n .sl .play img{

	width: 100%;

}



.bot_n .sl .play::before {

    content: "";

    width: 100px;

    height: 100px;

    background-color: rgba(255,255,255,.2);

    position: absolute;

    top: 50%;

    left: 50%;

    margin-top: -50px;

    margin-left: -50px;

    border-radius: 50%;

    /* z-index: -1; */

   opacity: 1;

   animation: pulsate 1.5s ease-out infinite;

    -webkit-animation: pulsate 1.5s ease-out infinite;

}



@keyframes pulsate {0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0; }50% {opacity: 1; }100% {transform: scale(1.3);-webkit-transform: scale(1.3);opacity: 0; } }



@-webkit-keyframes  pulsate {0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0; }50% {opacity: 1; }100% {transform: scale(1.3);-webkit-transform: scale(1.3);opacity: 0; } }





.bot_n .nl,.bot_n .nr{

	height: 402px;

	

}

.bot_n .su_swi{

	height: 100%;

}



.bot_n .su_swi .swiper-slide{

	position: relative;

}



.bot_n .su_swi .swiper-slide img{

	    height: 100%;

	    position: relative;

	    left: 50%;

	    transform: translateX(-50%);

	    -webkit-transform: translateX(-50%)

}

.bot_n{

	position: relative;

	padding-bottom: 20px;

}



.bot_n .su_scrollbar{

	position: absolute;

	top: auto;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 5px;

}

.bot_n .su_scrollbar .swiper-scrollbar-drag {

    background-color: #0744ab;

}



.su_r2{

	-webkit-background-size: cover;

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center;

	padding: 86px 0;

}



.su_r2 .tit{

	color: #fff;

	margin-bottom: 14px;

}



.su_r2 .top_t{

	text-align: center;

	margin-bottom: 50px;

}



.su_r2 .top_t p{

	color: #fff;

}

.su_r2 .su_lc{

	width: 767px;

	height: 767px;

	border-radius: 50%;

	border: 3px solid #fff;

	position: relative;

	margin: 0 auto;

	display: flex;

	justify-content: center;

	align-items: center;

}



.su_r2 .su_lc::after{

	content: '';

	width: 98%;

	height: 98%;

	border-radius: 50%;

	border: 2px solid #fff;

	position: absolute;

	top: 1%;

	left: 1%;

}

.su_r2 .cen_img{

	width: 480px;

	height: 480px;

	border-radius: 50%;

	box-sizing: border-box;

	border: 18px solid #fff;

	overflow: hidden;

	position: relative;

}

.su_r2 .cen_img .item{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	opacity: 0;

}

.su_r2 .cen_img img{

	height: 100%;

	position: relative;

	left: 50%;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	max-width: none;

}



.su_r2 .cen_img .item.act{

	opacity: 1;

}



.su_r2 .tecn{

	width: 178px;

	height: 178px;

	background-color: #fff;

	border: 2px solid #d7d7d7;

	box-sizing: border-box;

	border-radius: 50%;

	position: absolute;

	display: flex;

	justify-content: center;

	align-items: center;

	z-index: 9;

	text-align: center;

}

.su_r2 .tecn a{display: block;}

.su_r2 .tecn .t1{

	font-size: 18px;

	color: #333;

	margin-bottom: 14px;

}



.su_r2 .tecn .t2{

	font-size: 22px;

	color: #333;

}



.su_r2 .tecn.v1{

	top: 6%;

	left: 50%;

	-webkit-transform: translatex(-50%);

	-moz-transform: translatex(-50%);

	-o-transform: translatex(-50%);

	transform: translatex(-50%);

}

.su_r2 .tecn.v2{

	top: 29%;

	right: 10%;

}



.su_r2 .tecn.v3{

	bottom: 14%;

	right: 17%;

}



.su_r2 .tecn.v4{

	bottom: 14%;

	left: 17%;

}

.su_r2 .tecn.v5{

	top: 29%;

	left: 10%;

}



.su_r2 .tecn:hover{

	width: 200px;

	height: 200px;

	background-color: #032883;

	border-color: #032883;

}

.su_r2 .tecn:hover .t1,.su_r2 .tecn:hover .t2{

	color: #fff;

}





.su_r3 .g-tit{

	text-align: left;

}



.ul_wh {

	overflow: hidden;

	margin: 0 -15px;

	padding-top: 40px;

}

.ul_wh li{

	float: left;

	width: 20%;

	padding: 0 15px;

}

.ul_wh .con{

	background-color: #fff;

	border-radius: 5px;

	padding: 58px 24px;

	position: relative;

	border: 1px solid #eeeeee;

}

.ul_wh .con::before{

	content: "";

	height: 100%;

	width: 0%;

	position: absolute;

	top: 0;

	left: auto;

	right: 0;

	background-image: url(../images/yw.png);

	background-repeat: no-repeat;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center center;

	z-index: 0;

	opacity: 0;

	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

	-moz-transition: all .4s cubic-bezier(.4,0,.2,1);

	transition: all .4s cubic-bezier(.4,0,.2,1);

}

.ul_wh .con:hover::before{

	width: 100%;

	opacity: 1;

	left: 0;

	right: auto;

}

.ul_wh .con:hover .tit,.ul_wh .con:hover .desc{

	color: #fff;

}

.ul_wh .con:hover s{

	background-color: rgba(255,255,255,.3);

}

.ul_wh .con:hover .icon div{

	background-color: #fff;

}

.ul_wh .con:hover .icon::before{

	top: -6px;

	left: -6px;

	bottom: -6px;

	right: -6px;

}

.ul_wh .icon{

	width: 110px;

	height: 110px;

	background-color: #fff;

	border-radius: 50%;

	display: block;

	display: flex;

	justify-content: center;

	align-items: center;

	position: relative;

	margin: 0 auto;

	position: relative;

	z-index: 3;

}

.ul_wh .icon div{

	background-color: #f1f4f9;

	display: flex;

	justify-content: center;

	align-items: center;

	width: 100px;

	height: 100px;

	border-radius: 50%;

}

.ul_wh .icon::before{

	content: "";

	border: 2px dotted #b1c5dd;

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	border-radius: 50%;

	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

	-moz-transition: all .4s cubic-bezier(.4,0,.2,1);

	transition: all .4s cubic-bezier(.4,0,.2,1);

}

.ul_wh s{

	width: 40px;

	height: 1px;

	display: block;

	margin: 18px auto 14px;

	background-color: #ccc;

	position: relative;

	z-index: 3;

}

.ul_wh .tit{

	font-size: 24px;

	color: #333;

	font-weight: bold;

	text-align: center;

	margin-top: 45px;

	position: relative;

	z-index: 3;

    line-height: 1.4em;

    height: 2.8em;

    display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;

overflow: hidden;

}

.ul_wh .desc{

	line-height: 1.6em;

	font-size: 16px;

	height: 6.4em;

	color: #555;

	text-align: justify;

	position: relative;

	z-index: 3;

	text-align: center;

	display: block;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

	

}



.su_r4{

	-webkit-background-size: cover;

	    background-size: cover;

	    background-repeat: no-repeat;

	    background-position: center;

	    padding: 86px 0 50px;

}

.su_r4 .pagination8{display: none;}

.su_r4 .item{

	font-size: 60px;

	color: #333;

}



.su_r4 .item .tit{

	margin-bottom: 17px;

	text-align: center;

}



.su_r4 .item p{

    font-size: 24px;

}

.su_r4 .item .tit img{

	display: inline-block;

	margin-left: 6px;

	transform: translatey(-5px);

	-webkit-transform: translatey(-5px);

}

.su_r4 .num_list{

	display: flex;

	justify-content: space-around;

	padding: 65px 100px 0;

}





.swiper8{text-align: center;margin-top: 100px;}



.swiper8 .swiper-slide{transition: .3s;}



.swiper8 .swiper-slide .sbox{opacity: 0.6; transform: scale(0.6);-webkit-transform: scale(0.6);position: relative;top: 0;left: 0;}



.swiper8 .swiper-slide.sl .sbox{}



.swiper8 .swiper-slide-next .sbox,.swiper8 .swiper-slide-prev .sbox{opacity: 0.8;transform: scale(0.8);-webkit-transform: scale(0.8);}



.swiper8 .swiper-slide-active .sbox{opacity: 1;transform: scale(1);-webkit-transform: scale(1);}



.swiper8 .swiper-slide .sbox .img,.swiper8 .swiper-slide .sbox .img img{display: block;width: 100%;} 



.swiper8 .swiper-slide .sbox .txt{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top: 30px;opacity: 0;}



.swiper8 .prev8{width: 50px;height: 50px;background: #fff url(../images/l_h.png) center no-repeat;border-radius: 50%;margin-top: -20px;}



.swiper8 .next8{width: 50px;height: 50px;background: #fff url(../images/l_h.png) center no-repeat;border-radius: 50%;margin-top: -20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.swiper8 .prev8:hover,.swiper8 .next8:hover{background: #0e3090 url(../images/l_b.png) center no-repeat;}



.swiper8 .swiper-slide-active .sbox .txt{opacity: 1;}





.swiper8 .next8{

	box-shadow: -1px -1px 6px rgba(0,0,0,.3);

}

.swiper8 .prev8{

	box-shadow: 1px 1px 6px rgba(0,0,0,.3);

}













.su_r5 .desc{

	font-size: 16px;

	color: #555555;

	line-height: 1.7em;

	padding: 45px 0 30px;

	text-align: justify;

}

.r5_con{

	display: flex;

	justify-content: space-between;

	/* height: 450px; */

	background-color: #f1f1f1;

}

.r5_con .l{

	width: 50%;

	background-color: #f1f1f1;

	padding: 0 80px;

	display: flex;

	align-items: center;

}



.r5_con .r{

	width: 50%;

}

.r5_con .r img{

	width: 100%;

	display: block;

	   /* height: 100%;

	    max-width: 800px;

	    position: relative;

	    left: 50%;

	    transform: translateX(-50%);

	    -webkit-transform: translateX(-50%); */

}

.r5_con .l img{

	margin-bottom: 50px;

}

.r5_con .l .tit{

	color: #333;

}

.r5_con .l .desc{

	color: #555555;

	line-height: 1.7em;

	text-align: justify;

}

.swi3_mp,.swiper3_1 .pagination3_1{display: none;}



.swiper3_1 .swiper-pagination-bullet-active {

    opacity: 1;

    background: #0e3090;

}



.new_swi .new_swid{

	bottom: 0;

	display: none;

}

.new_swi .swiper-pagination-bullet-active{

	background: #0e3090;

}

.swi_r3 .r3_d{

	display: none;

	bottom: 20px;

}

.swi_r3 .swiper-pagination-bullet{

	background-color: #fff;

}

.swi_r4{

	padding-bottom: 30px;

}

.swi_r4 .r4_d{

	bottom: 0;

	display: none;

}

.swi_r4 .swiper-pagination-bullet-active{

	background: #0e3090;

}

.vi_swi{display: none;}



.main.sech{

	padding-top: 110px;

}

.vi_swi a{

	display: block;

}

.vi_swi .pic img{

	width: 100%;

}

.vi_swi .txt{

	padding: 20px;

	background-color: #fff;

	text-align: center;

}

.vi_swi .txt .t1{

	font-size: 18px;

	margin-bottom: 8px;

}

.vi_swi .txt .t2{

	font-size: 14px;

}



.vi_swi{padding-bottom: 40px;}

.vi_swi .swiper-pagination-bullet{

	background-color: #fff;

	opacity: 1;

}

.vi_swi .swiper-pagination-bullet-active{

	background-color: #0e3090;

}











.atv1  .ul1 li{display: flex;justify-content: space-between;margin-bottom: 20px;}

.atv1  .ul1 li div{width: 32.5%;overflow: hidden;position: relative; box-shadow: 1px 1px 6px rgb(0 0 0 / 30%);}

.atv1  .ul1 li div img{display: block; width:100%;}

.atv1  .ul1 li div p{color: #fff;text-align: center;position: absolute;z-index: 2;bottom: 16px;width: 100%;}

.atv1  .ul1 li:nth-child(2n) div:first-child,.atv1  ul li:nth-child(2n) div:nth-child(3){width: 27.5%;}

.atv1  .ul1 li:nth-child(2n) div:nth-child(2){width: 42.5%;}

.atv1 .ul1 li div:hover img{-webkit-transform: scale(1.04);-moz-transform: scale(1.04);-ms-transform: scale(1.04);-o-transform: scale(1.04);transform: scale(1.04);}







/* .row5 .news_list{height: 470px;}



.row5 .atv1 .ul1{height: 470px;}

 */





 .swi_r2 .swiper-slide::before{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background-color: rgba(0,0,0,.6);

}



@media(max-width:1860px){

	.gl_r1 .top_txt .r .item .tic .num_up{font-size: 48px;}

}


@media(max-width:1440px){



	.nr1{padding-left: 40px;}

    .i5 .swiper3 .swiper-slide{width: 82%;margin: 0 1.3%;}



    .i5 .ibox .swiper3_1{left: 20%;}

	

	.gl_r1 ,.p_100 ,.nr2,.su_r1{padding: 60px 0;}

	.top_sech{padding: 170px 0 60px;}

	.gl_r1 .top_txt .r{padding-left: 40px;}

	.nr1 .l{padding-right: 40px;}

	.sear_con .r_inp{width: 460px;}

	.ul_wh .tit ,.su_r4 .item p{font-size: 20px;}

	.ul_wh .icon div{width: 80px;height: 80px;}

	.ul_wh .icon{width: 90px;height: 90px;}

	.su_r4 .item {font-size: 40px;}

	.su_r4 .item .tit img{width: 20px;    transform: translatey(-2px);-webkit-transform: translatey(-2px);}

	.su_r4 .num_list {display: flex;justify-content: space-around;padding: 30px 0px 0;}

	.swiper8 {margin-top: 60px;}

	.su_r4 {padding: 60px 0;}

	.r3_box .right span{font-size: 48px;}

	.r3_box .right .tone,.r3_box .right .s2{font-size: 36px;}

	.r4_box .r .nr_btn {margin-left: 68px;}

	.su_r2,.p_100{padding: 60px 0;}

	.nr1{padding: 60px 0 60px 40px;}
		.r2_box .swiper-slide .tit{font-size: 26px;}
    	.r2_box .swiper-slide .con {
            top: 24%;
    }

}

@media(max-width:1025px){

	.gl_r1 .top_txt .r .item .tic .num_up {font-size: 26px;}

	.gl_r1 .top_txt .r p {color: #666;font-size: 14px;line-height: 1.4em;}

	.gl_r1 .top_txt .r .item .tic {font-size: 16px;color: #333;margin-bottom: 18px;}

	.r3_box .right .tone, .r3_box .right .s2 {font-size: 27px;}

	.r3_box .right span {font-size: 39px;}

	.r3_box .item:not(:last-child) {margin-right: 30px;}

}

@media(max-width:960px){
	.su_r4 .pagination8{display: block;}

	.i5 .swiper3{display: none;}

	.gl_r1 ,.p_100,.nr2,.top_sech,.su_r1{padding: 30px 0;}

	.i5 .ibox .swiper3_1{position: relative;left: 0;width: 100%;height: auto;bottom: 0;margin: 20px 0;padding-bottom: 30px;}

	

	.i5 .ibox .swiper3_1 .sbox{padding: 20px;}

	

	.i5 .ibox .swiper3_1 .sbox .stt{line-height: 24px;height: 24px;margin: 10px 0;color: #04328b;}

	

	.i5 .ibox .swiper3_1 .sbox .stc{margin: 10px 0;font-size: 14px;}

	

	.i5 .ibox .swiper3_1 .sbox .smore{margin-top: 20px;}

	.i5{padding: 30px 0;}

	.gl_r1 .top_txt .r p{font-size: 14px;}

	.i5 .ibox .swiper3_1 .sbox img{display: block;}

	.gl_r1 .top_txt .l{float: none;width: 100%;}

	.gl_r1 .top_txt .r{padding-left: 0;width: 100%;margin-top: 30px;}

	.gl_r1 .top_txt .item:nth-child(2), .gl_r1 .top_txt .item:nth-child(4){width: 50%;}

	.gl_r1 .top_txt .item{text-align: center;margin-bottom: 30px;}

	.gl_r1 .top_txt .r .item .tic .num_up {font-size: 30px;}

	.gl_r1 .tit_f{margin-bottom: 20px;}

	.gl_r1 .top_txt .l{padding-top: 0;}

	.swi3_mp,.swiper3_1 .pagination3_1{display: block;}

	.gl_swi .gl_scrollbar{height: 3px;}

	.nr1 .l,.nr1 .r{float: none;width: 100%;}

	.nr1{padding-left: 5%;}

	.new_lr{display: none;}

	.nr1 .l .new_txt {margin-bottom: 20px;}

	.new_swi .new_swid{display: block;}

	.new_swi {padding-bottom: 30px;}

	.nr1 .l {padding-right: 0px;}

	.nr1 .l .tit{margin-bottom: 20px;}

	.news_list ,.pro_box{margin: 0 -6px;}

	.news_list .itco ,.pro_box .ul1 li{width: 50%;padding: 0 6px;margin-bottom: 12px;}

	.pro_box .l{display: none;}

	.pro_box .r {float: none;width: 100%;padding-left: 0px;}

	.img_box{width: 90%;}

	.img_box .con{padding: 20px;}

	.img_box .big_swi .swiper-slide img{width: 90%;}

	.img_box .hide_img{width: 28px;height: 28px;top: 20px;right: 20px;}

	.sear_con{display: block;}

	.sear_con .r_inp{margin-top: 20px;width: 100%;}

	.sear_tit .tit{font-size: 20px;}

	.su_r1 .sl,.su_r1 .sr{float: none;width: 100%;}

	.su_r1 .sl{padding-right: 0;margin-bottom: 20px;}

	.su_r1 .sr .tit{margin-bottom: 12px;}

	.bot_n{margin-top: 20px;}

	.bot_n .nl, .bot_n .nr{height: auto;}

	.ul_wh li{width: 33.33%; padding: 0 6px; margin-bottom: 12px;}

	.ul_wh  {margin: 0 -6px;}

	.ul_wh .con{padding: 40px 20px 20px;}

	.ul_wh .tit{margin-top: 20px;}

	.ul_wh .icon div{width: 50px;height: 50px;}

	.ul_wh .icon{width: 60px;height: 60px;}

	.swiper8 .prev8,.swiper8 .next8{display: none;}

	.swiper8 .swiper-pagination-bullet-active{background: #0e3090;}

	.swiper8 .pagination8{bottom: 0;}

	.swiper8 {padding-bottom: 30px;}

	.su_r4 .num_list{flex-wrap: wrap;}

	.su_r4 .item{width: 50%;text-align: center;margin-bottom: 24px;}

	.su_r4 .item .f_30{font-size: 18px;}

	.su_r4 .item {font-size: 30px;}

	.swiper8 {margin-top: 10px;}

	.r5_con{display: block;}

	.r5_con .l{width: 100%;padding: 20px;}

	.r5_con .l img{margin: 0 auto 20px;}

	.r5_con .l .tit{text-align: center;}

	.su_r5 .desc {padding: 20px 0;}

	.r5_con .r{width: 100%;}

	.su_r2 .su_lc{width: auto;height: auto;border: none;display: block;}

	.su_r2 .su_lc::after{display: none;}

	.su_r2 .tecn{position: inherit;width: auto;height: auto;border-radius: 0;width: 165px;display: inline-block;padding: 14px 0;}

	.su_r2 .tecn.v1 {-webkit-transform: translatex(0%);-moz-transform: translatex(0%);-o-transform: translatex(0%);transform: translatex(0%);}

	.su_r2 .tecn .t1 {font-size: 16px;}

	.su_r2 .tecn .t2 {font-size: 20px;}

	.su_r2 .tecn:hover {width: 165px;height: auto;background-color: #032883;border-color: #032883;}

	.vi_box{ overflow-x: auto;overflow-y: hidden;white-space: nowrap;}

	.vi_box::-webkit-scrollbar{ width:0px;height: 0px;}

	.vi_box::-webkit-scrollbar-thumb{ background:#000;}

	.vi_box::-webkit-scrollbar-track{ background:#ddd;} 

	.su_r2 .cen_img{width: 100%;height: 350px;}

	.su_r2 .cen_img{border: none;border-radius: 0%;margin-bottom: 20px;}

	.su_r4 {padding: 30px 0;}

	.z_tanchuang .tbox .modal{padding: 16px;}

	.z_tanchuang .tbox .modal .out{top: -47px;right: 0;}

	.swi_r3 .r3_d{display: block;}

	.r2_box .swiper-slide .desc{opacity: 1;}

	.banner .swiper-slide .txtc{width: 100%;}

	.banner .pi_img{display: none;}

	.banner .mi_img{display: block;}

	.banner .ban_d{left: 0;right: 0;width: 100%;}

	.banner .swiper-pagination-bullet{display: inline-block;margin: 0 5px!important;}

	.banner .swiper-pagination-bullet-active{-webkit-transform: translatey(25%);-moz-transform: translatey(25%);-o-transform: translatey(25%);transform: translatey(25%);}

	.banner .ban_d{bottom: 20px;}

	.banner .f_48{font-size: 18px;}

	.banner .txtc .tit {margin-bottom: 10px;}

	.g_more {width: 120px;height: 41px;border-radius: 41px;font-size: 12px;padding: 0 14px 0 20px;}

	.g_more .icon {width: 20px;height: 20px;}

	.banner .swiper-pagination-bullet-active {width: 15px;height: 15px;border: 3px solid #fff;}

	.fpg{height: auto;}

	.r2_box .swiper-slide .con{padding: 0 20px;}

	.r2_box .swiper-slide .num,.r2_box .swiper-slide .tit,.r2_box .swiper-slide .g_more{opacity: 1;}

	.swi_r2 .pc{display: none;}

	.swi_r2 .ml{display: block;}

	.row3 .r3_box{position: inherit;padding: 30px 0;}

	.r3_box .left{width: 100%;float: none;margin-bottom: 20px;}

	.r3_box .right{width: 100%;float: none;justify-content: space-between;flex-wrap: wrap;text-align: center;}

	.r3_box .tit {margin-bottom: 20px;}

	.r3_box .desc .t1 {margin-bottom: 6px;}

	.r3_box .desc {margin-bottom: 14px;}

	.r3_box .right {padding: 20px 10px;background-color: rgba(255,255,255,.4);}

	.r3_box .right .tone, .r3_box .right .s2 {font-size: 22px;}

	.r3_box .right span {font-size: 42px;}

	.r3_box .item:not(:last-child){margin-right: 0;}

	/* .r3_box .right p{color: #fff;} */

	.r3_box .right .tone, .r3_box .right .s2{text-align: center;}

	.r4_box .box{display: block;}

	.r4_box{position: inherit;padding: 30px 0;}

	#particles-js{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

	.r4_box .l{width: 100%;margin-bottom: 30px;}

	.r4_box .l .tit {margin-bottom: 15px;}

	.r4_box .l .desc {margin-bottom: 26px;}

	.r4_box .r .nr_btn{display: none;}

	.circular_box .swi_r5{display: none;}

	.dians svg{display: none;}

	.dians{display: none;}

	.circular_box {width: 100%;height: auto;border: none;box-sizing: border-box;border-radius: 0;position: relative;}

	.r4_box .r{width: 100%;padding-left: 0;}

	.r4_box .r .con{width: 100%;text-align: center;}

	.circular_box .swi_r4 .pic img{display: inline-block;}

	.swi_r4 .r4_d{display: block;}

	.row5,.su_r2,.p_100{padding: 30px 0;}

	.new_con .g_more {margin: 20px auto 0;}

	.su_r2 .top_t {margin-bottom: 30px;}

	.nr1{padding: 30px 0 30px 5%;}

	.bot_n .sl .play {width: 50px;height: 50px;}

	.bot_n .sl .play::before {width: 60px;height: 60px;margin-top: -30px;margin-left: -30px;}

	.su_r1 .sr .desc {font-size: 14px;}

	.vi_box,.cen_img{display: none;}

	.vi_swi{display: block;}

	.ul_wh {padding-top: 20px;}

	.r2_box .swiper-slide .con {-webkit-transform: translatey(-0%);-moz-transform: translatey(-0%);-o-transform: translatey(-0%);transform: translatey(-0%);}

	

	.atv1 .ul1 li{flex-wrap: wrap;}

	.atv1 .ul1 li div {width: 49.5%;overflow: hidden;position: relative;box-shadow: 1px 1px 6px rgb(0 0 0 / 30%);margin-bottom: 10px;}

	.bot_n .su_swi .swiper-slide img{height: auto;position: inherit;left: 0;transform: translateX(-0);-webkit-transform: translateX(-0);width: 100%;}

	.circular_box .swi_r4{border-radius: 0%;}

	.r2_box .swiper-slide .tit { line-height: 1.4em; height: 1.4em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }

}





@media(max-width:600px){

	.gl_r1 .top_txt .r .item .tic .num_up {font-size: 24px;}

	.gl_r1 .top_txt .r .item .tic {font-size: 16px;}

	.news_list .itco .txt{padding: 10px;}

	.news_list .itco .time{display: none;}

	.news_list {margin: 0 0px;}

	.news_list .itco {width: 100%;padding: 0;}

	.sear_btns li{width: 48%;margin-right: 0;}

	.sear_btns {display: flex;justify-content: space-between;}

	.sear_box{padding: 24px;}

	.sear_tit .tit{font-size: 18px;}

	.sear_btns li,.sear_con .r_inp span{font-size: 14px;}

	.ul_wh li{width: 50%; padding: 0 6px; margin-bottom: 12px;}

	.ul_wh .con{padding: 20px 10px 10px;}

	.ul_wh .tit{font-size: 16px;}

	.su_r4 .item .f_30 {font-size: 16px;}

	.su_r4 .item {font-size: 26px;}

	.su_r4 .item .tit img {width: 15px;transform: translatey(0px);-webkit-transform: translatey(0px);}

	.ul_wh .desc{font-size: 14px;}

	.g-tit .desc {font-size: 16px;}

	.su_r2 .cen_img{width: 100%;height: 300px;}

	.r2_box .swiper-slide{border: none;}

	.r2_box .swiper-slide{padding: 20px 0 10px 0px;}

	.r2_box .swiper-slide .num {margin-bottom: 20px;}

	.r2_box .swiper-slide .tit {margin-bottom: 16px;}

	.r3_box .item{width: 50%;margin-bottom: 20px;}

	.atv1 .ul1 li div {width: 100%;overflow: hidden;position: relative;box-shadow: 1px 1px 6px rgb(0 0 0 / 30%);margin-bottom: 10px;}

	.r2_box .swiper-slide .con { top: 8%; }

}

