@charset "utf-8";

.container {
	max-width: 14rem;
	width: 100%;
	margin: 0 auto;
}

.relative {
	position: relative;
}

/* 分页 */
.page {
	text-align: center;
}

.page a {
	display: inline-block;
	min-width: .55rem;
	line-height: .55rem;
	background: #fff;
	color: #666666;
	font-size: .18rem;
	font-family: arial;
	padding: 0 .2rem;
}

.page a:hover,
.page a.cur {
	background: #00589f;
	color: #fff;
}

.robotoRegular {
	font-family: "Roboto Regular";
}

.robotoBold {
	font-family: "Roboto Bold";
}

.robotoLight {
	font-family: "Roboto Light";
}

.robotoMedium {
	font-family: "Roboto Medium";
}

.header-fixed {
	border-bottom: 1px solid rgba(255, 255, 255, 0.16);
	padding: 0 0.6rem;
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100;
}

.headerBg {
	background: rgba(255, 255, 255, 0.8);
}

.colorBlue {
	border-bottom: 1px solid #dbe1e6;
}

.topHeaderA {
	float: left;
}

.topHeaderA .nav ul li {
	position: relative;
	float: left;
	margin-right: 0.45rem;
}

.topHeaderA .nav ul li a {
	display: block;
	padding: .3rem 0;
	/*text-transform: uppercase; */
	font-size: .16rem;
}

.colorWhite .topHeaderA .nav ul li a {
	color: #fff;
}

.colorBlue .topHeaderA .nav ul li a {
	color: #00589f;
}

.topHeaderB {
	float: right;
	padding:0.1rem 0.1rem;
	width: 2.5rem;
}

.colorWhite .topHeaderB .pic2 {
	display: none;
}

.colorBlue .topHeaderB .pic2 {
display: block;
 width: 54%;
 float: right;
 padding-right: 15px;
}

.colorBlue .topHeaderB .pic1 {
	width: 40%;
 float:  right;
 position: relative;
 padding-left: 15px;
}
.colorBlue .topHeaderB .pic1:after{
 content: "";
 position: absolute;
 top: 50%;
 transform: translateY(-50%);
 width: 1px;
 height: 20px;
 background: rgba(0,0,0,0.3);
 left:0;
}

.banner {
	height: 100%;
	overflow: hidden;
	height: 15rem;
}

.bannerB {
	width: 73%;
	position: absolute;
	left: 13.5%;
	overflow: hidden;
	top: 52%;
	transform: translateY(-50%);
}

.bannerB .t {
	font-size: 0.82rem;
	color: #fff;
	line-height: 0.9;
}

.bannerB .con {
	margin: 0.3rem 0;
	font-size: 0.24rem;
	color: #fff;
	line-height: 1.2;
}

.swiper-container-banner .swiper-button-prev,
.swiper-container-banner .swiper-button-next {
	border-radius: 50%;
	border: 1px solid #fff;
	width: 36px;
	height: 36px;
	top: auto;
	left: auto;
	right: auto;
	bottom: 0.5rem;
}

.swiper-container-banner .swiper-button-prev {
	left: 0.6rem;
	background: url(../images/banner-prev.png) no-repeat center;
}

.swiper-container-banner .swiper-button-next {
	left: 1.2rem;
	background: url(../images/banner-next.png) no-repeat center;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	display: none;
}

.bannerC {
	position: absolute;
	left: 170px;
	bottom: 0.5rem;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	z-index: 15;
}

.bannerD {
	width: 20px;
	position: absolute;
	right: .6rem;
	bottom: 0.5rem;
	height: 105px;
	background: url(../images/down.png) no-repeat left 30px;
	z-index: 10;
	border-right: 1px solid rgba(255, 255, 255, 0.4);
}

.bannerD-a {
	width: 100%;
	height: 100%;
}

.bannerD-a:after {
	content: '';
	width: 3px;
	height: 30px;
	background: #fff;
	position: absolute;
	right: -2px;
	top: 0;
}


.bannerD-a:after {
	-webkit-animation: godown 3s infinite;
	animation: godown 3s infinite;
	box-sizing: border-box;
}

