@charset "utf-8";

 /*  20250422 注释后显示右边边框线-研发管线 

.l_b3_tab {
	border-right: 0px !important;
}
*/
.cookies_wrapper {
	z-index: 10000;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 175px;
	justify-content: space-between;
	align-items: center;
	background: #fff;
	flex-direction: row;
	padding: 20px 40px;
	box-shadow: rgba(51, 51, 51, 0.33) 0px 0px 12px;
	display: none;
}

.cookies_wrapper .cookies_left {
	flex: 2;
}

.cookies_wrapper .cookies_left .cookies_left_title {
	font-weight: bold;
	margin-bottom: 10px;
	letter-spacing: 0.8px;
	line-height: 1.3;
}

.cookies_wrapper .cookies_left .cookies_left_content {
	letter-spacing: 0.8px;
	line-height: 1.3;
}

.cookies_wrapper .cookies_left .cookies_left_content a {
	color: #000;
	text-decoration: underline;
}

.cookies_wrapper .cookies_right {
	flex: 1;
}

.cookies_wrapper .cookies_right .cookies_right_btns {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	min-height: 75px;
}

.cookies_wrapper .cookies_right .cookies_right_btns .click_btn {
	background: #fff;
	border: 1px solid #000;
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
}

.cookies_wrapper .cookies_right .cookies_right_btns .click_btn.accept_btn {
	margin-left: 20px;
	background: #1093a1;
	color: #fff;
	border: 1px solid #1093a1;
}

.cookies_wrapper .cookies_close {
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 25px;
	cursor: pointer;
	font-weight: bold;
}

