p{ font-weight: 400 !important;}
.ico_size {
    font-size: 3.375rem;
    margin-left: 1rem;
}
.ico_col {
    color: #084990;
}
.ico_youshi {
    font-size: 2rem;
    color: #FFF;
    /* margin-left: 1rem; */
}
.m {
    max-width: 1600px;
    width: 100%;
    padding: 0 5rem;
    height: 100%;
    margin: 0 auto;
    display: block;
    position: relative;
}
.n_head {
    color: #222252;
    font-size: 2.5rem;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2rem;
}
.n_licheng .n_head {
    font-size: 2.25rem;
}
.n_licheng {
    background: url(../images/n_lichengbg.jpg)no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    height: 40.3125rem;
    padding: 4.5rem 0;
}

.n_licheng .lcbox {
    position: relative;
    margin: 0 4rem;
}

.n_licheng #n_lic {
    padding: 5rem 0 ;
}
.n_licheng .lcbox .txt .year ,
.licheng_slide_wap ul li .txt .year {
    font-family: BarlowCondensed-Medium;
    font-size: 2rem;
    line-height: 2.75rem;
    color: #6f75d6;
}

.n_licheng .lcbox .txt .con ,
.licheng_slide_wap ul li .txt .con {
    color: #414141;
    font-size: 1rem;
    line-height: 1.75rem;
    max-height: 6rem;
    /* padding-right: 1rem; */
    overflow: auto;
}
.n_licheng .lcbox .txt .con p {
    font-size: 1rem;
    line-height: 1.875rem;
    padding-left: 22px;
    position: relative;
  }
  
  .n_licheng .lcbox .txt .con p:before {
    content: "";
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #626262;
    position: absolute;
    left: 0;
    top: .75rem;
  }
.n_licheng .lcbox .swiper-button-white {
    border: 2px solid #777cb5;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%;
    bottom: -7rem;
    top: auto;
    transition: all .5s;
}
.n_licheng .lcbox .swiper-button-white:hover {
    background: #777cb5;
}
.n_licheng .lcbox .swiper-button-white:hover .iconfont {
    color: #fff;
}
.n_licheng .lcbox .lcprev {
    right: auto;
    left: 45%;
}
.n_licheng .lcbox .lcnext {
    right: 45%;
    left: auto;
}
.n_licheng .lcbox .swiper-button-white .iconfont {
    color: #6f75d6;
    font-size: 1.5rem;
}
.swiper-button-next:after, .swiper-button-prev:after{ display: none;}
/* .n_licheng .lcbox .lcprev {
    transform: rotate(180deg)
} */

.n_licheng #n_lic .swiper-slide {
    transition: all .8s ease-in-out;
}
.n_licheng #n_lic .swiper-slide-prev{
    bottom: 5rem;
}
.n_licheng #n_lic .swiper-slide-active{
    bottom: 5rem;
}
.n_licheng #n_lic .swiper-slide-active+div{
    bottom: -3rem;
}
.n_licheng #n_lic .swiper-slide-active+div+div{
    bottom: -1rem;
}
.n_licheng #n_lic .swiper-slide-active+div+div+div{
    bottom: 3rem;
}
.n_licheng #n_lic .swiper-slide-active+div+div+div+div{
    bottom: 3rem;
}
.n_licheng  #n_lic .txt {
    padding-left: 1.5rem;
    position: relative;
}


.n_licheng  #n_lic .txt:before ,
.licheng_slide_wap ul li .txt:before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 1rem;
    background: url(../images/zidian.png)no-repeat;
    background-size: cover;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    box-sizing: border-box;
}
.n_licheng #n_lic .swiper-slide-active .txt::after {
    height: 125px;
}
.n_licheng #n_lic .swiper-slide-active+div .txt::after {
    height: 136px;
}
.n_licheng #n_lic .swiper-slide-active+div+div .txt::after {
    height: 171px;
}
.n_licheng #n_lic .swiper-slide-active+div+div+div .txt::after {
    height: 177px;
}


.n_licheng  #n_lic .txt:after ,
.licheng_slide_wap ul li .txt:after {
    content: "";
    display: block;
    width: 1px;
    height: 99%;
    position: absolute;
    left: 0;
    top: 1rem;
    background: #babcdc;
    left: 7px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all .8s;
}

.licheng_slide_wap {
    display: none;
}

.licheng_slide_wap ul li {
    position: relative;
    transition: .7s;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    -ms-transition: .7s;
    -o-transition: .7s;
}

.licheng_slide_wap ul li .txt {
    padding-left: 2.75rem;
    position: relative;
    padding-top: .5rem;
}

.licheng_slide_wap ul li .txt .con {
    padding-bottom: 2rem;
    padding-top: .5rem;
}
#six2s {

	position: absolute;

	top: -20%;

}





#six2 {

	background: url(../images/six2bg.jpg)no-repeat;

	background-size: 100% 100%;

	width: 100%;

	height: 100%;

	position: relative;

	padding: 7.625rem 0 2rem;

}



#six2::before {

	content: "";

	position: absolute;

	width: 53.125rem;

	background: url(../images/six2da.png)no-repeat;

	height: 36.0625rem;

	background-size: cover;

	left: 0%;

	bottom: 0%;

	z-index: 0;

}