@-webkit-keyframes godown {
	0% {
		-webkit-transform: translate(0, 0);
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	100% {
		-webkit-transform: translate(0, 80px);
		opacity: 1;
	}
}

@keyframes godown {
	0% {
		transform: translate(0, 0);
		opacity: 1;
	}

	50% {
		opacity: 1;
	}

	100% {
		transform: translate(0, 80px);
		opacity: 1;
	}
}


.fixTop {
	position: fixed;
	top: 0;
	left: 0;
}

.fixBottom {
	position: fixed;
	bottom: 0;
	left: 0;
}

a.mainMore {
	font-size: 14px;
	color: #fff;
	margin-top: 0.5rem;
	text-transform: uppercase;
	padding: 16px 54px;
	border: 1px solid #fff;
	border-radius: 60px;
	display: inline-block;
}

a.mainMore:hover {
	border-color: #f9ab5c;
	color: #f9ab5c;
}

@media(max-width: 1500px) {
	.topHeaderA .nav ul li a {
		/*text-transform: uppercase;*/
		font-size: 14px;
	}

	a.mainMore {
		font-size: 12px;
		margin-top: 0.4rem;
		padding: 12px 36px;
	}

}

@media(max-width: 1440px) {
	.topHeaderA .nav ul li {
		margin-right: 0.32rem;
	}
}

@media(max-width: 1366px) {
	.topHeaderA .nav ul li {
		margin-right: 0.25rem;
	}
}

@media(max-width: 1280px) {
	.topHeaderA .nav ul li a {
		/*text-transform: uppercase;*/
		font-size: 13px;
	}

	.topHeaderA .nav ul li {
		margin-right: 0.22rem;
	}
}

@media(max-width: 1100px) {
	.topHeaderA .nav ul li a {
		/*text-transform: uppercase;*/
		font-size: 12px;
	}

	.topHeaderA .nav ul li {
		margin-right: 0.15rem;
	}
}

.session {
	overflow: hidden;
	position: relative;
	z-index: 16;
	background: #fff;
}

.homeBoxB {
	background: #000;
}

.homeBoxA .fix {
	width: 100%;
	height: 100%;
	background: url(../images/bg2.jpg) no-repeat center/cover;
}

.homeBoxA-a {
	padding: 1rem 13.5% 0;
	height: 100%;
}

.mainTit {
	font-size: 0.5rem;
	color: #06234a;
}

.homeBoxA-a .c {
	line-height: 1.5;
	font-size: 0.18rem;
	color: #2d3f58;
	max-width: 1300px;
}

.homeBoxA-a .c p {
	margin: 0.15rem 0;
}

.homeBoxA-a a.mainMore {
	color: #005995;
}

.homeBoxA-a a.mainMore:hover {
	color: #fff;
}

.homeBoxA-b {
	width: 86.5%;
	position: absolute;
	right: 0;
	/*bottom: 0;*/
	bottom: -12%;
}

.homeBoxA-b img {
	width: 100%;
	height: auto;
}

@media (max-width: 1440px) {
	.homeBoxA-b {
		width: 100%;
		margin-top: 40px;
		position: relative;
		left: 0;
		bottom: 0;
	}
}

.homeBoxB .fix {
	width: 100%;
	height: 100%;
	background: url(../images/bg3.jpg) no-repeat center/cover;
}

.homeBoxB-b {
	max-width: 580px;
	position: absolute;
	left: 13.5%;
	bottom: 1.2rem;
}

.homeBoxC .fix {
	width: 100%;
	height: 100%;
	background: url(../images/bg4.jpg) no-repeat center/cover;
}

.homeBoxC-b {
	padding-top: 1.5rem;
	width: 73%;
	margin: 0 auto;
}

.homeBoxC-c {
	margin-top: 0.26rem;
	border-radius: 5px;
}
.homeBoxC-c:nth-child(3) .homeBoxC-e span,
.homeBoxC-c:nth-child(3) .tit{
    background: #0b375c;
}
.homeBoxC-c:nth-child(3) .homeBoxC-d dt .t{
    background: #0f62a5;
}
.homeBoxC-c:nth-child(3) .homeBoxC-d dl dd:nth-child(3) .zx{
    right: -33% !important;
    left: auto !important;
}
.homeBoxC-c:nth-child(3) .homeBoxC-d dl dd:nth-child(5) .zx{
    top: 280%;
}
@media(max-width:1600px){
    .homeBoxC-c:nth-child(3) .homeBoxC-d dl dd:nth-child(3) .zx{
        right: -44% !important;
    }
}
.homeBoxC-c .tit {
	font-size: 0.26rem;
	color: #fff;
	font-weight: bold;
	background: #0f62a5;
	padding: 0.18rem 0rem 0.18rem 0.4rem;
}

.homeBoxC-d dt .t {
	border-right: 2px solid rgba(86, 124, 55, 0.34);
	background: #058fd3;
}

.homeBoxC-d .t {
	/*line-height: 0.32rem;*/

	box-sizing: border-box;
	/*padding: 0.19rem 0;*/
	font-size: 0.18rem;
	min-height: 0.72rem;
	color: #fff;
	float: left;
	text-align: center;
}
.homeBoxC-d dl dt .t{display: flex;align-items: center;text-align: center;justify-content: center;flex-wrap: wrap;}
.homeBoxC-d dl dt .t span{width: 100%;}
.homeBoxC-d dd .t {
	border-right: 2px solid rgba(139, 143, 146, 0.14);
	color: #304765;
}

.homeBoxC-d dd.h1 .t {
	height: 0.7rem;
}

.homeBoxC-d dd.h4 .t {
	height: 2rem;
}

.homeBoxC-d dd.odd .t {
	background: #ffffff;
}

.homeBoxC-d dd .t1 {
	color: #06234a;
}

.homeBoxC-d dd {
	border-left: 2px solid rgba(139, 143, 146, 0.14);
	border-bottom: 2px solid rgba(139, 143, 146, 0.14);
	display: flex;
	flex-wrap: wrap;
}

.homeBoxC-d .t1 {
	width: 10%;
}

.homeBoxC-d .t2 {
	width: 10%;
}

.homeBoxC-d .t3 {
	width: 15.3%;
}

.homeBoxC-d .t4 {
	width: 13%;
	position: relative;
}

.homeBoxC-d .t4 p {
	/*overflow: hidden;*/
	max-height: 0.5rem
}

.homeBoxC-d .t4 .imglogo {
	overflow: hidden;
	max-height: 1rem;
	line-height: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 80%;
	transform: translate(-50%, -50%; );
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.homeBoxC-d .t4 .imglogo img {
	max-width: 100%;
}

.homeBoxC-d .t5 {
	width: 17.5%;
}

.homeBoxC-d .t6 {
	width: 8.85%;
}

.homeBoxC-d .t7 {
	width: 5.85%;
}

.homeBoxC-d .t8 {
	width: 5.975%;
}

.homeBoxC-d .t9 {
	width: 5.975%;
}

.homeBoxC-d .t10 {
	width: 5.975%;
}

.homeBoxC-d .t11 {
	width: 7.275%;
}

.homeBoxC-e {
	z-index: 10;
	background: #b7d7f1;
	border-radius: 30px;
	position: absolute;
	left: 0.3rem;
	top: 0.18rem;
	text-align: left;
}

.homeBoxC-e2 {
	top: 0.6rem;
}

.homeBoxC-e3 {
	top: 1.02rem;
}

.homeBoxC-e4 {
	top: 1.44rem;
}

.homeBoxC-e span {
	position: relative;
	display: block;
	color: #fff;
	padding-left: 25px;
	height: 0.32rem;
	border-radius: 30px;
	background: #0f62a5;
}

.homeBoxC-e span.ico:after {
	content: '';
	width: .15rem;
	height: .16rem;
	background: url(../images/i1.png) no-repeat center center/cover;
	position: absolute;
	right: 0.05rem;
	top: 50%;
	margin-top: -0.08rem;
}

.homeBoxC-d dd .t p {
	line-height: 1.4;
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
}

.homeBoxC-d dd .t span.icon1 {
	display: inline-block;
	width: .15rem;
	height: .14rem;
	background: url(../images/i2.png) no-repeat center center/cover;
	vertical-align: middle;
	margin-left: 6px;
}

.homeBoxC-d dd .t span.icon2 {
	display: inline-block;
	width: .13rem;
	height: .13rem;
	background: url(../images/i3.png) no-repeat center center/cover;
	vertical-align: middle;
	margin-left: 6px;
}

.homeBoxC-d dd .t p span.ti {
	line-height: 1.4;
	display: block;
}

.homeBoxC-d dd:last-child {
	border-bottom: 1px solid rgba(139, 143, 146, 0.14);
}

.homeBoxC-d dd {
	position: relative;
}

.homeBoxC-d dd .t1 p {
	position: relative;
	z-index: 12;
}

.homeBoxC-d dd a {
	transition: all 0.6s;
	opacity: 0;
	text-align: right;
	display: block;
	background: rgba(253, 152, 51, 0.8);
	z-index: 11;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.homeBoxC-d dd a i {
	display: inline-block;
	height: 0.46rem;
	margin: 0 0.3rem;
	color: #fff;
	border-radius: 50px;
	border: 1px solid #fff;
	font-style: normal;
	line-height: 0.46rem;
	width: 1.36rem;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	font-size: 14px;
	text-transform: uppercase
}

/*.homeBoxC-d dd:hover .t1 p { color:#fff;}*/
.homeBoxC-d dd:hover .t .Hov {
	color: #fff !important;
}


.homeBoxC-d dd:hover .Hov {
	color: #fff;
}

.homeBoxC-d dd:hover a {
	opacity: 1;
}

@media(max-width: 1440px) {
	.homeBoxC-d dd a i {
		font-size: 12px;
		width: 1.5rem;
	}
}

@media(max-width: 1300px) {
	.homeBoxC-d dd a i {
		font-size: 12px;
		width: 1.8rem;
	}
}

.homeBoxC-f {
	padding: 0.4rem 0 1rem;
}

.homeBoxC-f ul li {
	float: left;
	margin-right: 0.4rem;
	max-width: 350px;
}

.homeBoxC-f ul li p {
	position: relative;
	font-size: 16px;
	color: #304765;
	line-height: 1.4;
	padding-left: 18px;
}

.homeBoxC-f ul li p {
	padding-left: 20px;
}

.homeBoxC-f ul li.sign1 p,
.homeBoxC-f ul li.sign2 p {
	padding-left: 50px;
}

.homeBoxC-f ul li p .ico1,
.homeBoxC-f ul li p .ico2 {
	width: 45px;
	height: 15px;
	border-radius: 10px;
	background: #0f62a5;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.homeBoxC-f ul li p .ico2 {
	background: #b7d7f1;
}

.homeBoxC-f ul li p .ico3,
.homeBoxC-f ul li p .ico4,
.homeBoxC-f ul li p .ico5,
.homeBoxC-f ul li p .ico8{
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 2px;
}
.homeBoxC-f ul li p .ico8{
	background: #ffec0a;
	border-radius: 0.5rem;
}
.homeBoxC-f ul li p .ico3 {
	background: url(../images/i3.png) no-repeat center;
}

.homeBoxC-f ul li p .ico4 {
	background: url(../images/i2.png) no-repeat center;
}

.homeBoxC-f ul li p .ico5 {
	background: url(../images/i1.png) no-repeat center;
}

@media(max-width: 1500px) {
	.homeBoxC-f ul li {
		max-width: 220px;
	}

	.homeBoxC-f ul li p {
		font-size: 14px;
	}
	.homeBoxC-f ul li p .ico3,
    .homeBoxC-f ul li p .ico4,
    .homeBoxC-f ul li p .ico5,
    .homeBoxC-f ul li p .ico8{
        top: 0;
    }
}

@media(max-width: 1300px) {
	.homeBoxC-f ul li {
		max-width: 240px;
	}

	.homeBoxC-f ul li p {
		font-size: 12px;
	}
	.homeBoxC-f ul li p .ico3,
    .homeBoxC-f ul li p .ico4,
    .homeBoxC-f ul li p .ico5,
    .homeBoxC-f ul li p .ico8{
        top: -1px;
    }
}

@media(max-width: 1024px) {
	.homeBoxC-f ul li {
		margin-bottom: 10px;
	}


}

.homeBoxD .fix {
	width: 100%;
	height: 100%;
	background: url(../images/bg5.jpg) no-repeat top center;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	background-attachment: fixed;
}

.homeBoxD-a {
	padding-bottom: 1.2rem;
}

.homeBoxD-b {
	padding-top: 1.5rem;
	width: 73%;
	margin: 0 auto;
}

.homeBoxD-c {
	width: 73%;
	margin: 0.3rem auto 0;
}

.homeBoxD-b .con {
	max-width: 80%;
	line-height: 1.5;
	margin: 0.15rem 0;
	font-size: 0.18rem;
	color: #587397;
}

.homeBoxD-c {
	background: #fff;
	padding: 0.8rem 0.4rem 0.4rem;
}

.homeBoxD-a .mainMore {
	position: absolute;
	background: #fff;
	right: 0;
	bottom: 0;
	color: #fd9833;
	border-color: #fff;
}

.homeBoxD-a .mainMore:hover {
	border-color: #fff;
}

.homeBoxD-a table tr td {
	vertical-align: top;
	padding: 0 0.45rem 0.5rem;
}

.homeBoxD-c td .tit {
	position: relative;
}

.homeBoxD-c td .tit span {
	font-size: 1.03rem;
	color: #daeef8;
	line-height: 0.8;
}

.homeBoxD-c td .tit p {
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 0.26rem;
	color: #06234a;
	line-height: 1;
}

.homeBoxD-c td .cont {
	font-size: 0.18rem;
	margin-top: 0.25rem;
	color: #587397;
	line-height: 1.5;
}

.homeBoxE {}

.homeBoxE .fix {
	padding: 1.5rem 0 0rem;
	background: url(../images/bg6.jpg) no-repeat center/cover #0a91d4;
}

.homeBoxE-a {
	padding-bottom: 0.5rem;
}

.homeBoxE-b {
	width: 73%;
	margin: 0 auto;
}

.homeBoxE-b .con {
	max-width: 80%;
	line-height: 1.5;
	margin: 0.15rem 0;
	font-size: 0.18rem;
	color: #fff;
}

.homeBoxE-b .mainMore {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #fff;
	border-color: #fff;
}

.homeBoxE-b .mainTit {
	color: #fff;
}

.homeBoxE-c {
	margin-top: 0.3rem;
	width: 86.458%;
	margin-left: 13.542%;
	padding: 0.7rem 0 0;
	background: #fff;
}

.homeBoxE-d {
	width: 84.3373%;
	position: relative;
}

.homeBoxE-f .d {
	padding-bottom: 0.14rem;
	margin-bottom: 0.35rem;
	font-size: 0.18rem;
	color: #0a91d4;
	position: relative;
}

.homeBoxE-f .d:after {
	content: '';
	width: 20px;
	height: 2px;
	background: #b5def2;
	position: absolute;
	left: 0;
	bottom: 0;
}

.homeBoxE-f .c {
	height: 3.3rem;
	font-size: 0.22rem;
	line-height: 1.5;
	color: #005995;
}

.homeBoxE-f .c a {
	color: #005995;
}

.homeBoxE-f:hover .d {
	color: #fd9833;
}

.homeBoxE-f:hover .c a {
	color: #0a91d4;
	text-decoration: underline;
}

.homeBoxE-f {
	padding: 0 0.66rem 0.85rem 0.5rem;
	border-right: 1px solid #eaeaea;
}

.homeBoxE-f a.more {
	transition: all 0.6s;
	display: block;
	padding-left: 28px;
	font-size: 16px;
	color: #0a91d4;
	text-transform: uppercase;
	background: url(../images/jt1.png) no-repeat left center;
}

.homeBoxE-f:hover a.more {
	padding-left: 48px;
	background: url(../images/jt5.png) no-repeat left center;
}

.swiper-button-nextBoxE {
	width: 0.6rem;
	height: 0.6rem;
	right: -0.3rem;
	top: auto;
	margin-top: 0;
	bottom: 0.5rem;
	border-radius: 50%;
	background: url(../images/jt4.png) no-repeat center #e2f1f8;
}

.pagetop {
	position: absolute;
	right: 0.6rem;
	bottom: 0.35rem;
	width: 10px;
	height: 57px;
	background: url(../images/top.jpg) no-repeat center;
}

.pagetop-a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.pagetop-a:after {
	content: '';
	width: 1px;
	height: 16px;
	position: absolute;
	left: 50%;
	top: -24px;
	background: #00589f;
}


.pagetop:hover .pagetop-a:after {
	animation: pagetopLine 1s linear infinite;
	box-sizing: border-box;
}

@-webkit-keyframes hei {
	0% {
		height: 50px;
	}

	100% {
		height: 0px
	}
}

@keyframes hei {
	0% {
		height: 50px;
	}

	100% {
		height: 0px
	}
}

@keyframes pagetopLine {

	0%,
	100% {
		top: -24;
		height: 16px
	}

	10%,
	60% {
		top: -40px;
		height: 32px
	}

	80% {
		top: -40px;
		height: 0
	}

	90% {
		top: -8px;
		height: 0
	}
}

/*}@keyframes pagetopLine{0%,100%{top:0;height:16px}10%,60%{top:-16px;height:32px}80%{top:-16px;height:0}90%{top:16px;height:0}}*/


@media(max-width: 1500px) {
	.homeBoxE-f {
		padding: 0 0.5rem 0.65rem 0.3rem;
	}

	.homeBoxE-f .c {
		height: 3rem;
	}

	.homeBoxE-f a.more {
		font-size: 14px;
	}
}

/*网站底部*/
.footer {
	padding: 0.6rem 0 0.9rem;
	background: #001d31;
	position: relative;
	z-index: 20;
}

.fooA-a {
	width: 100%;
	padding-left: 0.6rem;
}

.fooA-a:after {
	content: '';
	width: 200%;
	right: 230px;
	height: 1px;
	position: absolute;
	bottom: 0;
	background: #1a3446;
}

.fooA-a ul li {
	float: left;
	margin-right: 0.45rem;
	font-size: 16px;
}

.fooA-a ul li a {
	padding: 18px 0;
	display: inline-block;
	position: relative;
	color: #fff;
}

.fooA-a ul li:hover a:after {
	content: '';
	width: 100%;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: -1px;
}

.fooA-B {
	position: absolute;
	right: 0.6rem;
	top: 0;
	margin-top: 4px;
	width: 140px;
}
.fooA-B img {
    width: 100%;
}
.footB {
	margin-top: 0.5rem;
	padding: 0 0.6rem;
}

.footB-a {
	float: left;
}

.footB-a a {
	width: 30px;
	height: 30px !important;
	margin-right: 10px !important;
	display: inline-block;
}

.footB-a a.bshare-facebook {
	background: url(../images/s1.png) no-repeat center;
}

.footB-a a.bshare-twitter {
	background: url(../images/s2.png) no-repeat center;
}

.footB-a a.bshare-linkedin {
	background: url(../images/s3.png) no-repeat center;
}

.footB-b {
	cursor: pointer;
	float: right;
	position: relative;
	width: 300px;
	border-bottom: 1px solid #334a5a;
	display: none;
}

.footB-b .t {
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #747d84;
	padding-left: 26px;
	background: url(../images/lan.png) no-repeat left center;
}

.footB-b .t p {
	position: relative;
}

.footB-b .t p span {
	display: inline-block;
	width: 14px;
	height: 8px;
	background: url(../images/lan1.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -4px;
}

.footB-b dl {
	display: none;
	width: 100%;
	transition: all 0.6s;
	position: absolute;
	left: 0;
	top: 100%;
	font-size: 14px;
	padding-top: 10px;
}

.footB-b dl dd a {
	color: #fff;
	display: block;
	padding: 5px 0 5px 30px;
}

.footB-b:hover dl {
	display: block;
}

.copyright {
	margin-top: 0.2rem;
}

.copyright p {
	font-size: 12px;
	color: #747d84;
}

@media (max-width: 1500px) {
	.fooA-a ul li a {
		font-size: 14px;
		padding: 12px 0;
	}

	.fooA-B img {
		height: 32px;
	}
}

/* nybanner */
.nybanner {
	background-size: cover;
	position: relative;
	height: 7rem;
	overflow: hidden;
}

/* .nybanner .text {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 14rem;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
} */

.nybanner .text {
	position: absolute;
	left: 0;
	bottom: 1.15rem;
	width: 100%;
}

.nybanner .text .t {
	width: 7rem;
	height: 3rem;
	background: url(../images/nybannerbg.png) no-repeat center center/cover;
	padding: .4rem;
}

.nybanner .text .t h4 {
	color: #ffffff;
	font-size: .18rem;
	font-weight: normal;
}

.nybanner .text .t h3 {
	color: #ffffff;
	font-size: .6rem;
	font-weight: normal;
	font-family: "Roboto Regular"
}

.nybanner .text .t p {
	color: #ffffff;
	font-size: .22rem;
	line-height: .3rem;
	font-family: "Roboto Light";
}

/* news */
.newsBox {
	background: #f7f7f7;
	padding: 20px 0 .75rem;
}

.Bread {
    float: left;
	font-size: .14rem;
	text-transform: uppercase;
	text-align: left;
	width: 100%;
}

.Bread a {
	display: inline-block;
	color: #4b5e77;
}

.newsBtn {
	margin-top: .7rem;
}

.newsBtn .leftbtn {
	float: left;
}

.newsBtn .leftbtn a {
	margin-right: 10px;
	display: block;
	float: left;
	border: 1px solid #058fd3;
	line-height: .5rem;
	padding: 0 0.35rem;
	text-align: center;
	color: #005995;
	font-size: .16rem;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
}

.newsBtn .leftbtn a:hover,
.newsBtn .leftbtn a.cur {
	background: #058fd3;
	color: #fff;
}

.newsBtn .rightbtn {
	float: right;
}

.newsBtn .rightbtn input {
	float: left;
	width: 2rem;
	background: url(../images/newsjt.png) no-repeat right center/cover;
	background-size: .13rem .06rem;
	border: none;
	border-bottom: 1px solid #b1bbc7;
	height: .5rem;
	margin-left: .35rem;
	color: #415570;
	font-size: .16rem;
}

.newsBtn .rightbtn select {
	float: left;
	width: 2rem;
	background: none;
	border: none;
	border-bottom: 1px solid #b1bbc7;
	height: .5rem;
	margin-left: .35rem;
	color: #415570;
	font-size: .16rem;
	background: url(../images/newsjt.png) no-repeat right center/cover;
	background-size: .13rem .06rem;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

@media(max-width:1024px) {
	.newsBtn .rightbtn select {
		height: 42px;
		font-size: 16px;
		width: 200px;
		background-size: 13px 6px;
	}
}

.newsList {
	margin-top: .56rem;
}

/* .newsList ol {
	margin-bottom: .2rem;
} */

.newsList ol li {
	float: left;
	width: 100%;
	background: #fff;
	padding: .3rem .45rem;
	margin-bottom: .15rem;
}

.newsList ol li .data {
	color: #0a91d4;
	font-size: .18rem;
	line-height: .26rem;
	font-family: "Roboto Regular"
}

.newsList ol li h3 {
	margin-top: .1rem;
	color: #005995;
	font-size: .22rem;
	line-height: 1.5;
	font-family: "Roboto Bold"
}

.newsList ol li p {
	color: #415570;
	font-size: .18rem;
	line-height: .28rem;
	margin-top: .05rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: "Roboto Light"
}

.newsList ol li span.more {
	margin-top: .25rem;
	transition: all 0.6s;
	display: block;
	padding-left: .28rem;
	font-size: .16rem;
	color: #0a91d4;
	text-transform: uppercase;
	background: url(../images/jt1.png) no-repeat left center/cover;
	background-size: .19rem .19rem;
}

.newsList ol li:hover .data {
	color: #fd9833
}

.newsList ol li:hover h3 {
	color: #0a91d4;
	text-decoration: underline;
}

.newsList ol li:hover span.more {
	padding-left: .48rem;
	background: url(../images/jt5.png) no-repeat left center/cover;
	background-size: .39rem .19rem;
}

.bottombtn {
	text-align: center;
}

.bottombtn img {
	width: .92rem;
	height: .59rem;
}

/* 新闻详情 */
.newsshowBox {
	background: #fff url(../images/newsshowbg.jpg) no-repeat right top;
	background-size: 100% 13.3rem;
	padding: 1.1rem 0 .75rem;
}

.newsshow {
	margin-top: .8rem;
}

.newsshow .showLeft {
	float: left;
	width: 3.35rem;
}

.newsshow .showLeft span {
	color: #42a1d9;
	font-size: .18rem;
}


.newsshow .showLeft h1 {
	margin-top: .2rem;
	font-size: .4rem;
	color: #06234a;
	line-height: .4rem;
	font-weight: normal;
}

.newsshow .newsL h1 {
	margin-top: .2rem;
	font-size: .22rem;
	color: #06234a;
	line-height: .28rem;
	font-weight: bold;
	font-family: "Roboto Medium"
}

.newsshow .showLeft {
	transition: all 1s;
	-o-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-webkit-transition: all 1s;
}

.newsshow .showLeft p {
	color: #415570;
	font-size: .16rem;
	line-height: .26rem;
	margin-top: .15rem;
}

.newsshow .showLeft p:hover {
	color: #42a1d9;
}

.newsshow .showLeft .return {
	display: inline-block;
	border: 1px solid #0692d4;
	width: 1.76rem;
	line-height: .5rem;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	text-align: center;
	color: #005995;
	font-size: .16rem;
	text-transform: uppercase;
	margin-top: 3.2rem;
}

.newsshow .showLeft .return i {
	display: inline-block;
	width: .18rem;
	height: .15rem;
	margin-right: 0.06rem;
	background: url(../images/gl01.jpg) no-repeat center center/cover;
	position: relative;
	top: 0.01rem;
}

.fxBtn {
	margin-top: .3rem;
}

.fxBtn a {
	display: block;
	float: left;
	width: .32rem;
	margin-right: .15rem;
}

.newsshow .showRIght {
	float: right;
	width: 9.32rem;
}

.newsshow .showRIght h1 {
	color: #06234a;
	font-size: .3rem;
	line-height: .38rem;
	font-family: "Roboto Bold"
}

.newsshow .showRIght .data {
	color: #0a91d4;
	font-size: .18rem;
	display: inline-block;
	margin-top: .1rem;
	margin-bottom: .3rem;
}

.newsshow .showRIght .detailed {
	padding-bottom: .3rem;
	color: #415570;
	font-size: .18rem;
	line-height: .3rem;
	font-family: "Roboto Light"
}

.newsshow .showRIght .detailed h3 {
	font-size: .22rem;
	color: #06234a;
	font-weight: normal;
	margin-bottom: .05rem;
	font-family: "Roboto Medium"
}

.newsshow .showRIght .detailed a {
	color: #058fd3;
}

.fenyeBtn {
	border-top: 1px solid #e5e7ea;
	padding-top: .3rem;
}

.fenyeBtn a {
	display: inline-block;
	border: 1px solid #0692d4;
	width: 1.36rem;
	line-height: .5rem;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	text-align: center;
	color: #005995;
	font-size: .16rem;
}

.fenyeBtn a i {
	display: inline-block;
	width: .18rem;
	height: .15rem;
	position: relative;
	top: 0.01rem
}

.fenyeBtn a i.i1 {
	margin-right: 0.05rem;
	background: url(../images/gl01.jpg) no-repeat center center/cover;
}

.fenyeBtn a i.i2 {
	margin-left: 0.05rem;
	background: url(../images/gl02.jpg) no-repeat center center/cover;
}

.fenyeBtn a:hover {
	background: #fd9833;
	color: #fff;
	border-color: #fd9833;
}

.fenyeBtn a:hover i.i1 {
	background: url(../images/gl05.jpg) no-repeat center center/cover;
}

.fenyeBtn a:hover i.i2 {
	background: url(../images/gl06.jpg) no-repeat center center/cover;
}

/* 加入我们 */
.title h3 {
	color: #06234a;
	font-size: .5rem;
	font-weight: normal;
	font-family: "Roboto Regular";
}

.joinBox {
	background: #f7f7f7;
	padding-top: 20px;
	padding-bottom: 1rem;
}

.joinText {
	margin-top: .7rem;
}

.joinText ol {
	margin-top: .6rem;
}

.joinText ol li {
	float: left;
	width: 22%;
	margin-right: 4%;
	text-align: center
}

.joinText ol li:last-child {
	margin-right: 0;
}

.joinText ol li .icon {
	width: 1.57rem;
	line-height: 0;
	margin: 0 auto;
}

.joinText ol li p {
	margin-top: .2rem;
	color: #06234a;
	font-size: .18rem;
	line-height: .28rem;
	font-family: "Roboto Light"
}

.joinText2 {
	position: relative;
	background: url(../images/joinbg.jpg) repeat-y center bottom;
	background-size: 100% 100%;
	padding: .7rem 0 .9rem;
}

.joinText2 .swiperBox {
	margin-top: .4rem;
}

.joinText2 .swiperBox .box .img {
	float: left;
	width: 4.55rem;
	line-height: 0;
}

.joinText2 .swiperBox .box .text {
	float: right;
	width: 8.6rem;
}

.joinText2 .swiperBox .box .text .top h3 {
	color: #00589f;
	font-size: .3rem;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: .12rem;
	font-family: "Roboto Medium"
}

.joinText2 .swiperBox .box .text .top p {
	color: #06234a;
	font-size: .18rem;
	line-height: .28rem;
	text-transform: uppercase;
	font-family: "Roboto Regular"
}

.joinText2 .swiperBox .box .text .textscroll {
	color: #415570;
	font-size: .18rem;
	line-height: .3rem;
	margin-top: .3rem;
	padding-right: .45rem;
	font-family: "Roboto Light"
}

.joinText2 .swiperBox .box .text .textscroll p {
	margin-bottom: .25rem;
}

.joinText2 .scroll_wrap {
	position: relative;
	height: 5.6rem;
	width: 100%;
}

.scroll_wrap .scroll_cont {
	height: 100%;
	overflow: hidden;
}

.scroll_wrap .scroll_bar {
	position: absolute;
	top: 0;
	right: 1px;
	width: 3px;
	height: 100%;
	background-color: #dce0e5;
}

.scroll_wrap .scroll_slider {
	position: absolute;
	top: 0;
	left: 0;
	width: 3px;
	height: 48px;
	background-color: #058fd3;
	opacity: .5;
}

.joinText2 .swiper-scrollbar {
	left: 0;
	width: 3.4rem;
	background-color: #dae2e6;
	height: 2px;
	bottom: .18rem;
}

.joinText2 .swiper-scrollbar-drag {
	background-color: #058fd3;
}

.joinText2 .swiper-button-next,
.joinText2 .swiper-button-prev {
	width: .4rem;
	height: .4rem;
	top: auto;
	margin-top: 0;
	bottom: 0;
}

.joinText2 .swiper-button-prev {
	background: url(../images/swiperLeft.png) no-repeat center center/cover;
	left: 3.64rem;
}

.joinText2 .swiper-button-next {
	background: url(../images/swiperRight.png) no-repeat center center/cover;
	left: 4.15rem;
	right: auto;
}

.joinText2 .swiper-button-prev:hover {
	background: url(../images/swiperLeftH.png) no-repeat center center/cover;
}

.joinText2 .swiper-button-next:hover {
	background: url(../images/swiperRightH.png) no-repeat center center/cover;
}

.joinText3 {
	background: #f7f7f7;
	padding: .8rem 0 .8rem;
}

.joinText3 .box {
	background: #fff;
	margin-top: .3rem;
	margin-bottom: .35rem;
}

.joinText3 .box .joinbtn {
	padding: .22rem .3rem;
	border-bottom: 0.08rem solid #f2f6fa;
}

.joinText3 .box .joinbtn select {
	float: left;
	width: 28%;
	margin-right: 1%;
	height: .55rem;
	border: 1px solid #bfc6d1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	color: #415570;
	font-size: .16rem;
}

.joinText3 .box .joinbtn .btn {
	float: right;
	width: 13%;
	height: .55rem;
	line-height: .55rem;
	text-align: center;
	background: #00589f;
	border: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	color: #fff;
	font-size: .18rem;
}

.joinText3 .box .joinbtn .btn i {
	display: inline-block;
	width: .2rem;
	height: .2rem;
	background: url(../images/glbtn.png) no-repeat center center/cover;
	margin-right: 0.06rem;
	position: relative;
	top: 0.02rem;
}

.joinText3 .box .tables table tr th {
	background: #00589f;
	/* line-height: .6rem; */
	color: #fff;
	text-align: left;
	font-size: .18rem;
	font-weight: normal;
	padding-left: .3rem;
	padding-top: .18rem;
	padding-bottom: .18rem;
}

.joinText3 .box .tables table tr td {
	line-height: .6rem;
	color: #4b5d75;
	text-align: left;
	font-size: .16rem;
	padding-left: .3rem;
	border-bottom: 1px solid #ededed;
	font-family: "Roboto Light"
}

.joinText3 .box .tables table tr td a {
	display: inline-block;
	color: #4b5d75;
}

.joinText3 .box .tables table tr td a i {
	display: inline-block;
	width: .17rem;
	height: .15rem;
	background: url(../images/gl03.jpg) no-repeat center center/cover;
	position: relative;
	top: 0.01rem;
	margin-left: 0.05rem;
}

.joinText3 .box .tables table tr:hover td {
	color: #058fd3;
}

.joinText3 .box .tables table tr:hover td a {
	color: #058fd3;
}

.joinText3 .box .tables table tr:hover td a i {
	background: url(../images/gl04.jpg) no-repeat center center/cover;
}

.contactBox {
	padding: 20px 0 .75rem;
	background: #f7f7f7;
}

.contactBox .title {
	margin-top: .7rem;
}

.contactBox .boxtext {
	background: #fff;
	margin-top: 2%;
	padding: .6rem;
}

.contactBox .boxtext .name {
	color: #06234a;
	font-size: .26rem;
	font-family: "Roboto Medium"
}

.contactBox .boxtext ul li {
	float: left;
	width: 48%;
	border-bottom: 1px solid #e2ebf5;
	padding: 0.4rem 0;
}

.contactBox .boxtext ul li:nth-child(2n) {
	float: right;
}

/*.contactBox .boxtext ul li:last-child {*/
/*	border-bottom: none;*/
/*	padding-bottom: 0.2rem;*/
/*}*/

.contactBox .boxtext ul li .t {
	color: #415570;
	font-size: .18rem;
	line-height: .3rem;
	min-height: .9rem;
	font-family: "Roboto Light"
}

.contactBox .boxtext ul li a,
.contactBox .boxtext2 ul li a {
	margin-top: .25rem;
	display: inline-block;
	border: 1px solid #008fd3;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	line-height: 0.5rem;
	width: 1.75rem;
	text-align: center;
	color: #005995;
	font-size: .14rem;
	text-transform: uppercase;
}

.contactBox .boxtext ul li a i,
.contactBox .boxtext2 ul li a i {
	display: inline-block;
	width: .15rem;
	height: .17rem;
	background: url(../images/dz.png) no-repeat center center/cover;
	margin-right: 0.08rem;
	position: relative;
	top: 0.03rem;
	background-size: 100% 100%;
}

.contactBox .boxtext ul li a:hover,
.contactBox .boxtext2 ul li a:hover {
	background: #fd9833;
	border-color: #fd9833;
	color: #fff;
}

.contactBox .boxtext ul li a:hover i,
.contactBox .boxtext2 ul li a:hover i {
	background: url(../images/dz2.png) no-repeat center center/cover;
}

.contactBox .boxtext2 {
	margin-top: .35rem;
}

.contactBox .boxtext2 ul li {
	float: left;
	background: #fff;
	width: 49%;
	padding: .5rem .6rem;
}

.contactBox .boxtext2 ul li:nth-child(2n) {
	float: right;
}

.contactBox .boxtext2 ul li .name {
	color: #06234a;
	font-size: .26rem;
	font-family: "Roboto Medium"
}

.contactBox .boxtext2 ul li .t {
	margin-top: .1rem;
	color: #415570;
	font-size: .18rem;
	line-height: .3rem;
	min-height: .6rem;
	font-family: "Roboto Light"
}

.contactBox .boxtext3 {
	margin-top: 2%;
	background: #fff;
	padding: .27rem .6rem;
}

.contactBox .boxtext3 .name {
	float: left;
	color: #06234a;
	font-size: .26rem;
	border-right: 1px solid #e2ebf5;
	height: 0.98rem;
	width: 2.15rem;
	padding-top: .22rem;
	font-family: "Roboto Medium"
}

.contactBox .boxtext3 .text {
	padding-top: .15rem;
	float: left;
	width: 41%;
	padding-left: 0.6rem;
	color: #415570;
	font-size: .18rem;
	line-height: .3rem;
	font-family: "Roboto Light"
}

.contactBox .boxtext3 .text a {
	color: #00589f;
	text-decoration: underline;
}

/* 技术平台 */
.TechnologyBox {
	padding: 20px 0 1rem;
	background: url(../images/Technologybg.jpg) no-repeat right bottom/cover;
	background-size: 4.65rem 4.18rem;
}

.TechnologyText {
	/*margin-top: .7rem;*/
}

.TechnologyText .text {
	margin-top: .25rem;
	color: #415570;
	font-size: .18rem;
	line-height: .3rem;
	font-family: "Roboto Light"
}

.TechnologyBox2 ul li {
	float: left;
	width: 33.333333%;
	position: relative;
	overflow: hidden;
}

.TechnologyBox2 ul li .img {
	line-height: 0;
}

.TechnologyBox2 ul li .img img {
	width: 100%;
}

.TechnologyBox2 ul li .text {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	text-align: center;
}

.TechnologyBox2 ul li .text .icon {
	line-height: 0;
	width: 1.09rem;
	margin: 0 auto;
}

.TechnologyBox2 ul li .text p {
	margin-top: .12rem;
	color: #fff;
	font-size: .27rem;
	font-family: "Roboto Regular"
}

.TechnologyBox2 ul li .text .bg {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	text-align: center;

}

.TechnologyBox2 ul li .text .bg span {
	padding-top: 1.5rem;
	display: block;
	width: 4.53rem;
	height: 4.38rem;
	background: url(../images/Technologyb1.png) no-repeat center center/cover;
	background-size: 4.53rem 4.38rem;
	-webkit-transform: rotate(360deg);
	animation: rotation 10s linear infinite;
	-moz-animation: rotation 10s linear infinite;
	-webkit-animation: rotation 10s linear infinite;
	-o-animation: rotation 10s linear infinite;
}

@keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}

.TechnologyBox2 ul li .textHide {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/Technologybg2.jpg) no-repeat center center/cover;
	text-align: center;
	padding: .2rem .8rem .2rem;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.TechnologyBox2 ul li .textHide .box {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.TechnologyBox2 ul li .textHide .icon {
	width: .83rem;
	line-height: 0;
	margin: 0 auto;
}

.TechnologyBox2 ul li .textHide h3 {
	color: #ffffff;
	font-size: .26rem;
	font-weight: normal;
	margin-top: .2rem;
	font-family: "Roboto Regular"
}

.TechnologyBox2 ul li .textHide p {
	color: #ececec;
	font-size: .18rem;
	line-height: .3rem;
	margin-top: .2rem;
	height: 2.1rem;
	margin-bottom: .7rem;
	font-family: "Roboto Light"
}

.TechnologyBox2 ul li .textHide a {
	display: inline-block;
	border: 1px solid #fff;
	line-height: .5rem;
	color: #fff;
	font-size: .14rem;
	text-transform: uppercase;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	padding: 0 .5rem;
	font-family: "Roboto Regular"
}

.TechnologyBox2 ul li:hover .textHide {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}


.showJspt ul {
	border-top: 1px solid #e5e5e5;
}

.showJspt ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
}

.showJspt ul li .bt {
	color: #06234a;
	font-size: .24rem;
	line-height: .68rem;
	background: url(../images/yuan03.jpg) no-repeat left center;
	padding-left: .2rem;
	position: relative;
	cursor: pointer;
	font-family: "Roboto Regular"
}

.showJspt ul li .bt::before {
	content: "";
	position: absolute;
	right: 0;
	top: 0.12rem;
	width: .45rem;
	height: .46rem;
	background: url(../images/jszcIcon1.png) no-repeat center center/cover;
}

.showJspt ul li .text {
	color: #415570;
	font-size: .18rem;
	line-height: .3rem;
	padding-bottom: .3rem;
	padding-right: .8rem;
	padding-left: .2rem;
	display: none;
	font-family: "Roboto Light"
}

.showJspt ul li.cur .bt::before {
	background-image: url(../images/jszcIcon2.png);
}

.showJspt2 {
	background: #f7f7f7;
	margin-top: .3rem;
	padding: .4rem;
}

.showJspt2 h3 {
	color: #415570;
	font-size: .22rem;
	font-weight: normal;
	border-bottom: 1px solid #dce3ea;
	padding-bottom: .15rem;
	font-family: "Roboto Regular"
}

.showJspt2 .text {
	margin-top: .1rem;
	color: #415570;
	font-size: .14rem;
	line-height: .26rem;
	font-family: "Roboto Light"
}

.showJspt3 {
	margin-top: .3rem;
	background: url(../images/showJsptbg.jpg) no-repeat center center/cover;
	padding: .4rem;
}

.showJspt3 .img {
	float: left;
	width: 1.4rem;
	margin-top: .08rem;
}

.showJspt3 .text {
	float: right;
	width: 6.2rem;
	color: #fff;
}

.showJspt3 .text p {
	font-size: .18rem;
	line-height: .3rem;
	font-family: "Roboto Light"
}

.showJspt3 .text a {
	display: inline-block;
	border: 1px solid #fd9833;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	line-height: .5rem;
	color: #fff;
	font-size: .14rem;
	text-transform: uppercase;
	padding: 0 .35rem;
	margin-top: .3rem;
	font-family: "Roboto Regular";
	background: #fd9833;
}

.showJspt3 .text a i {
	display: inline-block;
	width: .14rem;
	height: .14rem;
	background: url(../images/dh.png) no-repeat center center/cover;
	margin-right: 0.05rem;
	position: relative;
	top: 0.02rem
}

.TherapeuticsBox {
	padding: 20px 0 1rem;
}

.TherapeuticsBox .homeBoxC-b {
	padding-top: .7rem;
	width: 14rem;
}

.TherapeuticsBox .homeBoxC-f {
	padding-bottom: 0;
}

.newsTuKu {
	margin-top: .56rem;
}

.newsTuKuText {
	background: #fff;
	padding: .56rem .6rem;
}

.newsTuKuText .text {
	float: left;
	width: 4.9rem;
	padding-top: .52rem;
}

.newsTuKuText .text h3 {
	color: #06234a;
	font-size: .36rem;
	font-family: "Roboto Medium"
}

.newsTuKuText .text p {
	font-size: .18rem;
	line-height: .28rem;
	color: #415570;
	margin-top: .12rem;
	font-family: "Roboto Light"
}

.newsTuKuText .text .btn {
	margin-top: .6rem;
}

.newsTuKuText .text .btn a {
	display: block;
	float: left;
	line-height: .54rem;
	border: 1px solid #008fd3;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	padding: 0 .4rem;
	color: #005995;
	font-size: .16rem;
	margin-right: .2rem;
}

.newsTuKuText .text .btn a i {
	display: inline-block;
	width: .18rem;
	height: .16rem;
	background: url(../images/down1.png) no-repeat center center/cover;
	margin-right: .07rem;
	position: relative;
	top: 0.02rem;
}

.newsTuKuText .text .btn a:hover {
	background: #fd9833;
	border-color: #fd9833;
	color: #fff;
}

.newsTuKuText .text .btn a:hover i {
	background: url(../images/down2.png) no-repeat center center/cover;
}

.newsTuKuText .img {
	float: right;
	width: 6.31rem;
	line-height: 0;
}

.newsTuKuText2 {
	background: #fff;
	margin-top: .2rem;
	padding: 0.46rem .6rem .4rem;
}

.newsTuKuText2 .top {
	border-bottom: 1px solid #e5e5e5;
}

.newsTuKuText2 .top h3 {
	float: left;
	color: #06234a;
	font-size: .36rem;
	font-family: "Roboto Medium"
}

.newsTuKuText2 .top .tabBtn {
	float: right;
	margin-top: .16rem;
}

.newsTuKuText2 .top .tabBtn a {
	display: block;
	float: left;
	color: #415570;
	font-size: .16rem;
	margin-left: .3rem;
	position: relative;
	padding-bottom: .2rem;
	font-family: "Roboto Light"
}

.newsTuKuText2 .top .tabBtn a::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #00589f;
	display: none
}

.newsTuKuText2 .top .tabBtn a:hover,
.newsTuKuText2 .top .tabBtn a.cur {
	color: #00589f;
}

.newsTuKuText2 .top .tabBtn a:hover::before,
.newsTuKuText2 .top .tabBtn a.cur::before {
	display: block;
}

.newsTuKuList {
	margin-top: .4rem;
}

.newsTuKuList .article {
	line-height: 0;
	margin-bottom: .3rem;
}

.wall-column {
	width: 32%;
	float: left;
	margin-right: 2%;
}

.wall-column:nth-child(3n) {
	margin-right: 0;
}

.newsHonor {
	margin-top: .56rem;
	background: #fff;
	padding: .5rem .6rem;
}

.newsHonor {
	margin-top: .56rem;
	background: #fff;
	padding: .5rem .6rem;
}

.HonorText h3 {
	color: #06234a;
	font-size: .36rem;
}

.HonorText ol {
	margin-top: .25rem;
	border-top: 1px solid #e9eff5;
}

.HonorText ol li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e9eff5;
	padding: .2rem 0;
}

.HonorText ol li p {
	float: left;
	max-width: 70%;
	color: #415570;
	font-size: .16rem;
	background: url(../images/yuan.png) no-repeat left .07rem;
	padding-left: .18rem;
	font-family: "Roboto Regular"
}

.HonorText ol li span {
	float: right;
	color: #415570;
	font-size: .16rem;
	font-family: "Roboto Regular";
	display: none;
}

.HonorImgQh {
	margin-top: .65rem;
}

.HonorImgQh .swiper-container {
	padding-bottom: .75rem;
}

.HonorImgQh .swiper-slide {
	background-position: center;
	background-size: cover;
	width: 7.56rem;
	height: 4.76rem;
}

.HonorImgQh .swiper-button-next,
.HonorImgQh .swiper-button-prev {
	width: .4rem;
	height: .4rem;
	top: auto;
	margin-top: 0;
	bottom: 0;
}

.HonorImgQh .swiper-button-prev {
	background: url(../images/swiperLeft.png) no-repeat center center/cover;
	left: 5.4rem;
}

.HonorImgQh .swiper-button-next {
	background: url(../images/swiperRight.png) no-repeat center center/cover;
	right: 5.4rem;
}

.HonorImgQh .swiper-button-prev:hover {
	background: url(../images/swiperLeftH.png) no-repeat center center/cover;
}

.HonorImgQh .swiper-button-next:hover {
	background: url(../images/swiperRightH.png) no-repeat center center/cover;
}

.HonorImgQh .swiper-pagination {
	bottom: 0;
	height: .4rem;
	line-height: .4rem;
}

.PartnerBox {
	padding: 20px 0 1rem;
}

.PartnerText {
	margin-top: .7rem;
}

.PartnerText .left {
	float: left;
	width: 7.05rem;
	padding-top: .1rem;
}

.PartnerText .left .text {
	margin-top: .18rem;
	color: #415570;
	font-size: .18rem;
	line-height: .3rem;
	font-family: "Roboto Light"
}

.PartnerText .right {
	float: right;
	width: 6rem;
}

.PartnerText .right ol li {
	float: left;
	width: 2.92rem;
	height: 2.92rem;
	border: 1px solid #37a5dc;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
	background: #f4fbfe;
	text-align: center;
	padding-left: .6rem;
	padding-right: .6rem;
}

.PartnerText .right ol li a {
	display: block;
	width: 100%;
	height: 100%;
}

.PartnerText .right ol li h3 {
	font-size: .16rem;
	font-family: "Roboto Bold";
	line-height: 1.4;
}

.PartnerText .right ol li .icon {
	width: .51rem;
	height: .54rem;
	margin: 0 auto .15rem;
}

.PartnerText .right ol li:nth-child(2) {
	float: right;
	padding-top: .75rem;
}

.PartnerText .right ol li:nth-child(2) h3 {
	color: #1e73b8;
}

.PartnerText .right ol li:first-child {
	background: url(../images/Partnerbg01.png) no-repeat center center/cover;
	padding-top: .75rem;
}

.PartnerText .right ol li:first-child h3 {
	color: #fff;
}

.PartnerText .right ol li:first-child span {
	display: block;
	width: .5rem;
	height: .5rem;
	background: url(../images/plathBtn2.png) no-repeat center center/cover;
	margin: .2rem auto 0;
}

.PartnerText .right ol li:hover:first-child span {
	background: url(../images/plathBtn.png) no-repeat center center/cover;
}

.PartnerText2 {
	background: #f6fafd;
	padding: 1.4rem 0 1.4rem;
}

.PartnerText2 .PartnerBtn {
	float: left;
	width: 4.8rem;
	height: 4.8rem;
	border: 0.02rem solid #00589f;
	position: relative;
	margin-left: .65rem;
	border-radius: 5rem;
	-webkit-border-radius: 5rem;
	-moz-border-radius: 5rem;
	-ms-border-radius: 5rem;
	-o-border-radius: 5rem;
}

.PartnerText2 .PartnerBtn .bt {
	text-align: center;
	padding-top: 1.7rem;
}

.PartnerText2 .PartnerBtn .bt h3 {
	color: #00589f;
	font-size: .5rem;
	font-family: "Roboto Medium";
	font-weight: normal;
	line-height: .48rem;
}

.PartnerText2 .PartnerBtn .bt i.xian {
	display: block;
	width: .59rem;
	height: .12rem;
	background: url(../images/xian2.png) no-repeat center center/cover;
	margin: .2rem auto 0;
}

.PartnerText2 .PartnerBtn .btnList {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.PartnerText2 .PartnerBtn .btnList::before {
	content: "";
	position: absolute;
	left: -0.05rem;
	top: -0.03rem;
	width: 4.91rem;
	height: 4.84rem;
	background: url(../images/PartnerText2bg.png) no-repeat center center/cover;
	-webkit-transform: rotate(360deg);
	animation: rotation 10s linear infinite;
	-moz-animation: rotation 10s linear infinite;
	-webkit-animation: rotation 10s linear infinite;
	-o-animation: rotation 10s linear infinite;
}

.PartnerText2 .PartnerBtn .btnList ul li {
	position: absolute;
	cursor: pointer;
}

.PartnerText2 .PartnerBtn .btnList ul li p {
	color: #00589f;
	font-size: .16rem;
	font-family: "Roboto Medium";
}

.PartnerText2 .PartnerBtn .btnList ul li i.icon {
	display: block;
	margin: 0 auto;
	width: .13rem;
	height: .13rem;
	background: url(../images/yuan6.png) no-repeat center center/cover;
}

.PartnerText2 .PartnerBtn .btnList ul li.cur i.icon {
	background: url(../images/yuan2.png) no-repeat center center/cover;
}

.PartnerText2 .PartnerBtn .btnList ul li span {
	color: #00589f;
	font-size: .16rem;
	font-family: "Roboto Medium";
}

.PartnerText2 .PartnerBtn .btnList ul li.li1 {
	left: 1.9rem;
	text-align: center;
	top: -0.35rem;
}

.PartnerText2 .PartnerBtn .btnList ul li.li1 i.icon {
	margin: .1rem auto 0.05rem;
}

.PartnerText2 .PartnerBtn .btnList ul li.li2 {
	right: -0.95rem;
	top: 1.62rem;
}

.PartnerText2 .PartnerBtn .btnList ul li.li2 span,
.PartnerText2 .PartnerBtn .btnList ul li.li3 span,
.PartnerText2 .PartnerBtn .btnList ul li.li5 span,
.PartnerText2 .PartnerBtn .btnList ul li.li6 span {
	float: left;
}

.PartnerText2 .PartnerBtn .btnList ul li.li2 i.icon,
.PartnerText2 .PartnerBtn .btnList ul li.li3 i.icon,
.PartnerText2 .PartnerBtn .btnList ul li.li5 i.icon,
.PartnerText2 .PartnerBtn .btnList ul li.li6 i.icon {
	float: left;
	margin: 0.03rem 0.07rem 0;
}

.PartnerText2 .PartnerBtn .btnList ul li.li2 p,
.PartnerText2 .PartnerBtn .btnList ul li.li3 p {
	float: left;
}

.PartnerText2 .PartnerBtn .btnList ul li.li3 {
	right: -0.83rem;
	bottom: .55rem;
}

.PartnerText2 .PartnerBtn .btnList ul li.li4 {
	left: -0.54rem;
	bottom: .55rem;
}

.PartnerText2 .PartnerBtn .btnList ul li.li4 span {
	float: right;
}

.PartnerText2 .PartnerBtn .btnList ul li.li4 i.icon {
	float: left;
	margin: 0.03rem 0.07rem 0;
}

.PartnerText2 .PartnerBtn .btnList ul li.li4 p {
	float: left;
	text-align: right;
}

.PartnerText2 .PartnerBtn .btnList ul li.li5 {
	left: -0.89rem;
	top: 1.62rem;
}

.PartnerText2 .PartnerBtn .btnList ul li.li5 p,
.PartnerText2 .PartnerBtn .btnList ul li.li6 p {
	float: left;
	text-align: right;
}

.PartnerText2 .PartnerBtn .btnList ul li.li6 {
	left: -0.66rem;
	top: 1.15rem;
}

.PartnerText2 .PartnerBtn .btnList ul li.li2 span,
.PartnerText2 .PartnerBtn .btnList ul li.li3 span {
	float: left;
}

.PartnerText2 .PartnerBtn .btnList ul li.li2 i.icon,
.PartnerText2 .PartnerBtn .btnList ul li.li3 i.icon {
	float: right;
}

.PartnerText2 .PartnerBtn .btnList ul li.li2 p,
.PartnerText2 .PartnerBtn .btnList ul li.li3 p {
	float: right;
}

.PartnerText2 .PartnerCon {
	float: right;
	width: 6.98rem;
}

.PartnerText2 .PartnerCon .num {
	color: #e9ebed;
	font-size: 1.02rem;
	font-family: "Roboto Medium";
	line-height: .7rem;
}

.PartnerText2 .PartnerCon h3 {
	color: #06234a;
	font-size: .26rem;
	margin-top: -0.32rem;
	font-family: "Roboto Medium"
}

.PartnerText2 .PartnerCon .t {
	color: #415570;
	font-size: .18rem;
	line-height: .28rem;
	margin-top: .15rem;
	font-family: "Roboto Light"
}

.PartnerText2 .PartnerCon .d {
	margin-top: .15rem;
}

.PartnerText2 .PartnerCon .d p {
	color: #415570;
	font-size: .18rem;
	line-height: .28rem;
	font-family: "Roboto Light"
}

.PartnerText2 .PartnerCon .d ol {
	margin-top: .4rem;
}

.PartnerText2 .PartnerCon .d ol li {
	float: left;
	width: 1.66rem;
	height: 0.96rem;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	margin-right: .1rem;
	margin-top: .1rem;
}

.PartnerText2 .PartnerCon .d ol li:nth-child(4n) {
	margin-right: 0;
}

/* 关于我们 */
.aboutBox {
	padding: 20px 0 1rem;
	background: #f7f7f7;
}

.aboutText {
	margin-top: .7rem;
}

.aboutText .text {
	float: left;
	width: 7.05rem;
}

.aboutText .text .t {
	margin-top: .15rem;
	color: #415570;
	font-size: .18rem;
	line-height: .28rem;
	font-family: "Roboto Light"
}

.aboutText .text ol {
	margin-bottom: .3rem;
}

.aboutText .text ol li {
	margin-top: .3rem;
	float: left;
	width: 100%;
	border: 1px solid #f9d6b3;
	padding: 0.2rem 0.6rem;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	position: relative;
}

.aboutText .text ol li::before {
	content: "";
	position: absolute;
	left: .29rem;
	top: 0.32rem;
	width: .16rem;
	height: .12rem;
	background: url(../images/d01.jpg) no-repeat center center/cover;
}

.aboutText .text ol li::after {
	content: "";
	position: absolute;
    right: 1.69rem;
    bottom: 0.38rem;
	width: .16rem;
	height: .12rem;
	background: url(../images/d02.jpg) no-repeat center center/cover;
}

.aboutText .text ol li .d h3 {
	color: #444444;
	font-size: .18rem;
	font-weight: normal;
	top: -0.35rem;
	display: inline-block;
	background: #f7f7f7;
	position: relative;
	padding: 0 .2rem;
	left: -0.18rem;
}

.aboutText .text ol li .d p {
	color: #333333;
	font-size: .26rem;
	font-style: italic;
	font-family: "Roboto Regular";
	margin-top: -0.2rem;
	line-height: 1.4;
	margin-bottom: 0;
}

.aboutText .img {
	float: right;
	width: 5.94rem;
	line-height: 0;
}




.aboutBox3 {
	background: #f7f7f7;
	padding: 1rem 0;
}


.pathBox {
	margin-top: .3rem;
	background: #fff;
	padding: .4rem;
}

.pathBtn {
	padding: 0 .5rem;
	position: relative;
	background: url(../images/pathBtnbg.jpg) repeat-x left 0.3rem;
}

.pathBtn .box {
	text-align: center;
	cursor: pointer;
}

.pathBtn .box span {
	color: #444444;
	font-size: .18rem;
	font-family: "Roboto Medium";
}

.pathBtn .box i {
	display: block;
	width: .21rem;
	height: .21rem;
	background: url(../images/dian01.png) no-repeat center center/cover;
	margin: 0.05rem auto 0;
}

.pathBtn .slick-prev,
.pathBtn .slick-next {
	width: .4rem;
	height: .4rem;
	border: none;
	top: 0.18rem;
	margin-top: 0;
}

.pathBtn .slick-prev {
	background: #fff url(../images/swiperLeft.png) no-repeat center center/cover;
	left: 0;
}

.pathBtn .slick-prev:hover {
	background: url(../images/swiperLeftH.png) no-repeat center center/cover;
}

.pathBtn .slick-next {
	background: #fff url(../images/swiperRight.png) no-repeat center center/cover;
	right: 0;
}

.pathBtn .slick-next:hover {
	background: url(../images/swiperRightH.png) no-repeat center center/cover;
}

.pathBtn .slick-current span {
	color: #00589f;
}

.pathBtn .slick-current i {
	background: url(../images/dian02.png) no-repeat center center/cover;
}

.pathBtn .slick-disabled,
.pathConText .slick-disabled {
	opacity: 1;
}

.pathCon {
	margin-top: .5rem;
	padding: 0 .5rem;
}

.pathCon .box .text {
	float: left;
	width: 5.5rem;
}

.pathCon .box .text h3 {
	color: #fd9833;
	font-size: .34rem;
	font-weight: normal;
	font-family: "Roboto Medium";
}

.pathCon .box .text p {
	color: #444444;
	font-size: .2rem;
	line-height: .32rem;
	font-family: "Roboto Light";
	margin-top: .2rem;
}

.pathCon .box .img {
	float: right;
	width: 5.17rem;
	height: 2.6rem;
}


.pathConText .slick-prev,
.pathConText .slick-next {
	width: .4rem;
	height: .4rem;
	border: none;
	top: auto;
	margin-top: 0;
	bottom: 0;
}

.pathConText .slick-prev {
	background: url(../images/swiperLeft.png) no-repeat center center/cover;
	left: 0;
}

.pathConText .slick-prev:hover {
	background: url(../images/swiperLeftH.png) no-repeat center center/cover;
}

.pathConText .slick-next {
	background: url(../images/swiperRight.png) no-repeat center center/cover;
	left: 0.5rem;
}

.pathConText .slick-next:hover {
	background: url(../images/swiperRightH.png) no-repeat center center/cover;
}











.aboutBox2 {
	background: url(../images/aboutbg2.jpg) repeat-y center bottom/cover;
	padding: 1rem 0 1rem;
}

.aboutBox2 .title {
	float: left;
	width: 3.28rem;
}

.aboutBox2 .text {
	float: right;
	width: 10.5rem;
	margin-top: .2rem;
	color: #415570;
	font-size: .18rem;
	line-height: .3rem;
	font-family: "Roboto Light";
}

.aboutBox2 ol {
	margin-top: .6rem;
}

.aboutBox2 ol li {
	float: left;
	width: 50%;
	text-align: center;
	position: relative;
}

.aboutBox2 ol li .img {
	line-height: 0;
	overflow: hidden;
}

.aboutBox2 ol li .show {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	padding: 0 1.25rem;
	width: 100%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.aboutBox2 ol li .show .icon {
	line-height: 0;
	width: 1rem;
	margin: 0 auto;
}

.aboutBox2 ol li .show h3 {
	margin-top: .25rem;
	color: #fff;
	font-size: .26rem;
	font-weight: normal;
	font-family: "Roboto Medium";
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 32%;
}

.aboutBox2 ol li .show i.xian {
	display: block;
	width: .43rem;
	height: 0.02rem;
	background: #80accf;
	margin: .15rem auto .2rem;
	display: none;
}

.aboutBox2 ol li .show p {
	color: #ffffff;
	font-size: .18rem;
	line-height: .3rem;
	display: none;
	font-family: "Roboto Light";
	max-height: 1.8rem;
	overflow: auto;
}

.aboutBox2 ol li .show p::-webkit-scrollbar {
	width: 2px;

}

.aboutBox2 ol li .show p::-webkit-scrollbar-track {

	width: 2px;
}

.aboutBox2 ol li .show p::-webkit-scrollbar-track-piece {
	width: 2px;
}

.aboutBox2 ol li .show p::-webkit-scrollbar-thumb {
	background: #fff;
	border: 5px;
}

.TechnologyBox2 ul li .textHide p {
	overflow: auto;
}

.TechnologyBox2 ul li .textHide p::-webkit-scrollbar {
	width: 2px;

}

.TechnologyBox2 ul li .textHide p::-webkit-scrollbar-track {

	width: 2px;
}

.TechnologyBox2 ul li .textHide p::-webkit-scrollbar-track-piece {
	width: 2px;
}

.TechnologyBox2 ul li .textHide p::-webkit-scrollbar-thumb {
	background: #fff;
	border: 5px;
}

.navbox::-webkit-scrollbar-button {
	display: none;
}

.aboutBox2 ol li:hover .show {
	background: #00589f;
	height: 100%;
	padding-top: 1.2rem;
}

.aboutBox2 ol li:hover .show i.xian,
.aboutBox2 ol li:hover .show p {
	display: block;
}

.aboutBox4 {
	background: url(../images/aboutbg4.jpg) no-repeat center center/cover;
	padding-top: 1.2rem;
	padding-bottom: 1.2rem;
}

.TeamBox {
	position: relative;
}

.TeamBox .title {
	position: absolute;
	right: 0;
	top: -0.08rem;
	width: 7.9rem;
	z-index: 9;
}

.TeamText .box {
	/* background: #fff; */
}

.TeamText .box .img {
	float: left;
	width: 4.84rem;
	line-height: 0;
	margin-left: .71rem;
}

.TeamText .box .text {
	float: right;
	width: 7.9rem;
	margin-top: .85rem;
}

.TeamText .box .text h3 {
	color: #00589f;
	font-size: .3rem;
	text-transform: uppercase;
	font-family: "Roboto Medium";
	font-weight: normal;
}

.TeamText .box .text .t {
	color: #06234a;
	font-size: .18rem;
	line-height: .28rem;
	margin-top: .1rem;
	font-family: "Roboto Light"
}

.TeamText .box .text .textscroll {
	margin-top: .1rem;
	height: 2.24rem;
	font-size: .18rem;
	line-height: .28rem;
	overflow: hidden;
	color: #06234a;
	font-family: "Roboto Light"
}

.TeamText .box .text .textscroll .con {
	padding-right: .1rem;
}

.TeamBtn {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 9;
	width: 7.5rem;
	margin-right: .4rem;
}

.TeamBtn .img {
	line-height: 0;
	margin-right: .25rem;
	cursor: pointer;
}

.TeamBtn .img img {
	width: 100%;
}

.TeamBtn .slick-prev,
.TeamBtn .slick-next {
	width: .4rem;
	height: .4rem;
	top: auto;
	margin-top: 0;
	border: none;
}

.TeamBtn .slick-prev {
	background: url(../images/swiperLeft2.png) no-repeat center center/cover;
	left: auto;
	right: -0.4rem;
	top: .1rem;
}

.TeamBtn .slick-next {
	background: url(../images/swiperRight2.png) no-repeat center center/cover;
	right: -0.4rem;
	bottom: .1rem;
}

.TeamBtn .slick-prev:hover {
	background: url(../images/swiperLeftH.png) no-repeat center center/cover;
}

.TeamBtn .slick-next:hover {
	background: url(../images/swiperRightH.png) no-repeat center center/cover;
}



.aboutBox5 {
	background: #f7f7f7;
	padding: .9rem 0 1rem;
}

.aboutGuwen {
	margin-top: .4rem;
}

.aboutGuwenQh {
	padding-bottom: .72rem;
}

.aboutGuwen .swiper-slide {
	background: #fff;
}

.aboutGuwen .box {
	padding-bottom: .6rem;
}

.aboutGuwen .top {
	border-bottom: 1px dashed #e2eaef;
	padding: .4rem .6rem .3rem;
}

.aboutGuwen .top .tx {
	float: left;
	/*width: 1.35rem;
	height: 1.35rem;*/
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}

.aboutGuwen .top .t {
	float: right;
	/*	width: 3.8rem;*/
	width: 3.4rem;
	padding-top: .05rem;
}

.aboutGuwen .top .t h3 {
	color: #06234a;
	font-size: .3rem;
	font-weight: normal;
	margin-bottom: .1rem;
	font-family: "Roboto Medium"
}

.aboutGuwen .top .t .d {
	color: #415570;
	font-size: .18rem;
	line-height: .24rem;
	min-height: 1.44rem;
	font-family: "Roboto Regular"
}

.aboutGuwen .textscroll {
	position: relative;
	height: 2.24rem;
	margin-right: .2rem;
	padding: 0 0 0 .6rem;
	margin-top: .35rem;
	color: #415570;
	font-size: .18rem;
	line-height: .28rem;
	overflow: hidden;
	font-family: "Roboto Light"
}

.aboutGuwen .textscroll .scroll_cont {
	padding-right: .1rem;
}

.aboutGuwen .swiper-scrollbar {
	width: 100%;
	text-align: center;
	background: none;
	height: 8px;
	bottom: 10px;
	left: 0;
}


.aboutBox5 .swiper-container {
	padding: 0 0.6rem;
}

/*.aboutBox5 .swiper-container .swiper-wrapper{overflow: hidden;}*/
.aboutGuwen .swiper-button-next,
.aboutGuwen .swiper-button-prev {
	width: .4rem;
	height: .4rem;
	top: 43.5%;
	margin-top: -0.2rem;
}

.aboutGuwen .swiper-button-prev {
	background: url(../images/swiperLeft2.png) no-repeat center center/cover;
	left: 0.1rem;
}

.aboutGuwen .swiper-button-next {
	background: url(../images/swiperRight2.png) no-repeat center center/cover;
	right: 0.1rem;
}

.aboutGuwen .swiper-button-prev:hover {
	background: url(../images/swiperLeftH.png) no-repeat center center/cover;
}

.aboutGuwen .swiper-button-next:hover {
	background: url(../images/swiperRightH.png) no-repeat center center/cover;
}


.aboutBox6 {
	background: url(../images/aboutbg6.png) no-repeat center center/cover;
	height: 9.54rem;
	padding-top: 1.1rem;
}

.aboutBox6 .box {
	background: rgb(255, 255, 255, .9);
	background: url(../images/hebobg.png);
	height: 6.15rem;
	margin-top: .48rem;
	padding-left: .68rem;
	padding-top: .5rem;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	padding-bottom: .1rem;
	position: relative;
}

.aboutBox6 .box .bg {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/aboutBox6bg2.png) no-repeat right bottom/cover;
}

.aboutBox6 .box ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	padding: .12rem 0;
}

.aboutBox6 .box ul li:last-child {
	border-bottom: none;
}

.aboutBox6 .box ul li .num {
	margin-top: .15rem;
	float: left;
	width: 2rem;
	position: relative;
	z-index: 1;
}

.aboutBox6 .box ul li .num span {
	color: #00589f;
	font-size: .14rem;
	font-family: "Roboto Medium"
}

.aboutBox6 .box ul li .num p {
	font-size: .23rem;
	color: #00589f;
	font-family: "Roboto Medium"
}

.aboutBox6 .box ul li .icon {
	float: left;
	width: .74rem;
	line-height: 0;
	position: relative;
	z-index: 1;
}

.aboutBox6 .box ul li .img {
	float: left;
	width: 6.63rem;
	position: relative;
	z-index: 1;
}

.aboutBox6 .box ul li.li1 .icon {
	margin-left: .15rem;
}

.aboutBox6 .box ul li.li1 .img {
	margin-left: .52rem;
}

.aboutBox6 .box ul li.li2 {
	padding-left: .18rem;
}

.aboutBox6 .box ul li.li2 .icon {
	margin-left: .12rem;
}

.aboutBox6 .box ul li.li2 .img {
	margin-left: .62rem;
}

.aboutBox6 .box ul li.li3 {
	padding-left: .48rem;
}

.aboutBox6 .box ul li.li3 .icon {
	margin-left: .2rem;
}

.aboutBox6 .box ul li.li3 .img {
	margin-left: .62rem;
	margin-top: .12rem;
}

.aboutBox6 .box ul li.li4 {
	padding-left: 1.05rem;
}

.aboutBox6 .box ul li.li4 .icon {
	margin-left: .25rem;
}

.aboutBox6 .box ul li.li4 .img {
	margin-left: .48rem;
	margin-top: .05rem;
}

.aboutBox6 .box ul li.li5 {
	padding-left: 2.15rem;
}

.aboutBox6 .box ul li.li5 .icon {
	margin-left: .4rem;
}

.aboutBox6 .box ul li.li5 .img {
	margin-left: .5rem;
}


.header2 {
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
}

.header2 .topHeaderA .nav ul li a {
	color: #00589f
}

.colorBlue .nav ul li:after,
.colorBlue .nav ul li:after,
.header2 .nav ul li:after,
.header2 .nav ul li:after {
	content: '';
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: -1px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.topHeaderA .nav ul li.cur:after,
.topHeaderA .nav ul li:hover::after {
	content: '';
	width: 100%;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1px;
}

.colorBlue .nav ul li.cur:after,
.colorBlue .nav ul li:hover::after,
.header2 .nav ul li.cur:after,
.header2 .nav ul li:hover::after {
	background: #fd9833;
	width: 100%;
}





.header2 .topHeaderB .pic2 {
	display: block;
}


.homeBoxA-a a.mainMore2 {
	color: #f9ab5c;
	margin-top: .25rem;
}

a.mainMore2 {
	border-color: #f9ab5c;
	color: #f9ab5c;
}

.homeBoxA-a a.mainMore2:hover {
	color: #f9ab5c;
}

.morebtnb {
	margin-top: .25rem;
	display: inline-block;
	color: #0a91d4;
	font-size: .16rem;
	background: url(../images/jt1.png) no-repeat left center/cover;
	background-size: .19rem .19rem;
	padding-left: .25rem;
	text-transform: uppercase;
}

.showJspt2 a {
	color: #42a1d9;
	text-decoration: underline;
}


@media(max-width:1500px) {
	.homeBoxA-a {
		padding-top: .7rem;
	}

	.PartnerText .right ol li {
		padding-left: .4rem;
		padding-right: .4rem;
	}
}


.mainTit sup {
	font-size: 0.3rem;
}

/* 2020-8-4 */
.nybanner .nybannerImg {
	background-size: cover;
	position: relative;
	height: 7rem;
	overflow: hidden;
	animation: fa1 6s linear 1;
	-webkit-animation: fa1 6s linear 1;
}

.bannerA {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.bannerA .bg {
	animation: fa1 6s linear 1;
	-webkit-animation: fa1 6s linear 1;
}

@-webkit-keyframes fa1 {
	0% {
		-webkit-transform: scale(1.1);
	}

	10% {
		-webkit-transform: scale(1.09);
	}

	20% {
		-webkit-transform: scale(1.08);
	}

	30% {
		-webkit-transform: scale(1.07);
	}

	40% {
		-webkit-transform: scale(1.06);
	}

	50% {
		-webkit-transform: scale(1.05);
	}

	60% {
		-webkit-transform: scale(1.04);
	}

	70% {
		-webkit-transform: scale(1.03);
	}

	80% {
		-webkit-transform: scale(1.02);
	}

	90% {
		-webkit-transform: scale(1.01);
	}

	100% {
		-webkit-transform: scale(1.0);
	}
}

.newsTuKuList .article {
	overflow: hidden;
}

.newsTuKuList .article img {
	transition: all 1.2s;
	-webkit-transition: all 1.2s;
	-moz-transition: all 1.2s;
	-ms-transition: all 1.2s;
	-o-transition: all 1.2s;
}

.newsTuKuList .article:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.homeBoxD-a table tr:nth-child(3) td:first-child .glbox {
	margin-top: -1.4rem;
}

.PartnerText .right ol li:first-child {
	padding-left: .35rem;
	padding-right: .35rem;
}

.PartnerText2 {
	padding: 1rem 0;
}

.PartnerText2 .homeBoxD-c {
	width: 100%;
	margin-top: 0;
}

.PartnerText2 table tr td {
	vertical-align: top;
	padding: 0 0.45rem 0.5rem;
}

.PartnerText2 table tr:nth-child(3) td:first-child .glbox {
	margin-top: -1.4rem;
}


.bannerA:nth-child(2) .bannerB {
	text-align: right;
}

.bannerB1 .num {
	color: #fff;
	font-size: .18rem;
}

.bannerB1 .conH {
	margin-top: .2rem;
}

.bannerB1 .conH h3 {
	font-size: .26rem;
	width: 5.25rem;
	color: #fff;
	line-height: 1.5;
}

.bannerB2 .t,
.bannerB3 .t {
	text-transform: initial;
	font-size: .82rem;
}

.bannerB2 .con,
.bannerB3 .con {
	margin-top: .2rem;
	line-height: 1.6;
	text-transform: initial;
	color: #fff;
}

.bannerB2 {
	text-align: right;
}

.bannerB2 .t,
.bannerB2 .con {
	color: #fff;
}


.bannerB3 .con {
	width: 3rem;
}

.fixpoint {
	position: fixed;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	z-index: 9999;
}

.fixpoint ul li {
	display: block;
	margin: 10px 0;
	position: relative;
	width: 12px;
	height: 12px;
}

.fixpoint ul li i {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50px;
	border: 1px solid #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .3);
}

.fixpoint ul li p {
	position: absolute;
	text-align: right;
	right: 20px;
	top: -5px;
	font-size: 14px;
	width: 140px;
	opacity: 0;
}

.fixpoint ul li.cur i,
.fixpoint ul li:hover i {
	background: #fff;
	border-color: #fff;
}

.fixpoint.on ul li i {
	border-color: #b0b0b2;
}

.fixpoint.on ul li:hover i,
.fixpoint.on ul li.cur i {
	border-color: #00589f;
	background: #00589f;
}

.fixpoint ul li:hover p {
	opacity: 1;
	color: #fff;
}

.fixpoint.on ul li:hover p {
	opacity: 1;
	color: #00589f;
}

.aboutBox6 .box ul li.li4 .num span {
	font-size: .14rem
}

#calendarPanel {
	display: none;
}

/* 2020-8-14 */
.PartnerText2 {
	background: url(../images/PartnerTextbg.jpg) no-repeat center top/cover;
}

.PartnerText2 ul li,
.homeBoxD-c ul li {
	float: left;
	width: 100%;
	background: #fff;
	margin-bottom: .45rem;
	padding: 0.6rem 1rem;
}

.PartnerText2 ul li:last-child,
.homeBoxD-c ul li:last-child {
	margin-bottom: 0;
}

.PartnerText2 ul li span,
.homeBoxD-c ul li span {
	color: #daeef8;
	font-size: 1.02rem;
	/* font-family: "Roboto-Bold"; */
	font-family: arial;
	line-height: 1;
	display: block;
	font-weight: bold;
}

.PartnerText2 ul li h3,
.homeBoxD-c ul li h3 {
	font-size: .26rem;
	color: #111111;
	/* font-family: "Roboto-Bold"; */
	font-family: arial;
	margin-top: -0.4rem;
}

.PartnerText2 ul li .box,
.homeBoxD-c ul li .box {
	border-bottom: 1px solid #eeeeee;
	padding: .2rem 0;
}

.PartnerText2 ul li .box:last-child,
.homeBoxD-c ul li .box:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

.PartnerText2 ul li .box h4,
.homeBoxD-c ul li .box h4 {
	color: #00589f;
	font-size: .24rem;
	/* font-family: "Roboto-Bold"; */
	font-family: arial;
	margin-bottom: .1rem;
}

.PartnerText2 ul li .box .t,
.homeBoxD-c ul li .box .t {
	font-size: .18rem;
	line-height: .28rem;
	font-family: "Roboto Light"
}

/* .PartnerText2 ul li .box .imgbox {
	margin-top: .25rem;
} */

.PartnerText2 ul li .box .imgbox .img {
	float: left;
	margin-right: .5rem;
	margin-top: .25rem;
}

.PartnerText2 ul li .box .imgbox .img img {
	height: .49rem;
}

.PartnerText2 ul li:nth-child(2) .box .t,
.homeBoxD-c ul li:nth-child(2) .box .t {
	padding-left: .18rem;
}

.PartnerText2 ul li:nth-child(2) .box .imgbox {
	margin-left: .18rem;
}

.homeBoxD-c ul li {
	background: none;
	padding: 0;
}

.homeBoxD-c ul li .box .morebtnb {
	margin-top: .2rem;
	display: inline-block;
}

.homeBoxD-c ul li:nth-child(2) .box .morebtnb {
	margin-left: .18rem;
}

.newsTuKuList {
	display: none;
}

.newsTuKuList:first-child {
	display: block;
}

.newsTuKuList .article {
	width: 32%;
	float: left;
	margin-right: 2%;
}

.newsTuKuList .article:nth-child(3n) {
	margin-right: 0;
}

/* 2020-8-17 */
.joinText4 {
	background: #ffffff;
	padding: .9rem 0 .8rem;
}

.joinText4 .titleTop .title {
	float: left;
}

.joinText4 .titleTop .tab {
	float: right;
	margin-top: .1rem;
}

.joinText4 .titleTop .tab span {
	display: block;
	float: left;
	background: #0f62a5;
	line-height: .48rem;
	padding: 0 .3rem;
	color: #fff;
	font-size: .18rem;
	font-family: "arial";
	/*border-radius: .5rem;
	-webkit-border-radius: .5rem;
	-moz-border-radius: .5rem;
	-ms-border-radius: .5rem;
	-o-border-radius: .5rem;*/
	margin-left: .15rem;

	transform: skew(-30deg);
	-webkit-transform: skew(-30deg);
	-moz-transform: skew(-30deg);
	-o-transform: skew(-30deg);
	-ms-transform: skew(-30deg);
	background-color: 0f62a5;
	/*  margin: 50px auto; */
	/*display: table;*/
}

.joinText4 .titleTop .tab span i {
	font-style: initial;
	ransform: skew(30deg);
	-webkit-transform: skew(30deg);
	-moz-transform: skew(30deg);
	-o-transform: skew(30deg);
	-ms-transform: skew(40deg);
	display: table;
}

.joinTextimgbox {
	margin-top: .5rem;
}

.joinTextimg {
	padding-bottom: .75rem;
}

.joinTextimg .swiper-slide {
	width: 7.9rem;
	height: 5.27rem;
	margin-top: .3rem;
	background-position: center;
	background-size: cover;
	opacity: .5;
}

.joinTextimg .swiper-slide.swiper-slide-active {
	width: 8.83rem;
	height: 5.89rem;
	border: 3px solid #fff;
	margin-top: 0;
	background-position: center;
	background-size: cover;
	opacity: 1;
	margin-left: -0.5rem;
}

.joinTextimg .swiper-button-next,
.joinTextimg .swiper-button-prev {
	width: .4rem;
	height: .4rem;
	top: auto;
	margin-top: 0;
	bottom: 0;
}

.joinTextimg .swiper-button-prev {
	background: url(../images/swiperLeft2.png) no-repeat center center/cover;
	left: 6rem;
}

.joinTextimg .swiper-button-next {
	background: url(../images/swiperRight2.png) no-repeat center center/cover;
	right: 6rem;
}

.joinTextimg .swiper-button-prev:hover {
	background: url(../images/swiperLeftH.png) no-repeat center center/cover;
}

.joinTextimg .swiper-button-next:hover {
	background: url(../images/swiperRightH.png) no-repeat center center/cover;
}

.joinTextimg .swiper-pagination {
	bottom: 0;
	height: .4rem;
	line-height: .4rem;
}


/* 2020-8-17 */
.homeBoxC-d .t {
	min-height: 0.75rem;
}

.homeBoxC-d .t1 {
	width: 12.3%;
	line-height: .2rem;
	/*padding: .175rem .2rem;*/
}

/*0304*/
.homeBoxC-d dt .t1 {
	padding: .175rem .2rem;
}

.homeBoxC-d .t5 {
	width: 11.5%;
}

.homeBoxC-d .t4 {
	width: 10.3%;
}

.homeBoxC-d .t11 {
	width: 7.975%;
}

.homeBoxC-d .t1 span {
	font-size: .14rem;
}

.homeBoxC-e {
	left: 0;
	border-radius: 0 30px 30px 0;
	-webkit-border-radius: 0 30px 30px 0;
	-moz-border-radius: 0 30px 30px 0;
	-ms-border-radius: 0 30px 30px 0;
	-o-border-radius: 0 30px 30px 0;
}

.homeBoxC-e span {
	padding-left: 0;
	border-radius: 0 30px 30px 0;
	-webkit-border-radius: 0 30px 30px 0;
	-moz-border-radius: 0 30px 30px 0;
	-ms-border-radius: 0 30px 30px 0;
	-o-border-radius: 0 30px 30px 0;
	padding-left: 0;
	height: .25rem;
	line-height: .25rem;
}

.homeBoxC-e span em {
	font-style: normal;
	padding-left: .2rem;
}
.homeBoxC-d dd.h3,.homeBoxC-d dd.h2{display: flex;}
.homeBoxC-d dd.h1 .t {
	height: 1.1rem;
}

.homeBoxC-d dd.h4 .t {
	height: 4.8rem;
	padding: 0;
}

.homeBoxC-d dd.h1 .t .div1 {
	position: relative;
	border-bottom: none;
}

.homeBoxC-d dd.h1 .t .div1 .homeBoxC-e1 {
	top: -0.06rem;
}

.homeBoxC-d dd.h1 .t .div1 .homeBoxC-e2 {
	top: 0.26rem
}

.homeBoxC-d dd.h1 .t .one2 .homeBoxC-e1 {
	/*top: 0.1rem;*/
	top: 50%;
	transform: translateY(-50%);
}

.homeBoxC-d .t3 .div1,
.homeBoxC-d .t4 .div1,
.homeBoxC-d .t5 .div1,
.homeBoxC-d .t6 .div1,
.homeBoxC-d .t7 .div1,
.homeBoxC-d .t8 .div1,
.homeBoxC-d .t9 .div1,
.homeBoxC-d .t10 .div1,
.homeBoxC-d .t11 .div1 {
	position: relative;
	height: 1.1rem;
	border-bottom: 1px solid rgba(139, 143, 146, 0.14);
}

.homeBoxC-d .t3 .div1:last-child,
.homeBoxC-d .t4 .div1:last-child,
.homeBoxC-d .t5 .div1:last-child,
.homeBoxC-d .t6 .div1:last-child,
.homeBoxC-d .t7 .div1:last-child,
.homeBoxC-d .t8 .div1:last-child,
.homeBoxC-d .t9 .div1:last-child,
.homeBoxC-d .t10 .div1:last-child,
.homeBoxC-d .t11 .div1:last-child {
	border-bottom: none;
}

.homeBoxC-d .t5 .div1 .homeBoxC-e1 {
	top: 0.1rem
}

.homeBoxC-d .t5 .div1 .homeBoxC-e2 {
	top: 0.45rem
}

.homeBoxC-d .t5 .one .homeBoxC-e1 {
	/*top: 0.3rem;*/
	top: 50%;
	transform: translateY(-50%);
}

.homeBoxC-d .tleft p {
	text-align: left;
	/*padding-left: 0.1rem;*/
}

.homeBoxC-d dd.h2 .t {
	height: 3.2rem;
	padding: 0;
}

.homeBoxC-d .t5 .one2 .homeBoxC-e1 {
	top: 0.3rem;
}

.homeBoxC-f ul li.sign6 p {
	padding-left: 50px;
}

.homeBoxC-f ul li p .ico6 {
	width: 45px;
	height: 15px;
	border-radius: 10px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	border: 1px dashed #0890d3;
}

.glts {
	margin-top: .25rem;
	color: #444444;
	font-size: 16px;
	text-decoration: underline;
	position: relative;
	padding-left: 20px;
}

.glts::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.08rem;
	width: 11px;
	height: 9px;
	background: url(../images/glsj.png) no-repeat center center/cover;
}

.sjicon {
	display: inline-block;
	width: .11rem;
	height: 0.09rem;
	background: url(../images/glsj.png) no-repeat center center/cover;
}

.fxBtn a.bshare-facebook {
	width: .32rem !important;
	height: .32rem !important;
	background: url(../images/fxicon1.png) no-repeat center center/cover;
	margin-right: .15rem;
}

.fxBtn  a.bshare-twitter {
	width: .32rem !important;
	height: .32rem !important;
	background: url(../images/fxicon2.png) no-repeat center center/cover;
	margin-right: .15rem;
}

.fxBtn .zxwx a.bshare-weixin {
	width: .32rem !important;
	height: .32rem !important;
	background: url(../images/weixin_11_15.png) no-repeat center center/cover;
	margin-right: .15rem;
}
.fxBtn .zxwx{
	position: relative;
	display: inline-block;
}
.fxBtn .zxwx .ewm0304 {
    position: absolute;
    left: -50px;
    top: 150%;
    width: 160px;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    display: none;
}
.fxBtn .zxwx .ewm0304 .img {
    padding: 10px;
    text-align: center;
}
.fxBtn .zxwx .ewm0304 .img p {
    font-size: 14px;
    color: #666;
    margin-top: 2px;
}
.fxBtn .zxwx:hover .ewm0304 {
	display: block;
}
.fxBtn a.bshare-linkedin {
	width: .32rem !important;
	height: .32rem !important;
	background: url(../images/fxicon3.png) no-repeat center center/cover;
}

.homeBoxC-ico {
	border: 1px dashed #0890d3;
	background: #fff;
}

.homeBoxC-ico::before {
	content: '';
	width: .15rem;
	height: .16rem;
	background: url(../images/i1.png) no-repeat center center/cover;
	position: absolute;
	right: .05rem;
	top: 50%;
	margin-top: -0.08rem;
}

@media (max-width: 1500px) {
	.glts {
		font-size: 14px;
	}
}

@media (max-width: 1300px) {
	.glts {
		font-size: 12px;
	}
}

@media(max-width:1280px) {
	.swiper-container-banner .swiper-button-next {
		left: 1.5rem;
	}
}


.boxtext3 {
	margin-top: 2%;
	background: #fff;
	padding: .27rem .6rem;
}

.boxtext3 .name {
	float: left;
	color: #06234a;
	font-size: .26rem;
	border-right: 1px solid #e2ebf5;
	height: 0.98rem;
	width: 2.15rem;
	padding-top: .22rem;
	font-family: "Roboto Medium"
}

.boxtext3 .text {
	padding-top: .15rem;
	float: left;
	width: 41%;
	padding-left: 0.6rem;
	color: #415570;
	font-size: .18rem;
	line-height: .3rem;
	font-family: "Roboto Light"
}

.boxtext3 .text a {
	color: #00589f;
	text-decoration: underline;
}


.homeBoxC-d dd.h6 .t1,
.homeBoxC-d dd.h6 .t2 {
	min-height: 0;
	padding-top: 35.9%;
}

.homeBoxC-d dd.h5 .t1,
.homeBoxC-d dd.h5 .t2 {
	min-height: 0;
	padding-top: 29.9%;
}

.homeBoxC-d dd.h3 .t1,
.homeBoxC-d dd.h3 .t2 {
	min-height: 0;
	padding-top: 18.5%;
}

.homeBoxC-d dd.h2 .t1,
.homeBoxC-d dd.h2 .t2 {
	min-height: 0;
	padding-top: 11.4%;
}

.homeBoxC-d dd.h2 .t {
	height: auto;
}

.homeBoxC-d dd.h6 .t1 p,
.homeBoxC-d dd.h5 .t1 p,
.homeBoxC-d dd.h4 .t1 p,
.homeBoxC-d dd.h3 .t1 p,
.homeBoxC-d dd.h2 .t1 p {
	position: absolute;
}

.homeBoxC-d dd.h4 .t {
	height: auto;
}

.homeBoxC-d dd.h4 .t1,
.homeBoxC-d dd.h4 .t2 {
	padding-top: 22.9%;
}

.homeBoxC-d dd.h4 .t1 p {
	position: absolute;
}

.t_gj {
	float: right;
	position: relative;
	padding-right: 0.25rem;
	margin-right: 0.1rem;
}

.t_gj .t_gj_t {
	font-size: .16rem;
	position: relative;
	padding: .3rem 0;
}

.t_gj .t_gj_t i:before {
	position: absolute;
	content: "";
	background-image: url(../images/t_sj_2.png);
	/*右图*/
	width: 0.09rem;
	height: 0.06rem;
	right: -30%;
	top: 50%;
	transform: translateY(-50%);
	background-size: 100% 100%;
}

.t_gj .t_gj_t i:after {
	content: "";
	position: absolute;
	background-image: url(../images/t_sj.png);
	width: 0.17rem;
	height: 0.17rem;
	left: -38%;
	top: .33rem;
	background-size: 100% 100%;
}

.t_gj .t_gj_b {
	position: absolute;
	top: 75%;
	left: auto;
	right: 0;
	width: 260%;
	padding: 0.2rem 0.35rem 0.2rem 0.5rem;
	background: url(../images/t_sj_5.png);
	background-size: 100% 100%;
	box-shadow-left: 1px 4px 4px 0px rgba(0, 0, 0, .1);
	/*border: 1px solid rgba(0,0,0,.1);*/
	display: none;
	text-align: left;
}



.t_gj:hover .t_gj_b {
	display: block;
}

.t_gj .t_gj_b ol li {
	margin-bottom: 0.12rem;

}

.t_gj .t_gj_b ol li:last-child {
	margin-bottom: 0;
}

.t_gj .t_gj_b ol li a {
	color: #adabab;
	font-size: 0.14rem;
	position: relative;
}

.t_gj .t_gj_b ol li a span {
	color: #333;
}

.t_gj .t_gj_b ol li:hover a:before,
.t_gj .t_gj_b ol li.cur a:before {
	background: url(../images/t_sj_3.png);
	width: 0.13rem;
	height: 0.09rem;
	position: absolute;
	left: -0.2rem;
	top: 50%;
	content: "";
	transform: translateY(-50%);
	background-size: 100% 100%;

}

@media(max-width: 1800px) {
	.t_gj .t_gj_t i:after {
		/*top: .345rem;*/
		top: .33rem;
	}
}

/*@media(max-width: 1200px){
	.t_gj .t_gj_t i:after{
		top: 16px;
	}
}
@media(max-width: 1200px){
	.t_gj .t_gj_t i:before {
	    margin-top: -3px;
	}
}
@media(max-width: 1400px){
.t_gj .t_gj_t i:before {
    right: -21px;
    top: 32px;
    margin-top: -4px;
      }
}*/


/* 2020-11-3 */
.tzbox {
	padding-bottom: .6rem;
}

.tzbox .tztit {
	border-bottom: 1px solid #eeeeee;
	line-height: .7rem;
	margin-bottom: .52rem;
}

.tzbox .tztit .tzbtn {
	float: left;
}

.tzbox .tztit .tzbtn a {
	display: block;
	float: left;
	color: #415570;
	font-size: .14rem;
	text-transform: uppercase;
	margin-right: .25rem;
	position: relative;
}

.tzbox .tztit .tzbtn a:last-child {
	margin-right: 0;
}

.tzbox .tztit .tzbtn a::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	background: #fd9833;
	display: none;
}

.tzbox .tztit .tzbtn a.cur::before,
.tzbox .tztit .tzbtn a:hover::before {
	display: block;
}

.tzbtn .tztit .Bread {
	float: right;
}

.tzDirectors {
	margin-top: .45rem;
	border-bottom: 2px solid #058fd3;
}

.tzDirectors .box {
	text-align: center;
	padding-bottom: .22rem;
	cursor: pointer;
}

.tzDirectors .box .img {
	width: 1.21rem;
	height: 1.21rem;
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin: 0 auto;
}

.tzDirectors .box .text {
	margin-top: .15rem;
}

.tzDirectors .box .text h3 {
	color: #333333;
	font-size: .2rem;
	font-weight: normal;
}

.tzDirectors .box .text p {
	color: #666666;
	font-size: .14rem;
	margin-top: .05rem;
	line-height: .24rem;
	overflow: hidden;
	height: .48rem;
}

.tzDirectors .swiper-button-next {
	right: 0;
	background: url(../images/tzright.jpg) no-repeat center center;
}

.tzDirectors .swiper-button-prev {
	left: 0;
	background: url(../images/tzleft.jpg) no-repeat center center;
}

.tzDirectors .box.cur::before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: .17rem;
	height: .11rem;
	transform: translateX(-50%);
	background: url(../images/tzsj.jpg) no-repeat center bottom/cover;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.Directorsbox {
	margin-top: .35rem;
}

.Directorsbox ol li {
	float: left;
	width: 100%;
	display: none;
}

.Directorsbox ol li:first-child {
	display: block;
}

.Directorsbox ol li h3 {
	color: #06234a;
	font-size: .3rem;
	font-weight: normal;
}

.Directorsbox ol li h4 {
	margin-top: .12rem;
	color: #06234a;
	font-size: .2rem;
	font-weight: normal;
}

.Directorsbox ol li .text {
	margin-top: .15rem;
	font-size: .18rem;
	line-height: .34rem;
}

.tzbox2 {
	background: #f9f9f9;
	padding: .6rem 0;
}

.tzbox2 ol {
	margin-top: .35rem;
}

.tzbox2 ol li {
	background: #fff;
	float: left;
	width: 32%;
	margin-right: 2%;
	padding: .3rem;
}

.tzbox2 ol li:nth-child(3n) {
	margin-right: 0;
}

.tzbox2 ol li h3 {
	color: #06234a;
	font-size: .26rem;
	font-weight: normal;
	padding-left: .2rem;
}

.tzbox2 ol li .t {
	color: #415570;
	font-size: .16rem;
	line-height: .3rem;
	margin-top: .12rem;
	padding: 0 .2rem;
}

.tzbox2 ol li .bottom {
	margin-top: .4rem;
	display: inline-block;
	text-align: center;
	border: 1px solid #058fd3;
	line-height: .5rem;
	font-size: .16rem;
	border-radius: .5rem;
	-webkit-border-radius: .5rem;
	-moz-border-radius: .5rem;
	-ms-border-radius: .5rem;
	-o-border-radius: .5rem;
	overflow: hidden;
	display: none;
}

.tzbox2 ol li .bottom a {
	display: block;
	color: #005995;
	padding: 0 .28rem;
}

.tzbox2 ol li .bottom a i {
	display: inline-block;
	width: .18rem;
	height: .14rem;
	background: url(../images/tzxz01.jpg) no-repeat center center/cover;
	margin-right: .05rem;
}

.tzbox2 ol li .bottom a:hover {
	background: #058fd3;
	color: #fff;
}

.tzbox2 ol li .bottom a:hover i {
	background: url(../images/tzxz02.jpg) no-repeat center center/cover;
}

.Quoteimg {
	margin-top: .3rem;
}

.Quoteimg .box {
	background: url(../images/tzbg01.jpg) no-repeat center center/cover;
	width: 100%;
	height: 3.5rem;
}

.Quoteimg .box .left {
	float: left;
	width: 3.4rem;
	padding-left: .45rem;
	background: url(../images/tzxian.png) no-repeat right center/cover;
	background-size: 1px 100%;
	height: 3.5rem;
	padding-top: .85rem;
}

.Quoteimg .box .left .img {
	width: 1.4rem;
	line-height: 0;
}

.Quoteimg .box .left .hk {
	color: #ffffff;
	font-size: .6rem;
	font-family: arial;
	margin-top: .25rem;
}

.Quoteimg .box .left .hk span {
	display: inline-block;
	text-transform: uppercase;
	font-size: .2rem;
	position: relative;
	margin-left: .35rem;
}

.Quoteimg .box .left .hk span::before {
	content: "";
	position: absolute;
	left: 50%;
	top: -0.24rem;
	width: .29rem;
	height: .18rem;
	transform: translateX(-50%);
	background: url(../images/tzsj02_2.png) no-repeat center center/cover;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}



.Quoteimg .box .left .hk span.jico::before {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(180deg);
	/* Opera */
	left: 20%;
	background: url(../images/tzsj02.png) no-repeat center center/cover;
}

.Quoteimg .box .left .fd {
	color: #ffffff;
	font-size: .2rem;
	margin-top: .2rem;
}

.Quoteimg .box .left .fd i {
	width: 0.07rem;
	height: 0.18rem;
	background: url(../images/tzsj03_3.png) no-repeat center center/cover;
	display: inline-block;
	margin-right: .13rem;
}

.Quoteimg .box .left .fd i.jico {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(180deg);
	/* Opera */
	background: url(../images/tzsj03.png) no-repeat center center/cover;
}

.Quoteimg .box .right {
	float: right;
	width: 9.59rem;
	padding-top: 1.32rem;
}

.Quoteimg .box .right li {
	float: left;
	width: 20%;
	padding-left: .3rem;
}

.Quoteimg .box .right li span {
	color: #ffffff;
	font-size: .2rem;
}

.Quoteimg .box .right li p {
	margin-top: .2rem;
	color: #ffffff;
	font-size: .18rem;
	text-transform: uppercase;
}

.Quoteimg .box .right li p span {
	font-size: .36rem;
	display: inline-block;
	margin-right: .1rem;
	font-family: arial;
}

.Quoteimg .ts {
	color: #415570;
	font-size: .16rem;
	margin-top: .1rem;
}



.tzleftbtn a {
	display: block;
	float: left;
	color: #005995;
	font-size: .16rem;
	border: 1px solid #005995;
	padding: 0 .35rem;
	line-height: .5rem;
	margin-right: 10px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
}

.tzleftbtn a.cur,
.tzleftbtn a:hover {
	background: #058fd3;
	color: #fff;
}

.gltzList {
	margin-top: .5rem;
}

.gltzList ol li {
	float: left;
	width: 100%;
	background: #fff;
	padding: .3rem .45rem;
	margin-bottom: .15rem;
}

.gltzList ol li .data {
	color: #0a91d4;
	font-size: .18rem;
	line-height: .26rem;
	font-family: "Roboto Regular";
}

.gltzList ol li h3 {
	margin-top: .1rem;
	color: #005995;
	font-size: .22rem;
	line-height: 1.5;
	font-family: "Roboto Bold";
}

.gltzList ol li span.more {
	margin-top: .25rem;
	transition: all 0.6s;
	display: block;
	padding-left: .28rem;
	font-size: .16rem;
	color: #0a91d4;
	text-transform: uppercase;
	background: url(../images/jt1.png) no-repeat left center/cover;
	background-size: .19rem .19rem;
}

.gltzList ol li:hover .data {
	color: #fd9833
}

.gltzList ol li:hover h3 {
	color: #0a91d4;
	text-decoration: underline;
}

.gltzList ol li:hover span.more {
	padding-left: .48rem;
	background: url(../images/jt5.png) no-repeat left center/cover;
	background-size: .39rem .19rem;
}

.ggbottombtn {
	text-align: center;
	text-indent: -100000px;
}

.ReportsTop {
	background: #fff;
	padding: 0.5rem .6rem;
}

.ReportsTop .tit {
	border-bottom: 1px solid #e5e5e5;
}

.ReportsTop .tit h3 {
	float: left;
	color: #06234a;
	font-size: .36rem;
	font-weight: normal;
}

.ReportsTop .tit .btn {
	float: right;
	margin-top: .22rem;
}

.ReportsTop .tit .btn span {
	float: left;
	margin-left: .4rem;
	font-size: .16rem;
	color: #415570;
	padding-bottom: .2rem;
	position: relative;
	cursor: pointer;
}

.ReportsTop .tit .btn span::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	background: #00589f;
	display: none;
}

