@charset "utf-8"; 
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.container{
	width: 84%;
	margin: 0 auto;
} .title .bt
.container2{
	width: 93.7%;
	margin: 0 auto;
}

.container_left{
	padding-right: 8.3%;
}
.container_right{
	padding-left: 8.3%;
}
@media(max-width: 1500px){
	.container_left{
		padding-right: 5%;
	}
	.container_right{
		padding-left:  5%;
	}
}
@media(max-width: 1100px){
	.container_left{
		padding: 0 20px;
	}
	.container_right{
		padding:  0 20px;
	}
}
.left{float: left;}
.right{float: right;}
.center{text-align: center;}
.img100{line-height: 0;}
.img100 img{width: 100%;}
/*手机导航*/
/**mobile nav**/
.nav_box {width: 100%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -100%;overflow: auto;z-index: 99999999;background: #37a9cc;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {float: left;width: 100%;font-size: 16px;line-height: 50px;border-bottom: 1px solid #e2e2e2;padding: 0 15px;text-transform: capitalize;}
.nav_box .navlist ul>li:nth-child(1){border-top: 1px solid #e2e2e2;}
.nav_box .navlist ul>li>a {display: block;color: #333;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 11px;background: url(../images/jtwhite.png) no-repeat center center / cover;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}
.nav_box { display: none!important;}
.navR .search { display: block; }
.navR { float: right;margin-top: 6px;display: none;}
.nav {display: inline-block;}
.nav_box .nav_ss{padding: 0 15px;margin-top: 20px;}
.nav_box .nav_ss input.inp{
	line-height: 40px;
	height: 40px;
	background: #fff;
	border: none;
	width: 100%;
	padding: 0 90px 0 20px;
	font-size: 15px;
	border-radius: 50px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}
.nav_box .nav_ss input.sub{
	width: 90px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #022b71;
	font-size: 16px;
	border: none;
	border-radius: 50px;
	color: #fff;
}
/*.navR .search { display: none; }*/
.header .lang p,.fixed-head .header .lang p,.fixed-headA .header .lang p { color:rgba(255,255,255,0.6); position: relative; background: url(../images/langbg.png) no-repeat right center; }
.header .navBtn { height: 50px; margin-top:-1px; float: left; left:3%; }
.header .lang p:after { display: none; }
.menu-i {
    height: 2px;
    right: 0;
    position: absolute;
    border-radius: 1px;
    font-style: normal;
    background-color: #333;
    display: block;
    transition: all 0.5s;
    border-radius: 2px;
}
.fixed-head .menu-i { background: #333;}
.fixed-headA .menu-i { background: #333;}
.menu-i-1 {
    width: 28px;
    top: 13px;
}
.menu-i-2 {
    width: 20px;
    top: 23px;
}.menu-i-3 {
    width: 28px;
    top: 33px;
}
.mobile-menu {
    width: 28px;
    height: 50px;
    position: relative;
    display: block;
    background: none;
    border: none;
}
.mobile-menu-on {
    z-index: 1001;
}
.mobile-menu-on .menu-i-1 {
    transform: translateY(10px) rotate(45deg);
    /*background-color: #fff;*/
}
.mobile-menu-on .menu-i-2 {
   /* opacity: 0;*/
   width: 0;
}
.mobile-menu-on .menu-i-3 {
    transform: translateY(-10px) rotate(-45deg);
   /* background-color: #fff;*/
}

.fixed-head .mobile-menu-on .menu-i-3,.fixed-head .mobile-menu-on .menu-i-1{
	background: #333;
}
.nav_box { display: block!important; top: 57px; width: 100%; left:-100%; border-top: 1px solid rgba(255,255,255,0.2); /*height: calc(100% - 50px);*/ }
.nav_box { background: rgba(255, 255, 255, 1); }
.bgGreen { background: #474443; }
.nav_box .navlist { padding-top: 10px; }
.nav_box .navlist ul>li { /*border:none;*/ line-height: 50px; }
.navSear { margin-top: 20px; padding: 0 15px;}
.navSear .search { padding-top: 20px; border-top:1px solid rgba(255,255,255,0.3); }
.navSear .search .subsearch { z-index: 9;}
.navSear .search .subsearch .subsearcha { border-radius: 3px;position: relative; padding-left: 30px; height: 30px;}
.navSear .search .subsearch .subsearcha .inp {width: 90%;height: 30px;border: 0; font-size: 14px;color: #fff; padding-left: 0px; background: none; } 
.navSear .search .subsearch .subsearcha .sub { opacity: 0.7; border: none;outline: none;position: absolute;left: 0px;top: 50%;height: 26px;background: url(../images/searchxa.png) no-repeat left center;font-size: 0;width: 26px;transform: translateY(-50%);}
.navSear .search:hover .subsearch {display: block;}
.navSear .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255,255,255,0.7); 
}
.navSear .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255,255,255,0.7);
} 
.navSear .search .subsearch .subsearcha .inp:-ms-input-placeholder{
    color: rgba(255,255,255,0.7);
}
.navSear .search .subsearch .subsearcha .inp::-webkit-input-placeholder {
    color: rgba(255,255,255,0.7);
}
.nav_box .navlist ul>li .navlist2,.nav_box .navlist ul>li .secondNav .navlist3,.nav_box .navlist ul>li .fourthNav .navlist4 { position: fixed; left:-102%; transition: all 0.6s; display: block; top:80px; width: 100%; height: calc(100% - 80px);  background: rgba(255, 255, 255, 1); z-index: 10000; }
.nav_box .navlist ul>li .navlist2 a,.nav_box .navlist ul>li .secondNav .navlist3 a,.nav_box .navlist ul>li .fourthNav .navlist4 a { padding: 10px 15px; line-height: 1.6; font-size: 16px; color:rgba(255,255,255,0.8); }
.nav_box .navlist ul>li.cur .navlist2,.nav_box .navlist ul>li .secondNav.cur .navlist3,.nav_box .navlist ul>li .fourthNav.cur .navlist4 { left:0; }
.nav_box .navlist ul>li .backNav { padding: 0 15px; border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;}
.nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px;  background: url(../images/back.png) no-repeat left center; font-size: 18px;color:#333;}
.nav_box .navlist ul>li a.cur { font-weight: bold; color:#333!important;  }

@media(max-width: 1680px){
	.nav_box { top: 56px; }
	.nav_box .navlist ul>li .navlist2,
	.nav_box .navlist ul>li .secondNav .navlist3,
	.nav_box .navlist ul>li .fourthNav .navlist4 { 
		top:60px; height: calc(100% - 60px);
	}
}

.mo_header{
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99;
	display: none;
	padding: 0 20px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	background: #fff;

}
.mo_header .logo{
	width: 140px;
	float: left;
	padding: 14px 0 6px;
}

.mo_header .logo .img2{display: none;}

.mo_header.fixed-head,.mo_header.fixed-head2{
	position: fixed;
	top: 0;
}

@media(max-width: 1100px){
	.mo_header{display: block;}
}


/*go*/

.header{
	position: absolute;
	width: 100%;
	top: 2vw;
	left: 0;
	z-index: 9;
}

.header .logo{
	float: left;
	width: 115px;
}
.header .yuyan{
	float: right;
	width: 20px;
	margin-top: 6px;
	cursor: pointer;
	position: relative;
}

.header .yuyan .box{
	width: 100px;
	display: none;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 100%;
	padding: 4px 0 0;
}
.header .yuyan .box a{
	padding: 4px 0;
	background: #fff;
	color: #333;
	text-align: center;
	display: block;
}
.header .yuyan:hover .box{display: block;}
.header .sousuo{
	float: right;
	width: 20px;
	margin-right: 1.5vw;
	margin-top: 6px;
	cursor: pointer;
}
.header .right{margin-right: 2vw;}
.header .ul li{
	float: left;
	margin-right: 1.5vw;
}
.header .ul li > a{display: block;color: #fff;padding: 6px 0;}
.banner .img{overflow: hidden;position: relative;}
.banner .img:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: url(../images/banner_bg.png) center center/cover;
	z-index: 3;
}
.banner .img .img1{height: 100vh;transform: scale(1.04);transition: all 3s;}
.banner  .swiper-slide-active .img .img1{transform: scale(1);}
/*.banner .img .img1{height: 100vh;background-size: 105% 105% !important;}
.banner  .swiper-slide-active .img .img1{background-size: 100% 100% !important;transition: all 3s;}*/
.banner .img .img2{
	display: none;
}
.banner .text{
	left: 0;
	right: 0;
	top: 26.8%;
	position: absolute;
	color: #fff;
	z-index: 4;
	opacity: 0;
	transform: translateX(8%);
	transition: all 3s;
}
.banner .swiper-slide-active .text{
	opacity: 1;
	transform: translateX(0);
}
.banner .text .js{
	padding-left: 20px;
	position: relative;
}
.banner .text .js:before{
	width: 14px;
	height: 14px;
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/icon_red.png) center center/cover;
}

.banner .text .bt{
	margin-top: 14px;
	line-height: 1.4;
	font-size: 26px;
}

.banner_tishi{
	width: 12px;
	position: absolute;
	left: 3.1%;
	bottom: 3.1vw;
	padding-bottom: calc(5.7vw + 14px);
	z-index: 3;
}
.banner .swiper-pagination{
	right: 3.1%;
	left: auto;
	width: auto;
	bottom: 3.1vw;
}

.banner .swiper-pagination .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	background: url(../images/icon_white.png) center center/cover;
	margin: 0 20px 0 0;
	opacity: 0.4;
	transition: all 0.4s;
}
.banner .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.banner .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.banner_tishi .x{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	width: 2px;
	height: 5.7vw;
	overflow: hidden;
	background: #5364ae;
}
.banner_tishi .x:before{
	width: 100%;
	height: 50%;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	animation: zhishi 2.4s linear infinite;
    -webkit-animation: zhishi 2.4s linear infinite;
}

@-webkit-keyframes zhishi {
	0% {
		top: 0;
		opacity: 0;
	}
	20% {
		opacity: 1;
	}
	100% {
		top: 50%;
		opacity: 0;
	}
}

@keyframes zhishi {
	0% {
		top: 0;
		opacity: 0;
	}
	20% {
		opacity: 1;
	}
	100% {
		top: 50%;
		opacity: 0;
	}
}

.footer{
	background: #032a72;
	padding: 3.1vw 0 1.5vw;
}

.footer .left{
	width: 22.3%;
}

.footer .left .logo{width: 115px;}
.footer .left .icon{width: 115px;}
.footer .left .text{line-height: 1.6;color: rgba(255, 255, 255, 0.67);margin-top: 1vw;}
.footer .left .btm{
	margin-top: 2vw;
}
.footer .left .btm .ewm_box{cursor: pointer;float: left;position: relative;}
.footer .left .btm .ewm_box .icon{
	width: 33px;
	border-radius: 100%;
	background: rgba(255, 255, 255, .1);
	display: inline-block;
	vertical-align: middle;
}
.footer .left .btm .ewm_box .t{color: rgba(255, 255, 255, 0.5);display: inline-block;vertical-align: middle;margin-left: 5px;}
.footer .left .btm .ewm_box .ewm{
	padding: 4px;
	line-height: 0;
	background: #fff;
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 110px;
	display: none;
}
.footer .left .btm .ewm_box:hover .ewm{display: block;}
.footer .left .btm .lianjie{
	float: left;
	padding-top: 10px;
	/*margin-left: 1vw;*/
}
.footer .left .btm .lianjie a{
	float: left;
	width: 100%;
	margin-bottom: 12px;
	color: rgba(255, 255, 255, 0.67);
	/*margin-right: 6px;
	padding-right: 6px;*/
	line-height: 1;
	/*border-right: 1px solid rgba(255, 255, 255, 0.67);*/
}
@media(max-width: 1600px){
	.footer .left .btm .lianjie a{font-size: 12px;}
}
.footer .left .btm .lianjie a:last-child{
	border-right: none;
	padding-right: 0;
	margin-right: 0;
	margin-bottom: 0;
}
.footer .right{
	width: 75%;
}
.footer .right .ul{display: flex;}
.footer .right .ul li{
	float: left;
	margin-right: 2.6vw;
}
.footer .right .ul li:last-child{margin-right: 0;}
.footer .right .ul li .bt a{color: rgba(255, 255, 255, 0.8);display: block;}
.footer .right .ul li .a_box{
	margin-top: 10px;
}
.footer .right .ul li .a_box a{
	display: block;
	color: rgba(255, 255, 255, 0.6);
	margin-bottom: 12px;
}
.footer .right .ul li .a_box a:last-child{margin-bottom: 0;}
.footer .right .ul li *{transition: all 0.4s;}
.footer .right .ul li a:hover{color: #fff;}
.banquan{
	background: #032a72;
}
.banquan .text a{color: rgba(255, 255, 255, 0.45);transition: all 0.4s;}
.banquan .text a:hover{color: #fff;}
.banquan .text{
	line-height: 1.6;
	padding: 1.5vw 0;
	color: rgba(255, 255, 255, 0.45);
	border-top: 1px solid rgba(255, 255, 255, 0.04);
}

@media(max-width: 1600px){
	.footer .right{width: 76%;}
	.footer .right .ul li{
		width: 11%;
		margin-right: 1.7%;
	}
	.footer .right .ul li:nth-child(2){width: 20%;}
	.footer .right .ul li .a_box a{font-size: 12px;}
}

@media(max-width: 1100px){
	.header{display: none;}
	.footer{
		padding: 40px 0 30px;
	}
	.footer .left .text{margin-top: 16px;}
	.footer .right{display: none;}
	.footer .left{width: 100%;}
	.footer .left .btm{margin-top: 20px;}
	.footer .left .btm .lianjie{
		width: 100%;
		margin-left: 0;
		margin-top: 6px;
	}
	.banquan .text{padding: 20px 0;}
	.banner .img .img1,.banner .img:before{display: none;}
	.banner .img .img2{display: block;}
	.banner_tishi{
		bottom: 0;
		left: 20px;
		padding-bottom: 60px;
	}
	.banner_tishi .x{
		background: rgba(0, 0, 0, .3);
		height: 50px;
	}
	.banner .swiper-pagination{
		bottom: 20px;
		right: 20px;
	}
	.banner .swiper-pagination .swiper-pagination-bullet{margin-right: 14px;}
}

.title .en{
	position: relative;
	padding-left: 0px;
	display: inline-block;
	color: #cd011d;
}
.title .en:before{
	position: absolute;
	left: -24px;
	top: 7px;
	width: 14px;
	height: 14px;
	content: "";
	background: url(../images/icon_red.png) center center/cover;
}
.title .bt{
	margin-top: 8px;
	line-height: 1.3;
	color: #0e1b50;
	font-size: 26px;
}

.title.title_white .en,
.title.title_white .bt{color: #fff;}
.home_a{
	overflow: hidden;
	height: 39.5vw;
	background: url(../images/home_a_bg.jpg) center center/cover;
	background-attachment: fixed;
}

.home_a .container{height: 100%;}
.home_a .home_a_box{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 56vw;
	transform: translate(-50%,-50%);
	padding: 0 8.3vw;
	z-index: 3;
}

.home_a .home_a_box{padding-bottom: 30px;}
.home_a .home_a_box .box{
	text-align: center;
	color: #fff;
}
.swiper-button-next:after,
.swiper-button-prev:after{display: none;}

.home_a .home_a_box .swiper-button-prev,
.home_a .home_a_box .swiper-button-next{
	width: 56px;
	height: 56px;
	transition: all 0.4s;
	border-radius: 100%;
	overflow: hidden;
}
/*.home_a .home_a_box .swiper-button-prev{background: url(../images/home_a_jtl.png) center center/cover;}
.home_a .home_a_box .swiper-button-next{background: url(../images/home_a_jtr.png) center center/cover;}*/

.home_a .home_a_box .swiper-button-prev:hover{background: url(../images/home_c_jtl.png) center center/cover #fff;}
.home_a .home_a_box .swiper-button-next:hover{background: url(../images/home_c_jtr.png) center center/cover #fff;}
.home_a .di{
	position: absolute;
	width: 13.9vw;
	left: -4.1vw;
	bottom: 24.3%;
}
.home_a .zi{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -5.2vw;
}
.anniu{
	display: inline-block;
	position: relative;
	padding-left: 70px;
	margin-top: 50px;
	cursor: pointer;
	
}
.anniu i{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 56px;
	height: 56px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 100%;
	transition: all 0.4s;
}

.anniu i:before{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	background: url(../images/icon_red.png) center center no-repeat #fff;
	width: calc(100% - 8px);
	height: calc(100% - 8px);
	content: "";
}
.anniu:hover i{transform: translateY(-50%) rotate(90deg);}

.home_b{
	background: #f3f3f3;
	padding: 8.3vw 0 6.7vw;
	position: relative;
	overflow: hidden;
}

.home_b:before{
	position: absolute;
	top: 5.7vw;
	width: 27.6vw;
	height: 17.3vw;
	left: 8.3vw;
	content: "";
	background: url(../images/home_b_bg1.png) center center/cover;
}
.home_b:after{
	position: absolute;
	bottom: -1.5vw;
	width: 14.8vw;
	height: 14.8vw;
	right: -1.5vw;
	content: "";
	background: url(../images/home_b_bg2.png) center center/cover;
}

.home_b .left{
	width: 54.6%;
}
.home_b .left .img{border-radius:  0 10px 10px 0;overflow: hidden;}
.home_b .right{
	width: 40.3%;
	padding-top: 4vw;
}

.home_b .right .text{
	margin-top: 16px;
	
}
.home_b .right .text .xbt{color: #000000; font-size: 20px;}
.home_b .right .text .js{
	margin-top: 20px;
	line-height: 1.8;
	color: #333333;
	height: 16vw;
	overflow: auto;
}

.home_b .right .text .js::-webkit-scrollbar{
	width: 4px;
	
}
.home_b .right .text .js::-webkit-scrollbar-track{
	background: #ccc;
	width: 4px;
	border-radius: 50px;
}

.home_b .right .text .js::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.home_b .right .text .js::-webkit-scrollbar-thumb{
	    background: #002a77;
		border: 5px;
		border-radius: 50px;
		
}
.home_b .right .text .js::-webkit-scrollbar-button{
	display: none;
}

.home_b .right .more{
	margin-top: 2vw;
}
.more *,.more{transition: all 0.4s;}
.more,a.more{
	display: inline-block;
	border: 1px solid #12316c;
	padding: 10px 20px;
	border-radius: 50px;
	color: #fff;
	background: #022b71;
	position: relative;
	overflow: hidden;
}
.more:after,a.more:after{
	position: absolute;
    width: 100%;
    right: -100%;
    top: 0;
    height: 100%;
    background: rgba(255, 255, 255, 0.1);
    content: "";
    transform: rotate(45deg);
}
.more:hover:after,a.more:hover:after{
	 animation: more_1 0.6s 1;
}

@keyframes more_1 {
	0% {
		right: -100%;
	}
	100% {
		right: 100%;
	}
}
.more i,a.more i{
	width: 38px;
	height: 38px;
	background: #cd011d;
	border-radius: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-top: -1px;
	margin-left: 1.5vw;
	position: relative;
}

.more i:before,a.more i:before{
	content: "";
	width: 14px;
	height: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: url(../images/icon_white.png) center center/cover;
}

.more2,a.more2{
	background: rgba(0, 0, 0, 0);
	color: #0e1b50;
}
.more2 i, a.more2 i{background: #f3f3f6;}
.more2 i:before,a.more2 i:before{background: url(../images/icon_red.png) center center/cover;}

.more2:hover,a.more2:hover{
	background: #0e1b50;
	color: #fff;
}
.more2:hover i, a.more2:hover i{background: #cd011d;}
.more2:hover i:before,a.more2:hover i:before{background: url(../images/icon_white.png) center center/cover;}


.more3,a.more3{
	background: rgba(0, 0, 0, 0);
	color: #fff;
	border-color: #fff;
}
.more3 i, a.more3 i{background: rgba(255, 255, 255, .1);}
.more3 i:before,a.more3 i:before{background: url(../images/icon_white.png) center center/cover;}

.more3:hover,a.more3:hover{
	background: #cd011d;
	border-color: #cd011d;
}
.more3:hover i, a.more3:hover i {
    background: #fff;
}
.more3:hover i:before, a.more3:hover i:before{background: url(../images/tuijie_a_icon2.png) center center/cover;}
.home_c{
	padding: 7.2vw 0 6.7vw;
	overflow: hidden;
	position: relative;
}

.home_c:before{
	position: absolute;
	bottom: 6.2vw;
	width: 27.6vw;
	height: 17.3vw;
	right: 3.1vw;
	content: "";
	background: url(../images/home_b_bg1.png) center center/cover;
}

.home_c .home_c_box .left{
	float: left;
	width: 33%;
	padding-top: 5vw;
}

.home_c .home_c_box .left .text{
	margin-top: 16px;
	
}
.home_c .home_c_box .left .xbt{color: #000000; /*font-weight: bold;*/}
.home_c .home_c_box .left .js{
	margin-top: 20px;
	line-height: 1.8;
	color: #333333;
	height: 16vw;
	overflow: auto;
}

.home_c .home_c_box .left .js::-webkit-scrollbar{
	width: 4px;
	
}
.home_c .home_c_box .left .js::-webkit-scrollbar-track{
	background: #f2f4f8;
	width: 4px;
	border-radius: 50px;
}

.home_c .home_c_box .left .js::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.home_c .home_c_box .left .js::-webkit-scrollbar-thumb{
	    background: #002a77;
		border: 5px;
		border-radius: 50px;
		
}
.home_c .home_c_box .left .js::-webkit-scrollbar-button{
	display: none;
}


.home_c .home_c_box .left .jt_box{
	margin-top: 2vw;
}
.home_c .home_c_box .left .jt_box .more{
	float: left;
	margin-right: 2vw;
}
.home_c .home_c_box .left .jt_box .jtl,
.home_c .home_c_box .left .jt_box .jtr{
	width: 56px;
	height: 56px;
	float: left;
	cursor: pointer;
	transition: all 0.4s;
}
.home_c .home_c_box .left .jt_box .jtl{background: url(../images/home_c_jtl.png) center center/cover;margin-right: 10px;}
.home_c .home_c_box .left .jt_box .jtr{background: url(../images/home_c_jtr.png) center center/cover;}

.home_c .home_c_box .left .jt_box .jtl.swiper-button-disabled,
.home_c .home_c_box .left .jt_box .jtr.swiper-button-disabled{opacity: 0.35;cursor: initial;}

.home_c .home_c_box .right{
	width: 63.6%;
	padding-left: 6.7vw;
	padding-bottom: 2.6vw;
}
.home_c .home_c_box .right .img{
	border-radius: 10px 0 0 10px;
	overflow: hidden;
}
.home_c .home_c_box .right .img2{
	position: absolute;
	width: 22.6vw;
	left: 0;
	bottom: 0;
	z-index: 2;
	border-radius: 100%;
	background: #fff;
	overflow: hidden;
}
.home_c .home_c_box .right .img2:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: url(../images/home_c_yuan.png) center center/cover;
}

.home_d{
	padding: 7.2vw 0;
	background: url(../images/home_d_bg.jpg) center center/cover;
}

.home_d .left{
	width: 54.5%;
}
.home_d .left .img{border-radius: 0 10px 10px 0;overflow: hidden;}
.home_d .right{
	width: 40.3%;
	margin-top: 6.7vw;
}


.home_d .right .js{
	line-height: 1.8;
	margin-top: 16px;
	color: #fff;
}
.home_d .right .more{margin-top: 1.5vw;}

.home_e{
	background: #f3f3f3;
	padding: 6.7vw 0;
}

.home_e .home_e_box .img{
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	line-height: 0;
}
.home_e .home_e_box .img:before{
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 100%;
	background: url(../images/home_e_bg.png) center center/cover;
	content: "";
}
.home_e .home_e_box .text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 2;
	text-align: center;
	padding: 3.1vw;
}
.home_e .home_e_box .text .more{margin-top: 1.2vw;}

.home_f{
	background: #f3f3f3;
	padding: 5.7vw 0 6.7vw;
}

.home_f .home_f_box{
	margin-top: 2vw;
}

.home_f .home_f_box .box{
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	padding: 2vw 1.5vw;
}
.home_f .home_f_box .box .time{
	color: #cd011d;
	transition: all 0.3s;
}
.home_f .home_f_box .box .bt{
	color: #333333;
	line-height: 1.5;
	margin-top: 6px;
	
    
   
}
.home_f .home_f_box .box .bt span{
	 display: inline;
	 background-size: 0 2px;
	 transition: all 0.3s;
	background: linear-gradient(to right,#fff ,#fff) left bottom no-repeat;
}
.home_f .home_f_box .box .js{
	margin-top: 1vw;
	color: #666666;
	line-height: 1.8;
	height: 80px;
	margin-bottom: 4.1vw;
	overflow: hidden;
	transition: all 0.3s;
}

.home_f .home_f_box .box .js p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.home_f .home_f_box .box .gd{
	margin-top: 1.5vw;
	padding-top: 1.5vw;
	border-top: 1px solid #f3f3f347;
	color: #022b71;
	position: relative;
	transition: all 0.3s;
}

.home_f .home_f_box .box .gd > .relative:before{
	width: 36px;
	height: 36px;
	background: url(../images/icon_red.png) center center no-repeat #f3f3f6;
	border-radius: 100%;
	position: absolute;
	right: 0;
	transform: translateY(-50%);
	top: 50%;
	content: "";
}

.home_f .home_f_box .box:hover{
	background: linear-gradient(to top, #1b43a4,#4870ff);
}


.home_f .home_f_box .box:hover .bt,
.home_f .home_f_box .box:hover .time,
.home_f .home_f_box .box:hover .js,
.home_f .home_f_box .box:hover .gd{color: #fff;}
.home_f .home_f_box .box:hover .bt span{background-size: 100% 1px;}
.home_f .top .a_list{
	position: absolute;
	right: 0;
	bottom: 10px;
}
.a_list a{
	height: 56px;
	line-height: 56px;
}
@media(max-width: 1920px){
	.a_list a{
		height: 2.9vw;
		line-height: 2.9vw;
	}
}
.a_list a{
	background: rgba(0, 0, 0, 0);
	color: #022b71;
	display: block;
	float: left;
	padding: 0 2vw;
	border-radius: 50px;
	border: 1px solid #022b71;
	transition: all 0.4s;
	margin-right: 12px;
	margin-bottom: 6px;
}
.a_list a:last-child{margin-right: 0;}
.a_list a i{
	margin-right: 6px;
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	position: relative;
	width: 14px;
	height: 14px;
	background: url(../images/icon_red.png) center center/cover;
}
.a_list a:hover,.a_list a.cur{
	background: #022b71;
	color: #fff;
}
.home_g{
	background: url(../images/home_g_img.jpg) center center/cover;
	height: 39vw;
	position: relative;
}
.home_g:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/home_g_bg.png) center center/cover;
	content: "";
}
.home_g .home_g_box{height: 100%;z-index: 2;}
.home_g .text{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
.home_g .text .more{margin-top: 1.5vw;}
@media(max-width: 1500px){
	.home_b .right{padding-top: 2vw;}
	.home_c .home_c_box .right .img2{width: 18vw;}
	.home_d .right{margin-top: 4vw;}
	.more, a.more{padding: 5px 14px;}
	.title .en:before{top: 5px;}
}

@media(max-width: 1100px){
	.home_a{
		height: auto;
		padding: 40px 0;
	}
	.home_a .home_a_box{
		width: 100%;
		position: initial;
		transform: initial;
		padding-left: 0;
		padding-right: 0;
	}
	.home_a .home_a_box .swiper-button-prev, .home_a .home_a_box .swiper-button-next,
	.home_c .home_c_box .left .jt_box .jtl, .home_c .home_c_box .left .jt_box .jtr{
		width: 46px;
		height: 46px;
	}
	.home_c .home_c_box .right .img{border-radius: 10px;}
	.home_c .home_c_box .right .img2{border-radius: 100%;width: 40%;}
	.home_a .home_a_box .swiper-button-prev{left: 30px;}
	.home_a .home_a_box .swiper-button-next{right: 30px;}
	.home_b .right .more{margin-top: 20px;}
	.home_b{
		padding: 40px 0;
	}
	.home_b .right{
		padding-top: 0;
		width: 100%;
	}
	.home_b .right .text .js{height: 300px;}
	.home_b .left{
		width: 100%;
		margin-top: 20px;
	}
	.home_c{
		padding: 40px 0;
	}
	.home_c .home_c_box .left{
		padding-top: 0;
		width: 100%;
	}
	.home_c .home_c_box .left .jt_box{margin-top: 14px;}
	.home_c .home_c_box .right{
		width: 100%;
		padding-left: 0;
		padding-bottom: 0;
		margin-top: 20px;
	}
	.home_c .home_c_box .left .js{height: 300px;}
	.home_d{
		padding: 40px 0;
	}
	.home_d .right{
		margin-top: 0;
		width: 100%;
	}
	.home_d .right .more{margin-top: 20px;}
	.home_d .left .img{border-radius: 10px;}
	.home_d .left{
		width: 100%;
		margin-top: 20px;
	}
	.home_e{padding: 40px 0;}
	.home_e .home_e_box .text{
		position: initial;
		padding: 0;
	}
	.home_e .home_e_box .text .title .en{color: #cd011d;}
	.home_e .home_e_box .text .title .bt{color: #0e1b50;}
	.home_e .home_e_box .text .more{
		margin-top: 20px;
		color: #fff;
        background: #022b71;
        border: 1px solid #12316c;
	}
	.home_e .home_e_box .text .more i{background: #cd011d;}
	.home_e .home_e_box .img{margin-top: 20px;}
	.home_f{
		padding: 40px 0;
	}
	.home_f .top .a_list{
		position: initial;
		margin-top: 14px;
	}
	.a_list a{
		height: 40px;
        line-height: 40px;
        padding: 0 8px;
	}
	.home_f .home_f_box{margin-top: 20px;}
	.home_f .home_f_box .box{
		padding: 20px;
	}
	.home_f .home_f_box .box .gd {
	    margin-top: 20px;
	    padding-top: 20px;
	}
	.home_g{
		height: 600px;
	}
	.home_g .text .more{margin-top: 20px;}
	
	.title .en:before { left:-16px; }
}

@media(max-width: 640px){
	.home_a .home_a_box .swiper-button-prev,.home_a .home_a_box .swiper-button-next{display: none;}
	.home_g{
		height: 400px;
	}
}

.nybanner{overflow: hidden;}
.nybanner .img .img2{display: none;}
.nybanner.nybannerh100 .img{overflow: hidden;}
.nybanner.nybannerh100 .img .img1{height: 100vh;}
/*.nybanner .img .img1{background-size: 105% 105% !important;transition: 2.5s;opacity: 0;}
.nybanner.cur .img .img1{background-size: 100% 100% !important;opacity: 1;}*/
.nybanner .img .img1{
	transition: 2.5s;
	opacity: 0;
	transform: scale(1.05);
}
.nybanner.cur .img .img1{opacity: 1;}
.nybanner .text{transform: translateX(5%);opacity: 0;transition: all 2s;}
.nybanner.cur .text{transform: translateX(0);opacity: 1;}
.nybanner .img:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: url(../images/nybanner_bg.png) center center/cover;
	z-index: 3;
}

.nybannerxq .img:before{
	background: url(../images/nybannerxq_bg.png) center center/cover;
}
.guanaibannerxq .img:before{
	background: url(../images/guanai_banner_bg.png) center center/cover;
}
.newsbannerxq .img:before{
	background: url(../images/newsxq_banner_bg.png) center center/cover;
}

.nybanner .text{
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	top: 28.5%;
	z-index: 4;
}

.about_tit{padding-top: 5.2vw;}
.about_tit .about_tit_box{text-align: center;}
.about_tit .ul{display: inline-block;background: #f2f4f8;border-radius: 50px;}
.about_tit .ul li{
	float: left;
	margin-right: 10px;
	border-radius: 50px;
	transition: all 0.4s;
}

.about_tit .ul li a{
	height: 52px;
    line-height: 52px;
}

@media(max-width: 1920px){
	.about_tit .ul li a{
		height: 2.7vw;
	line-height: 2.7vw;
	}
}
.about_tit .ul li a{
	
	padding: 0 2vw;
	display: block;
	text-align: center;
	color: #666666;
	transition: all 0.4s;
}

.about_tit .ul li.cur,.about_tit .ul li:hover{background: #022b71;}
.about_tit .ul li.cur a,.about_tit .ul li:hover a{color: #fff;}

.about_a{
	padding-top: 6.2vw;
	position: relative;
}
.about_a:before{
    position: absolute;
    top: 3.6vw;
    width: 27.6vw;
    height: 17.3vw;
    right: 8.3%;
    content: "";
    background: url(../images/home_b_bg1.png) center center/cover;
    transform: rotate(180deg);
    transform-origin: center;
    z-index: 0;

}
.about_a .about_a_box{z-index: 2;}
.about_a .left{
	padding-top: 2vw;
	width: 45.4%;
	padding-right: 20px;
}

.about_a .left .text{padding-right: 4.6vw;margin-top: 10px;}
.about_a .left .text .xbt{color: #000000; font-weight: bold;}
.about_a .left .text .wenzi{line-height: 1.8;color: #333333;margin-top: 20px;height: 20vw;overflow: auto;padding-right: 8px;}
.about_a .left .text .wenzi::-webkit-scrollbar{
	width: 4px;
	
}
.about_a .left .text .wenzi::-webkit-scrollbar-track{
	background: #f2f4f8;
	width: 4px;
	border-radius: 50px;
}

.about_a .left .text .wenzi::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.about_a .left .text .wenzi::-webkit-scrollbar-thumb{
	    background: #002a77;
		border: 5px;
		border-radius: 50px;
		
}
.about_a .left .text .wenzi::-webkit-scrollbar-button{
	display: none;
}
.about_a .right{
	width: 54.6%;
	border-radius: 10px 0 0 10px;
	overflow: hidden;
}

.about_b{
	padding: 4.6vw 0 6.7vw;
}
.about_b .ul{display: flex;}
.about_b .ul li{
	float: left;
	width: 32.1%;
	margin-right: 1.85%;
	border-radius: 10px;
	border: 1px solid #e5e9f1;
}
.about_b .ul li *,.about_b .ul li{transition: all 0.4s;}
.about_b .ul li:last-child{margin-right: 0;}
.about_b .ul li .box{
	padding: 1.5vw 2vw;
}
.about_b .ul li .icon{
	text-align: right;
	position: relative;
}
.about_b .ul li .icon:before{
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	background: url(../images/about_b_bg1.png) center center/cover;
	width: 47px;
	height: 47px;
}
.about_b .ul li .icon .img2{display: none;}
.about_b .ul li .icon img{display: inline-block;width: 56px;}
.about_b .ul li .text{
	margin-top: 1.5vw;
}

.about_b .ul li .text .bt{color: #333333;}
.about_b .ul li .text .bt .dz{float: left;}
.about_b .ul li .text .bt .xz{width: 20px;display: block;float: left;word-wrap: break-word;line-height: 1.2;margin-top: 5px;margin-left: 4px;}
.about_b .ul li .text .js{margin-top: 4px;color: #333333;}
.about_b .ul li:hover {
	background: #002a77;
}

.about_b .ul li:hover .text .bt,
.about_b .ul li:hover .text .js *{color: #fff;}
.about_b .ul li:hover .icon .img1{display: none;}
.about_b .ul li:hover .icon .img2{display: inline-block;}
.about_b .ul li:hover .icon:before{background: url(../images/about_b_bg2.png) center center/cover;}
@media(max-width: 1700px){
	.about_a .left{padding-top: 0;}
	.about_b .ul li .text .bt .xz{margin-top: 0;}
}
@media(max-width: 1500px){
	.about_b .ul li .icon img{width: 44px;}
	.about_b .ul li .icon:before{height: 40px;height: 40px;}
	.about_b .ul li .text .bt .xz{font-size: 14px;}
	.about_b .ul li .text .bt{font-size: 36px;}
}

@media(max-width: 1200px){
	.about_tit .ul li a{
		padding: 0 1.6vw;
	}
}

@media(max-width: 1100px){
	.about_tit{padding-top: 40px;display: none;}
	.about_tit .ul{display: block;}
	.about_tit .ul li{
		width: 25%;
		margin-right: 0;
	}
	.about_tit .ul li a{
		height: 40px;
		padding: 0;
		width: 100%;
		line-height: 40px;
	}
	.about_a .left .text .wenzi{height: auto;}
	.about_a{
		padding-top: 40px;
	}
	.about_a .left{
		width: 100%;
		padding-right: 0;
	}
	.about_a .right{
		width: 100%;
		margin-top: 20px;
	}
	.about_a .left .text{padding-right: 0;}
	.about_b{
		padding: 40px 0;
	}
	.about_b .ul{display: block;}
	.about_b .ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.about_b .ul li .box{
		padding: 20px;
	}
}

@media(max-width: 768px){
	.nybanner .img .img1,.nybanner .img:before{display: none;}
	.nybanner .img .img2{display: block;}
}
.bgf5f5f5{background: #f5f5f5;}
.bgf5f5f5 .about_tit .ul{background: #e9ebed;}
.fazhan_a{
	padding: 5.2vw 0 6.7vw;
}
.fazhan_a .fazhan_a_box{
	margin-top: 2vw;
}

.fazhan_a .fazhan_a_box .fazhan_a_nr{
	width: 57%;
	margin: 0 auto;
}

.fazhan_a .fazhan_a_box .fazhan_a_nr .swiper-slide{opacity: 0;transition: all 0.4s;}
.fazhan_a .fazhan_a_box .fazhan_a_nr .swiper-slide-next,
.fazhan_a .fazhan_a_box .fazhan_a_nr .swiper-slide-prev{opacity: 1;transform: scale(0.85);}

.fazhan_a .fazhan_a_box .fazhan_a_nr .swiper-slide-active{opacity: 1;z-index: 5;}

.fazhan_a .fazhan_a_box .fazhan_a_nr .box{
	background: #fff;
	padding: 4vw 3.1vw 7.8vw;
	overflow: hidden;
	border-radius: 8px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}
.fazhan_a .fazhan_a_box .fazhan_a_nr .box .nr{
	height: 12.2vw;
	overflow: auto;
}

.fazhan_a .fazhan_a_box .fazhan_a_nr .box .nr::-webkit-scrollbar{
	width: 4px;
	
}
.fazhan_a .fazhan_a_box .fazhan_a_nr .box .nr::-webkit-scrollbar-track{
	background: #f2f4f8;
	width: 4px;
	border-radius: 50px;
}

.fazhan_a .fazhan_a_box .fazhan_a_nr .box .nr::-webkit-scrollbar-track-piece{
	width: 4px;
} 
.fazhan_a .fazhan_a_box .fazhan_a_nr .box .nr::-webkit-scrollbar-thumb{
	    background: #002a77;
		border: 5px;
		border-radius: 50px;
		
}
.fazhan_a .fazhan_a_box .fazhan_a_nr .box .nr::-webkit-scrollbar-button{
	display: none;
}

.fazhan_a .fazhan_a_box .fazhan_a_nr .box .bt{color: #022b71;}
.fazhan_a .fazhan_a_box .fazhan_a_nr .box .js{
	line-height: 1.8;
	color: #333333;
	margin-top: 10px;
}

.fazhan_a .fazhan_a_box .fazhan_a_nr .box .js ul li{
	padding-left: 20px;
	margin-bottom: 6px;
	position: relative;
}
.fazhan_a .fazhan_a_box .fazhan_a_nr .box .js ul li:last-child{margin-bottom: 0;}
.fazhan_a .fazhan_a_box .fazhan_a_nr .box .js ul li:before{
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	content: "";
	top: 6px;
	background: url(../images/icon_hui.png) center center/cover;
}
.fazhan_a .fazhan_a_box .fazhan_a_nr .box:before{
	width: 10vw;
	height: 10vw;
	position: absolute;
	content: "";
	right: 8.3vw;
	top: -2.2vw;
	background: url(../images/home_b_bg2.png) center center/cover;
}

.fazhan_a .fazhan_a_box .fazhan_a_nr .box:after{
	width: calc(100% - 3.1vw * 2);
	height: 2vw;
	position: absolute;
	content: "";
	left: 3.1vw;
	bottom: 2.6vw;
	background: url(../images/fazhan_a_bg.png) left center no-repeat;
}

.fazhan_a .btm{
	margin-top: 2.6vw;

}
.fazhan_a .btm{text-align: center;}
.fazhan_a .btm .icon{
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: #f5f5f5;
	border: 1px solid #e5e5e5;
	display: inline-block;
	position: relative;
}
.fazhan_a .btm .icon:before{
	width: 14px;
	height: 14px;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: url(../images/icon_shenhui.png) center center/cover;
}
.fazhan_a .btm .bt{margin-top: 10px;color: #999999;}
.fazhan_a .swiper-slide-active .icon{
	border-color: #cd011d;
	background: #cd011d;
}
.fazhan_a .swiper-slide-active .icon:before{background: url(../images/icon_white.png) center center/cover;}
.fazhan_a .swiper-slide-active .bt{color: #cd011d;}
.fazhan_a .btm .btm_box:before{
	position: absolute;
	top: 14px;
	left: 0;
	width: 100%;
	background: #e5e5e5;
	height: 1px;
	content: "";
}

.fazhan_a .swiper-button-next,
.fazhan_a .swiper-button-prev{
	width: 56px;
	height: 56px;
	/*top: 10px;*/
	opacity: 1;
	border-radius: 100%;
}

.fazhan_a .swiper-button-prev{background: url(../images/home_c_jtl.png) center center/cover #fff;left: -56px;}
.fazhan_a .swiper-button-next{background: url(../images/home_c_jtr.png) center center/cover #fff;right: -56px}
@media(max-width: 1100px){
	.fazhan_a{padding: 40px 0;}
	.fazhan_a .fazhan_a_box{margin-top: 20px;}
	.fazhan_a .swiper-button-next{right: -15px;}
	.fazhan_a .swiper-button-prev{left: -15px;}
	.fazhan_a .swiper-button-next, .fazhan_a .swiper-button-prev{
		width: 40px;
		height: 40px;
        top: 50%;
        transform: translateY(-50%);
        bottom: auto;
	}

	.fazhan_a .fazhan_a_box .fazhan_a_nr{width: 100%;}
	.fazhan_a .fazhan_a_box .fazhan_a_nr .box{
		padding: 30px 20px 60px;
	}
	.fazhan_a .btm{margin-top: 40px;}
	.fazhan_a .fazhan_a_box .fazhan_a_nr .box .nr{height: 280px;}
	.fazhan_a .btm .btm_box  {
		   /* width: calc(100% - 92px);*/
    margin: 0 auto;
	}
	
	.fazhan_a .fazhan_a_box .swiper-button-prev,
	.fazhan_a .fazhan_a_box .swiper-button-next{ display:none; }
}

.guanli_a{
	padding: 5.2vw 0 6.2vw;
}
.guanli_a .top .a_list{
	position: absolute;
	right: 0;
	bottom: 10px;
}
.guanli_a .btm{
	margin-top: 2vw;
}
.guanli_a .btm .ul li{
	float: left;
	width: 24%;
	margin-right: 1.33%;
	margin-bottom: 1.1vw;
	background: #f3f3f3;
	border-radius: 6px;
	overflow: hidden;
	transition: all 0.4s;
}
.guanli_a .btm .ul li:nth-child(4n){margin-right: 0;}
.guanli_a .btm .ul li .text{
	padding: 1.5vw;
	text-align: center;
}
.guanli_a .btm .ul li .text .bt{color: #333333;transition: all 0.4s;}
.guanli_a .btm .ul li .text .js{color: #666666;margin-top: 4px;transition: all 0.4s;}
.guanli_a .btm .ul li .text .gd{
	color: #022b71;
	margin-top: 1vw;
	display: inline-block;transition: all 0.4s;
}
.guanli_a .btm .ul li .text .gd i{
	display: inline-block;
	width: 8px;
	height: 12px;
	background: url(../images/xq_icon.png) center center/cover;
	vertical-align: middle;
	margin-left: 6px;
	position: relative;
	top: -1px;
	transition: all 0.4s;
}

.guanli_a .btm .ul li .img{position: relative;}
.guanli_a .btm .ul li .img img{transition: all 0.4s;}
.guanli_a .btm .ul li .img .bg{
	position: absolute;
	width: 2.2vw;
	height: 100%;
	top: 0;
	left: 0;
	content: "";
	background: url(../images/guanli_a_imgbg.png) center center/cover;
	transition: all 0.4s;
	z-index: 5;
}
.guanli_a .btm .ul li .img .bg:before{
	content: "";
	background: url(../images/icon_lan.png) center center/cover;
	right: -12px;
	bottom: -12px;
	width: 24px;
	height: 24px;
	position: absolute;
}

.guanli_a .btm .ul li:hover{background: #022b71;}
.guanli_a .btm .ul li:hover .img img{transform: scale(1.04);}
.guanli_a .btm .ul li:hover .text .bt,
.guanli_a .btm .ul li:hover .text .js,
.guanli_a .btm .ul li:hover .text .gd{color: #fff;}
.guanli_a .btm .ul li:hover .text .gd i{background: url(../images/xq_icon2.png) center center/cover;}
@media(max-width: 1100px){
	.guanli_a{padding: 40px 0;}
	.guanli_a .btm .ul li{
		width: 32%;
		margin-right: 2%;
		margin-bottom: 14px;
	}
	.guanli_a .btm .ul li:nth-child(4n){margin-right: 2%;}
	.guanli_a .btm .ul li:nth-child(3n){margin-right: 0;}
	.guanli_a .btm .ul li .text{padding: 20px 14px;}
	.guanli_a .btm .ul li .img .bg{width: 40px;}
	.guanli_a .top .a_list{
		position: initial;
		margin-top: 20px;
	}
	.guanli_a .btm{margin-top: 20px;}
	.guanli_a .btm .ul li .text .gd{margin-top: 10px;}
}

@media(max-width: 768px){
	.guanli_a .btm .ul li{
		width: 48.5%;
		margin-right: 3%;
	}
	.guanli_a .btm .ul li:nth-child(4n){margin-right: 3%;}
	.guanli_a .btm .ul li:nth-child(3n){margin-right: 3%;}
	.guanli_a .btm .ul li:nth-child(2n){margin-right: 0;}
}

.aboutxq_a{
	padding: 5.2vw 0 6.7vw;
	position: relative;
	overflow: hidden;
}
.aboutxq_a:before{
	content: "";
	background: url(../images/home_b_bg2.png) center center/cover;
	width: 14.8vw;
	height: 14.8vw;
	position: absolute;
	right: 11.4%;
	bottom: -2.2vw;
	opacity: 0.8;
}
.aboutxq_a .aboutxq_a_box{display: flex;align-items:center;}
.aboutxq_a .left2{display: none;}
.aboutxq_a .left{
	width: 29%;
	border-radius: 8px;
	overflow: hidden;
}
.aboutxq_a .right{
	width: 71%;
	padding-left: 3.6vw;
}

.aboutxq_a .right .bt{color: #222222;}
.aboutxq_a .right .js{color: #022b71;margin-top: 6px;line-height: 1.6; font-weight: bold;}
.aboutxq_a .right .text{
	line-height: 2;
	color: #666666;
	margin-top: 14px;
}

.aboutxq_a .right .more{margin-top: 1.5vw;}
.aboutxq_b{
	padding: 5.7vw 0 6.2vw;
	background: #f5f5f5;
}

.aboutxq_b .aboutxq_b_box{
	margin-top: 2vw;
}

.aboutxq_b .aboutxq_b_box .box{
	background: #fff;
	border-radius: 6px;
	overflow: hidden;
}

.aboutxq_b .aboutxq_b_box .box .text{
	padding: 1.5vw;
}
.aboutxq_b .aboutxq_b_box .box .text .bt{color: #333333;transition: all 0.4s;}
.aboutxq_b .aboutxq_b_box .box .text .js{color: #666666;margin-top: 4px;transition: all 0.4s;}
.aboutxq_b .aboutxq_b_box .box .text .gd{
	color: #022b71;
	margin-top: 1vw;
	display: inline-block;transition: all 0.4s;
}
.aboutxq_b .aboutxq_b_box .box .text .gd i{
	display: inline-block;
	width: 8px;
	height: 12px;
	background: url(../images/xq_icon.png) center center/cover;
	vertical-align: middle;
	margin-left: 6px;
	position: relative;
	top: -1px;
	transition: all 0.4s;
}
.aboutxq_b .aboutxq_b_box .box .img{position: relative;}
.aboutxq_b .aboutxq_b_box .box .img img{transition: all 0.4s;}
.aboutxq_b .aboutxq_b_box .box .img .bg{
	position: absolute;
	width: 2.2vw;
	height: 100%;
	top: 0;
	left: 0;
	content: "";
	background: url(../images/guanli_a_imgbg.png) center center/cover;
	transition: all 0.4s;
	z-index: 5;
}
.aboutxq_b .aboutxq_b_box .box .img .bg:before{
	content: "";
	background: url(../images/icon_lan.png) center center/cover;
	right: -12px;
	bottom: -12px;
	width: 24px;
	height: 24px;
	position: absolute;
}
.aboutxq_b .aboutxq_b_box .box:hover{background: #022b71;}
.aboutxq_b .aboutxq_b_box .box:hover .img img{transform: scale(1.04);}
.aboutxq_b .aboutxq_b_box .box:hover .text .bt,
.aboutxq_b .aboutxq_b_box .box:hover .text .js,
.aboutxq_b .aboutxq_b_box .box:hover .text .gd{color: #fff;}
.aboutxq_b .aboutxq_b_box .box:hover .text .gd i{background: url(../images/xq_icon2.png) center center/cover;}

.aboutxq_b .swiper-button-next,
.aboutxq_b .swiper-button-prev{
	width: 48px;
	height: 48px;
	transition: all 0.4s;
	top: auto;
	bottom: 12px;
	opacity: 1;
}

.aboutxq_b .swiper-button-prev{background: url(../images/home_c_jtl.png) center center/cover #f5f5f5;left: auto;right: 60px;}
.aboutxq_b .swiper-button-next{background: url(../images/home_c_jtr.png) center center/cover #f5f5f5;right: 0;}

.aboutxq_b .swiper-button-prev:hover{background: url(../images/aboutxq_jt01.png) center center/cover #f5f5f5;}
.aboutxq_b .swiper-button-next:hover{background: url(../images/aboutxq_jt02.png) center center/cover #f5f5f5;}
.fanhui{
	width: 56px;
	padding: 10px;
	border-radius: 6px;
	color: #fff;
	text-align: center;
	background: #8e94a8;
	position: fixed;
	bottom: 15px;
	right: 15px;
	z-index: 6;
	cursor: pointer;
	opacity: 1;
	transition: all 0.4s;
}
.fanhui:hover{
	opacity: 0.85;
}
.fanhui .wz{margin-top: 4px;}
@media(max-width: 1100px){
	.aboutxq_a{
		padding: 40px 0;
	}
	.aboutxq_a .aboutxq_a_box{display: block;}
	.aboutxq_b{
		padding: 40px 0;
	}
	.aboutxq_b .aboutxq_b_box .box .text{padding: 20px 14px;}
	.aboutxq_b .aboutxq_b_box .box .img .bg{width: 40px;}
	.aboutxq_b .aboutxq_b_box .box .text .gd{margin-top: 10px;}
	.aboutxq_b .swiper-button-next, .aboutxq_b .swiper-button-prev{
		width: 40px;
		height: 40px;
	}
	.aboutxq_b .swiper-button-prev {
	    right: 50px;
	}
}

@media(max-width: 800px){
	.aboutxq_a .right{
		float: left;
		width: 100%;
		padding-left: 0;
	}
	.aboutxq_a .left{
		float: right;
		width: 100%;
	}
	.aboutxq_a .left1{display: none;}
	.aboutxq_a .left2{display: block;margin-top: 20px;}
	.aboutxq_a .right .more{margin-top: 16px;}
	.aboutxq_b .aboutxq_b_box{margin-top: 30px;}
}

.zizhi_a{
	padding: 5.2vw 0;
}

.zizhi_a .top .title{
	float: left;
}
.select{
	float: left;
	width: 16.1vw;
	margin-left: 14px;
	border-radius: 50px;
	overflow: hidden;
	border: 1px solid #c4cddb;
	position: relative;
}
.select select{
	height: 56px;
	line-height: 56px;
}
@media(max-width: 1920px){
	.select select{
		height: 2.9vw;
	   line-height: 2.9vw;
	}
}
.select select{
	border: none;
	width: 100%;
	background: none;
	padding: 0 1.2vw;
	font-size: 16px;
	color: rgba(2, 43, 113, 0.5);
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.select:before{
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    width: 14px;
    height: 9px;
    background: url(../images/select_jt.png) no-repeat center center/cover;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);

}
.zizhi_a .top .a_list{
	float: left;
}
.zizhi_a .top .you{
	position: absolute;
	right: 0;
	bottom: 10px;
}
.zizhi_a .btm {
	margin-top: 2vw;
}
.zizhi_a .btm .ul li{
	float: left;
	width: 24%;
	margin-bottom: 20px;
	border-radius: 8px;
	overflow: hidden;
	margin-right: 1.33%;
	background: #fff;
	cursor: pointer;
	position: relative;
}
.zizhi_a .btm .ul li:nth-child(4n){margin-right: 0;}
.zizhi_a .btm .ul li .img{
	padding: 0 2vw;
	text-align: center;
	display: flex;
	justify-content: center;
}
.zizhi_a .btm .ul li .img img{width: auto;display: inline-block;align-self: center;margin: 2vw 0;}
.zizhi_a .btm .ul li .text{
	padding: 1.1vw 1vw;
	border-top: 1px solid #eeeeee;
	text-align: center;
}
.zizhi_a .btm .ul li .text .time{
	color: #022b71;
	position: relative;
	padding-left: 20px;
}
.zizhi_a .btm .ul li .text .time:before{
	content: "";
	width: 10px;
	height: 10px;
	background: url(../images/icon_shenlan.png) center center/cover;
	position: absolute;
	left: 2px;
	top: calc(50% - 2px);
	transform: translateY(-50%);
}
.zizhi_a .btm .ul li .text .bt{
	margin-top: 4px;
	color: #333333;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
}
.zizhi_a .btm .ul li .bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(2, 43,113, 0.9);
	transition: all 0.4s;
	opacity: 0;
}
.zizhi_a .btm .ul li .bg:before{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 2.5vw;
	height: 2.5vw;
	background: url(../images/zizhi_fd.png) center center/cover;
	
}
.zizhi_a .btm .ul li:hover .bg{
	opacity: 1;
}
.page{margin-top: 4.1vw;}
.page a{
	width: 46px;
	height: 46px;
	line-height: 46px;
	margin: 0 5px;
	border-radius: 4px;
	color: #999999;
	text-align: center;
	border: 1px solid #d2d2d2;
	display: inline-block;
	transition: all 0.4s;
}
.page a:hover,.page a.cur{
	background: #022b71;
	color: #fff;
	border-color: #d2d2d2;
}

.tanchuang{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 8;
	background: rgba(0, 0, 0, 0.7);
	display: none;
}

.tanchuang .box{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: #fff;
	width: 57%;
	border-radius: 8px;
}

.tanchuang .box .nr{
	padding: 4.6vw 13vw;
	text-align: center;
	position: relative;
}

.tanchuang .box .nr .img{
	width: 100%;
	display: flex;
	justify-content: center;
}

.tanchuang .box .nr .img img{width: auto;align-self: center;}
.tanchuang .box .nr .bt{color: #333333;margin-top: 2vw;}
.tanchuang .box .nr .jt{
	width: 48px;
	height: 48px;
	position: absolute;
	top: 50%;
	transition: all 0.4s;
	transform: translateY(-50%);
	cursor: pointer;
	border-radius: 100%;
	overflow: hidden;
}
.tanchuang .box .nr .jt.jtl{
	left: -62px;
	background: url(../images/home_c_jtl.png) center center/cover;
}
.tanchuang .box .nr .jt.jtr{
	right: -62px;
	background: url(../images/home_c_jtr.png) center center/cover;
}
.tanchuang .box .nr .jt.jtl:hover{
	background: url(../images/aboutxq_jt01.png) center center/cover;
}
.tanchuang .box .nr .jt.jtr:hover{
	background: url(../images/aboutxq_jt02.png) center center/cover;
}

@media(max-width: 1600px){
	.tanchuang .box .nr{padding: 4vw 19vw;}
	.footer .left .text{font-size: 12px; width: 270px;}
	.title .bt{font-size: 22px;}
}
@media(max-width: 1100px){
	.zizhi_a{
		padding: 40px 0;
	}
	.zizhi_a .top .you{
		position: initial;
		display: inline-block;
		margin-top: 20px;
		width: 100%;
	}
	.select {width: 200px;}
	.select select{line-height: 40px;height: 40px;font-size: 14px;}
	.tanchuang .box{
		width: 80%;
	}
	.zizhi_a .btm .ul li{
		width: 32%;
		margin-right: 2%;
	}
	.zizhi_a .btm .ul li:nth-child(4n){margin-right: 2%;}
	.zizhi_a .btm .ul li:nth-child(3n){margin-right: 0;}
	.zizhi_a .btm .ul li .text{
		padding: 14px;
	}
	.page{margin-top: 30px;}
}

@media(max-width: 768px){
	.tanchuang .box{
		width: 90%;
	}
	.tanchuang .box .nr .jt{
		width: 40px;
		height: 40px;
	}
	.tanchuang .box .nr .jt.jtl{left: -52px;}
	.tanchuang .box .nr .jt.jtr{right: -52px;}
	.zizhi_a .btm .ul li{
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 14px;
	}
	.zizhi_a .btm .ul li:nth-child(4n){margin-right: 3%;}
	.zizhi_a .btm .ul li:nth-child(3n){margin-right: 3%;}
	.zizhi_a .btm .ul li:nth-child(2n){margin-right: 0;}
}
@media(max-width: 640px){
	.zizhi_a .top .select {width: 100%;margin-top: 14px;margin-left: 0;}
	.select select{padding: 0 20px;}
}
@media(max-width: 540px){
	.zizhi_a .btm .ul li{
		width: 100%;	
	}
	.zizhi_a .btm .ul li .img{padding: 0 40px;}
	.zizhi_a .btm .ul li .img img{margin: 20px 0;}
	.fanhui{
		width: 46px;
	}
}

.guaiai_banner .img:before{background: url(../images/guanai_bg.png) center center/cover;}
.jiejue_banner .img:before{background: url(../images/jiejue_banner_bg.png) center center/cover;}
.news_banner .img:before{background: url(../images/news_banner_bg.png) center center/cover;}

.guanai_a{
	padding: 5.7vw 0 5.2vw;
}

.guanai_a .top .guanai_a_ss{
	position: absolute;
	right: 0;
	width: 20%;
	bottom: 12px;
}
.guanai_a_ss .text{
		line-height: 57px;
	    height: 57px;
	
}

@media(max-width: 1920px){
	.guanai_a_ss .text{
		line-height: 2.9vw;
	    height: 2.9vw;
	}
}
.guanai_a_ss .text{
	width: 100%;
	
	bordeR: 1px solid #ccd5e3;
	background: none;
	font-size: 16px;
	padding: 0 2.6vw 0 1.5vw;
	border-radius: 50px;
}
.guanai_a_ss .btn{
	width: 2vw;
	height: 2vw;
	border-radius: 100%;
	background: url(../images/header_ss.png) center center no-repeat #022b71;
	background-size: 1vw 1vw;
	position: absolute;
	right: 0.5vw;
	top: 50%;
	border: none;
	transform: translateY(-50%);
}
.guanai_a .btm{margin-top: 4.6vw;}
.guanai_a .btm .ul li{
	float: left;
	width: 32.3%;
	margin-right: 1.55%;
	background: #f5f5f5;
	border-radius: 8px;
	margin-bottom: 1vw;
}
.guanai_a .btm .ul li:nth-child(3n + 1){margin-right: 0;}
.guanai_a .btm .ul li .left{padding: 1vw;}
.guanai_a .btm .ul li .left,.guanai_a .btm .ul li .right{
	width: 100%;
}

.guanai_a .btm .ul li .right .text{
	width: 100%;
	padding: 0.5vw 1.6vw;
	/*height: 120px;*/
	overflow: hidden;
}
.guanai_a .btm .ul li .right .text .time{color: #cd011d;margin-bottom: 6px;}
.guanai_a .btm .ul li .right .text .bt{
	color: #333333;
	transition: all 0.4s;
	line-height: 1.6;
	background: linear-gradient(to right,#022b71 ,#022b71) left bottom no-repeat;
	background-size: 0 2px;
	display: inline;
	height: 120px;
	overflow: hidden;
}
.guanai_a .btm .ul li .right .text .js{
	line-height: 1.8;
	margin-top: 12px;
	color: #666666;
}
.guanai_a .btm .ul li .right .gengduo{
	padding: 1.4vw 1.6vw;
	color: #022b71;
	border-top: 1px solid #e5e5e5;
	position: relative;
}
.guanai_a .btm .ul li .right .gengduo i{
	width: 2vw;
	height: 2vw;
	position: absolute;
	right: 1.6vw;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 100%;
	transition: all 0.4s;
	background: url(../images/icon_red.png) center center no-repeat #e9eaed;
}

.guanai_a .btm .ul li.li1{
	width: 100%;
	margin-left: 0;
	background: none;
}
.guanai_a .btm .ul li.li1 .left{
	padding: 0;
	width: 49.3%;
}

.guanai_a .btm .ul li.li1 .right{
	padding: 0;
	position: relative;
	padding-top: 9.8vw;
	width: 46.2%;
	margin-top: 6px;
}
.guanai_a .btm .ul li.li1 .right .text{padding: 0;}
.guanai_a .btm .ul li.li1 .right:before{
	width: 100%;
	height: 4px;
	right: 0;
	top: 0;
	position: absolute;
	background: linear-gradient(to right,#032a72,#ff144b);
	content: "";
}
.guanai_a .btm .ul li.li1 .right:after{
	width: 2.9vw;
	height: 2.9vw;
	left: 0;
	top: 3.8vw;
	position: absolute;
	background: url(../images/guanai_a_icon.png) center center/cover;
	content: "";
}
.guanai_a .btm .ul li.li1 .right .more{margin-top: 1.5vw;}

.guanai_a .btm .ul li:hover .right .text .bt{
	color: #022b71;
	background-size: 100% 2px;
}

.guanai_a .btm .ul li:hover .right .gengduo i{
	background: url(../images/icon_white.png) center center no-repeat #cd011d;
}

.guanai_a .btm .ul li.li1 .right .text .bt{height: auto !important;}
@media(max-width: 1500px){
	.guanai_a_ss .text{font-size: 14px;}
}
@media(max-width: 1100px){
	.guanai_a {
	    padding: 40px 0;
	}
	.guanai_a .btm .ul li .right .text{
		height: auto;
	}
	.guanai_a .top .guanai_a_ss{width: 100%;position: relative;display: inline-block;width: 100%;bottom: auto;margin-top: 20px;}
	.guanai_a_ss .text{line-height: 40px;height: 40px;padding: 0 50px 0 14px;}
	.guanai_a_ss .btn{width: 30px;height: 30px;right: 10px;background-size: 14px 14px;}
	.guanai_a .btm{margin-top: 20px;}
	.guanai_a .btm .ul li.li1 .left{width: 100%;margin-top: 20px;}
	.guanai_a .btm .ul li.li1 .right{
		width: 100%;
		padding-top: 60px;
	}
	.guanai_a .btm .ul li.li1 .right .more{margin-top: 20px;}
	.guanai_a .btm .ul li.li1 .right:after{width: 26px;height: 26px;}
	.guanai_a .btm .ul li{
		width: 48.5%;
		margin-right: 0;
		margin-bottom: 14px;
	}
	.guanai_a .btm .ul li:nth-child(4),.guanai_a .btm .ul li:nth-child(7){margin-right: 0;}
	.guanai_a .btm .ul li:nth-child(2n){margin-right: 3%;}
	.guanai_a .btm .ul li .left{padding: 14px;}
	.guanai_a .btm .ul li .right .text{padding: 8px 14px;}
	.guanai_a .btm .ul li .right .gengduo{
		padding: 20px 14px;
	}
	.guanai_a .btm .ul li .right .gengduo i{width: 30px;height: 30px;}
	
}

@media(max-width: 640px){
	.guanai_a .btm .ul li{width: 100%;}
	.guanai_a .btm .ul li .left{display: none;}
	.guanai_a .btm .ul li.li1 .left{display: block;}
	.guanai_a .btm .ul li .right .text{padding-top: 20px;}
}

.mbx a,.mbx span{
	display: inline-block;
	padding: 16px 0;
	color: #999999;
}
.mbx span{margin: 0 4px;}
.guanaixq_a{
	padding: 20px 0 4.6vw;
}

.guanaixq_a .left{
	/*width: 71.2%;*/
	width: 100%;
	background: #fff;
	border-radius: 10px;
	padding: 2vw;
}

.guanaixq_a .left .bt{color: #222222;}
.guanaixq_a .left .time_box .time{color: #cd011d;float: left;margin-top: 20px;}
.guanaixq_a .left .time_box .more{float: right;}
.guanaixq_a .left .time_box{
	margin-top: 10px;
}
.guanaixq_a .left .text{
	line-height: 1.8;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #eeeeee;
}
.guanaixq_a .left .btm{
	margin-top: 2vw;
	padding-top: 2vw;
	border-top: 1px solid #eeeeee;
}

.guanaixq_a .left .btm .l{float: left;width: 50%;padding-right: 20px;}
.guanaixq_a .left .btm .r{float: right;max-width: 50%;padding-left: 20px;}
.guanaixq_a .left .btm .l a{
	display: block;
	margin-bottom: 8px;
	color: #666666;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;

}
.guanaixq_a .left .btm .l a span{
	white-space: nowrap;
    overflow: hidden;
    position: relative;
    transition: all 0.4s;
}
.guanaixq_a .left .btm .l a span:before{
	width: 0;
	content: "";
	height: 1px;
	position: absolute;
	background: #cd011d;
	left: 0;
	bottom: 0;
	transition: all 0.4s;
}
.guanaixq_a .left .btm .l a:hover span{color: #cd011d;}
.guanaixq_a .left .btm .l a:hover span:before{
	width: 100%;
}
.guanaixq_a .left .more{
	float: right;
}
.guanaixq_a .right{
	width: 27.5%;
	background: #fff;
	border-radius: 10px;
	padding: 1.5vw 1vw 1vw;
}

.guanaixq_a .right .dbt{
	color: #0e1b50;
	padding-left: 40px;
}
.guanaixq_a .right .dbt:before{
	content: "";
	width: 24px;
	height: 24px;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	left: 2px;
	background: url(../images/icon_redd.png) center center/cover;
}

.guanaixq_a .right .ul li{
	margin-top: 24px;
	border-bottom: 1px solid #eeeeee;
}
.guanaixq_a .right .ul li .img{
	border-radius: 12px;
	overflow: hidden;
}
.guanaixq_a .right .ul li .text{
	padding: 20px 10px;
}
.guanaixq_a .right .ul li .text .time{color: #cd011d;}
.guanaixq_a .right .ul li .text .bt{color: #333333;line-height: 1.6;margin-top: 4px;}

.guanaixq_a .right .ul li:last-child{border-bottom: none;}
@media(max-width: 1100px){
	.guanaixq_a{
		padding: 10px 0 40px;
	}
	.guanaixq_a .left{width: 100%;padding:30px 20px;}
	.guanaixq_a .left .text,.guanaixq_a .left .btm{
		margin-top: 14px;
        padding-top: 14px;
	}
	.guanaixq_a .left .btm .l{width: 100%;padding-right: 0;}
	.guanaixq_a .left .btm .more{margin-top: 14px;}
	.guanaixq_a .right{display: none;}
	.guanaixq_a .left .btm .r{max-width: 100%;padding-left: 0;float:left;}
}

.jiejue_a{
	padding: 5.7vw 0 6.7vw;
}
.jiejue_a .jiejue_a_box:before{
	position: absolute;
    bottom: -3.1vw;
    width: 27.6vw;
    height: 17.3vw;
    right: 8.3%;
    content: "";
    background: url(../images/home_b_bg01.png) center center/cover;
}
.jiejue_a .left{
	width: 38%;
	padding-top: 3vw;
	position: relative;
	z-index: 3;
}
.jiejue_a .left .text{
	line-height: 2;
	color: #333333;
	margin-top: 16px;
}
.jiejue_a .left .ul{margin-top: 3.1vw;display: flex}
.jiejue_a .left .ul li{
	float: left;
	margin-right: 4.6vw;
}
.jiejue_a .left .ul li:last-child{margin-right: 0;}
.jiejue_a .left .ul li .bt{
	color: #0e1b50;
	line-height: 1;
}
.jiejue_a .left .ul li .js{color: #333333;margin-top: 6px;line-height: 1.6;}
.jiejue_a .right{
	width: 53.9%;
	border-radius: 8px 0 0 8px;
	overflow: hidden;
	position: relative;
	z-index: 3;
}

.jiejue_b{
	position: relative;
	padding-top: 4.1vw;
}
.jiejue_b:before{
	content: "";
	width: 14.8vw;
	height: 14.8vw;
	position: absolute;
	right: -1vw;
	top: 13vw;
	z-index: 3;
	background: url(../images/home_b_bg2.png) center center/cover;
}
.jiejue_b .left{
	width: 46.2%;
	margin-top: 2.4vw;
}
.jiejue_b .left .text{
	color: #333333;
	margin-top: 12px;
	line-height: 1.8;
}
.jiejue_b .left .ul{
	margin-top: 2vw;
}
.jiejue_b .left .ul li {
	position: relative;
	border-bottom: 1px solid #e5e5e5;
}
.jiejue_b .left .ul li:before{
	top: -1px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 4px;
	transition: all 0.4s;
	background: linear-gradient(to right,#032a72,#ff144b);
	content: "";
}
.jiejue_b .left .ul li.cur:before{width: 100%;}
.jiejue_b .left .ul li *{transition: all 0.4s;}
.jiejue_b .left .ul li:nth-child(1){border-top: 1px solid #e5e5e5;}
.jiejue_b .left .ul li .bt_box{
	padding: 1.5vw 0;
	color: #0e1b50;
	cursor: pointer;
}

.jiejue_b .left .ul li .bt_box .bt{
	position: relative;
	color: #666666;
	padding: 0 34px 0 26px;
}
.jiejue_b .left .ul li .bt_box .bt i{
	position: absolute;
	top: 4px;
	right: 3px;
	border: 2px solid #cccccc;
	border-radius: 100%;
	width: 24px;
	height: 24px;
}
.jiejue_b .left .ul li .bt_box .bt i:before{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 13px;
	height: 2px;
	background: #cccccc;
	content: "";
}
.jiejue_b .left .ul li .bt_box .bt i:after{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 2px;
	height: 13px;
	background: #cccccc;
	content: "";
}

.jiejue_b .left .ul li .bt_box .bt:before{
	background: url(../images/icon_shenhui.png) center center/cover;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	top: 8px;
	content: "";
}

.jiejue_b .left .ul li .wenzi{
	padding-bottom: 1.5vw;
	color: #666666;
	line-height: 1.8;
	margin-top: -1vw;
	display: none;
	transition: all 0s;
}
.jiejue_b .left .ul li.cur .bt_box .bt{color: #0e1b50;}
.jiejue_b .left .ul li.cur .bt_box .bt:before{
	background: url(../images/icon_red.png) center center/cover;
}
.jiejue_b .left .ul li.cur .bt_box .bt i{
	border-color: #022b71;
}
.jiejue_b .left .ul li.cur .bt_box .bt i:before{background: #022b71;}
.jiejue_b .left .ul li.cur .bt_box .bt i:after{display: none;}

/*.jiejue_b .left .ul li.cur .wenzi{display: block;}*/
.jiejue_b .right{
	width: 46.8%;
}
.jiejue_b .right .img{display: none;}
.jiejue_b .right .img.cur{display: block;}
.jiejue_c{
	padding: 5.7vw 0 6.7vw;
}

.jiejue_c .text{
	line-height: 1.8;
	color: #333333;
	margin-top: 12px;
}

.jiejue_c .ul{
	margin-top: 2vw;
	display: flex;
}
.jiejue_c .ul li{
	position: relative;
	float: left;
	width: 30%;
	margin-right: 5%;
	border-bottom: 1px solid #e5e5e5;
}
.jiejue_c .ul li:last-child{margin-right: 0;}
.jiejue_c .ul li .wenzi{
	padding: 2vw 0 2.5vw;
}
.jiejue_c .ul li .wenzi .bt{color: #333333;}
.jiejue_c .ul li .wenzi .js{
	color: #666666;
	line-height: 1.6;
	margin-top: 6px;
}

.jiejue_c .ul li .img{
	position: relative;
}
.jiejue_c .ul li .img img{border-radius: 8px;}
.jiejue_c .ul li .img:before{
	content: "";
	width: 2.7vw;
	height: 2.7vw;
	background: url(../images/jiejue_b_jt.png) center center/cover;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -3.5vw;
}

.jiejue_c .ul li:last-child .img:before{
	display: none;
}
@media(max-width: 1500px){
	.jiejue_b .left .ul li .bt_box .bt:before{top: 5px;}
	.jiejue_b .left .ul li .bt_box .bt i{top: 0;}
}
@media(max-width: 1100px){
	.title .bt{line-height: 1.4;}
	.jiejue_a {
	    padding: 40px 0;
	}
	.jiejue_a .left{
		padding-top: 0;
		width: 100%;
	}
	.jiejue_a .left .text{margin-top: 12px;}
	.jiejue_a .right{
		width: 100%;
		margin-top: 20px;
	}
	.jiejue_b {
	    padding: 40px 0 0;
	}
	.jiejue_b .left{
		margin-top: 0;
		width: 100%;
	}
	.jiejue_b .left .ul li .bt_box{padding: 18px 0;}
	.jiejue_b .left .ul li .wenzi{padding-bottom: 20px;}
	.jiejue_b .right{
		width: 100%;
		margin-top: 20px;
	}
	.jiejue_c{
		padding: 40px 0;
	}
	.jiejue_c .ul{display: block;}
	.jiejue_c .ul li:last-child{margin-bottom: 0;}
	.jiejue_c .ul li{
		width: 100%;
		margin-bottom: 14px;
	}
	.jiejue_c .ul li .img:before{display: none;}
	.jiejue_c .ul li .wenzi {
	    padding: 16px 0;
	}
}
@media(max-width: 460px){
	.jiejue_a .left .ul{display: block;}
	.jiejue_a .left .ul li{width: 100%;margin-bottom: 20px;}
	.jiejue_a .left .ul li:last-child{margin-bottom: 0;}
}
.news_a{
	padding: 6.2vw 0;
}
.news_a .guanai_a_ss{
	position: absolute;
    right: 0;
    width: 20%;
    bottom: 10px;
}

.news_a .btm{
	margin-top: 2.4vw;
}

.news_a .btm .ul li{
	padding: 1.5vw 0 1.6vw;
	border-bottom: 1px solid #eeeeee;
	/*display: inline-flex;*/
	width: 100%;
	position: relative;
}
.news_a .btm .ul li:before{
	content: "";
	position: absolute;
	left: 0;
	top: -1px;
	width: 0;
	height: 4px;
	transition: all 0.4s;
	background: linear-gradient(to right,#032a72,#ff144b);
}
.news_a .btm .ul li.li1:before,.news_a .btm .ul li.li2:before{display: none;}
.news_a .btm .ul li .left{
	width: 25%;
	border-radius: 10px;
	overflow: hidden;
	height: 11vw;
}
.news_a .btm .ul li a{display:inline-block;width:100%;}
.news_a .btm .ul li.li1 .left,
.news_a .btm .ul li.li2 .left{height:auto !important;}
.news_a .btm .ul li .right{
	width: 73.1%;
	padding-top: 1vw;
}
.news_a .btm .ul li .right .time{color: #cd011d;}
.news_a .btm .ul li .right .bt{
	color: #333333;
	margin-top: 6px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_a .btm .ul li .right .js{color: #666666;margin-top: 8px;line-height: 1.8;height: 56px;overflow: hidden;}
.news_a .btm .ul li .right .news_gd{margin-top: 1.5vw;}
.news_gd,a.news_gd{
	color: #0e1b50;
	position: relative;
	display: inline-block;
}

.news_gd i,a.news_gd i{
	display: inline-block;
	width: 6px;
	height: 12px;
	margin-left: 5px;
	vertical-align: middle;
	top: -1px;
	position: relative;
	background: url(../images/news_gd_icon.png) center center/cover;
}

.news_a .btm .ul li.li1,
.news_a .btm .ul li.li2{
	float: left;
	width: 50%;
	margin-bottom: 4.1vw;
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.news_a .btm .ul li.li1{padding-right: 2.6vw;border-right: 1px solid #eeeeee;}
.news_a .btm .ul li.li2{padding-left: 2.6vw;}
.news_a .btm .ul li.li1 .left,
.news_a .btm .ul li.li2 .left{
	width: 100%;
}
.news_a .btm .ul li.li1 .right,
.news_a .btm .ul li.li2 .right{
	width: 100%;
}

.news_a .btm .ul li.li1 .right .l,
.news_a .btm .ul li.li2 .right .l{
	float: left;
	width: 57.3%;
}

.news_a .btm .ul li.li1 .right .more,.news_a .btm .ul li.li2 .right .more{
	float: right;
	margin-top: 1.5vw;
}

.news_a .btm .ul li.li1 .right .l .bt,
.news_a .btm .ul li.li2 .right .l .bt{
	overflow: initial;
	 white-space: initial;
    text-overflow: initial;
    font-weight: bold;
}

.news_a .btm .ul li.li3{border-top: 1px solid #eeeeee;}

.news_a .btm .ul li:hover:before{width: 100%;}

@media(max-width: 1100px){
    .news_a .btm .ul li .left{height:auto;}
	.news_a {
	    padding: 40px 0;
	}
	.news_a .guanai_a_ss{
		width: 100%;
		bottom: auto;
		margin-top: 20px;
		position: relative;
		display: inline-block;
	}
	.news_a .btm{margin-top: 20px;}
	.news_a .btm .ul li.li1,
	.news_a .btm .ul li.li2{
		width: 100%;
		padding: 0;
		margin-bottom: 30px;
	}
	.news_a .btm .ul li{padding: 20px 0;display: inline-block;margin-bottom: -6px;}
	.news_a .btm .ul li .left{display: none;}
	.news_a .btm .ul li.li1 .left,
	.news_a .btm .ul li.li2 .left{
		display: block;
	}
	.news_a .btm .ul li .right{
		width: 100%;
		padding-top: 0;
	}
	.news_a .btm .ul li.li1 .right,
	.news_a .btm .ul li.li2 .right{
		margin-top: 14px;
	}
	.news_a .btm .ul li .right .news_gd{margin-top: 14px;}
	.news_a .btm .ul li.li1 .right .l, .news_a .btm .ul li.li2 .right .l{
		width: 100%;
	}
	.news_a .btm .ul li.li1 .right .more, .news_a .btm .ul li.li2 .right .more{float: left;margin-top: 20px;}

	.page a{
		height: 36px;
		line-height: 36px;
		width: 36px;
		margin: 0 2px;
	}
}

.join_a{
	padding: 5.7vw 0 5.2vw;
}
.join_a .top .right_box{
	position: absolute;
	right: 0;
	bottom: 10px;
}
.join_a .top .guanai_a_ss{float: left;margin-left: 16px;}
.join_a .top .select{
	width: 190px;
	float: left;
}
.join_a .top .select.select1{margin-left: 0;}
.join_a .btm{
	margin-top: 2.1vw;
}
.join_a .btm .ul li{
	float: left;
	width: 49.3%;
	margin-right: 1.4%;
	background: #f5f5f5;
	margin-bottom: 1.5vw;
	border-radius: 10px;
	overflow: hidden;
}
.join_a .btm .ul li:nth-child(2n){margin-right: 0;}
.join_a .btm .ul li .box{
	padding: 2vw 1.5vw;
	border-radius: 10px;
	overflow: hidden;
}
.join_a .btm .ul li .box .t .bt{
	float: left;
	width: 70%;
	color: #0e1b50;
}

.join_a .btm .ul li .box .t .time{
	float: right;
	padding-top: 4px;
	color: #666666;
}

.join_a .btm .ul li .box .zhong{
	margin-top: 1vw;
	padding-top: 1vw;
	border-top: 1px solid #e4e4e4;
}
.join_a .btm .ul li .box .zhong .nr{
	float: left;
	margin-right: 26px;
	color: #333333;
	position: relative;
	margin-bottom: 8px;
	padding-left: 22px;
}

.join_a .btm .ul li .box .zhong .nr:last-child{margin-right: 0;}
.join_a .btm .ul li .box .zhong .nr:before{
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 3px;
	content: "";
}

.join_a .btm .ul li .box .zhong .nr.nr1:before{background: url(../images/join_a_icon1.png) center center/cover;}
.join_a .btm .ul li .box .zhong .nr.nr2:before{background: url(../images/join_a_icon2.png) center center/cover;}
.join_a .btm .ul li .box .zhong .nr.nr3:before{background: url(../images/join_a_icon3.png) center center/cover;}
.join_a .btm .ul li .box .text{
	margin-top: 1.5vw;
	line-height: 2;
	color: #666666;
	height: 100px;
	overflow: hidden;
}
.join_a .btm .ul li .box .more{margin-top: 1.5vw;}
.join_a .btm .ul li .box .more i{
	background: #e9eaed;
}
.join_a .btm .ul li .box .more:hover i{
	background: #cd011d;
}
@media(max-width: 1500px){
	.join_a .top .select{
		width: 160px;
	}
	.join_a .btm .ul li .box .more{padding-top: 2px;padding-bottom: 2px;}
	.select select{font-size: 14px;}
	.join_a .btm .ul li .box .text{height: 84px;}
}
@media(max-width: 1100px){
	.join_a {
	    padding: 40px 0;
	}
	.join_a .top .right_box{
		position: initial;
		display: inline-block;
		margin-top: 20px;
		float: left;
		width: 100%;
	}
	.join_a .top .select{
		width: 48.5%;
		margin-right: 3%;
		margin-left: 0;
		margin-bottom: 12px;
	}
	.join_a .top .select.select2{margin-right: 0;}
	.join_a .top .guanai_a_ss{
		margin-left: 0;
		margin-right: 0;
		width: 48.5%;
	}
	.join_a .btm{
		margin-top: 20px;
	}
	.join_a .btm .ul li{
		width: 100%;
		margin-bottom: 14px;
	}
	.join_a .btm .ul li:last-child{margin-bottom: 0;}
	.join_a .btm .ul li .box{
		padding: 20px;
	}
	.join_a .btm .ul li .box .zhong {
	    margin-top: 12px;
	    padding-top: 12px;
	}
	.join_a .btm .ul li .box .text{
		margin-top: 20px;
	}
	.join_a .btm .ul li .box .more{margin-top: 20px;}
	.join_a .btm .ul li .box .t .bt{
		width: 100%;
	}
	.join_a .btm .ul li .box .t .time{
		width: 100%;
		margin-top: 6px;
	}
}

@media(max-width: 640px){
	.join_a .top .select.select3{width: 100%;}
	.join_a .top .guanai_a_ss{width: 100%;}
	.join_a .btm .ul li .box .zhong .nr{
		width: 100%;
		margin-right: 0;
	}
}

.joinxq_a{
	padding: 20px 0 4.6vw;
}
.joinxq_a .left{
	width: 71.2%;
	background: #fff;
	padding: 2.5vw 2vw;
	border-radius: 6px;
	overflow: hidden;
}
.joinxq_a .left .bt{
	color: #222222;
}

.joinxq_a .left .time{
	color: #cd011d;
	margin-top: 6px;
}
.joinxq_a .left .text{
	line-height: 1.8;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #eeeeee;
}
.joinxq_a .left .btm{
	margin-top: 2vw;
	padding-top: 2.6vw;
	border-top: 1px solid #eeeeee;
	color: #333333;
}

.joinxq_a .left .btm a{
   color: #0e1b50;
   background: linear-gradient(to right,#0e1b50 ,#0e1b50) left bottom no-repeat;
   background-size: 100% 1px;
   display: inline;
   word-wrap: break-word;
}
.joinxq_a .right{
	background: #fff;
	width: 27.5%;
	border-radius: 6px;
	overflow: hidden;
	padding: 1.5vw 20px 14px;
}
.joinxq_a .right .dbt{
	color: #0e1b50;
	padding-left: 40px;
	position: relative;
}
.joinxq_a .right .dbt:before{
	content: "";
	width: 24px;
	height: 24px;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	left: 2px;
	background: url(../images/icon_redd.png) center center/cover;
}
.joinxq_a .right .ul li{
	padding: 1vw 0;
	border-bottom: 1px solid #eeeeee;
}
.joinxq_a .right .ul li:last-child{
	border-bottom: none;
}

.joinxq_a .right .ul li .bt{
	color: #333333;
}

.joinxq_a .right .ul li .js_box {
	margin-top: 10px;
}

.joinxq_a .right .ul li .js_box .nr{
	float: left;
	color: #666666;
	margin-bottom: 6px;
	margin-right: 1vw;
}
.joinxq_a .right .ul li .js_box .nr:last-child{margin-right: 0;margin-bottom: 0;}
@media(max-width: 1500px){
	.joinxq_a .right .ul li .js_box .nr{width: 100%;}
}
@media(max-width: 1100px){
	.joinxq_a{
		padding: 10px 0 40px;
	}
	.joinxq_a .right{display: none;}
	.joinxq_a .left{
		width: 100%;
		padding: 30px 20px;
	}
	.joinxq_a .left .text{
		margin-top: 14px;
		padding-top: 14px;
	}
	.joinxq_a .left .btm{
		margin-top: 20px;
		padding-top: 12px;
	}
}

.contaict_a{
	padding: 6.7vw 0;
	position: relative;
}

.contaict_a:before{
	position: absolute;
	top: 4.1vw;
	width: 27.6vw;
	height: 17.3vw;
	right: 27.5vw;
	content: "";
	background: url(../images/home_b_bg01.png) center center/cover;
}

.contaict_a .left{
	width: 47%;
	padding-top: 1.5vw;
}
.contaict_a .left .ul{
	margin-top: 20px;
	padding-right: 8.8vw;
}

.contaict_a .left .ul li{
	padding: 16px 0;
	display: flex;
	border-bottom: 1px solid #eeeeee;
}
.contaict_a .left .ul li:last-child{border-bottom: none;}
.contaict_a .left .ul li .box{display: flex;align-items:center;}
.contaict_a .left .ul li .icon{
	float: left;
	width: 64px;
	border-radius: 100%;
	background: #f7f8fa;
}
.contaict_a .left .ul li .bt{
	float: left;
	padding-left: 16px;
	width: calc(100% - 64px);
	color: #333333;
}
.contaict_a .left .ul li .bt .js{
	display: inline-block;
	color: #666666;
}
.contaict_a .right{
	width: 53%;
	border-radius: 8px 0 0 8px;
	overflow: hidden;
}
.contaict_b{
	position: relative;
	overflow: hidden;
	padding: 5.7vw 0 6.2vw;
	background: url(../images/contact_b_bg.jpg) center center/cover;
}
.contaict_b:before{
	width: 10.7vw;
	height: 10.7vw;
	position: absolute;
	bottom: -2vw;
	right: 18.2%;
	content: "";
	background: url(../images/contaict_b_bgicon.png) center center/cover;
}
.contaict_b .ul{
	margin-top: 2vw;
}
.contaict_b .ul li{
	float: left;
	width: 32.7%;
	margin-right: 0.95%;
	margin-bottom: 14px;
}
.contaict_b .ul li:nth-child(3){margin-right: 0;}
.contaict_b .ul li input[type="text"]{
	width: 100%;
	background: #fff;
	border: none;
	font-size: 16px;
	border: 1px solid #eeeeee;
	line-height: 3.1vw;
	height: 3.1vw;
	border-radius: 8px;
	padding: 0 50px;
}
.contaict_b .ul li.w100{width: 100%;}
.contaict_b .ul li textarea{
	width: 100%;
	background: #fff;
	border: none;
	font-size: 16px;
	border: 1px solid #eeeeee;
	height: 8.3vw;
	resize: none;
	border-radius: 8px;
	padding: 20px 50px;
}
.contaict_b .ul li .icon{
	position: absolute;
	width: 21px;
	height: 18px;
	top: 1.1vw;
	left: 20px;
}

.contaict_b .ul li.textarea .icon{
	top: 24px;
}
.contaict_b .btn{margin-top: 1.5vw;}
.contaict_b .btn input[name="submit"]{display: none;}
.contaict_b .btn .more {cursor: pointer;}
.contaict_b .btn .more i{
	background: #e8eaee;
}

.contaict_b .btn .more:hover i{background: #cd011d;}
@media(max-width: 1600px){
	.contaict_a .left{
		padding-top: 0;
	}
	.contaict_a .left .ul li .icon{
		width: 54px;
	}
	.contaict_a .left .ul li .bt{width: calc(100% - 54px);}
}

@media(max-width: 1100px){
	.contaict_a {
	    padding: 40px 0;
	}
	.contaict_a:before{display: none;}
	.contaict_a .left{
		width: 100%;
	}
	.contaict_a .right{
		width: 100%;
		margin-top: 20px;
		border-radius: 8px;
	}
	.contaict_a .left .ul{padding-right: 0;}
	.contaict_a .left .ul li{
		padding: 10px 0;
	}
	.contaict_a .left .ul li .icon{
		width: 44px;
	}
	.contaict_a .left .ul li .bt{width: calc(100% - 44px);}
	.contaict_b{
		padding: 40px 0;
	}
	.contaict_b .ul{margin-top: 20px;}
	.contaict_b .ul li{
		width: 100%;
		margin-bottom: 10px;
		
	}
	.contaict_b .ul li input[type="text"]{
		line-height: 44px;
		height: 44px;
		font-size: 14px;
		padding: 0 34px;
	}
	.contaict_b .ul li .icon{
		top: 14px;
		left: 8px;
		width: 18px;
	}
	.contaict_b .ul li textarea{
		height: 200px;
		padding: 14px 34px;
	}
	.contaict_b .ul li.textarea .icon {
	    top: 20px;
	}
	.contaict_b .btn{text-align: center;}
}
.products_tit{
	padding-top: 5.2vw;
	text-align: center;
}
.products_tit .products_tit_box{display: inline-block;}

.products_tit .products_tit_box .products_tit_list{
	height: 60px;
    line-height: 60px;
}

@media(max-width: 1920px){
	.products_tit .products_tit_box .products_tit_list{
		height: 3.1vw;
	line-height: 3.1vw;
	}
}

.products_tit .products_tit_box .products_tit_list{
	float: left;
	/*line-height: 3.1vw;
	height: 3.1vw;*/
	padding: 0 0.8vw;
	border: 1px solid #ccd5e3;
	margin-right: 0.8vw;
	border-radius: 50px;
	color: #022b71;
	margin-bottom: 6px;
	transition: all 0.4s;
}
.products_tit .products_tit_box .products_tit_list.cur,
.products_tit .products_tit_box .products_tit_list:hover{
	color: #fff;
	border-color: #022b71;
	background: #022b71;
}
.products_tit .products_tit_box .products_tit_list:last-child{margin-right: 0;}
.products_tit .products_tit_box .products_tit_list sup{display: inline-block;margin-top: -4px;}
.products_a{
	padding: 5.2vw 0;
}
.products_a .text{color: #333333;line-height: 1.8;margin-top: 12px;}
.products_a .jieshi{
	margin-top: 2.5vw;
}
.products_a .jieshi .nr{
	float: left;
	margin-right: 2vw;
	color: #666666;
	padding-left: 60px;
	position: relative;
}
.products_a .jieshi .nr:last-child{margin-right: 0;}
.products_a .jieshi .nr:before{
	width: 50px;
	background: #4870ff;
	height: 12px;
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	border-radius: 50px;
}
.products_a .jieshi .nr.nr2:before{
	background: #e5e9f1;
}
.products_a .jieshi .nr.nr3{padding-left: 20px;}
.products_a .jieshi .nr.nr3:before{
	background: url(../images/icon_red.png) center center/cover;
	width: 12px;
	height: 12px;
	position: absolute;
	left: 0;
	top: 4px;
	content: "";
}
.products_a .jieshi .nr4,
.products_a .jieshi .nr5{margin-top: 1.3vw;width: 100%;position: relative;padding-left: 24px;width: 100%;float: none;display: inline-block;}

.products_a .jieshi .nr4:before,
.products_a .jieshi .nr5:before{
	width: 12px;
	height: 12px;
	content: "";
	position: absolute;
	left: 0;
	top: 5px;
}
.products_a .jieshi .nr4:before{background: url(../images/product_a_icon2.png) center center/cover;}
.products_a .jieshi .nr5:before{background: url(../images/product_a_icon3.png) center center/cover;}

/*管线*/
.PipelineBox {
	margin: .38rem auto 0;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	width: 100%;
}

/* .PipelineBox .dq-table{
	width: 1400px;
} */
.PipelineBox .dq-table-box {
	display: flex;
	justify-content: center;
	align-items: stretch;
	/*border-bottom: 1px solid #3d3f53;*/
	position: relative;
	color: #333;
}

.PipelineBox .dq-table-box_2 .dq-name,
.PipelineBox .dq-table-box_2 .dq-type,
.PipelineBox .dq-table-box_2 .dq-project,
.PipelineBox .dq-table-box_2 .dq-periods{
	background: #f6f7f8;
}


.PipelineBox .dq-table-box .gx_to{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0.5rem;
}

.dq-table-header .dq-table-cell {
	padding: 10px 5px;
	background-color: #022b71;
	color: #fff;
	position: relative;
	/*min-height: 3.6vw;*/
}

.dq-table-box .dq-table-cell {
	width: 10%;
	line-height: 24px;
	font-size: 18px;
	text-align: center;
	border-left: 1px solid #1c417f;
	display: flex;
	justify-content: center;
	align-items: center;
}

.dq-table-box.dq-table-header .dq-periods {
	position: relative;
	width: 50%;
	border-left: 2px solid #1c417f;
}

.dq-periods-list {
	display: flex;
	justify-content: center;
	height: 100%;
	min-height: 70px;
}

.dq-periods-list .dq-periods-item {
	width: 48%;
	padding: 10px 5px;
	line-height: 24px;
	text-align: center;
	border-left: 1px solid #1c417f;
	background-color: #022b71;
	color: #fff;
	font-size: 18px;
	position: relative;
}

.dq-periods-list span:first-child,
.dq-table-header .dq-periods .dq-periods-item:first-child {
	border: none;
}

.dq-table-header .dq-table-cell p,
.dq-periods-list .dq-periods-item p {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	width: 100%;
}

.dq-table-box .dq-name {
	width: 10%;
	line-height: 24px;
	text-align: center;
	border-left: 1px solid #dfe6eb;
	/*background-color: #fff;*/
	display: flex;
	color: #444444;
	align-items: center;
}

.dq-table-box .dq-name a{color: #333;}

.dq-name ul,
.dq-type ul {
	width: 100%;
}

.dq-name ul li:first-child,
.dq-type ul li:first-child {
	border: none;
	    display: flex;
    justify-content: center;
    align-items: center;
}

.dq-name ul li,
.dq-type ul li {
	line-height: 18px !important;
	padding: 5px !important;
	/*height: 54px;*/
	font-size: 16px;
	color: #333333;
    display: inline-block;
    word-break:break-all;
}

.dq-table-box .dq-type {
	width: 10%;
	line-height: 24px;
	text-align: center;
	border-left: 1px solid #efefef;
	/*background-color: #fff;*/
	display: flex;
	align-items: center;
}

.dq-table-box .dq-project {
	background: #fff;
	border-left: 1px solid #efefef;
}

.dq-project ul {
	width: 100%;
}

.dq-project ul li {
	line-height: 18px !important;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	height: 54px;
	overflow: hidden;
	border-bottom: 1px solid #efefef;
	padding: 10px;
	color: #333;
}

.dq-project ul li:last-child {
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
}

.dq-table-box .dq-periods {
	position: relative;
	width: 50%;
}

.dq-periods-list {
	display: flex;
	justify-content: center;
	height: auto;
}

.dq-periods-list span {
	width: 25%;
	display: block;
	padding: 5px;
	height: 100%;
	text-align: center;
	border-left: 1px solid #efefef;
}

.dq-periods ul {
	width: 100%;
	border-left: 1px solid #eeeeee;
}

.dq-place {
	border-left: 1px solid #efefef !important;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
}

.dq-partner {
	border-left: 1px solid #efefef !important;
	border-right: 1px solid #efefef;
	background: #fff;
}

.dq-partner ul {
	width: 100%;
	height: 100%;

}

.dq-partner ul li {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.dq-periods ul{padding: 20px 0;}
.dq-periods ul li {
	position: relative;
	width: 100%;
	/*height: 60px;*/
	display: flex;
	justify-content: center;
	line-height: 15px;
	/*border-bottom: 1px solid #efefef;*/
	overflow: hidden;
}

.dq-periods ul li:last-child {
	margin-bottom: 0;
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dq-periods ul li { text-align: left;
	/*padding: 16px 16px 16px 0;*/
}

.dq-periods-process {
	position: absolute;left:0;
	padding: 0 20px;
	/*height: .28rem;*/
	height: .34rem;
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #fff;
	overflow: visible!important;
}

.dq-periods-process.center{
	top: 50%;
	text-align: left;
	position: absolute;
	top:50%; transform: translateY(-50%);
}

.dq-periods ul li .tit {
	position: absolute;
	/*top: 50%;*/
	top: 50%;
	right: auto;
	line-height: 1.17rem;
	transform: translateY(-50%);
	padding-right: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #333333;
}

.dq-periods-process1 p {
	width: 100%;
	text-align: left;
}

.dq-periods-process i.icon {
	margin-right: 5px;
	display: inline-block;
	width: 13px;
	height: 15px;
	/*background: url(../images/sing3.jpg) no-repeat left center/cover;*/
}


.dq-periods-process1 {
	background-color: #152d76;
	z-index: 2;
	border-radius: 0 50px 50px 0;
}

.dq-periods-process2 {
	background-color: #19afc1;
	z-index: 1;
	border-radius: 50px;
	display: flex;
        justify-content: flex-end;
            overflow: hidden !important;
}


.dq-partner .dq-partner-s {
	width: 100%;
	border-bottom: 1px solid #efefef;
	height: 54px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
}

.dq-table-box .dq-periods .js{
	position: absolute;
	left: 0;
	padding-left: 0.1rem;
	bottom: 15%;
	transform: translateY(20%);
	font-size: 0.14rem;
	color: #666666;
}
.dq-periods-process .i_gj{
	position: absolute;
	left: 96%;
	width: 100%;
	/*margin-left: -15%;*/
	background: none;
}

.dq-periods-process .i_gj.i_gg{
	left: 80%;
	top: 0;
}

.dq-periods-process i{
	display: inline-block;
	background: url(../images/cn_icon.png)center center/cover;
	width: 0.31rem;
	height: 0.31rem;
	background-size:100% 100%;
}

.dq-periods ul li .bg{
	/*background: #d4e7f2;*/
    height: .34rem;
    width: 100%;
    line-height: 1;
    display: flex;
    align-items: center;
    border-radius: 50px;
    left: 20px;
    position: relative;

}

.dq-periods ul li .bg .dq-periods-process p{opacity: 0;}
.dq-table-box.jiazai .dq-periods ul li .bg .dq-periods-process p{
	animation: touming 0.4s linear 1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-delay: 1.4s;
}

@-webkit-keyframes touming {
	0% {
		opacity: 0;
		
	}
	100% {
		opacity: 1;
	}
}

@keyframes touming {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}


.PipelineBox .dq-table-box{
	background: #fff;
	border-bottom: 1px solid #ebf5fb;
}

/*.PipelineBox .dq-table-box:nth-child(2n){
   background: #f7f7f7;
}
*/
.dq-table-box .daoshue,.dq-table-box .daoshuy{
	text-align: left;
}
.dq-table-header .dq-table-cell p, .dq-periods-list .dq-periods-item p{
	text-align: center;
	padding-left: 24px;
	font-weight: bold;
    font-size: 16px;
	
}

.dq-table-box .daoshue ul li span, .dq-table-box .daoshuy ul li span,.dq-table-box .zhengshue ul li span{
   display: block;
   width: 100%;
   text-align: center;
}

.dq-table-box .zhengshue{
	text-align: left;
}
.textleft{text-align: left !important;}

.dq-periods ul li .bg .dq-periods-process p{
	/*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
}
.dq-periods ul li .bg.bg1 .dq-periods-process{
	background: #4870ff;
}
.dq-periods-process{
	width: 0;
	transition: all 1.4s;
}
.dq-periods  .icon_box{width: 5.7vw;}
.dq-periods  .icon_box img{height: 0.3rem;}
.dq-periods ul li .bg .dq-periods-process p{/*text-align: right;width: 100%;*/}
.dq-periods ul li .bg.bg2 .dq-periods-process{
	background: #e5e9f1;
}
.dq-periods ul li .bg.bg2 .dq-periods-process p{color: #333333;}
.dq-table-box .dq-name .box{
	border-left: 1px solid #eeeeee;
}
.dq-table-box .dq-name .box .box_nr{
	display: flex;
	align-items: center;
	 border-bottom: 1px solid #eeeeee;
}
.dq-table-box .dq-name .box .box_nr .bt{text-align: left;padding: 0 1vw;color: #333333;}
.dq-table-box .dq-name .box .box_nr:last-child{border-bottom: none;}
.dq-table-box .dq-name .box .box_nr .nr {border-right: 1px solid #eeeeee;border-left: 1px solid #eeeeee;}
.dq-table-box .dq-name .box .box_nr .nr > .jindu{
	display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;

}
.dq-table-box .dq-name .box .box_nr .nr > .jindu:last-child{border-bottom: none;}
.dq-table-box .dq-name .box .box_nr .nr > .jindu > p{
	/*display: flex;
    align-items: center;*/
    height: 100%;
    width: 100%;
    text-align: left;
    padding: 14px 30px 14px 1vw;
    position: relative;
    font-weight: bold;
}
.dq-table-box .dq-name .box .box_nr .nr > .jindu > p em{font-weight: initial;}
.dq-table-box .dq-name .box .box_nr .nr > .jindu > p i.icon{
	width: 12px;
	height: 12px;
	position: absolute;
	right: 20px;
	top: 18px;
}

.dq-table-box .dq-name .box .box_nr .nr > .jindu > p i.icon.icon1{background: url(../images/icon_red.png) center center/cover;}
.dq-table-box .dq-name .box .box_nr .nr > .jindu > p i.icon.icon2{background: url(../images/product_a_icon2.png) center center/cover;}
.dq-table-box .dq-name .box .box_nr .nr > .jindu > p i.icon.icon3{background: url(../images/product_a_icon3.png) center center/cover;}
@media(max-width: 1600px){
	.dq-periods-process,.dq-periods ul li .bg{height: 0.5rem;}
}
@media(max-width: 1100px){
	.products_tit{padding: 40px 0 0;display: none;}
	.products_tit .products_tit_box .products_tit_list{width: 48.5%;margin-right: 3%;margin-bottom: 10px;height: 40px;line-height: 40px;}
	.products_tit .products_tit_box .products_tit_list:nth-child(2n){margin-right: 0;}
	.products_a {
	    padding: 40px 0;
	}
	.products_a .btm{width: 100%;overflow: auto;}
	.PipelineBox{margin-top: 20px;width: 1300px;}
	.dq-table-box .dq-name .box .box_nr .nr > .jindu > p,
	.dq-table-box .dq-name .box .box_nr .bt{padding: 14px 20px;}
	
	.products_a .jieshi{margin-top: 20px;}
	.products_a .jieshi .nr{
		width: 100%;
		margin-bottom: 4px;
	}
	.products_a .jieshi .nr:last-child{margin-bottom: 0;}
	.products_a .jieshi .nr4, .products_a .jieshi .nr5{margin-top: 14px;}

	.dq-table-box .dq-name .box .box_nr .nr > .jindu > p i.icon{top: 20px;}
	.dq-periods ul {
	    padding: 14px 0;
	}
	.dq-periods-process, .dq-periods ul li .bg {
	    height: 36px;
	}
}
/*
@media(max-width: 540px){
	.dq-periods-process, .dq-periods ul li .bg {
	    height: 36px;
	}
}*/

.fixVideo{
	display: none;
	position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.fixVideoA {
    width: 100%;
    height: 100%;
    position: relative;
}

.fixVideoB {
    position: absolute;
    width: 60%;
    max-width: 800px;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.fixVideoB .close {
    position: absolute;
    right: -1px;
    top: -40px;
    height: 40px;
    width: 40px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    z-index: 10000;
    background: #000;
    color: #fff;
}
@media(max-width: 1100px) {
	.fixVideoB{
		width: 92%;
	}
}


/*zhaoxu*/
.about_tit .ul li:last-child{
	margin-right: 0;
}
.tuijiebannerxq .img:before{
	background: url(../images/tuijie_banner_bg.png) center center/cover;
}
.tuij_a{
	padding: 4.6vw 0 4.1vw;
}
.tuij_a1 ul{
	width: 100%;
	margin-top: 2.7vw;
	margin-bottom: 4.1vw;
}
.tuij_a1 ul li{
	border-top: 1px solid #e5e9f1;
}
.tuij_a1 ul li:last-child{
	border-bottom: 1px solid #e5e9f1;
}
.tuij_a1 ul li a{
	display: block;
	width: 100%;
	padding: 2.8vw 0;
	position: relative;
}
.tuij_a1 ul li:hover{
	background: #fafbfc;
}
.tuij_a1 ul li .bt{
	color: #666666;
	position: relative;
	padding-left: 25px;
	width: 55%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.tuij_a1 ul li:hover .bt{
	color: #022b71;
}
.tuij_a1 ul li .bt:after{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 12px;
	height: 12px;
	background: url(../images/tuijie_a_icon1.png)center center/cover;
}
.tuij_a1 ul li:hover .bt:after{
	background: url(../images/tuijie_a_icon2.png)center center/cover;
}
.tuij_a1 ul li .sj{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.tuij_a1 ul li .sj .bt1{
	color: #666666;
	margin-right: 4.2vw;
	margin-top: 16px;
}
.tuij_a1 ul li .sj .ann{
	position: relative;
	border: 1px solid #cfd5e1;
    padding: 8px 10px 8px 20px;
    border-radius: 50px;
    color: #0e1b50;
    overflow: hidden;
}
.tuij_a1 ul li .sj .ann i{
	width: 37px;
    height: 37px;
    background: url(../images/tuijie_a_ann1.png)center center/cover;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px;
    margin-left: 2.7vw;
    position: relative;
}
.tuij_a1 ul li:hover .sj .ann{
	color: #ffffff;
	background: #022b71;
	transition: all 0.6s;
	border: 1px solid #022b71;
}
.tuij_a1 ul li:hover .sj .ann i{
	background: url(../images/tuijie_a_ann2.png)center center/cover;
	transition: all 0.6s;
}
@media(max-width:1100px){
	.tuij_a{
		padding: 40px 0;
	}
	.tuij_a1 ul{
		padding-top: 10px;
		margin-bottom: 40px;
	}
	.tuij_a1 ul li a{
		padding: 20px 0;
	}
	.tuij_a1 ul li .sj .bt1{
		margin-right: 10px;
	}
	.tuij_a1 ul li .sj .ann{
		padding: 5px 8px 5px 15px;
	}
}
@media(max-width:600px){
	.tuij_a1 ul li .sj .bt1{
		display: none;
	}
	.tuij_a1 ul li .bt{
		padding-left: 15px;
	}
}

.zhaog{
	padding-top: 4.6vw;
	padding-bottom:6.7vw;
}
.zhaog_a{
	position: relative;
}
.zhaog_a .zhaog_a1{
	width: 35%;
	text-align: center;
}

.zhaog_a .zhaog_a1 .bt{color: #666666;margin-top: 10px;}
.zhaog_a .zhaog_a1:hover .bt{color: #022b71;}

.zhaog_a .zhaog_a1 img{
	width: 100%;
}
.zhaog .zhaog_a2{
	width: 56%;
}
.zhaog .zhaog_a2 ul{
	width: 100%;
	margin-top: 2.7vw;
}
.zhaog .zhaog_a2 ul li{
	border-top: 1px solid #e5e9f1;
	position: relative;
}
.zhaog .zhaog_a2 ul li:hover{
	background: #fafbfc;
	transition: all 0.6s;
}
.zhaog .zhaog_a2 ul li:last-child{
	border-bottom: 1px solid #e5e9f1;
}
.zhaog .zhaog_a2 ul li a{
	display: block;
	width: 100%;
	padding: 2.3vw 0;
	position: relative;
}
.zhaog .zhaog_a2 ul li .bt{
	color: #666666;
	position: relative;
	padding-left: 25px;
	width: 70%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.zhaog .zhaog_a2 ul li:hover .bt{
	color: #022b71;
}
.zhaog .zhaog_a2 ul li .bt:after{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 12px;
	height: 12px;
	background: url(../images/tuijie_a_icon1.png)center center/cover;
}
.zhaog .zhaog_a2 ul li:hover .bt:after{
	background: url(../images/tuijie_a_icon2.png)center center/cover;
}
.zhaog .zhaog_a2 ul li .bt2{
	color: #666666;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
@media(max-width:1100px){
	.zhaog_a .zhaog_a1{
		width: 100%;
		margin-top: 20px;
	}
	.zhaog .zhaog_a2{
		width: 100%;
		margin-left: 0;
	}
	.zhaog .zhaog_a2 ul li a{
		padding: 15px 0;
	}
	.zhaog{
		padding-top: 40px;
		padding-bottom: 40px;
	}
}


.qiye_a{
	margin-top: 6.7vw;
	position: relative;
}
.qiye_a .qiye_a1{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.qiye_a .qiye_a1 ul li{
	float: right;
	margin-right: 15px;
}
.qiye_a .qiye_a1 ul li a{
	display: block;
	padding: 20px 28px;
	border: 1px solid #022b71;
	border-radius: 50px;
}
.qiye_a .qiye_a1 ul .cur a{
	background: #022b71;
}
.qiye_a .qiye_a1 ul li:hover a{
	background: #022b71;
	transition: all 0.6s;
}
.qiye_a .qiye_a1 ul li .bt{
	color: #022b71;
	position: relative;
	padding-left: 20px;
}
.qiye_a .qiye_a1 ul li:hover .bt{
	color: #ffffff;
}
.qiye_a .qiye_a1 ul .cur .bt{
	color: #fff;
}
.qiye_a .qiye_a1 ul li .bt:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 12px;
	height: 12px;
	background: url(../images/tuijie_a_icon2.png)center center/cover;
}
.qiye_b{
	margin-top: 2.6vw;
	margin-bottom: 5.2vw;
}
.qiye_b ul li{
	width: 32.5%;
	float: left;
	border: 1px solid #eeeeee;
	margin-right: 1.25%;
	border-radius: 10px;
	border-top: 4px solid #e5e9f1;
	margin-bottom: 21px;
}
.qiye_b ul li:nth-child(3n){
	margin-right: 0;
}
.qiye_b ul li a{
	display: block;
	width: 100%;
	padding: 2.1vw 2vw 2vw 1.5vw;
	height: 270px;
}
.qiye_b ul li:hover{
	background: #022b71;
	border: 1px solid #022b71;
	transition: all 0.6s;
	border-top: 4px solid #022b71;
}
.qiye_b ul li .sj{
	color: #666666;
}
.qiye_b ul li:hover .sj{
	color: #fff;
}
.qiye_b ul li .bt{
	color: #333333;
	margin-top: 15px;
}
.qiye_b ul li:hover .bt{
	color: #fff;
}
.qiye_b ul li .bt1{
	color: #666666;
	margin-top: 15px;
	line-height: 1.6;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.qiye_b ul li:hover .bt1{
	color: #fff;
}
.qiye_b ul li .ann{
	color: #0e1b50;
	border: 1px solid #cfd5e1;
    padding: 8px 10px 8px 20px;
    border-radius: 50px;
    display: inline-block;
    margin-top: 2.6vw;
}
.qiye_b ul li:hover .ann{
	color: #fff;
}
.qiye_b ul li .ann i{
	width: 37px;
    height: 37px;
    background: url(../images/tuijie_a_ann1.png)center center/cover;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px;
    margin-left: 2.7vw;
    position: relative;
}
.qiye_b ul li:hover .ann i{
	background: url(../images/tuijie_a_ann2.png)center center/cover;
	transition: all 0.6s;
}
@media(max-width:1500px){
	.qiye_a .qiye_a1 ul li a{
		padding: 15px 18px;
	}
}
@media(max-width:1100px){
	.qiye_b ul li{
		width: 49.5%;
	}
	.qiye_b ul li{
		margin-right: 1%;
	}
	.qiye_b ul li:nth-child(3n){
		margin-right: 1%;
	}
	.qiye_b ul li:nth-child(2n){
		margin-right: 0;
	}
	.qiye_a .qiye_a1 ul li a{
		padding: 10px 18px;
	}
	.qiye_b{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.qiye_a{
		margin-top: 40px;
	}
	.qiye_b ul li a{
		padding: 10px;
	}
	.qiye_b ul li .bt{
		margin-top: 10px;
	}
	.qiye_b ul li .bt1{
		margin-top: 10px;
	}
}
@media(max-width:600px){
	.qiye_b ul li{
		margin-right: 0;
		width: 100%;
	}
	.qiye_a .qiye_a1{
		position: static;
		transform: translateY(0);
		margin-top: 20px;
	}
	.qiye_a .qiye_a1 ul li{
		margin-right: 5px;
	}
	.qiye_a .qiye_a1 ul li a{
		padding: 10px 12px;
	}
	.qiye_a .qiye_a1{
		float: left;
		width: 100%;
	}
	.qiye_a .qiye_a1 ul li{
		float: left;
		width: 49.5%;
		margin-right: 1%;
		margin-top: 10px;
	}
	.qiye_a .qiye_a1 ul li:nth-child(2n){
		margin-right: 0;
	}
}
.yeji_a{
	position: relative;
	margin-top: 4.6vw;
}
.yeji_a .xl{
	width: 17.5%;
	border-radius: 50px;
	border: 1px solid #ccd5e3;
	overflow: hidden;
    position: relative;
    margin-top: 2vw;
}
.yeji_a .xl:after{
	content: "";
	position: absolute;
	width: 12px;
	height: 7px;
	background: url(../images/yeji_xl_jt.png)center center/cover;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
}
.yeji_a .xl select{
	color: rgba(2, 43, 113, 0.5);
	width: 100%;
	border:none;
	height: 55px;
	padding: 0 20px;
	font-size: 16px;
	-webkit-appearance: none;
}
.yeji_b{
	margin-top: 2.6vw;
	margin-bottom: 5.4vw;
}
.yeji_b ul li{
	float: left;
	width: 22.8%;
	margin-right: 2.9%;
	margin-bottom: 3.1vw;
}
.yeji_b ul li:nth-child(4n){
	margin-right: 0;
}
.yeji_b ul li a{
	display: block;
	width: 100%;
}
.yeji_b ul li .bt{
	margin-top: 25px;
	color: #666666;
	width: 100%;
	position: relative;
	padding: 0 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.yeji_b ul li .bt:after{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 12px;
	height: 12px;
	background: url(../images/tuijie_a_icon1.png)center center/cover;
}
.yeji_b ul li .bt:before{
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
	background: url(../images/yeji_b_icon.png)center center/cover;
}
@media(max-width:1100px){
	.yeji_b ul li{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 20px;
	}
	.yeji_b ul li:nth-child(2n){
		margin-right: 0;
	}
	.yeji_b{
		margin-top: 20px;
		margin-bottom: 40px;
	}
	.yeji_a{
		margin-top: 40px;
	}
	.yeji_a .xl{
		width: 35%;
	}
	.yeji_a .xl select{
		height: 44px;
	}
}
@media(max-width:600px){
	.yeji_b ul li .bt{
		padding: 0 15px;
	}
	.yeji_a .xl{
		width: 45%;
	}
}
.about_tit .zhao li{
	margin-right:0;
}
.about_tit .zhao li a{
	padding: 0 2.4vw;
}


/*产品中心*/
.chanpbannerxq .img:before{
	background: url(../images/chanp_banner_bg.png) center center/cover;
}
.chanp{
	text-align: center;
	margin-top: 5.2vw;
}
.chanp ul{
	display: inline-block;
	white-space: nowrap;
}
.chanp ul li{
	float: left;
	border-radius: 50px;
	border: 1px solid #ccd4e4;
	margin-right: 15px;
	transition: all 0.6s;
}
.chanp ul li:last-child{
	margin-right: 0;
}
.chanp ul li:hover{
	background: #022b71;
	border: 1px solid #022b71;
	transition: all 0.6s;
}
.chanp ul li a{
	color: #022b71;
	display: block;
	text-align: center;
	height: 3.1vw;
	line-height: 3.1vw;
	padding: 0 2.2vw;
}
.chanp ul .cur{
	background: #022b71;
	border: 1px solid #022b71;
}
.chanp ul .cur a{
	color: #fff;
}
.chanp ul li:hover a{
	color: #fff;
}
.chanp_a{
	margin-top: 6.2vw;
}
.chanp_a .left_box1{margin-bottom: -15vw;position: relative;z-index: 6;}
.chanp_a .left_box2{padding-top: 11vw;}
.chanp_a  .chanp_a_box{display: none;padding-bottom: 2.3vw;}
.chanp_a  .chanp_a_box.cur{display: block;}
.chanp_a .left{
	width: 36%;
	position: relative;
}
.chanp_a .left .jtr{
	background: url(../images/home_c_jtr.png)center center/cover;
}
.chanp_a .left .jtl{
	background: url(../images/home_c_jtl.png)center center/cover;
	margin-right: 10px;
}
.chanp_a .left .jtl,
.chanp_a .left .jtr{
	width: 56px;
	height: 56px;
	float: left;
	margin-top: 2vw;
	cursor: pointer;
}
.chanp_a .an{
	margin-top: 2vw;
}
.chanp_a .an li{
	padding: 0 1vw;
	float: left;
	border-radius: 50px;
	border: 1px solid #13397a;
	margin-right: 16px;
	transition: all 0.6s;
	margin-bottom: 8px;
}
.chanp_a .an li:hover{
	background: #13397a;
	transition: all 0.6s;
}
.chanp_a .an li a{
	display: block;
	color: #13397a;
	position: relative;
	height: 2.9vw;
	line-height: 2.9vw;
	text-align: center;
	padding-left: 22px;
}
.chanp_a .an li a sup{margin-top: -4px;display: inline-block;}
.chanp_a .an .cur{
	background: #13397a;
}
.chanp_a .an li:hover a{
	color: #fff;
}
.chanp_a .an .cur a{
	color: #fff;
}
.chanp_a .an li a:after{
	content: "";
	position: absolute;
	width: 12px;
	height: 12px;
	background: url(../images/tuijie_a_icon2.png)center center/cover;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.chanp_a .gud{
	margin-top: 2.6vw;
}
.chanp_a .gud ul{
	height: 17.4vw;
	overflow: auto;
}
.chanp_a .gud ul::-webkit-scrollbar,.chanp_a .gud::-webkit-scrollbar{
    width: 4px;    
}
.chanp_a .gud ul::-webkit-scrollbar-track,.chanp_a .gud::-webkit-scrollbar-track{
    background: #eeeeee;
    width: 4px;
    border-radius: 50px;
}
.chanp_a .gud ul::-webkit-scrollbar-track-piece,.chanp_a .gud::-webkit-scrollbar-track-piece{
    width: 4px;
} 
.chanp_a .gud ul::-webkit-scrollbar-thumb,.chanp_a .gud::-webkit-scrollbar-thumb{
    background: #022b71;
}
.chanp_a .gud ul::-webkit-scrollbar-button,.chanp_a .gud::-webkit-scrollbar-button{
    display: none;
}
.chanp_a .gud ul li{
	margin-bottom: 2.1vw;
}
.chanp_a .gud ul li h3{
	color: #022b71;
	position: relative;
	padding-left: 20px;
	font-size: 16px;
	font-weight: initial;
}
.chanp_a .gud ul li h3:after{
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	background: url(../images/chanp_a_icon.png)center center/cover;
	width: 13px;
	height: 13px;
}
.chanp_a .gud ul li p{
	color: #333333;
	margin-top: 15px;
	font-size: 16px;
}
.chanp_a .right{
	width: 53.9%;
	position: relative;
}
.chanp_a .right .img2{
	position: absolute;
	left: -6.7vw;
	bottom: -2.3vw;
	width: 22vw;
	border-radius: 100%;
	overflow: hidden;
	line-height: 0;
}
.chanp_a .right .img2:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(../images/chanp_a_02_w.png)center center/cover;
}
.chanp_b{
	margin-top: 7.8vw;
	position: relative;
}
.chanp_b:before{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 14.8vw;
    height: 14.8vw;
    right: 16.6%;
    content: "";
    background: url(../images/home_b_bg2.png) center center/cover;
}
.chanp_b .box{display: none;}
.chanp_b .box.cur{display: block;}
.chanp_zx .bt{
	color: #0e1b50;
	position: relative;
	padding-left: 40px;
}
.chanp_zx .bt:after{
	content: "";
	position: absolute;
	width: 30px;
	height: 30px;
	background: url(../images/chanp_b_icon.png)center center/cover;
	left: 0;
	top: 10px;
}
.chanp_b .bt1{
	color: #333333;
	margin-top: 20px;
	line-height: 1.8;
}
.chanp_c{
	margin-top: 6.7vw;
}
.chanp_c table thead tr th{
	width: 17%;
	padding-left: 1.5vw;
	text-align: left;
	color: #fff;
	height: 4.1vw;
	/*line-height: 4.1vw;*/
	background: #022b71;
	border-right: 1px solid rgba(238, 238, 238, 0.1);
	text-align: center;
}
.chanp_c .lb{
	border-radius: 20px;
	overflow: hidden;
	border: 1px solid #eeeeee;
	margin-top: 1.6vw;
	text-align: center;
}
.chanp_c .lb .no1{
	width: 31.25%;
}
.chanp_c .lb .no2{
	width: 68.75%;
}
.chanp_c .lb_a{position: relative;}
.chanp_c .lb_a:before{
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	top: 0;
	left: 31.25%;
	background: linear-gradient(to bottom, rgba(238, 238, 238, 0.1),#eee) repeat-y;
	display: none;
}

.chanp_c .lb .no1 .bt{
	color: #fff;
	padding-left: 1.5vw;
	height: 4.1vw;
	line-height: 4.1vw;
	background: #022b71;
	border-right: 1px solid rgba(238, 238, 238, 0.1);
}

.chanp_c .lb .no2 table tr{background: #fff;}
.chanp_c .lb .no2 table tr:nth-child(2n){background: #f2f4f8;}
.chanp_c .huang{
	background: #f2f4f8;
}
.chanp_c tr td{
	padding-left: 1.5vw;
	text-align: left;
	color: #333333;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	height: 4.1vw;
	line-height: initial !important;
	text-align: center;
}
.chanp_c tr td:last-child{
	border-right: none;
}
.chanp_c table thead .sub th{
	width: 50%;
}
.chanp_c tr th{border-bottom: 1px solid rgba(255, 255, 255, 0.6);}
.chanp_c tr:last-child  th{border-bottom: none;}
.chanp_d{
	margin-bottom: 5.7vw;
}
@media(max-width:1500px){
	.chanp ul li a{
		padding: 0 10px;
	}
	.chanp ul li{
		margin-right: 5px;
	}
	.chanp_a .left .jtl, .chanp_a .left .jtr{
		width: 50px;
		height: 50px;
	}
	.chanp_zx .bt:after{width: 26px;height: 26px;top: 5px;}
	.chanp_a .gud ul li h3{font-size: 18px;}
	.chanp_a .gud ul li h3:after{top: 5px;}
}
@media(max-width:1100px){
	.chanp{
		display: none;
	}
	.chanp_a{
		margin-top: 40px;
	}
	.chanp_a .an{
		margin-top: 20px;
	}
	.chanp_a .left{
		width: 100%;
	}
	.chanp_a .an li{
		padding: 0 20px;
	}
	.chanp_a .an li a{
		height: 40px;
		line-height: 40px;
	}
	.chanp_a .right{
		width: 100%;
		margin-top: 20px;
		line-height: 0;
	}
	.chanp_a .gud{
		margin-top: 20px;
	}
	.chanp_a .gud ul,.chanp_a .gud{
		height: 250px;
	}
	.chanp_a .gud ul li p{
		margin-top: 10px;
	}
	.chanp_a .gud ul li{
		margin-bottom: 10px;
	}
	.chanp_a .left .jtl, .chanp_a .left .jtr{
		width: 40px;
		height: 40px;
	}
	.chanp_a .an li{
		margin-right: 10px;
	}
	.chanp_zx .bt:after{
		width: 20px;
		height: 20px;
	}
	.chanp_zx .bt{
		padding-left: 25px;
	}
	.chanp_b .bt1{
		margin-top: 10px;
	}
	.chanp_d{
		margin-bottom: 40px;
	}
	.chanp_c{
		margin-top: 25px;
	}
	.chanp_c table thead tr th{
		padding-left: 20px;
		height: 60px;
		/*line-height: 60px;*/
	}
	.chanp_c .lb .no1 .bt{
		line-height: 60px;
		height: 60px;
		padding-left: 20px;
	}
	.chanp_c tr td{
		line-height: 60px;
		height: 60px;
		padding-left: 20px;
	}
	.chanp_c .lb{
		width: 1200px;
		margin-top: 10px;
	}
	.chanp_c .lb_a{
		overflow-x:auto ;
	}
	.chanp_a .right .img2{
		width: 40%;
		left: 0;
		bottom: 0;
	}
	.chanp_b{
		margin-top: 25px;
	}
	.chanp_a .gud ul li h3:after {
	    top: 4px;
	}
	.chanp_a .gud ul li h3{font-size: 17px;}
	.chanp_a .gud ul li p{font-size: 14px;}
}
/*end*/

.touzi_tit .ul li{
	margin: 0 -1vw;
}
.touzi_tit .ul li:last-child{margin: 0;}

.gonggao_a{
	padding: 4.6vw 0;
}
.gonggao_a .gonggao_a_box{
	margin-top: 1.5vw;
}
.gupiaoxinxi_a{
	padding: 4.1vw 0;
}
.gupiaoxinxi_a .gupiaoxinxi_a_box{
	margin-top: 1.5vw;
}

.guanzhi_a{padding: 4.1vw 0 6.2vw;}
.guanzhi_a .btm{margin-top: 1.5vw;}
.rizhi_a{
	padding: 4.1vw 0 6.2vw;
}

.rizhi_a .rizhi_a_box{margin-top: 1.5vw;}
.lianluo_a{
	padding: 7.8vw 0 7.2vw;
}
@media(max-width: 1100px){
	.gonggao_a{padding: 40px 0;}
	.gupiaoxinxi_a{padding: 40px 0;}
	.guanzhi_a{padding: 40px 0;}
	.lianluo_a{
		padding: 40px 0;
	}
}

.tiaokuan{
	padding: 4.6vw 0;
}

.tiaokuan .tiaokuan_box{
	background: #fff;
	padding: 2.5vw;
}

.tiaokuan .tiaokuan_box .bt{color: #333;}
.tiaokuan .tiaokuan_box .text{
	line-height: 2;
}

.subsearch {
    width: 380px;
    position: absolute;
    top: 24px;
    right: 0;
    padding-top: 20px;
    display: none;
  
}

/*.header .sousuo:hover .subsearch{display: block;}*/
.subsearch form {
    background: #ffffff;
    border-radius: 3px;
    padding: 0 90px 0 20px;
    position: relative;
    width: 100%;
   border-radius: 50px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
}

.subsearch form input.inp {
    width: 100%;
    border: none;
    /*border-left: 2px solid #93969d;*/
    background: none;
    outline: none;
    padding-left: 10px;
    color: #333;
    font-size: 16px;
    height: 46px;
}

.subsearch form input.subxx {
    border: none;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
     height: 100%;
   /* background: url(../images/ssbg.png) no-repeat center;*/
    font-size: 0;
    width: 90px;
    font-size: 16px;
    color: #fff;
    border-radius: 50px;
    background: #13397a;
}


.sousuo_jg{
	background: #fff;
	padding: 10vw 0 6vw;
}

.sousuo_jg .title .bt{display: inline-block;}
.sousuo_jg .title .js{display: inline-block;margin-left: 4px;}
.sousuo_jg .title .js span{color: #0e1b50;}
.sousuo_jg .top .right{
	margin-top: 16px;
	width: 350px;
}

.sousuo_jg .btm{
	position: relative;
	margin-top: 2vw;
}
.sousuo_jg .btm .ul li:nth-child(1){
	 border-top: 1px solid #eeeeee;
}
.sousuo_jg .btm .ul li:before{
	position: absolute;
	height: 4px;
	width: 0;
	transition: all 0.4s;
	top: -2px;
	left: 0;
	content: "";
	 background: linear-gradient(to right,#032a72,#ff144b);
}
.sousuo_jg .btm .ul li:hover:before{width: 100%;}
.sousuo_jg .btm .ul li{
	position: relative;
    border-bottom: 1px solid #eeeeee;
}
.sousuo_jg .btm .ul li .box{
	padding: 1.4vw 0;
}
.sousuo_jg .btm .ul li .box .time{color: #cd011d;}
.sousuo_jg .btm .ul li .box .bt{
	color: #333333;
    margin-top: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sousuo_jg .btm .ul li .box .js{
	    color: #666666;
    margin-top: 8px;
    line-height: 1.8;
    max-height: 56px;
    overflow: hidden;
}
.sousuo_jg .btm .ul li .box .news_gd{margin-top: 20px;}
.header.cur{
	top: 0;
	padding: 1.2vw 0;
	background: #0e1b50;
}
.chanp_a .right .bf{
	width: 9.5vw;
	height: 9.5vw;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: url(../images/net_a_bf.png) center center/cover;
}
.chanp_a .left .jt.swiper-button-disabled{opacity: 0;}
@media(max-width: 1100px){
	.sousuo_jg .top .right{margin-top: 12px;width: 100%;}
	.sousuo_jg .btm .ul li .box{padding: 20px 0;}
	.sousuo_jg .btm{margin-top: 30px;}

	.chanp_a .right .bf{
		width: 90px;
		height: 90px;
	}
}


@media(max-width: 1700px){
	.home_b .right .text .xbt{font-size: 17px;}
}
@media(max-width: 1500px){
    .home_b .right .text .xbt{font-size: 15px;}
}

@media(max-width: 1100px){
    
}

.dq-table-box .dq-name .box .box_nr .nr > .jindu > p sup{position: relative;top: -6px;}

.mo_header .yuyan{
	width: 20px;
	float: right;
	margin-right: 20px;
	position: relative;
	margin-top: 20px;
}

.mo_header .yuyan .nr{
	font-size: 14px;
	background: #fff;
	width: 70px;
	position: absolute;
	left: 50%;
	top: calc(100% + 10px);
	padding: 8px 4px;
	border-radius: 4px;
	transform: translateX(-50%);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	text-align: center;
	display: none;
}

.mo_header .yuyan .nr a{
	display: block;
	margin: 4px 0;
}

.mo_header .yuyan:hover .nr{display: block;}

.guanai_a .top .year ,.news_a .top .year{
	width: 12vw;
	position: absolute;
	right: calc(20% + 14px);
	bottom: 10px;
}

/*20240727修改首页第二板块*/
.home_a_new .container{
    display: flex;
    align-items: center;
}
.home_a_new .home_a_box{
    position: initial;
    transform: initial;
    padding:0 0 0 8vw;
}
.home_a_new .home_a_box .box .title:nth-child(2){padding-left:6vw;margin-top:40px;}
.home_a_new .home_a_box .box{text-align:left;}
@media(max-width:1100px){
    .home_a_new .home_a_box{padding:0; overflow:initial;}
    .home_a_new .home_a_box .box .title:nth-child(2){padding-left:0;}
}

/*心通弹窗*/
.t_tc_2024{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999999999999;
	background: rgba(0, 0, 0, .7);
}

.t_tc_2024 .box{
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	transform: translate(-50%,-50%);
	width: 50vw;
	border-radius: 25px;
}

.t_tc_2024 .box .bt{
	color: #000000;
	border-bottom: 1px solid #eeeeee;
	padding: 1vw 2vw;
}
.t_tc_2024 .box .btm{
	padding: 1vw 2vw;
}
.t_tc_2024 .box .text{
	line-height: 1.8;
	color: #000000;
}
.t_tc_2024 .box .xuanze{margin-top: 1vw;}
.t_tc_2024 .box .xuanze .nr {margin-bottom: 10px;}
.t_tc_2024 .box .xuanze .nr:last-child{margin-bottom: 0;}
.t_tc_2024 .box .xuanze .nr label{display: flex;align-items: center;}
.t_tc_2024 .box .xuanze .nr input[type='checkbox']{
	border: 1px solid #b5b5b5;
	border-radius: 4px;
	width: 14px;
	height: 14px;
}
.t_tc_2024 .box .xuanze .nr input[type='checkbox']:checked{
	background: url(../images/dui.png) center center no-repeat;
}
.t_tc_2024 .box .xuanze .nr .t{color: #000000;}

.t_tc_2024 .box .xuanze .nr input[type='checkbox']:checked + .t{color: #666666;}
.t_tc_2024 .box .wenzi{
	line-height: 1.8;
	color: #666666;
	margin-top: 10px;
}
.t_tc_2024 .box .btn{
	margin-top: 20px;
}

.t_tc_2024 .box .btn input[type='submit']{
	width: 100%;
	background: #032972;
	color: #fff;
	border: none;
	font-size: 18px;
	height: 64px;
	line-height: 64px;
	margin-bottom: 6px;
}
.t_tc_2024 .box .btn input[type='submit']:last-child{margin-bottom: 0;}
.t_tc_2024 .box .btn input[type='submit'].btn2{
	background: none;
	color: #3195ff;
}

@media(max-width: 1600px){
	.t_tc_2024 .box .btn input[type='submit']{
		height: 54px;
		line-height: 54px;
		font-size: 16px;
	}
	.t_tc_2024 .box{width: 56vw;}
}

@media(max-width: 1100px){
	.t_tc_2024 .box .bt{
		padding: 14px 20px;
	}
	.t_tc_2024 .box .btm {
	    padding: 14px 20px;
	}
	.t_tc_2024 .box .xuanze{margin-top: 14px;}
	.t_tc_2024 .box{width: calc(100% - 60px);}
	.t_tc_2024 .box .btn input[type='submit']{
		height: 50px;
		line-height: 50px;
	}
	.t_tc_2024 .box .text{max-height: 200px;overflow: auto;}
	
	
	.guanai_a .top .year { margin-top:20px; }
    .guanai_a .top .year ,.news_a .top .year{
    	width: 100%;
    	position: relative;
    	right: 0;
    	bottom: 0;
    	margin-left: 0;
    }
}








/**2024-3-28新增**/
.anmez{ display:none; }
    .fazhan_a .btm .swiper-button-prev,
    .fazhan_a .btm .swiper-button-next { display:none; }
@media(max-width:1100px) {
    .fazhan_a .btm .swiper-button-prev,
    .fazhan_a .btm .swiper-button-next { display:block; }
   .anmez{ display:block; float:right; } 
   .anmez .gong { float:left; width:40px; height:40px; position:initial; margin-top:0; border-radius:50%; }
   .anmez .gong-prev { background: url(../images/home_c_jtl.png) center center/cover #fff; margin-right:12px; }
   .anmez .gong-next { background: url(../images/home_c_jtr.png) center center/cover #fff; }
}


.home_f .a_list > .clearfix > .swiper-button-prev,
.home_f .a_list > .clearfix > .swiper-button-next{
	width: 56px;
	height: 56px;
	transition: all 0.4s;
	border-radius: 100%;
	overflow: hidden;
	position: initial;
	margin-top: 0;
	padding: 0;
}
.home_f .a_list > .clearfix > .swiper-button-prev{background: url(../images/home_c_jtl.png) center center/cover;}
.home_f .a_list > .clearfix > .swiper-button-next{background: url(../images/home_c_jtr.png) center center/cover;}
.home_f .a_list > .clearfix > .swiper-button-prev:hover{background: url(../images/home_a_jtl.png) center center/cover #022b71;}
.home_f .a_list > .clearfix > .swiper-button-next:hover{background: url(../images/home_a_jtr.png) center center/cover #022b71;}
@media(max-width: 1920px){
	.home_f .a_list > .clearfix > .swiper-button-prev,.home_f .a_list > .clearfix > .swiper-button-next{width: 2.9vw;height: 2.9vw;}
}

@media(max-width: 1100px){
	.home_f .a_list > .clearfix > .swiper-button-prev,.home_f .a_list > .clearfix >  .swiper-button-next{display: none;}
}

 .newpdf{padding-bottom: 5vw;}
   .newpdf .box{
      display: flex;
      align-items: center;
      background-color: #e6eef3;
      padding: 20px;
      border-radius: 6px;
      overflow: hidden;
      margin-top: 20px;
   }
   .newpdf .box .pdf{width: 44px;}
   .newpdf .box .bt{
       width: calc(100% - 44px - 40px);
       padding: 0 20px;
       color: #333;
       transition: all 0.4s;
   }
   .newpdf .box .xiazai{
      width: 40px;
   }

   .newpdf .box:hover .bt{color: #0e1b50;}
   @media(max-width: 1920px){
        .newpdf .box .bt{
         width: calc(100% - 2.2vw - 2vw);
       }
        .newpdf .box .pdf{width: 2.2vw;}
        .newpdf .box .xiazai{
            width: 2vw;
         }
   }
   @media(max-width: 1100px){
        .newpdf .box{padding: 16px 12px;}
        .newpdf .box .bt{
         width: calc(100% - 30px - 24px);
        }
        .newpdf .box .pdf{width: 30px;}
        .newpdf .box .xiazai{
            width: 24px;
         }
   }