#ky1 {

	width: 100%;

	height: 100%;

	position: relative;

	background: url(../images/ke1bg.png)no-repeat;

	background-size: cover;

	padding-bottom: 10.9375rem;

}

#ky1 .kytu img {
	max-width: 63%;
}

.kytitle h3 {

	position: absolute;

	color: rgba(0, 0, 0, .05);

	font-size: 9.1875rem;

	text-transform: uppercase;

	font-family: DIN-Condensed;

	left: 50%;

	width: 100%;

	top: 50%;

	transform: translate(-50%, -50%);

}
.six2cons {

	justify-content: flex-end;

}



.six2cons .zhanshi {

	max-width: 40rem;

	width: 100%;

	flex-shrink: 0;

	display: grid;

	grid-template-columns: 1fr;

	gap: .75rem;

}
.six2cons {

	display: flex;

	margin: 3.5rem 0;

	position: relative;

	z-index: 10;

}
.six2cons .zhanshi {

	max-width: 40rem;

	width: 100%;

	flex-shrink: 0;

	display: grid;

	grid-template-columns: 1fr;

	gap: .75rem;

}
.zhanshi>div {

	background: #fff;

	padding: 1rem 1.25rem 1.5rem 1.6875rem;

	display: flex;

	gap: 1.5rem;

	align-items: center;

	box-shadow: 2.939px 4.045px 10.27px 2.73px rgba(221, 226, 233, 0.27);

	transition: all .5s;

}

.zhanshi>div:hover {
	box-shadow: 2.939px 4.045px 10.27px 6.73px rgba(221, 226, 233, 0.97);

}

.zhanshi>div img {

	flex-shrink: 0;



}

.zhanshi>div:hover img {
	animation: jello 1.2s;
}
.zhanshi h5 {

	color: #1760d7;

	font-size: 1rem;

	line-height: 2.25rem;

}



.zhanshi p {

	color: #83858a;

	font-size: .8rem;

	line-height: 1.2rem;

}
.n_team{padding:6.75rem 0 6.25rem 0;background:url(../images/index08-bg.png) center no-repeat;background-size:cover}
.n_team .flex:first-child{margin-bottom:3.125rem}
.n_team .flex:nth-child(2){align-items:flex-start}
.n_team .ar_article{font-size:1.125rem;margin-bottom:5rem}
.n_team .hzhb_box h6{font-size:1.125rem;font-weight:300;color:#000000;margin-bottom:1.25rem}
.n_team .hzhb_box .hzhb_img{display:flex;gap:.9375rem}
.n_team .hzhb_box .hzhb_img .img{min-width:11.25rem;min-height:4.25rem;border-radius:.3125rem;border:1px solid #f0f0f0;position:relative;transition:all .5s ease}
.n_team .hzhb_box .hzhb_img .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:6.25rem;max-height:2rem;object-fit:contain}
.n_team .hzhb_box .hzhb_img .img:hover{transform:translateY(-.5rem)}
.n_team .right{width:100%;max-width:45.3125rem;flex-shrink:0;margin-left:11.25rem}
.n_team .right .sz_box{display:grid;grid-template-columns:repeat(2,1fr)}
.n_team .right .sz_box .sz{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.375rem}
.n_team .right .sz_box p{font-size:1.25rem;font-weight:300;color:#212121}
.n_team .right .sz_box .sz p{font-size:3.125rem;font-family:'impact';color:#084990}
.n_team .right .sz_box .sz span{font-size:1.375rem;font-family:'impact';color:#084990;margin-top:.5rem}
/* .n_team .right .sz_box li:first-child .sz{align-items:flex-end}
.n_team .right .sz_box li:first-child .sz span{font-size:1.25rem;font-weight:300;color:#212121;margin-top:0;margin-bottom:.5rem} */
.n_team .right .sz_box li{border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:2.375rem 4.75rem;width:100%}
.n_team .right .sz_box li:nth-child(1),.n_team .right .sz_box li:nth-child(2){border-top:0;padding-top:0}
.n_team .right .sz_box li:nth-child(3),.n_team .right .sz_box li:nth-child(4){padding-bottom:0}
.n_team .right .sz_box li:nth-child(even){border-right:0}


/* about new */
#n_guanyu .innerbox {
    padding-right: 211px;
    background: url(../images/n_guanyu_bg.jpg) right top no-repeat;
    position: relative;
    padding-bottom: 4rem;
  }
  #n_guanyu .tt {
    margin-bottom: 2.5rem;
  }
  
  #n_guanyu .tt span {
    font-size: 1.75rem;
    color: #404c63;
    text-transform: uppercase;
    margin-bottom: 1rem;
    display: block;
  }
  
  #n_guanyu .tt h3 {
    font-size: 1.75rem;
    color: #000000;
    font-weight: bold;
  }
  
  #n_guanyu .con {
    font-size: 1.0625rem;
    line-height: 2.25rem;
    padding-right: 35px;
    color: #4b4949;
    margin-bottom: 2.25rem;
  }
  