.ReportsTop .tit .btn span.cur:before {
	display: block;
}

.Reportscon {
	margin-top: .3rem;
}

.Reportscon ol li {
	float: left;
	width: 100%;
}

.Reportscon ol li h3 {
	color: #005995;
	font-size: .24rem;
	font-weight: normal;
}

.Reportscon ol li .text {
	margin-top: .1rem;
	color: #415570;
	font-size: .16rem;
	line-height: .36rem;
}

.Reportscon ol li .text p {
	position: relative;
	padding-left: .18rem;
}

.Reportscon ol li .text p::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.14rem;
	width: .04rem;
	height: .04rem;
	background: #fff;
	border: 2px solid #1395d5;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
}

.Reportscon ol li .bottom {
	margin-top: .35rem;
}

.Reportscon ol li .bottom a {
	display: inline-block;
	background: #058fd3;
	color: #fff;
	font-size: .16rem;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	line-height: .5rem;
	padding: 0 .45rem;
}

.Reportscon ol li .bottom a i {
	display: inline-block;
	width: .18rem;
	height: .14rem;
	background: url(../images/tzxz02.jpg) no-repeat center center/cover;
	margin-right: 5px;
}

.ReportsBox {
	background: #fff;
	margin-top: .2rem;
	padding: .5rem .6rem;
}

