@font-face{
    font-family: "HarmonyOSMedium";
    src: url('HarmonyOSMedium.woff');
}

*{padding: 0px;margin: 0px;font-family:"HarmonyOSMedium";}
*, ::after, ::before { box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, button, input, textarea, th, td { margin: 0; padding: 0; list-style: none; }
html{background-color:#fff;font-size: 62.5%;}
h3,h4,h5,h6,a,span,p{text-align: justify; font-weight: normal; display: block;}
li {list-style: none;}
a {text-decoration: none; display: block;}
body,html {height: 100%;width: 100%;font-size: 14px;}
.imgbox {overflow: hidden;position: relative;}
.imgbox img {transition: 0.3s;}
:root {
 --dex:#0056b8
}

.clearfix {zoom:1}
.clearfix:after {content: '\20'; display: block; clear: both;}
.fl { float: left; }
.fr { float: right; }


/* h5 */
.drawer-hamburger{display: none;} 
.icenter {width: 1400px;margin: auto;position: relative;}

/* header */
.headerwrap{width: 100%;box-sizing: border-box;box-sizing: border-box;padding: 0 5%;position: fixed;top: 0;left: 0;z-index: 20;transition: all .3s;}
.headerwrap .header{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.headerwrap .header .logo{display: block;}
.headerwrap .header .logo img{display: block;width: 186px;}
.headerwrap .header .logo .logo02{display: none;}
.headerwrap .header .nav{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;}
.headerwrap .header .nav li{position: relative;}
.headerwrap .header .nav li>a{display: block;height: 90px;line-height: 90px;font-size: 16px;color: #FFFFFF;position: relative;box-sizing: border-box;padding: 0 30px;}
.headerwrap .header .nav li>a::after{content: '';display: block;width: 0%;height: 2px;background-color: #0056b8;transition: all .3s;position: absolute;left: 0;bottom: 0;}
.headerwrap .header .right{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;}
.header .nav li .nav02{position: absolute;box-sizing: border-box;padding: 0;z-index: 5;width: 300px;left: 0;margin-left: 0px;text-align: center;display: none;justify-content: center;flex-flow: row;
	white-space: nowrap;transition: all .3s;top: 86px;background-color: rgba(255,255,255,0.9);}
.header .nav li .nav02 a{display: inline-block;width: auto;font-size: 15px;color: #666;line-height: 40px;margin: 0;float: none;margin-right: 0;position: relative;text-align: left;padding-left: 30px;padding-right: 10px;}
.header .nav li .nav02 a:last-child{margin-right: 0;}
.header .nav li .nav02 a{display: block;display: flex;justify-content: space-between;align-items: center;}
.header .nav li .nav02 a:hover{color: #0056b8;background-color: #fff;}
.header .nav li .nav02 a:before{content: '';display: inline-block;width: 3px;height: 14px;background-color: #0056b8;position: absolute;top: 14px;left: 5px;opacity: 0;}
.header .nav li .nav02 a:hover:before{opacity: 1}
.header .nav li:hover .nav02{display: block; font-size:36px; color:#1571ff; margin-top:5px;}


.headerwrap:hover,.div2_1 .headerwrap,.div3 .headerwrap{background-color: #FFFFFF;}
.headerwrap:hover .header .logo .logo01,.div2_1 .headerwrap .header .logo .logo01,.div3 .headerwrap .header .logo .logo01{display: none;}
.headerwrap:hover .header .logo .logo02,.div2_1 .headerwrap .header .logo .logo02,.div3 .headerwrap .header .logo .logo02{display: block;}
.headerwrap:hover .header .nav li>a,.div2_1 .headerwrap .header .nav li a,.div3 .headerwrap .header .nav li>a{color: #333333;}
.headerwrap:hover .header .right i,.div2_1 .headerwrap .header .right i,.headerwrap:hover .header .right,.div2_1 .headerwrap .header .right,.div3 .headerwrap .header .right i,.div3 .headerwrap .header .right{color: #333333;}
.headerwrap:hover .header .right a,.div2_1 .headerwrap .header .right a,.div3 .headerwrap .header .right a{color: #333333;}
.headerwrap:hover .header .right span,.div2_1 .headerwrap .header .right span,.div3 .headerwrap .header .right span{background-color: #333333;}

.headerwrap .header .nav li:hover a::after{width: 100%;}
.headerwrap:hover .header .nav li:hover>a{color: #0056b8;}


 
.headerwrap .header .nav li .nav03{ position: fixed;width: 90%;background: #fff;left: 0;padding: 0 5%;display: none;overflow: hidden;border-bottom: 1px solid #ccc; border-top: 1px solid #eee;     z-index: -1;}
.headerwrap .header .nav li .nav03 dt{     float: left;display: block;width: 60%; padding:30px 0; overflow: hidden;}
.headerwrap .header .nav li .nav03 dt h5{ display: block;font-size: 30px;color: #000;line-height: 30px;margin: 0 0 50px 0;}
.headerwrap .header .nav li .nav03 dt h6{ display: block;overflow: hidden;}
.headerwrap .header .nav li .nav03 dt h6 span{ display: block;overflow: hidden;float: left;width: 25%;margin-top: 2%}
.headerwrap .header .nav li .nav03 dt h6 span a{ color: #000;font-size: 16px;}
.headerwrap .header .nav li .nav03 dt h6 span a .fa{ margin: 0 0 0 10px;}
.headerwrap .header .nav li .nav03 dt h6 span a:hover,.headerwrap .header .nav li .nav03 dd a:hover .cont h3{color:#0056b8;}
.headerwrap .header .nav li .nav03 dd{ box-shadow: -16px 0px 15px rgba(0, 0, 0, 0.05); padding:30px 0 30px 5%; display: block;overflow: hidden;width:35%;float: right;}
.headerwrap .header .nav li .nav03 dd a{}
.headerwrap .header .nav li .nav03 dd a .imgBox{     max-height: 200px; display: block;overflow: hidden;}
.headerwrap .header .nav li .nav03 dd a .imgBox img{display: block; width: 100%;}
.headerwrap .header .nav li .nav03 dd a .cont{}
.headerwrap .header .nav li .nav03 dd a .cont p{display: block;color: #999;margin: 20px 0;}
.headerwrap .header .nav li .nav03 dd a .cont h3{display: block;color: #333;font-size: 24px;line-height: 30px;}
.headerwrap .header .nav li .nav03 dd a .cont font{}
.headerwrap .header .nav li .nav03 dd a .cont .more{}
.headerwrap .header .nav li:hover .nav03{ display: block;top: 90px;}

.header .nav li .nav02 .dropdown-menu{position: absolute;box-sizing: border-box;padding: 0;z-index: 5;min-width: 190px;width: auto;left: 100%;margin-left: 0px;text-align: center;display: none;
    justify-content: center;flex-flow: row;white-space: nowrap;transition: all .3s;top: 0px;background: #ffffffe8;}
.header .nav li .nav02 .nav04:hover .dropdown-menu{display: block;}
.dropdown-menu>li{display: block;width: 100%;line-height: 40px;margin: 0;float: none;position: relative;text-align: left;}
.headerwrap .header .nav .dropdown-menu>li>a{height: 40px;line-height: 40px;}
.headerwrap .header .nav .dropdown-menu>li>a::after{display: none;}

@media only screen and (max-width: 1600px){
.headerwrap .header .nav li:hover .nav03{ display: block;top: 86px;}
.headerwrap .header .nav li .nav03 dt h5,.headerwrap .header .nav li .nav03 dd a .cont h3{font-size:20px; }
}

/* ibanner */
.ibanner { position: relative;height: 100vh;}
.ibanner .text { position: absolute;left: calc((100% - 1500px)/2);bottom: 105px;    z-index: 2;}
.ibanner .swiper {height: 100%;    overflow: hidden;}
.ibanner .text dd {overflow: hidden;}
.ibanner .text h3 {font-size: 90px; font-weight: bold; color: #fff; line-height: 12.7rem;font-family: 'Montserrat-Bold';}
.ibanner .text h3,
.ibanner .text h4,
.ibanner .text h5 { opacity: 0; -webkit-transform: translateY(170%); transform: translateY(170%); -webkit-transition: -webkit-transform .9s ease-out .5s; transition: -webkit-transform .9s ease-out .5s; transition: transform .9s ease-out .5s; transition: transform .9s ease-out .5s,-webkit-transform .9s ease-out .5s; will-change: transform; }
.ibanner .swiper-slide-active  .text h3 ,
.ibanner .swiper-slide-active  .text h4 ,
.ibanner .swiper-slide-active  .text h5 {-webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1;  }

.ibanner .text h4 { font-size: 50px; color: #fff; margin: 0px 0 0.8rem;font-weight: bold;}
.ibanner .text h5 {font-size: 20px;margin-bottom: 2.4rem; color: #fff;}
.ibanner .imgbox ,.ibanner .box{height: 100%;width: 100%;}
.ibanner .imgbox img {width:100%;height: 100%;object-fit: cover;}
.ibanner .swiper-pagination {bottom: 38px;left: 50%;transform: translate(-50%,-50%);}
.ibanner .swiper-pagination-bullet {transition: 0.5s; width: 7rem; height: 6px; border-radius: 0px; background-color: #fff; margin: 0 12px!important; opacity: 1;}
.ibanner .swiper-pagination-bullet-active {    opacity: 1; background: var(--dex); width: 10rem; height: 6px;}
.ibanner .swiper-slide-active img { animation: mysacle 4s ease both; }


.i_title{width: 100%;text-align: center;position: relative;padding-top: 24px;}
.i_title .text{line-height: 1;position: absolute;width: 100%;text-align: center;font-family: "MB";color: #f5f7f9;text-transform: uppercase;left: 0;top: 0; font-size:60px;z-index: 1;}
.i_title .title{line-height: 1;color: #333;position: relative;z-index: 2; font-size:48px;}
.i_title.white .text{color: #fff;opacity: 0.1;}
.i_title.white .title{color: #fff;}

/* i01 */
.i01{width: 100%;position: relative;overflow: hidden; padding:90px 0;}
.i01 .con{width: 100%; margin-top:60px;}
.i01 .con ul{width: 100%;justify-content: space-between; display:flex;}
.i01 .con ul li{width: calc(25% - 10px);display: block;overflow: hidden;position: relative;}
.i01 .con ul li .img{ position:relative; width:100%} 
.i01 .con ul li .img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit: cover;}
.i01 .con ul li .img .hezi{padding-bottom: 85% !important;}
.i01 .con ul li .tit{position: absolute;width: 100%;padding: 30px;left: 0;bottom: 20px;z-index: 2;color: #fff;line-height: 1;transition: all .4s ease; font-size:24px;}
.i01 .con ul li .tit p{position: relative;padding-bottom: 14px;}
.i01 .con ul li .tit p::after{content:"";position:absolute;width:40px;height:2px;background:#fff;left:0;bottom:0;transition: ll .4s ease;}
.i01 .con ul li:hover img{transform: scale(1.04);}
.i01 .con ul li:hover .tit p{color: #0056b8;}
.i01 .con ul li:hover .tit p::after{width: 100%;background: #0056b8;}

/* i02 */
.i02 {position: relative;overflow: hidden;height: auto;width: 100%;max-height: 100%;}
.i02::before{content:"";display:block;padding-top:36.9666666667%; background:url(i02bg.jpg) no-repeat;}
.i02 .text{ width:100%; position:absolute; top:10%; z-index: 6;}
.i02 .text .con { width:72%; margin:30px auto; text-align:center;}
.i02 .text .con p { font-size: 18px;line-height: 28px; color: #eee; text-align:center;}
.i02 dl { padding-top:50px; margin-bottom:30px;display: flex; justify-content: center;align-items: center;}
.i02 dl dd{ width:23%;margin-right: 2%; text-align:center;}
.i02 dl dd:nth-of-type(4n) {margin-right: 0;}
.i02 dl dd h4 {display: flex; justify-content: center;align-items: center;}
.i02 dl dd h4 strong { font-weight: bold; font-size:60px;margin-right: 0.8rem;color:#fff; line-height: 1em; }
.i02 dl dd h4 span{ font-size:24px; position:relative; top:-10px;color: #fff;}
.i02 dl dd h5{font-size: 16px; position: relative; margin-top:0; padding-top: 6px; color: #eee; text-align:center; }

.in_more{width: 100%;display: flex; justify-content: center;align-items: center; margin-top:70px;}
.in_more a{display: flex;align-items: center;position: relative;justify-content: center;width: 230px;height: 52px;padding-top: 2px;border: 1px solid #fff;border-radius: 26px;line-height: 1;font-size: 14px;color: #fff;transition: all .4s ease;}
.in_more a::after{content: "";width: 24px;height: 12px;position: absolute;top: 50%;margin-top: -4px;right: 22px;background: url(inarr.png) no-repeat center;transition: all .4s ease;}
.in_more a:hover{background: #0056b8;border-color: #0056b8;}
.in_more a:hover::after{transform: translateX(-26px);}


.i03{width: 100%;position: relative;overflow: hidden;background: #d5e4f4; padding:90px 0 150px;}
.i03 .i_title .text{opacity: 0.3;color: #fff;}
.i03 .i03-list{width: 100%;}
.i03 .i03-list ul{display: flex;margin: 40px 0 0 -40px;}
.i03 .i03-list li{width: calc(25% - 40px);margin: 40px 0 0 40px;background: #0056b8;text-align: center;color: #fff;transition: all .4s ease; z-index:2;}
.i03 .i03-list li a{display: block;width: 100%;height: 100%;padding: 70px 20px 90px;color: #fff;}
.i03 .i03-list li .icon{width: 118px;height: 118px;display: flex;align-items: center;justify-content: center;margin: 0 auto;transition: all .4s ease;}
.i03 .i03-list li .icon img{max-width: 100%;max-height: 100%;}
.i03 .i03-list li .title{line-height: 1.1; font-size:28px; margin-top:40px; text-align:center;}
.i03 .i03-list li .text{width: 100%; font-size:14px; margin-top:20px; line-height:30px;}
.i03 .i03-list li .text p{text-align:center;}
.i03 .i03-list li:hover{box-shadow: 0 4px 16px 2px rgba(0, 86, 184, 0.3);transform: translateY(-4px);}
.i03 .i03-list li:hover .icon{transform: translateY(-6px);}
.i03 .i03-bg{width: 1790px;position: absolute;top: 20px;left: 50%;margin-left: -895px;animation: indjsBirdRun 10s linear infinite; z-index:1;}
.i03 .i03-bg img{width: 100%;object-fit: cover;}


/* i04 */
.i04 {padding: 100px 0;position: relative;overflow: hidden;}
.indxw{width: 100%;position: relative;overflow: hidden;}
.i04 .i04-list{width: 100%;overflow: hidden;position: relative;}
.i04 .i04-list ul{ display:flex;}
.i04 .i04-list li{width: calc(33.3333% - 31px);margin: 60px 0 0 31px;background: #f6f7f9;}
.i04 .i04-list ul li .news-image{width: 100%;}
.i04 .i04-list ul li .news-image .img{ background-size:cover; padding-bottom:60%;}
.i04 .i04-list ul li .news-cont{width:100%;padding:30px;background: #f6f7f9;}
.i04 .i04-list ul li .news-cont:hover{background: #e6e7e9;}
.i04 .i04-list ul li .news-cont::after{content: '';position: absolute;width: 0;height: 3px;background: #0056b8;right: 0;bottom: 0;transition: all .8s ease;}
.i04 .i04-list ul li .news-cont:hover::after{width: 100%;right: auto;left: 0;}
.i04 .i04-list ul li .news-cont a .time{color: #666; font-size:16px; margin-bottom:5px;}
.i04 .i04-list ul li .news-cont a .title{width: 100%; font-size:22px;color: #333;transition: all .4s ease; margin-bottom:15px;}
.i04 .i04-list ul li .news-cont a:hover .title{color: #0056b8;}
.i04 .i04-list ul li .news-cont a .text{color: #888;}
.i04 .i04-list ul li .news-cont a .more{width: 100%; display:flex;}
.i04 .i04-list ul li .news-cont a .more{display: flex;color: #666;padding-right: 18px;background: url('arrR.svg') no-repeat right -2px top 1px/17px auto;transition: all .4s ease;position: relative;}
.i04 .i04-list ul li .news-cont a .more span{ font-size:14px;color: #666;}
.i04 .i04-list ul li .news-cont a:hover .more{color: #0056b8;background-image: url('arrRH.svg');}



 
/* footer */
.footer {padding: 90px 0 40px;position: relative;overflow: hidden; background:#0F1C60; }
.footer .icenter{ position: relative; z-index: 3; }
.footer .fo01 {margin-bottom: 90px;display: flex; justify-content: center; }
.footer .fo01 .le { width:25%; margin-right:5%;}
.footer .fo01 .le .lianxi { width:100%;color: #fff;}
.footer .fo01 .le .codes {display: flex; margin-bottom:40px;}
.footer .fo01 .le .codes .eCodde {text-align: center; margin-right:30px;}
.footer .fo01 .le .codes .eCodde .img {position: relative;width: 120px;height: 120px;margin-bottom: 20px;}
.footer .fo01 .le .codes .eCodde .img::after {content: '';position: absolute;left: 50%;bottom: -10px;transform: translateX(-50%);width: 0;height: 0;border-width: 5px;border-style: solid;
	border-color: #fff transparent transparent transparent;}
.footer .fo01 .le .codes .eCodde p {width: 100%;text-align: center;}
.footer .fo01 .le .lianxi h3{margin-bottom: 26px;}
.footer .fo01 .le .lianxi h3 a { display: inline-block; font-size: 24px; color: #fff; font-weight: bold;}
.footer .fo01 .le .lianxi h3 a img{ width:240px;}
.footer .fo01 .le .lianxi .seg {margin-bottom: 15px;}
.footer .fo01 .le .lianxi .seg h5 {color: #9a9a9a;font-size: 14px;margin-bottom: 3px;}
.footer .fo01 .ri { width:70%;}
.footer .fo01 .ri ul {display: flex;justify-content: space-between;}
.footer .fo01 .ri ul li h3 {margin-bottom: 26px;}
.footer .fo01 .ri ul li h3 a { display: inline-block; font-size: 18px; color: #fff; font-weight: bold;}
.footer .fo01 .ri ul li p a{font-size: 14px;color: #aaa;margin-bottom: 10px;}
.footer .fo01 .ri ul li p a:hover {color:#fff;}
.footer .fo01 .ri ul li p a:last-child {margin-bottom: 0px;}
.footer .fo02 {display: flex;justify-content: space-between;align-items: center; padding-top:50px; border-top:1px solid rgba(255, 255, 255, 0.2);color: #fff;}
.footer .fo02 .le {display: flex;align-items: center;}
.footer .fo02 .le a {font-size: 14px;color: #ededed;margin-right: 24px;}
.footer .fo02 .ri {width: 50px;}




@media screen and (max-width:1600px) {   
    html,body{font-size: 7px;}  
    .icenter { width: 1160px;}
    .icenter1 {width: 1100px;}
    /* head */
    .head .right ul li .a { line-height: 8.5714rem; height: 8.5714rem; }
    .head .right ul li .a { font-size: 16px;    padding: 0 1em;}
    .head .right .lang span {      font-size: 14px;  line-height: 8.5714rem; height: 8.5714rem;}
    .head .right .lang span i { line-height: 3.2857rem; margin-left: 0.2857rem; }
    .head .right .search {  }
    .head .right .search { font-size: 14px; }
    .head .logo { width: 130px; }
    .div1 .menu_hover {top: 8.5714rem;}
    .accordion-body dl dd a { font-size: 14px;   width: 25rem;}
    .accordion-body dl dd { line-height: 5.4286rem; }
    .head { height: 8.5714rem; }
    .accordion-body dl dd .er a {    font-size: 14px;}
    .accordion-body dl dd .er {       padding-left: 4.4286rem; right: -14.7143rem; width: 32.7143rem; height: 22.1429rem;}
    .head .right ul li:nth-of-type(3) .ff .t a { font-size: 15px; }
    .head .right ul li:nth-of-type(3) .ff .cang02 .g span { font-size: 14px;}
    .head .right ul li:nth-of-type(2) .accordion-body , .head .right ul li:nth-of-type(3) .accordion-body{ width: 850px;}
    /* ibanner */
    .ibanner .text { left: calc((100% - 1160px)/2); bottom: 15rem; }
    .ibanner .text h3 { font-size: 70px;}
    .ibanner .text h4 { font-size: 39px; }
    .ibanner .text h5 { font-size: 16px; margin-bottom: 2.4rem; }
    /* index */


    .i01 .con .indfa-main {width: 560px;height: 544px;}
    .i01 .con .indfa-more {width: calc(100% - 560px);padding-left: 16px;}
    .i01 .con .indfa-bottom .indfa-link {width: calc(50% - 8px);}
    .i01 .con .indfa-link .title {padding: 24px;}
    .i01 .con .indfa-top{height: 272px;}
    .i01 .con .indfa-bottom .indfa-link{height: 256px;}
	
	.i02::before{padding-top:46.9666666667%;}
	


     /* footer */
    .footer .fo02 .le a { font-size: 13px; margin-right: 2.2857rem; }
    .footer .fo02 .ri { width: 40px; }
    .footer .fo01 ul li h3 a { font-size: 18px; }
    .footer .fo01 ul li h3 { margin-bottom: 2.1429rem; }
    .footer .fo01 ul li p a {    font-size: 14px; margin-bottom: 2rem; }
    .footer .fo01 li h4 { font-size: 24px; margin-bottom: 2rem; }
    .footer .fo01 li .seg h5 { font-size: 14px; margin-bottom: 2.5714rem; }
    .footer .fo01 li .seg h6 { font-size:14px; margin-bottom: 2.5714rem; }
    .footer .fo01 li .follow .img { height: 3.1429rem; }
    .footer .fo01 li .follow span { font-size: 13px; margin-left: 1.1429rem; height: 3.1429rem; line-height: 3.1429rem; }
    .footer .fo01 li .follow { margin-bottom: 2.8571rem; }
    .footer { padding: 8.5714rem 0 4.2857rem;}
    .footer .fo01 { margin-bottom: 7.1429rem; }
    .footer .fo01 ul li p a { font-size: 14px; margin-bottom: 1.7143rem; }
    .footer .fo01 li .seg h5 { font-size:13px; margin-bottom: 1.1429rem; }
    .footer .fo01 li .seg { margin-bottom: 2.8571rem; }

}



.n_banner{width: 100%;position: relative; z-index:-1;}
.n_banner img{width: 100%;display: block;}

.n_menu{width: 100%;display: flex;justify-content: space-between; margin-top:-70px; z-index:1;}
.n_menu a{width: 100%; margin-right:2px;display: flex;height: 70px;line-height: 70px;align-items: center;justify-content: center;font-size: 18px;color: #fff;font-weight: 500;background: rgba(0, 0, 0, .5);
transition: all .4s ease;}
.n_menu a:hover, .n_menu a.active{background: #0056b8;}



.n_main{color:#333;}
.n_main .n_title{ font-size:36px; text-align:center;margin: 0 auto 50px;}

/* 关于我们 */
.n_about{width: 100%;position: relative; padding:90px 0 150px; color:#333;}
.n_about .n_txt{ font-size:16px; line-height:30px; min-height:350px; line-height:30px; text-align:justify;}
.n_about .n_txt img{ max-width:100%;}
 
 
/*  新闻中心 */
.n_news { padding:90px 0 150px;}
.n_news .fl02 { width: 100%;}
.n_news .fl02 ul li { margin-bottom: 3.375rem }
.n_news .fl02 ul li a {display: flex;padding: 1.5rem.9375rem;padding-right: 0;background: #f9f9f9;transition: 0.6s;position: relative;}
.n_news .fl02 ul li a:before { content: ""; position: absolute; left: 0; width: 0; transition: .6s; top: 0; bottom: 0; background:#0056b8; z-index:-1; }
.n_news .fl02 ul li a:hover:before { width: 100%;}
.n_news .fl02 ul li a .img{width: 20%; padding-bottom: 13% !important;}
.n_news .fl02 ul li a .con { width: calc(100% - 20%); padding: 1.9rem 2rem 0; position: relative;}
.n_news .fl02 ul li a .con h5 { font-size:22px; line-height: 35px; height: 35px; color: #636363; font-weight: bold; transition: .6s; }
.n_news .fl02 ul li a .con h6 {font-size: 14px;color: #999;font-weight: bold;margin: 0.75rem 0 1rem;transition: .6s;}
.n_news .fl02 ul li a .con p { font-size: 14px; line-height: 22px; color: #888; transition: .6s; }
.n_news .fl02 ul li a .yan {width:35px;height: 100%;position: absolute;right: 0;top: 0;bottom: 0;background: #bcbcbc;transition: .6s;display: flex;justify-content: center;align-items: center;}
.n_news .fl02 ul li:hover a .yan{ background:#1a83fc;}
.n_news .fl02 ul li:hover a h5,.n_news .fl02 ul li:hover a h6,.n_news .fl02 ul li:hover a p{ color:#fff;}


.aboutlc{overflow: hidden;width: 100%;position: relative;height: 780px; margin-top:-90px; margin-bottom:60px;}
.aboutlc-image{width: 100%;position: absolute;top: 0;left: 0;object-fit: cover;height: 100%;}
.aboutlc .sonTitle{position: relative;z-index: 4; margin-top:90px; text-align:center; font-size:36px;color: #fff;}
.aboutlc-mix{width: 100%;margin-top: 10px;}
.aboutlc-mix .gallery{width: 100%;position: relative;z-index: 4;}
.aboutlc-mix .gallery-more{width: 100%;text-align: center;color: #fff;padding-top: 100px;position: relative;}
.aboutlc-mix .gallery-more .hint{line-height: 1;font-weight: 700;font-size: 180px;opacity: 0.1;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}
.aboutlc-mix .gallery-more .cont{width: 100%;max-width: 600px;margin: 0 auto; font-size:18px; line-height:30px; text-align:center;}
.aboutlc-mix .gallery-more .cont p{width: 100%;text-align:center;}
.aboutlc-mix .gallery-more .line{width: 56px;height: 2px;background: #0056b8;margin: 24px auto 20px;}
.aboutlc-mix .gallery-more .num{line-height: 2; font-size:50px;font-weight: 700;}
.aboutlc-mix .thumbs{position: absolute;width: 100%;left: 0;bottom: 180px;z-index: 4;transform: rotate(-9deg);}
.aboutlc-mix .thumbs::before{content: "";position: absolute;width: 120%;height: 1px;background: #fff;left: -10%;top: 12px;}
.aboutlc-mix .thumbs .swiper-container{width: 1400px;margin: 0 auto;}
.aboutlc-mix .thumbs .thumbs-year{width: 100%;font-size: 22px;transform: rotate(9deg);display: flex;flex-direction: column;justify-content: space-between;align-items: center;line-height: 2;height: 80px;color: #fff;
	padding-top: 7px;font-weight: 700;transition: all .4s ease;position: relative;z-index: 4;}
.aboutlc-mix .thumbs .thumbs-year:hover{color: #ef8903;}
.aboutlc-mix .thumbs .thumbs-year.active{color: #0056b8;}
.aboutlc-mix .thumbs .thumbs-year i{width: 11px;height: 11px;background: #ef8903;border-radius: 50%;margin: 0 auto;transition: all .4s ease;position: relative;}
.aboutlc-mix .thumbs .thumbs-year i::before, .aboutlc-mix .thumbs .thumbs-year i::after{content: "";position: absolute;left: 50%;}
.aboutlc-mix .thumbs .thumbs-year i::before{width: 21px;height: 21px;border-radius: 50%;top: 50%;margin: -11px 0 0 -10px;opacity: 0;background: #0056b8;transition: all .4s ease;}
.aboutlc-mix .thumbs .thumbs-year i::after{width: 1px;height: 12px;top: 10px;background: #ef8903;transition: all .4s ease;}
.aboutlc-mix .thumbs .thumbs-year.active i{background: #0056b8;}
.aboutlc-mix .thumbs .thumbs-year.active i::after{background: #0056b8;}
.aboutlc-mix .thumbs .thumbs-year.active i::before{opacity: 0.2;}
.aboutlc-mix .thumbs-prev, .aboutlc-mix .thumbs-next{width: 42px;bottom: 338px;height: 102px;position: absolute;z-index: 4;cursor: pointer;background: rgba(0, 0, 0, .5) url("arrLW.svg") no-repeat center/24px auto;
	transition: all .4s ease;}
.aboutlc-mix .thumbs-prev{left: 180px;}
.aboutlc-mix .thumbs-next{right: 180px;background-image: url("arrRW.svg");}
.aboutlc-mix .thumbs-prev:hover, .aboutlc-mix .thumbs-next:hover{background-color: #0056b8;}


@media all and (max-width:1700px) {
    .aboutlc {height: 880px;}
    .aboutlc-mix .gallery-more .hint {font-size: 160px;}
    .aboutlc-mix .gallery-more {padding-top: 80px;}
    .aboutlc-mix {margin-top: 60px;}
    .aboutlc-mix .thumbs-prev, .aboutlc-mix .thumbs-next{bottom: 332px;}
    .aboutlc-mix .thumbs-prev{left: 50px;}
    .aboutlc-mix .thumbs-next{right: 50px;}
}

@media all and (max-width:1599px) {
    .aboutlc-mix .gallery-more .hint {font-size: 130px;}
    .aboutlc-mix .gallery-more {padding-top: 60px;}
    .aboutlc-mix .gallery-more .line {margin: 18px auto 16px;}
    .aboutlc-mix {margin-top: 40px;}
    .aboutlc-mix .thumbs {bottom: 140px;}
    .aboutlc-mix .thumbs .swiper-container {width: 1200px;}
    .aboutlc {height: 700px;}
    .aboutlc-mix .thumbs-prev, .aboutlc-mix .thumbs-next{bottom: 240px;}
    .aboutlc-mix .thumbs-prev{left: 50px;}
    .aboutlc-mix .thumbs-next{right: 50px;}
}
@media all and (max-width:1439px) {
    .aboutlc-mix .thumbs-prev, .aboutlc-mix .thumbs-next{bottom: 236px;}
    .aboutlc-mix .thumbs-prev{left: 40px;}
    .aboutlc-mix .thumbs-next{right: 40px;}
}
@media all and (max-width:1359px) {
    .aboutlc-mix .thumbs-prev, .aboutlc-mix .thumbs-next{bottom: 240px;width: 38px;height: 88px;}
    .aboutlc-mix .thumbs-prev{left: 20px;}
    .aboutlc-mix .thumbs-next{right: 20px;}
}
@media all and (max-width:1279px) {
    .aboutlc-mix .thumbs .swiper-container {width: 900px;}
    .aboutlc-mix .thumbs-prev, .aboutlc-mix .thumbs-next{bottom: 226px;}
    .aboutlc-mix .thumbs-prev{left: 4%;}
    .aboutlc-mix .thumbs-next{right: 4%;}
}
@media all and (max-width:1151px) {
    .aboutlc-mix .thumbs-prev, .aboutlc-mix .thumbs-next {bottom: 216px;}
}
@media all and (max-width:1000px) {
    .aboutlc-mix .thumbs .swiper-container {width: 92%;}
}
@media all and (max-width:640px) {
    .aboutlc-mix .gallery-more .hint {font-size: 60px;}
    .aboutlc-mix .gallery-more {padding-top: 28px;}
    .aboutlc-mix .gallery-more .cont {font-size: 18px;line-height: 24px;}
    .aboutlc-mix .gallery-more .num{font-size: 24px;}
    .aboutlc-mix .gallery-more .line {width: 36px;margin: 12px auto 10px;}
    .aboutlc-mix {margin-top: 20px;}
    .aboutlc-mix .thumbs .thumbs-year {font-size: 18px;height: 54px;}
    .aboutlc-mix .thumbs {bottom: 50px;}
    .aboutlc {height: 384px;}
    .aboutlc-mix .thumbs-prev, .aboutlc-mix .thumbs-next {bottom: 140px;width: 26px;height: 56px;background-size: 22px auto;}
}


.kjyf{width: 100%;overflow: hidden;}
.kjyf .ky_list{width: 100%;margin-top:50px;}
.kjyf .ky_list li{width: 100%;margin-bottom: 80px;padding-right: calc((100% - 1400px)/2);}
.kjyf .ky_list li:nth-child(2n){padding-right: 0;padding-left: calc((100% - 1400px)/2);}
.kjyf .ky_list li .item{width: 100%;overflow: hidden;padding-left: calc((100vw - 1400px)/5);flex-direction: row-reverse;box-shadow: 0 0 38px 0 rgba(0, 0, 0, .08);transition: all .4s ease; display:flex;}
.kjyf .ky_list li .item:hover{box-shadow: 0 0 38px 0 rgba(0, 0, 0, .16);}
.kjyf .ky_list li .item .img{width: 50%;overflow: hidden;}
.kjyf .ky_list li .item .img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.kjyf .ky_list li .item .con{width: 50%;position: relative;padding-right: 140px;display: flex;flex-direction: column;justify-content: center;}
.kjyf .ky_list li .item .con .title{font-size: 32px;color: #333;line-height: 30px;border-left: 7px solid #0056b8;padding-left: 14px;position: relative;}
.kjyf .ky_list li .item .con .text{color: #666;position: relative;z-index: 4;margin-top:30px;line-height: 30px;font-size: 16px;}
.kjyf .ky_list li .item .con .num{position: absolute;font-size: 150px;color: #fff;line-height: 1;top: 30px;right: 50px;text-shadow: -1px 1px 0 #e7e7e7, 1px 1px 0 #e7e7e7, 1px -1px 0 #e7e7e7,-1px -1px 0 #e7e7e7;}
.kjyf .ky_list li:nth-child(2n) .con{padding-left: 70px;padding-right: 70px;}
.kjyf .ky_list li:nth-child(2n) .item{flex-direction: row;padding-left: 0;padding-right: calc((100vw - 1400px)/5);}



.n_contact{width: 100%;overflow: hidden;background: #fff; display:flex;flex-direction: row-reverse;}
.n_contact .c_tit{font-size: 32px; font-weight:normal;}
.n_contact .wrap{width: calc(100% - 740px);padding-right: 110px;}
.n_contact .txt{width: 100%;margin-top: 30px;}
.n_contact .txt li{width: 100%;border-bottom: 1px solid #e7e7e7;padding: 28px 0;display: flex;align-items: center;}
.n_contact .txt li .icon{width: 28px;}
.n_contact .txt li .icon img{width: 100%;object-fit: cover;}
.n_contact .txt li .name{width: calc(100% - 28px);padding-left: 26px;color: #444;line-height: 24px;font-size: 16px;}
.n_contact .map{width:740px;height:380px;border:10px solid #ddd;position:relative;background:#fff;box-shadow:0 0 16px 4px rgba(0, 0, 0, .05);}












