﻿@charset "utf-8";
/*头部导航*/
.header{
	width:100%;
	height: 7.125rem;
	position: relative;
	top: 0;
	z-index: 999;
-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	background: #fff;

}

.head_logo{
	position: absolute;
	left: 4%;
	top: 0;
	height: 100%;
}
.head_logo a{
	display: flex;
	align-items: center;
	height: 100%;
	position: relative;
}
.head_logo img{
	height:4.1875rem;
	width:  auto;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.head_logo_1{
	display: flex;
	align-items: center;
	height: 100%;
}
.head_logo_2{
	position: absolute;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}


.head{
	width:73vw;
	width: var(--mainwidth);
	height:100%; 
	
	margin:0 auto;
	
}

.nav{
	display: flex;
	justify-content: flex-end;
	width: 100%;
	height: 100%;
	padding-right:10.7%; 
}

.nav_1{

	margin-left: 3.75rem;
	    height: 100%;
	position: relative;
}
.nav_1>a{
	display: flex;
	height: 100%;
	align-items: center;
	font-size: 1.125rem;
	color: #000;
	position: relative;
	font-weight: bold;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor: pointer;
}

.nav_1>a:hover{ color:#00a6e8;}
.nav_1>a.nav_1_a{ color:#00a6e8;}


.nav_1:hover .nav_1_warp{
	height: auto;
	transform: translateX(0px);
	opacity: 1;
	overflow: inherit;
}


.nav_1_warp{
	width: 180%;
	height: 0px;
	position: absolute;
	top: 100%;
	left: -40%;
	overflow: hidden;
	transform: translateX(20px);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity: 0;
	
	
}
.nav_1_warps{
	width: 240%;
	left: -70%;
}
.nav_1_warpz{
	width: 220%;
	left: -60%;
}
.nav_con{
	width:100%;
	height: auto;
	box-shadow: 0px 3px 10px 0.1px rgba(0,166,232,0.1);
	background: rgba(255,255,255,0.9);
	
}
.nav_con_1{
	width:100%;
	height: 2.5rem;
	position: relative;
}
.nav_con_1 a{
	width: 100%;
	height: 2.5rem;
	font-size: 1rem;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}


.nav_con_1:hover>a{ 
	background: #00a6e8;
	color: #fff;
}

.nav_con_1:hover .nav_con_xia{
	height: auto;
	transform: translateX(0px);
	opacity: 1;
}


.nav_con_xia{
	position: absolute;
	width: 130%;
	height: 0px;
	left: 100%;
	top: 0;
	overflow: hidden;
	transform: translateX(10px);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity: 0;
}
.nav_con_xia_con{
	width:100%;
	height: auto;
	box-shadow: 0px 3px 10px 0.1px rgba(0,166,232,0.1);
	background: rgba(255,255,255,0.9);
	
}
.nav_con_xia_con a{
	width: 100%;
	height: 2.5rem;
	font-size: 1rem;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}
.nav_con_xia_con>a:hover{
	background: #00a6e8;
	color: #fff;
}


.head_right{
	position: absolute;
	right: 4%;
	top: 0;
	height: 100%;
	display: flex;
	justify-content:center;
	flex-direction: column;
}
.tel{
	width: 16.75rem;
	height: 3.375rem;
	position: relative;
	display: flex;
	justify-content: flex-start;

	padding: 0.65rem 0.4375rem 0 0.4375rem;
}
.tel:after{
	content: '';
	background: url("../images/investor_03.png") no-repeat center;
	background-size:cover;
	width: 100%;
	height: 3.875rem;
	position: absolute;
	left: 0;
	top: -0.25rem;
}
.tel_dian{
	position: relative;
	z-index: 2;
	background: url("../images/investor1_09.png") no-repeat center;
	background-size: cover;
	width: 3rem;
	height:2.4375rem;
	font-size: 0px;
}
.tel_dian img{
	width:2.4375rem;
	height:2.4375rem;
	border-radius:50px;
}
.tel_zi{
	position: relative;
	z-index: 2;
	height:2.4375rem;
	font-size: 1.5rem;

	color: #fff;
	font-family: Arial;
	display: flex;
	align-items: center;
}


.service0003{
	width: 3.375rem;
	height:  auto;
	position: fixed;
	right:1%;
	top: calc(50% - 7.875rem);
	display: flex;
	flex-direction: column;
	z-index: 500;
}

.service0003 a{
	width: 3.375rem;
	height: 3.375rem;
	cursor: pointer;
	position: relative;
	background:rgba(0,0,0,0.2);
	border-radius:50%;
	margin-bottom: 0.75rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	z-index: 2;
}

.service0003 a:hover{background:#00a6e8;  }


.service0003 a:hover .service0003_tel{
	left: -240px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity: 1;
}
.service0003 a:hover .service0003_er{
	left: -120px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity: 1;
}

.service0003_img{
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.service0003_img img{
	width:100%;
	height: 100%;
}

.service0003_tel{
	width: 220px;
	padding-left: 1.25rem;
	height: 84px;
	background:#fff;
	border-radius:4px;
	-moz-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
	position: absolute;
	top: -9px;
	left:150%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	opacity: 0;
}
.service0003_tel_1{
	font-size: 1rem;
	color: #666;
	line-height: 1.75rem;
}
.service0003_tel_2{
	font-size: 1.375rem;
	color: #00a6e8;
	font-family: Arial;
	line-height: 28px;
}
.service0003_tel_3{
	color:  #fff;
	    font-size: 28px;
    position: absolute;
    right: -9px;
    top: 24px;
}


.service0003_er{
	width: 100px;
	height: 100px;
	background: #fff;
	border-radius:4px;
	-moz-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.1);
	position: absolute;
	top: -17px;
	left:150%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	opacity: 0;
}
.service0003_er .service0003_tel_3{
	top: 28px;
	color: #fff;
}
.service0003_er_1{
	width:100px;
	height:100px;
	font-size: 0px;
	overflow: hidden;
}
.service0003_er_1 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}


/*底部*/
.footer_box{
	width:100%;
	height: auto;
	background: #004077;
	padding-top: 1.5rem;
}
.footer{
	width:73vw;
	width:var(--mainwidth);
	height: auto;
	margin:0 auto;
	display: flex;
	justify-content: space-between;
	padding-bottom: 2.75rem;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}

.footer_menu{
	
	
}
.footer_menu_title{
	width:100%;
	height: auto;
}
.footer_menu_title a{
	display: block;
	width: 100%;
	height: 3.75rem;
	color: #fff;
	font-size: 1.125rem;
	line-height: 3.75rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	position: relative;
}

.footer_menu_title a:hover{
	color: #00a6e8;
}

.foote_menu_con a{
	display: block;
	color: rgba(255,255,255,0.4);
	font-size: 1rem;
	line-height:1.687rem;
	height:1.687rem;
	overflow:hidden;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	position: relative;
	width: 100%;
	padding-left: 1.125rem;
}
.foote_menu_con a:after{
	content: '';
	width: 4px;
	height: 4px;
	background: rgba(255,255,255,0.4);
	border-radius:50%;
	position: absolute;
	left: 0;
	top: calc(50% - 2px);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.foote_menu_con a:hover{
	color: #ffffff;
}
.foote_menu_con a:hover:after{
	background: #ffffff;
}
.footer_1{
	font-size: 0.875rem;
	color: #fff;
	height: 2.75rem;
	line-height: 2.5rem;
}
.footer_2{
	color: #fff;
	font-size: 0.875rem;
	background: url("../images/investor_33.png") no-repeat left;
	height: 1.875rem;
	line-height: 1.875rem;
	padding-left: 2.625rem;
	background-size: 1.875rem;
	opacity: 0.5;
	margin-bottom: 6px;
}
.footer_3{
	color: #fff;
	font-size: 0.875rem;
	background: url("../images/investor_37.png") no-repeat left;
	height: 1.875rem;
	line-height: 1.875rem;
	padding-left: 2.625rem;
	background-size: 1.875rem;
	opacity: 0.5;
	margin-bottom: 6px;
}
.footer_4{
	color: #fff;
	font-size: 0.875rem;
	background: url("../images/investor_40.png") no-repeat left;
	height: 1.875rem;
	line-height: 1.875rem;
	padding-left: 2.625rem;
	background-size: 1.875rem;
	opacity: 0.5;
}



.footer_bottom{
	width:73vw;
	width:var(--mainwidth);
	height:5rem;
	line-height: 4rem;
	margin:0 auto;
	font-size: 0.875rem;
	color:rgba(255,255,255,0.2);
	display: flex;
	justify-content: space-between;
}
.footer_bottom a{
	font-size: 0.875rem;
	color:rgba(255,255,255,0.2);
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.footer_bottom a:hover{ color:#fff;}

/*投资者关系*/
.n_big{
	width:100%;
	height: calc(100vw * 600 / 1920);
	position: relative;
}
.n_big_img{
	width:100%;
	height:100%;
	font-size: 0px;
	overflow: hidden;
}
.n_big_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.n_big_bg{
	width:100%;
	height: 100%;
	position: absolute;
	top: 0;
}
.n_big_all{
	width:73vw;
	width: var(--mainwidth);
	height: 100%;
	margin: auto;
	display: flex;
	justify-content:center;
	flex-direction: column;
}
.n_big_1{
	width:100%;
	color: #015bab;
	font-weight: bold;
	font-size: 3.75rem;
}

.n_big_2{
	width:100%;
	color: #015bab;
	font-size: 1.375rem;
	line-height: 2.375rem;
	font-family:  Arial;
	text-transform: uppercase;  
}

.dang{
	margin: auto;
	width:73vw;
	width: var(--mainwidth);
	height: 5.875rem;
	display: flex;
	justify-content: space-between;
}
.dang_left{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	background: url("../images/investor_16.jpg") no-repeat left;
	padding-left: 2.5rem;
	font-size: 1rem;
}
.dang_left span{
	padding: 0px 1.25rem;
	color: #808080;
}
.dang_left a{
	cursor: pointer;
	color: #000;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.dang_left a:hover{
	color: #00a6e8;
}

.dang_mune{
	display: flex;
	align-items: center;
	justify-content: flex-end;

}

.dang_mune a{
	cursor: pointer;
	color: #000;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	font-size: 1.125rem;
	margin-left: 4.25rem;
}
.dang_mune a:first-child{ margin-left:0;}
.dang_mune a:hover{
	color: #00a6e8;
}
.dang_mune a.dang_mune_a{color: #00a6e8;}

.main_warp{
	width:100%;
	height: auto;
	background-image: linear-gradient(#ebf9ff,#edf9ff, #fbfeff);
	padding-bottom: 3.5rem;
}
.main{
	margin:0 auto;
	width:73vw;
	width: var(--mainwidth);
	height: auto;
}
.main_tit{
	width:100%;
	color: #000;
	font-size: 1.875rem;
	height: 7.8125rem;
	display: flex;
	align-items: center;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.investor{
	width:100%;
	height: auto;
}
.investor_con{
	width:100%;
	height: 8.75rem;
}

.investor_con a{
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.investor_con a:after{
	content: '';
	width: 100%;
	height: 1px;
	background: rgba(0,0,0,0.1);
	position: absolute;
	left: 0;
	bottom: 0;
}
.investor_con a:hover{
	background: #fff;
}
.investor_con a:hover:after{
	display: none
}
.investor_con a:hover .investor_ri{
	color: #00a6e8;
	transform: translateX(1.625rem);
}
.investor_con a:hover .investor_right{
	transform: translateX(-3.6%);
	width: 84%;
}
.investor_con a:hover .investor_1{
	color: #00a6e8;
}

.investor_ri{
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-size: 1.125rem;
	 color: #9d9d9d;
	text-align: center;
	font-family: Arial;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.investor_ri span{ font-size: 3.125rem;}
.investor_right{
	width: 90%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.investor_1{
	width:100%;
	font-size: 1.375rem;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
	line-height: 1.875rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.investor_2{
	width:100%;
	font-size: 1rem;
	color: rgba(0,0,0,0.7);
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	line-height: 1.625rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	margin-top: 0.5rem;
}

/*新闻详情*/
.xiang_warp{
	width:100%;
	height: auto;
	background-image: linear-gradient(#ebf9ff,#edf9ff, #fbfeff);
	padding: 4.125rem 0;
}
.xiang{
	width:73vw;
	width: var(--mainwidth);
	margin: auto;
	height: auto;
	display: flex;
	justify-content: space-between;
	padding: 2.875rem 1.5rem 7.25rem 1.5rem;
	background: #fff;
}
.xiang_left{
	width: 74%;
	height: auto;
	padding-left: 1.5rem;
}
.xiang_tit{
	width:100%;
	font-size:2.375rem;
	color: #000;
	line-height: 3.125rem;
}
.xiang_come{
	width:100%;
	font-size: 1rem;
	color: rgba(0,0,0,0.5);
	line-height: 4.5rem;
}
.xiang_come span{
	padding: 0px 1.5rem;
}
.xiang_come>i{
	color:color: rgba(0,0,0,0.5);
	margin-right: 8px;
}
.xiang_miao{
	width:100%;
	height: auto;
	margin-top: 1.375rem;
	line-height: 1.875rem;
	color: rgba(0,0,0,0.8);
	background: #f6fbfd;
	padding: 2rem 2.375rem;
}
.xiang_con{
	width:100%;
	height: auto;
	font-size: 1rem;
	color: rgba(0,0,0,0.8);
	line-height: 1.875rem;
	margin-top: 2.375rem;
}

.xiang_con1{
	margin-top: 0px;
}
.xiang_con img{
	max-width: 100%;
	height: auto;
}
.xiang_right{
	width:22%;
	height: auto;
}
.xiang_next{
	width: 100%;
	height: auto;
	background: #f6fbfd;
	padding: 0.75rem;
}
.xiang_nei{
	width:100%;
	height: 12.5rem;
	display: flex;
	justify-content: center;
	flex-direction: column;
	background: #fff;
	padding: 0px 10%;
	position: relative;
}
.xiang_nei:after{
	content: '';
	width: 80%;
	height: 1px;
	background: #f8f8f8;
	position: absolute;
	left: 10%;
	bottom: 0;
}

.xiang_nei:last-child:after{ display: none;}
.xiang_1{
	width:100%;
	font-size: 1.25rem;
	color: rgba(0,0,0,0.8);
	font-weight: bold;
}
.xiang_2{
	width:100%;
	font-size: 1rem;
	color: rgba(122,122,122,0.8);
	line-height: 1.75rem;
}
.xiang_3 a{
	width:100%;
	font-size: 1.25rem;
	color: rgba(0,0,0,0.8);
	line-height: 1.875rem;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor: pointer;
}
.xiang_3 a:hover{color: #00a6e8;}


/*新闻中心-公司新闻*/
.video_all{
	width:73vw;
	width: var(--mainwidth);
	margin: auto;
	height: auto;
	padding-bottom: 1rem;
}
.news{
	width:100%;
	height: auto;
	padding: 3.125rem 0 1.875rem 0; 
}
.newsz{
	padding: 0 0 1.875rem 0; 
}
.news_tit{
	width:100%;
	text-align: center;
	position: relative;
	font-size: 1.875rem;
	color: #000;
	line-height: 5rem;
}
.news_tit:after{
	content: '';
	width: 2.5rem;
	height: 3px;
	background: #00a6e8;
	position: absolute;
	bottom: 0;
	left: calc(50% - 1.25rem);
}
.news_all{
	width:100%;
	height: auto;
	position: relative;
	margin-top: 3.875rem;
}
.news_all .pagination_news{ text-align:center; width:100%; z-index:1; margin-top: 2.75rem;}
.news_all .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; background-color:#bde8fa;  border-radius:50%; margin:0px 5px;cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.news_all .swiper-pagination-bullet-active{ background-color:#00a6e8;}	

.news_list{
	width:100%;
	height: auto;
	position: relative;
}

.news_con{
	width:100%;
	height: auto;
}
.news_con a{
	display: block;
	width: 100%;
	height: calc(73vw * 0.32 * 410 / 440 + 3.125rem);
	height: calc(var(--mainwidth) * 0.32 * 410 / 440 + 3.125rem);
	position: relative;
}
.news_con a:hover .news_img img{
	transform: scale(1.05);
}
.news_con a:hover .news_bg{
	background: #1239a8;
}
.news_con a:hover .news_1{
	color: #fff;
}
.news_con a:hover .news_2{
	color: #fff;
}

.news_img{
	width:100%;
	height: calc(73vw * 0.32 * 410 / 440);
	height: calc(var(--mainwidth) * 0.32 * 410 / 440);
	font-size: 0px;
	overflow: hidden;
	border-radius: 7px;
}
.news_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 7px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}
.news_bg{
	width: 20.5rem;
	height: 12.8rem;
	background:#fff;
	position: absolute;
	bottom: 0;
	right: 0px;
	border-radius:7px;
	padding: 0 1.625rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.news_1{
	width:100%;
	font-size: 1.125rem;
	color: #000000;
	font-family: Arial;
	line-height: 3.5rem;
}
.news_2{
	width:100%;
	font-size: 1.375rem;
	color: #1a54a5;
	line-height: 1.875rem;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.news_more{
	position: absolute;
	bottom: 0;
	right: 0;
	background: #00a6e8;
	width: 2.625rem;
	height: 2.625rem;
	z-index: 2;
}
.news_more img{
	width: 2.625rem;
	height: 2.625rem;
}

.list{
	width:100%;
	height: auto;
	background: #fff;
	padding: 3.375rem 0;
}
.list_all{
	width:100%;
	height: auto;
	display: flex;
	justify-content: space-between;
}
.list_left{
	width: 75.7%;
}

.list_left .investor_con{
	width:89%;
	height:10rem;
	margin: 0 auto;
}
.list_left .investor_con a:hover{
	transform: translateX(1.5rem);
}
.list_left .investor_con a:hover:after{
	display: block;
}
.list_left .investor_con a:hover .investor_ri{
	transform: translateX(0);
}
.list_left .investor_con a:hover .investor_right{
	transform: translateX(0);
	width: 87%;
}

.list_left .investor_ri{
	 color: #00a6e8;
}

.list_left .investor_right{
	width: 87%;
}

.list_right{
	margin-right: 1.875rem;
	width: 22.28%;
	    background-image: linear-gradient(#e8f7fd,#fdfeff, #fff);
	padding: 1.75rem;
}
.search{
	width:100%;
	height: 3.625rem;
	position: relative;
}
.search_1{
	width:100%;
	height:100%;
}

.search_text{
	width:100%;
	padding-left:15px;
	border:2px solid #00a6e8;
	height:100%;
	font-family: '微软雅黑';
	font-size: 1rem;
	background: #fff;
	-webkit-transition: all 0.4s ease-in-out;
	
}

.search_text::-webkit-input-placeholder { color:rgba(0,0,0,0.5);}
.search_text:focus {  color: #000; -webkit-box-shadow: 0px 0px 15px 0.1px rgba(255,255,255,0.1);}

.search a{
	display: block;
	width: 3.625rem;
	height:3.625rem;
	position: absolute;
	top:0;
	right: 0;
	background: #00a6e8 url("../images/news_16.png") no-repeat center;
	background-size: cover;
}

.searchb{
	width:100%;
	height: 3.625rem;
	position: relative;
	margin-top: 0.75rem;
}
.searchb a{
	display: block;
	width: 3.625rem;
	height:3.625rem;
	position: absolute;
	top:0;
	right: 0;
	background: #00a6e8 url("../images/news_17.png") no-repeat center;
	background-size: cover;
}

.searchc{
	width:100%;
	height: 3.625rem;
	position: relative;
	margin-top: 0.75rem;
}
.searchc_1{
	width:100%;
	height: 3.625rem;
	position: relative;
}

.searchc_1 a{
	display: block;
	width: 3.625rem;
	height:3.625rem;
	position: absolute;
	top:0;
	right: 0;
	background: #00a6e8 url("../images/news_17.png") no-repeat center;
	background-size: cover;
}

.searchc:hover .searchc_con_warp{
	height: auto;
	transform: translateY(0px);
	opacity: 1;
	overflow: inherit;
}

.searchc_con_warp{
	width: 100%;
	height: 0px;
	position: absolute;
	top: 100%;
	overflow: hidden;
	transform: translateY(-5px);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity: 0;
	
	
}
.searchc_con{
	width:100%;
	height: auto;
	background: #fff;
	border: 2px solid #00a6e8;
	border-top: none;
	padding: 10px 15px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.searchc_con a{
	width: 25%;
	height: 2rem;
	font-size: 0.9375rem;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}


.searchc_con a:hover{ 
	color: #fff;
	background: #00a6e8;
}


/*新闻中心*/
.journalism{
	width:100%;
	height: auto;
	margin-top: 3.375rem;
	display: flex;
	justify-content: space-between;
}
.journalism_left{
	width: 50%;
	height: auto;
}
.journalism a{
	display: block;
	width: 100%;
	height: 100%;
}
.journalism a:hover .journalism_img img{transform: scale(1.05);}
.journalism a:hover .journalism_tit{ color: #00a6e8;}

.journalism a:hover .journalism_more span{ opacity: 1; margin-left: 10px;}
.journalism_img{
	width:100%;
	height: calc(73vw * 0.5 * 260 / 700);
	height: calc(var(--mainwidth) * 0.5 * 260 / 700);
	font-size: 0px;
	overflow: hidden;
}
.journalism_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.journalism_tit{
	width:100%;
	font-size: 1.375rem;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	margin-top: 0.5rem;
	line-height: 4.25rem;
}
.journalism_con{
	width:100%;
	font-size: 1rem;
	color: rgba(0,0,0,0.8);
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	
	line-height: 1.875rem;
	height: 3.75rem;
}
.journalism_more{
	border-radius:30px;
	background: #00a6e8;
	font-size: 1rem;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 1.625rem;
	width: 8.75rem;
	height: 2.5rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.journalism_more span{
	font-family: '宋体';
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}


.journalism_list{
	width: 46%;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.journalism_list .investor_con{
	height: auto;
}
.journalism_list .investor_con a{
	display: flex;
	justify-content: space-between;
}
.journalism_list .investor_con a:hover{
	background: transparent;
}
.journalism_list .investor_con a:hover:after{
	display: block;
}
.journalism_list .investor_con a:hover .investor_ri{
	transform: translateX(0.75rem);
}
.journalism_list .investor_con a:hover .investor_right{
	transform: translateX(-0.75rem);
	width: calc(100% - 7.25rem);
}
.journalism_list .investor_ri{
	color: #00a6e8;
	justify-content: flex-start;
}

.journalism_list .investor_right{
	width: calc(100% - 7.25rem);
}

.journalism_list .investor_con:nth-child(2){
	height: 11.875rem;
}
.journalism_list .investor_con:nth-child(2) .investor_ri{
	justify-content: center;
}
.journalism_list .investor_con:nth-child(2)  a:after {
	opacity: 1;
}
.journalism_list .investor_con:nth-child(2)  a:before {
    content: '';
    width: 100%;
    height: 1px;
    background: rgba(0,0,0,0.1);
    position: absolute;
    left: 0;
    top: 0;
	opacity: 1;
}
.journalism_list .investor_con a:after {
   opacity: 0;
}

.plan{
	width: 100%;
	height:  auto;
	display: flex;
	justify-content: space-between;
	
	margin-top: 3.375rem;
}
.plan_left{
	width: 68%;
	height: auto;
	background: #fff;
	-moz-box-shadow: 0px 3px 29px 0 rgba(0,85,158,0.08);
    -webkit-box-shadow: 0px 3px 29px 0 rgba(0,85,158,0.08);
    box-shadow: 0px 3px 29px 0 rgba(0,85,158,0.08);
}
.plan_ying{
	width: 90%;
	height: calc((73vw * 0.612 * 484 / 860) + 3.625rem);
	height: calc((var(--mainwidth) * 0.612 * 484 / 860) + 3.625rem);
	margin: 0 auto;
	margin-top: 7.5vh;
	position: relative;
}
.plan_con{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	opacity:0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.plan_img{
	width:100%;
	height: calc(73vw * 0.612 * 484 / 860);
	height: calc(var(--mainwidth) * 0.612 * 484 / 860);
	font-size: 0px;
	overflow: hidden;
	position: relative;
    z-index: 99;
}
.mod-video{
	width:100%;
	height: 100%;
	}
.plan_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.plan_tit{
	width:100%;
	color: #000;
	font-size: 1.125rem;
	margin-top: 2.5rem;
}
.plan_right{
	width:32%;
	height: auto;
	background: #00a6e8;
}

.plan_all{
	width:74%;
	height: auto;
	margin: 0 auto;
	margin-top: 7.5vh;
	position: relative;
	padding-bottom: 8vh;
}
.plan-left{
	background: url(../images/journalism_21.png) no-repeat left;
	width: 35px;
	height: 28px;
	position: absolute;
	left: 0;
	bottom: 4vh;
	z-index: 1;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.plan-left:hover{
	left: 5px;
}
.plan-right{
	background: url(../images/journalism_23.png) no-repeat left;
	width: 35px;
	height: 28px;
	position: absolute;
	right: 0;
	bottom: 4vh;
	z-index: 1;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.plan-right:hover{
	right: 5px;
}


.plan_list{
	width:100%;
	height: calc((73vw * 0.2368 * 183 / 326 + 4.4rem) * 2);
	height: calc((var(--mainwidth) * 0.2368 * 183 / 326 + 4.4rem) * 2);
	position: relative;
	overflow: hidden;
}
.plan_list .swiper-slide-active .plan_tu_bo{ opacity: 0;}

.plan_nei{
	width:100%;
	height: auto;
}
.plan_nei a{
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.plan_nei a:hover .plan_tu img{
	transform: scale(1.05);
}


.plan_tu{
	width:100%;
	height: calc(73vw * 0.2368 * 183 / 326);
	height: calc(var(--mainwidth) * 0.2368 * 183 / 326);
	font-size: 0px;
	overflow: hidden;
	position: relative;
}
.plan_tu img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.plan_tu_bo{
	width:100%;
	height: 100%;
	position: absolute;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.plan_tu_bo img{
	width: 4rem;
	height: 4rem;
	border-radius:50%;
}

.plan_ti{
	text-align: center;
	color: #fff;
	height: 3.125rem;
	line-height: 3.125rem;
}

/*新闻中心-媒体中心*/
.news_alla{
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 3.875rem;
}
.news_alla .pagination_mei{ text-align:center; width:100%; z-index:1; margin-top: 2.75rem;}
.news_alla .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; background-color:#bde8fa;  border-radius:50%; margin:0px 5px;cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.news_alla .swiper-pagination-bullet-active{ background-color:#00a6e8;}	

.mei{
	width:100%;
	height: auto;
	position: relative;
}
.mei_con{
	width:100%;
	height: auto;
}
.mei_con a{
	display: block;
	width: 100%;
	height: 100%;
}
.mei_con a:hover .journalism_img img{transform: scale(1.05);}
.mei_con a:hover .journalism_tit{ color: #00a6e8;}
.mei_con a:hover .journalism_more span{ opacity: 1; margin-left: 10px;}


/*联系我们*/
.layout_warp{
	width:100%;
	height: auto;
	position: relative;
}
.layout_bg{
	width:100%;
	height: 86%;
	background-image: linear-gradient(#ddf4ff, #f2fbff ,#ddf4ff);
	position: absolute;
	top: 0;
	left: 0;
}
.layout{
	margin:0 auto;
    width: 73vw;
    width: var(--mainwidth);
	height: auto;
	position: relative;
	z-index: 2;
	padding-top: 3.375rem;
}
.layout_all{
	width:100%;
	height: calc(73vw * 0.6685 * 555 / 936);
	height: calc(var(--mainwidth) * 0.6685 * 555 / 936);
	margin-top: 3.375rem;
	display: flex;
	justify-content: space-between;
}
.layout_img{
	width:66.85%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}

.layout_right{
	width: 33.15%;
	background: #00a6e8;
	border-top-right-radius: 50px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.layout_tu{
	width:100%;
	text-align: center;
	overflow: hidden;
	font-size: 0px;
}
.layout_tu img{
	height: 2.5rem;
	width: auto;
}
.layout_1{
	margin: 0 auto;
	font-size: 1.125rem;
	color: #fff;
	text-align: center;
	line-height: 2rem;
	width: 16.25rem;
	margin-top: 0.75rem;
	margin-bottom: 4rem;
}
.layout_2{
	width:100%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	font-size: 2.25rem;
	line-height: 4rem;
	margin-bottom: 4rem;
}
.layout_3{
	width:100%;
	text-align: center;
	color: #fff;
	font-family: Arial;
	font-size: 1.125rem;
	margin-top: 1.25rem;
}

.contact_warp{
	width:100%;
	height: auto;
	background: url("../images/contact_21.png") no-repeat center;
	background-size:auto 100%;
	margin-top: 4rem;
	margin-bottom: 4rem;
}

.contact{
	  width: 73vw;
    width: var(--mainwidth);
	height: auto;
	position: relative;
	margin: 0 auto;
	padding-bottom: 3.75rem;
}

.contact_list{
	width:calc(73vw + 50px);
	width:calc( var(--mainwidth) + 50px);
	height: 100%;
	position: relative;
	overflow: hidden;
	margin-left:-25px;
	margin-top: 2.5rem;
}
.contact_list .swiper-slide {
	-webkit-transition: all 0.6s ease-in-out;
	 transform: scale(0.86);
    }
.contact_list .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
.contact_list .swiper-slide-active .contact_con{
     margin-top: 0vh;
	}
.contact_list .swiper-slide-active .contact_img_bg{
     opacity:0;
	}
.contact_list .swiper-slide-active .contact_2{
     opacity:1;
	}

.contact_con{
	width: 100%;
	height: auto;
	overflow: hidden;

}
.contact_img{
	width:100%;
	height: calc(73vw * 0.36 * 385 / 560);
	height: calc(var(--mainwidth) * 0.36 *  / 560);
	font-size: 0px;
	overflow: hidden;
	position: relative;
	border-radius:20px;
}
.contact_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	border-radius:20px;
}
.contact_img_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background: rgba(0,0,0,0.3);
	border-radius:20px;
}
.contact_1{
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 1.625rem;
	line-height: 6.25rem;
	overflow: hidden;
	  white-space: nowrap;
    text-overflow: ellipsis;
}
.contact_2{
	width: 100%;
	text-align: center;
	color: rgba(0,0,0,0.7);
	font-size: 1rem;
	line-height: 1.5rem;
	height: auto;
	opacity:0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.contact_huan{
	width:100%;
	height: 3.5rem;
	position: relative;
	margin-top: 2.75rem;
	
}
.contact_huan:after{
	content: '';
	width: 100%;
	height: 1px;
	background: rgba(0,0,0,0.1);
	position: absolute;
	left: 0;
	top: 50%;
}
.contact_huan:before{
	content: '';
	width: 0.75rem;
	height: 0.75rem;
	background:#00a6e8;
	border-radius:50%;
	position: absolute;
	left:calc(50% - 0.375rem);
	top:calc(50% - 0.375rem);
	z-index: 2;
	-webkit-animation: fangda 3s linear infinite;
	animation: fangda 3s linear infinite;
}

@keyframes fangda{
	0%,50%,100%{
			transform: scale(1);
		}
		25% {
			transform: scale(0.8);
		}
		75% {
			transform: scale(0.8);
		}

}

.contact-left,.contact-right{ 
	position:absolute; 
	top:0;
	z-index:20; 
	width:3.5rem; 
	height:3.5rem; 
	background:#00a6e8; 
	border-radius:50%; 
	overflow:hidden;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor:pointer;
}
.contact-left img,.contact-right img{
	width:3.5rem; 
	height:3.5rem; 
}
.contact-left{ left: 0;}
.contact-right{  right: 0;}
.contact-left:hover,.contact-right:hover{ background:#1239a8s;transform: scale(1.05);}


/*业务详情*/
.synopsis_warp{
	width:100%;
	background: url("../images/business_04.jpg") no-repeat center;
	background-size:cover;
	height: auto;
	padding: 4rem 0 8rem 0;
}
.synopsis{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: auto;

}
.synopsis_all{
	width:100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 6.25rem;
}
.synopsis_img{
	width:50%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.synopsis_img img{
	max-width: 100%;
	height: auto;
	max-height: 25rem;
}
.synopsis_right{
	width: 46%;
	height: auto;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.synopsis_tit{
	font-size: 1.75rem;
	color: #015bab;
	font-weight: bold;
}
.synopsis_come{
	width:100%;
	height: auto;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
   /* -webkit-line-clamp: 3;*/
    overflow: hidden;
	font-size: 1.125rem;
	color: #000;
	line-height: 2rem;
	margin-top: 1rem;
}


.scope_warp{
	width:100%;
	background: url("../images/business_10.jpg") no-repeat center;
	background-size:cover;
	height: auto;
	padding: 4rem 0 6.25rem 0;
}
.scope{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: auto;

}
.scope_list{
	width:100%;
	height: auto;
	margin-top: 5.625rem;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.scope_con{
	width: 45.7%;
	height: 7.25rem;
	margin-top: 2rem;
	margin-right: 8.6%;
}
.scope_con:nth-child(1),.scope_con:nth-child(2){ margin-top:0px;}
.scope_con:nth-child(2n){ margin-right: 0px;}

.scope_con:nth-child(2) .scope_img,.scope_con:nth-child(3) .scope_img,.scope_con:nth-child(6) .scope_img,.scope_con:nth-child(7) .scope_img{ background: #015bab;}
.scope_con:nth-child(2) .scope_right,.scope_con:nth-child(3) .scope_right,.scope_con:nth-child(6) .scope_right,.scope_con:nth-child(7) .scope_right{ border: 2px solid #015bab;}
.scope_con:nth-child(2) .scope_1,.scope_con:nth-child(3) .scope_1,.scope_con:nth-child(6) .scope_1,.scope_con:nth-child(7) .scope_1{ color: #015bab;}

.scope_con a{
	width:100%;
	height: 100%;
	display: block;
	position: relative;
}
.scope_con a:hover .scope_img{transform: translateX(-10px);}
.scope_con a:hover .scope_img img{transform: scale(1.05);}
.scope_con a:hover .scope_right{transform: translateX(10px);}
.scope_img{
	width:7.25rem;
	height: 7.25rem;
	font-size: 0px;
	overflow: hidden;
	border-radius:50%;
	background: #00a6e8;
	position: relative;
	z-index: 2;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.scope_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius:50%;
}
.scope_right{
	width: calc(100% - 3.625rem);
	height: 6.25rem;
	border: 2px solid #00a6e8;
	border-radius:7px;
	position: absolute;
	right: 0;
	top: 0.5rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.scope_1{
	width:100%;
	height: 100%;
	display: flex;
	align-items: center;
	font-size: 1.375rem;
	color: #00a6e8;
	padding-left: 20%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}
.fetch_warp{
	width:100%;
	background-image: linear-gradient(#ffffff, #d3f0fb);
	background-size:cover;
	height: auto;
	padding: 4rem 0 4.75rem 0;
}
.fetch{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: auto;

}
.fetch_all{
	width:100%;
	height: auto;
	position: relative;
	margin-top: 3.875rem;
}
.fetch_all .pagination_fetch{ text-align:center; width:100%; z-index:1; margin-top: 2.75rem;}
.fetch_all .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; background-color:#bde8fa;  border-radius:50%; margin:0px 5px;cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.fetch_all .swiper-pagination-bullet-active{ background-color:#00a6e8;}	

.fetch_list{
	width:100%;
	height: auto;
	position: relative;
}

.fetch_con{
	width:100%;
	height: auto;
}
.fetch_con a{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	background: #fff;
	padding: 1.375rem;
	border-radius:7px;
	overflow: hidden;
}
.fetch_con a:after{
	content: '';
	width: 100%;
	height: 100%;
	background-image: linear-gradient(#fff,#bfe9f9,#08a9e9);
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity: 0;
}

.fetch_con a:hover:after{
	opacity: 1;
}
.fetch_con a:hover .fetch_img img{
	transform: scale(1.05);
}
.fetch_con a:hover .fetch_tit{
	color: #fff;
}
.fetch_con a:hover .fetch_nei{
	color:rgba(255,255,255,0.6);
}
.fetch_con a:hover .fetch_more{
	color: #fff;
}


.fetch_img{
	width:100%;
	height: calc(73vw * 0.2857 * 270 / 400);
	height: calc(var(--mainwidth) * 0.2857 * 270 / 400);
	font-size: 0px;
	overflow: hidden;
	border-radius: 7px;
	position: relative;
	z-index: 2;
}
.fetch_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 7px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.fetch_img_tit{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3.375rem;
	font-size: 1.125rem;
	color: #fff;
	text-align: center;
	line-height: 3.375rem;
	padding: 0px 5%;
	background: rgba(0,166,232,0.8);	
}
.fetch_tit{
	width:100%;
	font-size: 1.625rem;
	color: #000;
	overflow: hidden;
	line-height: 4.25rem;
	margin-top: 1rem;
	height: 4.25rem;
	position: relative;
	z-index: 2;
}
.fetch_nei{
	width:100%;
	height: 4.5rem;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
	line-height: 1.5rem;
	font-size: 1rem;
	color: rgba(0,0,0,0.6);
	position: relative;
	z-index: 2;
}
.fetch_nei span{ font-weight: bold;}
.fetch_more{
	width:100%;
	font-size: 1.125rem;
	color: #1239a8;
	margin-top: 1.5rem;
	position: relative;
	z-index: 2;
}
.fetch_more span{
	font-family: '宋体';
	margin-left: 0.5rem;
}


.correlation_warp{
	width:100%;
	background-image: linear-gradient(#ffffff, #d3f0fb);
	background-size:cover;
	height: auto;
	padding: 4rem 0 6.25rem 0;
}
.correlation{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: auto;
}
.correlation_list{
	width:100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 2.875rem;
}
.correlation_con{
	width: 48.4%;
	height: auto;
	margin-right: 3.2%;
}
.correlation_con:nth-child(2){ margin-right: 0px;}
.correlation_con a{
	display: block;
	width: 100%;
	height: calc(73vw * 0.484 * 208 / 678);
	height: calc(var(--mainwidth) * 0.484 * 208 / 678);
	position: relative;
}
.correlation_con a:hover .correlation_img img{
	transform: scale(1.05);
}
.correlation_con a:hover .correlation_bg{
	opacity: 0;
}
.correlation_con a:hover .correlation_tit{
	opacity: 0;
	transform: translateY(10px);
}
.correlation_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.correlation_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.correlation_bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.correlation_tit{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.875rem;
	color: #fff;
	font-weight: bold;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

/*案例*/
.n_big_3{
	color: #fff;
	font-size: 2.5rem;
}
.n_big_4{
	width:100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	margin-top: 1.375rem;
}
.n_big_4_img{
	border: 2px solid rgba(255,255,255,0.3);
	border-radius:50%;
	width: 5.125rem;
	height: 5.125rem;
	margin-right: 1rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.n_big_4_img img{
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.n_big_4_img:hover{
	border: 2px solid rgba(255,255,255,1);
}
.n_big_4_img:hover img{
	transform:rotate(360deg);
}


.n_big_5{
	width:100%;
	height: auto;
	margin-top: 3.5rem;
	display: flex;
	justify-content: flex-start;
}
.n_big_5 a{
	border-radius:30px;
	font-size: 1.375rem;
	color: #fff;
	background: #00a6e8;
	height: 3.875rem;
	width: 13.75rem;
	text-align: center;
	line-height: 3.875rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor: pointer;
}
.n_big_5 span{
	font-family: '宋体';
	margin-left: 0rem;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.n_big_5 a:hover{
	background: #1239a8;
}
.n_big_5 a:hover span{
	margin-left: 1rem;
	opacity: 1;
}

.case_warp{
	width:100%;
	height: auto;
	background: #ebf9ff;
	padding: 2rem 0 3.75rem 0;
}
.case {
    margin:0 auto;
    width: 73vw;
    width: var(--mainwidth);
    height: auto;
}
.case_type{
	width:100%;
	height: auto;
	background: #fff;
	padding: 2.25rem 1.5rem;
}
.case_type .case_type_1:nth-child(1){ margin-top: 0px;}
.case_type_1{
	width:100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 1.875rem;
}
.case_type_left{
	font-size: 1.0625rem;
	color: #000;
	font-weight: bold;
	line-height: 2.5rem;
}
.case_type_right{
	width: 93%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.case_type_right a{
	font-size: 1.125rem;
	color: #000;
	border-radius:30px;
	line-height: 2.5rem;
	padding: 0px 1.25rem;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.case_type_right a:hover{
	background: #00a6e8;
	color: #fff;
}
.case_type_right a.case_type_right_a{
	background: #00a6e8;
	color: #fff;
}

.searcha{
	width:100%;
	height: 5.125rem;
	position: relative;
	margin-top: 1rem;
}
.searcha_1{
	width:100%;
	height: 100%;
}
.searcha_1 .search_texta{
	width:100%;
	padding-left:1.5rem;
	border:none;
	height:100%;
	font-family: '微软雅黑';
	font-size: 1rem;
	background: #fff;
	-webkit-transition: all 0.4s ease-in-out;
	
}

.search_texta::-webkit-input-placeholder { color:rgba(0,0,0,0.6);}
.search_texta:focus {  color: #000; -webkit-box-shadow: 0px 0px 15px 0.1px rgba(255,255,255,0.1);}

.searcha a{
	display: flex;
	align-items: center;
	width: 12.5rem;
	height:100%;
	position: absolute;
	top:0;
	right: 0;
	background: #00a6e8 url("../images/news_16.png") no-repeat 1.25rem;

	padding-left: 4.5rem;
	font-size: 1.375rem;
	color: #fff;
}
.case_tit{
	width:100%;
	font-size: 1.125rem;
	color: #00a6e8;
	line-height: 5.625rem;
	margin-top: 2.5rem;
}
.case_tit span{ padding: 0px 0.875rem;}
.case_list{
	width:100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.case_list .fetch_con{
	width:32%;
	height: auto;
	margin-right: 2%;
	margin-top: calc(73vw * 0.02);
	margin-top: calc(var(--mainwidth) * 0.02);
}
.case_list .fetch_con:nth-child(1),.case_list .fetch_con:nth-child(2),.case_list .fetch_con:nth-child(3){ margin-top: 0px;}
.case_list .fetch_con:nth-child(3n){ margin-right: 0px;}


/*技术详情新*/
.mune{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: 9.375rem;
	position: relative;
	z-index: 2;
	margin-top: -4.6875rem;
	background: #fff;
	-moz-box-shadow: 0px 0px 32px 0 rgba(0,0,0,0.05);
    -webkit-box-shadow: 0px 0px 32px 0 rgba(0,0,0,0.05);
    box-shadow: 0px 0px 32px 0 rgba(0,0,0,0.05);
	display: flex;
	justify-content: flex-start;
}
.mune a{
	width:calc(100% / 3);
	height: 100%;
	position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.mune a:nth-child(3):after{ display: none;}
.mune a:after{
	content: '';
	width: 1px;
	height: 5.375rem;
	position: absolute;
	right: 0;
	top: calc(50% - 2.6875rem);
	background: #00a6e8;
}
.mune a:hover{background: #00a6e8;}
.mune a:hover .mune_img_1{opacity: 0;}
.mune a:hover .mune_img_2{opacity: 1;transform: scale(1);}
.mune a:hover .mnue_tit_2{opacity: 1;transform: scale(1);}
.mune a:hover .mnue_tit_1{ opacity: 0;}

.mune a.mune_a{background: #00a6e8;}
.mune a.mune_a .mune_img_1{opacity: 0;}
.mune a.mune_a .mune_img_2{opacity: 1;transform: scale(1);}
.mune a.mune_a .mnue_tit_2{opacity: 1;transform: scale(1);}
.mune a.mune_a .mnue_tit_1{ opacity: 0;}


.mune_con{
	width:100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.mune_img{
	height: 100%;
	position: relative;
}
.mune_img img{
	max-height: 4.5rem;
	width: auto;
}
.mune_img_1{
	width:100%;
	height: 100%;
	display: flex;
	align-items: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.mune_img_2{
	width:100%;
	height: 100%;
	display: flex;
	align-items: center;
	position: absolute;
	top: 0;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	transform: scale(1.2);

}
.mnue_tit{
	font-size: 1.5rem;
	color: rgba(0,0,0,0.8);
	font-weight: bold;
	margin-left: 1.5rem;
	position: relative;
}
.mnue_tit_1{
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.mnue_tit_2{
	width:100%;
	height: 100%;
	display: flex;
	align-items: center;
	position: absolute;
	top: 0;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	transform: scale(1.2);
	color: #fff;

}

.jian{
	width:100%;
	height: auto;
	overflow: hidden;
	margin-top: 5.125rem;
	position: relative;
	padding-left: 2rem;
}
.jian:after{
	content: '';
	width: 3px;
	height: 100%;
	background: #015bab;
	position: absolute;
	left: 0;
	top: 0;
}
.jian_tit{
	width:100%;
	height: auto;
	font-size: 1.75rem;
	color: #015bab;
	font-weight: bold;
}
.jian_con{
	width:100%;
	height: auto;
	font-size: 1.125rem;
	color: rgba(0,0,0,0.8);
	line-height: 2rem;
	margin-top: 1.125rem;
}
.jian_img{
	width:100%;
	height: auto;
	overflow: hidden;
	margin-top: 3rem;
	font-size: 1.125rem;
	color:#000;
	line-height: 2rem;
	text-align:justify;
}
.jian_img img{
	max-width: 100%;
	height: auto;
}


.pale_warp{
	width:100%;
	background: url("../images/skill_08.jpg") no-repeat top center;
	background-size:cover;
	height: auto;
	padding: 4rem 0 6.25rem 0;
}
.pale{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: auto;
}
.pale_all{
	width:38.25rem;
	height: 38.25rem;
	position: relative;
	margin: 0 auto;
	margin-top: 2.5rem;
}
.pale_bg{
	width:100%;
	height: 100%;
	background: url("../images/skill1_13.png") no-repeat center;
	background-size:cover;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.pale_qiu{
	width:100%;
	height: 100%;
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	
}
.pale_qiu img{
	width: 27.6875rem;
	height: 27.6875rem;
	border-radius:50%;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.pale_1{
	width: 23.5rem;
	height: 5rem;
	border-radius:50px;
	background: #00a6e8;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0px 0.875rem;
	position: absolute;
	top: 4rem;
	left: -16.875rem;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.pale_1 .pale_1_2{
	margin-left: 0.5rem;
}
.pale_1_1{
	background: url("../images/skill1_24.png") no-repeat left;
	background-size:cover;
	width: 4.625rem;
	height: 3.75rem;
}
.pale_1_1 span{
	display: flex;
	width: 3.75rem;
	height: 3.75rem;
	font-size: 1.75rem;
	color: #00a6e8;
	align-items: center;
	justify-content: center;
}
.pale_1_2{
	max-width:calc(100% - 4.625rem);
	color: #fff;
	font-size: 1.25rem;
	overflow: hidden;
}

.pale_2{
	width: 23.5rem;
	height: 5rem;
	border-radius:50px;
	background: #015bab;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0px 0.875rem;
	position: absolute;
	top: 16.5625rem;
	left: -20.25rem;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.pale_2 .pale_1_1 span{
	color: #015bab;
}
.pale_2 .pale_1_2{
	margin-left: 1.5rem;
}
.pale_3{
	width: 23.5rem;
	height: 5rem;
	border-radius:50px;
	background: #00a6e8;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0px 0.875rem;
	position: absolute;
	bottom: 4rem;
	left: -16.875rem;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.pale_3 .pale_1_2{
	margin-left: 2rem;
}

.pale_4{
	width: 23.5rem;
	height: 5rem;
	border-radius:50px;
	background: #015bab;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding: 0px 0.875rem;
	position: absolute;
	top: 4rem;
	right: -16.875rem;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.pale_4 .pale_1_1{
	background: url("../images/skill1_21.png") no-repeat left;
	background-size:cover;
	padding-left: 0.875rem;
}
.pale_4 .pale_1_1 span{
	color: #015bab;
}
.pale_4 .pale_1_2{
	margin-right: 1.25rem;
}
.pale_5{
	width: 23.5rem;
	height: 5rem;
	border-radius:50px;
	background: #00a6e8;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding: 0px 0.875rem;
	position: absolute;
	top: 16.5625rem;
	right: -20.25rem;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.pale_5 .pale_1_1{
	background: url("../images/skill1_21.png") no-repeat left;
	background-size:cover;
	padding-left: 0.875rem;
}

.pale_5 .pale_1_2{
	margin-right: 0.75rem;
}
.pale_6{
	width: 23.5rem;
	height: 5rem;
	border-radius:50px;
	background: #015bab;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding: 0px 0.875rem;
	position: absolute;
	bottom: 4rem;
	right: -16.875rem;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.pale_6 .pale_1_1{
	background: url("../images/skill1_21.png") no-repeat left;
	background-size:cover;
	padding-left: 0.875rem;
}
.pale_6 .pale_1_1 span{
	color: #015bab;
}
.pale_6 .pale_1_2{
	margin-right: 2rem;
}


.pale_xiao .pale_qiu img{  animation: pale_tou 0.5s 0.5s ease forwards; }
.pale_xiao .pale_bg{  animation: pale_tou 0.5s 0.5s ease forwards; }

.pale_xiao .pale_1{  animation: pale_zuo 0.8s 0.5s ease forwards}
.pale_xiao .pale_4{  animation: pale_you 0.8s 0.5s ease forwards}


.pale_xiao .pale_2{  animation: pale_zuo 0.8s 0.7s ease forwards;}
.pale_xiao .pale_5{  animation: pale_you 0.8s 0.7s ease forwards;}


.pale_xiao .pale_3{ animation: pale_zuo 0.8s 0.9s ease forwards; }
.pale_xiao .pale_6{ animation: pale_you 0.8s 0.9s ease forwards; }




@keyframes pale_tou{
    0%{ opacity:0;transform: scale(0.92);}
    100%{ opacity:1;transform: scale(1);}
}

@keyframes pale_zuo{
    0%{ opacity:0; transform: translateX(-100px);}
    100%{ opacity:1;transform: translateX(0px);}
}
@keyframes pale_you{
     0%{ opacity:0; transform: translateX(100px);}
    100%{ opacity:1;transform: translateX(0px);}
}



.edge_warp{
	width:100%;
	background: url("../images/skill_09.jpg") no-repeat top center;
	background-size:cover;
	height: auto;
	padding: 4rem 0 6.25rem 0;
}
.edge{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: auto;

}
.edge_list{
	width:100%;
	height: auto;
	margin-top: 5rem;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.edge_con{
	width:calc(100% / 3);
	height:  auto;
	margin-top: 3.375rem;
}
.edge_con:nth-child(1),.edge_con:nth-child(2),.edge_con:nth-child(3){ margin-top:0px;}

.edge_con:nth-child(2n) .edge_img{ background: #015bab;}

.edge_con a{
	width:100%;
	height: 100%;
	display: block;
	position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.edge_con a:hover{
	transform: translateY(-10px);
}
.edge_con:nth-child(2n) a:hover .edge_come{
	color: #015bab;
}
.edge_con a:hover .edge_come{
	color: #00a6e8;
}

.edge_img{
	width:6.5rem;
	height: 6.5rem;
	font-size: 0px;
	overflow: hidden;
	border-radius:50%;
	background: #00a6e8;
	margin: 0 auto;
}
.edge_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius:50%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.edge_come{
	margin: 0 auto;
	width: 73%;
	font-size: 1.375rem;
	color: #000;
	line-height: 2.375rem;
    overflow: hidden;
	height: auto;
	margin-top: 1.25rem;
	text-align: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}


.fetch .case_list{
	margin-top: 3.375rem;
}


/*案例详情*/
.survey_warp{
	width:100%;
	height: auto;
	background:#f1fbff url("../images/example_02.jpg") no-repeat center top;
	background-size:100% auto;
}
.survey {
    width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
    height: auto;
	padding: 10rem 0 5.375rem 0;
}
.survey_tit{
	width:100%;
	height: auto;
	font-size: 3.125rem;
	color: #000;
}
.survey_dang {
	width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: url(../images/example1_03.png) no-repeat left;
    padding-left: 2.5rem;
    font-size: 1rem;
	line-height: 4.5rem;
	margin-top: 5.625rem;
}
.survey_dang span {
    padding: 0px 1.25rem;
    color: #808080;
}
.survey_dang a {
    cursor: pointer;
    color: #000;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.survey_dang a:hover{ color: #00a6e8;}
.survey_all{
	width:100%;
	height: 29.5rem;
	background: #fff;
	display: flex;
	justify-content: space-between;	
}
.survey_all1{
	height: auto;
}
.survey_left{
	width:71.7%;
	padding: 0px 3.5rem;
}
.survey_biao{
	width:100%;
	font-size: 1.875rem;
	color: #000;
	position: relative;
	line-height: 9.375rem;
}
.survey_biao:after{
	content: '';
	width: 100%;
	height: 3px;
	background: #e5e5e5;
	position: absolute;
	left: 0;
	bottom: 0;
}
.survey_biao:before{
	content: '';
	width: 2.5rem;
	height: 3px;
	background: #00a6e8;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
}
.survey_con{
	width:100%;
	height: auto;
	font-size: 1.125rem;
	color: #000;
	line-height: 2.5rem;
	margin-top: 3rem;
}
.survey_con span{
	color: #015bab;
	font-weight: bold;
}
.survey_right{
	width: 28.3%;
	background: #00a6e8;
	padding: 1rem 2.5rem;
}
.survey_xiang{
	width:100%;
	font-size: 1.375rem;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	line-height: 5rem;
}
.survey_list{
	width:100%;
	height: auto;
	margin-top: 2.25rem;
}
.survey_list a{
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.survey_list a:hover{
	transform: translateX(10px);
}
.survey_list a:hover .survey_img{
	border: 2px solid rgba(255,255,255,1);
	transform:rotate(360deg);
}
.survey_img{
	border-radius:50%;
	overflow: hidden;
	border: 2px solid rgba(255,255,255,0.3);
	width: 5.125rem;
	height: 5.125rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.survey_img img{
	width:100%;
	height: 100%;
	padding: 20%;
	
}
.survey_you{
	width:calc(100% - 6.625rem);
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-size: 1.375rem;
	color: #fff;
	line-height: 2rem;
}
.survey_you span{
	text-transform: uppercase; 
	font-family:  Arial;
}
.bei{
	width:100%;
	height: calc(73vw * 0.46 * 360 / 644 + 5.25rem);
	height: calc(var(--mainwidth) * 0.46 * 360 / 644 + 5.25rem);
	margin-top: 6.25rem;
	display: flex;
	justify-content: space-between;
	position: relative;
}
.bei_bg{
	position: absolute;
	top: 0;
	left: 0;
	background: #00a6e8;
	width: 20.35%;
	height: 100%;
}

.bei_img{
	width:46%;
	height: calc(73vw * 0.46 * 360 / 644);
	height: calc(var(--mainwidth) * 0.46 * 360 / 644);
	font-size: 0px;
	overflow: hidden;
	margin-left: 2.125rem;
	position: relative;
	z-index: 2;
}
.bei_img:hover img{transform: scale(1.05);}
.bei_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.bei_right{
	width:46.4%;
	height: calc(73vw * 0.46 * 360 / 644);
	height: calc(var(--mainwidth) * 0.46 * 360 / 644);
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.bei_tit{
	width: 100%;
	position: relative;
	font-size: 1.875rem;
	color: #000;
	height: 5.3125rem;
}
.bei_tit:before{
	content: '';
	width: 2.5rem;
	height: 2px;
	background: #00a6e8;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
}
.bei_con{
	width:100%;
	height: auto;
	font-size: 1rem;
	color: rgba(0,0,0,0.8);
	line-height: 1.875rem;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
	margin-top: 2.625rem;
}

.goal_warp{
	width:100%;
	height: auto;
	background:url("../images/example_08.jpg") no-repeat center top;
	background-size:cover;
}
.goal {
    width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
    height: auto;
	padding: 4.25rem 0 6.5rem 0;
}
.goal_list{
	width:100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 4.5rem;
	position: relative;
}
.goal_list:after{
	content: '';
	border: 1px dashed #00a6e8;
	width: 20.75rem;
	height: 20.75rem;
	position: absolute;
	top: calc(50% - 10.375rem);
	left: calc(50% - 10.375rem);
	border-radius:50%;
}

.goal_con{
	width:44.85%;
	height: 9.25rem;
	display: flex;
	justify-content: space-between;
	margin-top: 3.5rem;
	margin-right: 10.3%;
	position: relative;
	z-index: 2;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.goal_con:nth-child(1),.goal_con:nth-child(2){ margin-top: 0px;}
.goal_con:nth-child(2n){ margin-right: 0px;}
.goal_con:nth-child(2n) .goal_zi{ justify-content: flex-start;}
.goal_con:nth-child(2) .goal_img,.goal_con:nth-child(3) .goal_img{background: #015bab;}


.goal_con:hover{ transform: translateX(10px);}
.goal_con:hover .goal_zi{ color: #00a6e8;}

.goal_con:nth-child(2):hover{ transform: translateX(-10px);}
.goal_con:nth-child(2):hover .goal_zi{ color: #015bab;}
.goal_con:nth-child(3):hover{ transform: translateX(10px);}
.goal_con:nth-child(3):hover .goal_zi{ color: #015bab;}
.goal_con:nth-child(4):hover{ transform: translateX(-10px);}
.goal_con:nth-child(4):hover .goal_zi{ color: #00a6e8;}




.goal_zi{
	width:calc(100% - 11.25rem);
	height: 100%;
	display: flex;
	align-items: center;
	font-size: 1.375rem;
	color: #000;
	justify-content: flex-end;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}

.goal_img{
	width:9.25rem;
	height: 9.25rem;
	font-size: 0px;
	overflow: hidden;
	border-radius: 50%;
	background: #00a6e8;
}
.goal_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.jiana .jian_con{ margin-top: 0px;}

.result_warp{
	width:100%;
	height: auto;
	background:url("../images/example_14.jpg") no-repeat center top;
	background-size:cover;
}
.result {
    width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
    height: auto;
	padding: 4.25rem 0 6.5rem 0;
}

.result_all{
	width: 100%;
	height: calc(73vw * 0.67 * 547 / 933);
	height: calc(var(--mainwidth) * 0.67 * 547 / 933);
	display: flex;
	justify-content: space-between;
	
	margin-top: 2.875rem;
}
.result_left{
	width: 67%;
	height: 100%;
	position: relative;
}

.result_con{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	opacity:0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	overflow: hidden;
}
.result_con:hover img{transform: scale(1.05);}
.result_con img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.result_right{
	width:29%;
	height: auto;
	background: #fff;
	position: relative;
	padding: 2.75rem 0;
}


.result-left,.result-right{
	width: 3.375rem;
	height: 3.375rem;
	position: absolute;
	background: #00a6e8;
	border-radius:50%;
	bottom: 2.75rem;
	z-index: 1;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.result-left img,.result-right img{
	width: 100%;
	height: 100%;
}
.result-left{ left: calc(50% - 4rem);}
.result-right{ right:calc(50% - 4rem);}


.result-left:hover,.result-right:hover{
	background: #015bab;
}



.result_list{
	width:75%;
	margin: 0 auto;
	height: calc((73vw * 0.2175 * 181 / 308) * 2 + 20px);
	height: calc((var(--mainwidth) * 0.2175 * 181 / 308) * 2 + 20px);
	position: relative;
	overflow: hidden;
}
.result_list .swiper-slide-active .result_ti{ opacity: 1;}

.result_nei{
	width:100%;
	height: auto;
}
.result_nei a{
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: relative;
}
.result_nei a:hover .result_tu img{
	transform: scale(1.05);
}
.result_nei a:hover .result_ti{
	opacity: 1;
}


.result_tu{
	width:100%;
	height: calc(73vw * 0.2175 * 181 / 308);
	height: calc(var(--mainwidth) * 0.2175 * 181 / 308);
	font-size: 0px;
	overflow: hidden;
	position: relative;
}
.result_tu img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.result_ti{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 1.375rem;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.contrast{
	width:100%;
	height: auto;
	position: relative;
	margin-top: 2.75rem;
	display: flex;
	justify-content: space-between;
}

.contrast_img{
	width:48%;
	height: calc(73vw * 0.48 * 408 / 666);
	height: calc(var(--mainwidth) * 0.48 * 408 / 666);
	font-size: 0px;
	overflow: hidden;
}
.contrast_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.contrast_bg{
	width:12rem;
	height: 12rem;
	font-size: 0px;
	overflow: hidden;
	background: #015bab;
	border-radius:50%;
	position: absolute;
	top: calc(50% - 6rem);
	left: calc(50% - 6rem);
	-webkit-animation: bianse 3s linear infinite;
    animation: bianse 3s linear infinite;
	   
}
.contrast_bg img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	 -webkit-animation: fangda1 3s linear infinite;
    animation: fangda1 3s linear infinite;
}

@keyframes fangda1{
	0%,50%,100%{
			transform: scale(1);
		}
		25% {
			transform: scale(0.95);
		}
		75% {
			transform: scale(0.95);
		}

}
@keyframes bianse{
	0%,100%{
			background: #015bab;
		}
		50% {
			background: #00a6e8;
		}

}


.correlation_warpa {
    width: 100%;
    background: #fff;
    height: auto;
    padding: 4rem 0 6.25rem 0;
}

/*关于我们*/
.profile_warp{
	width:100%;
	background: url("../images/about_05.jpg") no-repeat center;
	background-size:cover;
	height: auto;
	padding: 4.25rem 0 6.75rem 0;
}
.profile{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: auto;

}
.profile .news_tit{text-align: left; height: 7.5rem; line-height: 7.5rem}
.profile .news_tit:after{left: 0;}
.profile_con{
	width: 38%;
	height: auto;
	font-size: 1.125rem;
	color: rgba(0,0,0,0.9);
	line-height: 1.875rem;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    overflow: hidden;
	margin-top: 4rem;
	margin-bottom: 3.75rem;
	text-align: justify;
}
.profile_more{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
}
.profile_more a{
	background: #00a6e8;
	width: 9.6875rem;
	height: 3.25rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.profile_more span{
	display: inline-block;
	font-size: 1rem;
	color: #fff;
	background: url("../images/about1_03.png") no-repeat right;
	padding-right: 2.5rem;
	height: 3.25rem;
	line-height: 3.25rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor: pointer;

}
.profile_more a:hover span{
	padding-right: 3rem;
}

.send_warp{
	width:100%;
	background: url("../images/about_08.jpg") no-repeat center;
	background-size:cover;
	height: auto;
	padding: 8.75rem 0 7.5rem 0;
}
.send{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: calc(73vw * 0.3 * 584 / 426);
	height: calc(var(--mainwidth) * 0.3 * 584 / 426);
	display:flex;
	justify-content: space-between;
}
.send_left{
	width:30%;
}

.send_img{
	width:100%;
	height: calc(73vw * 0.3 * 465 / 374);
	height: calc(var(--mainwidth) * 0.3 * 465 / 374);
	font-size: 0px;
	overflow: hidden;

}
.send_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.send_xia{
	width: 100%;
 text-align:right; margin-top:1rem;
}
.send_xia img{ height:5.5rem; width:auto;}

.send_en{
	width:100%;
	text-align: center;
	font-size: 1.875rem;
	font-weight: bold;
	color: rgba(255,255,255,0.3);
	line-height: 5.875rem;
	text-transform: uppercase;
	letter-spacing:1rem;
}
.send_zi{
	font-size: 1.875rem;
	color: #fff;
	font-weight: bold;
	writing-mode:vertical-lr;
	margin-top: 3.5rem;
	padding-left: 1.25rem;
}
.send_right{
	width: 65%;
	height: 100%;
	display: flex;
	flex-direction: column;
	    justify-content: space-between;
	position: relative;
}
.send_right:after{
	content: '';
	width: 10.875rem;
	height: 6.25rem;
	background: url("../images/about1_13.png") no-repeat center;
	background-size:cover;
	position: absolute;
	top: 18.15%;
	left: 23.4%;
}
.send_right:before{
	content: '';
	width: 45%;
	height: 13rem;
	background: url("../images/about1_07.png") no-repeat center top;
	    background-size:contain;
	position: absolute;
	top: 0;
	right:0;
}
.send_right .news_tit{text-align: left; height: 5rem; line-height:inherit;}
.send_right .news_tit:after{left: 0;}

.send_come{
	width:100%;
	height: auto;
	font-size: 1.25rem;
	color: rgba(0,0,0,0.8);
	line-height: 1.5rem;
	margin-top:1.5rem;
	text-align:center;
}
.send_come span{
	display: block;
	font-size: 1.25rem;
	color: rgba(0,0,0,0.8);
	line-height: 2.875rem;
	    margin-bottom: 1vh;
    font-weight: bold;
}
.send_con{
	width:100%;
	height: 16.875rem;
	overflow: auto;
	font-size: 1.25rem;
	color: rgba(0,0,0,0.8);
	line-height: 1.875rem;
	text-align: justify;
}



.course_warp{
	width:100%;
	background: url("../images/about_10.jpg") no-repeat center;
	background-size:cover;
	height: auto;
	padding: 5.875rem 0 0 0;
}
.course{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: auto;
}

.course .news_tit{text-align: left; height: 7.5rem; line-height:7.5rem;}
.course .news_tit:after{left: 0;}

.course_all{
	width:100%;
	height: 32.25rem;
	position: relative;
	overflow: hidden;
	margin-top: 2rem;
}
.kcdVoWrap {
	width: 100%;
	
}

.kcdVoWrap .nexts img,
.kcdVoWrap .prevs img {
	display: none;
}

.kcdVoWrap .nexts,
.kcdVoWrap .prevs {
	width: 4.75rem;
	height: 4.75rem;
	position: absolute;
	left: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	background: #00a6e8;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 2.25rem;
}

.kcdVoWrap .prevs {top: 17rem;}
.kcdVoWrap .nexts {top: 22.06rem;}
.kcdVoWrap .prevs:hover,.kcdVoWrap .nexts:hover {
	background: #1a54a5;
	color: #00a6e8;
}

.kcdVoWrap .prevs.pro,
.kcdVoWrap .nexts.pro {
	background: #1a54a5;
	color: #00a6e8;
	cursor: not-allowed;
}
.bd{
	width:100%;
	height: 11.625rem;
}
.bd ul li{
	list-style: none;
	width: 100%;
	height: 100%;
}
.course_con{
	width:100%;
	height: 11.625rem;
	position: relative;
	background: #00a6e8;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.course_con:after{
	content: '';
	background: url("../images/jiao_03.png") no-repeat center top;
	background-size:cover;
	height: 1.25rem;
	width: 2.6875rem;
	position: absolute;
	bottom: -1.25rem;
	left: calc(50% - 1.34375rem);
}
.course_left{
	font-size: 2.625rem;
	line-height: 2.625rem;
	color: #fff;
	text-align: center;
	width: 24%;
	height: 6.875rem;
	border-right:1px solid rgba(255,255,255,0.3);
}
.course_right{
	width: calc(76% - 1px);
	height: 6.875rem;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding: 0px 2.5rem;
}
.course_1{
	width:100%;
	overflow: hidden;
	  white-space: nowrap;
    text-overflow: ellipsis;
	font-size: 2.625rem;
	color: #fff;
	line-height: 2.625rem;
}

.course_2{
	width:100%;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	font-size: 1.125rem;
	color: rgba(255,255,255,0.6);
	line-height: 1.875rem;
}



.wheel {
	position: absolute;
	right: calc(50% - 16rem);
	bottom: -20rem;
}
.wheel:before {
	content: "";
	width: 30.5rem;
	height: 11.375rem;
	background: url(../images/about2-fhka-bg.png) no-repeat center top;
	background-size:cover;
	position: absolute;
	left: 0.75rem;
	top: 0.75rem;
}
.wheel ul {
	width: 32rem;
	height: 32rem;
	border-radius: 50%;
}

.wheel li {
	position: absolute;
	left: 50%;
	top: -3.125rem;
	margin-left: -3.625rem;
	text-align: center;
	width: 7.25rem;
	height: 1.875rem;
	font-size: 1.25rem;
	color: rgba(0,0,0,0.5);
	font-family:  Arial;
	transform: rotate(90deg);
	transform-origin: 50% 307px;
	margin-top: 0;
	list-style: none;
}

.wheel li:after {
	content: "";
	display: block;
	top: 43px;
	position: absolute;
	left:calc(50% - 12px);
	
	width:21px;
	height:43px;
	background: url("../images/strategy1_k4_on.png") no-repeat bottom center;
	background-size:cover;
	opacity: 0;
}

.wheel li.on,
.wheel li.on_le,
.wheel li.on_le2,
.wheel li.on_ri,
.wheel li.on_ri2,
.wheel li.on_ri3 {
	-webkit-transition: transform .4s;
	transition: transform .4s;
	cursor: pointer;
}

.wheel li.on_le3 {
	transform: rotate(-90deg);
}

.wheel li.on_le2 {
	transform: rotate(-60deg);
}

.wheel li.on_le {
	transform: rotate(-30deg);
}

.wheel li.on {
	margin-left: -3.4rem;
	transform: rotate(0deg);
	margin-top: -1.5rem;
	color: #00a6e8;
	-webkit-transition: transform .4s, margin .4s .4s;
	transition: transform .4s, margin .4s .4s;
}

.wheel li.on:after {
	height: 43px;
	opacity: 1;
	-webkit-transition: all .4s .4s;
	transition: all .4s .4s;
}

.wheel li.on_ri {
	transform: rotate(30deg);
}

.wheel li.on_ri2 {
	transform: rotate(60deg);
}

 .wheel li.on_ri3 {
	transform: rotate(90deg);
}





.culture_warp{
	width:100%;
	background: url("../images/about_12.jpg") no-repeat center;
	background-size:cover;
	height: auto;
	padding: 3.5rem 0 13.375rem 0;
}
.culture{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: auto;
	position: relative;
}

.culture .news_tit{text-align: left; height: 7.5rem; line-height:7.5rem;}
.culture .news_tit:after{left: 0;}
.culture_all{
	width:100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 3rem;
	position: relative;
	z-index: 2;
}
.culture_left{
	width: 35%;
	font-size: 1.125rem;
	color: rgba(0,0,0,0.8);
	line-height: 1.75rem;
}
.culture_left span{
	font-weight: bold;
}
.culture_left_1{
	font-size: 1rem;
	text-align: right;
	padding-right: 0.5rem;
}
.culture_right{
	width: 63.35%;	
}
.culture_con{
	width: 100%;
	height: 7.8rem;
	display: flex;
	justify-content: space-between;
}

.culture_con:nth-child(2) .culture_wen{ color: #1a54a5;}
.culture_con:nth-child(2) .culture_zi{ background: #1a54a5;}
.culture_con:nth-child(2) .culture_zi:after{
	width: 1.5rem;
	height: 1.5rem;
	background: url("../images/san_03.png") no-repeat left;
	left: -1.45rem;
	right: inherit;
}
.culture_con:nth-child(2) .culture_zi_1{ padding-right: 1.375rem; text-align: right;}
.culture_con:nth-child(2) .culture_zi_2{ padding-left: 1.125rem; text-align: left;}
.culture_con:nth-child(2) .culture_nei{ background: rgba(255,255,255,0.6);}
.culture_con:nth-child(3) .culture_nei{ width:calc(100% - 15.6rem);}

.culture_con_1{
	width:7.8rem;
	height: 7.8rem;
}
.culture_zi{
	width:7.8rem;
	height: 7.8rem;
	background: #00a6e8;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.culture_zi:after{
	content: '';
	width: 1.5rem;
	height: 1.25rem;
	background: url("../images/san_02.png") no-repeat left;
	background-size:cover;
	position: absolute;
	top: 0;
	right: -1.45rem;
}
.culture_zi_1{
	color: #fff;
	font-size: 1.375rem;
	padding-left: 1.375rem;
	line-height: 3.75rem;
}
.culture_zi_2{
	text-align: right;
	padding-right: 1.125rem;
	padding-bottom: 1.125rem;
}

.culture_nei{
	width:calc(100% - 23.4rem);
	height: 7.8rem;
	background: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0px 3.125rem 0 2rem;  
}
.culture_wen{
	font-size: 1.375rem;
	color: #00a6e8;
	line-height: 2.25rem;
}
.culture_wen span{ padding: 0px 0.5rem;}
.culture_ying{
	text-transform: uppercase;  
	font-family:  din;
	font-size: 3.125rem;
	color: rgba(0,0,0,0.06);
}

.culture_yin{
	width:7.8rem;
	height: 7.8rem;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.culture_bg{
	text-transform: uppercase;  
	font-family:  din;
	font-size: 10.375rem;
	color: rgba(0,0,0,0.1);
	position: absolute;
	right: 0;
	bottom: -5rem;
}
.culture_bg1{
	font-size: 2.75rem;
	font-weight: lighter;
	color: rgba(0,0,0,0.2);
	position: absolute;
	right: 0;
	bottom: -6.5rem;
}

.honor_warp{
	width:100%;
	background: url("../images/about_14.jpg") no-repeat center;
	background-size:cover;
	height: auto;
	padding: 3.125rem 0 5rem 0;
}
.honor{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: auto;
	position: relative;
}
.honor_tit{
	width:100%;
	height: 10rem;
	display: flex;
	justify-content: space-between;
}
.honor_tit .news_tit{text-align: left; height: 10rem; line-height:10rem;}
.honor_tit .news_tit:after{left: 0;}
.honor_mune{
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
}
.honor_mune a{
	font-size: 1.5rem;
	color: #015bab;
	background: url("../images/about1_43.png") no-repeat center;
	background-size:cover;
	width: 9.375rem;
	height: 3.75rem;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-right: 1rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	margin-left: 0.75rem;
}
.honor_mune a:hover{
	color: #fff;
	background: url("../images/about1_41.png") no-repeat center;
	background-size:cover;
}
.honor_mune a.honor_mune_a{
	color: #fff;
	background: url("../images/about1_41.png") no-repeat center;
	background-size:cover;
}


.honor_all{ width:100%; height:25.75rem; margin:auto; margin-top:5.625rem; position:relative; }
.honor_zong{
	width:100%;
	height: 100%;
	position: absolute;
	opacity: 0;
	z-index: -1;
	top: 0;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	
}	
.honor_zuo,.honor_zuo1,.honor_zuo2{ 
	position: absolute; 
	left: 0; 
	width: 20.7%; 
	height: calc(73vw * 0.2642 * 254 / 370 * 0.8);
	height: calc(var(--mainwidth) * 0.2642 * 254 / 370 * 0.8); 
	top:calc(73vw * 0.2642 * 254 / 370 * 0.1);
	top:calc(var(--mainwidth) * 0.2642 * 254 / 370 * 0.1);
}


.honor_you,.honor_you1,.honor_you2{ 
	position: absolute; 
	right: 0; 
	width: 20.7%; 
	height: calc(73vw * 0.2642 * 254 / 370 * 0.8);
	height: calc(var(--mainwidth) * 0.2642 * 254 / 370 * 0.8); 
	top:calc(73vw * 0.2642 * 254 / 370 * 0.1);
	top:calc(var(--mainwidth) * 0.2642 * 254 / 370 * 0.1);
}

.honor_zuo .honor_img:after,.honor_you .honor_img:after,.honor_zuo1 .honor_img:after,.honor_you1 .honor_img:after,.honor_zuo2 .honor_img:after,.honor_you2 .honor_img:after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background: rgba(0,0,0,0.5);
	left: 0;
}
.honor_zuo .honor_img,.honor_you .honor_img,.honor_zuo1 .honor_img,.honor_you1 .honor_img,.honor_zuo2 .honor_img,.honor_you2 .honor_img{
	height: 100%;
}

.honor_list,.honor_list1,.honor_list2 {	position: relative;	width: 84%; height: calc(73vw * 0.2642 * 254 / 370 + 4.25rem);
	height: calc(var(--mainwidth) * 0.2642 * 254 / 370 + 4.25rem); margin: 0 auto; z-index: 3;}



.honor_con{
	width:100%;
	height: 100%;
	
}


.honor_con:hover .honor_biaoti{
	color: #00a6e8;
}
.honor_img{
	width:100%;
	height: calc(73vw * 0.2642 * 254 / 370);
	height: calc(var(--mainwidth) * 0.2642 * 254 / 370);
	font-size: 0px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.honor_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	
}
.honor_biaoti{
	width:100%;
	overflow: hidden;
	text-align: center;
	font-size: 1.25rem;
	color: #000;
	margin-top: 1rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	height:3.25rem;
}


.honor-left,.honor-right,.honor-left1,.honor-right1,.honor-left2,.honor-right2{ 
	position:absolute; 
	top:0;
	z-index:20; 
	width:3.5rem; 
	height:3.5rem; 
	background:#00a6e8; 
	border-radius:50%; 
	overflow:hidden;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor:pointer;
}
.honor-left img,.honor-right img,.honor-left1 img,.honor-right1 img,.honor-left2 img,.honor-right2 img{
	width:3.5rem; 
	height:3.5rem; 
}
.honor-left,.honor-left1,.honor-left2{ left: 0;}
.honor-right,.honor-right1,.honor-right2{  right: 0;}
.honor-left:hover,.honor-right:hover,.honor-left1:hover,.honor-right1:hover,.honor-left2:hover,.honor-right2:hover{ background:#1239a8;transform: scale(1.05);}

.honor_all .contact_huan{ position:absolute; bottom:0; left:0; margin-top:0px;}

.journalism_phone{ display:none;}








.headerfiexd{
	box-shadow: 0px 3px 10px 0.1px rgba(0,166,232,0.1);
	background: #fff;
	position: fixed;
	height: 6rem;
}
.headerfiexd .head_logo img{
	height: 3.5rem;
}



/*首页*/
.page_menu{
	position: fixed;
	width:5.625rem;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	z-index: 500;
	left: 1%;
}
.page_menu>div>a{
	display: block;
	width:5.625rem;
	height: 10px;
	margin-bottom: 0.5rem;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	position: relative;
	
}
.page_menu>div>a:before{
	content: '';
	background:rgba(0,0,0,0.4);
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	left: calc(2.5rem - 5px);
	border-radius:50%;
}
.page_menu>div>a:after{
	content: '';
	background: url("../images/index_27.png") no-repeat center;
	background-size:cover;
	width: 5.625rem;
	height: 4.5rem;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.page_menu>div>a span{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 4.5rem;
	height: 4.5rem;
	font-size: 2.375rem;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	position: relative;
	z-index: 2;
	opacity: 0;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.page_menu>div.active>a{
	width: 5.625rem;
	height: 4.5rem;
}
.page_menu>div.active>a:after,.page_menu>div.active>a span{
	opacity: 1;
}


.section{
	width:100%;
	height: 100vh;
	position: relative;
	overflow:hidden;
}

.headera{
	position: absolute;
	top: 0;
	background: transparent;

}






.index_banner{
	width:100%;
	height: 100vh;
	position: relative;
	overflow: hidden;
}
.index_banner .swiper-slide-active .big_con{
	transform: translateY(0px);
	opacity: 1;
}
.big_div{
	width:100%;
	height: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
}


.big_1{
	color: #0058a9;
	font-size: 2.25rem;
	font-weight: bold;
}
.big_1 span{
	position: relative;
	padding-right: 5.875rem;
}
.big_1 span:after{
	content: '';
	background: url("../images/11_02.png") no-repeat left;
	width: 1.375rem;
	height: 1.375rem;
	background-size: cover;
	border-radius:50%;
	position: absolute;
	top: -0.375rem;
}
.big_1 span:before{
	content: '';
	background: url("../images/11_03.png") no-repeat left;
	width: 3.625rem;
	height: 3.9375rem;
	background-size: cover;
	position: absolute;
	top: -0.375rem;
	right: 0rem;
}
.big_2{
	color: #0058a9;
	font-size: 4.75rem;
	font-weight: bold;
	line-height: 9.375rem;
}
.big_3{
	width:41%;
	height: auto;
	font-size: 1.125rem;
	color: #000;
	line-height: 1.875rem;
	text-indent:2em;
	text-align: justify;
}


.big_4{
	width:100%;
	height: auto;
	font-size: 4.75rem;
	color: #000;
	font-weight: bold;
}



.big_5{
	width:100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	margin-top:3.125rem;
	padding-bottom: 2rem;
}
.big_5_con{
	margin-right: 6.625rem;
}

.big_5_img{
	border: 2px solid #015bab;
	border-radius:50%;
	width: 5.75rem;
	height: 5.75rem;
	margin: 0 auto;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.big_5_img img{
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.big_5_con:hover .big_5_img img{
	transform:rotate(360deg);
}
.big_5_tit{
	width:100%;
	text-align: center;
	color: #015bab;
	font-size: 1.625rem;
	line-height: 2rem;
	margin-top: 1rem;
	font-weight: bold;
}





.banner_zong{
	position: absolute;
	bottom: 3.75rem;
	left: calc((100vw - 73vw) / 2);
	left: calc((100vw - var(--mainwidth)) / 2);
	width: 480px;
	height: 2.5rem;
	display: flex;
	justify-content: space-between;
	z-index: 3;
}
.banner-left,.banner-right{
	display: flex;
	align-items: center;
	text-transform: uppercase;  
	font-size: 1rem;
	color: #fff;
	opacity: 0.5;
	letter-spacing: 3px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor: pointer;
}
.banner-left:hover,.banner-right:hover{
	opacity:1;
}

.banner_zong .pagination_banner{ 
	position: relative;
	width: 340px;
	height: 1px;
	margin-top: calc(1.25rem - 0.5px);
	display: flex;
	justify-content: space-between;
}
.banner_zong .pagination_banner:after{
	content: '';
	width: 100%;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
}

.banner_zong .swiper-pagination-bullet {  width:3.125rem; height:1px;  background-color:#fff; position: relative; z-index: 2; margin: 0;border-radius: 0%; -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;}

.banner_zong .swiper-pagination-bullet:after{
	content: "";
	width: 0%;
	height: 1px;
	background:#00a6e8;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.banner_zong .swiper-pagination-bullet-active:after{ animation:bigmove 5.8s infinite forwards;}	

@-webkit-keyframes bigmove 
{
0% {width: 0%;}
100% {width: 100%;}
}




.headerfiexda{
	position: fixed;
	height: 6rem;
	background: transparent;
}
.headerfiexda .head_logo img{
	height: 3.5rem;
}

.realm{
    width: 73vw;
    width: var(--mainwidth);
    height: 100%;
    margin: auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
	padding-top: 6rem;
	opacity:0;
	transform: translateY(100px);
	-webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s;
}
.realm_tit{
	width:100%;
	font-size: 3.75rem;
	color: #000;
	position: relative;
	display: flex;
	justify-content: space-between;
}
.realm_en{
	width:100%;
	font-size: 1.375rem;
	color: rgba(0,0,0,0.5);
	font-family: Arial;
	text-transform: uppercase; 
	line-height: 2.75rem;
	font-weight: bold;
}
.realm_all{
	width:44rem;
	height: 36.4375rem;
	position: relative;
	margin: 0 auto;
	margin-top: -1.125rem;
}
.realm_bg{
	width:100%;
	height: 100%;
	background: url("../images/realm_03.png") no-repeat center;
	background-size:cover;
	position: absolute;
	top: 0;
	left: 0;
}
.realm_qiu{
	width:100%;
	height: 100%;
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
}


.realm_qiu{
	width:100%;
	height: 100%;
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
}

.realm_quan{
	width: 27.6875rem;
	height: 27.6875rem;
	border-radius:50%;
	overflow: hidden;
	position: relative;
}
.realm_qiu_bg{
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 0px;
	top: 0;
	left: 0;
 	    animation: spin 30s linear infinite;
}
.realm_qiu_bg img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	
}

@keyframes spin {
	from { -webkit-transform: rotate(0deg); }
    to {-webkit-transform: rotate(360deg); }
}

.realm_quan_tu{
	width:100%;
	height: 100;
	font-size: 0px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.realm_quan_tu img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.realm_quan_1{
	width: 1.25rem;
	height: 1.75rem;
	font-size: 0px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: 7.5rem;
	left: 5.625rem;
	animation: shang 5s linear infinite;
}
.realm_quan_1 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.realm_quan_2{
	width: 1.75rem;
	height: 2.5rem;
	font-size: 0px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: 5.375rem;
	left: 7rem;
	animation: shang 5s linear infinite; 
}
.realm_quan_2 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
@keyframes shang {
	0,50%,100%  { transform: translateY(0px) scale(1) rotate(0deg); }
    25% {transform: translateY(-5px) scale(0.95) rotate(-8deg); }
	75% {transform: translateY(5px) scale(1.05) rotate(8deg); }
}
	
.realm_quan_yun1{
	width: 18.25rem;
	height: 7.625rem;
	font-size: 0px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: 5rem;
	left: -5.75rem;
	animation: qiao 80s linear infinite; 
}
.realm_quan_yun1 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}	
	
@keyframes qiao {
	0,50%,100%  { transform: translateX(0%); }
    25% {transform: translateX(180%); }
	75% {transform: translateX(-80%); }
}


.realm_quan_yun2{
	width: 8.5rem;
	height: 4.875rem;
	font-size: 0px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: 3.5rem;
	right: -1.875rem;
	animation: qiao 80s linear infinite; 
}
.realm_quan_yun2 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}	
.realm_quan_yun3{
	width: 14.25rem;
	height: 6.5rem;
	font-size: 0px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	bottom:10px;
	right: -2.5rem;
	animation: qiao 80s linear infinite; 
}
.realm_quan_yun3 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}	
.realm_1{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	top: 1.25rem;
	left: 8rem;
	z-index: 2;
}

.realm_2{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	top: 4.75rem;
	left: 4.125rem;
	z-index: 2;
}

.realm_3{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	top: 9.0625rem;
	left: 1.25rem;
	z-index: 2;
}
.realm_4{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	top: 14.375rem;
	left: -0.5rem;
	z-index: 2;
}
.realm_5{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	top: 21.375rem;
	left: -0.25rem;
	z-index: 2;
}
.realm_6{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	bottom:8.25rem;
	left: 1.625rem;
	z-index: 2;
}
.realm_7{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	bottom:3.75rem;
	left: 4.875rem;
	z-index: 2;
}
.realm_8{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	bottom:0.5rem;
	left:9.25rem;
	z-index: 2;
}


.realm_9{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	top: 1.25rem;
	right: 8rem;
	z-index: 2;
}



.realm_10{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	top: 4.75rem;
	right: 4.125rem;
	z-index: 2;
}

.realm_11{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	top: 9.0625rem;
	right: 1.25rem;
	z-index: 2;
}
.realm_12{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	top: 14.375rem;
	right: -0.5rem;
	z-index: 2;
}
.realm_13{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	top: 21.375rem;
	right: -0.25rem;
	z-index: 2;
}
.realm_14{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	bottom:8.25rem;
	right: 1.625rem;
	z-index: 2;
}
.realm_15{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	bottom:3.75rem;
	right: 4.875rem;
	z-index: 2;
}
.realm_16{
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	bottom:0.5rem;
	right:9.25rem;
	z-index: 2;
}



.realm_9 .realm_1_1,.realm_10 .realm_1_1,.realm_11 .realm_1_1,.realm_12 .realm_1_1,.realm_13 .realm_1_1,.realm_14 .realm_1_1,.realm_15 .realm_1_1,.realm_16 .realm_1_1{ background: #015bab;}

.realm_9 .realm_con,.realm_10 .realm_con,.realm_11 .realm_con,.realm_12 .realm_con,.realm_13 .realm_con,.realm_14 .realm_con,.realm_15 .realm_con,.realm_16 .realm_con{ right: -20.5rem;}

.realm_9 .realm_con_all,.realm_10 .realm_con_all,.realm_11 .realm_con_all,.realm_12 .realm_con_all,.realm_13 .realm_con_all,.realm_14 .realm_con_all,.realm_15 .realm_con_all,.realm_16 .realm_con_all{ transform: translateX(20px);}

.realm_9 .realm_con_all:after,.realm_10 .realm_con_all:after,.realm_11 .realm_con_all:after,.realm_12 .realm_con_all:after,.realm_13 .realm_con_all:after,.realm_14 .realm_con_all:after,.realm_15 .realm_con_all:after,.realm_16 .realm_con_all:after{ left: inherit; right: 0; background: #015bab;}

.realm_9 .realm_con_all:before,.realm_10 .realm_con_all:before,.realm_11 .realm_con_all:before,.realm_12 .realm_con_all:before,.realm_13 .realm_con_all:before,.realm_14 .realm_con_all:before,.realm_15 .realm_con_all:before,.realm_16 .realm_con_all:before{  background: url("../images/realm_06.png") no-repeat left; left: 0; right: inherit;background-size:cover;}

.realm_9 .realm_right,.realm_10 .realm_right,.realm_11 .realm_right,.realm_12 .realm_right,.realm_13 .realm_right,.realm_14 .realm_right,.realm_15 .realm_right,.realm_16 .realm_right{color: #015bab;}





.realm_1:hover .realm_con,.realm_2:hover .realm_con,.realm_3:hover .realm_con,.realm_4:hover .realm_con,.realm_5:hover .realm_con,.realm_6:hover .realm_con,.realm_7:hover .realm_con,.realm_8:hover .realm_con,.realm_9:hover .realm_con,.realm_10:hover .realm_con,.realm_11:hover .realm_con,.realm_12:hover .realm_con,.realm_13:hover .realm_con,.realm_14:hover .realm_con,.realm_15:hover .realm_con,.realm_16:hover .realm_con{ height: 4.75rem;}

.realm_1:hover .realm_con_all,.realm_2:hover .realm_con_all,.realm_3:hover .realm_con_all,.realm_4:hover .realm_con_all,.realm_5:hover .realm_con_all,.realm_6:hover .realm_con_all,.realm_7:hover .realm_con_all,.realm_8:hover .realm_con_all,.realm_9:hover .realm_con_all,.realm_10:hover .realm_con_all,.realm_11:hover .realm_con_all,.realm_12:hover .realm_con_all,.realm_13:hover .realm_con_all,.realm_14:hover .realm_con_all,.realm_15:hover .realm_con_all,.realm_16:hover .realm_con_all{ opacity: 1;transform: translateX(0px);}


.realm_4a .realm_con{ height: 4.75rem;}
.realm_4a .realm_con_all{ opacity: 1;transform: translateX(0px);}

.realm_13a .realm_con{ height: 4.75rem;}
.realm_13a .realm_con_all{ opacity: 1;transform: translateX(0px);}


.realm_1_1{
	width:100%;
	height: 100%;
	border-radius:50%;
	background: #00a6e8;
	font-size: 1.5rem;
	color: #fff;
	font-weight: lighter;
	display: flex;
	align-items: center;
	justify-content: center;
}
.realm_con{
	width: 23.875rem;
	height: 0;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: calc(0.8125rem - 2.375rem);
	right: -2.5rem;

}
.realm_con_all{
	width: 100%;
	height:100%;
	display: flex;
	justify-content: space-between;
	position: absolute;
	z-index: 2;
	padding: 0px 1.5rem;
	align-items: center;
	opacity: 0;
		transform: translateX(-20px);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.realm_con_all:after{
	content: '';
	width: 22.375rem;
	height: 100%;
	background: #00a6e8;
	position: absolute;
	left: 0;
	top: 0;
	border-radius:50px;
}
.realm_con_all:before{
	content: '';
	width: 5.6875rem;
	height: 4.5625rem;
	background: url("../images/realm_09.png") no-repeat left;
	background-size:cover;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	
}
.realm_left{
	position: relative;
	z-index: 2;
	color: #fff;
	font-size: 1.125rem;
	width: 16.75rem;
	overflow: hidden;
	text-align: center;
}
.realm_right{
	position: relative;
	z-index: 2;
	font-size: 1.875rem;
	color: #00a6e8;
	width: 4rem;
	text-align: center;
	padding-right: 0.5rem;
	font-family: Arial;
}
.realm_bejingtu_bg{ display:none;}

#s2.active .realm { opacity:1;transform: translateY(0px);}


/*3333*/
.core_warp{
	width:100%;
	height: 100vh;
	position: relative;
	opacity:0;
	transform: translateY(100px);
	-webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s;
}
.core_bg{
	width:50%;
	height: 100%;
	background: url("../images/bg_04.jpg") no-repeat center;
	background-size:cover;
	position: absolute;
	top: 0;
	right: 0;
	overflow:hidden;
}
.core_bg .realm_tit,.core_bg .realm_en{ display: none;}

.core_bg_all{
	width:150vw;
	height: 100%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.core_img{
	float: left;
	 width: 50vw;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0px;
	overflow: hidden;
}
.core_img img{
	max-height: 80%;
	max-width: 80%;
}



.core{
	 width: 73vw;
    width: var(--mainwidth);
    height: 100vh;
    margin:0 auto;
	position: relative;
	z-index: 2;
	padding-top: 6rem;
	display: flex;
    justify-content: center;
    flex-direction: column;
}
.core_all{
	width:50%;
	height: auto;
	position: relative;
	margin-top: 1.5rem;
	overflow: hidden;
}
.core_all_ju{
	width:calc(73vw * 3 * 0.5);
	width:calc(var(--mainwidth) * 3 * 0.5);
	height: 100%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.core_con{
	float: left;
	 width: calc(73vw * 0.5);
	 width: calc(var(--mainwidth) * 0.5);
	height: auto;
	
}
.core_tit{
	width:100%;
	line-height: 3.125rem;
	color: #000;
	font-size: 1.875rem;
	font-weight: bold;
}
.core_zong{
	width:93%;
	height: 10rem;
	position: relative;
	margin-top: 0.875rem;
}
.core_list{
	width: 80%;
	height: 3rem;
	overflow: hidden;
	position: relative;
	margin-left: 0px;
}
.core_list .swiper-slide-active .core_biao a{ color: #00a6e8; font-weight: bold;}
.core_list .swiper-slide-active .core_biao a span:after{ transform: scale(1,1);}

.core_list1{
	width: 77%;
	height: 3rem;
	overflow: hidden;
	position: relative;
	margin-left: 0px;
}
.core_list1 .swiper-slide-active .core_biao a{ color: #00a6e8; font-weight: bold;}
.core_list1 .swiper-slide-active .core_biao a span:after{ transform: scale(1,1);}

.core_list2{
	width: 77%;
	height: 3rem;
	overflow: hidden;
	position: relative;
	margin-left: 0px;
}
.core_list2 .swiper-slide-active .core_biao a{ color: #00a6e8; font-weight: bold;}
.core_list2 .swiper-slide-active .core_biao a span:after{ transform: scale(1,1);}


.core_biao{
	width:100%;
	height: 100%;
}
.core_biao a{
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	font-size: 1.125rem;
	color: #000;
}
.core_biao a>span{
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	cursor: pointer;
}
.core_biao a>span:after{
	content: '';
	width: 100%;
	height: 3px;
	background: #00a6e8;
	position: absolute;
	bottom: 0;
	left: 0;
	transform: scale(0,1);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	
}
.core_biao a:hover{ color: #00a6e8; font-weight: bold;}
.core_biao a:hover span:after{ transform: scale(1,1);}


.core-left,.core-right,.core-left1,.core-right1,.core-left2,.core-right2{ 
	position:absolute; 
	top:0;
	z-index:20; 
	font-size: 1.25rem;
	color:#00a6e8; 
	height: 100%;
	display: flex;
	align-items: center;
	overflow:hidden;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor:pointer;
}

.core-left,.core-left1,.core-left2{ right: 2.25rem;}
.core-right,.core-right1,.core-right2{  right: 0;}
.core-left:hover,.core-right:hover,.core-left1:hover,.core-right1:hover,.core-left2:hover,.core-right2:hover{ color:#1239a8;}

.core_ying,.core_ying1,.core_ying2{
	width:100%;
	height: auto;
	margin-top: 2.5rem;
	display: none;
}
.core_1{
	width:100%;
	height: auto;
	 -webkit-filter: grayscale(100%); 
	 display:none;
}
.core_2{
	width:100%;
	font-size: 1.625rem;
	color: #00a6e8;
	overflow: hidden;
	 white-space: nowrap;
    text-overflow: ellipsis;
	line-height: 2.25rem;
	margin-top: 2.25rem;
}
.core_3{
	width:100%;
	font-size: 1.125rem;
	color: rgba(0,0,0,0.7);
	overflow: hidden;
	text-indent:2.25rem;
	line-height: 2rem;
}




.core_mune{
	width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
	height: 9.375rem;
	position: relative;
	z-index: 2;
	
	border-radius:20px;
	background: #fff;
	-moz-box-shadow: 0px 0px 32px 0 rgba(0,0,0,0.05);
    -webkit-box-shadow: 0px 0px 32px 0 rgba(0,0,0,0.05);
    box-shadow: 0px 0px 32px 0 rgba(0,0,0,0.05);
	display: flex;
	justify-content: flex-start;
	margin-top: 4rem;
}
.core_mune:after{
	content: '';
	width: calc(100% - 4px);
	height: calc(100% - 4px);
	border: 2px solid #00a6e8;
	border-radius:20px;
	position: absolute;
	top: 0;
	left: 0;
}

.core_mune a{
	width:calc(100% / 3);
	height: 100%;
	position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	z-index: 2;
}
.core_mune a:nth-child(1){
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.core_mune a:nth-child(3){
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.core_mune a:nth-child(3):after{ display: none;}
.core_mune a:after{
	content: '';
	width: 1px;
	height: 5.375rem;
	position: absolute;
	right: 0;
	top: calc(50% - 2.6875rem);
	background: #00a6e8;
}
.core_mune a:before{
	content: '';
	width: 40px;
	height: 10px;
	background: url("../images/index_20.png") no-repeat center;
	transform:rotate(180deg);
	position: absolute;
	left: calc(50% - 20px);
	top: -10px;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}


.core_mune a:hover:before{opacity: 1;}
.core_mune a:hover{background: #00a6e8;}
.core_mune a:hover .mune_img_1{opacity: 0;}
.core_mune a:hover .mune_img_2{opacity: 1;transform: scale(1);}
.core_mune a:hover .mnue_tit_2{opacity: 1;transform: scale(1);}
.core_mune a:hover .mnue_tit_1{ opacity: 0;}

.core_mune a.core_mune_a:before{opacity: 1;}
.core_mune a.core_mune_a{background: #00a6e8;}
.core_mune a.core_mune_a .mune_img_1{opacity: 0;}
.core_mune a.core_mune_a .mune_img_2{opacity: 1;transform: scale(1);}
.core_mune a.core_mune_a .mnue_tit_2{opacity: 1;transform: scale(1);}
.core_mune a.core_mune_a .mnue_tit_1{ opacity: 0;}


#s3.active .core_warp { opacity:1;transform: translateY(0px);}


/*4444*/
.classic{
    width: 73vw;
    width: var(--mainwidth);
    height: 100vh;
    margin:0 auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
	padding-top: 6rem;
	opacity:0;
	transform: translateY(100px);
	-webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s;
}
.classic_mune{
	display: flex;
	justify-content: flex-end;
	width: 100%;
	height: 5.75rem;
	margin-top: -5.75rem;
}
.classic_mune a{
	margin-right: 1.25rem;
	width: 13.625rem;
	height: 3.875rem;
	position: relative;
	margin-left: 1rem;
	
}
.classic_mune a span{
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius:30px;
	font-size: 1.375rem;
	color: #1239a8;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.classic_mune a:after{
	content: '';
	width:5rem;
	height: 100%;
	background: url("../images/index_09.png") no-repeat center;
	background-size:cover;
	position: absolute;
	top: 0;
	right: -1.25rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.classic_mune a:hover span{
	background: #00a6e8;
	color: #fff;
}
.classic_mune a:hover:after{
	background: url("../images/index_07.png") no-repeat center;
	background-size:cover;
}
.classic_mune a.classic_mune_a span{
	background: #00a6e8;
	color: #fff;
}
.classic_mune a.classic_mune_a:after{
	background: url("../images/index_07.png") no-repeat center;
	background-size:cover;
}
.classic_all{
	width:100%;
	position: relative;
	margin-top: 1.875rem;
	height: calc(73vw * 0.32 * 452 / 448 + 7rem);
	height: calc(var(--mainwidth) * 0.32 * 452 / 448 + 7rem);
}
.classic_ying{
	width:100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	position: absolute;
	top: 0;
	opacity: 0;
	z-index: -9;
}


.classic_list{
	width:100%;
	height: auto;
	position: relative;
	overflow: hidden;
}
.classic_list .swiper-slide:nth-child(2n) .classic_con a{
	flex-direction: column-reverse;
}
.classic_list .swiper-slide:nth-child(2n) .classic_nei:after{
	transform:rotate(0deg);
	top: inherit;
	bottom: -10px;
}

.classic_list1{
	width:100%;
	height: auto;
	position: relative;
	overflow: hidden;
}
.classic_list1 .swiper-slide:nth-child(2n) .classic_con a{
	flex-direction: column-reverse;
}
.classic_list1 .swiper-slide:nth-child(2n) .classic_nei:after{
	transform:rotate(0deg);
	top: inherit;
	bottom: -10px;
}

.classic_list2{
	width:100%;
	height: auto;
	position: relative;
	overflow: hidden;
}
.classic_list2 .swiper-slide:nth-child(2n) .classic_con a{
	flex-direction: column-reverse;
}
.classic_list2 .swiper-slide:nth-child(2n) .classic_nei:after{
	transform:rotate(0deg);
	top: inherit;
	bottom: -10px;
}



.classic_con{
	width:100%;
	height: auto;
	
}
.classic_con a{
	display: flex;
	justify-content: center;
	flex-direction: column;
	width: 100%;
	height: 100%;
	border-radius: 7px;
	overflow: hidden;
}
.classic_con a:hover .classic_img img{
	transform: scale(1.05);
}
.classic_con a:hover .classic_nei{
	background: #00a6e8;
}
.classic_con a:hover .classic_nei:after{
	opacity: 1;
}
.classic_con a:hover .classic_1{
	color: #fff;
}
.classic_con a:hover .classic_2{
	color: #fff;
}
.classic_img{
	width:100%;
	height: calc(73vw * 0.32 * 300 / 448);
	height: calc(var(--mainwidth) * 0.32 * 302 / 448);
	font-size: 0px;
	overflow: hidden;
	
}
.classic_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 7px;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.classic_nei{
	width:100%;
	height: calc(73vw * 0.32 * 153 / 448);
	height: calc(var(--mainwidth) * 0.32 * 153 / 448);
	background: #fff;
	position: relative;

	padding: 0px 6.25%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.classic_nei:after{
	content: '';
	background: url("../images/index_20.png") no-repeat center;
	width: 40px;
	height: 10px;
	position: absolute;
	left: calc(50% - 20px);
	top: -10px;
	transform:rotate(180deg);
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.classic_1{
	width:100%;
	font-size: 1.375rem;
	color: #000;
	line-height: 1.875rem;
	height: 3.75rem;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.classic_2{
	width:100%;
	font-size: 1.125rem;
	color: #1239a8;
	line-height: 1.875rem;
	margin-top: 1.125rem;
}
.classic_2 span{
	font-family: '宋体';
	margin-left: 0.5rem;
}



.classic-left,.classic-right,.classic-left1,.classic-right1,.classic-left2,.classic-right2{ 
	position:absolute; 
	top:0;
	z-index:20; 
	width:3.5rem; 
	height:3.5rem; 
	background:#00a6e8; 
	border-radius:50%; 
	overflow:hidden;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor:pointer;
}
.classic-left img,.classic-right img,.classic-left1 img,.classic-right1 img,.classic-left2 img,.classic-right2 img{
	width:3.5rem; 
	height:3.5rem; 
}
.classic-left,.classic-left1,.classic-left2{ left: 0;}
.classic-right,.classic-right1,.classic-right2{  right: 0;}
.classic-left:hover,.classic-right:hover,.classic-left1:hover,.classic-right1:hover,.classic-left2:hover,.classic-right2:hover{ background:#1239a8;transform: scale(1.05);}

#s4.active .classic { opacity:1;transform: translateY(0px);}





/*55555555*/
.press{
    width: 73vw;
    width: var(--mainwidth);
    height: 100vh;
    margin:0 auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
	padding-top: 6rem;
	opacity:0;
	transform: translateY(100px);
	-webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s;
}
.press_more{
	display: flex;
	align-items: flex-end;
}
.press_more a{
	margin-right: 1.25rem;
	width: 13.75rem;
	height: 3.875rem;
	background: #00a6e8;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius:30px;
	font-size: 1.125rem;
	color: #fff;
	position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor: pointer;
}
.press_more a:after{
	content: '';
	width:5rem;
	height: 100%;
	background: url("../images/index_07.png") no-repeat center;
	background-size:cover;
	position: absolute;
	top: 0;
	right: -1.25rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}
.press_more a>span{
	font-family: '宋体';
	margin-left: 0.75rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;

}
.press_more a:hover{transform: translateX(10px); }




.press_list{
	width:100%;
	height: auto;
	margin-top: 1.375rem;
	display: flex;
	justify-content: flex-start;
}
.press_list .news_con{
	width:32%;
	height: auto;
	margin-right: 2%;
}
.press_list .news_con:last-child{ margin-right: 0px;}

.press_phone{ display: none;}

#s5.active .press { opacity:1;transform: translateY(0px);}


/*66666666*/
.strategy{
    width: 73vw;
    width: var(--mainwidth);
    height: auto;
    margin:0 auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
	padding-top: 6rem;
	opacity:0;
	transform: translateY(100px);
	-webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s;
}
.strategy .pagination_strategy{ text-align:center; width:100%; z-index:1; margin-top: 3.125rem;}
.strategy .swiper-pagination-bullet { display: inline-block; width:10px; height:10px; background-color:rgba(0,0,0,0.4);  border-radius:50%; margin:0px 5px;cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;}
.strategy .swiper-pagination-bullet-active{ background-color:#00a6e8;}	

.strategy_list{
	width:100%;
	height: 8.4375rem;
	overflow: hidden;
	position: relative;
	margin-top: 3.125rem;
}
.strategy_img{
	width:100%;
	height: 100%;
}
.strategy_img a{
	display: flex;
	width: 100%;
	height: 100%;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	font-size: 0px;
}
.strategy_img a:hover img{
	
}
.strategy_img img{
	max-height: 100%;
	max-width: 100%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
/*视频弹框*/
.videolayer{
	width:100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,0.7);
	z-index: 1000;
	top: 0vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	transform: scale(0);
}
.videolayer_con{
	width:45%;
	height: auto;
	margin: 0px auto;
	font-size: 0px;
	position: relative;
}
.videolayer_con_video{
	width:100%;
	height: auto;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	transform: scale(0);
}
.videolayer_btn{
	width:35px;
	height: 35px;
	position: absolute;
	background-color: #00a6e8;
	border-radius: 50%;
	background-image: url("../images/video_close.png");
	background-size: 40% 40%;
	background-repeat: no-repeat;
	background-position: center;
	right: -18px;
	top: -18px;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	opacity: 0;
}
.videolayer_btn:hover{
	transform: rotate(360deg);
}
#s6.active .strategy { opacity:1;transform: translateY(0px);}


.menubtn,.nav0007_nava,.realm_phone{ display:none;}



.kjy_goods_warp {
    width: 100%;
   /* background: url(../images/skill_09.jpg) no-repeat top center;
    background-size: cover;*/
    height: auto;
    padding: 4rem 0;
	    background: url(../images/skill_08.jpg) no-repeat top center;
    background-size: cover;
}
.kjy_goods {
    width: 73vw;
    width: var(--mainwidth);
    margin: 0 auto;
    height: auto;
}
.kjy_goods_list {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
	margin-top: 3.375rem;
}
.kjy_goods_con{
	width: 23%;
	height: auto;
	margin-right: calc(8% / 3);
	margin-bottom: calc(73vw * 0.08 / 3);
	margin-bottom: calc(var(--mainwidth) * 0.08 / 3);
}
.kjy_goods_con:nth-child(4n){ margin-right: 0px;}
.kjy_goods_con a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	cursor: pointer;
}
.kjy_goods_con a:hover .kjy_goods_img img{
	transform: scale(1.05);
}
.kjy_goods_con a:hover .kjy_goods_tit{
	    color: #00a6e8;
}
.kjy_goods_img{
	width:100%;
	height: calc(73vw * 0.23 * 400 / 320);
	height: calc(var(--mainwidth) * 0.23 * 400 / 320);
	font-size: 0px;
	overflow: hidden;
	border-radius: 7px;
}
.kjy_goods_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.kjy_goods_tit{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.25rem;
	font-weight: bold;
	color: #000;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	height: 4rem;
}
.yx_title{
	width:100%;
	position: relative;
	font-size: 1.875rem;
	font-family: opp_m;
	height: 4.5rem;
	color: rgba(255,255,255,1);	
}
.yx_title:after{
	content: '';
	width: 1.5rem;
	height:  0.312rem;
	background: rgba(1,83,231,1);
	position: absolute;
	left: 0;
	bottom: 0;
}
.yx_join{
	 width: 100vw;
   height: auto;
	padding: 10vh 0 10vh 0; 
	background: url("../images/about_39.jpg") no-repeat center;
	background-size:cover;
}
.yx_join .yx_title{ width: 73vw; width: var(--mainwidth); margin:0 auto; }
.yx_join .yx_title:after{ width: 2rem; height: 0.375rem;}
.yx_join_all{
	width:73vw;
	width: var(--mainwidth);
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	margin-top: 3.375rem;
	position: relative;
	    padding-bottom: 5vh;
}
.yx_join_all .pagination_join{ 
	position: relative; 
	left:0px; 
	bottom:0; 
	text-align: center; 
	width:100%;
	z-index:1;
	margin-top: 2.875rem;
}
.yx_join_all .swiper-pagination-bullet { 
	display: inline-block; 
	width:10px; 
	height:10px; 
	background:#666;	
	border-radius:50px;
	margin:0px 5px; 
	cursor: pointer;  
	-webkit-transition: all 0.4s ease-in-out;
}
.yx_join_all .swiper-pagination-bullet-active{ 
	background: #00a6e8;
}	
.yx_join_list{
	width:100%;
	height: 22.625rem;
	overflow: hidden;
	position: relative;
}
.yx_join_con{
	width:100%;
	height: 100%
}
.yx_join_con a{
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding: 0px 2.25rem;
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
	background:rgba(255,255,255,1);	
	-moz-box-shadow:inset 0px 3px 29px 0 rgba(0,85,158,0.08);
    -webkit-box-shadow:inset 0px 3px 29px 0 rgba(0,85,158,0.08);
    box-shadow:inset 0px 3px 29px 0 rgba(0,85,158,0.08);
}


.yx_join_con a:hover .yx_manage_bei{background-image: linear-gradient(transparent, rgba(1,83,231,0.8));}
.yx_join_con a:hover .yx_manage_1,.yx_manage_con a:hover .yx_manage_2{transform: translateY(-10px);}

.yx_join_1{
	width:100%;
	height: auto;
	color: rgba(0,0,0,1);
	font-size: 1.375rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.yx_join_2{
	width:100%;
	display: flex;
	align-items: center;
	font-size: 1rem;
	color:#00a6e8; margin-top:2.5rem;
}
.yx_join_2 span{ padding: 0px 1.5rem;}
.yx_join_3{
	width:100%;
	height: 9.75rem;
	padding-right: 4%;
	font-size: 1rem;
	color: rgba(0,0,0,0.8);
	line-height: 1.625rem;
	overflow: auto;
	margin-top: 1.5rem;
}
.yx_join_3::-webkit-scrollbar{ width:4px;}
.yx_join_3::-webkit-scrollbar-track-piece{background:#e1e1e1;}


@media screen and (max-width:1919px)and (min-width:1440px){
	.nav_1>a{ font-size:1.25rem;}
.nav {
    padding-right: 12%;
}
.nav_1 {
    margin-left: 3rem;
}	
.tel{
	width: 15rem;
	height: 3rem;
	padding: 0.6rem 0.4375rem 0 0.4375rem;
}
.tel:after {
    height: 3.5rem;
}	

.tel_dian{
	width: 2.5rem;
	height:2.0625rem;
}
.tel_dian img{
	width:2.0625rem;
	height:2.0625rem;
}
	
.tel_zi{
	height:2.0625rem;
	font-size: 1.25rem;
}

	.realm_tit{ font-size:2.75rem;}
	
}
@media screen and (max-width:1439px)and (min-width:1280px){
	
	.head_logo img{ height:3.75rem;}	
	.nav { padding-right: 15.7%;}
	.nav_1 {margin-left: 2.75rem;}
	.realm_tit{ font-size: 2.75rem;}
	.realm_all {	 margin-top: 0rem;transform: scale(0.95);}
	.strategy_list{ margin-top: 2rem;}
	.classic_all {
		height: calc(73vw * 0.32 * 452 / 448 + 6rem);
		height: calc(var(--mainwidth) * 0.32 * 452 / 448 + 6rem);
	}
	.page_menu{ width: 5rem;}
	.page_menu>div>a span{ font-size:1.75rem;}
	.page_menu>div>a:before {
    height: 8px;
	width:8px;
    left: calc(2rem - 4px);
}
.page_menu>div>a:after {

    width: 5rem;
    height: 4rem;
}
	.plan_all{ padding-top:8vh;}
	.tel{
	width: 15rem;
	height: 3rem;
	padding: 0.6rem 0.4375rem 0 0.4375rem;
}
.tel:after {
    height: 3.5rem;
}	

.tel_dian{
	width: 2.5rem;
	height:2.0625rem;
}
.tel_dian img{
	width:2.0625rem;
	height:2.0625rem;
}
	
.tel_zi{
	height:2.0625rem;
	font-size: 1.25rem;
}
.big_1 {
    font-size: 1.75rem;
}
.big_2 {
    font-size: 3.75rem;
    line-height: 8.5rem;
}
.n_big_5 a{ font-size:1.125rem;}
.big_4{font-size: 3.75rem;}
.big_5_tit{font-size: 1.25rem;}
.core_2 { font-size: 1.375rem;}
.mune_img img {
    max-height: 4rem;
}
.mnue_tit,.news_2 {
    font-size: 1.25rem;
}
.classic_mune a span{ font-size:1.25rem}

.core_all {
    margin-top: 2.5rem;
}
.core_tit {
    font-size: 1.75rem;
}
.core_mune{ margin-top:3.75rem;}
.classic_1 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    height: 3rem;
}
.press .realm_en{ margin-top:-0.75rem;}
.strategy .swiper-pagination-bullet{ width:8px; height:8px;}
.dang_mune a{  margin-left:3rem; }
.profile .news_tit{ height:6.5rem; font-size:1.5rem;}
.send_right:before {
    width: 26rem;
    height: 9rem;
    background-size: auto 100%;
}
.send_right:after {
    height: 5rem;
    background-size: auto 100%;
}
.send_right .news_tit {
    height: 3.5rem;
    font-size: 1.5rem;
}
.send_con {
    height: 18.5rem;
    overflow: hidden;
}
.news_tit,.correlation_tit{ font-size:1.5rem;}
.course_left {
    font-size: 1.75rem;}
.course_1,.synopsis_tit {
    font-size: 1.5rem;
}	
.wheel li:after {
    top: 35px;
}
.culture_ying,.culture_bg1,.survey_tit{ font-size:2rem;}
.culture_wen {
    font-size: 1.125rem;
    line-height: 2rem;
}
.culture_bg{ font-size:8rem;}
.honor_tit { height:7rem;}
.honor_tit .news_tit {
    height: 7rem;
    line-height: 7rem;
}
.honor_mune a,.goal_zi,.result_ti,.investor_1{ font-size:1.25rem;}
.honor_biaoti {
    font-size: 1.125rem;
    margin-top: 1.5rem;
}
.fetch_tit {
    font-size: 1.375rem;
    line-height: 3.75rem;
    height: 3.75rem;
}
.survey_dang{ margin-top:1rem;}
.survey_biao {
    font-size: 1.5rem;
    line-height: 7rem;
}
.survey_you{ font-size:1.125rem;}
.bei_tit {
    font-size: 1.5rem;
    height: 4rem;
}
.result_right {
    padding: 1.75rem 0;
}
.result-left, .result-right {
    width: 3rem;
    height: 3rem;
    bottom: 1.75rem;
}
.result-left {
    left: calc(50% - 3.5rem);
}
.result-right {
    right: calc(50% - 3.5rem);
}
.contrast_bg {
    width: 10rem;
    height: 10rem;
    top: calc(50% - 5rem);
    left: calc(50% - 5rem);
}
.layout_1 {
    margin-bottom: 2rem;
}
.layout_2 {
    font-size: 2rem;
    margin-bottom: 2rem;
}
.contact_1 {
    font-size: 1.5rem;
    line-height: 5.25rem;
}
.plan-left {
    background: url(../images/journalism_21.png) no-repeat left;
    width: 35px;
    height: 28px;
}
.plan-left,.plan-right {
    width: 25px;
    background-size: 100% auto;
}
.main_tit {
    font-size: 1.5rem;
    height: 6.8125rem;
}
.xiang_tit,.jian_tit{
    font-size: 1.5rem;
}
.xiang_1,.xiang_3 a{
    font-size: 1.125rem;
}
.n_big_5 a {
    font-size: 1.125rem;
    height: 3.25rem;
    width: 12.5rem;
    line-height: 3.25rem;
}
.searcha a {
    font-size: 1.25rem;
    background-size: 3.5rem;
}
.journalism_tit{ font-size:1.25rem; line-height:3rem;}
.pale_all{transform: scale(0.9);}
.edge_come {
    font-size: 1rem;
    line-height: 1.75rem;
    height: 5.25rem;
}
.jian_img{font-size: 1.125rem;}

.xiang_come{ line-height:3rem;}
.n_big_3 {
    font-size: 2rem;
}
.realm_left{ font-size:1.125rem;}
}
@media screen and (max-width:1279px)and (min-width:1024px){
	.n_big_3 {
    font-size: 2rem;
}
	.xiang_come{ line-height:3rem;}
.head_logo{ left:3%;}
.head_right{ right:3%;}
.page_menu{ display:none;}	
.head_logo img{ height:3.5rem;}	
.nav { padding-right: 18%;}
	.nav_1 {margin-left: 2rem;}
	.realm_tit{ font-size: 2.25rem;}
	.realm_en{ font-size:1.25rem;}
	.realm_left{ font-size:1.25rem;}
	.realm_right{ font-size:1.5rem;}
	.realm_all {	 margin-top: -1.5rem;transform: scale(0.85);}
	.strategy_list{ margin-top: 2rem;}
	.classic_all {
		height: calc(73vw * 0.32 * 452 / 448 + 6rem);
		height: calc(var(--mainwidth) * 0.32 * 452 / 448 + 6rem);
	}
	.tel{
	width: 15rem;
	height: 3rem;
	padding: 0.6rem 0.4375rem 0 0.4375rem;
}
.tel:after {
    height: 3.5rem;
}	

.tel_dian{
	width: 2.5rem;
	height:2.0625rem;
}
.tel_dian img{
	width:2.0625rem;
	height:2.0625rem;
}
	
.tel_zi{
	height:2.0625rem;
	font-size: 1.25rem;
}
.big_1 {
    font-size: 1.75rem;
}
.big_2 {
    font-size: 3.75rem;
    line-height: 8.5rem;
}
.n_big_5 a{ font-size:1.125rem;}
.big_4{font-size: 3.75rem;}
.big_5_tit{font-size: 1.25rem;}
.core_2 { font-size: 1.375rem;}
.mune_img img {
    max-height: 4rem;
}
.mnue_tit,.news_2 {
    font-size: 1.25rem;
}
.classic_mune a span{ font-size:1.25rem}

.core_all {
    margin-top: 2.5rem;
}
.core_tit {
    font-size: 1.75rem;
}
.core_mune{ margin-top:3.75rem;}
.classic_1 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    height: 3rem;
}
.press .realm_en{ margin-top:-0.75rem;}
.strategy .swiper-pagination-bullet{ width:8px; height:8px;}
.dang_mune a{  margin-left:3rem; }
.profile .news_tit{ height:6.5rem; font-size:1.5rem;}
.send_right:before {
    width: 30%;
}
.send_right:after {
    height: 5rem;
    background-size: auto 100%;
}
.send_right .news_tit {
    height: 3.5rem;
    font-size: 1.5rem;
}
.send_con {
    height: 18.5rem;
    overflow: hidden;
}
.news_tit,.correlation_tit{ font-size:1.5rem;}
.course_left {
    font-size: 1.75rem;}
.course_1,.synopsis_tit {
    font-size: 1.5rem;
}	
.wheel li:after {
    top: 35px;
}
.culture_ying,.culture_bg1,.survey_tit{ font-size:2rem;}
.culture_wen {
    font-size: 1.125rem;
    line-height: 2rem;
}
.culture_bg{ font-size:8rem;}
.honor_tit { height:7rem;}
.honor_tit .news_tit {
    height: 7rem;
    line-height: 7rem;
}
.honor_mune a,.goal_zi,.result_ti,.investor_1{ font-size:1.25rem;}
.honor_biaoti {
    font-size: 1.125rem;
    margin-top: 1.5rem;
}
.fetch_tit {
    font-size: 1.375rem;
    line-height: 3.75rem;
    height: 3.75rem;
}
.survey_dang{ margin-top:1rem;}
.survey_biao {
    font-size: 1.5rem;
    line-height: 7rem;
}
.survey_you{ font-size:1.125rem;}
.bei_tit {
    font-size: 1.5rem;
    height: 4rem;
}
.result_right {
    padding: 1.75rem 0;
}
.result-left, .result-right {
    width: 3rem;
    height: 3rem;
    bottom: 1.75rem;
}
.result-left {
    left: calc(50% - 3.5rem);
}
.result-right {
    right: calc(50% - 3.5rem);
}
.contrast_bg {
    width: 10rem;
    height: 10rem;
    top: calc(50% - 5rem);
    left: calc(50% - 5rem);
}
.layout_1 {
    margin-bottom: 2rem;
}
.layout_2 {
    font-size: 2rem;
    margin-bottom: 2rem;
}
.contact_1 {
    font-size: 1.5rem;
    line-height: 5.25rem;
}
.plan-left {
    background: url(../images/journalism_21.png) no-repeat left;
    width: 35px;
    height: 28px;
}
.plan-left,.plan-right {
    width: 25px;
    background-size: 100% auto;
}
.main_tit {
    font-size: 1.5rem;
    height: 6.8125rem;
}
.xiang_tit,.jian_tit{
    font-size: 1.5rem;
}
.xiang_1,.xiang_3 a{
    font-size: 1.125rem;
}
.n_big_5 a {
    font-size: 1.125rem;
    height: 3.25rem;
    width: 12.5rem;
    line-height: 3.25rem;
}
.searcha a {
    font-size: 1.25rem;
    background-size: 3.5rem;
}
.journalism_tit{ font-size:1.25rem; line-height:3rem;}
.pale_all{transform: scale(0.9);}
.edge_come {
    font-size: 1.125rem;
    line-height: 1.75rem;
    height: 5.25rem;
}
.jian_img{font-size: 1.125rem;}


}
@media screen and (max-width:1023px)and (min-width:300px){
	/*头部导航*/
.header{
	width:100%;
	height:60px;
	position: relative;
}

.head_logo{
	left: 2%;
}

.head_logo img{
	height:30px;
	width:  auto
}

.head,.head_right{
	display: none;
}


.menubtn{
		width: 22px;
		position: relative;
		right: 2vw;
		left: auto;
		top: 21px;
		display: block;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	}
	/* nav-icon-5 */
	.nav-icon-5{  width: 22px; z-index: 20;  height: 18px; position: absolute;  cursor: pointer; }
	.nav-icon-5 span{  background-color:#00a6e8;  position: absolute;  border-radius:3px;  transition: 0.3s cubic-bezier(.8, .5, .2, 1.4);  width:100%;  height: 2px;  transition-duration: 500ms}
	.nav-icon-5 span:nth-child(1){  top:0px;  left: 0px;}
	.nav-icon-5 span:nth-child(2){  top:8px;  left: 0px;  opacity:1;}
	.nav-icon-5 span:nth-child(3){  bottom:0px;  left: 0px;}
	.nav-icon-5:not(.opena):hover span:nth-child(1){  transform: rotate(0deg) scaleY(1.1);}
	.nav-icon-5:not(.opena):hover span:nth-child(2){  transform: rotate(0deg) scaleY(1.1);}
	.nav-icon-5:not(.opena):hover span:nth-child(3){  transform: rotate(0deg) scaleY(1.1);}
	.nav-icon-5.opena span:nth-child(1){  transform: rotate(45deg);  top: 8px;}
	.nav-icon-5.opena span:nth-child(2){  opacity:0;}
	.nav-icon-5.opena span:nth-child(3){  transform: rotate(-45deg);  top: 8px;}	
	
	
.nav0007_nava{
	display: block;
	width:0px;
	height: calc(100vh - 60px); overflow: hidden;
		justify-content: center;
		flex-direction: column;
		position: absolute;
		right:-120%;
		border-top: 1px #e5e5e5 solid;
		top: 100%;
	-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
		background: #fff;
		z-index: 99;
	-moz-box-shadow: 0px 4px 35px rgba(0,0,0,0.08);
		-webkit-box-shadow: 0px 4px 35px rgba(0,0,0,0.08);
		box-shadow: 0px 4px 35px rgba(0,0,0,0.08);
}	

.nav0007_3{
	width: 100%;
overflow: hidden;
	height:  auto;
}
	.nav0007_3_hover a{color:#000;}
	.nav0007_3_hover>a>i{ transform:rotate(90deg); color: #000;} 	

	
		.nav0007_3_hover .nav0007_3_warp{
		height:auto;
	}

	
	
.nav0007_3>a{
	display: block;
	font-size: 1.125rem;
	width:100%;
	height:40px;
	line-height: 40px;
	padding-left:4%;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	position: relative;
	color: #000;
}
	.nav0007_3 a.nav0007_3_a{
		color: #000;
	}
.nav0007_3 a i{ 
	position: absolute;
	right: 2%;
	font-size: 2rem;
	line-height: 40px;
	-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
}	
.nav0007_3>a.on {
    color: #fff;
    background: #00a6e8;
}
	.nav0007_3>a.on i{ display:none;}	
	
.nav0007_3_warp{
	width: 100%;
    margin: 0 auto;
	height: auto;
	overflow: hidden;
	display:none;
}	
.nav0007_1{
	width:100%;
	height:auto;
	overflow: hidden;
	display:none;
}	

.nav0007_1>a{
	display: block;
	font-size: 1.125rem;
	width:88%;
	height:40px;
	line-height: 40px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	margin:0 auto;
	position: relative;
	color: #000;
}

	.nav0007_1>a.on i{  transform:rotate(90deg);}
.nav0007_1_warp{
	width: 100%;
    margin: 5px auto;
	height: auto;
	overflow: hidden;
	display:none;
}
.nav0007_1_warp>a{
	display: block;
	font-size: 1rem;
	width:100%;
	height:30px;
	line-height: 30px;
	padding-left: 10%;
	position: relative; border-bottom:none;
	color: #000;
}	
	

	.service0003{
		width: 100%;
		height:  40px;
		position: fixed;
		right:0%;
		top:inherit;
		bottom: 0;
		display: flex;
		flex-direction: inherit;
		justify-content: flex-start;
		z-index: 500;
	}

	.service0003 a{
		width: 25%;
		height: 40px;
		background:#00a6e8;
		border-radius:0%;
		margin-bottom: 0;
		position: relative;
	}
	.service0003 a:after{
		content: '';
		width: 1px;
		height: 16px;
		background: rgba(255,255,255,0.2);
		position: absolute;
		right: 0;
		top: 12px;
	}	
	.service0003 a:last-child:after{ display: none;}
	
	.service0003 a:hover .service0003_tel{
		left: -45px;
		opacity: 1;
		display: flex;
	}
	.service0003 a:hover .service0003_er{
		left:0px;
		opacity: 1;
		display: flex;
	}

	.service0003_img{
		width: 100%;
		height: 40px;
	}
	.service0003_img img{
		width:auto;
		height:44px;
	}

	.service0003_tel{
		width: 180px;
		padding-left: 0;
		height: 74px;
		position: absolute;
		top: -90px;
		left:-30px;
		opacity: 0;
		text-align: center;
		display: none;
	}

	.service0003_tel_3{
		right: calc(50% - 10px);
		top: 60px;
		transform:rotate(90deg);
	}


	.service0003_er{
		width: 90px;
		height: 90px;
		top: -106px;
		left:15px;
		display: none;
		justify-content: center;
		flex-direction: column;
		opacity: 0;
	}
	.service0003_er .service0003_tel_3{
		top: 75px;
	}
	.service0003_er_1{
		width:90px;
		height:90px;
		font-size: 0px;
		overflow: hidden;
	}


	/*底部*/
	.footer_box{
		width:100%;
		height: auto;
		background: #004077;
		padding-top: 1.5rem;
		padding-bottom: 40px;
	}
	.footer{
		width:96vw;
		display: flex;
		justify-content:center;
		flex-direction: column;
		padding-bottom: 1rem;
	}

	.footer_menu{
		display: none;
	}
		.footer_menu:last-child{
			display: block;
		}	
	.footer_menu_title a {
		height: 2.75rem;
		line-height: 2.75rem;
	}

	.footer_bottom{
		width:96vw;
		height:auto;
		line-height: 1.5rem;
		display: flex;
		justify-content: center;
		flex-direction: column-reverse;
		text-align: center;
		padding: 1.5rem 0;
	}


	/*投资者关系*/
	.n_big{
		height:160px;
	}

	.n_big_all{
		width:96vw;
	}
	
	.n_big_allv { 
    display: flex;
    justify-content: center;
    flex-direction: column;
	text-align:center;
}
	.n_big_allv .n_big_4{justify-content: center;    margin-top: 2rem;
    margin-bottom: 1rem;}
	.n_big_allv .n_big_5{justify-content: center;}
	
	.n_big_allva {
    padding-top: 4vh;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    text-align: center;
}
	.n_big_allva .big_5,.n_big_allva .n_big_5{justify-content: center;}
	
	.n_big_1{
		font-size: 18px;
	}

	.n_big_2{
		font-size: 1.12rem;
	}

	
	.dang{
		width:96vw;
		height: auto;
		display: flex;
		justify-content:center;
		flex-direction: column;
		padding: 20px 0;
	}

	.dang_left span{
		padding: 0px 1rem;
	}

	.dang_mune{
		display: flex;
		align-items: center;
		justify-content:center;
		width: 100%;
		margin-top: 20px;
	}

	.dang_mune a{
		font-size: 1rem;
		margin-left: 2px;
		margin-right: 2px;
		background: #f1f1f1;
		    height: 28px;
    padding: 0px 7px;
		line-height: 28px;
	}
	.dang_mune a:first-child{ margin-left:2px;}
	.dang_mune a.dang_mune_a{    color: #fff; background: #00a6e8;}


	.main_warp{
		padding-bottom: 30px;
	}
	.main{
		width:96vw;
	}
	.main_tit{
		font-size:16px;
		height: 6rem;
		justify-content: center;
	}

	.investor_con{
		width:100%;
		height: auto;
	}

	.investor_con a{
		display: flex;
		justify-content:center;
		flex-direction: column;
		padding: 15px 0;
	}
	.investor_con a:hover .investor_ri{
		transform: translateX(0);
	}
	.investor_con a:hover .investor_right{
		transform: translateX(0);
		width: 100%;
	}

	.investor_ri{
		display: flex;
		flex-direction:initial;
		justify-content: flex-start;
		font-size: 12px;
		 color: #9d9d9d;
		text-align: left;
	}
	.investor_ri span{ font-size: 12px;margin-right: 5px; position: relative; display: none;}



	.investor_right{
		width: 100%;
		margin-top: 10px;
	}
	
	/*分页样式*/
	.page{
		padding-top: 2rem;
	}

	.page_list a{display:block; float:left; width:28px; text-align: center;height:28px;line-height:28px; font-size:12px;}



	/*新闻详情*/
	.xiang_warp{
		padding: 1rem 0;
	}
	.xiang{
		width:96vw;
		justify-content:center;
		flex-direction: column;
		padding: 2rem 5% 4rem 5%;
		background: #fff;
	}
	.xiang_left{
		width: 100%;
		height: auto;
		padding-left:0;
	}
	.xiang_tit{
		width:100%;
		font-size:14px;
		line-height: 24px;
		text-align: center;
	}
	.xiang_come{
		line-height: 3rem;
		text-align: center;
	}
	.xiang_come span{
		padding: 0px 1rem;
		font-size:12px;
		line-height:21px;
	}

	.xiang_miao{
		margin-top: 1rem;
		line-height: 1.875rem;
		padding: 1.5rem 1.5rem;
	}
	.xiang_con{
		margin-top: 1.5rem;
		font-size:12px;
		line-height:21px;
	}
	.xiang_con img{
		max-width: 100%;
		height: auto;
	}
	.xiang_right{
		width:100%;
		margin-top: 30px;
	}
	.xiang_next{
		padding: 0.5rem;
	}
	.xiang_nei{
		width:100%;
		height: 8rem;
		padding: 0px 5%;
	}

	.xiang_1{
		font-size: 1.125rem;
	}
	.xiang_3 a{
		-webkit-line-clamp: 1;    font-size: 14px;
	}

	/*新闻中心-公司新闻*/
	.video_all{
		width:96vw;
		padding-bottom: 1rem;
	}
	.news{
		width:100%;
		height: auto;
		padding: 1rem 0 1.875rem 0; 
	}
	.newsz{
		padding: 0 0 1.875rem 0; 
	}
	.news_tit{
		font-size:16px;
		line-height: 4rem;
	}
	.news_tit:after{
		width: 2rem;
		height: 2px;
		left: calc(50% - 1rem);
	}
	
	.news_all{
		margin-top: 1.5rem;
	}
	.news_all .pagination_news{ margin-top: 1.75rem;}
	.news_all .swiper-pagination-bullet { width:8px; height:8px;  margin:0px 3px;}


	.news_list{
		width:100%;
		height: auto;
		position: relative;
	}

	.news_con{
		width:100%;
		height: auto;
	}
	.news_con a{
		height: 100%;
	}

	.news_img{
		height: calc(96vw * 0.49 * 435 / 440);
	}
	.news_bg{
		width: 90%;
		height: 7rem;
	}
	.news_1{ line-height:3rem;}
	.news_2{ 
	    font-size: 13px;
    line-height: 20px;
    -webkit-line-clamp: 2;
    margin-top: -5px;
	}
	.news_more{ display:none;}
	
	.list{
		padding: 2rem 0;
	}
	.list_all{
		justify-content: center;
		flex-direction: column-reverse;
	}
	.list_left{
		width: 90%;
		margin: 0 auto;
	}

	.list_left .investor_con{
		width:100%;
		height:auto;
		margin: 0 auto;
	}
	.list_left .investor_con a:hover{
		transform: translateX(0rem);
	}
	.list_left .investor_con a:hover .investor_right{
		width: 100%;
	}

	.list_left .investor_right{
		width: 100%;
	}


	.list_right{
		margin-right: inherit;
		margin: 0 auto;
		width: 90%;
			background-image:none;
		padding: 0;
		padding-bottom: 2rem;
		border-bottom: 1px solid rgba(0,0,0,0.1);
		display: flex;
		justify-content: space-between;
	}
	.search{
		width:49%;
		height: 3.25rem;
		position: relative;
	}
	.search_text{
		padding-left:10px;
	}
	.search a{
		width: 3.25rem;
		height:3.25rem;
	}

	.searchb{
		width:49%;
		height: 3.25rem;
		margin-top: 0rem;
	}
	.searchb a{
		width: 3.25rem;
		height:3.25rem;
	}

	.searchc{
		width:49%;
		height: 3.25rem;
		margin-top: 0rem;
	}
	.searchc_1{
		height: 3.25rem;
	}

	.searchc_1 a{
		width: 3.25rem;
		height:3.25rem;
	}



	/*新闻中心*/
	.journalism{
		margin-top: 2rem;
		display: flex;
		justify-content:center;
		flex-direction: column;
	}
	.journalism_left{
		width: 100%;
		display:none;
	}
	.journalism_phone{ display:block; width:100%; height:auto;display: flex;    justify-content: space-between;}
	.journalism_shouji{ width:49%; height:auto;}
	
	.journalism_img{
		height: calc(96vw * 0.49 * 260 / 700);
	}

	.journalism_tit{
		line-height: 2.25rem;
		font-size: 13px;
	}
	.journalism_con {
  
    line-height: 21px;
    height: 42px;
}

	.journalism_more{
		margin-top: 1.25rem; font-size:12px;    width: 85px;
    height: 2.25rem;
	}
	.journalism_more span{ display:none;}
	
.investor_1{ font-size:14px; line-height:24px;}

	.journalism_list{
		width: 100%;
		border-top: 1px solid rgba(0,0,0,0.1);
		margin-top: 2rem;
	}
	.journalism_list .investor_con a{
		display: flex;
		justify-content: center;
		flex-direction: column;
	}


	.journalism_list .investor_con a:hover .investor_ri{
		transform: translateX(0);
	}
	.journalism_list .investor_con a:hover .investor_right{
		transform: translateX(0);
		width: 100%;
	}

	.journalism_list .investor_right{
		width:100%;
	}

	.journalism_list .investor_con:nth-child(2){
		height: auto;
	}
	.journalism_list .investor_con:nth-child(2) .investor_ri{
		justify-content:flex-start;
	}


	.plan{
		justify-content:center;
		flex-direction: column;
		margin-top: 2rem;
	}
	.plan_left{
		width: 100%;
	}
	.plan_ying{
		width: 90%;
		height: calc((96vw * 0.9 * 484 / 860) + 3.625rem + 1vh);
		margin-top: 3vh;
	}

	.plan_img{
		height: calc(96vw * 0.9 * 484 / 860);
	}

	.plan_tit{
		text-align: center;
		margin-top: 1.25rem;
	}

	.plan_right{
		width:100%;
		padding: 25px 0;
	}

	.plan_all{
		width:80%;
		height: auto;
		margin: 0 auto;
		margin-top: 0;
		position: relative;
		padding-bottom: 0;
	}
	.plan-left{
		background-size:cover;
		width: 20px;
		height: 16px;
		bottom: calc(96vw * 0.4 * 183 / 326 - 16px);
		left: -10%;
	}
	.plan-left:hover{
		left: -10%;
	}
	.plan-right{
		background-size:cover;
		width: 20px;
		height: 16px;
		bottom: calc(96vw * 0.4 * 183 / 326 - 16px);
		right: -10%;
	}
	.plan-right:hover{
		right: -10%;
	}


	.plan_list{
		width:100%;
		height: auto;
	}
	.plan_list .swiper-slide-active .plan_tu_bo{ opacity: 0;}


	.plan_tu{
		width:100%;
		height: calc(96vw * 0.4 * 183 / 326);
	}
	.plan_tu_bo img{
		width: 2rem;
		height: 2rem;
	}



	/*新闻中心-媒体中心*/
	.news_alla{
		margin-top: 2rem;
	}
	.news_alla .pagination_mei{  margin-top: 1.75rem;}
	.news_alla .swiper-pagination-bullet { width:8px; height:8px;  margin:0px 3px;}



	/*联系我们*/
	.layout_bg{
		width:100%;
		height: 86%;
		background-image: linear-gradient(#ddf4ff, #f2fbff ,#ddf4ff);
		position: absolute;
		top: 0;
		left: 0;
	}
	.layout{
		width: 96vw;
		padding-top: 2rem;
	}
	.layout_all{
		width:100%;
		height: auto;
		margin-top: 2rem;
		display: flex;
		justify-content: center;
		flex-direction: column;
		border-radius: 10px;
		overflow: hidden;
	}
	.layout_img{
		width:100%;
		height: calc(96vw * 555 / 936);

	}

	.layout_right{
		width: 100%;
		border-top-right-radius: 0px;
		padding: 30px 0;
	}

	.layout_1{
		margin-bottom: 2rem;
	}
	.layout_2{
		margin-bottom: 2rem;
	}


	.contact_warp{
		background-size:100% auto;
		margin-top: 2rem;
		margin-bottom: 0rem;
	}

	.contact{
		  width: 96vw;
		padding-bottom: 3.75rem;
	}

	.contact_list{
		width:96vw;
		margin-left:0;
		margin-top: 2rem;
	}
	.contact_list .swiper-slide {
		 transform: scale(0.98);
		}

	.contact_img{
		width:100%;
		height: calc(96vw  * 385 / 560);
	}

	.contact_1{
		font-size: 16px;
		line-height: 4.25rem;
	}

	.contact_huan{
		width:100%;
		height: 3rem;
		position: relative;
		margin-top: 2rem;

	}


	.contact-left,.contact-right{ 
		width:3rem; 
		height:3rem; 
	}
	.contact-left img,.contact-right img{
		width:3rem; 
		height:3rem; 
	}


	/*业务详情*/
	.synopsis_warp{
		padding: 1rem 0 3rem 0;
	}
	.synopsis{
		width: 96vw;
	}
	.synopsis_all{
		justify-content: center;
		flex-direction: column;
		margin-top: 2rem;
	}
	.synopsis_img{
		width:100%;
	}
	.synopsis_img img {
    max-height: 20rem;
}

	.synopsis_right{
		width: 100%;
		margin-top: 2rem;
	}
	.synopsis_tit{
		font-size:16px;
	}

	.scope_warp{
		padding: 1rem 0 3rem 0;
	}
	.scope{
		width: 96vw;
	}
	.scope_list{
		margin-top: 2rem;
	}
	.scope_con{
		width: 48%;
		height: auto;
		margin-top: 1.5rem;
		margin-right: 4%;
	}



	.scope_con a:hover .scope_img{transform: translateX(0px);}
	.scope_con a:hover .scope_right{transform: translateX(0px);}

	.scope_img{
		width:50px;
		height: 50px;
		margin: 0 auto;
	}

	.scope_right{
		width: 100%;
		height:6.75rem;
		position: relative;
		right: 0;
		top: 0;
		padding-top: 1rem;
		margin-top: -25px;
	}

	.scope_1{
		font-size:14px;
		padding-left: 0%;
		justify-content: center;

	}

	.fetch_warp{
		padding: 1rem 0 3rem 0;
	}
	.fetch{
		width:96vw;
	}
	.fetch_all{
		margin-top: 2rem;
	}
	.fetch_all .pagination_fetch{  margin-top: 1.75rem;}
	.fetch_all .swiper-pagination-bullet {  width:8px; height:8px; margin:0px 3px;}



	.fetch_con a{
		padding: 1.375rem;
	}
	.fetch_img{
		height: calc(96vw * 270 / 400);
	}


	.correlation_warp{
		padding: 1rem 0 3rem 0;
	}
	.correlation{
		width: 96vw;
	}
	.correlation_list{
		width:100%;
		height: auto;
		display: flex;
		justify-content: center;
		flex-direction: column;
		margin-top: 2rem;
	}
	.correlation_con{
		width: 100%;
		height: auto;
		margin-right: 0%;
		margin-bottom: 10px;
	}

	.correlation_con a{
		display: block;
		width: 100%;
		height: calc(96vw * 208 / 678);
	}
	.correlation_con a:hover .correlation_tit{
		transform: translateY(0px);
	}
	.correlation_tit{
		font-size:16px;
	}

	/*案例*/
	.n_big_3{
		font-size: 18px;
	}
	.n_big_4{
		margin-top: 1rem;
	}
	.n_big_4_img{
		border: 1px solid rgba(255,255,255,0.3);
		width: 40px;
		height:40px;
		margin-right: 1rem;
	}
	.n_big_4_img:hover{
		border: 1px solid rgba(255,255,255,1);
	}



	.n_big_5{
		margin-top: 1.5rem;
	}
	.n_big_5 a{
		font-size: 12px;
    height: 2.75rem;
    width: 8rem;
    line-height: 2.75rem;
	}

	.case_warp{
		padding: 1rem 0 3rem 0;
	}
	.case {
		width: 96vw;
	}

	.case_type_1{
		width:100%;
		height: auto;
		display: flex;
		justify-content: center;
		flex-direction: column;
		margin-top: 0rem;
		padding-bottom: 2rem;
	}
		.case_type_1:last-child{
			padding-bottom: 0px;
		}	

	.case_type_right{
		margin-top: 5px;
	}
	.case_type_right a{
		font-size: 13px;
		padding: 0px 10px;
	}


.searcha{
	width:100%;
	height: 4rem;
	position: relative;
	margin-top: 1rem;
}
.searcha_1{
	width:100%;
	height: 100%;
}
.searcha_1 .search_texta{
	width:100%;
	padding-left:1.5rem;
	border:none;
	height:100%;
	font-family: '微软雅黑';
	font-size: 1rem;
	background: #fff;
	-webkit-transition: all 0.4s ease-in-out;
	
}


	.searcha a{
		width: 9rem;
		background: #00a6e8 none;
		justify-content: center;
		padding-left: 0;
		font-size: 14px;
	}
	.case_tit{
		line-height: 5rem;
		margin-top: 1.5rem;
	}
	.case_tit span{ padding: 0px 0.75rem;}

	.case_list .fetch_con{
		width:49%;
		margin-right: 2%;
		margin-top: calc(96vw * 0.02);
	}
	.case_list .fetch_con:nth-child(3){ margin-top:  calc(96vw * 0.02);}
	.case_list .fetch_con:nth-child(3n){ margin-right: 2%;}
	.case_list .fetch_con:nth-child(2n){ margin-right: 0;}
	.case_list .fetch_con a {
		padding: 1rem;
	}
	.case_list .fetch_img {
		height: calc(96vw * 0.49 * 270 / 400);
	}	
	.case_list .fetch_img_tit {
		height: 3rem;
		line-height: 3rem;
	}
.fetch_tit {
    font-size: 16px;
    line-height: 3.25rem;
    height: 3.25rem;
}

	/*技术详情新*/
	.mune{
		width: 96vw;
		height: 8.375rem;
		margin-top:2rem;
	}

	.mune a:after{
		height: 4.875rem;
		top: calc(50% - 2.1875rem);
	}

	.mune_con{
		flex-direction: column;
		justify-content: center;
	}
	.mune_img{
		height: 2.5rem;
		position: relative;
	}
	.mune_img img{
		max-height: 2.5rem;
		width: auto;
	}

	.mnue_tit{
		font-size: 1.125rem;
		margin-left:0;
		margin-top: 0.75rem;	
	}

	.jian{
		margin-top: 2rem;
		padding-left: 0rem;
	}
	.jian:after{
		display: none;
	}
	.jian_tit{
		font-size:16px;
		text-align: center;
	}
	.jian_con{
		text-align: center;
		font-size:13px;
		line-height:24px;
	}
	.jian_img{
		margin-top: 2rem;
	}

	.pale_warp{
		padding: 1rem 0 3rem 0;
	}
	.pale{
		width: 96vw;
	}
	.pale_all{
		width:100%;
		height:  auto;
		position: relative;
		margin: 0 auto;
		margin-top: 2.5rem;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.pale_bg{
		display: none;
	}
	.pale_qiu{
		display: none;

	}

	.pale_1{
		width: 49%;
		height: auto;
		padding: 15px 0.875rem 20px 0.875rem;
		position: relative;
		border-radius: 4px;
		top: 0;
		left: 0rem;
		opacity: 1;
		display: flex;
		justify-content: center;
		flex-direction: column;
		margin-right: 2%;
	}
	.pale_1_1{
		width: 24px;
		height: 24px;
		background: #ffff none;
		border-radius:50%;
	}
	.pale_1_1 span{
		width: 24px;
		height: 24px;
		font-size: 14px;
	}
	.pale_1_2{
		max-width:100%;
		width: 100%;
		text-align: center;
		margin-top: 1rem;
		font-size:14px;
	}

	.pale_2{
		width: 49%;
		height: auto;
		padding: 15px 0.875rem 20px 0.875rem;
		position: relative;
		border-radius: 4px;
		top: 0;
		left: 0rem;
		opacity: 1;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.pale_2 .pale_1_2{
		margin-left: 0rem;
	}
	.pale_3{
		width: 49%;
		height: auto;
		padding: 15px 0.875rem 20px 0.875rem;
		position: relative;
		border-radius: 4px;
		top: 0;
		left: 0rem;
		opacity: 1;
		display: flex;
		justify-content: center;
		flex-direction: column;
		margin-right: 2%;
		margin-top: 10px;
		background: #015bab;
	}
	.pale_3 .pale_1_2{
		margin-left: 0;
	}

	.pale_4{
		width: 49%;
		height: auto;
		padding: 15px 0.875rem 20px 0.875rem;
		position: relative;
		border-radius: 4px;
		top: 0;
		left: 0rem;
		opacity: 1;
		display: flex;
		justify-content: center;
		flex-direction: column-reverse;
		margin-top: 10px;
		background: #00a6e8;
	}
	.pale_4 .pale_1_1{
		background: #fff none;
		padding-left: 0;
	}
	.pale_4 .pale_1_2{
		margin-right: 0rem;
	}
	.pale_5{
		width: 49%;
		height: auto;
		padding: 15px 0.875rem 20px 0.875rem;
		position: relative;
		border-radius: 4px;
		top: 0;
		left: 0rem;
		opacity: 1;
		display: flex;
		justify-content: center;
		flex-direction: column-reverse;
		margin-right: 2%;
		margin-top: 10px;
	}
	.pale_5 .pale_1_1{
			background: #fff none;
		padding-left: 0;
	}

	.pale_5 .pale_1_2{
		margin-right: 0rem;
	}
	.pale_6{
		width: 49%;
		height: auto;
		padding: 15px 0.875rem 20px 0.875rem;
		position: relative;
		border-radius: 4px;
		top: 0;
		left: 0rem;
		opacity: 1;
		display: flex;
		justify-content: center;
		flex-direction: column-reverse;
		margin-top: 10px;
	}
	.pale_6 .pale_1_1{
			background: #fff none;
		padding-left: 0;
	}

	.pale_6 .pale_1_2{
		margin-right: 0rem;
	}


	.pale_xiao .pale_qiu img{  animation: pale_tou 0.5s 0.5s ease forwards; }
	.pale_xiao .pale_bg{  animation: pale_tou 0.5s 0.5s ease forwards; }

	.pale_xiao .pale_1{  animation: pale_zuo 0.8s 0.5s ease forwards}
	.pale_xiao .pale_4{  animation: pale_you 0.8s 0.5s ease forwards}


	.pale_xiao .pale_2{  animation: pale_zuo 0.8s 0.7s ease forwards;}
	.pale_xiao .pale_5{  animation: pale_you 0.8s 0.7s ease forwards;}


	.pale_xiao .pale_3{ animation: pale_zuo 0.8s 0.9s ease forwards; }
	.pale_xiao .pale_6{ animation: pale_you 0.8s 0.9s ease forwards; }




	@keyframes pale_tou{
		0%{ opacity:1;transform: scale(1);}
		100%{ opacity:1;transform: scale(1);}
	}

	@keyframes pale_zuo{
		0%{ opacity:1; transform: translateX(0px);}
		100%{ opacity:1;transform: translateX(0px);}
	}
	@keyframes pale_you{
		 0%{ opacity:1; transform: translateX(0px);}
		100%{ opacity:1;transform: translateX(0px);}
	}



	.edge_warp{
		padding: 1rem 0 3rem 0;
	}
	.edge{
		width: 96vw;

	}
	.edge_list{
		margin-top:2rem;
	}
	.edge_con{
		width:50%;
		height:  auto;
		margin-top: 2rem;
	}
	.edge_con:nth-child(3){ margin-top:2rem;}
	.edge_con a:hover{
		transform: translateY(0px);
	}

	.edge_img{
		width:5.5rem;
		height: 5.5rem;
	}

	.edge_come{
		width: 90%;
		font-size: 13px;
		line-height: 24px;
		height: 72px;
		margin-top: 1rem;
	}


	.fetch .case_list{
		margin-top: 1rem;
	}


	/*案例详情*/
	.survey {
		width: 96vw;
		padding: 10rem 0 3rem 0;
	}
	.survey_tit{
		font-size: 18px;
	}
	.survey_dang {
		line-height: 3.5rem;
		margin-top: 2rem;
	}
	.survey_dang span {
		padding: 0px 1rem;
	}

	.survey_all{
		width:100%;
		height: auto;
		display: flex;
		justify-content:center;
		flex-direction: column;
	}
	.survey_left{
		width:100%;
		padding: 0px 5%;
	}
	.survey_biao{
		font-size: 16px;
		line-height: 6rem;
		height: 5rem;
	}
	.survey_biao:after{
		height: 2px;
	}
	.survey_biao:before{
		height: 2px;
	}

	.survey_con{
		margin-top: 1.5rem;
	}

	.survey_right{
		width: 100%;
		padding: 1rem 5%;
		margin-top: 2rem;
	}
	.survey_xiang{
		line-height: 4rem;
	}
	.survey_list{
		margin-top: 2rem;
	}

	.survey_you{
		font-size:14px;
	}


	.bei{
		width:100%;
		height: auto;
		margin-top: 2rem;
		display: flex;
		justify-content: center;
		flex-direction: column-reverse;
	}
	.bei_bg{
		display: none;
	}

	.bei_img{
		width:100%;
		height: calc(96vw * 360 / 644);
		margin-left: 0;
		margin-top: 10px;
	}

	.bei_right{
		width:100%;
		height: auto;
	}
	.bei_tit{
		text-align: center;
		font-size: 16px;
		height: 3rem;
	}
	.bei_tit:before{
		width: 2rem;
		left: calc(50% - 1rem);
	}
	.bei_con{
		margin-top: 2rem;
	}

	.goal {
		width: 96vw;
		padding: 1rem 0 3rem 0;
	}
	.goal_list{
		margin-top: 2rem;
	}
	.goal_list:after{
		display: none;
	}

	.goal_con{
		width:50%;
		height: auto;
		display: flex;
		justify-content:center;
		flex-direction: column-reverse;
		margin-top: 2rem;
		margin-right: 0%;
	}

	.goal_con:nth-child(2n){ flex-direction: column;}
	.goal_con:hover{ transform: translateX(0px);}
	.goal_con:nth-child(2):hover{ transform: translateX(0px);}
	.goal_con:nth-child(3):hover{ transform: translateX(0px);}
	.goal_con:nth-child(4):hover{ transform: translateX(0px);}
	.goal_con:nth-child(2n) .goal_zi {
		justify-content: center;
		text-align: center;
	}

	.goal_zi{
		width:90%;
		height: auto;
		display: flex;
		align-items: flex-start;
			text-align: center;

		font-size: 1.25rem;
		justify-content: center;
		margin: 0 auto;
		overflow: hidden;
		height: 48px;
		line-height: 24px;
		margin-top: 10px;
	}

	.goal_img{
		width:70px;
		height: 70px;
		margin: 0 auto;
	}

	
	.result {
		width: 96vw;
		padding: 1rem 0 3rem 0;
	}

	.result_all{
		width: 100%;
		height: auto;
		display: flex;
		justify-content:center;
		flex-direction: column;
		margin-top: 2rem;
	}
	.result_left{
		width: 100%;
		height: calc(96vw * 547 / 933);
	}


	.result_right{
		width:100%;
		padding: 2rem 0;
	}


	.result-left,.result-right{
		width: 2.5rem;
		height: 2.5rem;
		bottom: calc(96vw * 0.4 * 181 / 308 * 0.5 + 0.75rem);
	}

	.result-left{ left: 1%;}
	.result-right{ right:1%;}


	.result_list{
		width:80%;
		height:auto;
	}
	.result_tu{
		width:100%;
		height: calc(96vw * 0.4 * 181 / 308);
	}

	.result_ti{
		font-size: 1.25rem;
	}

	.contrast{
		margin-top: 2rem;
		display: flex;
		justify-content:center;
		flex-direction: column;
	}

	.contrast_img{
		width:100%;
		height: calc(96vw * 408 / 666);
	}
		.contrast_img:last-child{ margin-top: 2rem;}	

	.contrast_bg{
		width:8rem;
		height: 8rem;
		top: calc(50% - 4rem);
		left: calc(50% - 4rem);

	}


	.correlation_warpa {
		padding: 1rem 0 3rem 0;
	}

	/*关于我们*/
	.profile_warp{
		padding: 1rem 0 3rem 0;
		position: relative;
	}
		.profile_warp:after{
			content: '';
			width: 100%;
			height: 100%;
			background: rgba(255,255,255,0.8);
			position: absolute;
			top: 0;
			left: 0;
		}	
	.profile{
		width: 96vw;
		position: relative;
		z-index: 2;
	}
	.profile .news_tit{text-align: center; height: 4rem; line-height: 4rem}
	.profile .news_tit:after{left: calc(50% - 1rem);}
	.profile_con{
		width: 100%;
		margin-top: 1rem;
		margin-bottom: 1rem;
		font-size:13px;
		line-height:24px;
	}
	.profile_more a:hover span {
		padding-right: 24px;
	}
	.profile_more span {
 
    padding-right: 24px;
    background-size: 18px;
}
	.profile_more a{
		margin: 0 auto;
	}

	.send_warp{
		padding: 1rem 0 3rem 0;
	}
	.send{
		width: 96vw;
		height:auto;
		display:flex;
		justify-content:center;
		flex-direction: column;
	}
	.send_left{
		width:100%;
	}

	.send_img{
		width:100%;
		height:  auto;
	}
	.send_img img{ width:100%; height: auto;}


	.send_right{
		width: 100%;
		height: auto;
		margin-top: 1rem;
	}
	.send_right:after{
		display: none;
	}
	.send_right:before{
		display: none;
	}
	.send_right .news_tit{text-align: center; height: 4rem; line-height:4rem;}
	.send_right .news_tit:after{left: calc(50% - 1rem);}

.send_come span{ font-size:14px;}

	.send_come{
		text-align: center;
		font-size:13px;
		margin-top:1rem;
	}

	.send_con{
		margin-top: 10px;
		height: auto;
		font-size:13px;
		line-height:24px;
	}



	.course_warp{
		padding: 1rem 0 0 0;
	}
	.course{
		width: 96vw;
	}

	.course .news_tit{text-align: center; height: 4rem; line-height:4rem;}
	.course .news_tit:after{left:  calc(50% - 1rem);}


	.course_all{
		width:100%;
		height: 31.25rem;
		position: relative;
		overflow: hidden;
		margin-top: 2rem;
	}


	.kcdVoWrap .nexts,
	.kcdVoWrap .prevs {
		width: 3rem;
		height: 3rem;
		font-size: 1.75rem;
	}

	.kcdVoWrap .prevs {top: 13.5rem;}
	.kcdVoWrap .nexts {top: 17rem;}


	.bd{
		width:100%;
		height:auto;
	}
	.bd ul li{
		list-style: none;
		width: 100%;
		height: 100%;
	}
	
	.course_con{
		width:100%;
		height: auto;
		justify-content: center;
		flex-direction: column;
		align-items: center;
		padding: 20px 0;
	}
	.course_con:after{
		height: 0.9375rem;
		width: 2em;
		position: absolute;
		bottom: -0.9rem;
		left: calc(50% - 1.34375rem);
	}
	.course_left{
		font-size: 16px;
		line-height: 16px;
		font-weight: bold;
		text-align: center;
		width: 100%;
		height: auto;
		border-right:none;
	}
	.course_right{
		width: 100%;
		height:auto;
		padding: 0px 2rem;
	}
	.course_1{
		text-align: center;
		font-size:14px;
		line-height:30px;
		margin-top: 5px;
	}

	.course_2{
		color: rgba(255,255,255,0.8);
		line-height: 20px;
		height: 40px;
		font-size:12px;
	}



.wheel {
	position: absolute;
	right: calc(50% - 11.5rem);
	bottom: -12rem;
}
.wheel:before {
	content: "";
	width: 20rem;
	height: 7.5rem;
    left: calc(50% - 10rem);
	top:1rem;
}
.wheel ul {
	width: 23rem;
	height: 20rem;
}

.wheel li {
	position: absolute;
	left: 50%;
	top: -2rem;
	margin-left: -3.625rem;
	text-align: center;
	width: 7.25rem;
	height: 1.875rem;
	font-size: 1.25rem;
}

.wheel li:after {
	content: "";
	display: block;
	top: 30px;
	position: absolute;
	left:calc(50% - 12px);
	
	width:21px;
	height:43px;
	background: url("../images/strategy1_k4_on.png") no-repeat bottom center;
	background-size:cover;
	opacity: 0;
}


.wheel li.on {
	margin-left: -3.4rem;
	transform: rotate(0deg);
	margin-top: -1.5rem;
	color: #00a6e8;
	-webkit-transition: transform .4s, margin .4s .4s;
	transition: transform .4s, margin .4s .4s;
}

.wheel li.on:after {
	height: 43px;
	opacity: 1;
	-webkit-transition: all .4s .4s;
	transition: all .4s .4s;
}





	.culture_warp{
		padding: 1rem 0 3rem 0;
	}
	.culture{
		width: 96vw;
	}

	.culture .news_tit{text-align: center; height: 4rem; line-height:4rem;}
	.culture .news_tit:after{left: calc(50% - 1rem);}
	.culture_all{
		justify-content:center;
		flex-direction: column;
		margin-top: 2rem;
	}
	.culture_left{
		width: 100%;
	}


	.culture_right{
		width: 100%;	
		margin-top: 2rem;
	}
	.culture_con{
		width: 100%;
		height: 7.8rem;
		display: flex;
		justify-content: space-between;
		background: #fff;
		margin-bottom: 10px;
	}

	.culture_con:nth-child(2) .culture_wen{ color: #1a54a5;}
	.culture_con:nth-child(2) .culture_zi{ background: #1a54a5;}
	.culture_con:nth-child(2) .culture_zi:after{
		width: 1.5rem;
		height: 1.5rem;
		background: url("../images/san_03.png") no-repeat left;
		left: -1.45rem;
		right: inherit;
	}

	.culture_con:nth-child(3) .culture_nei{ width:calc(100% - 7.8rem);}

	.culture_con_1{
		display: none;
	}
	.culture_zi{
		width:7.8rem;
		height: 7.8rem;
		background: #00a6e8;
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.culture_zi:after{
		content: '';
		width: 1.5rem;
		height: 1.25rem;
		background: url("../images/san_02.png") no-repeat left;
		background-size:cover;
		position: absolute;
		top: 0;
		right: -1.45rem;
	}
	.culture_zi_1{
		color: #fff;
		font-size: 15px;
		padding-left: 1.375rem;
		line-height: 3.75rem;
	}
	.culture_zi_2{
		text-align: right;
		padding-right: 1.125rem;
		padding-bottom: 1.125rem;
	}

	.culture_nei{
		width:calc(100% - 7.8rem);
		height: 7.8rem;
		background: #fff;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		padding: 0px 3.125rem 0 2rem;  
	}
	.culture_wen{
		font-size: 14px;
		line-height: 2rem;
	}
	.culture_ying{
		display: none;
	}

	.culture_yin{
		display: none;
	}

	.culture_bg{
		display: none;
	}
	.culture_bg1{
		display: none;
	}

	.honor_warp{
		padding: 1rem 0 3rem 0;
	}
	.honor{
		width: 96vw;
	}
	.honor_tit{
		width:100%;
		height: auto;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	.honor_tit .news_tit{text-align: center; height: 4rem; line-height:4rem;}
	.honor_tit .news_tit:after{left: calc(50% - 1rem);}
	.honor_mune{
		display: flex;
		justify-content:center;
		align-items: flex-end;
		width: 100%;
		margin-top: 20px;
	}
.honor_mune a{
	font-size: 14px;
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}


.honor_all{ 
	width:100%; 
	height: calc(96vw * 0.5 * 254 / 370 + 9rem);
	margin:auto; 
	margin-top:2rem; 
	}
.honor_zong{
	width:100%;
	height: 100%;
	position: absolute;
	opacity: 0;
	z-index: -1;
	top: 0;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	
}	
.honor_zuo,.honor_zuo1,.honor_zuo2{ 
	display: none;
}
.honor_you,.honor_you1,.honor_you2{ display: none;}
.honor_list,.honor_list1,.honor_list2 {	position: relative;	width: 100%; height: auto; margin: 0 auto; z-index: 3;}

.honor_img{
	width:100%;
	height: calc(96vw * 0.5 * 254 / 370);
}
.honor_biaoti{
	font-size: 13px;
	margin-top: 1.25rem;
}
.honor-left,.honor-right,.honor-left1,.honor-right1,.honor-left2,.honor-right2{ 
	width:3rem; 
	height:3rem; 
}
.honor-left img,.honor-right img,.honor-left1 img,.honor-right1 img,.honor-left2 img,.honor-right2 img{
	width:3rem; 
	height:3rem; 
}






/*首页*/
.page_menu{
	display: none;
}
	

.section{
	width:100%;
	height: auto;
	position: relative;
	overflow:hidden;
}

.headera{
	position: absolute;
	top: 0;
	background: transparent;

}






.index_banner{
	width:100%;
	height: 60vh;
	position: relative;
	overflow: hidden;
}


.big_1{
	font-size: 14px;
}
.big_1 span{
	position: relative;
	padding-right: 5.5rem;
}
.big_1 span:after{
	width: 1.125rem;
	height: 1.125rem;
}
.big_1 span:before{
	width: 3rem;
	height: 3.25rem;
	top: -0.75rem;
	right: 0rem;
}
.big_2{
	font-size: 20px;
	line-height: 5rem;
}
.big_3{
	width:100%;
	height: auto;
	font-size: 12px;
	color: #000;
	line-height:21px;
	text-indent:2em;
	text-align: justify;
	background-image: linear-gradient(to right, rgba(255,255,255,0.1) , rgba(255,255,255,0.8));

    padding: 1rem;
}


.big_4{
	font-size: 18px;
}



.big_5{
	margin-top:1rem;
	padding-bottom: 0rem;
}
.big_5_con{
	margin-right: 1rem;
}

.big_5_img{
	border: 1px solid #015bab;
	width: 40px;
	height:40px;
}

.big_5_tit{
	font-size: 14px;
	line-height:1.75rem;
	margin-top: 0.5rem;
}





.banner_zong{
	position: absolute;
	bottom: -1rem;
	left: 3vw;
	width: 94vw;
}
.banner-left,.banner-right{
	display:none;
}

.banner_zong .pagination_banner{ 
	width: 240px;
	margin: 0 auto;
}



.headerfiexda{
	position: fixed;
	height: 6rem;
	background: transparent;
}
.headerfiexda .head_logo img{
	height: 3.5rem;
}

	
	.realm{
		width: 96vw;
		height: auto;
		padding: 2rem 0px 3rem 0;
		opacity:1;
		transform: translateY(0px);
	}
	.realm_tit{
		width:100%;
		font-size:18px;
		justify-content:center;
		flex-direction: column;
		text-align: center;
	}
	.realm_en{
		font-size: 14px;
		text-align: center;
		line-height: 2.25rem;
	}
	.realm_all{
		width:100%;
		height: auto;
		position: relative;
		margin: 0 auto;
		margin-top: 1rem;
	}
	.realm_bg{
		display: none;
	}
	.realm_qiu{
		display: none;
	}

	
	.realm_phone{
			display: block;
			font-size: 16px;
			color: #000;
			font-weight: bold;
			line-height: 3rem;
			width: 100%;
			text-align: center;
			position:relative;
			z-index:3;
		}
		.realm_all_xia{
			width:100%;
			height: auto;
			display: flex;
			justify-content: flex-start;
			flex-wrap: wrap;
			margin-top: 1rem;
			padding-bottom: 3rem;
		}


	.realm_1{
		width: 49%;
		height:26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-right: 2%;
	}

	.realm_2{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
	}

	.realm_3{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-right: 2%;
		margin-top: 10px;
	}
	.realm_4{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-top: 10px;
	}
	.realm_5{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-right: 2%;
		margin-top: 10px;
	}
	.realm_6{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-top: 10px;
	}
	.realm_7{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-right: 2%;
		margin-top: 10px;
	}
	.realm_8{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-top: 10px;
	}

	.realm_all_xia1{
			width:100%;
			height: auto;
			display: flex;
			justify-content: flex-start;
			flex-wrap: wrap;
			margin-top: 1rem;
			
		}	

	.realm_9{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-right: 2%;
	}



	.realm_10{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
	}

	.realm_11{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-right: 2%;
		margin-top: 10px;
	}
	.realm_12{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-top: 10px;
	}
	.realm_13{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-right: 2%;
		margin-top: 10px;
	}
	.realm_14{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-top: 10px;
	}
	.realm_15{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-right: 2%;
		margin-top: 10px;
	}
	.realm_16{
		width: 49%;
		height: 26.46vw;
		position: relative;
		top: 0;
		left: 0;
		z-index: 2;
		margin-top: 10px;
	}



	.realm_9 .realm_con,.realm_10 .realm_con,.realm_11 .realm_con,.realm_12 .realm_con,.realm_13 .realm_con,.realm_14 .realm_con,.realm_15 .realm_con,.realm_16 .realm_con{ right: 0;}

	.realm_9 .realm_con_all,.realm_10 .realm_con_all,.realm_11 .realm_con_all,.realm_12 .realm_con_all,.realm_13 .realm_con_all,.realm_14 .realm_con_all,.realm_15 .realm_con_all,.realm_16 .realm_con_all{ transform: translateX(0px); flex-direction: column;}





	.realm_1:hover .realm_con,.realm_2:hover .realm_con,.realm_3:hover .realm_con,.realm_4:hover .realm_con,.realm_5:hover .realm_con,.realm_6:hover .realm_con,.realm_7:hover .realm_con,.realm_8:hover .realm_con,.realm_9:hover .realm_con,.realm_10:hover .realm_con,.realm_11:hover .realm_con,.realm_12:hover .realm_con,.realm_13:hover .realm_con,.realm_14:hover .realm_con,.realm_15:hover .realm_con,.realm_16:hover .realm_con{ height: 26.46vw;}



	.realm_4a .realm_con{ height: 26.46vw;}

	.realm_13a .realm_con{ height: 26.46vw;}


	.realm_1_1{
		display: none;
	}
	
	.realm_bejingtu_bg{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
	
	.realm_con{
		width:100%;
		height: 100%;
		overflow: hidden;
		position: relative;
		z-index: 2;
		top: 0;
		right: 0;

	}
	.realm_con_all{
		width: 100%;
		height:100%;
		display: flex;
		justify-content:center;
		flex-direction: column-reverse;
		position: relative;
		z-index: 2;
		padding:0 5%;
		align-items: center;
		opacity:1;
			transform: translateX(0px);
		background:rgba(0,0,0,0.6);
	}
	.realm_con_all:after{
		display: none;
	}
	.realm_con_all:before{
		display: none;

	}
	.realm_left{
		position: relative;
		z-index: 2;
		color: #fff;
		font-size:13px;
		max-width: 100%;
		    white-space: inherit; text-align:center;

	}
	.realm_right{
		display:none;
	}

	.core_biao a{ font-size:1rem;}

	/*3333*/
	.core_warp{
		width:100%;
		height: auto;
		opacity:1;
		transform: translateY(0px);
		padding: 2rem 0px 3rem 0;
	}
	.core_bg{
		width: 96vw;
		height: auto;
		margin: 0 auto;
		background: none;
		position: relative;
	}
		.core_bg .realm_tit,.core_bg .realm_en{ display: block;}

	.core_bg_all{
		width:288vw;
		height: auto;
		margin-top: 1rem;
		overflow: hidden;
	}

	.core_img{
		float: left;
		 width: 96vw;
		height: auto;
	}
	.core_img img{
		max-height: 100%;
		max-width: 100%;
	}


	.core{
		 width: 96vw;
		height: auto;
		margin:0 auto;
		position: relative;
		z-index: 2;
		padding-top: 0rem;
	}
	.core .realm_tit,.core .realm_en{ display: none;}	
	.core_all{
		width:100%;
		height: auto;
		position: relative;
		margin-top: 0;
		overflow: hidden;
	}
	.core_all_ju{
		width:288vw;
	}
	.core_con{
		float: left;
		 width: 96vw;
		height: auto;

	}
	.core_tit{
		line-height: 3rem;
		font-size: 18px;
	}

	.core_2{
		width:100%;
		font-size: 16px;
	}



	.core_mune{
		width: 96vw;
		height: 8rem;
		border-radius:7px;
		margin-top: 2.875rem;
	}
	.core_mune:after{
		border-radius:7px;
	}


	.core_mune a:nth-child(1){
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;
	}
	.core_mune a:nth-child(3){
		border-top-right-radius: 7px;
		border-bottom-right-radius: 7px;
	}

	.core_mune a:nth-child(3):after{ display: none;}
	.core_mune a:after{
		height: 5rem;
		top: calc(50% - 2.5rem);
	}
	.core_mune a:before{
		background-size: cover;
		width: 30px;
		height: 8px;
		left: calc(50% - 15px);
		top: -8px;

	}

	/*4444*/
	.classic{
		width: 96vw;
		height: auto;
		padding: 2rem 0 3rem 0;
		opacity:1;
		transform: translateY(0px);
	}
	.classic_mune{
		display: flex;
		justify-content:center;
		width: 100%;
		height:auto;
		margin-top:1rem;
	}
	.classic_mune a{
		margin-right: 0.5rem;
		margin-left: 0.5rem;
		width: 13.625rem;
		height: 3.5rem;
		position: relative;

	}
	.classic_mune a span{
		font-size: 13px;
	}
	
	.classic_all{
		width:100%;
		position: relative;
		margin-top: 2rem;
		height: calc(96vw * 0.5 * 452 / 448 + 110px);
	}



	.classic_img{
		height: calc(96vw * 0.5 * 300 / 448);

	}
	.classic_nei{
		width:100%;
		height: auto;
		padding: 15px 5%;

	}
	.classic_nei:after{
		background-size: cover;
		width: 30px;
		height: 8px;
		left: calc(50% - 10px);
		top: -8px;
	}
	.classic_1{
		font-size: 13px;
		line-height:20px;
		height: 40px;
	}
	.classic_2{
		width:100%;
		font-size: 13px;
		color: #1239a8;
		line-height:20px;
		margin-top: 10px
	}


	.classic-left,.classic-right,.classic-left1,.classic-right1,.classic-left2,.classic-right2{ 
		width:3rem; 
		height:3rem; 
	}
	.classic-left img,.classic-right img,.classic-left1 img,.classic-right1 img,.classic-left2 img,.classic-right2 img{
		width:3rem; 
		height:3rem; 
	}




/*55555555*/
.press{
    width: 96vw;
    height: auto;
	padding: 2rem 0 3rem 0;
	opacity:1;
	transform: translateY(0px);
	position: relative;
	
}
.press .realm_tit {
    position: initial;
	}
.press_more{
	display: none;
}

.press_list{
	display: none;
}
	
	.press_phone{ display: block;}

/*66666666*/
.strategy{
    width: 96vw;
	padding: 2rem 0 3rem 0;
	opacity:1;
	transform: translateY(0px);
}
.strategy .pagination_strategy{ text-align:center; width:100%; z-index:1; margin-top: 2rem;}
.strategy .swiper-pagination-bullet {  width:8px; height:8px; margin: 0px 3px;}

.strategy_list{
	width:100%;
	height: 8.4375rem;
	overflow: hidden;
	position: relative;
	margin-top: 2rem;
}


.videolayer_con{
	width:90%;
}
.videolayer_btn{
	width:30px;
	height: 30px;
}

	.kjy_goods_warp {
    padding: 1rem 0;
}
.kjy_goods {
    width: 96vw;
}
.kjy_goods_list {
	margin-top: 2rem;
}
.kjy_goods_con{
	width: 49%;
	height: auto;
	margin-right: 2%;
	margin-bottom: calc(96vw * 0.02);
}
.kjy_goods_con:nth-child(2n){ margin-right: 0px;}

.kjy_goods_img{
	width:100%;
	height: calc(96vw * 0.49 * 400 / 320);
}

.kjy_goods_tit{
	
	height:3rem;
}
	
	
	.headerfiexd{
	box-shadow: 0px 3px 10px 0.1px rgba(0,166,232,0.1);
	background: #fff;
	position: fixed;
	height: 50px;
}
.headerfiexd .head_logo img{
	height: 25px;
}
	.headerfiexd .menubtn{ top: 18px;} 
	
	
	.yx_join_all{
	width:96vw;
	margin-top:2rem;
	    padding-bottom: 5vh;
}
.yx_join_all .pagination_join{ 
	margin-top: 2rem;
}
.yx_join_all .swiper-pagination-bullet { 
	display: inline-block; 
	width:8px; 
	height:8px; 
	margin:0px 3px;
}

	
}