.ReportsBox .btn {
	border-bottom: 1px solid #e5e5e5;
}

.ReportsBox .btn span {
	float: left;
	margin-left: .4rem;
	font-size: .16rem;
	color: #415570;
	padding-bottom: .2rem;
	position: relative;
	cursor: pointer;
}

.ReportsBox .btn span:first-child {
	margin-left: 0;
}

.ReportsBox .btn span::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	background: #00589f;
	display: none;
}

.ReportsBox .btn span.cur:before,
.ReportsBox .btn span:hover:before {
	display: block;
}

.ReportsBox .btn span.cur,
.ReportsBox .btn span:hover {
	color: #005995;
}

.ReportsT {
	margin-top: .3rem;
}

.ReportsT .box ol li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	line-height: .6rem;
	font-size: .16rem;
	color: #415570;
	position: relative;
	padding-left: .17rem;
}

.ReportsT .box ol li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.26rem;
	width: .04rem;
	height: .04rem;
	background: #fff;
	border: 2px solid #1395d5;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
}

.ghdrcbtn {
	border-bottom: 1px solid #e5e5e5;
}

.ghdrcbtn a {
	float: left;
	margin-left: .4rem;
	font-size: .16rem;
	color: #415570;
	padding-bottom: .2rem;
	position: relative;
	cursor: pointer;
}