.n_gg {
    text-align: right;
    background: rgba(64, 76, 99, 0.77);
    padding: 175px 30px 66px 54px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  
  .n_gg h4 {
    font-size: 1.5rem;
    line-height: 2.25rem;
    color: #fff;
  }
  
  .n_gg p {
    font-size: .8125rem;
    color: #ffffff;
    line-height: 1.125rem;
    opacity: .4;
  }
  
  .n_shuzi {
    margin-top: 3rem;
    margin-right: 20rem;
  }
  
  .n_shuzi ul {
    text-align: center;
    overflow: hidden;
    font-size: 0;
    display: flex;
    justify-content: space-between;
    margin: 0 -4rem;
  }
  
  .n_shuzi ul li {
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 1;
    flex-grow: 1;
    display: inline-block;
    text-align: center;
  }
  
  .n_shuzi ul li+li:before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 100px;
    background: #dcdcdc;
    left: 0;
    top: 0;
  }
  
  .n_shuzi ul li .box {
    text-align: center;
  }
  
  .n_shuzi ul li p span {
    font-size: 3.125rem;
    font-family: 'impact';
    color: #084990;

    /* font-family: BarlowCondensed-Bold;
    color: #404c63;
    font-size: 2.5rem;
    margin-bottom: .8rem;
    text-transform: uppercase;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    transition: .6s */
  }
  
  .n_shuzi ul li p font {
    font-family: BarlowCondensed-Bold;
    color: #404c63;
    font-size: 1.5rem;
    margin-left: .75rem;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    transition: .6s
  }
  
  .n_shuzi ul li h5 {
    font-size: 1.25rem;
    color: #413f3f;
    margin-top: .8125rem;
    white-space: normal;
    line-height: 1.5;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    transition: .6s;
    display: block;
  }
  
  .n_shuzi ul li i {
    font-size: .8745rem;
    color: #404c63;
    font-weight: normal;
  }
    


  .p_toplc{ margin-top: 2.125rem;}