@media (max-width: 768px){
	.cookies_wrapper {
		flex-direction: column;
	}

	.cookies_wrapper .cookies_close {
		right: 15px;
		top: 15px;
		transform: translateY(0);
	}
}
.l_h1_list_phc425 {
	border-bottom: 1px solid #e5e4e4;
/*	margin-left: 30px;*/
	height: 405px;
}
.l_h1_cus {
	width: 100% !important;
	display: flex !important;
	justify-content: center;
	flex-direction: column;
}
.l_pub_backcolor{
	/* background: -webkit-linear-gradient(#134f88, #252f55);
	background: -o-linear-gradient(#134f88, #252f55);
	background: -moz-linear-gradient(#134f88, #252f55);
	background: linear-gradient(#134f88, #252f55); */
	background: -webkit-linear-gradient(#1ba1ca, #08919d); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#1ba1ca, #08919d); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#1ba1ca, #08919d); /* Firefox 3.6 - 15 */
	background: linear-gradient(#1ba1ca, #08919d); /* 标准的语法 */
	position: relative;
}
.l_publick_width{
	width: 1200px;
	margin:0 auto;
}
.l_pub_button{
	position: relative;
}
.l_foot_lm{
	width: 16.666666%;
}
.l_foot_yiji{
	margin-bottom: 20px;
}
.l_foot_yiji a{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 20px;
	color: #ececec;
	line-height: 32px;
}
.l_foot_erji a{
	font-family: "微软雅黑";
	font-size: 14px;
	/* color: #6d748f; */
	color: #ececec;
	line-height: 30px;
}
.l_foot_logo{
	width: 154px;
}
.l_foot_logo img{
	width: 100%;
}
.l_foot_emial_add{
	height: 48px;
}
.l_foot_input{
	border-top:1px solid #27bcc9;
	border-left:1px solid #27bcc9;
	border-bottom:1px solid #27bcc9;
	line-height: 46px;
	padding: 0 15px;
}
.l_foot_input input{
	color: #fff;
}
.l_foot_yjdy{
	line-height: 48px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	background: #27bcc9;
	padding: 0 18px;
	cursor: pointer;
}
/* WebKit browsers */
.l_foot_input input::-webkit-input-placeholder {
	color: #fff;
	font-size: 14px;
}
/* Mozilla Firefox 4 to 18 */
.l_foot_input input:-moz-placeholder {
	color: #fff;
	opacity: 1;
	font-size: 14px;
}
/* Mozilla Firefox 19+ */
.l_foot_input input::-moz-placeholder {
	color: #fff;
	opacity: 1;
	font-size: 14px;
}
/* Internet Explorer 10+ */
.l_foot_input input:-ms-input-placeholder {
	color: #fff;
	font-size: 14px;
}
.l_foot_beian{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #41475f;
	line-height: 30px;
}
.l_foot_copy a{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #41475f;
	line-height: 30px;
}
.l_foot_beian a{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #41475f;
	line-height: 30px;
}
.l_foot_one{
	padding-bottom: 90px;
	padding-top: 60px;
}
.l_foot_aa {
	margin-bottom: 30px;
}
.l_foot_two {
	padding-top: 40px;
	padding-bottom: 40px;
	/* border-top: 1px solid #303a5e; */
}
.l_foot_fx_wb{
	width: 23px;
	line-height: 30px;
}
/*.l_foot_fx_wb img{
	width: 100%;
}*/
.l_foot_fx_wb{
	margin-left: 15px;
	position: relative;
	cursor: pointer;
}
.l_foot_power{
	text-align: right;
	display: none;
}
.l_foot_gotop{
	width: 36px;
	position: absolute;
	top: 60px;
	right: 260px;
	cursor: pointer;
}
.l_foot_gotop img{
	width: 100%;
}
.l_publick_left{
	width: 350px;
	padding-left: 90px;
	position: relative;
	padding-top: 60px;
}
.l_publick_left::before{
	/*content: '';
	position: absolute;
	top:0;
	left: 94px;
	width:1px ;
	height: 770px;*/
	background: -webkit-linear-gradient(#8390a7,#96acc5,#2c3f67); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#8390a7,#96acc5,#2c3f67); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#8390a7,#96acc5,#2c3f67); /* Firefox 3.6 - 15 */
	background: linear-gradient(#8390a7,#96acc5,#2c3f67); /* 标准的语法 */
} 
/*定位*/
.l_publick_left_posi::before{
	content: '';
	position: absolute;
	top: -60px;
	left: 4px;
	width:1px ;
	height: 770px;
	/* background: -webkit-linear-gradient(#8390a7,#96acc5,#2c3f67);
	background: -o-linear-gradient(#8390a7,#96acc5,#2c3f67);
	background: -moz-linear-gradient(#8390a7,#96acc5,#2c3f67);
	background: linear-gradient(#8390a7,#96acc5,#2c3f67); */
	background: -webkit-linear-gradient(#8390a7,#96acc5,#38ACAC); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#8390a7,#96acc5,#38ACAC); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#8390a7,#96acc5,#38ACAC); /* Firefox 3.6 - 15 */
	background: linear-gradient(#8390a7,#96acc5,#38ACAC); /* 标准的语法 */
}
.l_publick_right{
	width: calc(100% - 350px);
	background: #fff;
}
.l_kyly_hz{
	width: 15px;
	margin-right: 20px;
	line-height: 24px;
}
.l_kylytext{
	width: 100%;
}
.l_conter_publick_width{
	width: 1200px;
}
.l_kylytit{
	font-family: "微软雅黑";
	font-size: 30px;
	background-image:-webkit-linear-gradient(#0b346e,#009dcd); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent; 
    line-height: 1.75;
}
.l_kylytext{
	font-family: "微软雅黑";
	color: #666666;
	font-size: 16px;
	line-height: 28px;
}
/*.l_kyly_js:nth-child(1){
	margin-bottom: 30px;
}*/
.l_b1_conter{
	padding-top: 80px;
	padding-left: 178px;
	padding-bottom: 165px;
}
.l_b1_kyly_more_ic{
	width: 36px;
	box-shadow: 1px 1px 20px #d5dae3;
	border-radius: 50%;
	margin-right: 20px;
	transition: all 1s;
}
.l_b1_kyly_more_ic img{
	width: 100%;
}
.l_b1_kyly_more_text{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #0b2f6a;
	line-height: 32px;
	transition: all 1s;
}
.l_b1_kyly_left{
	width: 50%;
	height: 100%;
	transition: all 1s;
}
.l_kyly_more_box {
	height: 359px;
}
.l_b1_kyly_left a{
	padding: 73px 57px 65px 62px;
	display: inline-block;
}
.l_b1_kyly_right {
	width:50%;
	float:right;
}
.l_b1_conter_three .l_b1_kyly_right{
	float: left;
}
.l_b1_conter_three .l_kyly_more_box:nth-child(2)  .l_b1_kyly_right{
	float: right;
}
.l_two_img {
	position: relative;
	overflow: hidden;
}
.l_two_img img{
	width: 100%;
	height:100%;
	transition: all 1s;
}
.l_two_img_one{
	position: relative;
	top: 0;
	left: 0;
}
.l_two_img_two{
	position: absolute;
	top: 0;
	left: 0;
}
.l_b1_kylm_tit{
	font-family: "Arial";
	font-size: 26px;
	line-height: 1.75;
	color: #1e3874;
	max-height: 46px;
	overflow: hidden;
	margin-bottom: 30px;
	transition: all 1s;
}
.l_b1_kylm_text{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	max-height: 90px;
	overflow: hidden;
	margin-bottom: 33px;
	transition: all 1s;
}
.l_b1_kycx_hlhz{
	background: #edf1f8;
}
.l_kyly_jstext{
	margin-bottom: 40px;
	margin-top: 40px;
}
.l_kyly_more_box:nth-child(1){
	margin-bottom: 17px;
}
.l_b1_conter_one{
	margin-bottom: 100px;
}
.l_b1yfpt_ic{
	width: 72px;
	margin-right: 42px;
	margin-top: 60px;
}
.l_b1_yfpt_one{
	width: 50%;
	margin-bottom: 60px;
	padding: 0 40px;
}
.l_b1_yfpt_right{
	width: calc(100% - 114px);
}
.l_b1_yfpt_tit{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	/*max-height: 60px;
	height: 60px;
	overflow: hidden;*/
	margin-bottom: 20px;
	font-weight: bold;
}
.l_b1_yfpt_hx_text{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	max-height: 60px;
	overflow: hidden;
	width: calc(100% - 29px);
}
.l_b1_yfpt_hx {
	width: 15px;
	line-height: 30px;
	margin-right: 14px;
}
.l_b1_yfpt_hx img{
	width: 100%;
}
.l_b1_conter_two{
	margin-bottom: 30px;
}
.l_b1_three_tit{
	max-height: 80px;
	line-height: 40px;
/*	height: 80px;*/
}
.l_kyly_jcomput_box{
	padding: 72px 57px 57px 57px;
	height: 100%;
}
.l_b1_three_text{
	max-height: 120px;
	margin-bottom: 0;
}
.l_left_dd{
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #fff;
	margin-top: 20px;
	margin-right: 30px;
	opacity: 0;
	position: relative;
	z-index: 1;
}
.l_lef_text{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	line-height: 38px;
	/*width: calc(100% - 39px);*/
}
.yxnav_active2 .l_left_dd{
	opacity: 1;
}
.yxnav_active2 .l_lef_text{
	opacity: 1;
	/*font-weight: bold;*/
	background: rgba(255,255,255,0.1);
	padding: 0 20px;
	margin:5px 0;
}
.l_publick_mbx_home img{
	width: 100%;
}
.l_publick_mbx a{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #6580a4;
	line-height: 36px;
}
.l_publick_mbx_home{
	width: 16px;
	margin-right: 15px;
	line-height: 32px;
}
.l_b1_body{
	width: 1200px;
	margin-left: 350px;
	text-align: right;
	padding-top: 100px;
	z-index: 1;
	position: relative;
}
.l_public_mbx_box{
	display: inline-block;
}
.l_b1_dh{
	font-family: "微软雅黑";
	font-size: 36px;
	color: #ffffff;
	text-align: left;
	padding-left: 178px;
	padding-bottom: 30px;
}
.l_publick_dh_logo{
	width: 150px;
	position: relative;
}
.l_publick_dh_logo img{
	width: 100%;
}
.l_in_logoa{
	position: relative;
	top: 0;
	left: 0;
}
.l_in_logob{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.l_publick_ss {
	width: 32px;
	margin-right: 10px;
	cursor: pointer;
	line-height: 53px;
}
.l_publick_ss img{
	width: 100%;
}
.l_publick_en {
	width: 32px;
	cursor: pointer;
	line-height: 53px;
}
.l_publick_en img{
	width: 100%;
}
.l_publick_nav{
	padding-top: 18px;
	padding-left: 90px;
	padding-right:54px;
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding-bottom: 18px;
	transition: all 1s;

}
.l_yijlanmu a{
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #c8c8c8;
	padding:0 20px;
}
.l_erjilanmu{
	display: none;
	position: absolute;
	top: 60px;
	left: -5px;
	width: 215px;
	background: #fff;
	padding:10px 32px 10px;
	border-top: 4px solid #00a1d0;
	box-shadow: 0 0px 12px rgba(51, 51, 51, 0.33);
}
.l_publick_dh_ic{
	width: 134px;
	position: relative;
	z-index: 2;
}
.l_publick_dh_lm {
	width: calc(100% - 285px);
	padding-left: 615px;
}
.l_dh_black{
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 488px;
	background: -webkit-linear-gradient(#00253f, #004a7e); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#00253f, #004a7e); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#00253f, #004a7e); /* Firefox 3.6 - 15 */
	background: linear-gradient(#00253f, #004a7e); /* 标准的语法 */
	opacity: 0.3;
	z-index: 1;
	filter: blur(5px);
}
.l_pub_banner{
	position: absolute;
	top: 0;
	left: 0;
}
.l_publick_conter {
	position: relative;
	z-index: 3;
}
.l_erjinav{
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 36px;
	color: #1f3966;
}
/*.l_erjinav{
	width: calc(100% - 6px);
}*/
.l_yijlanmu {
	line-height: 53px;
}
.l_lanmu {
	position: relative;
}
.l_b1_yfpt_box{
	margin-top: 55px;
}
.l_b1_yfpt_box img{
	max-width: 100%;
}
.l_b1_kyly_three{
	margin-top: 53px;
}
.l_erjinac_jt{
	width: 6px;
	line-height: 30px;
	opacity: 0;
	transition: all 1s;
}
.l_erjinac_jt img{
	width: 100%;
}
.yxnav_active2 .l_erjinac_jt{
	opacity: 1;
}
.yxnav_active2 .l_erjinav{
	color: #00a1d0;
}










/*ph导航*/
/*手机下拉*/
/*.ul1{
	height: calc(100% - 64px);
}*/
/*.container_s{
	padding-top: 5px;
	padding-bottom: 5px;
}*/
.l_sjdss{
	width: 16px;
	height: 16px;
}
.phxia{
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 99;
    background-color: #fff;
    right: -100%;
    transition: all 0.36s;
    height: 100vh;
    overflow: auto;
    background: #18467a;
}
.xialaph{
    display: none;
    width: 100%;
    padding-bottom: 18px;
    background-color: #fff;
    font-family: '微软雅黑';
    height: 100%;
    transition: all 0.36s;
    padding: 0 30px;
    background: #38ACAC;
}
.xialaph h4{
    position: relative;
    padding: 5px 0;
    background: #38ACAC;
    border-bottom: 1px solid #48b7b7;
    z-index: 10;
}
/*.xialaph h4::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: calc(100% + 20px);
    height: 1px;
    opacity: 1;
    transform: translateX(-50%);
    background-color: #305988;
}*/
.xialaph h4 a{
    font-size: 16px;
 /*   font-weight: bold;*/
    line-height: 40px;
    text-transform: uppercase;
    color: #ffffff;
    display: block;
    width: 90%;
}
.xialaph h4 img{
    position: absolute;
    top: 50%;
    right: 5px;

    width: 15px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph .ul2{
    display: none;
    padding-top: 0;
    padding-bottom: 0;
    background: #48b7b7;
    margin: 0 -30px;
    transform: translateY(-1px);
}
.xialaph .ul2 .container_s{
    max-width: 100%;
    padding: 0 25px;
}
.xialaph h5{
    position: relative;
    line-height: 40px;
}
.container_s li{
	padding-left: 10px;
	padding-right: 10px;
	padding: 5px 10px;
}
/*.xialaph h5::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: 1;
    background-color: #305988;
}*/
.container_s li{
	border-top: 1px solid #53bcbc;
}
.container_s li:nth-child(1){
	border-top: none;
}
.xialaph h5 a{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 35px;
    /* text-transform: uppercase; */
    color: #ffffff;
}
.xialaph h5 img{
    position: absolute;
    top: 50%;
    right: 5px;
    width: 13px;
    cursor: pointer;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{
    display: none;
}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{
    display: block;
}
.xialaph .ul3{
    display: none;
}
.xialaph h6 a{
    font-family: '微软雅黑';
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}

.header2{
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 10;
    width: 100%;
    height: 64px;
    padding-left: 15px;
    padding-right: 15px;
    background:rgba(0,0,0,0);
    display: none;
    transform: translateX(-50%);
    z-index: 99;
}
.leo_ph_nav{
	box-shadow: rgba(51, 51, 51, 0.33) 0px 0px 12px;
}
.header2 .logo{
    width: 110px;
    line-height: 64px;
    position: relative;
    margin-top: 16px;
}
.header2 .logo img{
    width: 100%;
}
.leo_ph_blogo{
	position: relative;
	top: 0;
	left: 0;
}
.leo_ph_llogo{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.header2 .phsearch{
    position: absolute;
    top: 50%;
    right: 70px;

    width: 25px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.header2 .wj_hin_right{
    margin-right: 5px;
    padding-top: 25px;
}
.wj_hin_r_en a{
	color: #fff;
}
.header2 .phsearch img{
    width: 100%;
}
.ph_mea_cl{
    overflow: hidden;
    width: 50px;
    height: 100%;
}
.header2 .menuph{
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.header2 .menuph .point{
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 14px;
}
.header2 .menuph .point: .navbtn,
.header2 .menuph .point: .navbtn::after,
.header2 .menuph .point: .navbtn::before{
    width: 28px;
}
.header2 .menuph .navbtn{
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    background: #fff;
}
.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    background: #fff;
}
.header2 .menuph .navbtn::after{
    top: -10px;
}
.header2 .menuph .navbtn::before{
    top: 10px;
}
.header2 .menuph .point.active .navbtn{
    background: transparent;
}
.header2 .menuph .point.active .navbtn::after{
    top: 0;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
.header2 .menuph .point.active .navbtn::before{
    top: 0;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.ph_search{
    width: 100%;
    overflow: hidden;
    padding: 0 15px;
    padding-left: 15px;
}
.ph_search_ph{
    width:100%;
    height: 35px;
    border:1px solid #fff;
    margin-top: 18px;
    float: left;
    border-radius: 17.5px;
    position: relative;
}
.ph_search_ph input{
    width: 100%;
    height: 100%;
    text-indent: 20px;
    color:#fff;
    width: calc(100% - 40px);
    padding-left: 15px;
}

.ph_search_ph input::-webkit-input-placeholder{
    color: #999999;
}
.ph_search_ph button{
    width: 40px;
    height: 100%;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
    font-size: 20px;
    font-family: "微软雅黑";
    float:right;
    /*margin-top: 20px;*/
    position: absolute;
    top: 0;
    right: 0;
}
.ph_search button .icon-sousuo{
    font-size: 27px;
    color: #999999;
}
/*头部导航*/
.wj_header_i_nav{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    
    /*box-shadow: 0px -6px 30px #888888;*/
    z-index: 10;
}
/*电话*/
.ph_dh_number{
    width: 100%;
    text-align: center;
    margin-top:18px;

}

.ph_dh_number .ph_dh_n{
    display: inline-block;
    overflow: hidden;
}
.ph_dh_number .ph_dh_n p{
    float: left;
    font-size: 20px;
    color: #333333;
}

.ph_dh_number .ph_dh_n .ph_dh_n_p1{
    margin-right: 15px;
}












.l_b4_ic{
	width: 17px;
	margin-right: 18px;
	line-height: 28px;
	transition: all 1s;
}
.l_b4_ic img{
	width: 100%;
}
.l_b4_img {
	width: 222px;
}
.l_b4_right_text {
	width: calc(100% - 222px);
	padding-left: 44px;
}
.l_b4_years{
	font-family: "Arial";
	font-size: 16px;
	color:#999999;
	line-height: 30px;
	max-height: 30px;
	overflow: hidden;
	margin-bottom: 10px;
}
.l_b4_tit_js{
	font-family: "Arial";
	font-size: 16px;
	color:#252f55;
	line-height: 1.75;
/*	max-height: 56px;*/
	overflow: hidden;
	margin-bottom: 20px;
}
.l_b4_more {
	font-family: "微软雅黑";
	font-size: 14px;
	color:#2e3a68;
	line-height: 30px;
}
.l_b4_list{
	padding-top: 31px;
	padding-bottom: 34px;
	border-bottom: 1px solid #e5e5e5;
/*	animation: fadeInUp 2s;*/
}
.l_b4_hz{
	margin-top: 30px;
	transition: all 1s;
/*	overflow: hidden;*/
}
.l_d2_yb_list{
	animation: fadeInUp 2s;
}
.l_d2_yb_box{
	transition: all 1s;
	overflow: hidden;
}









/*-----------------分页-----------------*/
.public-yema2 {
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.public-yema2 a {
    display: inline-block;
    text-align: center;
    color: #666666;
}
.public-yema2 i {
    font-size: 13px;
    font-weight: bold;
}
.public-yema2 .activepage {
    border:1px solid #00a2d1;

}
.public-yema2  .icon-shuangjiaofu-zuo:before {
    content: "\e78a";
}
.public-yema2  .icon-zuo:before {
    content: "\e630";
}
.public-yema2 .icon-z043-you {
    font-size: 10px;
}
.public-yema2  .icon-z043-you:before {
    content: "\e62f";
}
.public-yema2  .icon-shuangjiaofu-you:before {
    content: "\e642";
}
.public-yema2 a span {
    font-family: 微软雅黑;
    font-size: 14px;
    line-height: 37px;
    color: rgb(102, 102, 102);
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 3px;
}
.public-yema2 li:nth-child(1) {
    font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    color: rgb(102, 102, 102);
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 6px;
}
.public-yema2 li {
    font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    color: #00a2d1;
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 6px;
}
.public-yema2  .comp-tabli:hover li {
    border:1px solid #00a2d1;
	margin: 0px 5px;
}









.l_b4_fenye{
	margin-top: 88px;
}
.l_b4_conter{
	padding-bottom: 112px;
	padding-top: 75px;
}
.l_b5_yx{
	width: 16px;
	line-height: 38px;
	margin-right: 10px;
}
.l_b5_yx img{
	width: 100%;
}
.l_b5_title{
	font-family: "Arial";
	font-size: 24px;
	line-height: 36px;
	color: #333333;
	max-height: 108px;
	overflow: hidden;
	margin-bottom: 15px;
}
.l_b5_years{
	font-family: "Arial";
	font-size: 16px;
	line-height: 30px;
	color: #999999;
	max-height: 30px;
	overflow: hidden;
	margin-bottom: 5px;
}
.l_b5_threeh{
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 38px;
	color: #999999;
}
.l_b5_hlyx{
	margin-right: 39px;
}
.l_b5_some_fx{
	display: inline-block;
}
.l_b5_tit{
	text-align: center;
	border-bottom: 1px solid #f4f4f4;
	padding-bottom: 10px;
	margin-left: 30px;
	margin-right: 30px;
	padding-left: 75px;
	padding-right: 75px;
}
.yxedr_active img{
	max-width: 100%;
}
.yxedr_active video{
	max-width: 100%;
}
.yxedr_active p{
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}
.l_b5_xq{
	margin-top:50px;
}
.l_b5_fanhui{
	text-align: center;
	margin-top: 60px;
	margin-bottom: 60px;
}
.l_b5_fh{
	display: inline-block;
	cursor: pointer;
}
.l_b5_fh_text{
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #777777;
	transition: all 1s;
}
.l_b5_fhic{
	line-height: 30px;
	width: 17px;
	margin-right: 8px;
}
.l_b5_fhic img{
	width: 100%;
}
.l_b5_qhic{
	width: 21px;
	margin-right: 109px;
	line-height: 24px;
	position: relative;
}
.l_b5_qhic img{
	width: 100%;
}
.l_b5_hjt{
	position: relative;
	top: 0;
	left: 0;
	transition: all 1s;
}
.l_b5_bjt{
	position: absolute;
	top: 2px;
	left: 0;
	opacity: 0;
	transition: all 1s;
}
.l_b5_left_qh{
	background: #ececec;
	transition: all 1s;
}
.l_b5_left_qh a{
	padding-top: 42px;
	padding-bottom: 30px;
}
.l_b5_left_tit {
	width: calc(100% - 130px);
}
.l_b5_le_s {
	width: 56px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	transition: all 1s;
}
.l_b5_le_js {
	width: calc(100% - 56px);
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 24px;
	color: #777777;
	transition: all 1s;
	max-height: 48px;
	height: 48px;
	overflow: hidden;
}
.l_b5_left_qh:nth-child(2) .l_b5_qhic {
	margin-right: 0;
}
.l_b5_left_qh:nth-child(1){
	width: 695px;
	position: relative;
	/*	border-right: 1px solid #bbb;*/
}
.l_b5_left_qh:nth-child(1):before{
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	background: #bbb;
	width: 1px;
	height: 60px;
}
.l_b5_left_qh:nth-child(1) a{
	padding-left: 178px;
	padding-right: 35px;
	display: inline-block;
	width: 100%;
}
.l_b5_left_qh:nth-child(2) a{
	padding-left: 35px;
	padding-right: 357px;
	display: inline-block;
	width: 100%;
}
.l_b5_left_qh:nth-child(2){
	width: calc(100% - 695px);
}
.l_b5_conter{
	padding-bottom: 0;
}
.l_c1_tit{
	font-family: "微软雅黑";
	font-size: 24px;
	color: #00a2d1;
	line-height:30px;
	margin-bottom: 
}
.l_c1_dor p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height:28px;
/*	margin-bottom: 30px;*/
	padding-bottom: 18px;
}
.l_c1_tit_one{
	margin-bottom: 40px;
}
/*.l_c1_552{
	margin-bottom: 70px;
}*/
/*.l_c1_tit_two{
	margin-bottom: 50px;
}*/
.l_c1_ptt{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size:16px ;
	line-height: 30px;
	color:#333333;
	margin-bottom: 20px;
}
.l_c1_jhj_hx{
	width: 16px;
	margin-right: 14px;
	line-height: 28px;
}
.l_c1_jhj_hx img{
	width: 100%;
}
.l_b1_yfpt_right  .l_c1_jhjjs {
	width: calc(100% - 30px);
	font-family: "微软雅黑";
	font-size:14px ;
	line-height: 1.75;
	color:#666666;
	margin-bottom: 10px;
}

.l_c1_text{
	margin-bottom: 50px;
	margin-top: 32px;
}
/*.l_c1_pttjm{
	margin-bottom: 30px;
}*/
.l_c1_ydsjs{
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}
.l_c1_img{
	margin-top: 40px;
	margin-bottom: 60px;
	width: 100%;
}
.l_c2_text p{
	font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}
.l_c2_right_text p{
	font-family: "微软雅黑";
    font-size: 14px;
    line-height: 28px;
    color: #666666;
/*    margin-bottom: 40px;*/
}
.l_c2_left_img{
	width: 498px;
}
.l_c2_left_img img{
	width: 100%;
}
.l_c2_right_text {
	width: calc(100% - 498px);
	padding-left: 57px;
	padding-top: 20px;
}
.l_c2_oning{
	margin-top: 60px;
	margin-bottom: 70px;
}
.l_c2_oning img{
	width: 100%;
}
.l_c2_bottom {
	margin-top: 40px;
    overflow: hidden;
}
.l_c2_conter{
	padding-bottom: 128px;
}
.l_d1_gs{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	line-height: 30px;
}
.l_d1_gsjs{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	margin-bottom: 40px;
}
.l_d1_more{
	transition: all 1s; 
}
.l_d1_more a{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #00a0e9;
	line-height: 34px;
	border-radius: 25px;
	border:1px solid #00a0e9;
	display: inline-block;
	padding: 0 40px;
}
.l_d1_gstext{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #252f55;
	line-height: 24px;
	text-align: center;
	margin-top: 20px;
}
.l_d1_iximg{
	width: 192px;
}
.l_d1_iximg img{
	width: 100%;
}
.l_d1_ic {
	width: 25%;
	padding: 0 45px;
}
.l_d1_iclist {
	margin:0 -45px;
	margin-top:68px;
}
.l_d1_tita{
	margin-bottom: 20px;
}
.l_d1_dhspeo{
	width: 200px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
}
.l_d1_dhspeo img{
	width: 100%;
}
.l_d1_dsh_name{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #252f55;
	line-height: 30px;
	text-align: center;
	margin-top: 15px;
}
.l_d1_dsh_nc{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999999;
	line-height: 30px;
	text-align: center;
	max-height: 30px;
	overflow: hidden;
}
.l_d1_dsh_hz{
	width: 33.333333%;
	text-align: center;
	margin-bottom: 70px;
	cursor: pointer;
}
/*.l_d1_titb{
	margin-bottom: 86px;
}*/
.l_d1_two{
	margin-top: 160px;
}
.l_d1_one{
	margin-top: 40px;
}
.l_d1_wyhtit{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #00a0e9;
	line-height: 30px;
	max-height: 30px;
	overflow: hidden;
	margin-bottom: 20px;
}
.l_d1_wyh_nm{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	max-height: 30px;
	overflow: hidden;
}
.l_d1_wyh_xs{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	max-height: 30px;
	overflow: hidden;
}
.l_di1_wyh_mx{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	max-height: 30px;
	overflow: hidden;
}
.l_wyhzxjs a{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #00a0e9;
	line-height: 30px;
	border-radius: 25px;
	border:1px solid #00a0e9;
	padding: 5px 24px;
}
.l_d1_wyhbox {
	border:1px solid #eeeeee;
	padding: 45px 37px;
}
.l_wyhzxjs{
	margin-top: 70px;
}
.l_d1_wyh_on {
	width: 25%;
	padding: 0 3px;
}
.l_d1_wyh_hz {
	margin:0 -3px;
	margin-top: 40px;
}
.l_d1_conter{
	padding-bottom: 135px;
}
.l_d2_gjxtext{
	width: 25px;
	line-height: 55px;
	cursor: pointer;
}
.l_d2_gjxtext img{
	width: 100%;
}
.l_d2_year_stop{
	width: 25px;
	line-height: 55px;
	margin-left: 15px;
	margin-right: 15px;
	cursor: pointer;
}
.l_d2_year_stop img{
	width: 100%;
}
.l_d2_gjcinp {
	border:1px solid #e5e5e5;
	padding-left: 32px;
	padding-right: 20px;
	width: 262px;
	margin-right: 27px;
}
.l_d2_gjc {
	line-height: 55px;
	padding-right: 10px;
}
.l_d2_year_on{
	border:1px solid #e5e5e5;
	padding-left: 26px;
	padding-right: 26px;
	width: 167px;
	line-height: 55px;
}
.l_d2_ssic{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #ffffff;
	line-height: 55px;
	background: #00a2d1;
	letter-spacing: 3px;
	border-radius: 25px;
	padding: 0 60px;
	cursor: pointer;
}
.l_d2_years_box {
	width:calc(100% - 470px);
}
.l_d2_one {
	margin-top:56px ;
	margin-bottom: 60px;
}
.l_d2_yb_more{
	width: 17px;
	line-height: 30px;
	margin-right: 18px;
	transition: all 1s;
}
.l_d2_yb_more img{
	width: 100%;
}
.l_d2_yb_year{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999999;
	line-height: 30px;
}
.leo_tzztit{
	font-family: "微软雅黑";
	font-size: 20px;
	color: #333333;
	line-height: 30px;
/*	max-height: 30px;*/
	overflow: hidden;
	margin-bottom: 10px;
}
.leo_tzzadd{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
.l_d2_yb{
	width: calc(100% - 100px);
	font-family: "微软雅黑";
	font-size: 20px;
	color: #333333;
	line-height: 30px;
}
.l_d2_yb_moretext{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #2e3a68;
	line-height: 30px;
}
.l_d2_yb_ic {
	width: 100px;
}
.l_d2_yb_list a{
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #eeeeee;
	display: inline-block;
	width: 100%;
}
.l_d2_yb_lb a{
	display: inline-block;
	width: 100%;
}
.l_d2_fenye{
	margin-top:80px;
}
.l_d2_conter{
	padding-bottom: 100px;
}
.l_d3_dhbg{
	font-size: 16px;
}
.l_d3_sk{
	width: 12px;
	height: 12px;
	margin-top: 8px;
	margin-right: 6px;
}
.l_d3_sk1{
	background: #e3495b;
}
.l_d3_sk2{
	background: #f21202;
}
.l_d3_sk3{
	background: #3232c7;
}
.l_d3_sk4{
	background: #00a2d1;
}
.l_d3_sk5{
	background: #252f55;
}
.l_d3_sk_text{
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #666666;
}
.l_d3_lb {
	margin-right: 26px;
	cursor: pointer;
}
.l_d3_lb:after {
  content: "";
  position: relative;
  bottom: 0;
  width: 0;
  border-bottom: 2px solid #949494;
}
.l_d3_lb:hover:after {
  width: 98%;
}
.l_d3_lb:after {
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}

.l_d3_some{
	position: relative;
}
.l_d3_some::before{
	content: '';
	position: absolute;
	top: 24px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #949494;
}
.l_d3_nf{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	color: #666666;
	margin-right: 42px;
	cursor: pointer;
}
.l_d3_every_sk {
	margin-bottom: 20px;
}
.l_d3_dlhd{
	width: 200px;
	display: inline-block;
	cursor: pointer;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #252f55;
	padding: 15px 0;
}
.l_d3_active{
	display: inline-block;
	box-shadow: 1px 1px 20px #f9f9f9;
}
.l_d3_actsx{
	text-align: center;
	margin-top: 83px;
}
.l_d3_list_bq{
	margin-bottom: 60px;
}
.l_d3_some_yf{
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.l_d3_jan{
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	border-left: 1px solid #eeeeee;
	padding: 10px 21px;
	cursor: pointer;
	transition: all 1s;
}
.l_d3_jan:nth-child(1){
	border-left: 1px solid #fff;
}
.l_d3_yf_act{
	background: #252f55;
	color: #fff;
}
.l_d3_actxxk{
	display: none;
}
.l_d3_actxxk:nth-child(1){
	display: block;
}
.d3_sz19{
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	padding: 10px 20px;
	cursor: pointer;
}
.d3_sz19:nth-child(2){
	float: right;
	padding-right: 482px;
}
.l_d3_one{
	margin-top: 30px;
	margin-bottom: 45px;
}
.l_d4_bianjiqi p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666;
	line-height: 28px;
	padding-bottom: 18px;
}
.l_d4_bianjiqi{
	margin-top: 40px;
}
.l_d4_bianjiqi img{
	max-width: 100%;
}
.l_d4_bianjiqi video{
	max-width: 100%;
	width: 100%;
}
.l_e3_vid_yearic{
	width: 17px;
	margin-right: 10px;
	line-height: 30px;
}
.l_e3_vid_yearic img{
	width: 100%;
}
.l_e3_vid_text{
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #666;
	max-height: 60px;
	overflow: hidden;
	margin-bottom: 25px;
	transition: all 1s;
	height: 60px;
}
.l_e3_vie_sj{
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #28b1d8;
	max-height: 60px;
	width:calc(100% - 27px);
}
.l_e3_list{
	border-radius: 8px;
	box-shadow: 1px 1px 20px #dae0e6;
	overflow: hidden;
}
.l_e3_one{
	position: relative;
}
.l_e3_bfic{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 37px;
	cursor: pointer;
	transition: all 1s;
	opacity: 0;
	z-index: 1;
}
.l_e3_bfic img{
	width: 100%;
}
.l_e3_videomc{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(20,76,132,0.6);
	display: none;
	transition: all 1s;
}
.l_e3_two{
	padding-left:24px;
	padding-right: 35px;
	padding-top: 20px;
	padding-bottom: 30px;
}
.l_e3_box {
	margin:0 -14px;
	margin-top: 56px;
	overflow: hidden;
}
.l_e3_video{
	padding: 0 14px;
	width: 33.333333%;
	margin-bottom: 33px;
	animation: fadeInUp 2s;
}
.l_e3_fenye{
	margin-top: 70px;
}
.l_e3_conter{
	padding-bottom: 100px;
}
.l_f0_gsjj p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	padding-bottom: 18px;
}

/* 20250422 修改字体为微软雅黑 - 公司介绍*/
.l_f0_zxhb{
	font-family: "微软雅黑";
	font-size: 24px;
	color: #0b2f6a;
	line-height: 30px;
	margin-bottom: 30px;
}
/* 20250422 修改字体为微软雅黑 - 公司介绍*/
.l_f0_gsjj{
	margin-bottom: 80px;
}
.l_f0_one{
	margin-bottom: 120px;
}
.l_f0_jjbox{
	margin-top: 45px;
}
.l_f0_lc_year{
	font-family: "Helvetica Neue LT Pro";
	font-size: 48px;
	color: #00a3d1;
	margin-bottom: 35px;
}
.l_f0_lc_js p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #252f55;
	line-height: 28px;
	margin-bottom: 20px;
}
.l_f0_lc_q{
	width: 17px;
}
.l_f0_lc_q img{
	width: 100%;
}
.l_f0_lc_jt{
	width: 10px;
	margin-left: 3px;
	margin-bottom: 40px;
}
.l_f0_lc_jt img{
	width: 100%;
}
.l_f0_lc_lb{
	width: 33.333333%;
	padding: 0 45px;
}
.l_f0_fzlc {
	margin:0 -45px;
}
.l_f0_lc_zq{
	width: 36px;
	cursor: pointer;
	position: relative;
	z-index: 3;
}
.l_f0_lc_zq img{
	width: 100%;
}
.l_f0_lc_yq{
	width: 36px;
	cursor: pointer;
	position: relative;
	z-index: 3;
	margin-right: -70px;
}
.l_f0_lc_yq img{
	width: 100%;
}
.l_f0_fzlc_slick{
	position: relative;
	margin-top: 58px;
}
.l_f0_lc_qhan{
	position:absolute;
	top: 30px;
	left: 0;
	width: 100%;
	margin-left: -70px;
	margin-right: -70px;
}
.l_f0_lc_qhan::before{
	content: '';
	position: absolute;
	top:16px;
	left: 0;
	width:200%;
	height: 2px;
	background:#edf2f8;
    margin-left: -108px;
}
.l_f0_lc_lb {
	margin-bottom: 60px;
}
.l_f0_jzmore{
	display: inline-block;
}
.l_f0_con_more{
	text-align: center;
}
.l_f0_teamaa{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #999999;
	line-height: 30px;
	margin: 0 40px;
	padding: 10px 0;
	cursor: pointer;
	transition: all .6s;
	position: relative;
}
.l_f0_team_act{
    font-family: "微软雅黑";
/*    font-size: 30px;*/
    background-image: -webkit-linear-gradient(#0b346e,#009dcd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
/*    border-bottom: 1px solid #00a2d1;*/
    position: relative;
}
.l_f0_team_act:before{
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #00a2d1;
}
.l_f0_team{
	display: inline-block;
}
.l_f0_tit::before{
	content: '';
	position: absolute;
	bottom:1px;
	left: 0;
	width:100%;
	height: 1px;
	background:#eeeeee;
}
.l_f0_tit{
	text-align: center;
	position: relative;
}
.l_d1_dsh_list {
	margin-top: 20px;
	display: none;
	margin-bottom: 30px;
}
.l_d1_dsh_list:first-child{
	display: block;
}
.l_f0_three{
	margin-top:130px;
}
.l_f0_dhspeo{
    width: 220px;
    margin-bottom: 35px;
    box-shadow: 1px 1px 20px #f5f8fd;
}
.l_f0_con{
	position: relative;
	width: 25%;
	padding: 0 10px;
	margin-bottom: 25px;
	animation: fadeInUp 2s;
	height: 177px;
}
.l_f0_hbimg{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 154px;
	transition: all .5s;
}
.l_f0_hbtext{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #00a3d1;
	line-height: 18px;
	margin-bottom: 15px;
	text-align: center;
	max-height: 36px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 80%;
}
.l_f0_hb_js{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	text-align: center;
	max-height: 72px;
	overflow: hidden;
}
.l_f0_hzhb {
	margin:0 -10px;
	margin-bottom: 35px;
	margin-top: 40px;
}
.l_f0_hblist{
    border: 1px solid #eeeeee;
    padding:40px 20px 30px;
    height: 100%;
    width: 100%;
    position: relative;
}
.l_hb_wa{
	opacity: 0;
	transition: all .5s;
}
.l_f0_four{
	margin-top:108px;
}
.l_f0_conter{
	padding-bottom: 120px;
}
.l_f1_sj{
	font-family: "Helvetica Neue LT Pro";
	font-size: 60px;
	color: #00a3d1;
}
.l_f1_text{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333333;
	line-height: 60px;
	width: calc(100% - 170px);
}
.l_f1_cly {
	padding-top: 45px;
	padding-bottom: 35px;
	border-bottom: 1px solid #eeeeee;
}
.l_f1_year {
	width: 282px;
}
.l_f1_riimg {
	width: calc(100% - 282px);
	position: relative;
}
.l_f1_one{
	margin-bottom: 0;
}
.l_f1_conter{
	padding-bottom: 165px;
}
.l_f3_list{
	margin-top:95px;
}
.l_f3_conter{
	padding-bottom: 90px;
}
/*.l_f4_hz{
	margin-top: 58px;
}*/
.l_f4_conter{
	padding-bottom: 140px;
}
.l_f5_le{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	width: 365px;
	padding-right: 60px;
	font-weight: bold;
}
.l_f5_ri p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 28px;
}
.l_f5_ri img{
	width: 100%;
}
.l_f5_ri{
	width: calc(100% - 365px);
}
.l_f5_ri span{
	color:#006fbc;
}
.l_f5_pf{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #252f55;
	line-height: 28px;
	width: 640px;
	box-shadow: 1px 1px 20px #f0f3f6;
	padding:38px; 
}
.l_f5_one{
	position: relative;
	margin-top: 60px;
	margin-bottom: 170px;
}
.l_f5_pf{
	position: absolute;
	bottom: -76px;
	right: 0;
	background: #fff;
}
.l_f5_bigimg{
	width: 758px;
	overflow: hidden;
}
.l_f5_bigimg img{
	width: 100%;
}
.l_f5_bjc{
	font-weight: bold;
}
.l_f5_two{
	margin-bottom:120px;
}
.l_f5_three{
	margin-bottom: 90px;
}
.l_f5_rcjs{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	margin-top:20px;
	margin-bottom: 50px;
	position: relative;
	z-index: 10;
}
.l_f5_rctext{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #252f55;
	line-height: 36px;
	text-align: center;
}
.l_f5_rcic{
	width: 84px;
	margin-bottom: 10px;
}
.l_f5_rcic img{
	width: 100%;
}
.l_f5_rcfz {
	padding: 0 50px;
}
.l_f5_icbox {
	display: inline-block;
}
.l_f5_peofz{
	text-align: center;
}
.l_f5_four{
	margin-bottom: 130px;
	position: relative;
	z-index: 1;
}
.l_f5_conter{
	padding-bottom: 300px;
}
.l_f5_dt{
	position: relative;
}
.l_f5_gl{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
}
.l_f5_gl img{
	width: 100%;
}
.l_g2_js{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666;
	line-height: 28px;
	margin-top: 40px;
}
.l_g2_td{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666;
	line-height: 30px;
	margin-top: 30px;
}
.l_g2_td a{
	color: #41b7db;
}
.l_g2_one{
	margin-top: 58px;
	margin-bottom: 80px;
}
.l_g2_ws{
	width: 100%;
}
.l_g2_ws img{
	width: 100%;
}
.l_g2_textb h1{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 18px;
	color: #666;
	line-height: 30px;
	margin-bottom: 25px;
}
.l_g2_textb p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.j_k1job_text {
    display: none;
    padding: 30px 150px 50px 35px;
}
.l_g2_box{
	background: #f8f9f9;
}
.j_k1job_span {
	background: #fff;
	padding: 30px 35px 25px ;
	border-left: 1px solid #252f55;
	position: relative;
}
.l_g2name{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333;
	line-height: 24px;
	font-weight: bold;
}
.l_g2_xial{
	position: absolute;
	background: #252f55;
	height: 100%;
	width: 28px;
	top: 0;
	right: 0;
	padding: 0 6px;
}
.l_g2_jia{
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 15px;
	display: block;
}
.l_g2_jian{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 15px;
	transform: translate(-50%,-50%);
	display: none;
}
.j_k1job_span .act .l_g2_jia{
	display: none;
}
.j_k1job_span .act .l_g2_jian{
	display:block;
}
.l_g2_textb{
	margin-bottom: 40px;
}
.l_g2_tdjl a{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	line-height: 52px;
}
.j_k1c2_job {
	cursor: pointer;
	margin-bottom: 20px;
}
.l_g2_tdjl{
	background:#252f55;
	display: inline-block;
	padding-left: 70px;
	padding-right: 45px;
}
.l_g2_tdjl span{
	margin-left: 26px;
}
.j_k1job_span .l_g2_xial .l_g2_jian {
    display: none;
}
.j_k1job_span .l_g2_xial.act .l_g2_jian {
    display: inline-block;
}
.l_g2_fenye{
	margin-top: 65px;
}
.l_g2_conter{
	padding-bottom: 85px;
}
.l_h1_backcolor{
	background: -webkit-linear-gradient(#0048bc, #151664); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#0048bc, #151664); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#0048bc, #151664); /* Firefox 3.6 - 15 */
	background: linear-gradient(#0048bc, #151664); /* 标准的语法 */
}
.l_h1_sh{
	font-family: "微软雅黑";
	font-size: 30px;
	color: #333333;
	margin-bottom: 20px;
}
.l_h1_ckdt a{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #b6b5b5;
	line-height: 20px;
}
.l_h1_gsmc{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #666;
	line-height: 2;
}
.l_h1_dz{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666;
	line-height: 2;
	/* margin-right: 24px; */
}
.l_a1_five_mttwo a{
	border-top: 11px solid #2e3a68;
	display: inline-block;
}
.l_h1_wz{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	line-height: 2;
}
.l_h1_zc {
	width: 220px;
	padding-left: 45px;
	height: 100%;
	position: relative;
}
.l_h1_y {
	width: 230px;
	position: relative;
	height: 100%;
}
.l_h1_z{
	/* width: calc(100% - 450px); */
	width: calc(100% - 220px);
	position: relative;
	height: 100%;
	padding-right: 10px;
}
.l_h1_list {
	border-bottom: 1px solid #e5e4e4;
/*	margin-left: 30px;*/
	height: 215px;
}
.l_h1_one{
	margin-top: 50px;
	border-top: 1px solid #d4d2d2;
	margin-left: 30px;
}
/*.l_h1_lytit{
	background-image:-webkit-linear-gradient(#152994,#0087f7); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent; 
}*/
.l_h1_tphz{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
}
.l_h1_add{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.l_h1_gsjs{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.l_h1_conter{
	padding-bottom: 130px;
}
.l_g1_qy_le{
	width: 48px;
	margin-right:40px;
}
.l_g1_qy_le img{
	width: 100%;
}
.l_g1_qy_ri {
	width: calc(100% - 88px);
}
.l_g1_yj{
	font-family: "微软雅黑";
	font-size: 24px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 15px;
}
.l_g1_yjjj{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 28px;
}
.l_g1_qywh {
	margin-bottom: 50px;
}
.l_g1_qywh_text{
	margin-top: 60px;
}
.l_g1_zyfz{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	margin-top: 36px;
	margin-bottom: 50px;
}
.l_g1_zyfa_img{
	width: 100%;
}
.l_g1_zyfa_img img{
	width: 100%;
}
.l_g1_one{
	margin-bottom: 80px;
}
.l_g1_two{
	margin-bottom: 80px;
}
.l_g1_flqq{
	width: 160px;
	height: 160px;
	border-radius: 50%;
	box-shadow: 1px 1px 20px #eeeeee;
	position: relative;
	transition: all .6s;
	margin: 0 22px;
}
.l_g1_flquan{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
}
.l_g1_flic{
	width: 48px;
	position: relative;
	margin-left: 5px;
	margin: auto;
}
.l_g1_flic img{
	width: 100%;
}
.l_g2_fla{
	position: relative;
	top:0;
	left: 0;
	transition: all .6s;
}
.l_g2_flb{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: all .6s;
}
.l_g1_fl_wxj{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #01a3d2;
	line-height: 20px;
	margin-top: 15px;
	text-align: center;
	transition: all .6s;
}
.l_g1_flona{
	display: inline-block;
}
.l_g1_fl_one{
	text-align: center;
}
.l_g1_flbox{
	margin-top: 50px;
	margin-bottom: 45px;
}
.l_g1_fl_one{
	margin-bottom: 30px;
}
.l_g1_zwtext{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666;
	line-height: 28px;
	margin-top: 40px;
}
.l_g1_zwbox{
	margin-top:58px ;
	margin-bottom: 55px;
}
.l_g1_conter{
	padding-bottom: 130px;
}
.l_f2_joqq{
	width: 17px;
	position: absolute;
	top: 16px;
	right: -8px;
}
.l_f2_joqq img{
	width: 100%;
}
.l_f2_nf{
	font-family: "Helvetica Neue LT Pro";
	font-size: 48px;
	color: #00a3d1;
	text-align: right;
	margin-bottom: 35px;
}
.l_f2_whgsjs{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #252f55;
	line-height: 28px;
	text-align: right;
	width: calc(100% - 50px);
}
.l_f2_whgsyf{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	color: #252f55;
	text-align: right;
	width: 20px;
	position: relative;
	z-index: 2;
	text-align: center;
}
.l_f2_whgsyf:before{
	content: '';
	width: 36px;
	height: 36px;
	background: #f8f9fa;
	position: absolute;
	top: -6px;
	right:-8px;
	border-radius: 50%;
	z-index: -1;
	border:1px solid #edf2f8;
}
.l_f2_lcbox {
	width: 360px;
}
.l_f2_lctwo{
	width: 330px;
	margin-top: 30px;
}
.l_f2_left{
	width: 50%;
	text-align: right;
	padding-right: 45px;
	position: relative;
	padding-bottom: 20px;
}
.l_f2_left:nth-child(even){
	margin-left: 50%;
}
.l_f2_left:nth-child(even) .l_f2_lcbox{
	float:right;
}
.l_f2_left:nth-child(even) .l_f2_joqq {
	float:left;
}
.l_f2_left:nth-child(even) .l_f2_whgsyf{
	float:left;
/*	text-align: left;*/
}
.l_f2_left:nth-child(even) .l_f2_whgsjs{
	float:right;
	text-align: left;
}
.l_f2_left:nth-child(even) .l_f2_nf{
	text-align: left;
}
.l_f2_left:nth-child(even) .l_f2_lctwo{
	float:left;
}
.l_f2_left:nth-child(even){
	text-align: left;
	padding-left: 45px;
}
.l_f2_fzlc{
	position: relative;
	margin-top: 100px;
	overflow: hidden;
}
.l_f2_fzlc::before{
	content: '';
	position: absolute;
	top: 24px;
	left: 50%;
	height: 100%;
	width: 2px;
	background: #edf2f8;
}
.l_f2_whfs {
	margin-bottom: 20px;
}
.l_f2_zchz{
	display: inline-block;
}
.l_f2_left:nth-child(even) .l_f2_joqq {
	left: -8px;
}
.l_f2_conter{
	padding-bottom: 100px;
}
.l_f2_fzlc::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 2px;
    width: 20px;
    background: #edf2f8;
    margin-left: -10px;
}
.l_e1_hover{
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	width: 300px;
	transition: all 1s;
}
.l_e1_hover img{
	width: 100%;
}
.l_e1_list {
	position: relative;
	transition: all .6S;
	border-bottom: 1px solid #e5e4e4;
	animation: fadeInUp 2s;
}
.l_e1_left {
	width: 175px;
	padding-left: 30px;
	padding-right: 50px;
}
.l_e1_right {
	width: calc(100% - 175px);
	padding-right: 35px;
}
.l_e1_yf{
	font-family: "微软雅黑";
	font-size: 34px;
	color: #28b1d8;
	text-align: right;
}
.l_e1_n{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #28b1d8;
	line-height: 30px;
	text-align: right;
	margin-bottom: 5px;
}
.l_e1_tit{
	font-family: "微软雅黑";
	font-size: 20px;
	color: #102d62;
	line-height: 30px;
	margin-bottom: 5px;
/*	max-height: 30px;*/
	overflow: hidden;
}
.l_e1_js{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	max-height: 48px;
	overflow: hidden;
}
.l_e1_moreon {
	margin-top: 20px;
/*	display: none;*/
}
.l_e1_more_ri{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #323e6a;
	line-height: 30px;
	transition: all 1s;
}
.l_e1_more_le {
	width: 17px;
	line-height:30px;
	margin-right: 10px;
	transition: all 2s;
}
.l_e1_more_le img{
	width: 100%;
}
.l_e1_one{
	margin-top: 60px;
	overflow: hidden;
}
.l_e1_fenye{
	margin-top: 76px;
}
.l_e1_conter{
	padding-bottom: 90px;
}
.l_e1_list a{
	display: inline-block;
    padding-top: 50px;
    padding-bottom: 40px;
}
.l_a1_ban{
	width: 100%;
	position: relative;
	z-index: 2;
	min-height: 100vh;
	overflow: hidden;
}
.l_a1_banner {
	position: relative;
	z-index: 2;
}
.l_a1_ban img{
	width: 100%;
	height: 100%;
}
.l_a1_video_fm img{
	width: 100%;
	height: 100%;
}
.l_d0_bann{
	width: 100%;
	position: relative;
	z-index: 1;
}
.l_d0_bann img{
	width: 100%;
	height: 100%;
}
.l_d0_one{
	position: relative;
	z-index: 10;
}
.l_d0_evert_lm{
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 1;
}
.l_d0_tzzgx{
	position: absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%,-50%);
	font-family: "微软雅黑";
	font-size: 36px;
	color: #ffffff;
	z-index: 2;
}
.l_d0_lm{
	width: 1200px;
	margin:0 auto;
	background: rgba(0,0,0,0.7);
}
.l_d0_hzlm{
	width: 10.2%;
	text-align: center;
}
.l_d0_hzlm a{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #ffffff;
	line-height: 36px;
	display: inline-block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.l_d0_two{
	background: #fff;
	width: 100%;
	padding: 100px 0;
}
.l_d0_publick_width{
	width: 1200px;
	margin:0 auto;
}
.l_d0_nbic{
	width: 17px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 12px;
	line-height: 28px;
	transition: all 1s;
}
.l_d0_nbic img{
	width: 100%;
}
.l_d0_nb{
	width: 100%;
}
.l_d0_nb img{
	width: 100%;
}
.l_d0_nbtit{
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 30px;
	color: #ffffff;
	margin-bottom: 5px;
}
.l_d0_nbmote{
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
}
.l_d0_nbfd{
	position: absolute;
	bottom: 30px;
	left: 42px;
	transition: all .3s;
}
.l_d0_two_nb{
	position: relative;
	width: 25%;
}
.l_d0_black{
	background: -webkit-linear-gradient(rgba(137,137,137), rgba(255,255,255,0.3)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(rgba(137,137,137), rgba(255,255,255,0.3)); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(rgba(137,137,137), rgba(255,255,255,0.3)); /* Firefox 3.6 - 15 */
	background: linear-gradient(rgba(137,137,137), rgba(255,255,255,0.3)); /* 标准的语法 */
	height: 440px;
	opacity: 0.3;
	filter: blur(5px);
}
.l_d0_three{
	padding-bottom: 105px;
	padding-top: 115px;
}
.l_d0_newlist{
	width: 33.333333%;
	padding-left:45px;
	padding-right:80px; 
}
.l_d0_new_box {
	margin:0 -45px;
	margin-top: 60px;
}
.l_d0_3nz{
	width: 17px;
	line-height: 26px;
	margin-right: 10px;
}
.l_d0_3nz img{
	width: 100%;
}
.l_d0_3text{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #2e3a68;
	line-height: 30px;
	width: calc(100% - 27px);
}
.l_d0_3tit{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #102d62;
	line-height: 2;
	max-height: 64px;
/*	height: 64px;*/
	overflow: hidden;
	margin-bottom: 12px;
}
/*.l_d0_newlist:nth-child(3) .l_b4_more_ic {
	padding-top: 32px;
}*/
.l_d0_3newjs{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	max-height: 84px;
	overflow: hidden;
	margin-bottom: 40px;
	height: 84px;
	/*padding-right: 80px;*/
}
.l_d0_3nzhz {
	margin-bottom: 12px;
	position: relative;
}
/*.l_d0_3nzhz::before{
	content: '';
	position: absolute;
	top: 42px;
	left: 0;
	width: 28px;
	height:2px;
	background: #2e3a68;
}*/
.l_d0_three_new{
	font-family: "微软雅黑";
	font-size: 30px;
	color: #333333;
	line-height: 30px;
}
.l_d0_ckgd{
	display: inline-block;
}
.l_d0_more_jz{
	text-align: center;
	margin-top: 90px;
}
.l_d0_four{
	background: #fff;
}
.l_d0_rzmore{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #2e3a68;
	line-height: 30px;
}
.l_d0_rnz{
	width: 17px;
	margin-right: 10px;
	line-height: 30px;
}
.l_d0_rnz img{
	width: 100%;
}
.l_d0_rnztezt{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #28b1d8;
	line-height: 30px;
	width:calc(100% - 27px);
}
.l_d0_4rz{
	width: 51px;
	margin-right: 29px;
	margin-top: 5px;
}
.l_d0_4rz img{
	width: 100%;
}
.l_d0_rz_hz {
	box-shadow: 1px 1px 20px #e8e8e8;
	padding: 40px 35px 30px;  
}
.l_d0_rz_hz a{
	display: block;
}
.l_d0_4rzlbox{
	width: calc(100% - 80px);
}
.l_d0_rztit{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #102d62;
	line-height: 24px;
	margin-bottom: 35px;
}
.l_d0_four_box{
	margin:0 -30px;
	margin-top: 50px;
}
.l_d0_rizhi{
	width: 33.333333%;
	padding: 0 30px;
}
.l_d0_rz {
	padding-top: 100px;
	padding-bottom: 100px;
}
.l_d0_five{
	background: #edf1f8;
	padding-top: 100px;
	padding-bottom: 120px;
}
.l_d0_file{
	width: 38px;
	margin-right: 20px;
	position: relative;
}
.leo_tzz_xb{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 58px;
	transition: all 1s;
}
.leo_tzz_ic{
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
/*	width: 38px;*/
}
.l_d0_file img{
	width: 100%;
}
.l_d0_firi {
	width: calc(100% - 58px);
}
.l_d0_fitit{
	font-family: "微软雅黑";
	font-size: 24px;
	color: #02112a;
	line-height: 30px;
	margin-bottom: 15px;
}
.l_d0_fitext{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 35px;
	max-height: 48px;
	height: 48px;
	overflow: hidden;
}
.l_d0_five_box {
	width: 33.333333%;
	padding: 0 45px;
}
.l_d0_onlm{
	position: relative;
/*	padding-top: 15px;
	padding-bottom: 15px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	transition: all 1s;
}
.l_d0_onlm a{
	font-family: "微软雅黑";
	font-size: 12px;
	color:rgba(11,47,106,0.6);
	line-height: 30px;
	display: inline-block;
	width: 100%;
	padding-left: 66px;
	/*padding-top: 10px;
	padding-bottom: 10px;*/
/*	display: none;*/
	transition: all 1s;
}
.l_d0_onlm::before{
	content: '';
	position: absolute;
	top: 50%;
	left: 26px;
	width: 30px;
	height: 1px;
	background: rgba(102,102,102,0.8);
	transition: all 1s;
}
.l_d0_lmbox{
	position: fixed;
	top: 70%;
	left: 0;
	/*border-top: 1px solid #d1d1d1;*/
	width: 140px;
	z-index: 9;
	transition: all 1s;
}
.l_d0_onlm_act a{
	color: #0b2f6a;
	display: block;
}
.l_d0_onlm_act::before{
	width: 56px;
	left: 0;
	color: #2e3a68;
}
.l_d0_content{
	position: relative;
	transition: all 1s;
}
/*.l_d0_onlm_act{
	position: relative;
}*/
.l_b3_tab{
	width: 14.2%;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #ffffff;
	line-height: 30px;
	border-right: 1px solid #eeeeee;
	padding:30px 20px 0;
	min-height: 80px;
}

/* 20250422 修改边框线为灰色-研发管线 */
.l_b3_bg_list .l_b3_tabzz {
	border-bottom: 1px solid #eee;
}
.l_b3_bg_list .l_b3_tablcq{
	border-bottom: 1px solid #eee;
}
/* 20250422 修改边框线为灰色-研发管线 */


.l_b3_bg{
	background: #252e55;
}
.l_b3_tabname{
	width:24%;
}
.l_b3_tabzz{
	width:16%;
}
.l_b3_tablcq{
	/* width: 12%; */
	width: 10%;
}
.l_b3_bg_list{
	background: #f6f6f6;
}
.l_b3_bg_list .l_b3_tab{
	color: #333333;
	height: 100%;
}
.l_b3_bg_list .l_b3_tab{
	color: #666666;
	font-size: 14px;
	line-height: 18px;
	word-break: break-all;
}
.l_b3_blod .l_b3_tab{
	font-weight: bold;
	text-align: center;
	padding-top: 0 !important;
	display: flex;
	justify-content: center;
	align-items: center;
}
.l_b3_box{
	margin-top: 60px;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.l_b3_qq{
	width: 15px;
	margin-top: 2px;
}
.l_b3_bg_list .l_b3_tablcq:last-child{
	border-radius: 1px solid #000;
}
/*.l_b3_bg_list .l_b3_tablcq {
	padding-left:0; 
	padding-right: 0;
}
.l_b3_bg_list .l_b3_tablcq {
	width: 60%;
}*/
.l_b3_bglb .l_b3_tablcq {
	/* width: 20%; */
	width: 16.66666%;
}
.l_b3_hbg{
	width: 80%;
	position: absolute;
	top:40%;
	left: 0;
/*	transform: translateY(-50%);*/
	animation: fadeInLeft 1.6s;
}
.l_b3_bglb{
	position: relative;
	width: 60%;
	height: 100%;
	overflow: hidden;
}
.l_b3_hbg span{
	width: calc(100% - 15px);
	height: 6px;
	background: #00a3d1;
	display: inline-block;
}
.l_b3_bg_listb{
	background:#ffffff;
}
.l_a1_six{
	background:#fff;
	padding-top: 70px;
	padding-bottom: 90px;
}
.l_a1_cont_ic{
	width: 69px;
	margin-right: 26px;
	position: relative;
}
.l_a1_cont_ic img{
	width: 100%;
}
.l_a1_lt{
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}
.l_a1_hp{
	position: absolute;
	top: 0;
	left: 0;
	transition:all 1S;
}
.l_a1_cont{
	font-family: "微软雅黑";
	font-size: 24px;
	color: #02112a;
	line-height: 30px;
	margin-top: 15px;
}
.l_a1_add{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	margin-top: 20px;
	margin-bottom: 30px;
	/* max-height: 48px;
	height: 48px; */
	max-height: 92px;
	height: 92px;
	overflow: hidden;
}
.l_a1_add p{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	width: 100%;
}
.l_a1_add span{
	color: #00a2d1;
}
.l_a1_six_box {
	width: 460px;
	border-right: 1px solid #e5e4e4;
	padding-right: 60px;
}
.l_a1_cont_box {
	width: calc(100% - 95px);
}
.l_a1_six_boxa{
	width: calc(100% - 840px);
	border-right: 1px solid #e5e4e4;
	padding-left: 60px;
}
.l_a1_six_boxb{
	width: 380px;
	padding-left: 60px;
	padding-right: 0;
	border-right: none;
}
.l_a1_ckgd{
	display: block;
	width: 100%;
}
.l_a1_ckmore{
	text-align: right;
}
.l_a1_five{
	background: #edf1f8;
	padding-top: 80px;
	padding-bottom: 116px;
}
.l_a1_bk_text{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #00a2d1;
	line-height: 60px;
}
.l_a1_bk_tit{
	font-family: "微软雅黑";
	/* font-size: 48px; */
	color: #0b2f6a;
}
.l_a1_new .l_b1_kyly_more_ic{
	margin-right: 0;
	margin-left: 20px;
}
.l_a1_five_left{
	width: 755px;
	margin-right: 25px;
	overflow: hidden;
}
.l_a1_five_right{
	width: calc(100% - 780px);
}
.l_a1_five_mtle{
	width: 366px;
}
.l_a1_five_mtri{
	width: calc(100% - 366px);
	background: #fff;
	padding: 25px 40px 30px 38px;
}
.l_a1_five_bt{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666;
	line-height: 24px;
	max-height: 48px;
	height: 48px;
	overflow: hidden;
	margin-bottom: 20px;
	transition: all 1s;
}
.l_a1_five_jj{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999;
	line-height: 20px;
	max-height: 60px;
	overflow: hidden;
	margin-bottom: 92px;
}
.l_a1_nz_box{
	margin-bottom: 15px;
}
.l_a1_five_mtone {
	border-top: 11px solid #2e3a68;
}
.l_a1_five_mttwo{
	width: 50%;
	padding: 0 10px;

}
.l_a1_five_back{
	background: #fff;
	width: 100%;
	padding:15px 28px 20px; 
}
.l_a1_five_mtoneaa{
	margin:0 -10px;
	margin-top: 20px;
}
.l_a1_five_mttwo .l_a1_nz_box{
	margin-bottom: 5px;
}
.l_a1_five_mttwo .l_a1_five_bt{
	margin-bottom: 5px;
}
.l_a1_five_fimt{
	background: #fff;
	padding: 15px 30px 20px;
	position: relative;
}
.l_a1_five_fimt .l_a1_five_jj{
	margin-bottom: 11px;
	height: 60px;
}
.l_a1_five_fimt:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 30px;
	width: 90%;
	height: 1px;
	background: #e5e4e4;
}
/*.l_a1_five_fimt .l_b4_more_ic {
 	margin-left: -10px;
} */
.l_a1_five_moreri .l_b4_ic{
	margin-right: 10px;
}
.l_a1_mtzx{
	padding-top: 68px;
}
.l_a1_five_fimt:nth-child(3):before{
	opacity: 0;
}
.l_a1_two{
	background:#fff;
	padding-top: 140px;
	padding-bottom: 220px;
	position: relative;
}
.l_a1_two_left{
	width: 50%;
}
.l_a1_zxhbjs{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	margin-top: 40px;
	margin-bottom: 65px;
}
.l_a1_two_xxi{
	width: 360px;
	position: absolute;
	top: -114px;
	left: 50%;
	transform: translateX(-50%);
}
.l_a1_two_xxi img{
	width: 100%;
}
.yxnav_active1 a{
	color: #fff;
}
.l_a1_zb{
	font-size: 120px;
	font-family: "Arial";
	font-weight: bold;
	text-align: center;
}
.l_a1_two_tdzb{
	font-family:"微软雅黑";
	font-size:18px;
	color: #00a2d1;
	line-height: 30px;
	text-align: center;
}
.l_a1_two_yb{
	display: inline-block;
	width: 100%;
	padding-top: 60px;
	position: relative;
}
.l_a1_two_right:before{
	position: absolute;
	content: '';
	width: 355px;
	height: 6px;
	top: 0;
	right: 0;
	background: #00a2d1;
}
.l_a1_lcright{
	text-align: right;
}
.l_a1_two_right {
	width: 50%;
	position: relative;
	z-index: 2;
}
.l_a1_two_right .slick-dots{
	position: absolute;
	top: 140px;
	right: 0;
	display: inline-block;
	width: 12px;
	margin-right: -50px;
}
.l_a1_two_right .slick-dots li{
	display: block;
	margin-bottom: 14px;
	position: relative;
	border:1px solid #e5e5e5;
}
.l_a1_two_right .slick-dots li.slick-active {
    background: #23aed7;
    border:1px solid #23aed7;
}
.l_a1_tztic{
	position: absolute;
	width: 49px;
	height: 49px;
	box-shadow: 1px 1px 20px #cbcfd5;
	border-radius: 50%;
	cursor: pointer;
	top: 70px;
	right: -70px;
}
.l_a1_tztic img{
	width: 100%;
	height: 100%;
}
.l_a1_tzt{
	position: relative;
	top: 0;
	left: 0;
}
.l_a1_tbf{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.atvc .l_a1_tzt{
	opacity: 0;
}
.atvc .l_syqq_act{
	display: none;
}
.atvc .l_a1_tbf{
	opacity: 1;
}
.l_a1_gkajs{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	display: none;
	/* max-height: 52px; */
	height: auto;
	overflow-x: hidden;
}
.l_a1_gkajs a{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	display: none;
	/* max-height: 52px; */
	/* max-height: 60px; */
	overflow-x: hidden;
	display: block;
}
.l_a1_thgka a{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #9aa9c5;
	line-height: 30px;
	text-align: center;
	transition: all 1s;
    padding: 0 15px;
    margin: 0 10px;
    max-height: 30px;
    display: block;
}
.l_a1_thgka{
	 position: relative;
}
.l_a1_thgka::before {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 0px;
    height: 3px;
    background: #0b2f6a;
    transition: all 1s;
}
.l_a1_thgkact a{
	/*background: #9aa9c5;*/
	color: #0b2f6a;
	border-radius: 3px;
	position: relative;
}
.l_a1_thgkact::before{
	content: '';
	position: absolute;
	bottom: -10px;
	left: 50%;
	transform: translateX(-50%);
	width:100% ;
	height: 3px;
	background:#0b2f6a ;
}
.l_a1_thgka:nth-child(2)::after{
	content: '';
	position: absolute;
	top:50%;
	left: -15px;
	transform: translateY(-50%);
	width:3px ;
	height: 3px;
	background:#0b2f6a;
}
.l_a1_throna{
	width: 560px;
	position: absolute;
	top: 120px;
	right: 0;
	z-index: 1;
}
.l_a1_bdk{
	background: #fff;
	padding: 50px 65px;
	box-shadow: 1px 1px 20px #b7beca;
}
.l_a1_gkajs:nth-child(1){
	display: block;
}
.l_a1_thgxxk {
	margin-bottom: 30px;
	cursor: pointer;
	position: relative;
}
.l_a1_kxly{
	padding-left: 210px;
	padding-bottom: 45px;
}
.l_a1_thr1{
	position: relative;
	padding-bottom: 190px;
}
.l_a1_thr_imga{
	width: 715px;
}
.l_a1_thr_imga img{
	width: 100%;
}
.l_a1_thr2 {
	position: relative;
	padding-bottom: 90px;
}
.l_a1_thron2{
	top: 50px;
	left: 0;
}
.l_a1_thron2 .l_a1_kxly{
	padding-left:50px;
}
.l_a1_thr_imgb{
	width: 857px;
}
.l_a1_thr_imgb img{
	width: 100%;
}
.l_a1_thr_imgc {
	width: 643px;
}
.l_a1_thr_imgc  img{
	width: 100%;
}
.l_a1_three_box{
	margin-top: -68px;
}
.l_a1_thr3 {
	position: relative;
	padding-bottom: 110px;
}
.l_a1_thr3 .l_a1_thr_imga {
	width: 642px;
}
.l_a1_thron3 {
	top: 160px;
	right: 0;
	margin-right: 120px;
}
.l_a1_thrcc .l_a1_kxly{
	padding-left: 240px;
}
.l_a1_lmbox{
	/*position: fixed;
    top: 355px;
    left: 0;*/
    /*border-top: 1px solid #d1d1d1;*/
    width: 234px;
    position: absolute;
    top: 50px;
    left: 0;
    transition: all 1s;
    z-index: 10;
}
.l_a1_content{
	position: relative;
}
.l_foot_hovimg{
	width: 77px;
	height: 77px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.l_foot_hovera{
	position: absolute;
	top: -100px;
	left: 50%;
	width: 90px;
	height: 90px;
	background: #fff;
	border-radius: 8px;
	transform: translate(-50%);
	display: none;
}
.l_foot_pub_fx{
	width: 23px;
}
.l_foot_pub_fx img{
	width: 100%;
}
.bshare-custom .bshare-more{
	height: 100%;
}
.l_publick_left_posi{
	position: fixed;
	top: 260px;
	left:90px;
	transition: all 1s;
}
.l_publick_ssyc{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 99;
	background: rgba(0,0,0,0.6);
	display: none;
}
.l_pub_ss_input{
	font-family:"微软雅黑";
	font-size: 18px;
	color: #fff;
	width: calc(100% - 80px);
}
.l_pub_ss_text{
	font-family:"微软雅黑";
	font-size: 18px;
	color: #fff;
	width: 50px;
	cursor: pointer;
	padding-left: 20px;
	width: 80px;
}
.l_pub_ss_box {
	width: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.l_pub_ss_input input{
	width: 100%;
	padding-right: 10px;
	color: #fff;
	font-size: 18px;
	border-bottom: 1px solid #fff;
}
.l_pub_ss_input input::-webkit-input-placeholder { /* WebKit browsers */
    color:#fff;
}
.l_pub_ss_input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#fff;
}
.l_pub_ss_input input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#fff;
}
.l_pub_ss_input input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#fff;
}
.l_pub_ss_gbix{
	width: 20px;
	cursor: pointer;
	position: absolute;
	top: 10%;
	right: 10%;
}
.l_pub_ss_gbix img{
	width: 100%;
}
.l_a1_video_fm{
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100vh;
	display: none;
}
.l_a1_video{
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.l_a1_lmbox .l_d0_onlm a{
	color: rgba(245,245,245,0.5);
}
.l_a1_lmbox .l_d0_onlm::before{
	background: rgba(245,245,245,0.5);
}
.l_a1_lmbox .l_d0_onlm_act a{
	color: #efeeee;
}
.l_a1_lmbox .l_d0_onlm_act::before{
	background: #efeeee;
}
.l_a1_lmbox .l_d1_onlm_act a{
	color: #0b2f6a;
	display: block;
}
.l_a1_color{
	/*border-bottom: 1px solid rgba(11,47,106,0.6);*/
    padding-top: 5px;
    padding-bottom: 5px;
}
.l_a1_color:nth-child(1){
	/*border-top: 1px solid rgba(11,47,106,0.6);*/
	display: block;
}
.l_a1_color a{
	color: rgba(11,47,106,0.6)!important;
}
.l_a1_color::before {
    background: rgba(154,169,197,0.8)!important;
}
.l_a1_lmbox .l_d1_onlm_acta a{
	color: #00a2d1!important;
	display: block;
}
.l_a1_lmbox .l_d1_onlm_actb a{
	color: #00a2d1!important;
	display: block;
}
.l_a1_lmbox .l_d1_onlm_actc a{
	color: #00a2d1!important;
	display: block;
	display: block;
}
.l_a1_lmbox .l_d1_onlm_actd a{
	color: #0b2f6a!important;
	display: block;
}
.l_a1_lmbox .l_d1_onlm_act::before {
    background: rgba(11,47,106,0.6);
}
.l_a1_lmbox .l_d1_onlm_acta::before {
    background: #00a2d1!important;
}
.l_a1_lmbox .l_d1_onlm_actb::before {
    background: #00a2d1!important;
}
.l_a1_lmbox .l_d1_onlm_actc::before {
    background: #00a2d1!important;
}
.l_a1_lmbox .l_d1_onlm_actd::before {
    background: rgba(11,47,106,0.6)!important;
}

/*.l_a1_color1{
	border-bottom: 1px solid #00a2d1;
}
.l_a1_color1:nth-child(1){
	border-top: 1px solid #00a2d1;
}
.l_a1_color1 a{
	color: #00a2d1!important;
}
.l_a1_color1::before {
    background: #00a2d1!important;
}
.l_a1_color2{
	border-bottom: 1px solid #2e3a68;
}
.l_a1_color2:nth-child(1){
	border-top: 1px solid #2e3a68;
}
.l_a1_color2 a{
	color: #2e3a68!important;
}
.l_a1_color2::before {
    background: #2e3a68!important;
}
.l_a1_color3{
	border-bottom: 1px solid #9aa9c5;
}
.l_a1_color3:nth-child(1){
	border-top: 1px solid #9aa9c5;
}
.l_a1_color3 a{
	color: #9aa9c5!important;
}
.l_a1_color3::before {
    background: #9aa9c5!important;
}
.l_a1_color4{
	border-bottom: 1px solid #08275a;
}
.l_a1_color4:nth-child(1){
	border-top: 1px solid #08275a;
}
.l_a1_color4 a{
	color: #08275a!important;
}
.l_a1_color4::before {
    background: #08275a!important;
}*/
.l_a1_xxjt{
	width: 36px;
	position: absolute;
	bottom: 30px;
	right: 65px;
	z-index: 3;
	cursor: pointer;
}
.l_a1_xxjt img{
	width: 100%;
}
.l_a1_one{
	position: absolute;
	height: 100vh;
	overflow: hidden;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100vw;
}

/* 20250422 修改字体为微软雅黑 */
.l_a1_bantext{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 72px;
	color: #ffffff;
	text-align: center;
}
/* 20250422 修改字体为微软雅黑 */

.l_a1_one_box{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 5;
	width: 100%;
    animation: fadeIn 10s;
    transition: all 5s;
}
.l_a1_banner_lg{
	width: 142px;
	margin:auto;
	margin-bottom: 50px;
}
.l_a1_banner_lg img{
	width: 100%;
}
.l_a1_banner_zt{
	width: 70px;
	margin:auto;
	margin-top:45px;
	cursor: pointer;
	opacity: 0;
	position: absolute;
	left: 50%;
	bottom: -100px;
	transform: translateX(-50%);
}
.l_a1_banner_zt img{
	width: 100%;
}
.l_a1_one_sgd{
	width: 50px;
	position: fixed;
	right: 65px;
	top: 200px;
	box-shadow: 1px 1px 20px #efeeee;
	cursor: pointer;
	z-index: 1;
	border-radius: 50%;
	display: none;
}
.l_a1_one_sgd img{
	width: 100%;
}
.l_a1_four_hb{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
.l_a1_four {
	position: relative;
	/*padding-bottom: 120px;*/
}
.l_a1_fotit{
	padding-top: 60px;
}
.l_a1_lsqq{
	width: 286px;
	position: absolute;
	top: 52%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 2;
}
.l_a1_lsqq img{
	width: 100%;
}
.l_a1_xtxt{
	width: 44px;
/*	margin-bottom: 10px;*/
	transition: all 1.6s;
	margin-right: 10px;
}
.l_a1_xtxt img{
	width: 100%;
}
.l_a1_xtaic{
	position: relative;
	width: 82px;
}
.l_a1_xticx{
	width: 49px;
	position: absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%,-50%);
	border-radius: 50%;
	transition: all 1.6s;
}
.l_a1_xticd{
	width: 82px;
	position: relative;
	top: 0;
	left: 0;
	border-radius: 50%;
	opacity: 0;
	transition: all 1.6s;
}
.l_a1_xta_hz0 {
    position: absolute;
    top: 0;
    left: 0;
}
.l_a1_xta_hz1 {
	position: absolute;
    top: 192px;
    left: 0;
}
.l_a1_xta_hz2 {
    position: absolute;
    top: 388px;
    left: 0;
}
.l_a1_xta_hz{
	width: 370px;
	/*margin-bottom: 100px;*/
/*	cursor: pointer;*/
}
.l_a1_xta_box {
	width: calc(100% - 82px);
/*	display: none;*/
	padding-left: 30px;
	transition: all 1.6s;
	margin-top: 24px;
/*	opacity: 0;*/
}
.l_a1_xta_box .l_a1_xta{
	font-size: 14px;
	color: rgba(8,39,90,0.5);
}
.l_a1_xta_hzact .l_a1_xta{
	font-size: 14px;
	color: #08275a;
}
.l_a1_xta{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #08275a;
	line-height: 24px;
	max-height: 144px;
	overflow: hidden;
	transition: all 1.6s; 
}
.l_xt_list{
	margin-top: 60px;
	position: relative;
	z-index: 8;
}
.l_a1_xta_hz1 {
	padding-left: 50px;
}
.l_a1_xta_hzact .l_a1_xta_box {
	opacity: 1;
}
.l_a1_xta_hzact .l_a1_xticx {
	opacity: 0;
}
.l_a1_xta_hzact .l_a1_xticd {
	opacity: 1;
}
.l_a1_qqtit{
	font-family: "Helvetica CE 55 Roman";
	font-size:50px; 
	color:#afb3be;
	text-align: center;
}
.l_a1_qqhx{
	font-family: "微软雅黑";
	font-size:20px; 
	color:#afb3be;
	text-align: center;
}
.l_a1_qqtext{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.l_d0_bann.act .l_a1_video_fm{
	display: none;
}
.l_a1_gp{
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 5;
	transform: translateX(-50%);
	text-align: center;
	cursor: pointer;
	animation: fadeIn 5s;
    transition: all 5s;
}
.l_a1_scro{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #ffffff;
	line-height: 50px;
	animation-name: scroll1;
    animation-duration: .8s;
    animation-direction: alternate;
    animation-iteration-count: infinite;
}
.l_a1_scrosx{
	width: 2px;
	height: 75px;
	background: #fff;
	display: inline-block;
	margin-top: 10px;
}
@keyframes scroll1 
{
from {
  transform: translateY(0px);
}
to {
  transform: translateY(12px);
}
}
.l_hover_s .l_a1_video_fm{
	display: block;
}
.l_hover_s .l_a1_banner_zt{
	opacity: 1;
}
.l_pub_bott .l_publick_width {
	width: 1200px;
	margin-left: 350px;
}
.fenye_ph {
	display: none;
}
.l_c1_img img{
	width: 100%;
}
.l_c1_video{
	width: 100%;
	margin-top: 60px;
	margin-bottom: 70px;
}
.l_c1_video video{
	max-width: 100%;
}
.l_d1_two .l_d1_dsh_list {
	display: block;
}
.l_e3_fm{
	width: 100%;
}
.l_e3_fm img{
	width: 100%;
}
.l_f1_riimg  img{
	width: 100%;
}
.l_g1_zwimg{
	width: 100%;
}
.l_g1_zwimg img{
	width: 100%;
}
.l_f1_sja{
    font-family: "Helvetica Neue LT Pro";
    font-size: 60px;
    color: #00a3d1;
}
.l_f1_gdhz{
	margin-right: 30px;
}
/*.l_b3_bg:nth-child(2) .l_b3_hstab:nth-child(1) .l_b3_bglb .l_b3_hbg{
	width: 80%;
}
.l_b3_bg:nth-child(2) .l_b3_hstab:nth-child(2) .l_b3_bglb .l_b3_hbg{
	width: 30%;
}
.l_b3_bg:nth-child(2) .l_b3_hstab:nth-child(3) .l_b3_bglb .l_b3_hbg{
	width: 30%;
}
.l_b3_bg:nth-child(3) .l_b3_hstab .l_b3_bglb .l_b3_hbg{
	width: 80%;
}
.l_b3_bg:nth-child(4) .l_b3_hstab .l_b3_bglb .l_b3_hbg{
	width: 30%;
}
.l_b3_bg:nth-child(5) .l_b3_hstab .l_b3_bglb .l_b3_hbg{
	width: 25%;
}
.l_b3_bg:nth-child(6) .l_b3_hstab .l_b3_bglb .l_b3_hbg{
	width: 25%;
}
.l_b3_bg:nth-child(7) .l_b3_hstab .l_b3_bglb .l_b3_hbg{
	width: 25%;
}
.l_b3_bg:nth-child(8) .l_b3_hstab .l_b3_bglb .l_b3_hbg{
	width: 35%;
}
.l_b3_bg:nth-child(9) .l_b3_hstab .l_b3_bglb .l_b3_hbg{
	width: 40%;
}
.l_b3_bg:nth-child(10) .l_b3_hstab:nth-child(1) .l_b3_bglb .l_b3_hbg{
	width: 20%;
}
.l_b3_bg:nth-child(10) .l_b3_hstab:nth-child(2) .l_b3_bglb .l_b3_hbg{
	width: 60%;
}
.l_b3_bg:nth-child(11) .l_b3_hstab .l_b3_bglb .l_b3_hbg{
	width: 60%;
}
.l_b3_bg:nth-child(12) .l_b3_hstab .l_b3_bglb .l_b3_hbg{
	width: 60%;
}
.l_b3_bg:nth-child(13) .l_b3_hstab .l_b3_bglb .l_b3_hbg{
	width: 15%;
}*/
.l_pub_mbx_act a{
	color:#00a2d1;
}
.leo_b3_tit{
	width: 24%;
}
.leo_b3_yc{
	width: 76%;
}
.leo_b3_bar{
	width: 100%;
}
.leo_b3_bar .l_b3_tabzz{
	width: 21%;
}
.leo_b3_bar .l_b3_bglb{
	width: 79%;
}
.leo_le{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.l_b3_tablcq:last-child{
	border:none;
}












.mc_bolang {
    width: 1920px;
    overflow: hidden;
}

.svg_bolang {
    background: transparent;
}

.bolang_l .mc_bolang {
    right: 50%;
    top: 380px;
    position: absolute;
    width: 100%;
}

.bolang_r .mc_bolang {
    left: 50%;
    top: 380px;
    position: absolute;
    width: 100%;
}

.bolang_l .cls-1,
.bolang_l .cls-1-copy {
    stroke: rgba(223,64,0,0.3);
}
.cls-1,
.cls-1-copy {
    stroke: #DF4000;
    stroke-width: 2;
    fill: none;
}

.cls-1-copy {
    transform: translate(0);
}

.cls-1.bg,3
.cls-1-copy.bg {
    stroke-width: 15;
    opacity: .1;
}
/*.svg_bolang{
	width: 3840px;
}*/

@keyframes depict {
    from {
        /* stroke-dashoffset: 100%; */
        transform: translate(0);
    }

    to {
        /* stroke-dashoffset: 0; */
        transform: translate(-50%);

    }
}

.svg_bolang {
    /* stroke-dasharray: 100%; */
    animation: depict 8s infinite  linear;
}

.bolang_l {
    left: 0;
}











.g_bot2_gk {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin-left: -9px;
    margin-top: 5px;
    width: 309px;
}
.g_bot2_l{
    position: absolute;
    left: 378px;
    top: 50%;
    margin-top: -5px;
    transform: translateY(-50%);
    width: 389px;
}

.g_logo {
    width: 142px;
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-35%,-50%);
    z-index: 21;
}
.g_logotrans {
    animation: mymove 10s infinite ease;
    -webkit-animation: mymove 10s infinite ease;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-delay: 1s;
}
@-webkit-keyframes mymove {
    from {
        transform: scale(1);
        opacity: 1;
    }
    to {
        transform: scale(0.3);
        opacity: 0;
    }
}
.l_c1_diimg{
	margin-bottom: 0;
}
.l_add_ban{
	display: none;
}
.l_d0_sjban{
	display: none;
}
.l_syqq_act{
	position: absolute;
	top: 3px;
	left:3px;
	transform:rotate(198deg);
	-ms-transform:rotate(198deg); /* Internet Explorer */
	-moz-transform:rotate(198deg); /* Firefox */
	-webkit-transform:rotate(198deg); /* Safari 和 Chrome */
	-o-transform:rotate(198deg); /* Opera */
}
.l_syqq_act .arc{
    animation: stroke 4s linear;
}
.l_syqq_act .arc.act{
    animation: none;
}
@keyframes stroke {
	100% {
	  stroke-dashoffset: -157.8644px;
	}
}
.l_a1_xxjt{
	display: none;
}
/*.leo_video_mc{
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 2;
	opacity: 0.5;
}*/
.l_a1_jz{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: 9999;
	background:rgb(41, 41, 48);
}
.l_a1_jz_logo{
	width:142px;
	margin:auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.l_a1_jz_logo img{
	width: 100%;
}
.preload__progress{
	position: absolute;
    top: 65%;
    left: 50%;
    width: 260px;
    height: 1px;
    background: rgba(255, 255, 255, 0.15);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    transform: translateX(-50%);
/*    margin-left: 25px;*/
}
.preload__progress-inner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    -webkit-animation: preloadLine 1.6s both infinite;
    animation: preloadLine 1.6s both infinite;
}
@-webkit-keyframes preloadLine {
  2% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  48% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  52% {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  98% {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes preloadLine {
  2% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  48% {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  52% {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  98% {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

.l_xtph_list{
	display: none;
}
.l_a1_xuetang{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    height: 100%;
}
.l_a1_xtback{
	width: 100%;
}
.l_a1_xtback img{
	/*width: 100%;*/
	height: 100%;
    width: auto;
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.lp{
	display: none;
}
.rp{
	display: none;
}
.l_b1_conter_one .l_b1_kyly_three .l_kyly_more_box:nth-child(2) .l_b1_kycx_hlhz {
	background: #f9f9f9;
}
.l_a1_hx{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
	z-index: 1;
}
.l_a1_hx img{
	width: 100%;
}
.l_d1_conter .l_d1_more{
	display: none;
}










.map-lines{
    position:absolute;
    top:0;
    left:0;
    z-index: 10;
    fill: none;
    -webkit-stroke: #005599;
    -moz-stroke: #005599;
    -ms-stroke: #005599;
    -o-stroke: #005599;
    stroke: #005599;
    -webkit-stroke-width: .6px;
    -moz-stroke-width: .6px;
    -ms-stroke-width: .6px;
    -o-stroke-width: .6px;
    stroke-width: .6px;
}
@keyframes animation-line{
    0%{stroke-dashoffset:700px}
    14.28571%{stroke-dashoffset:0px}
    61.42857%{stroke-dashoffset:0px}
    85.71429%{stroke-dashoffset:-700px}
    to{stroke-dashoffset:-700px}
}
@-webkit-keyframes animation-line{
    0%{-webkit-stroke-dashoffset:700px}
    14.28571%{-webkit-stroke-dashoffset:0px}
    61.42857%{-webkit-stroke-dashoffset:0px}
    85.71429%{-webkit-stroke-dashoffset:-700px}
    to{-webkit-stroke-dashoffset:-700px}
}
@-moz-keyframes animation-line{
    0%{-moz-stroke-dashoffset:700px}
    14.28571%{-moz-stroke-dashoffset:0px}
    61.42857%{-moz-stroke-dashoffset:0px}
    85.71429%{-moz-stroke-dashoffset:-700px}
    to{-moz-stroke-dashoffset:-700px}
}
@-o-keyframes animation-line{
    0%{-o-stroke-dashoffset:700px}
    14.28571%{-o-stroke-dashoffset:0px}
    61.42857%{-o-stroke-dashoffset:0px}
    85.71429%{-o-stroke-dashoffset:-700px}
    to{-o-stroke-dashoffset:-700px}
}

/****/

@keyframes animation-linea{
    0%{stroke-dashoffset:-700px}
    14.28571%{stroke-dashoffset:0px}
    61.42857%{stroke-dashoffset:0px}
    85.71429%{stroke-dashoffset:700px}
    to{stroke-dashoffset:700px}
}
@-webkit-keyframes animation-linea{
    0%{-webkit-stroke-dashoffset:-700px}
    14.28571%{-webkit-stroke-dashoffset:0px}
    61.42857%{-webkit-stroke-dashoffset:0px}
    85.71429%{-webkit-stroke-dashoffset:700px}
    to{-webkit-stroke-dashoffset:700px}
}
@-moz-keyframes animation-linea{
    0%{-moz-stroke-dashoffset:-700px}
    14.28571%{-moz-stroke-dashoffset:0px}
    61.42857%{-moz-stroke-dashoffset:0px}
    85.71429%{-moz-stroke-dashoffset:700px}
    to{-moz-stroke-dashoffset:700px}
}
@-o-keyframes animation-linea{
    0%{-o-stroke-dashoffset:-700px}
    14.28571%{-o-stroke-dashoffset:0px}
    61.42857%{-o-stroke-dashoffset:0px}
    85.71429%{-o-stroke-dashoffset:700px}
    to{-o-stroke-dashoffset:700px}
}

.map-line--6{
    animation: animation-linea 7.5s ease-in!important;
    animation-fill-mode: forwards!important;
    animation-iteration-count: infinite!important;
    animation-delay: 2.66s!important;
}
/****/

svg:not(:root) {
    overflow: hidden;
}
/*.map-line .scrollTip.animate{animation: animation-line 800ms;}*/
.map-line {
    stroke-dashoffset: 700px;
	stroke-dasharray: 700px;
	-webkit-animation:animation-line 8s infinite;
    /* animation: animation-line 8s ease-in infinite; */
    /* animation-fill-mode: forwards; */
    /* animation-iteration-count: infinite; */
}
.is-ie .map-line{
    stroke-dashoffset: 0!important;
    animation-name:animation-line-fallback;
}

.map-line--1 {
    animation-delay: .86s;
}
.map-line--2 {
    animation-delay: 1.22s;
}
.map-line--3 {
    animation-delay: 1.58s;
}
.map-line--4 {
    animation-delay: 1.94s;
}
.map-line--5 {
    animation-delay: 2.3s;
}
.map-line--6 {
    animation-delay: 2.76s;
}
.is-ie .map-dot{
    stroke-dashoffset: 0!important;
    animation-name:animation-line-fallback-box;
}
@keyframes animation-line-fallback-box
{0%{opacity:1}14.28571%{opacity:1}61.42857%{opacity:1}85.71429%{opacity:0}to{opacity:0.5}}

@-webkit-keyframes animation-line-fallback-box
    {0%{-webkit-opacity:1}
    14.28571%{-webkit-opacity:1}
    61.42857%{-webkit-opacity:1}
    85.71429%{-webkit-opacity:0}
    to{-webkit-opacity:0.5}
}
@-moz-keyframes animation-line-fallback-box
    {0%{-moz-opacity:1}
    14.28571%{-moz-opacity:1}
    61.42857%{-moz-opacity:1}
    85.71429%{-moz-opacity:0}
    to{-moz-opacity:0.5}
}
@-o-keyframes animation-line-fallback-box
    {0%{-o-opacity:1}
    14.28571%{-o-opacity:1}
    61.42857%{-o-opacity:1}
    85.71429%{-o-opacity:0}
    to{-o-opacity:0.5}
}
.map-dot {
    -webkit-animation: animation-dot 3.04s cubic-bezier(.25,.74,.22,.99);
    -moz-animation: animation-dot 3.04s cubic-bezier(.25,.74,.22,.99);
    -ms-animation: animation-dot 3.04s cubic-bezier(.25,.74,.22,.99);
    -o-animation: animation-dot 3.04s cubic-bezier(.25,.74,.22,.99);
    animation: animation-dot 3.04s cubic-bezier(.25,.74,.22,.99);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@-webkit-keyframes animation-dot{
    0%{-webkit-opacity: 0;opacity: 0;}
    14.28571%{-webkit-opacity: 1;opacity: 1}
    26.42857%{-webkit-opacity: 1; opacity: 1}
    40.71429%{-webkit-opacity: 0;opacity: 0}
    to{-webkit-opacity: 0;opacity: 0}
}
@-moz-keyframes animation-dot{
    0%{-moz-opacity: 0;opacity: 0}
    14.28571%{-moz-opacity: 1;opacity: 1}
    26.42857%{-moz-opacity: 1; opacity: 1}
    40.71429%{-moz-opacity: 0;opacity: 0}
    to{-moz-opacity: 0;opacity: 0}
}
@-o-keyframes animation-dot{
    0%{-o-opacity: 0;opacity: 0}
    14.28571%{-o-opacity: 1;opacity: 1}
    26.42857%{-o-opacity: 1; opacity: 1}
    40.71429%{-o-opacity: 0;opacity: 0}
    to{-o-opacity: 0;opacity: 0}
}
@keyframes animation-dot{
    0%{opacity: 0;}
    14.28571%{opacity: 0.5;}
    26.42857%{opacity: 1; }
    40.71429%{opacity: 0;}
    to{opacity: 1;}
}
.map-dot--1{
   animation-delay: 1.04s;
}
.map-dot--2{
    animation-delay: 1.4s; 
}
.map-dot--3{
   animation-delay: 1.76s; 
}
.map-dot--4{
   animation-delay: 2.12s; 
}
.map-dot--5{
    animation-delay: 2.48s; 
}
.map-dot--6{
    animation-delay: 2.74s;
}
.map-dot--0 {
    -webkit-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -moz-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -ms-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -o-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -ms-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
.map-dot--7{
    -webkit-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -moz-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -ms-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -o-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -ms-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1;   
}
.map-dot--8{
    -webkit-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -moz-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -ms-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -o-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -ms-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1;   
}
@-webkit-keyframes fade-in{
    0%{
        -webkit-opacity: 0;
        opacity: 0;
    }
    to{
       -webkit-opacity: 1;
        opacity: 1;
    }
}
@-moz-keyframes fade-in{
    0%{
        -moz-opacity: 0;
        opacity: 0;
    }
    to{
        -moz-opacity: 1;
        opacity: 1;
    }
}
@-o-keyframes fade-in{
    0%{
        -o-opacity: 0;
        opacity: 0;
    }
    to{
        -o-opacity: 1;
        opacity: 1;
    }
}
@keyframes fade-in{
    0%{
        opacity: 0;
    }
    to{
        opacity: 1;
    }
}
@keyframes animation-line-fallback
{0%{opacity:0}14.28571%{opacity:1}26.42857%{opacity:1}40.71429%{opacity:0}to{opacity:0}}

@-webkit-keyframes animation-line-fallback
    {0%{-webkit-opacity:0}
    14.28571%{-webkit-opacity:1}
    26.42857%{-webkit-opacity:1}
    40.71429%{-webkit-opacity:0}
    to{-webkit-opacity:0}
}
@-moz-keyframes animation-line-fallback
    {0%{-moz-opacity:0}
    14.28571%{-moz-opacity:1}
    26.42857%{-moz-opacity:1}
    40.71429%{-moz-opacity:0}
    to{-moz-opacity:0}
}
@-o-keyframes animation-line-fallback
    {0%{-o-opacity:0}
    14.28571%{-o-opacity:1}
    26.42857%{-o-opacity:1}
    40.71429%{-o-opacity:0}
    to{-o-opacity:0}
}
.st0{fill:none;stroke:#00A3D1;stroke-width:0.75;stroke-miterlimit:10;}
.l_ph_gsjstp{
	display: none;
}
.l_tzzgx_hz .l_dh_black{
	display: none;
}
.l_tzzgx_hz .l_publick_width{
	width: 1200px!important;
	margin: 0 auto!important;
}
.leo_symo{
	display: inline-block;
}
.leo_bgts{
	display: none;
}
.l_a1_twolc_boxph{
	display: none;
}
.l_redxt{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.l_hxxta{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.l_hxxtb{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.leo_sy_xtb .bolang_l .cls-1, .bolang_l .cls-1-copy{
    stroke: #CBCBCB;
}
.leo_sy_xtb .cls-1, .cls-1-copy{
	stroke: #CBCBCB;
}
.l_d4_bianjiqi iframe{
	max-width: 100%;
    width: 100%;
    height: 625px;
}



@keyframes hxa {
    from {
        /* stroke-dashoffset: 100%; */
        transform: translate(0);
    }

    to {
        /* stroke-dashoffset: 0; */
        transform: translate(-2608px);

    }
}

.svg_bolangb {
    /* stroke-dasharray: 100%; */
    animation: hxa 15s linear 0s infinite normal forwards;
}
@keyframes hxb {
    from {
        /* stroke-dashoffset: 100%; */
        transform: translate(0);
    }

    to {
        /* stroke-dashoffset: 0; */
        transform: translate(-2608px);

    }
}

.svg_bolangc {
    /* stroke-dasharray: 100%; */
    animation: hxb 12s linear 0s infinite normal forwards;
}


.leo_sy_xtb .bolang_l .cls-1, .bolang_l .cls-1-copy{
    stroke: rgba(203,203,203,0.3);
}
.leo_syhzbzc .leo_sy_xta .bolang_l .cls-1, .bolang_l .cls-1-copy{
    stroke: rgba(95,180,231,0.3);
}
.leo_syhzbzc .leo_sy_xta .cls-1, .cls-1-copy{
	stroke:#55B4E7;
}
/*.leo_syhz{
	display: none;
}*/
.leo_syhzbzc{
	display: none;
}
.l_a1_xta_hzacto .leo_syhz{
	display: none;
}
.l_a1_xta_hzacto .leo_syhzbzc{
	display: block;
}
.l_a1_xta_hzactaa .leo_syhz{
	display: block;
}
.l_a1_xta_hzactaa .leo_syhzbzc{
	display: none;
}
.leo_team_name{
	font-family:"微软雅黑";
    margin-bottom: 4px;
    font-size: 30px;
    line-height: 34px;
    color: #303e48;
}
.leo_team_zhiwei{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #303e48;
    margin-bottom: 10px;
    line-height: 24px;
}
.leo_team_jianj p{
	font-family: "微软雅黑";
    font-size: 14px;
    color: #303e48;
    line-height: 28px;
}
.leo_team_tc{
	padding: 40px;
	width: 600px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	border-radius: 10px;
	animation: modalPop .3s ease-in-out forwards;
}
.leo_teamcont{
	position: relative;
	max-height: 500px;
}
.leo_kxgwtc{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(48,62,72,0.7);
	display: none;
	z-index: 999;
}
.leo_team_gb{
	width: 20px;
	position: absolute;
	top: 40px;
	right: 40px;
	cursor: pointer;
}
.leo_team_gb img{
	width: 100%;
}
.leo_text_on{
	font-size: 14px;
	line-height: 28px;
}
/*@keyframes modalPop{
	0%{
		transform:translate(-50%, -50%) scale(0.75);
		opacity:0;
	}
	20%{
		transform:translate(-50%, -50%) scale(1.1);
		opacity:1;
		}
	25%{
		transform:translate(-50%, -50%) scale(1);
		opacity:1;
	}
	100%{
		transform:translate(-50%, -50%) scale(1);
		opacity:1;
	}
}*/


/*鼠标效果*/
@media (min-width: 1200px){
	.l_b4_list:hover{
		box-shadow: 1px 1px 20px #f0f1f2;
		padding-left: 35px;
		/*padding-right: 45px;*/
		margin-left: -35px;
	}
	.l_b5_left_qh:hover{
		background: #00a2d1;
	}
	.l_b5_left_qh:hover .l_b5_qhic .l_b5_bjt{
		opacity: 1;
	}
	.l_b5_left_qh:hover .l_b5_le_s {
		color: #ffffff;
	}
	.l_b5_left_qh:hover .l_b5_le_js  {
		color: #ffffff;
	}
	.l_e3_list:hover .l_e3_bfic{
		opacity: 1;
	}
	.l_e3_list:hover .l_e3_videomc{
		display:block;
	}
	.l_f0_con:hover .l_hb_wa{
		opacity: 1;
	}
	.l_f0_con:hover .l_f0_hbimg{
		opacity: 0;
	}
	.l_g1_flqq:hover{
		background: #01a3d2;
	}
	.l_g1_flqq:hover .l_g2_fla{
		opacity: 0;
	}
	.l_g1_flqq:hover .l_g2_flb{
		opacity: 1;
	}
	.l_g1_flqq:hover .l_g1_fl_wxj{
		color: #ffffff;
	}
	.l_e1_list:hover{
		border-left: 6px solid #2e3a68;
		box-shadow: 1px 5px 20px #f1f4f6;
	}
	.l_e1_list:hover .l_e1_moreon{
		display: block;
	}
	.l_e1_list:hover .l_e1_hover{
		opacity: 1;
	}
	/*.l_d0_two_nb:hover .l_d0_nbfd{
		top:50%;
		left:50%;
		bottom: unset;
		transform: translate(-50%,-50%);
	}*/
	.l_b1_more:hover .l_b1_kyly_more_ic{
		margin-right: 40px;
	}
	.l_d0_onlm:hover a{
		color: #2e3a68;
	}
	.l_d0_onlm:hover::before{
		width: 56px;
		left: 0;
		color: #2e3a68;
	}
	.l_erjinav_box:hover .l_erjinac_jt{
		opacity: 1;
	}
	.l_erjinav_box:hover .l_erjinav{
		color: #00a1d0;
	}
	.l_a1_new:hover .l_b1_kyly_more_ic{
		margin-right: 0;
	}
	/*.l_a1_thgka:hover{
		background: #9aa9c5;
		color: #fff;
		border-radius: 3px;
	}*/
	.l_a1_five_mtone:hover .l_two_img_two {
		transform: scale(1.05);
	}
	.l_a1_five_mttwo:hover .l_two_img_two {
		transform: scale(1.05);
	}
	.l_a1_lmbox .l_d0_onlm:hover a{
		color: #2e3a68;
	}
	.l_a1_lmbox .l_d0_onlm:hover::before{
		background: #2e3a68;
	}
	.l_d3_jan:hover{
		background: #252f55;
    	color: #fff;
	}
	.l_a1_five_mtone:hover .l_a1_five_mtri .l_b4_ic {
		margin-right: 20px;
	}
	.l_a1_five_fimt:hover .l_b4_ic {
		margin-right: 20px;
	}
	.l_a1_five_mttwo:hover .l_b4_ic{
		margin-right: 20px;
	}
	.l_a1_new:hover .l_b1_kyly_more_ic {
		margin-left: 30px;
	}
	.l_foot_erji a:hover {
		color: #fff;
	}
	.l_publick_mbx a:hover{
		color: #00a1d0;
	}
	.l_b1_kyly_left:hover{
		background: #00a1d0;
	}
	.l_b1_kyly_left:hover .l_b1_kylm_text{
		color: #fff;
	}
	.l_b1_kyly_left:hover .l_b1_kylm_tit{
		color: #fff;
	}
	.l_b1_kyly_left:hover .l_b1_kyly_more_text {
		color: #fff;
	}
	.l_b4_list:hover .l_b4_ic{
		margin-right: 25px;
	}
	.l_d0_rizhi:hover .l_b4_ic{
		margin-right: 25px;
	}
	.l_d0_newlist:hover .l_b4_ic{
		margin-right: 25px;
	}
	.l_d0_two_nb:hover .l_d0_nbic{
		margin-right: 20px;
	}
	.l_a1_six_box:hover .l_a1_hp{	
		transform: scale(1.2);
	}
	.l_a1_five_mtone:hover .l_a1_five_bt{
		color: #102d62;
	}
	.l_a1_five_mttwo:hover .l_a1_five_bt{
		color: #102d62;
	}
	.l_e1_list:hover .l_e1_more_ri{
		margin-left: 10px;
	}
	.l_e3_video:hover .l_e3_vid_text{
		color: #0b2f6a;
	}
	.l_b1_conter_one .l_b1_kyly_three .l_kyly_more_box:nth-child(2) .l_b1_kycx_hlhz:hover{
		background: #00a1d0;
	}
	.l_d2_yb_list:hover .l_d2_yb_more{
		margin-right: 25px;
	}
	.l_d1_more a:hover{
		background: #00a1d0;
		color: #fff;
	}
	.l_h1_list:hover .l_h1_ckdt a{
		color: #00a1d0;
	}
	.l_d0_hzlm:hover a{
		color: #00a1d0;
	}
	.l_f0_teamaa:hover:before{
/*		font-size: 30px;*/
	    background-image: -webkit-linear-gradient(#0b346e,#009dcd);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
/*	    font-weight: bold;*/
/*	    border-bottom: 1px solid #00a2d1;*/
	    content: '';
		width: 100%;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 0;
		background: #00a2d1;
	}
	/*.l_d0_onlm:hover{
		border-bottom: 1px solid #d0d0d0;
	}*/
	.l_d0_lmbox:hover .l_d0_onlm a{
		display: block;
	}
/*	.l_d0_lmbox:hover .l_d0_onlm{
		border-bottom: 1px solid #d0d0d0;
		padding-top: 10px;
		padding-bottom: 10px;
	}*/
	/*.l_d0_lmbox:hover .l_d0_onlm:nth-child(1){
		border-top: 1px solid #d0d0d0;
	}*/
	/*.l_a1_thgka:hover::before{
		width: 100%;
	}*/
	.l_a1_thgka:hover a{
		color: #0b2f6a;
	}
	.l_wyhzxjs a:hover{
		background: #00a0e9;
		color: #fff;
	}
	.l_d0_five_box:hover .leo_tzz_xb{
		transform:scale(1.15);
	}
	.l_a1_thr_imga{
		overflow: hidden;
	}
	.l_a1_thr_imga img{
		transition: all 0.68s;
	}
	.l_a1_thr_imga:hover img{
		transform: scale(1.1);
	}
	.l_a1_gkajs a:hover{
		color: #2e3a68;
	}
}

.g_xcvp{
	width: 100vw;
	height: 100vh;
}


/*10.16*/
.l_b1_conter{
	padding-bottom: 180px;
}
.l_b5_conter{
	padding-bottom: 0;
}
.l_d0_two_nb a{
	display: block;
}
.leo_comtext{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333;
	line-height: 30px;
	margin-top: 58px;
	font-weight: bold;
}
.leo_about_hl .l_publick_left{
	opacity: 0;
}
.leo_about_hl .l_publick_left_posi{
	display: none;
}
.leo_about_cb{
	position: fixed;
	top: 264px;
	left: 90px;
}
.leo_about_cb::before {
    content: '';
    position: absolute;
    top: -60px;
    left: 4px;
    width: 1px;
    height: 770px;
    background: -webkit-linear-gradient(#8390a7,#96acc5,#2c3f67);
    background: -o-linear-gradient(#8390a7,#96acc5,#2c3f67);
    background: -moz-linear-gradient(#8390a7,#96acc5,#2c3f67);
    background: linear-gradient(#8390a7,#96acc5,#2c3f67);
}
.l_c1_552{
	margin-bottom: 52px;
}
.laydate-set-ym span, .layui-laydate-header i{
	line-height: 30px;
}
#mCSB_1_scrollbar_vertical{
	opacity: 1;
}
#mCSB_1_dragger_vertical{
	opacity: 1;
}
.main2:hover #mCSB_1_scrollbar_vertical{
	opacity: 1;
}
.leo_b3_newbox{
	display: none;
}
.leo_tz_pf .l_d0_onlm_act1 a{
	color: #00a2d1!important;
}
.leo_tz_pf .l_d0_onlm_act1::before{
    background: #00a2d1!important;
}
.leo_ph_nav{
	background: #fff;
}
.leo_ph_nav .wj_hin_r_en{
	color: #000;
}
.leo_ph_nav .menuph .navbtn{
	background: #000;
}
.leo_ph_nav .menuph .navbtn::after, .leo_ph_nav .menuph .navbtn::before{
	background: #000;
}
.leo_ph_navbox{
	height: 64px;
    border-bottom: 1px solid #C7C9C8;
/*    width: 100%;*/
    margin: auto;
    text-align: right;
    background: #fff;
    margin:0 -30px;
}
.leo_phnav_gb{
    width: 60px;
    height: 64px;
   	background:#38ACAC;
  /*  position: absolute;
    top: 22px;
    right: 30px;*/
    display: inline-block;
    padding-top: 24px;
    position: relative;
    margin-right: 0;
}
.leo_xlen{
	margin-top: 25px;
	margin-right: 16px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #18467a;
}
.leo_xllo{
	width: 110px;
	margin-top: 16px;
	margin-left: 15px;
}
.leo_xllo img{
	width: 100%;
	height: 100%;
}
.leo_phnav_gb img{
	width: 15px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.leo_ph_navbox .main2:hover #mCSB_1_scrollbar_vertical{
	opacity: 0;
}
.leo_ph_navbox .mCSB_dragger_bar{
	background: rgba(0,0,0,0,)!important;
}
.phxia #mCSB_1_dragger_vertical{
	opacity: 0!important;
}
.phxia .mCSB_draggerContainer{
	opacity: 0;
}
.phxia .mCSB_container{
	margin-right: 0!important;
}
.leo_ph_nav .leo_ph_blogo{
	opacity: 0;
}
.leo_ph_nav .leo_ph_llogo{
	opacity: 1;
}
.canvas {
  display: block;
  margin: 20px auto;
}

#range {
  display: block;
  margin: 0 auto;
  margin-top: 20px;
  width: 400px;
}
/*仅支持谷歌*/
/*@media (-webkit-min-device-pixel-ratio:0) {
	.audio, canvas, progress{
		position: absolute;
		top: 3450px;
		left: 0;
		z-index: 9;
		transition: all 2.6s;
	}
}*/
/*支持IE8及以上*/
/*@media\0 {
	.audio, canvas, progress{
		position: absolute;
		top: 3464px!important;
		left: 0;
		z-index: 9;
		transition: all 2.6s;
	}
}*/
.audio, canvas, progress{
	position: absolute;
	top: 3464px;
	left: 0;
	z-index: 9;
	transition: all 2.6s;
}
.yxedr_active p{
	font-family: "微软雅黑"!important;
	font-size:14px!important;
	color: #666!important;
	line-height: 28px!important;
}
.leo_gymc{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 89px;
/*	background: rgba(0,0,0,0.5);*/
	z-index: 15;
}
.leo_gymc img{
	width: 100%;
}
.leo_dd_box{
	width: 144px;
	position: absolute;
	top: 48%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.leo_dd_box img{
	width: 100%;
}
.leo_lvdd{
	position: relative;
	top: 0;
	left: 0;
	transition: all 2s;
}
.leo_reddd{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: all 2s;
    transform: rotate(180deg);
}
.leo_qqact .leo_lvdd{
	transform: rotate(-180deg);
	transition: all 2s;
}
.leo_qqact .leo_reddd{
	opacity: 1;
	transition: 2s;
	transform: rotate(0deg);
}
.leo_qqact .leo_lvdd{
	opacity: 0;
}
.leo_syph_ban{
	display: none;
}


.gx_phbox{
	position: relative;
}
.gx_mcimg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: block;
}
.gx_bnmio{
	width: 355px;
	float: right;
	position: relative;
}
.gx_dhpw{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 1px;
	height: 1px;
	opacity: 0;
}
.gx_mcimg img{
	width: 100%;
	display: block;
}
.gx_buop{
	display: none;
}
.yxedr_active p{
	padding-bottom: 18px;
}
.l_a1_four{
	background: #fff;
}

.l_a1_phban{
	height: 100vh;
}
.gx_gy{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: block;
}
.gx_gy img{
	width: 100%;
}
.gx_pomh .gx_gy{
	opacity: 0;
	display: none;
}
.leo_ph_nav .gx_gy{
	opacity: 0;
}
/*.ul1.main.main2{
	height: calc(100vh - 135px);
	overflow-y: auto;
	overflow-x: hidden;
}

*/
.gx_ifop{
	width: 1920px;
	height: 300px;
	border: none;
	overflow: hidden;
	transform: translateX(-50%);
}
.leo_syhz{
	position: absolute;
	top: 51%;
	transform: translateY(-50%);
	width: 960px;
	overflow: hidden;
	left: 50vw;
}
.gx_width .l_c1_jhjjs{
    width: calc(100% - 30px);
}




/*11.20*/
.l_a1_xta_box h5{
	font-size: 16px;
    color: #08275a;
    line-height: 24px;
}
.l_a1_xta_hz h5{
	display: block!important;
}
/*.l_a1_xta_hz .l_a1_xtxt{
	opacity: 0;
}*/
.l_a1_xta_hz .l_a1_xta{
	opacity: 0;
}
.l_a1_xta_hzact .l_a1_xtxt{
	opacity: 1;
}
.l_a1_xta_hzact .l_a1_xta{
	opacity: 1;
}
/*.l_a1_xta_hz:hover .l_a1_xtxt{
	opacity: 1;
}*/
.l_a1_xta_hz:hover .l_a1_xta{
	opacity: 1;
}
.leo_tzzgd{
	float: right;
}
.leo_tzxw1{
	max-height: 208px;
	height:208px;
}
/*.leo_xzwx{
	margin-top: 2px;
}*/
.l_f2_left:nth-child(odd) .l_f2_joqq:before{
	content: '';
	position: absolute;
	top: 50%;
	right: 16px;
	width: 25px;
	height: 1px;
	background: #edf2f8;
	transform: translateY(-50%);
}
.l_f2_left:nth-child(even) .l_f2_joqq:before{
	content: '';
	position: absolute;
	top: 50%;
	left: 16px;
	width: 25px;
	height: 1px;
	background: #edf2f8;
	transform: translateY(-50%);
}
.leo_phbt {
	position: relative;
}
.leo_phbt h5{
	position: absolute;
	top: 50%;
	left: 54px;
	transform: translateY(-50%);
}
.l_a1_xta{
	margin-top: 10px;
}
.l_a1_xta_hzact .l_a1_xta_box {
	margin-top: 0;
}
.leo_syhzaa .gx_ifop{
	opacity: 0;
}
.leo_syhzaa .l_ifop{
	opacity: 1!important;
}
.l_ifop{
	width: 1920px;
	height: 160px;
	border: none;
	overflow: hidden;
	/*transform: translateX(-50%);*/
	transform: translate(-50%,-50%);
	opacity: 0;
	position: absolute;
	/*top: 50px;*/
	top: 73%;
	left: 0;
}
.leo_syhz {
	display: block!important;
}
/*.l_d0_hzlm:last-child{
	display: none;
}*/
.gx_phbox .slick-dots li{
	border:1px solid #fff;;
}
.gx_phbox .slick-dots li.slick-active {
    background: #fff;
}
.leo_lxnew_tit{
	display: none;
}
.l_d3_nf_act{
	color: #252f55;
	position: relative;
}
.l_d3_nf_act:before{
	content: '';
	position:absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #252f55;
}
.leo_sjmor{
	display:none;
}

.l_d3_some_yf{
	border: 1px solid #eeeeee;
}

.gx_polist{
	position: relative;
}
.gx_pagn{
	position: absolute;
	left: 50%;
	top: -50px;
	transform: translateX(-50%);
	font-family: "微软雅黑";
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    padding: 10px 20px;
    cursor: pointer;
    display: none;
}
.gx_polist0 .gx_pagn{
	display: block !important;
}

.gx_polisty .gx_pagn{
	display: block !important;
}

.l_d3_jan{
	padding: 10px 20px;
}
/*peter 12.12*/
.leo_xlen a{
	font-size: 14px;
	color: #18467a;
}
.l_publick_en{
	position: relative;
	height: 53px;
	margin-left:6px;
}
.l_publick_en a{
	line-height: 32px;
	text-align: center;
	display: block;
	height: 32px;
	width: 32px;
	background-color: rgba(81,93,136,0.8);
	border-radius:50%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.p_en{
	font-size: 14px;
	color: rgba(225,228,234,0.8);

}
.leo_yfby p{
	font-family: "微软雅黑";
    font-size: 14px;
    line-height: 1.75;
    color: #666666;
    margin-bottom: 10px;
}
.leo_pxgpt p{
	text-align: center;
	padding-bottom: 0;
}
.leo_pxgpt{
	width: 48%;
}
.leo_pxgpt img{
	height: 272px!important;
	width: auto!important;
}

/* 5.25 */
.l_d1_gsjs h2{
	font-weight: bold;
	font-size: 20px;
    color: #043e80;
    margin-bottom: 20px;
    padding-top: 20px;
}

.l_d1_gsjs p{
	font-size: 14px;
	line-height: 1.6;
	color: #333;
	padding-bottom: 20px;
}

.l_d1_gsjs p a{
	text-decoration: underline;
	color: #043e80;
}

@media (min-width: 1200px){
	.l_d1_gsjs p a:hover{
		text-decoration: none;
	}
	/* .mc_mt_download a:hover{
		background: rgb(0, 161, 208);
		color: #fff;
	} */
	.mc_mt_download{
		white-space: nowrap;
	}
	.mc_mt_download a:hover .l_b1_kyly_more_ic {
		margin-right: 40px;
	}
}

/* 5.26 */
.mc_mt_title{
	font-size: 30px;
    font-weight: 700;
    line-height: 1.33;
    letter-spacing: .6px;
	color: #000000;
	white-space: nowrap;
	
}

.mc_mt_download a{
	display: inline-block;
	margin: 13px 0 20px;
	margin-right: 10px;
	/* 
    width: 138px;
    height: 33px;
    font-size: 14px;
	color: #00337b;
	line-height: 29px;
    letter-spacing: 1.1px;
    text-align: center;
    background: transparent;
    border: 2px solid rgb(0, 161, 208);
	border-radius: 2px; */
	transition: all .36s;
}

.mc_mt_box .l_c2_right_text{
	padding: 0;
}

.mc_mt_box .l_c2_bottom {
	position: relative;
}

.mc_mt_box .l_c2_bottom:nth-child(odd) .l_c2_right_text{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}
.mc_mt_box .l_c2_bottom:nth-child(even) .l_c2_right_text{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.mc_mt_box .l_c2_bottom:nth-child(even) .l_c2_left_img{
	float: right;
}

.mc_mt_cont{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}

.l_d1_twonew{
	margin-top: 70px;
}

@media (max-width: 992px){
	.mc_mt_box .l_c2_right_text{
		position: static !important;
		height:  auto !important;
		clear: both;
	}

	.mc_mt_cont{
		position: static;
		transform: none;
	}
	.mc_mt_box .l_c2_bottom:nth-child(even) .l_c2_left_img {
		float: left;
		margin-bottom: 20px;
		clear: both;
	}
}

@media (max-width: 416px){
	.mc_mt_title{
		font-size: 20px;
	}

	.mc_mt_box .l_c2_bottom:nth-child(even) .l_c2_right_text{
		text-align: center;
	}

	.mc_mt_download a{
		width: 95px;
		margin: 10px 0 15px;
	}
	.mc_mt_box .l_c2_bottom:last-child{
		margin-bottom: 0;
	}
}


/* 6.1 */
.l_b3_tabzz{
	width: 18%;
	width: 22%;
}
.l_b3_tabname{
	width: 22%;
	width: 23%;
}
.l_b3_tablcq{
	/* width: 12%; */
	width: calc(55% / 3);
}

.l_b3_bglb .l_b3_tablcq{
	/* width: 12%; */
	width: calc(100% / 3);
}
.l_b3_bglb {
	width: 55%;
}
.l_b3_tab{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.l_publick_ss{
	margin-right: 0;
}
.l_b3_public {
	word-break: keep-all !important;
}

@media (min-width: 1200px){
	.leo_tzztit span{
		position: relative;
		transition: all .36s;
	}
	.leo_tzztit span::before{
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1px;
		background: #102d62;
		opacity: 0;
		transition: all .36s;
	}
	/* .l_d2_yb_list:hover span::before{
		opacity: 1;
	} */
	.l_d2_yb_list:hover .l_d2_yb {
		color: #102d62;
	}
	.l_d2_yb_list:hover span {
		color: #102d62;
	}
}

.mc_relation .l_d0_hzlm{
	width: 12.5%;
	text-align: center;
}
.gx_itmkl{
	display: none;
}
.gx_itmkl0{
	display: block;
}
.l_f0_teamaa.gx_itmkl:before{
	display: none;
}