.ghdrcbtn a:first-child {
	margin-left: 0;
}

.ghdrcbtn a::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	background: #00589f;
	display: none;
}

.ghdrcbtn a.cur::before,
.ghdrcbtn a:hover::before {
	display: block;
}

.ghdrcbtn a.cur,
.ghdrcbtn a:hover {
	color: #005995;
}

.ghdrcdate {
	margin-top: .3rem;
	border-top: 1px solid #008fd3;
	border-bottom: 1px solid #008fd3;
	border-left: 1px solid #008fd3;
}

.ghdrcdate span {
	display: block;
	float: left;
	width: 8.333%;
	text-align: center;
	cursor: pointer;
	color: #005995;
	font-size: .16rem;
	line-height: .5rem;
	border-right: 1px solid #008fd3;
}

.ghdrcdate span.cur {
	background: #058fd3;
	color: #fff;
}

.ghdrcList {
	margin-top: .2rem;
}

.ghdrcList ol li {
	float: left;
	width: 49%;
	margin-right: 2%;
	background: #fff;
	padding: 0.45rem .5rem;
	margin-top: 2%;
}

.ghdrcList ol li:nth-child(2n) {
	margin-right: 0;
}

.ghdrcList ol li .data {
	color: #0a91d4;
	font-size: .18rem;
}