.p_top{ margin-top: 1.35rem;}
  .n_servicelist{padding:2.125rem 0 1.125rem}
  .n_servicelist .n_title{margin-bottom:0rem}
  .n_servicelist ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5625rem 3.5rem}
  .n_servicelist li{display:flex;gap:3.75rem;padding:3.125rem;border-radius:.9375rem;background-color:rgba(234,234,234,.4);width:100%;transition:all .5s ease}
  .n_servicelist li:hover{transform:translateY(-.5rem)}
  .n_servicelist li .ico{display:flex;flex-direction:column;gap:0.5rem}
  .n_servicelist li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
  .n_servicelist li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
  .n_servicelist li .ico i:nth-child(2){width:3.125rem}
  .n_servicelist li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem}
  .n_servicelist li p{font-size:1rem;line-height:1.5;font-weight:300;color:#787878}
  .n_servicelist li p span{color:#084990}

  .n_servicelist li .txt{ width: 100%;}

  .n_service_qa{padding:2.125rem 0 5.125rem; background: #f8f8f8; margin-top: 2rem;}
  .n_service_qa .n_title{margin-bottom:0rem}
  .n_service_qa ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5625rem 3.5rem}
  .n_service_qa li{display:flex;gap:3.75rem;padding:3.125rem;border-radius:.9375rem;background-color:#fff;width:100%;transition:all .5s ease}
  .n_service_qa li:hover{transform:translateY(-.5rem)}
  .n_service_qa li .ico{display:flex;flex-direction:column;gap:0.5rem}
  .n_service_qa li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
  .n_service_qa li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
  .n_service_qa li .ico i:nth-child(2){width:3.125rem}
  .n_service_qa li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem}
  .n_service_qa li p{font-size:1rem;line-height:1.5;font-weight:300;color:#787878}

  .n_service_qa li:first-child{background-color:#084990;  }
  .n_service_qa li:first-child p,  .n_service_qa li:first-child h2{color:#FFF;}


  .n_service_qa li .txt{ width: 100%;}

.n_ywjs{background:url(../images/n_weblichengbg.jpg) center no-repeat;background-size:cover;padding: 3.125rem 0  5.125rem;}
.n_ywjs .n_title h2, .n_ywjs .n_title p {
    color: #212121;
}
.n_ywjs ul li.on{background:#084990;width:32.1875rem;flex-shrink:0}
.title005 {
    text-align: center;
    margin-bottom: 0rem;
}
/* .title005 {

	margin-bottom: 3rem
} */
.title005 h3 {

	font-size: 4.5rem;
    width: 4.7rem;
    /* margin-right: 5rem; */

	color: #dfe2f0;

	background: linear-gradient(to top, #ffffff, #dfe2f0, #dfe2f0);

	-webkit-background-clip: text;

	color: transparent;

	font-family: impact
}
.title005 h4 {
    font-size: 1.75rem;
    color: #000000;
    margin: -.75rem 0 0;
}
.title005 h5 {

	font-size: 1.5rem;
    width: 2.7rem;
    /* margin-right: 5rem; */

	color: #000;

	background: linear-gradient(to top, #000, #000, #000);

	-webkit-background-clip: text;

	color: transparent;

	font-family: impact
}

.title005 h6 {

	font-size: 4.5rem;
    width: 4.7rem;
    /* margin-right: 5rem; */

	color: #dfe2f0;

	background: linear-gradient(to top, #ffffff, #dfe2f0, #dfe2f0);

	-webkit-background-clip: text;

	color: transparent;

	font-family: impact
}
.title006 {
    text-align: center;
    margin-bottom: 0rem;
}
.title006 h3 {
	font-size: 4.5rem;
    width: 4.7rem;
	color: #084990;
	background: linear-gradient(to top, #084990, #5a7ca0, #ffffff);
	-webkit-background-clip: text;
	color: transparent;
	font-family: impact
}
/* service */
.service_title {
    font-size: 0.36rem;
    font-weight: bold;
    text-align: center;
    color: #111723;
}


/* #zjk_coop{padding: 5rem 0;} */
#zjk_coop{padding:2.125rem 0 4.125rem}
#zjk_coop ul{ margin: 0 -.875rem;
    display: grid
    ;
        grid-template-columns: repeat(5, 1fr);
        gap: 1.5625rem;}
/* #zjk_coop ul li{ padding:0 .875rem; width: 25%; float: left;} */
#zjk_coop ul li .box{ background: #f0f5fb; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
#zjk_coop ul li .img{}
#zjk_coop ul li .img img{}
#zjk_coop ul li .txt{ text-align: center; position: relative; padding: 3.75rem 2.5rem; }
#zjk_coop ul li .txt font{ background: #3968e3; border-radius: 4rem; display: block; width: 4.375rem; height: 4.375rem; position: absolute;right: 2.5rem; top: -3.5rem; line-height: 4.375rem;}
#zjk_coop ul li .txt font i{ font-size: 1.575rem; color: #FFF;}
#zjk_coop ul li .txt h5{ font-size: 1.375rem; color: #3a3a3a; margin-bottom: 1.25rem;}
#zjk_coop ul li .txt p{ font-size: .875rem; color: #828282; line-height: 1.625rem; height: 3.25rem; overflow: hidden;}


.n_hxys2{background:url(../images/hexinyoushi.jpg) center no-repeat;background-size:cover;padding:2.625rem 0 4.625rem}

/* .n_hxys2 .n_title h2,.n_yycj .n_title p{color:#fff} */
.n_hxys2 ul{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5625rem}
.n_hxys2 li{width:100%;padding:3.4375rem 2.5rem;background-color:#fff;border-radius:.9375rem;transition:all .5s ease}
.n_hxys2 li:hover{transform:translateY(-.5rem)}
.n_hxys2 li .ico{width:4.0625rem;height:4.0625rem;border-radius:.9375rem;background-color:#084990;margin-bottom:1.875rem;display:flex;align-items:center;justify-content:center}
.n_hxys2 li .ico svg{width:2.625rem;height:2.625rem}
.n_hxys2 li .ico svg path{fill:#fff}
.n_hxys2 li h2{font-size:1.25rem;color:#212121;margin-bottom:1rem}
.n_hxys2 li p{font-size:.9375rem;font-weight:300;color:#787878}


/* liucheng */
.n_liucheng01{ border-radius: 1rem; border: 3px solid #74bb4c; padding: 2.75rem 1.75rem; margin: 0 0 1.75rem 0;background:#e9f3ec}
.n_liucheng02{ border-radius: 1rem; border: 3px solid #084990; padding: 2.75rem 1.75rem; margin: 1.75rem 0;background:#e7f3fa}
/* .n_liucheng{background:url(../images/six2bg.jpg) center no-repeat;background-size:cover} */
.n_liucheng{}
.n_liuchengtit h2{font-size:2.35rem;color:#212121;margin-bottom:1.25rem; text-align: center;}
.n_liuchengtit h2 span{color:#084990;margin-left:0rem}


.n_liucheng_tj{padding:2.125rem 0 3.125rem;background:#f8f8f8}
.n_liucheng_tj ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5625rem 3.5rem}
.n_liucheng_tj li{display:flex;gap:3.75rem;padding:3.125rem;border-radius:.9375rem;background-color:rgba(234,234,234,.4);width:100%;transition:all .5s ease}
.n_liucheng_tj li:hover{transform:translateY(-.5rem)}
.n_liucheng_tj li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_liucheng_tj li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_liucheng_tj li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_liucheng_tj li .ico i:nth-child(2){width:3.125rem}
.n_liucheng_tj li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem}
.n_liucheng_tj li h2 span{font-size:1rem;color:#738eac;margin-top:0.5rem; display: block;}
.n_liucheng_tj li p{font-size:1rem;line-height:1.5;font-weight:400;color:#666}
.n_liucheng_tj li .txt{ width: 100%;}
.n_liucheng_tj li:first-child{background-color:#084990;  }
.n_liucheng_tj li:first-child p,  .n_liucheng_tj li:first-child h2{color:#FFF;}


.n_youshi_list{padding:2.125rem 0 4.125rem;background:#FFF}
.n_youshi_list ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5625rem 3.5rem}
.n_youshi_list li{display:flex;gap:3.75rem;padding:3.125rem;border-radius:.9375rem;background-color:rgba(234,234,234,.4);width:100%;transition:all .5s ease}
.n_youshi_list li:hover{transform:translateY(-.5rem)}
.n_youshi_list li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_youshi_list li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_youshi_list li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_youshi_list li .ico i:nth-child(2){width:3.125rem}
.n_youshi_list li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem}
.n_youshi_list li h2 span{font-size:1rem;color:#738eac;margin-top:0.5rem; display: block;}
.n_youshi_list li p{font-size:1rem;line-height:1.5;font-weight:400;color:#666;    margin-top: 1.35rem;}
.n_youshi_list li .txt{ width: 100%;}
.n_youshi_list li p span{color:#084990}


.n_youshi_qiye{padding:2.125rem 0 3.125rem;background:#f8f8f8}
.n_youshi_qiye ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5625rem 3.5rem}
.n_youshi_qiye li{display:flex;gap:3.75rem;padding:3.125rem;border-radius:.9375rem;background-color:#084990;width:100%;transition:all .5s ease}
.n_youshi_qiye li:hover{transform:translateY(-.5rem)}
.n_youshi_qiye li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_youshi_qiye li .ico i{display:block;background:#5f739f;height:.3125rem;border-radius:5rem}
.n_youshi_qiye li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_youshi_qiye li .ico i:nth-child(2){width:3.125rem}
.n_youshi_qiye li h2{font-size:1.5rem;color:#FFF;margin-bottom:1.5rem}
.n_youshi_qiye li h2 span{font-size:1rem;color:#738eac;margin-top:0.5rem; display: block;}
.n_youshi_qiye li p{font-size:1rem;line-height:1.5;font-weight:400;color:#ddd}
.n_youshi_qiye li .txt{ width: 100%;}
/* .n_youshi_qiye li:first-child{background-color:#084990;  }
.n_youshi_qiye li:first-child p,  .n_liucheng_tj li:first-child h2{color:#FFF;} */

.n_ad_lirun{padding:2.125rem 0 4.125rem;background:#FFF}
.n_ad_lirun ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5625rem 3.5rem}
.n_ad_lirun li{display:flex;gap:3.75rem;border-radius:.9375rem;background-color:rgba(234,234,234,.4);width:100%;transition:all .5s ease;
    /* background: #FFFFFF; */
    box-shadow: 0rem 0.04rem 0.15rem 0rem rgba(30, 82, 172, 0.1);    
}
.n_ad_lirun li:hover{transform:translateY(-.5rem)}
.n_ad_lirun li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_ad_lirun li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_ad_lirun li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_ad_lirun li .ico i:nth-child(2){width:3.125rem}
.n_ad_lirun li .tit{border-radius:.9375rem .9375rem 0 0;display:flex;
    padding:1.375rem 3.125rem;
    background: linear-gradient(to right, #084990, #1164c1);}
.n_ad_lirun li h2{font-size:1.5rem;color:#FFF;margin-bottom:0rem;
    
}
.n_ad_lirun li h2 span{font-size:1rem;color:#738eac;margin-top:0.5rem; display: block;}
.n_ad_lirun li p{font-size:1rem;line-height:1.5;font-weight:400;color:#666; margin-top: 1rem;}
.n_ad_lirun li p span{color:#084990; font-weight: bold;}
.n_ad_lirun li .txt{ width: 100%;padding:1.125rem 3.125rem  2.125rem  3.125rem;;}


.n_ad02{ border-radius: 1rem; border: 3px solid #084990; padding: 2.75rem 1.75rem; margin: 1.75rem 0;background:#FFF}
/* .n_liucheng{background:url(../images/six2bg.jpg) center no-repeat;background-size:cover} */
.n_liucheng{}
.n_adtit h2{font-size:2.35rem;color:#212121;margin-bottom:1.25rem; text-align: center;}
.n_adtit h2 span{color:#084990;margin-left:0rem}

.n_adtit2 h2{font-size:1.75rem;color:#212121;margin-top:2.25rem; margin-bottom:1.25rem; text-align: center;}
.n_adtit2 h2 span{color:#000;margin-left:0rem}


.n_ad_zjyt{padding:2.125rem 0 4.125rem;background:#f8f8f8}
.n_ad_zjyt ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5625rem 3.5rem}
.n_ad_zjyt li{display:flex;gap:3.75rem;padding:3.125rem;border-radius:.9375rem;background-color:#FFF;width:100%;transition:all .5s ease}
.n_ad_zjyt li:hover{transform:translateY(-.5rem)}
.n_ad_zjyt li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_ad_zjyt li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_ad_zjyt li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_ad_zjyt li .ico i:nth-child(2){width:3.125rem}
.n_ad_zjyt li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem}
.n_ad_zjyt li h2 span{font-size:1rem;color:#738eac;margin-top:0.5rem; display: block;}
.n_ad_zjyt li p{font-size:1rem;line-height:1.5;font-weight:400;color:#666;margin-top: 1rem;}

.n_liucheng_tj li .txt{ width: 100%;}

.n_risk_yq{padding:2.125rem 0 5.125rem;background:#fff}
.n_risk_yq ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5625rem 3.5rem}
.n_risk_yq li{display:flex;gap:3.75rem;padding:3.125rem;border-radius:.9375rem;width:100%;transition:all .5s ease;box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);background: linear-gradient(145deg, #084990, #1164c1);}
.n_risk_yq li:hover{transform:translateY(-.3rem);box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);background: linear-gradient(145deg, #084990, #74bb4c);}
/* .n_risk_yq li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_risk_yq li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_risk_yq li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_risk_yq li .ico i:nth-child(2){width:3.125rem} */
.n_risk_yq li h2{font-size:1.5rem;color:rgb(255, 238, 2);margin-bottom:1.5rem; text-align: center;}
.n_risk_yq li h2 span{font-size:1rem;color:#738eac;margin-top:0.5rem; display: block;}
.n_risk_yq li p{font-size:1rem;line-height:1.5;font-weight:400;color:#eee}
.n_risk_yq li .txt{ width: 100%;}


.n_risk_xz{padding:2.125rem 0 5.125rem;background:#f8f8f8}
.n_risk_xz ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5625rem 3.5rem}
.n_risk_xz li{display:flex;gap:3.75rem;padding:3.125rem;border-radius:.9375rem;background-color:rgba(234,234,234,.4);width:100%;transition:all .5s ease;box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #084990;background:#fff;}
.n_risk_xz li:hover{transform:translateY(-.3rem);box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #74bb4c;background:#fff;}
.n_risk_xz li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_risk_xz li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_risk_xz li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_risk_xz li .ico i:nth-child(2){width:3.125rem}
.n_risk_xz li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem}
.n_risk_xz li h2 span{font-size:1rem;color:#738eac;margin-top:0.5rem; display: block;}
.n_risk_xz li p{font-size:1rem;line-height:1.5;font-weight:400;color:#666; margin-top: 1rem;}
.n_risk_xz li p span{color:#084990;font-weight: bold; display: block;}
.n_risk_xz li p b{color:#da2828;font-weight: bold; }
.n_risk_xz li .txt{ width: 100%;}

.n_risk_huigou{padding:2.125rem 0 4.125rem;background:#fff}
.n_risk_huigou ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5625rem 3.5rem}
.n_risk_huigou li{display:flex;gap:3.75rem;padding:3.125rem;border-radius:.9375rem;background-color:rgba(234,234,234,.4);width:100%;transition:all .5s ease;box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #084990;background:#fff;}

.n_risk_huigou li:hover{transform:translateY(-.3rem);box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #74bb4c;background:#fff;}
.n_risk_huigou li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_risk_huigou li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_risk_huigou li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_risk_huigou li .ico i:nth-child(2){width:3.125rem}
.n_risk_huigou li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem}
.n_risk_huigou li h2 span{font-size:1rem;color:#738eac;margin-top:0.5rem; display: block;}
.n_risk_huigou li p{font-size:1rem;line-height:1.5;font-weight:400;color:#666}
.n_risk_huigou li .txt{ width: 100%;}

.n_risk_huigou li.last{ width: 100%;background:#084990; color: #FFF;}
.n_risk_huigou li.last h2{ color: #ffc000;}
.n_risk_huigou li.last p{ color: #FFF;font-size:1.5rem;}


.n_risk_anquan{padding:2.125rem 0 4.125rem;background:#f8f8f8}
.n_risk_anquan ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5625rem 3.5rem}
.n_risk_anquan li{display:flex;gap:3.75rem;padding:2.125rem;border-radius:.9375rem;background-color:rgba(234,234,234,.4);width:100%;transition:all .5s ease;box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #084990;background:#fff;
    /* background: linear-gradient(135deg, #6d83ff 0%, #2c50fe 100%); */
}
.n_risk_anquan li:hover{transform:translateY(-.3rem);box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #74bb4c;background:#fff;}
.n_risk_anquan li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_risk_anquan li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_risk_anquan li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_risk_anquan li .ico i:nth-child(2){width:3.125rem}
.n_risk_anquan li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem;}
.n_risk_anquan li h2 span{font-size:1.5rem;color:#FFF;margin-top:0rem;font-family: impact; display:inline-block; background: #084990; width: 2.375rem; height: 2.375rem; border-radius: 3rem; text-align: center; line-height: 2.375rem; }
.n_risk_anquan li p{font-size:1rem;line-height:1.5;font-weight:400;color:#666;margin-top: 1rem;}
.n_risk_anquan li p span{color:#084990;font-weight: bold; display: block;}
.n_risk_anquan li .txt{ width: 100%;}


.n_risk_tzr{padding:2.125rem 0 5.125rem;background:#f8f8f8;background: url(../images/hexinyoushi.jpg) center no-repeat;}
.n_risk_tzr ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5625rem 3.5rem}
.n_risk_tzr li{display:flex;gap:3.75rem;padding:3.125rem;border-radius:.9375rem;background-color:rgba(234,234,234,.4);width:100%;transition:all .5s ease;box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #084990;background:#fff;}
.n_risk_tzr li:hover{transform:translateY(-.3rem);box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #74bb4c;background:#fff;}
.n_risk_tzr li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_risk_tzr li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_risk_tzr li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_risk_tzr li .ico i:nth-child(2){width:3.125rem}
.n_risk_tzr li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem}
.n_risk_tzr li h2 span{font-size:1rem;color:#738eac;margin-top:0.5rem; display: block;}
.n_risk_tzr li p{font-size:1rem;line-height:1.5;font-weight:400;color:#666; margin-top: 1rem;}
.n_risk_tzr li p span{color:#084990;font-weight: bold; display: block;}
.n_risk_tzr li p b{color:#da2828;font-weight: bold; }
.n_risk_tzr li .txt{ width: 100%;}

/* #zjk_cooperate{padding: 5rem 0;} */
#zjk_cooperate{padding:7.125rem 0 8.125rem}
#zjk_cooperate ul{ margin: 0 -.875rem;
    display: grid
    ;
        grid-template-columns: repeat(4, 1fr);
        gap: 1.5625rem;}
/* #zjk_coop ul li{ padding:0 .875rem; width: 25%; float: left;} */
#zjk_cooperate ul li .box{ background: #f0f5fb; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
#zjk_cooperate ul li .img{}
#zjk_cooperate ul li .img img{}
#zjk_cooperate ul li .txt{ text-align: center; position: relative; padding: 3.75rem 2.5rem; }
#zjk_cooperate ul li .txt font{ display: block; width: 4.375rem; height: 4.375rem; position: absolute;right: 2.5rem; top: -3.5rem;}
#zjk_cooperate ul li .txt font img{}
#zjk_cooperate ul li .txt h5{ font-size: 1.375rem; color: #3a3a3a; margin-bottom: 1.25rem;}
#zjk_cooperate ul li .txt p{ font-size: .875rem; color: #828282; line-height: 1.625rem; height: 3.25rem; overflow: hidden;}


.n_cooperate{padding:2.125rem 0 4.125rem;background:#f8f8f8}
.n_cooperate ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5625rem 3.5rem}
.n_cooperate li{display:flex;gap:3.75rem;padding:2.125rem;border-radius:.9375rem;background-color:rgba(234,234,234,.4);width:100%;transition:all .5s ease;box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #084990;background:#fff;
    /* background: linear-gradient(135deg, #6d83ff 0%, #2c50fe 100%); */
}
.n_cooperate li:hover{transform:translateY(-.3rem);box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #74bb4c;background:#fff;}
.n_cooperate li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_cooperate li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_cooperate li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_cooperate li .ico i:nth-child(2){width:3.125rem}
.n_cooperate li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem;}
.n_cooperate li h2 span{font-size:1.5rem;color:#FFF;margin-top:0rem;font-family: impact; display:inline-block; background: #084990; width: 2.375rem; height: 2.375rem; border-radius: 3rem; text-align: center; line-height: 2.375rem; }
.n_cooperate li p{font-size:1rem;line-height:2.5;font-weight:400;color:#212121; border-bottom: 1px dotted #ccc;}
.n_cooperate li .txt{ width: 100%;}
.n_cooperate li p span{font-size:1rem;line-height:2.5;font-weight:400;color:#d70707; float: right;}

.n_cooperate li.last{ width: 100%;background:#084990; color: #FFF; margin-bottom: 1.75rem;}
.n_cooperate li.last h2{ color: #ffc000;}
.n_cooperate li.last p{ color: #FFF;font-size:1.5rem;}

.n_cooperate01{padding:2.125rem 0 3.125rem;background:#FFF}
.n_cooperate01 ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5625rem 3.5rem}
.n_cooperate01 li{display:flex;gap:3.75rem;padding:2.125rem;border-radius:.9375rem;background-color:rgba(234,234,234,.4);width:100%;transition:all .5s ease;box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #084990;background:#fff;
    /* background: linear-gradient(135deg, #6d83ff 0%, #2c50fe 100%); */
}
.n_cooperate01 li:hover{transform:translateY(-.3rem);box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #74bb4c;background:#fff;}
.n_cooperate01 li .ico{display:flex;flex-direction:column;gap:0.5rem}
.n_cooperate01 li .ico i{display:block;background:#e9e9e9;height:.3125rem;border-radius:5rem}
.n_cooperate01 li .ico i:nth-child(1){width:4.0625rem;margin-bottom:.625rem}
.n_cooperate01 li .ico i:nth-child(2){width:3.125rem}
.n_cooperate01 li h2{font-size:1.5rem;color:#084990;margin-bottom:1.5rem;}
.n_cooperate01 li h2 span{font-size:1.5rem;color:#FFF;margin-top:0rem;font-family: impact; display:inline-block; background: #084990; width: 2.375rem; height: 2.375rem; border-radius: 3rem; text-align: center; line-height: 2.375rem; }
.n_cooperate01 li p{font-size:1rem;line-height:1.5;font-weight:400;color:#212121}
.n_cooperate01 li .txt{ width: 100%;}
.n_cooperate01 li p span{font-size:1rem;line-height:1.5;font-weight:400;color:#666; float: right;}

.n_cooperate01 li.last{ width: 100%;background:#084990; color: #FFF; margin-bottom: 1.75rem;}
.n_cooperate01 li.last h2{ color: #ffc000;}
.n_cooperate01 li.last p{ color: #FFF;font-size:1.5rem;}

.n_cooperate01 .list{width:100%;padding-left:1.25rem;position:relative;flex-shrink:0}
.n_cooperate01 .list::before{content:'●';position:absolute;left:0;top:2%;transform:translateY(-50%);font-size:.75rem;color:#084990;animation:breathing 1.5s infinite ease-in-out;transform-origin:center}
.n_cooperate01 .list h6{font-size:1.5rem;color:#084990;margin-bottom:2.5rem}
/* .n_cooperate01 .list ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:5.625rem} */
.n_cooperate01 .list ul{display:inline-block;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1rem}
.n_cooperate01 .list li{cursor:pointer;   padding:1.25rem;width:100%;border-radius:0rem;border:1px solid #fff; border-bottom: 1px dotted #ddd; text-align:left;box-shadow: 0 10px 10px -10px rgb(255, 255, 255);font-size:1rem;font-weight:400;color:#212121;transition:all .5s ease; float: left; display: inline-block;}
.n_cooperate01 .list .img_box{display:flex;align-items:center;justify-content:space-between;gap:3.125rem}
.n_cooperate01 .list .img_box img{width:auto;height:auto;object-fit:cover}

.n_cooperate_fa{padding:2.125rem 0 5.125rem;background:#f8f8f8}
.n_cooperate_fa ul{display:grid;grid-template-columns:repeat(3,1fr);gap:3.25rem}
.n_cooperate_fa ul li{border-radius:1rem;overflow:hidden}
.n_cooperate_fa ul li .box{display:block;position:relative}
.n_cooperate_fa ul li .box:before{content:"";opacity:0;visibility:hidden;transition:.5s;display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(39, 62, 136, 0.7);z-index:2}
.n_cooperate_fa ul li .box .img:after{padding-top:107.6%}
.n_cooperate_fa ul li .box .txt{padding-top:13.375rem;transition:.5s;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}
.n_cooperate_fa ul li .box .txt .tt h4{font-size:2rem;margin-bottom:.5rem;margin-top:.5rem}
.n_cooperate_fa ul li .box .txt .tt span{font-size:1.375rem;color: rgb(255, 230, 0,.5);text-transform:uppercase; line-height: 2rem;}
.n_cooperate_fa ul li .box .bot{opacity:0;visibility:hidden;transition:.5s;padding-top:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column}
.n_cooperate_fa ul li .box .txt i{height:3.75rem;width:1px;background:#fff;display:block;position:relative}
.n_cooperate_fa ul li .box .txt i:before{content:"";display:block;width:3px;height:1.25rem;position:absolute;left:-1px;top:0;background:#5d78ff;display:none}
.n_cooperate_fa ul li .box .txt h5{margin:0 1.5rem;margin-top:2rem;font-size:1.0625rem;line-height:1.5;padding:1.25rem 3rem;border-radius:.625rem;background:rgba(0,0,0,0.3)}
.n_cooperate_fa ul li .box .txt h6{margin:0 1.5rem;margin-top:2rem;font-size:1.0625rem;line-height:1.5;padding:1.25rem 3rem;border-radius:.625rem;background:rgba(0,0,0,0.1)}
.n_cooperate_fa ul li:hover .box:before{opacity:1;visibility:visible}
.n_cooperate_fa ul li:hover .txt{padding:0 !important}
.n_cooperate_fa ul li:hover .box .bot{opacity:1;visibility:visible;transition-delay:.2s}

.n_contact_list{padding:2.125rem 0 5.125rem;background:#f8f8f8}

.contact-list{
    display: flex;
    justify-content: space-between;
    /* padding: 0 10%; */

}
.contact-list .con{
    display: flex;
}
.contact-list .con .tb{
    width: 6rem;
    height: 6rem;
    background: #084990;
    border-radius: 50%;
    text-align: center;
    line-height: 6rem;
    margin-right: 2rem;
}
.contact-list .con .tb i{
    font-size: 2rem;
    color: #FFF;
}
.contact-list .con .wz h3{
    line-height: 3rem;
    font-size: 1.35rem;
}
.contact-list .con .wz p{
    color: #666;
    line-height: 3rem;
    font-size: 1.1rem;
}
.contact {
    border: 1px solid #ddd;
    position: relative;
    display: block;
    padding: 10px;
    background: #fff;
    margin: 10px auto;
    margin-top: 3rem;
    border-radius: 2rem;
}
@media (max-width: 768px) {
    .contact-list{
        display: block;
        padding: 0;
    }
    .contact-list .con{
        display: flex;
        width:100%;
        margin-bottom: 3rem;
    }
    .n_cooperate_fa ul{display:grid;grid-template-columns:repeat(1,1fr);gap:3.25rem}
    .n_liucheng_tj ul{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5625rem 3.5rem}
    .n_hxys2 ul{display:grid;grid-template-columns:repeat(2,1fr);}
    #zjk_coop ul{ margin: 0 -.875rem;
        display: grid
        ;
            grid-template-columns: repeat(2, 1fr);
            gap: 1.5625rem;}
#zjk_coop ul li .txt{ padding: 3rem 1rem;}
    .lcbox {
        display: none;
    }
    .licheng_slide_wap {
        display: block;
    }
    .n_licheng {
        background: url(../images/n_weblichengbg.jpg) no-repeat;
        background-size: cover;
        width: 100%;
        position: relative;
        height: auto;
    }
    .n_licheng .lcbox .txt .con ,
.licheng_slide_wap ul li .txt .con {
    color: #414141;
    font-size: 1rem;
    line-height: 1.75rem;
    max-height: 16rem;
    /* padding-right: 1rem; */
    /* overflow: auto; */
}
.n_shuzi {
    margin: 0;
    margin-top: 1rem;
    margin-bottom: 2rem;
}
.n_gg {
    position: static;
    padding: 20px 30px;
    width: 100%;
}
#n_guanyu .innerbox {
    padding-right: 0;
    background: none;
}
.n_shuzi ul li h5 {
    font-size: 1rem;
}
}