.ghdrcList ol li h3 {
	color: #005995;
	font-size: .22rem;
	font-weight: normal;
	margin-top: .12rem;
}

.ghdrcList ol li .text {
	margin-top: .25rem;
	min-height: .6rem;
}

.ghdrcList ol li .text .t {
	line-height: .2rem;
	margin-top: .2rem;
	padding-left: .3rem;
}

.ghdrcList ol li .text .t a {
	text-decoration: underline;
	color: #415570;
	font-size: .16rem;
}

.ghdrcList ol li .text .t.t1 {
	background: url(../images/gdh01.jpg) no-repeat left center/cover;
	left: 0;
	background-size: .2rem .2rem;
}

.ghdrcList ol li .text .t.t2 {
	background: url(../images/gdh02.jpg) no-repeat left center/cover;
	left: 0;
	background-size: .2rem .2rem;
}

.ggcontact {
	background: url(../images/ggcontactbg.jpg) no-repeat center center/cover;
	height: 4.12rem;
	padding: .55rem 0.6rem;
}

.ggcontact ol {
	margin-top: .4rem;
}

.ggcontact ol li {
	float: left;
	width: 100%;
	margin-bottom: .28rem;
}

.ggcontact ol li .icon {
	float: left;
	width: .38rem;
	height: .37rem;
	line-height: 0;
	overflow: hidden;
}

.ggcontact ol li .text {
	float: left;
	margin-left: .15rem;
}

.ggcontact ol li .text .bt {
	margin-top: -0.08rem;
	color: #06234a;
	font-size: .22rem;
}

.ggcontact ol li .text p {
	color: #415570;
	font-size: .16rem;
}

.ggcontact02 {
	margin-top: .6rem;
}

.ggcontact02 .ts {
	color: #415570;
	font-size: .16rem;
	margin-top: 0.05rem;
}

.ggcontact02 ol {
	margin-top: .35rem;
}

.ggcontact02 ol li {
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-bottom: .2rem;
}

.ggcontact02 ol li:nth-child(2n) {
	margin-right: 0;
}

.ggcontact02 ol li p {
	float: left;
	color: #415570;
	font-size: .16rem;
	width: .98rem;
	line-height: .52rem;
}

.ggcontact02 ol li p i {
	display: inline-block;
	color: #f50028;
	margin-left: 0.05rem;
}

.ggcontact02 ol li input {
	float: right;
	width: 5.6rem;
	line-height: .52rem;
	border: 1px solid #e1e3e8;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	font-size: .16rem;
	color: #415570;
	padding: 0 15px;
}

.ggcontact02 ol li select {
	float: right;
	width: 12.88rem;
	border: 1px solid #e1e3e8;
	height: .52rem;
	color: #415570;
	font-size: .16rem;
	background: #fff;
	background-size: .13rem .06rem;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 0 15px;
	float: right;
	width: 5.6rem;
	line-height: .52rem;
	border: 1px solid #e1e3e8;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	font-size: .16rem;
	color: #415570;
	padding: 0 15px;
}

.ggcontact02 ol li .selectjt {
	float: right;
	position: relative;
}

.ggcontact02 ol li .selectjt::before {
	content: "";
	position: absolute;
	right: 15px;
	top: 0.22rem;
	width: .13rem;
	height: .06rem;
	background: url(../images/newsjt.png) no-repeat right center/cover;
	background-size: .13rem .06rem;
}

.ggcontact02 ol li.li6 p {
	line-height: .3rem;
}

.ggcontact02 ol li .text {
	float: right;
	width: 12.88rem;
}

.ggcontact02 ol li .text .t {
	line-height: .3rem;
	color: #415570;
	font-size: .16rem;
}

.ggcontact02 ol li .text .d {
	margin-top: .1rem;
}

.ggcontact02 ol li .text .d .radiobtn {
	float: left;
	display: block;
	position: relative;
	padding-left: .3rem;
	font-size: .16rem;
	color: #415570;
	line-height: .2rem;
	margin-right: .32rem;
}

.ggcontact02 ol li .text .d .radiobtn input[type="radio"],
.ggcontact02 ol li .text .d .radiobtn input[type="checkbox"] {
	position: absolute;
	opacity: 0;
}

.ggcontact02 ol li .text .d .radiobtn input[type="radio"]+.radio-label:before,
.ggcontact02 ol li .text .d .radiobtn input[type="checkbox"]+.radio-label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/glxz01.jpg) no-repeat left center/cover;
	width: .2rem;
	height: .2rem;
	cursor: pointer;
}

.ggcontact02 ol li .text .d .radiobtn input[type="radio"]:checked+.radio-label:before,
.ggcontact02 ol li .text .d .radiobtn input[type="checkbox"]:checked+.radio-label:before {
	background: url(../images/glxz02.jpg) no-repeat left center/cover;
}

.ggcontact02 ol li .text .d .radiobtn input[type="radio"]:focus+.radio-label:before,
.ggcontact02 ol li .text .d .radiobtn input[type="checkbox"]:focus+.radio-label:before {
	background: url(../images/glxz02.jpg) no-repeat left center/cover;
}

.ggcontact02 ol li .text .d .radiobtn input[type="radio"]:disabled+.radio-label:before,
.ggcontact02 ol li .text .d .radiobtn input[type="checkbox"]:disabled+.radio-label:before {
	background: url(../images/glxz01.jpg) no-repeat left center/cover;
}

.ggcontact02 ol li.li7 {
	margin-top: .4rem;
}

.ggcontact02 ol li.li7 .btn {
	float: left;
	width: 1.6rem;
	font-size: .16rem;
	background: #008fd3;
	line-height: .54rem;
	color: #fff;
	border-color: #008fd3;
	margin-right: .1rem;
}

.LookupBox {
	background: #f9f9f9;
	padding: .6rem 0;
}

.LookupText {
	margin-top: .2rem;
}

.LookupText .ts {
	color: #666666;
	font-size: .16rem;
}

.LookupText .box {
	margin-top: .16rem;
	background: #fff;
	overflow: hidden;
	border-radius: .1rem;
	-webkit-border-radius: .1rem;
	-moz-border-radius: .1rem;
	-ms-border-radius: .1rem;
	-o-border-radius: .1rem;
	padding-bottom: .6rem;
}

.LookupText .tablesbox table tr th {
	background: #00589f;
	color: #fff;
	text-align: left;
	font-size: .2rem;
	font-weight: normal;
	padding: .2rem .3rem;
}

.LookupText .tablesbox table tr td {
	color: #415570;
	font-size: .16rem;
	padding: .2rem .3rem;
}

.LookupText .tablesbox table tr:nth-child(2n) {
	background: #ecf1f5;
}

.LookupText .tablesbox table tr td span {
	color: #1eb088;
	min-width: .45rem;
	display: inline-block;
}

.LookupText .tablesbox table tr td i {
	display: inline-block;
	width: .15rem;
	height: .13rem;
	background: url(../images/LookupIcon.png) no-repeat center center/cover;
}

.Lookupdiv {
	margin-top: .45rem;
}

.Lookupdiv .LookupBtn {
	padding: 0 .3rem;
}

.Lookupdiv .LookupBtn a {
	display: block;
	float: left;
	border: 1px solid #058fd3;
	border-radius: .5rem;
	-webkit-border-radius: .5rem;
	-moz-border-radius: .5rem;
	-ms-border-radius: .5rem;
	-o-border-radius: .5rem;
	min-width: 2.15rem;
	text-align: center;
	padding: 0 .2rem;
	line-height: .5rem;
	color: #005995;
	font-size: .18rem;
	margin-right: .15rem;
	overflow: hidden;
}

.Lookupdiv .LookupBtn a.cur,
.Lookupdiv .LookupBtn a:hover {
	background: #058fd3;
	color: #fff;
}

.LookupCon {
	margin-top: .3rem;
}

.Lookupradio {
	border-bottom: 1px solid #eeeeee;
	padding: 0 0.3rem .2rem;
}

.Lookupradio .radiobtn {
	float: left;
	margin-right: .3rem;
	display: block;
	position: relative;
	padding-left: .3rem;
	font-size: .16rem;
	color: #415570;
	line-height: .2rem;
}

.Lookupradio .radiobtn input[type="radio"],
.Lookupradio .radiobtn input[type="checkbox"] {
	position: absolute;
	opacity: 0;
}

.Lookupradio .radiobtn input[type="radio"]+.radio-label:before,
.Lookupradio .radiobtn input[type="checkbox"]+.radio-label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/glxz001.png) no-repeat left center/cover;
	width: .2rem;
	height: .2rem;
	cursor: pointer;
}

.Lookupradio .radiobtn input[type="radio"]:checked+.radio-label:before,
.Lookupradio .radiobtn input[type="checkbox"]:checked+.radio-label:before {
	background: url(../images/glxz002.png) no-repeat left center/cover;
}

.Lookupradio .radiobtn input[type="radio"]:focus+.radio-label:before,
.Lookupradio .radiobtn input[type="checkbox"]:focus+.radio-label:before {
	background: url(../images/glxz002.png) no-repeat left center/cover;
}

.Lookupradio .radiobtn input[type="radio"]:disabled+.radio-label:before,
.Lookupradio .radiobtn input[type="checkbox"]:disabled+.radio-label:before {
	background: url(../images/glxz001.png) no-repeat left center/cover;
}

.LookupGp {
	padding: 0 .3rem;
}

.LookupGp .LookupGpT {
	padding: .2rem 0;
}

.LookupGp .LookupGpT .da {
	color: #06234a;
	font-size: .16rem;
	font-weight: bold;
}

.LookupGp .LookupGpT p {
	margin-top: .08rem;
	color: #415570;
	font-size: .18rem;
}

.LookupButton {
	margin-top: .45rem;
}

.LookupButton a {
	display: block;
	float: left;
	background: #058fd3;
	color: #fff;
	text-align: center;
	font-size: .18rem;
	min-width: 2.85rem;
	border-radius: .5rem;
	-webkit-border-radius: .5rem;
	-moz-border-radius: .5rem;
	-ms-border-radius: .5rem;
	-o-border-radius: .5rem;
	overflow: hidden;
	line-height: .5rem;
	margin-right: .12rem;
}

.LookupButton a i {
	display: inline-block;
	width: .2rem;
	height: .2rem;
	margin-right: 0.07rem;
	position: relative;
	top: 0.03rem;
}

.LookupButton a i.i1 {
	background: url(../images/gpxxIcon1.png) no-repeat center center/cover;
}

.LookupButton a i.i2 {
	background: url(../images/gpxxIcon2.png) no-repeat center center/cover;
}

.LookupButton a i.i3 {
	background: url(../images/gpxxIcon3.png) no-repeat center center/cover;
}

.LookupButton a.cur {
	background: #fd9833;
}

.LookupButton2 {
	margin-top: .4rem;
}

.LookupButton2 ol li {
	float: left;
	width: 16.6666%;
}

.LookupButton2 ol li .bt {
	color: #06234a;
	font-size: .18rem;
}

.LookupButton2 ol li dl.text dd {
	color: #415570;
	font-size: .16rem;
	display: block;
	position: relative;
	padding-left: .3rem;
	line-height: .2rem;
	margin-top: .15rem;
	float: left;
	width: 100%;
}

.LookupButton2 ol li dl.text dd .radiobtn input[type="radio"],
.LookupButton2 ol li dl.text dd .radiobtn input[type="checkbox"] {
	position: absolute;
	opacity: 0;
}

.LookupButton2 ol li dl.text dd .radiobtn input[type="radio"]+.radio-label:before,
.LookupButton2 ol li dl.text dd .radiobtn input[type="checkbox"]+.radio-label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/glxz01.jpg) no-repeat left center/cover;
	width: .2rem;
	height: .2rem;
	cursor: pointer;
}

.LookupButton2 ol li dl.text2 dd .radiobtn input[type="radio"]+.radio-label:before,
.LookupButton2 ol li dl.text2 dd .radiobtn input[type="checkbox"]+.radio-label:before {
	background: url(../images/glxz001.png) no-repeat left center/cover;
}

.LookupButton2 ol li dl.text dd .radiobtn input[type="radio"]:checked+.radio-label:before,
.LookupButton2 ol li dl.text dd .radiobtn input[type="checkbox"]:checked+.radio-label:before {
	background: url(../images/glxz02.jpg) no-repeat left center/cover;
}

.LookupButton2 ol li dl.text2 dd .radiobtn input[type="radio"]:checked+.radio-label:before,
.LookupButton2 ol li dl.text2 dd .radiobtn input[type="checkbox"]:checked+.radio-label:before {
	background: url(../images/glxz002.png) no-repeat left center/cover;
}

.LookupButton2 ol li dl.text dd .radiobtn input[type="radio"]:focus+.radio-label:before,
.LookupButton2 ol li dl.text dd .radiobtn input[type="checkbox"]:focus+.radio-label:before {
	background: url(../images/glxz02.jpg) no-repeat left center/cover;
}

.LookupButton2 ol li dl.text2 dd .radiobtn input[type="radio"]:focus+.radio-label:before,
.LookupButton2 ol li dl.text2 dd .radiobtn input[type="checkbox"]:focus+.radio-label:before {
	background: url(../images/glxz002.png) no-repeat left center/cover;
}

.LookupButton2 ol li dl.text dd .radiobtn input[type="radio"]:disabled+.radio-label:before,
.LookupButton2 ol li dl.text dd .radiobtn input[type="checkbox"]:disabled+.radio-label:before {
	background: url(../images/glxz01.jpg) no-repeat left center/cover;
}

.LookupButton2 ol li dl.text2 dd .radiobtn input[type="radio"]:disabled+.radio-label:before,
.LookupButton2 ol li dl.text2 dd .radiobtn input[type="checkbox"]:disabled+.radio-label:before {
	background: url(../images/glxz001.png) no-repeat left center/cover;
}

.LookupButton2 ol li dl.text dt.dt {
	margin-top: .15rem;
	float: left;
	width: 100%;
}

.LookupButton2 ol li dl.text dt.dt span {
	float: left;
	color: #415570;
	font-size: .16rem;
	line-height: .32rem;
}

.LookupButton2 ol li dl.text dt.dt input {
	text-align: center;
	width: .5rem;
	height: .32rem;
	border: 1px solid #e5e5e5;
	float: left;
	margin-left: .1rem;
	font-size: .16rem;
	color: #415570;
	padding: 0 .05rem;
}

.gptables2 {
	border-top: 1px solid #eeeeee;
}

.gptables2 table tr td {
	color: #415570;
	font-size: .16rem;
	padding: .2rem 0.3rem;
}

.gptables2 table tr:nth-child(2n) {
	background: #ecf1f5;
}

.gptables3 h3 {
	color: #333333;
	font-size: .3rem;
	font-weight: normal;
	padding: 0 .3rem;
	margin-bottom: .3rem;
}

.gptables3 table {
	border-radius: .1rem;
	-webkit-border-radius: .1rem;
	-moz-border-radius: .1rem;
	-ms-border-radius: .1rem;
	-o-border-radius: .1rem;
	overflow: hidden;
}

.gptables3 table tr th {
	background: #00589f;
	color: #fff;
	font-size: .2rem;
	font-weight: normal;
	padding: .2rem 0.3rem;
}

.gptables3 table tr td {
	color: #415570;
	font-size: .16rem;
	padding: .2rem 0.3rem;
	text-align: center;
}

.gptables3 table tr:nth-child(2n) {
	background: #ecf1f5;
}

.gptables4 .gpT {
	padding: 0 .3rem;
	margin-bottom: .3rem;
}

.gptables4 .gpT h3 {
	color: #333333;
	font-size: .3rem;
	float: left;
	font-weight: normal;
	line-height: .5rem;
}

.gptables4 .gpT .gpselect {
	float: right;
}

.gptables4 .gpT .gpselect select {
	float: left;
	width: 3.85rem;
	background: none;
	border: none;
	border-bottom: 1px solid #b1bbc7;
	height: .5rem;
	margin-left: .35rem;
	color: #415570;
	font-size: .16rem;
	background: url(../images/newsjt.png) no-repeat right center/cover;
	background-size: .13rem .06rem;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.gptables4 table {
	border-radius: .1rem;
	-webkit-border-radius: .1rem;
	-moz-border-radius: .1rem;
	-ms-border-radius: .1rem;
	-o-border-radius: .1rem;
	overflow: hidden;
}

.gptables4 table tr th {
	color: #ffffff;
	font-size: .2rem;
	background: #00589f;
	padding: .2rem .3rem;
	font-weight: normal;
	text-align: left;
}

.gptables4 table tr td {
	color: #415570;
	font-size: .16rem;
	padding: .2rem .3rem;
}

.gptables4 table tr td span {
	color: #1eb088;
	min-width: 0.45rem;
	display: inline-block;
	margin-right: .05rem;
}

.gptables4 table tr td i {
	display: inline-block;
	width: .15rem;
	height: .13rem;
	background: url(../images/LookupIcon.png) no-repeat center center/cover;
}

.gptables4 table tr:nth-child(2n) {
	background: #f0f0f0;
}

.inputerror {
	/*border-bottom: 1px solid #f00 !important;*/
	background-color: #ffe6e6 !important;
}

@-webkit-keyframes inputerrors {
	0% {
		background-color: #fff;
	}

	100% {
		background-color: #ffe6e6;
	}
}

.inputerror {
	animation: inputerrors 0.5s 3 ease;
}


/*20210302*/
.topHeaderA .nav ul li .navSub {
	position: absolute;
	left: -30px;
	background: rgba(255, 255, 255, 0.9);
	top: 100%;
	border-radius: 4px;
	display: none;
	padding: 14px 0 14px;
	width: 200px;
	z-index: 19;
}

.topHeaderA .nav ul li .navSub dd a {
	display: block;
	font-size: 14px;
	color: #3e4145;
	padding: 10px 30px;
	position: relative;
	z-index: 10;
}

.topHeaderA .nav ul li:hover .navSub {
	display: block;
}

.sousuo {
	float: right;
	position: relative;
	padding-right: 0.2rem;
	margin: .34rem 0.2rem 0.34rem 0;
	position: relative;
	z-index: 999999;
}

.sousuo:before {
	content: "";
	background: #e6e6e6;
	width: 1px;
	height: 14px;
	position: absolute;
	right: 0.1rem;
	top: 0;
}

.sousuo .icon {
	width: 0.15rem;
	height: 0.16rem;
	background: url(../images/sousuo_0302.png)center center/cover no-repeat;
	cursor: pointer;
	background-size: 100% 100%;
	image-rendering: -moz-crisp-edges;
	/* Firefox */
	image-rendering: -o-crisp-edges;
	/* Opera */
	image-rendering: -webkit-optimize-contrast;
	/*Webkit (non-standard naming) */
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
	/* IE (non-standard property) */
}




.sousuo .icon.cur {
	width: 0.15rem;
	height: 0.16rem;
	background: url(../images/guanbi_0302.png)center center/cover no-repeat;
}


.sousuo_a {
	position: absolute;
	right: 17%;
	height: 101%;
	padding: 0.34rem 0;
	width: 0;
	overflow: hidden;
	transition: all .6s;
	background: #fff;
	text-align: right;
}

.sousuo_a .sousuo_a_a {
	position: relative;
}

.sousuo_a .inp {
	width: 100%;
	border: none;
	background: none;
	outline: none;
	padding-left: 0.3rem;
	color: #999999;
	font-size: 0.18rem;
	z-index: 999;
	position: relative;
	top: -5px;
}

.sousuo_a .sub {
	width: 0.15rem;
	height: 0.16rem;
	background: url(../images/sousuo_0302.png)center center/cover no-repeat;
	position: absolute;
	left: 0;
	padding: 0;
	border: none;
	z-index: 9999;
	background-size: 100% 100%;
}

.sousuo_a.cur {
	width: 83%;
	padding-left: 0.56rem;
	padding-right: 0.3rem;
}

.sousuo_jg {
	font-family: "Roboto Regular";
	padding: 2.05rem 0 1.1rem;
	background: #f7f7f7;
}


.sousuo_jg .sousuo_jg_top {
	position: relative;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a {
	float: left;
	/*width: 50%;*/
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .bt {
	font-size: 0.5rem;
	color: #222222;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js {
	font-size: 0.2rem;
	color: #444444;
	margin-top: 0.2rem;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js span {
	color: #00589f;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js a {
	display: inline-block;
	color: #444444;
	border-bottom: 1px solid #444444;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b {
	float: right;
	width: 634px;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li {
	float: right;
	width: 48%;
	margin-right: 4%;
	text-align: center;

	position: relative;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:last-child {
	margin-right: 0;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .bt {
	font-size: 0.18rem;
	color: #415570;
	padding: 0.16rem;
	text-align: left;
	border-radius: 25px;
	border: 1px solid #b6bbc1;
	background: #fff;
	position: relative;
	cursor: pointer;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .bt:before {
	position: absolute;
	width: 13px;
	height: 6px;
	background: url(../images/jiantou_0302.png)center center/cover;
	content: "";
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:hover .bt {
	border-radius: 25px 25px 0 0;
	border-bottom: none;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box {
	border-top: 1px solid #e5e5e5;
	padding: 10px 0 0;
	position: absolute;
	top: 100%;
	width: 100%;
	left: 0;
	border-left: 1px solid #b6bbc1;
	border-bottom: 1px solid #b6bbc1;
	border-right: 1px solid #b6bbc1;
	border-top: none;
	background: #fff;
	display: none;
	overflow: hidden;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 90%;
	height: 1px;
	margin: 0 auto;
	content: "";
	background: #e5e5e5;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box p {
	color: #666666;
	font-size: 0.16rem;
	float: left;
	cursor: pointer;
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box .box_a {
	padding: 0.16rem 0.2rem;

}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box .box_a:nth-child(2n) {
	background: #f2f2f2;
}

.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box span {
	color: #1062a5;
	font-size: 0.16rem;
	float: right;
	cursor: pointer;

}


.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:hover .box {
	display: block;
	border-radius: 0 0 25px 25px;
}

.sousuo_jg .sousuo_bottom {
	margin-top: 0.5rem;
	padding: 0.5rem;
	background: #fff;
}

.sousuo_jg .sousuo_bottom ul li {
	padding-bottom: 0.32rem;
	margin-bottom: 0.32rem;
	border-bottom: 1px solid #ededed;
}

.sousuo_jg .sousuo_bottom ul li .lm {
	color: #0a91d4;
	font-size: 0.16rem;
	margin-bottom: 0.16rem;
}

.sousuo_jg .sousuo_bottom ul li .bt {
	color: #0f62a5;
	font-size: 0.22rem;
	margin-bottom: 0.2rem;
}

.sousuo_jg .sousuo_bottom ul li .bt span {
	border-bottom: 1px solid #a5bbd5;
}

.sousuo_jg .sousuo_bottom ul li .js {
	line-height: 1.7;
	font-size: 0.18rem;
	color: #666666;
}



.sousuo_jg .sousuo_bottom .jiazai {
	text-align: center;
	margin: 0.3rem auto 0;
	cursor: pointer;
}


.sousuo_jg .sousuo_bottom .jiazai .bg {
	background: url(../images/jiazai_0302.png)center center/cover no-repeat;
	display: inline-block;
	width: 0.34rem;
	height: 0.34rem;
}

.sousuo_jg .sousuo_bottom .jiazai .text {
	font-size: 0.16rem;
	color: #666666;
	display: inline-block;
	margin-left: 0.1rem;
	position: relative;
	top: -0.1rem;
}

/*底部分享按钮0304*/
.footB-a .bix {
	display: inline-block;
	position: relative;
}

.footB-a .in {
	background: url(../images/s3.png) no-repeat center;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.footB-a .bix .weixin {
	background: url(../images/weixin_0304.png) no-repeat center;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-right: 0;

}

.footB-a .bix .ewm0304 {
	position: absolute;
	left: -50px;
	bottom: 150%;
	width: 160px;
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
	display: none;
}

.footB-a .bix .ewm0304 .img {
	padding: 10px;
	text-align: center;
}

.footB-a .bix .ewm0304 .img img {
	line-height: 0;
}

.footB-a .bix .ewm0304 .img p {
	font-size: 14px;
	color: #666;
	margin-top: 2px;
}

.footB-a .bix:hover .ewm0304 {
	display: block;
}

/*取消about页面拖拽滑动 & 复制文字*/
.TeamText {
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
}

/*2021.03.30修改*/
.newsshow .showRIght .detailed ul li {
	list-style: disc;
	margin-left: 18px;
}

.newsshow .showRIght .detailed ol li {
	list-style: decimal;
	margin-left: 18px;
}














/**2021-10-11新增**/
.wsxzkxx{
	background: #f9f9f9;
	padding: 90px 0 100px;
}

.wsxzkxx .wsxzkxxa{
	font-size: 50px;
	color: #00234a;
	margin-bottom: 36px;
}

.join ul li {
	cursor: pointer;
	margin-bottom: 15px;
}

.join ul li .t {
	padding-left: 20px;
	background: #ffffff;
	font-size: 21px;
	color: #334f6e;
	line-height: 35px;
	position: relative;
	border: 1px solid #eeeeee;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.join ul li .t span {
	display: block;
	width: 24px;
	height: 14px;
	position: absolute;
	background: url(../images/g1.png) no-repeat center;
	right: 20px;
	top: 50%;
	margin-top: -7px;
}

.join ul li.cur .t span {
	background: url(../images/g2.png) no-repeat center;
}

.join ul li>.cont {
	display: none;
	background: #fff;
	border-radius: 0 0 5px 5px;
	border: 2px solid #0f62a5;
	padding: 0 27px 0 27px;
	border-top: 0;
}

.join ul li>.cont p{
	font-size: 16px;
	color: #5c728b;
	line-height: 25px;
	border-bottom: 1px solid #e7eff6;
	padding:25px 0;
	/*background: url(../images/gdh02.jpg) no-repeat left center/cover;*/
    left: 0;
    background-size: .2rem .2rem;
    padding-left: 23px;
    position: relative;
}
.join ul li>.cont p:after{
	content: "";
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(../images/gdh02.jpg) center center/cover;
	left: 0;
	top: 27px;
}
.join ul li>.cont p:last-child{
	border-bottom: 0;
}

.join ul li.cur .t {
	background: #0f62a5;
	color: #fff;
	border: 0;
	border-radius: 5px 5px 0 0;
}

.join ul li .cur {
	color: #003b83;
}

.join ul li .cur span {
	background: url(../images/g2.png) no-repeat center;
}

.join .getmore {
	text-align: center;
	display: block;
	background: #90c31f;
	font-size: 16px;
	margin: 30px auto;
	color: #fff;
	background: #90c31f;
	width: 172px;
	border-radius: 22px;
	line-height: 44px;
	box-sizing: border-box;
	cursor: pointer;
}

/**2022-1-25**/
.wcwzbd{
	background: #f7f7f7;
	padding:80px 0 100px;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide {
    opacity: 0.8;
    transition: all 0.8s;
    transform: scale(0.94);
    padding: 40px 0;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active {
    opacity: 1;
    transform: scale(1.17);
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d{
	border-radius: 20px;
    padding: 35px 30px 35px 40px;
    background: #fff;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d{
	border-radius: 20px;
    padding: 35px 30px 50px 40px;
    background: #fff;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d .t{
	font-size: 60px;
	color: #00589f;
	margin-bottom: 6px;
}


.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d .scroll_box1 .c p{
	font-size: 12px;
	color: #06234a;
	margin-bottom: 13px;
	position: relative;
	padding-left: 14px;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d .scroll_box1 .c p:before{
	position: absolute;
	content: "";
	left: 0;
	top: 10px;
	width: 6px;
	height: 6px;
	background: #00589f;
	border-radius: 50%;
	transform: translateY(-50%);
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide .aboutB-d .scroll_box1 .c p:last-child{
	margin-bottom: 0;
}

.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active .aboutB-d .scroll_box1 .c p{
	margin-bottom: 6px;
}


.wcwzbd .aboutB .aboutB-b .aboutB-c{
	position: relative;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs {
    padding: 0 45px;
    text-align: center;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide {
    cursor: pointer;
    padding-top: 58px;
    width: 89px;
    position: relative;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    position: absolute;
    left: 0;
    top: 50%;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide  span{
	display: inline-block;
    width: 8px;
    height: 8px;
    background: #cccccc;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 9;
    transform: translate(-50%,-50%);
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide  p{
	font-size: 18px;
	color: #666666;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide-thumb-active  span:before{
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border:1px solid #fd9935;
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide-thumb-active span{
	background: #fd9935;
}

.swiper-button-next-white{
	background: url(../images/xtzws.png);
	width: 43px;
	height: 43px;
	right: 0;
}

.swiper-button-prev-white{
	background: url(../images/xtjbs.png);
	width: 43px;
	height: 43px;
	left: 0;
}

.swiper-button-next-white:hover{
	background: url(../images/xtzwsa.png);
}

.swiper-button-prev-white:hover{
	background: url(../images/xtjbsa.png);
}



@media(max-width: 1023px){
	.wcwzbd .aboutB .aboutB-b .aboutB-h .swiper-container .swiper-slide-active{
		transform: initial;
	}
}

/* .wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide:nth-child(1):after{
	width: 100%;
	height: 1px;
	background: #fd9935;
	position: absolute;
	left: 0;
	top: 41px;
	transition: all 0.4s;
	content: "";
}

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide:before{
	width: 0;
	height: 1px;
	background: #fd9935;
	position: absolute;
	left: 0;
	top: 41px;
	transition: all 0.4s;
	content: "";
} */

.wcwzbd .aboutB .aboutB-b .aboutB-c .gallery-thumbs .swiper-slide.chang:before{width: 150%;}
.xzxzzx {
    font-size: 14px;
    padding-top: 15px;
    color: #444444;
}

.homeBoxC-d .zx{
	position: absolute;
	width: 150px;
	right: -165px;
	top: 50%;
	transform:translateY(-50%);
}
.ig{
	width: 100%;
	background: url(../images/ig1_1.png);
	height: 260px;
	font-family: "Roboto Bold";
}
.ig .ig1{
	width: 73%;
	height:100%;
	margin: 0 auto;
	position: relative;
}
.ig .ig1 .ig1_1{
	font-size: 48px;
	color: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.ig .ig1 .ig1_2{
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
}

.ig .ig1 .ig1_2 .ig1_3{
	border:1px #fff solid;
	border-radius:60px;
	width: 100%;
	padding: 20px 65px;
	position: relative;
}
.ig .ig1 .ig1_2 .ig1_3 a{
	font-size: 18px;
	color: #ffffff;
}





/**2022-8-11新增**/
.imgpuls{
	margin-top: 1.36rem;
}

.amlo{
	margin-top: 0.1rem;
}

.amlo a{
	display: block;
}

.amlo a img{
	width: .5rem;
	height: .5rem;
}






/**2022-8-11新增**/


.imgpuls{
	margin-top: 1.36rem;
}

.amlo{
	margin-top: 0.1rem;
}

.amlo a{
	display: block;
}

.amlo a img{
	width: .5rem;
	height: .5rem;
}

.xyrrsjo p{
    font-size: .18rem;
    line-height: .3rem;	
    color: #415570;
}

.xyrrsjo .bt{
	color: #415570;
	font-size: .24rem;
}

.mmxkdk{
	/*padding: .58rem 0 .2rem;*/
	display: inline-block;
}

.mmxkdk .xyppyl{
	width: 9.32rem;
	float: right;
}

.mmxkdk .xyppyl .ppyll{
	float: left;
	font-size: .22rem;
	color: #06234a;
	line-height: 1;
	margin-right: .45rem;
	padding-top: .2rem;
}

.mmxkdk .xyppyl .ppyrr{
	float: left;
	padding-top: .13rem;
	padding-bottom: .18rem;
	padding-left: .45rem;
	border-left: 1px solid #ebf1f8;
}

.mmxkdk .xyppyl .ppyrr .yr1{
	font-size: .18rem;
	color: #415570;
	line-height: 1;
	margin-bottom: 6px;
}

.mmxkdk .xyppyl .ppyrr .yr2 a{
	display: block;
	line-height: 1;
	font-size: .18rem;
	color: #00589f;
	text-decoration:underline;
}

.mmxkdk .container{
	position: relative;
}

.mmxkdk .container .xxdwo{
	position: absolute;
	right: -1.5rem;
	top: -.2rem;
	font-size: 12px;
	color: #00589f;
	text-transform: uppercase;
}

.mmxkdk .container .xxdwo:before{
	position: absolute;
	content: "";
	height: .4rem;
	width: 1px;
	top: -.7rem;
	left: 50%;
	transform: translateX(-50%);
	background: #669bc5;
}

.mmxkdk .container .xxdwo .wzdc{
	transform:rotate(90deg);
}

.xydbxsh{
	background-size: 100% 10.5rem;

}

@media (max-width: 1024px){
	.xyrrsjo p{
    	font-size: 14px;
    	line-height: 22px;
	}

	.xyrrsjo .bt {
    	font-size: 16px;
	}

	.mmxkdk .xyppyl{
		width: 100%;
	}

	.mmxkdk{
		padding: 0 0 20px;
	}

	.newsshowBox{
		padding: 30px 0 40px;
	}

	.mmxkdk .xyppyl .ppyll {
	    font-size: 16px;
	    margin-right: 20px;
   		padding-top: 22px;
	}

	.mmxkdk .xyppyl .ppyrr .yr1{
		font-size: 14px;
	}

	.mmxkdk .xyppyl .ppyrr .yr2 a{
		font-size: 14px;
	}

	.mmxkdk .xyppyl .ppyrr {
	    padding-top: 13px;
	    padding-bottom: 13px;
	    padding-left: 20px;
	}
}


#pomhl{
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}

#pomhl .pomhi{
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	z-index: 99999;
	background: rgba(0, 0, 0, 1);
}

#pomhl .mgp{
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 999999;
	width: 90%;
	transform: translate(-50%,-50%);
}
@media (max-width: 1100px){
	.newsshow .showRIght .detailed .bt:nth-child(2){
		display: none;
	}
}








/**2022-9-28杨**/

.homeBoxC-e  .jige{
 position: absolute;
 width: 0.4rem;
 top: 50%;
 transform: translateY(-50%);
 right: -0.4rem;
}
.homeBoxC-e  .jige .kk1{
 float: left;
 width: 0.15rem;
 height: 0.15rem;
 margin-left: 0.05rem;
}
.homeBoxC-e  .s2{
 background: #35c9a1;
 border-radius: 0.5rem;
 display: none;
}
.homeBoxC-e  .s1{
 background: url(../images/i2.png)center center/cover;
 display: none;
}
.homeBoxC-e  .s3{
 background: #ffec0a;
 border-radius: 0.5rem;
}
.homeBoxC-e  .s4{
 background: url(../images/i1.png)center center/cover;
}
.imgimg{
	width:80px;position:absolute;top:50%;left:47%;transform: translate(-50%, -50%);
}


/*zhaoxu11_18*/

.header2 .topHeaderB .pic1 {

 width: 30%;
 float: right;
 position: relative;
 padding-left: 15px;
}
.header2 .topHeaderB .pic1:after{
 content: "";
 position: absolute;
 top: 50%;
 transform: translateY(-50%);
 width: 1px;
 height: 20px;
 background: rgba(0,0,0,0.3);
 left:0;
}


.header2 .topHeaderB .pic2 {

 display: block;
 width: 56%;
 float: right;
 padding-right: 15px;
}


/*zhoaxu*/
.melo{
	width: 100%;
	padding-top: 1.8rem;
}
.melo_a{
	width: 73%;
	margin: 0 auto;
}
.melo .melo_a .bt1{
	font-size: 0.5rem;
	color: #06234a;
}
.melo .melo_a .bt2{
	font-size: 0.18rem;
	color: #415570;
	margin-top: 0.15rem;
}
.melo_b{
	padding-top: 0.6rem;
	padding-bottom: 0.8rem;
}
.melo_b .melo_a .top,
.melo_c .melo_a .top{
	width: 100%;
	border-bottom: 2px #005da8 solid;
	padding-bottom: 0.17rem;
	position: relative;
	margin-bottom: 0.3rem;
}
.melo_b .melo_a .top .bt,
.melo_c .melo_a .top .bt{
	font-size: 0.3rem;
	color: #005da8;
	position: relative;
	padding-left: 0.2rem;
}
.melo_b .melo_a .top .bt:after,
.melo_c .melo_a .top .bt:after{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.09rem;
	height: 0.09rem;
	background: url(../images/yuan.png)center center/cover;
}
.melo_b .melo_a .top .jt,
.melo_c .melo_a .top .jt{
	font-size: 0.16rem;
	color: #008cd6;
	position: absolute;
	padding-left: 0.25rem;
	top: 50%;
	transform: translateY(-50%);
	right: 0.1rem;
	display: inline-block;
}
.melo_b .melo_a .top .jt:after,
.melo_c .melo_a .top .jt:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	background: url(../images/jiant.png)center center/cover;
	width: 0.16rem;
	height: 0.16rem;
}
.melo_b .melo_a .air_01{
	width: 100%;
	float: left;
	margin-top: 0.3rem;
}
.melo_b .melo_a .air_01 li{
	margin-bottom: 0.03rem;
}
.melo_b .height150,
.melo_c .height150{
	height: 150px;
	position: relative;
	text-align: center;
	border-radius: 0.05rem;
}
.melo_b .height150 a{
	width: 100%;
	height: 100%;
	display: inline-block;
	position: relative;
}
.melo_b .height150 a:after,
.melo_c .height150 a:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(253, 152, 51, 0.8);
	display: none;
	border-radius: 0.05rem;
}
.melo_b .height150 a:hover:after,
.melo_c .height150 a:hover:after{
	display: block;
}
.melo_b .height90,
.melo_c .height90{
	height: 90px;
	position: relative;
	text-align: center;
	border-radius: 0.05rem;
}
.melo_b .melo_a .height90 .dw,
.melo_c .melo_a .height90 .dw{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
.melo_b .height100,
.melo_c .height100{
	height: 70px;
	position: relative;
	text-align: center;
	border-radius: 0.05rem;
}
.melo_b .melo_a .air2 .shang .l .ul3 .lan{
	background: #faf3ec;
}
.melo_b .melo_a .air2 .shang .l .ul3 .zong{
	background: #faf3ec;
}
.melo_b .melo_a .air2 .shang .l .ul3:last-child .dw1{
    top: 50%;
    transform: translateY(-50%);
}
.melo_b .melo_a .air2 .shang .r .ul3 .cheng{
	background: #f3be91;
}
.melo_b .melo_a .air2 .shang .r .ul3 .lan{
	background: #faf3ec;
}
.melo_b .melo_a .air2 .shang .r .ul3 li:nth-child(3) .dw1{
    top: 50%;
    transform: translateY(-50%);
}
.melo_b .melo_a .height150 .dw,
.melo_c .melo_a .height150 .dw{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
.melo_b .melo_a .height150 .dw1,
.melo_c .melo_a .height150 .dw1{
	position: absolute;
	top: 0.26rem;
	width: 100%;
	padding: 0 0.08rem;
}
.melo_b .melo_a .height100 .dw{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
.melo_b .melo_a .air_01 li .bt1{
	font-size: 0.2rem;
	color: #06234a;
	font-weight: 600;
}
.melo_b .melo_a .air_01 li .bt2{
	font-size: 0.16rem;
	color: #415570;
	margin-top:0.1rem;
}
.melo_b .melo_a .air_01 li .img{
	margin-top: 0.2rem;
}
.melo_b .melo_a .air_01 .kk{
	background: #e9f0f5;
	width: 33%;
	margin-right: 0.5%;
	float: left;
	position: relative;
	height: 120px;
	text-align: center;
	border-radius: 0.05rem;
	margin-bottom: 0.1rem;
}
.melo_b .melo_a .air_01 .kk a{
	width: 100%;
	height: 100%;
	position: relative;
	display: inline-block;
}
.melo_b .melo_a .air_01 .kk a:after{
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(253, 152, 51, 0.8);
	display: none;
	border-radius: 0.05rem;
}
.melo_b .melo_a .air_01 .kk a:hover:after{
	display: block;
}
.melo_b .melo_a .air_01 .kk:nth-child(4){
	margin-right: 0;
}
.melo_b .melo_a .air_01 .kk:nth-child(7){
	margin-right: 0;
}
.melo_b .melo_a .air2{
	float: left;
	width: 100%;
	margin: 0 0.2%;
	margin-top: 0.3rem;
}
.melo_b .melo_a .air2 .shang .l{
	width: 49.7%;
	float: left;
}
.melo_b .melo_a .air2 .shang .l ul,
.melo_b .melo_a .air2 .shang .r ul{
	margin-bottom: 0.03rem;
}
.melo_b .melo_a .air2 .shang .l .bt{
	background: #f3be91;
	margin-bottom: 0.1rem;
}
.melo_b .melo_a .air2 .shang .l .bt p{
	font-size: 0.22rem;
	color: #ffffff;
	font-weight: bold;
}
.melo_b .melo_a .air2 .shang .l .ul3,
.melo_b .melo_a .air2 .shang .r .ul3{
	font-size: 0.22rem;
	color: #ed7d31;
	font-weight: bold;
}
.melo_b .melo_a .air2 .shang .l .ul3 sup,
.melo_b .melo_a .air2 .shang .r .ul3 sup{
	font-size: 0.14rem;
}
.melo_b .melo_a .air2 .shang .r ul,
.melo_b .melo_a .air2 .shang .l ul{
	width: 32.5%;
	float:left;
	margin-right: 1.2%;
}
.melo_b .melo_a .air2 .shang .l ul:last-child,
.melo_b .melo_a .air2 .shang .r ul:last-child{
	margin-right:0;
}
.melo_b .melo_a .air2 .shang .l .ul3 li,
.melo_b .melo_a .air2 .shang .r .ul3 li{
	margin-bottom: 0.1rem;
}
.melo_b .melo_a .air2 .shang .l .ul3 li{

}
.melo_b .melo_a .air2 .shang .l .ul3 li .img,
.melo_b .melo_a .air2 .shang .r .ul3 li .img{
	margin-top: 0.2rem;
}
.melo_b .melo_a .air2 .shang .r{
	width: 49.7%;
	float: left;
	margin-left: 0.6%;
}
.melo_b .melo_a .air2 .shang .l .ul3 li,
.melo_b .melo_a .air2 .shang .r .ul3 li {
	background: #faf3ec;
}
.melo_b .melo_a .air2 .shang .l .ul3 li .bt1,
.melo_b .melo_a .air2 .shang .r .ul3 li .bt1{
	font-size: 0.2rem;
	color: #06234a;
	font-weight: 600;
}
.melo_b .melo_a .air2 .shang .l .ul3 li .bt2,
.melo_b .melo_a .air2 .shang .r .ul3 li .bt2{
	font-size: 0.16rem;
	color: #415570;
	margin-top: 0.1rem;
	font-weight: lighter;
}
.melo_b .melo_a .dibu{
	line-height: 2;
	margin-top: 0.37rem;
	float: left;
}
.melo_b .melo_a .dibu .bt1{
	font-size: 0.16rem;
	color: #415570;
}
.melo_b .melo_a .dibu .bt2{
	display: inline-block;
	font-weight: 600;
}
.melo_c{
	padding-bottom: 1.14rem;
}
.melo_c .melo_a .kng .ul4{
	width: 100%;
}
.melo_c .melo_a .kng .ul4 li{
	float: left;
	width: 33%;
	margin-right: 0.5%;
	background:#f4f5f9;
	border-radius: 0.05rem;
}
.melo_c .melo_a .kng .ul4 li:last-child{
	margin-right: 0;
}

.melo_c .melo_a .kng .ul4 li .bt1{
	font-size: 0.2rem;
	color: #06234a;
	font-weight: 600;
}
.melo_c .melo_a .kng .ul4 li .bt2{
	font-size: 0.16rem;
	color: #415570;
	margin-top: 0.06rem;
}
.melo_c .melo_a .kng .ul4 li .img{
	margin-top: 0.13rem;
	bottom: 0.5rem;
}
.melo_b .melo_a .air2 .shang .r .ul3 .bai{
	color: #fff;
}
.melo_b .melo_a .air_01 .kk .dw{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
.melo_b .melo_a .air_01 .kk1_1{
	background:#008cd6;
	width: 100%;
	height: 90px;
}
.melo_b .melo_a .air_01 .kk1_1{
	background:#008cd6;
}
.melo_b .melo_a .air_01 .kk1_2{
	background:#005da8;
}
.melo_b .melo_a .air_01 .kk1_1 .dw{
	color: #fff;
	font-weight: bold;
	font-size: 0.3rem;
}
.melo_b .melo_a .air2 .kk2_2{
	background:#ed7d31;
	color: #fff;
	font-size: 0.3rem;
	font-weight: bold;
	margin-bottom: 0.1rem;
}
.wrap-container {
    top: 0;
    background: url(../images/zx_beijing.png)top center/cover;
    background-size: 100% 100%;
}
.melo_b .melo_a .air_01.therapeutics_85 .kk{
	background: #f4f5f9;
}
.melo_b .melo_a .air_01.therapeutics_85 .kk1_1{
	background: #005da8;
}
.zx_12_28{
	width: 65%;
	margin: 0 auto;
	padding-top: 2rem;
}


/**2023-12-8**/
.tuanduiguanA { background: #00589f; padding: 6.25vw 0 7.8125vw; }
.tuanduiguanA .title { margin-bottom: 45px}
.tuanduiguanA .title h3 { color: #fff; }
.tuanduiguanA .kaishil ul li { float: left; margin-right: .86%; margin-bottom: .868%; width: 24.35%; position: relative; cursor:pointer; background: #fff; overflow: hidden; }
.tuanduiguanA .kaishil ul li .img { line-height: 0; position: relative; overflow: hidden; }

.tuanduiguanA .kaishil ul li .img img { width: 100%; position: relative; z-index: 1; transition: all .5s; transform: scale(1); }
.tuanduiguanA .kaishil ul li:hover .img img  { transform: scale(1.05); }
.tuanduiguanA .kaishil ul li:nth-child(4n) { margin-right: 0; }
.tuanduiguanA .kaishil ul li .shboo { position: absolute; width: 100%; bottom: 0; left: 0; background: rgba(0,0,0,.8); padding: 10px; z-index: 5; }
.tuanduiguanA .kaishil ul li .shboo .bool { overflow: hidden; width: 80%; }
.tuanduiguanA .kaishil ul li .shboo .bool .oa { color: #fff; font-size: 20px; line-height: 1; margin-bottom: 9px; }
.tuanduiguanA .kaishil ul li .shboo .bool .oa span { display: inline-block; line-height: 1; font-size: 18px; vertical-align: middle; margin-top: -3px; margin-left: 6px; }
.tuanduiguanA .kaishil ul li .shboo .bool .ob { font-size: 16px; color: #9f9e9f; margin-bottom: 2px; }
.tuanduiguanA .kaishil ul li .shboo .bool .ob:last-child { margin-bottom: 0; }

.tuanduiguanA .kaishil ul li .shboo .bool .bxx { height: 44px; transition: all .5s; margin-bottom: -22px; overflow: hidden; } 
.tuanduiguanA .kaishil ul li:hover .shboo .bool .bxx { overflow-y: auto; overflow-x: hidden; }

.tuanduiguanA .kaishil ul li .shboo .bool .bxx::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}

.tuanduiguanA .kaishil ul li .shboo .bool .bxx::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #00589f;
}

.tuanduiguanA .kaishil ul li .shboo .bool .bxx::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(255, 255, 255, 0.5);
}

.tuanduiguanA .kaishil ul li:hover .shboo .bool .bxx { margin-bottom: 1px; height: 45px; }

.tuanduiguanA .kaishil ul li .clearfix { position: relative; }
.tuanduiguanA .kaishil ul li .boor { position: absolute; right: 0; bottom: 0; line-height: 0; overflow: hidden; border-radius: 50px; }
.tuanduiguanA .kaishil ul li .boor::before { position: absolute; }

.tuanduiguanA .kaishil ul li .boor .uy { display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 48px; height: 48px; z-index: 6; border-radius: 50%; overflow: hidden;  }
.tuanduiguanA .kaishil ul li .boor .uy i { position: relative; float: left; width: 50%; height: 100%; overflow: hidden; }
.tuanduiguanA .kaishil ul li .boor .uy i::before { content: ''; position: absolute; width: 200%; right: 0; top: 0; bottom: 0; border: 2px solid #fff; border-radius: 100%; box-sizing: border-box; clip: rect(0, 68px, 68px, 24px); -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.tuanduiguanA .kaishil ul li .boor .uy i:first-child::before { left: 0; right: auto; clip: rect(0px, 24px, 68px, 0px); }
.tuanduiguanA .kaishil ul li:hover .boor .uy i::before { -webkit-animation: circleR 500ms linear both; animation: circleR 500ms linear both; }
.tuanduiguanA .kaishil ul li:hover .boor .uy i:first-child::before {-webkit-animation-name: circleL;animation-name: circleL; }



 @keyframes circleL {
	 0%,
	 50% {
		 -webkit-transform: rotate(-180deg);
		 transform: rotate(-180deg);
	 }
 
	 100% {
		 -webkit-transform: rotate(0deg);
		 transform: rotate(0deg);
	 }
 }
 
 @keyframes circleR {
	 0% {
		 -webkit-transform: rotate(-180deg);
		 transform: rotate(-180deg);
	 }
 
	 50%,
	 100% {
		 -webkit-transform: rotate(0deg);
		 transform: rotate(0deg);
	 }
 }
 

.swiperwms {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(29,29,29,.7);
    backdrop-filter: blur(80px);
	z-index: 999;
	display: none;
}


.swiperwms .wlwlw {  position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.swiperwms .swiper-container { overflow: hidden; }
.swiperwms .swiper-container .swiper-slide { background: #fff; }
.swiperwms .swiper-container .swiper-slide .clearfix { display: flex; flex-wrap: wrap; }
.swiperwms .swiper-container .swiper-slide .imgl { float: left; width: 33.2%; line-height: 0; }
.swiperwms .swiper-container .swiper-slide .imgl img { width: 100%; }
.swiperwms .swiper-container .swiper-slide .wzgr { float: left; width: 66.8%; background: #fff; padding: 4.6875vw 2.23958vw 0 2.96875vw; }
.swiperwms .swiper-container .swiper-slide .wzgr .titeo .b { color: #021c44; font-size: 1.875vw; line-height: 1.97916vw; }
.swiperwms .swiper-container .swiper-slide .wzgr .titeo .b span { display: inline-block; vertical-align: middle; font-size: 1.25vw; line-height: 1.14583vw; color: #333333; margin-bottom: 0.15625vw; margin-left: 10px; }
.swiperwms .swiper-container .swiper-slide .wzgr .titeo .e { color: #00589f; font-size: 1.04166vw; margin-top: 1.04166vw; border-bottom: 1px solid #e5e5e5; padding-bottom: .28rem; margin-right: 1.40625vw; }
.swiperwms .swiper-container .swiper-slide .wzgr .titeo .e .q {
	overflow-y: auto; overflow-x: hidden; height: .51rem;
}
.swiperwms .swiper-container .swiper-slide .wzgr .titeo .e .q::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}
.swiperwms .swiper-container .swiper-slide .wzgr .titeo .e .q::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #afafaf;
}
.swiperwms .swiper-container .swiper-slide .wzgr .titeo .e .q::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: #e0e0e0;
}



.swiperwms .swiper-container .swiper-slide .wzgr .xqks { font-size: 0.83333vw; line-height: 1.35416vw; padding-right: 1.5625vw; color: #666666; margin-top: 1.04166vw; overflow-y: auto; overflow-x: hidden; height: 8.2vw; }
.swiperwms .swiper-container .swiper-slide .wzgr .xqks::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}
.swiperwms .swiper-container .swiper-slide .wzgr .xqks::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #afafaf;
}
.swiperwms .swiper-container .swiper-slide .wzgr .xqks::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: #e0e0e0;
}

.swiperwms .wlwlw .container { position: relative; }
.swiperwms .wlwlw .container .guanshang { position: absolute; z-index: 9; cursor:pointer; transition: all .5s; right: 1.09375vw; top: 1.09375vw; width: 1.35416vw; height: 1.35416vw; background: url(../images/guanshang.png)no-repeat center center/cover; transform:rotate(0deg); }
.swiperwms .wlwlw .container .guanshang:hover { transform:rotate(180deg); }
.swiperwms .wlwlw .container .gong { width: 4.42708vw; height: 4.42708vw; margin-top: 0; top: 50%; transform: translateY(-50%); }
.swiperwms .wlwlw .container .swiper-button-prev { left: -6.92708vw; background: url(../images/onprev.png)no-repeat center center/cover; }
.swiperwms .wlwlw .container .swiper-button-next { right: -6.92708vw; background: url(../images/onnext.png)no-repeat center center/cover; }
.swiperwms .wlwlw .container .swiper-button-prev:hover { left: -6.92708vw; background: url(../images/onpreva.png)no-repeat center center/cover; }
.swiperwms .wlwlw .container .swiper-button-next:hover { right: -6.92708vw; background: url(../images/onnexta.png)no-repeat center center/cover; }




/*.aboutBox4,*/
/*.aboutBox5,*/
/*.aboutBox6 { display: none; }*/
.slick-prev，
.slick-next { display:none !important; }


.tuanduiguanA2 { background: #fff; }
.tuanduiguanA2 .title h3 { color: #021c44; }
.tuanduiguanA2 .kaishil ul li { background: #f3faff; }


.tuanduiguanA .kaishil ul li .img::before { position: absolute; content: ""; background: rgba(0,88,159,.5); width: 5.99rem; height: 5.99rem; bottom: -3.92rem; left: -1.88rem; border-radius: 50%; transition: all .5s; }
.tuanduiguanA .kaishil ul li:hover .img::before { bottom: -3.29rem; left: -2.32rem; }
.tuanduiguanA .kaishil ul li .img::after { position: absolute; content: ""; background: rgba(0,88,159,.5); width: 5.99rem; height: 5.99rem; bottom: -4.27rem; right: -2.67rem; border-radius: 50%; transition: all .5s; }
.tuanduiguanA .kaishil ul li:hover .img::after { bottom: -3.94rem; right: -4.21rem;  }


@media(max-width:1920px) {
	.swiperwms .swiper-container .swiper-slide .wzgr .xqks { height: 12vw; }

	/* .tuanduiguanA .kaishil ul li .img::before { width: 31.35416vw; height: 31.35416vw; bottom: -20.4vw; left: -9.8vw; }
	.tuanduiguanA .kaishil ul li:hover .img::before { bottom: -17vw; left: -12vw; }
	.tuanduiguanA .kaishil ul li .img::after { width: 31.35416vw; height: 31.35416vw; bottom: -22.2vw; right: -14vw; }
	.tuanduiguanA .kaishil ul li:hover .img::after { bottom: -20.45vw; right: -22vw;  } */
}

@media(max-width:1680px) {
	.tuanduiguanA .kaishil ul li .shboo .bool .oa,
	.tuanduiguanA .kaishil ul li .shboo .bool .oa span { font-size: 15px; }
	.tuanduiguanA .kaishil ul li .shboo .bool .ob { font-size: 14px; }

	
	.tuanduiguanA .kaishil ul li .boor,
	.tuanduiguanA .kaishil ul li .boor .uy { width: 40px; height: 40px; }
	.tuanduiguanA .kaishil ul li .boor .uy i::before { clip: rect(0, 40px, 40px, 20px); }
	.tuanduiguanA .kaishil ul li .boor .uy i:first-child::before {
		clip: rect(0px, 20px, 40px, 0px);
	}
}



@media(max-width:1380px) {
	.tuanduiguanA .kaishil ul li .shboo .bool .oa,
	.tuanduiguanA .kaishil ul li .shboo .bool .oa span { font-size: 12px; }
	.tuanduiguanA .kaishil ul li .shboo .bool .ob { font-size: 12px; }

	.tuanduiguanA .kaishil ul li .shboo .bool .bxx { margin-bottom: -26px; }
}










.fpjs9 { background: #f9f9f9; }
.tzbox .container { width: 73%; }
.xiaomantianj table { background: #fff; }
.xiaomantianj .btaskjhd { color: #021c44; font-size: .5rem; margin-bottom: .32rem; }
.xiaomantianj table tr  { border-bottom: 1px solid #ebebeb; }
.xiaomantianj table tr td { padding: 0 .47rem; line-height: .65rem; font-size: .16rem; color: #666666; }


.xiaomantianj table tr:nth-child(1) {
	background: #415570;
	border-bottom: 0;
}
.xiaomantianj table tr:last-child { border-bottom: 0; }
.xiaomantianj table tr:nth-child(1)  td { color: #fff; font-size: .24rem; line-height: .78rem; }


.xinzengwenzi { font-size: .16rem; color: #666666; line-height: .35rem; margin-top: .4rem; }
.xinzengwenzi p { padding-left: .2rem; position: relative; }
.xinzengwenzi p:before { position: absolute; content: ""; left: 0; top: 0.145rem; width: .05rem; height: .05rem; background: #00589f; border-radius: 50%; }

@media (max-width: 1500px){
    .PartnerText .right ol li{
        padding-top: .15rem;
    }
}
.homeBoxC-d .zxxz{
    width: 100%;
    color: #06234a;
    font-size: 0.18rem;
    background: #ddebf6;
    padding: 1.56vw 0.4rem;
}
.gxxzbj{
    line-height: 0;
    display: none;
}