@charset "utf-8";

.h4s2{font-size: .2rem;color: #000000;line-height: .3rem;height: .6rem;transition: .5s;}
.ps3{font-size: .14rem;color: #555555;line-height: .22rem;max-height: .66rem\0;transition: .5s;}
.ps4{font-size: .18rem;color: #555555;line-height: .36rem;max-height: calc(.36rem * 4)\0;transition: .5s;}


.n_banner{position: relative;z-index: 1;overflow: hidden;}
.n_banner .img .imgLi{ padding-bottom: 30%;}
.n_banner .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding-bottom: 1.3rem;z-index: 1;}
.n_banner .top .wp{display: flex;height: 100%;align-items: flex-end;}
.n_banner h3{position: relative;z-index: 1;min-width: 5.92rem;border-bottom: rgba(255,255,255,.7) .02rem solid;padding-bottom: .1rem;max-width: 100%;}
.n_banner big{font-size: .48rem;color: #fff;font-weight: 600;}
.n_banner small{font-size: .36rem;color: #fff;font-family: "emb";font-weight: normal;margin: 0 0 0 .12rem;}
.n_banner .h3{font-size: .7rem;-webkit-text-fill-color: transparent;-webkit-text-stroke: 1px #fff;color: #fff\0;text-transform: uppercase;position: absolute;bottom: .12rem;left: .6rem;z-index: -1;opacity: .7;}
.n_banner .h3 span:first-child{ font-size: 1.18rem}
.n_banner .n_bfj{ position: absolute; right: 0; bottom: .2rem}
.n_banner .n_bfj img{ height: .25rem}
.img{position:relative;width:100%}.slow{overflow: hidden;}.img .imgLi{padding-bottom:60%;transition: .5s;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.imgBox img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;}.none{display:none!important}

/* Animation */
.n_banner .top1{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;}
.waves {
    position:relative;
    width: 100%;
    height: 1.2rem;
     /*Fix for safari gap*/
}
.parallax > use {
animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;
}
.parallax > use:nth-child(1) {
animation-delay: -2s;
animation-duration: 7s;
}
.parallax > use:nth-child(2) {
animation-delay: -3s;
animation-duration: 10s;
}
.parallax > use:nth-child(3) {
animation-delay: -4s;
animation-duration: 13s;
}
.parallax > use:nth-child(4) {
animation-delay: -5s;
animation-duration: 20s;
}
@keyframes move-forever {
0% {
    transform: translate3d(-90px,0,0);
}
100% { 
    transform: translate3d(85px,0,0);
}
}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #025aac;background-size: cover;}
#bnt_back { position: absolute; left: 15px; top: 0px; }
#bnt_back img { height: 28px; }
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav h1 {font-size: .18rem;color: rgb(255, 255, 255);text-align: center;margin: 0px;line-height: 50px;}
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: 2px solid rgb(202, 158, 78); height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: rgb(83, 84, 85); }
#sub_nav_content ul li.on a { color: #9e0c3b; }
#sub_nav_content dl {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 0px;display: flex;flex-wrap: wrap;}
#sub_nav_content dt {position: relative;background: rgb(255, 255, 255);z-index: 999;margin-bottom: 0px;min-width: 33.33%;text-align: center;}
#sub_nav_content dt a {margin: 5px 20px;display: block;color: #333;line-height: 30px;font-size: 14px;font-weight: 400; vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: #fba33e; border-top: 1px solid rgb(255, 255, 255); }
#sub_nav_content dt.title_on a i { color: #fba33e; }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #025aac;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a { padding: 0px 25px; line-height: 30px; border-top: 1px solid rgb(231, 231, 231); font-size: 12px; color: rgb(91, 83, 73); display: block; height: 30px; }
#sub_nav_content dd a.on { color: #9e0c3b; }

.n_container{ position: relative; z-index: 2;}
.n_bg1{position: absolute;z-index: -1;right: 0;left: 0;top: -1.02rem;height: 4.35rem;}
.n_bg1 img{ width: 100%; height: 100%}

.list_sj{padding: .64rem 0 .9rem;justify-content: center;}
.list_sj li{ padding: 0 .18rem}
.list_sj li .a{display: block;padding: .34rem .08rem .15rem;text-align: center;font-size: .2rem;color: #333333;position: relative;z-index: 1;}
.list_sj li .a:before{content: "";position: absolute;left: 50%;width: 0;height: 1px;bottom: 0;transform: translateX(-50%);transition: .5s;} 
.list_sj li .a:after{content: "";position: absolute;left: 50%;transform: translateX(-50%);transition: .5s;border-left: transparent .05rem solid;border-right: transparent .05rem solid;border-top: #d4213a .06rem solid;bottom: -.06rem;opacity: 0;} 
.list_sj li .a .fj1{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: .77rem;transition: .5s;}
.list_sj li .a .fj1 img{width: 100%;transition: .5s;transform: scale(0);opacity: 0;transform-origin: bottom;transition-delay: .2s;}
.list_sj li .a .fj2{position: absolute;bottom: -.02rem;left: 50%;transform: translateX(-50%);width: .92rem; transition: .5s;}
.list_sj li .a .fj2 img{ width: 100%; transition: .5s;transform: scale(0);opacity: 0;transform-origin: top;}
.list_sj li.on .a{ font-weight: 600; color: #333333; transition: .5s;}
.list_sj li.on .a:before, .list_sj li .a:hover:before{ width: 100%; background: #de1027}
.list_sj li.on .a:after, .list_sj li .a:hover:after{ opacity: 1}
.list_sj li.on .a .fj1 img, .list_sj li .a:hover .fj1 img{ transform: scale(1);opacity: 1;}
.list_sj li.on .a .fj2 img, .list_sj li .a:hover .fj2 img{ transform: scale(1);opacity: 1;}

.about{background-size: 100% auto; background: url(../images/about_b1s.png) center 65% no-repeat}
.h3-1{ font-size: .38rem; color: #333333; font-weight: bold; margin-bottom: .3rem;}
.ar_article, .ar_article p{font-size: .18rem;color: #333333;line-height: 2;margin-bottom: .24rem;text-align: justify;}
.ar_article:last-child, .ar_article p:last-child{ margin-bottom: 0;}
.about .fl1 .wp{ align-items: center;}
.about .fl1 .left{ width: 47%; padding: 0 4% 0 0;}
.about .fl1 .right{ width: 53%;}

.list1 li .a{ display: block; position: relative; z-index: 1;}
.list1 li .img::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/list1_t1.png) center 101% no-repeat; background-size: 100% auto;}
.list1 li .img .imgLi{ padding-bottom: 68.75%;}
.list1 li .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;align-items: flex-end;z-index: 1;padding: 0 2rem .3rem .32rem;}
.list1 li h4{ font-size: .26rem; color: #fff; line-height: 1.375; font-weight: normal}
.list1Box .swiTool{position: absolute;bottom: .28rem;z-index: 5;width: 1.9rem;padding: 0;right: .2rem;}
.list1Box .swiDots{position: absolute;left: 0;bottom: 11px;z-index: 0;right: 0;display: flex;justify-content: space-between;margin-top: 0;}
.list1Box .swiDots:before{content: '';border-top: 1px dashed rgba(255,255,255,1);position: absolute;left: 0;top: 2.5px;width: 110%;}
.list1Box .swiDots span{width: 28px;height: 6px;background:transparent;opacity: 1;position: relative;margin: 0;}
.list1Box .swiDots span:after{content: '';display: block;width: 6px;height: 6px;background: rgba(255,255,255,.7);border-radius: 50%;margin: 0 auto;}
.list1Box .swiScroll{height: 28px;background:transparent;background-size: auto 6px;overflow: hidden;width: 99%;pointer-events: none;}
.list1Box .swiScroll .swiper-scrollbar-drag{background:url(../images/fj4.png) no-repeat center;background-size: 26px 28px;width: 26px;height: 28px;border-radius: 0;left: 0;}

.pad1{ padding: 1rem 0; overflow: hidden;}

.list2{ justify-content: center;}
.list2 li{ width: 50%; padding: 0 .8rem;}
.list2 li .h3{overflow: hidden;align-items: flex-end;margin-top: -.2rem;}
.list2 li .h3 .ll{margin: 0 .2rem 0 0;transform: translateY(.1rem);}
.list2 li .h3 .ll big{font-size: .72rem;color: #cf0921;font-weight: bold;}
.list2 li .h3 .ll small{font-size: .24rem;color: #cf0921;margin: 0 0 0 .12rem;}
.list2 li .h3 .rr{flex: 1;position: relative;z-index: 1;padding: 0 0 .15rem;display: flex;justify-content: flex-end;}
.list2 li .h3 .rr img{ height: .25rem}
.list2 li .h3 .rr:before{ content: ""; position: absolute; width: 100%; height: 1px; background: #0439aa; opacity: .36; bottom: 0}
.list2 li h6{ font-size: .24rem; color: #666666; font-weight: normal; line-height: 1.5; margin: .15rem 0 0}

.about .fl3 .left{ width: 60%; padding: 0 0 0 4%; order: 1;}
.about .fl3 .right{ width: 40%;}

.list3Box .swiTool{position: relative;bottom: auto;margin-top: .18rem;right: 0;float: right;}
.list3Box .swiDots:before{ border-top: #d2d2d2 1px dashed;}
.list3Box .swiDots span:after{ background: #d2d2d2; opacity: .7;}
.list3 li .img .imgLi{ padding-bottom: 60%;}

.about .fl4 .left{ width: 60%; padding: 0 4% 0 0;}
.about .fl4 .right{ width: 40%;}

footer{background: url(../images/footer_bg.jpg) center no-repeat;background-size: cover;padding: .56rem 0 .42rem;border-bottom: #dc081f .08rem solid;}
footer .wp{ justify-content: space-between;}
footer .left p{ font-size: .14rem; color: #fff; line-height: 1.5; margin: .36rem 0 0;}

.h3-2{ font-size: .2rem; color: #fff; font-weight: 600; line-height: 1.5; margin-bottom: .16rem;}
.list4 li, .list4 li a{ font-size: .14rem; color: #fff; line-height: .26rem; }

.list5 li img{ width: 1.09rem;}
.list5 li h6{ font-size: .14rem; color: #fff; line-height: 1.75; font-weight: normal; margin-top: .05rem; text-align: center;}

@media(min-width: 1024px){
	.a:hover .slow .imgLi, a:hover .slow .imgLi, .slow:hover img{ transform: scale(1.08); transition: transform 1s cubic-bezier(0.25, 0, 0, 1);}
}
@media(max-width: 1600px){
}
@media(max-width: 1024px){
    #m_n_nav{ display: block;}

    .list_sj{ display: none;}
    .n_container{overflow: hidden;padding: .5rem 0 0;}
    .n_banner .top1{ bottom: -.15rem}
    .n_banner .img .imgLi{ padding-bottom: 50%;}
    .waves{height: .5rem;}
    .n_banner .top{ padding-bottom: .5rem;}
    
    .about .fl1{ padding-top: 1rem}
    .about .fl1 .left{width: 100%;margin-bottom: .3rem;padding: 0;}
    .about .fl1 .right{width: 5rem;max-width: 100%;margin: 0 auto;}

    .list2 li{ width: 50%; padding: 0 .4rem;}

    .about .fl3 .left{width: 100%;margin-bottom: .3rem;padding: 0;order: 0;}
    .about .fl3 .right{width: 100%;padding: 0;}

    .about .fl4 .left{width: 100%;margin-bottom: .3rem;padding: 0;}
    .about .fl4 .right{width: 100%;padding: 0;}
}
@media(max-width: 800px){
    .n_banner h3{ min-width: auto; width: 100%}
    .n_banner big{ font-size: .3rem}
    .n_banner small{ font-size: .24rem}

    .n_banner .h3{font-size: .4rem; }
    .n_banner .h3 span:first-child{ font-size: .6rem}
    .n_banner .n_bfj img{ height: .15rem}
    
    .about .fl1{ padding-top: .4rem}
    .h3-1{font-size: .26rem;margin-bottom: .25rem;}
    .ar_article, .ar_article p{margin-bottom: .1rem;font-size: .2rem;}

    .list1 li h4{ font-size: .2rem;}
    .list1Box .swiTool{width: 1.4rem;}
    .list1 li .top{ padding: 0 1.8rem .2rem .2rem;}

    .list2 li .h3 .ll big{ font-size: .3rem;}
    .pad1{ padding: .4rem 0}

    .list2 li{ padding: 0 .2rem;}
    .list2 li .h3{margin-top: 0;}
    .list2 li .h3 .ll{transform: translateY(0);}
    .list2 li .h3 .ll small{ font-size: .2rem;}
    .list2 li h6{ font-size: .18rem}
}
@media(max-width: 560px){
	.list2 li{ width: 100%; margin-bottom: .25rem}
	.list2 li .h3 .rr img{ height: .18rem}
} 

.arrow10{position: absolute;right: 0;top: 0;}
.arrow10 .arrow{width: .56rem;height: .33rem;background: #c0c2c5;margin: 0 0 0 .1rem;display: flex;justify-content: center;align-items: center; transition: .5s}
.arrow10 .arrow svg{width: .23rem;height: .23rem;fill: #fff !important;}
.arrow10 .arrow:hover{ background: #035baa}

.list6W{position: relative;z-index: 1;padding: .8rem 0 1.3rem;}
.list6W>svg{position: absolute;left: 50%;transform: translateX(-50%);filter: drop-shadow(2.298px 1.928px 3.64px rgba(0, 0, 0, 0.07));z-index: 10;top: 40px;pointer-events: none;}
.list6W svg path { stroke-dasharray: 4,2; animation: dash1 6s linear infinite;}
@keyframes dash1{to{stroke-dashoffset:-100}}
.list6Box{ padding: .3rem 0; margin: -.3rem 0}
.list6 li{ height: auto;}
.list6 li .a{display: block;height: 100%;padding: 0 .4rem .94rem;background: url(../images/list6_s1.png) center no-repeat;background-size: 100% 100% !important;filter: drop-shadow(0 .11rem .13rem rgba(0, 0, 0, 0.08));}
.list6 li:nth-child(2n) .a{background: url(../images/list6_s2.png) center no-repeat;background-size: 100% 100% !important;}
.list6 li .ico{ text-align: center; top: -.26rem; position: relative; }
.list6 li .ico img{width: .5rem;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity: .15;transition: .5s;}
.list6 li h3{ margin: .4rem 0 .12rem}
.list6 li h3 span{font-size: .4rem;color: #999999;font-family: 'Californian FB';font-weight: normal; display:inline-block; transform-origin: left bottom; height: .5rem}
.list6 li .img .imgLi{padding-bottom: 66%;}
.list6 li h4{ font-size: .2rem; color: #333333; font-weight: bold; line-height: 1.5; margin: .15rem 0 .12rem;}
.list6 li p{ font-size: .16rem; color: #666666; line-height: .26rem;}

.list6 li.swiper-slide-active h3 span{color: #035cac;transform: scale(1.2);}
.list6 li.swiper-slide-active .ico img{width: .5rem;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:none;opacity: 1; }

.arrow1{justify-content: flex-end;margin-bottom: .46rem;position: relative;z-index: 11;}
.arrow1 .arrow{width: .56rem;height: .33rem;background: #c0c2c5;display: flex;justify-content: center;align-items: center;margin-left: .1rem;cursor: pointer;pointer-events: initial; transition: .5s}
.arrow1 .arrow svg{ width: .22rem; height: .22rem; fill: #fff}
.arrow1 .arrow:hover{ background: #035baa}
.overhide{ overflow: hidden;}

.n_bg2{background: #eff6fc url(../images/history_bg1.png) center bottom no-repeat;background-size: 100% auto;}
.n_bg3{background: url(../images/n_bg3.jpg) center top no-repeat;background-size: cover;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .list6W>svg{top: -58px;}
    .list6 li h3{ margin-top: 0}
    .list6W{ padding-bottom: .4rem}
    .list6 li h3 span{font-size: .3rem;height: .35rem;}
}
@media(max-width: 560px){
} 

.contact table{ width: 100%;}
table th{font-size: .18rem;color: #015aac;line-height: 1.375;text-align: left; border-bottom: rgba(74,114,194,.25) 1px solid; padding: .15rem 0}
table td{font-size: .22rem;color: #222222;line-height: 1.375;padding: .25rem 0;border-bottom: rgba(74,114,194,.1) 1px solid;}
table td:nth-child(1){ /*! width: 40% */}

.contact .fl2{ padding: 1.1rem 0;}
.contact .fl2 .wp{ align-items: flex-start;}
.contact .fl2 .left{width: 6.26rem;padding: .15rem 0 0;}
.contact .fl2 .right{ flex: 1; overflow: hidden; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.17);}

#miso_map{ height: 5.44rem; }
.contact .fl2 .h3-1{ margin-bottom: .4rem}
.h4-1{font-size: .28rem;color: #015aac;font-weight: bold;line-height: 1.375;margin-bottom: .1rem;}
.list7{ margin-bottom: .34rem}
.list7 p{ font-size: .2rem; color: #333333; line-height: .28rem; font-weight: 600;}

@media(min-width: 1024px){
	.a:hover .h4s2{ }
}
@media(max-width: 1024px){
    .contact .fl2 .left{ width: 100%;}
    .contact .fl2 .right{width: 100%;flex: auto;}
}
@media(max-width: 800px){
    table td{font-size: .2rem;padding: .18rem 0;}
    .contact .fl2{padding: .4rem 0 .5rem;}
    .contact .fl2 .h3-1{ margin-bottom: .2rem}
    .contact .fl2 .h4-1{ font-size: .22rem}
    .list7 p{ font-size: .18rem}
    #miso_map{ height: 3rem}
    .ar_article .scroll{ width: 100%; overflow: hidden; overflow-x: scroll;}
    .ar_article .scroll table{width: 630px;}
}
@media(max-width: 560px){
} 

.tit1{align-items: baseline;margin-top: -.5rem;}
.tit1 big{ font-size: 2rem; color: #fff; font-weight: bold; text-transform: uppercase; opacity: .8;}
.tit1 small{ font-size: 1rem; color: #fff; text-transform: uppercase; margin-left: .4rem; opacity: .8;}
.tit1 .rr{font-size: .48rem;color: #e0eafa;font-weight: bold;flex: 1;text-align: center;}

.n_container{min-height: 20vh;}
.vision{}
.roating{-webkit-animation:play 25s linear infinite;-moz-animation:play 25s linear infinite;animation:play 25s linear infinite}
@-webkit-keyframes play{
    0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes play{
    0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}
}
.n_bg4{position: absolute;z-index: -1;right: .8rem;top: 1rem;width: 7.08rem;max-width: 37.33%; -webkit-animation:play 25s linear infinite;-moz-animation:play 25s linear infinite;animation:play 25s linear infinite}
.n_bg4 img{ width: 100%; height: 100%}

.list8W{padding: .18rem 0 0;background: url(../images/list8_b1.png) center bottom no-repeat;background-size: cover;position: relative;z-index: 1;}
.list8Box{width: 8.4rem;max-width: 56%;margin: 0 auto;}
.list8 .a{ display: block; position: relative}
.list8 .img .imgLi{ padding-bottom: 65%;}
.list8 .ico{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center}
.list8 .ico img{width: .3rem;height: .3rem;fill: #fff;position: relative;z-index: 1;display: inline-block;}
.circle{width: 1.2rem;height: 1.2rem;position: relative; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%)}
.circle:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    background: #dc081f;
    transform: scale(.66);
    display: block;
    box-sizing: border-box;
    z-index: 99;
    opacity: .8;
}

.circle span {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	background-color: #dc081f;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-animation: circleScale 3s linear infinite;
	-moz-animation: circleScale 3s linear infinite;
	-ms-animation: circleScale 3s linear infinite;
	animation: circleScale 3s linear infinite;
}
.circle span:nth-of-type(2) {
  animation-delay: 1s;
}
.circle span:nth-of-type(3) {
  animation-delay: 2s;
}

@keyframes circleScale {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
  }
}

.arrow2 .arrow{position: absolute;top: 50%;width: .58rem;height: .58rem;border: #0062bb 1px solid;border-radius: 50vw;margin-top: -.29rem; display: flex; align-items: center; justify-content: center; transition: .5s; -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; filter:alpha(opacity=40); opacity:0.4;  -moz-opacity:0.4; -khtml-opacity:0.4; cursor: pointer;}
.arrow2 .prev{ left: 8%}
.arrow2 .next{ right: 8%}

.list9Box{ margin: .5rem 0 0;  position: relative; z-index: 1}
.list9Box:before{ content: ""; position: absolute; bottom: 0; left: 0; right: 0; background: #ebebeb; height: 1px}
.list9 li{ padding-bottom: .4rem; }
.list9 li.swiper-slide-thumb-active{ border-bottom: #0062bb 1px solid}
.list9 .a{position: relative;z-index: 1;cursor: pointer;}
.list9 .img .imgLi{ padding-bottom: 62%;}
.list9 .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,.4); transition: .5s}
.list9 .top img{ width: .41rem}
.list9 .top1{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; }
.list9 .top1 span{background: url(../images/list9_i2.png) center no-repeat;width: 1.48rem;height: .29rem;display: flex;align-items: center;justify-content: center;font-size: .14rem;color: #ffffff;font-weight: bold;opacity: 0;transform: translateY(.3rem);transition: .5s;}
.list9 .swiper-slide-thumb-active .top{ opacity: 0}
.list9 .swiper-slide-thumb-active .top1 span{ opacity: 1; transform: translateY(0)}

.vision .fl2 .content{ position: relative;}
#moreImg img{ width: 4.86rem;}
#moreImg .txt{ float: left; position: absolute; top: 0; right: 0; bottom: 0; left: 0;} 


.vision .fl2{padding: 1.3rem 0;}

@media(min-width: 1024px){
    .arrow2 .arrow:hover{ -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0); filter:none; filter:alpha(opacity=100); opacity:1;  -moz-opacity:1; -khtml-opacity:1;}
    .list_box_wall .photo:hover .txt{ transform: translateY(0)}
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 560px){
} 

/*瀑布流开始*/
.list_box_wall{margin: 0 -.15rem;font-size:0;text-align: center;margin-bottom: 0;}
.list_box_wall .photo{position: relative;text-align: center;overflow: hidden;margin-bottom: .3rem;}
.list_box_wall .photo a{ display:block; position:relative}
.list_box_wall .photo .txt{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/list10_t1.png) center 101% no-repeat;background-size: 100% auto;display: flex;align-items: flex-end;padding: .15rem .3rem;transform: translateY(101%);transition: .5s;}
.list_box_wall .photo>a>img{width:100%;}
.list_box_wall .photo .txt h4{ font-size: .18rem; color: #fff}
.wall-column{display:inline-block;width: 33.33%;padding: 0 .15rem;vertical-align:top;}

@media(max-width: 1024px){
    .tit1{ margin-top: 0;}
	.tit1 big{ font-size: 1rem;}
    .tit1 small{ font-size: .5rem;}
    .tit1 .rr{ font-size: .24rem;}
}
@media(max-width: 800px){
	.wall-column{width: 33.3333333%;}
    .vision .fl2{ padding: .4rem 0;}

    .tit1 big{ font-size: .5rem;}
    .tit1 small{ font-size: .25rem;}
    .tit1 .rr{ font-size: .18rem;}
    .arrow2 .arrow{ transform: scale(.6);}
    .arrow2 .prev{ left: 1%;}
    .arrow2 .next{ right: 1%;}
    .list8Box{ max-width: 70%;}
    .circle{ width: .8rem; height: .8rem;}
}
@media(max-width: 560px){
	.list_box_wall{ margin:0 -7px}
	.wall-column{width: 50%; padding:0 7px}
}
/*瀑布流结束*/

.list11{ margin: 0 -.13rem -.3rem; justify-content: flex-start;}
.list11 li{ width: 33.33%; padding: 0 .13rem; margin-bottom: .3rem;}
.list11 .a{display: flex;padding: .44rem .44rem .25rem;background: #fff;box-shadow: 0px 0px 16px 0px rgba(176, 176, 176, 0.15); position: relative; z-index: 1; transition: .5s;min-height: 240px;}
.list11 .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left:0;background: url(../images/list11_l.png) center bottom no-repeat;background-size: 100% auto;z-index: -1;pointer-events: none;}
.list11 .time{ width: .9rem}
.list11 .time h3{font-size: .24rem;color: #333333;font-family: Lora;transition: .5s;}
.list11 .time h6{font-size: .14rem;color: #333333;font-family: Lora;padding: .1rem 0 0 .3rem;transition: .5s;}
.list11 .rr{ flex: 1; overflow: hidden}
.list11 p{margin-top: .12rem;}
.list11 .h6{display: flex;justify-content: flex-end;margin-top: .3rem;}
.list11 .h6 svg{width: .25rem;height: .25rem;fill: #c1c1c1;/* transform: rotateY(180deg) */}

@media(min-width: 1024px){
    .list11 .a:hover{ background: #015aac;}
    .list11 .a:hover *{ color: #fff;}
}
@media(max-width: 1024px){
    .list11 li{ width: 50%;}
}
@media(max-width: 800px){
    .list11 li{ width: 100%;}
    .list11 .a{ padding: .25rem .2rem .15rem;}
    .list11 .h6{ margin-top: .15rem;}
    .list11 .time h6{ padding-top: .05rem;}
    
}
@media(max-width: 560px){
} 

.pages{margin: .8rem 0 0;}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin: .03rem .01rem;color: #666666;}
.pages ul li a{height: .35rem;text-align: center;padding: 0 8px;min-width: .35rem;display: flex;border: 1px solid #94bde1;border-radius: .04rem;align-items: center;justify-content: center;transition: .5s;}
.pages ul li a svg{width: 14px;height: 14px;fill: #959595;transition: .5s;}
.pages ul li.cur{border: #015aac 1px solid;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;border-radius: 3px;}
.pages ul li a.on{background:#9d0c3a;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color: #015aac;}
.pages ul li.page-count{line-height: .33rem}
.page-form {line-height: .33rem}
.page-form input{border: 1px solid #94bde1;width: .35rem;height: .35rem;float: left;text-align: center;padding: 0 .04rem;background: transparent;border-radius: .04rem;margin: 0 .08rem;}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: .6rem;height: .35rem;line-height: .35rem;text-align: center;background: #015aac;color: #fff;border-radius: .04rem;margin-left: 5px;font-size: .16rem;cursor: pointer;}
.pages ul li.next svg{ transform: rotateY(180deg)}
.pages ul li a:hover{/* background: #107481; */border: #015aac 1px solid;color: #015aac;}
.pages ul li a:hover{color: #015aac;}
.pages ul li a:hover svg{fill: #015aac;}

@media(max-width: 560px){
    .pages{ margin-top: .4rem;}
}

.pad1{/* padding: 0 0 1.3rem; */}
.n_bg2s1{background: #eff6fc url(../images/history_bg2.png) center bottom no-repeat;background-size: 100% auto;}
.n_bg4s1{left: 0;right: auto;top: 39%;}
.l1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.25}
.l2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.l3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.l4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.l5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.l6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.l7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .pad1{ padding: 0 0 .5rem;}
}
@media(max-width: 560px){
} 

.list12{ position: relative; z-index: 1; margin: -.3rem 0;}
.list12:before{ content: ""; position: absolute; top: .3rem; bottom: .3rem; left: .88rem; width: 1px; background: #cdd4de}
.list12 li{ padding: .3rem 0;}
.list12 .a{ align-items: center;}
.list12 .ll{width: 1.48rem;display: flex;position: relative;z-index: 1;}
.list12 .ll:before{content: "";position: absolute;top: .1rem;left: .86rem;width: .05rem;height: .05rem;border-radius: 50vw;background: rgba(0,0,0,.2);transition: .5s;}
.list12 .ll:after{content: "";position: absolute;top: .8rem;left: .75rem;width: .28rem;height: .26rem;border-radius: 50vw;background: url(../images/list12_i2.png) center no-repeat;transition: .5s;opacity: 0;}
.list12 .ll .time{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.list12 .ll .time h3{font-size: .2rem;color: #666666;font-family: Lora;transition: .5s;}
.list12 .ll .time h6{font-size: .14rem;color: #666666;font-family: Lora;transition: .5s;}
.list12 .img{width: 3.68rem;margin-right: .5rem;}
.list12 .img .imgLi{padding-bottom: 66.5%;}
.list12 .rr{ flex: 1; overflow: hidden;}
.list12 h4{ font-weight: normal}
.list12 p{ margin: .2rem 0 .6rem}

.h4s1{ font-size: .22rem; color: #333333; line-height: 1.25; transition: .5s}
.ps2{font-size: .16rem;color: #666666;line-height: .26rem;max-height: .52rem\0;transition: .5s;}
.h6s1{display: flex;align-items: center;font-size: .12rem;color: #666666;transition: .5s;line-height: 1.25;}
.h6s1 img{width: .1rem;margin: 0 0 0 .1rem;-webkit-filter: grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter: alpha(opacity=80);opacity: .8;-moz-opacity: .8;-khtml-opacity: .8;transition: .5s;}

@media(min-width: 1024px){
	.list12 .a:hover .ll:before{ background: #015aac; opacity: .7}
	.list12 .a:hover .ll:after{ transform: translateY(-.54rem); opacity: 1}

	.list12 .a:hover h4{ font-weight: bold; color: #015aac}
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
	.list12:before, .list12 .ll:before{ display: none}
	.list12 .ll{margin-bottom: .15rem;order: 1;width: .9rem;align-self: flex-start;}
    .list12 .rr{width: 100%;/* flex: auto; */order: 2;}
    .list12 .img{ width: 100%; max-width: 100%; margin: 0 0 .2rem}
    .list12{ margin: 0}
    .list12 li{ padding: .2rem 0}
    .list12 p{ margin: .1rem 0 .2rem}
}
@media(max-width: 560px){
} 

.miso_form1{ justify-content: flex-end;}
.xlss{width: 3.12rem;height: .54rem;border-radius: 50vw;border: #cce6f4 1px solid;background: #e6f0f6;position: relative;margin-bottom: .94rem;padding: 0 .32rem; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);}
.xlss .h3{font-size: .18rem;color: #222222;text-align: left;height: 100%;display: flex;align-items: center;cursor: pointer;}
.xlss .h3::after{content:"";border-left: 0.07rem solid transparent;border-right: 0.07rem solid transparent;border-top: 0.08rem solid #0a4e94;left: auto;right: .3rem;top: 50%;bottom: auto;width: auto;height: auto;margin-top: -0.05rem;position: absolute;}
.xlss ul{border-top: 2px solid #0a4e94;background: #fff;position: absolute;top: calc(100% + 0.2rem);width: 100%;display: none;z-index: 10000;transition: 0s;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);padding: .1rem 0;left: 0;border-radius: 0 0 .1rem .1rem;}
.xlss ul li{font-size: 0.16rem;color: #333;text-align: center;padding: 0.1rem 0;background: #fff;width: 100%;transition: 0.5s;cursor: pointer;line-height: 1.5;}
.xlss ul::after{content: "";position: absolute;border-left: 0.05rem solid transparent;border-right: 0.05rem solid transparent;border-bottom: 0.08rem solid #0a4e94;left: 50%;top: -.1rem;bottom: auto;width: auto;height: auto;margin-left: -0.05rem;transition: 0.5s;}

.list13 li{ margin-bottom: .44rem;width:100%;}
.list13 .a{align-items: center;position: relative;z-index: 1;}
.list13 .a:before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #dfe4ea;transition: .5s;}
.list13 .img{ width: 1.68rem; margin-right: .38rem;}
.list13 .img .imgLi{padding-bottom: 116.67%;}
.list13 .txt{flex: 1;overflow: hidden;padding-bottom: .1rem;}
.list13 .txt h3{font-size: .16rem;color: #0a4e94;line-height: 1.375;font-weight: normal;}
.list13 h3 big{ font-size: .26rem; color: #222222; font-weight: bold; margin-right: .15rem}
.list13 h4{font-size: .16rem;color: #222222 !important;line-height: 1.5;font-weight: normal;margin: .1rem 0 .24rem;}
.list13 p{ font-size: .14rem; color: #444444; line-height: .25rem}

@media(min-width: 1024px){
	.list13 .a:hover:before{ background: #0a4e94}
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 560px){
} 

.detail{padding-top: 1.2rem;overflow: visible;}
.detail .wp {display: flex;position: relative;z-index: 1;}
.detail .left {width: calc(100% - 3.52rem);padding: 0 .5rem 0 0;}.detail .left .box {margin: 0;}
.detail .ar_article, .detail .ar_article p{ color: #111}
.ar_tit {text-align: center;margin-bottom: .4rem;border-bottom: #ced4d7 1px solid;padding-bottom: .3rem;}
.ar_tit h3 {font-size: .4rem;color: #000000;line-height: 1.375;font-weight: 500;width: 8rem;max-width: 100%;margin: 0 auto;}
.ar_tit h6 {font-size: .14rem;color: #555555;line-height: 1.5;margin: .2rem 0 0;font-weight: normal;}
.ar_tit span { margin: 0 .2rem }
.detail .right {width: 3.52rem;padding: 1.125rem 0 0;}.list24 {position: sticky;top: 0;width: .41rem;text-align: center;}
.detail .right .sticky{ position: sticky; top: 1.5rem}
.tit3 {margin-bottom: .3rem;border-bottom: #ced4d7 1px solid;padding-bottom: .16rem;}
.tit3 h3 {font-size: .24rem;color: #000000;font-weight: 600 }
.tit3 img {width: .48rem;height: .48rem;margin: 0 .25rem 0 0;}
.list14 {position: relative;z-index: 1;padding-bottom: .2rem;}
.list14::before{content: "";position: absolute;left: 1.5px;top: 0;bottom: 0;width: 1px;background: #dc081f;transition: background .5s; opacity: .2}
.list14 li {padding: 0 0 .3rem;}
.list14 li .a {display: block;padding: 0 0 0 .24rem;position: relative;z-index: 1;}
.list14 li .a:before{content: "";position: absolute;width: 5px;height: 5px;background: #dc081f;border-radius: 50%;left: 0;top: .08rem;transition: .5s;opacity: .2;}
.list14 li .a:after{content: "";position: absolute;width: .14rem;height: .12rem;background: url(../images/list14_i1.png) center no-repeat;border-radius: 50%;left: -.06rem;top: .03rem;transition: .5s;transform: scale(0);}
.list14 li h6 {font-size: .14rem;color: #111111;font-weight: normal;}
.list14 li h4 {font-size: .16rem;color: #555555;line-height: .24rem;margin: .12rem 0 0;transition: color .5s;font-weight: normal;}


html,body{min-height:100vh;background: #fff;}

.more4 .a{display: flex;width: .58rem;height: .58rem;border: #0062bb 1px solid;border-radius: 50vw;background: #fff;align-items: center;justify-content: center;margin: 0 auto;}

@media(min-width: 1024px){
    .list14 li .a:hover:after{ transform: scale(1);}
    .list14 li .a:hover h4{ color: #dc081f}
}
@media(max-width: 1024px){
    .detail{ padding-top: 0;}
    .detail .left{width: 100%;padding: 0;}
    .detail .right{width: 100%;padding: .5rem 0 0;}
}
@media(max-width: 800px){
}
@media(max-width: 560px){
} 

.edu .fl1{ padding: 1.1rem 0 0;}

.tit4{align-items: center;margin-bottom: .52rem;justify-content: flex-start;width: 100%;}
.tit4>img{ height: .73rem; margin: 0 .15rem 0 0}
.tit4 .rr{ align-items: center; font-size: .36rem; color: #05186c; font-weight: bold; border-bottom: #bdc9de 1px solid; padding: 0 0 .1rem;}
.tit4 .rr img{ width: .24rem; margin-left: .15rem}

.edu .fl2{position:relative;width: 1920px;left: 50%;transform: translateX(-50%); margin: 0 0 .6rem}
.edu .fl2 .bg img{width: 1920px;max-width: fit-content;position: relative;/* left: 50%; *//* transform: translateX(-50%); */}
.edu .fl2 .move{position: absolute;top: 0;left: 0;z-index: 0;offset-path: path("M0.500,295.986 C0.500,295.986 231.988,150.344 456.887,180.078 C681.786,209.813 795.429,317.164 1104.740,312.972 C1414.051,308.780 1628.952,121.261 1817.619,55.178 C2006.287,-10.905 2039.338,-10.319 2115.054,24.203 C2190.770,58.724 2263.064,138.677 2347.462,136.113 ");animation-fill-mode: forwards;}
.edu .fl2 svg{/* width: 100%; */position: absolute;bottom: 0;}
.edu .fl2.aos-animate .move {animation: move 5s linear;animation-delay:.5s;animation-fill-mode: forwards;}
@keyframes move {99%{offset-distance: 100%;opacity: 1}100%{offset-distance: 100%;opacity: 0}}

.edu .fl3{ padding: 0 0 1rem; overflow: hidden;}
.edu .fl3 .left{ width: 57.87%}
.edu .fl3 .right{ width: calc(100% - 57.87%); padding: .7rem 0 0 .52rem; position: relative}

.edu .fl3 .right .ar_article{ background: #fff; margin-left: -38%; padding: .4rem; box-shadow: 0px 5px 46px 0px rgba(0, 0, 0, 0.1);}
.edu .ar_article, .edu .ar_article p{ font-size: .2rem; line-height: .42rem; margin-bottom: 0;}

.edu .fl4{ padding:0; overflow: hidden;}
.edu .fl4 .tit4{ justify-content: center;}
.edu .fl4 .img1{margin: 0.7rem auto;
    width: 70%;
    display: block;}
.edu .fl4 .ar_article1{ background: url(../images/edu_b1.jpg) center no-repeat; background-size: 100% 100%; padding: .4rem;}
.edu .fl4 .bottom{ padding: 0 .3rem;}

@media(min-width: 1024px){
    
}
@media(max-width: 1024px){
    .edu .fl1{ padding-top: 0;}
    .tit4{ margin-bottom: .3rem}
    .edu .fl2{ transform: translateX(-50%) scale(.7); margin: 0 0 .6rem}
    .edu .fl3 .left{ width: 100%}
    .edu .fl3 .right{width: 100%;padding: .5rem 0 0 0;}
    .edu .fl3 .right .ar_article{ margin-left: 0}
}
@media(max-width: 800px){
    .tit4>img{ height: .5rem;}
    .tit4 .rr{font-size: .26rem;max-width: 3rem;flex-wrap: nowrap;}
    .tit4 .rr img{ width: .15rem}
    .edu .ar_article, .edu .ar_article p{font-size: .18rem;line-height: 2;}
    .edu .fl2{ transform: translateX(-50%) scale(.6); margin: 0 0 .6rem}
    .edu .fl4 .bottom{ padding: 0;}
    .edu .fl4 .img1{ margin: .4rem 0;}

    .edu .fl3{ padding: 0 0 .5rem}
}
@media(max-width: 560px){
	.edu .fl2{ transform: translateX(-50%) scale(.4); margin:-1.2rem 0 -.6rem}
} 

.list15Box{margin-bottom: .48rem;}
.list15 .a{ align-items: center; background: url(../images/list16_b1.png) right bottom no-repeat;}
.list15 .img{width: 6.7rem;margin-right: .4rem;}
.list15 .txt{flex: 1;overflow: hidden;}
.list15 p{margin: .3rem 0 .6rem;}
.list15 .img .imgLi{ padding-bottom: 59.70%;}
.list15 h6{ font-size: .16rem; color: #666666; font-weight: normal}

.list16Box{margin: -.15rem;padding: .15rem;width: calc((100vw - 15.2rem)/2 + 100% + .3rem);}
.list16Box:after{content: "";position: absolute;top: .15rem;right: 0;bottom: .15rem;width: 4rem;background-image: -moz-linear-gradient( 0deg, transparent 0, #f3f3f3, #f3f3f3);background-image: -webkit-linear-gradient( 0deg, transparent 0, #f3f3f3, #f3f3f3);background-image: -ms-linear-gradient( 0deg, transparent 0, #f3f3f3, #f3f3f3);z-index: 1;}
.list16{ position: relative}
.list16 a{display: block;position: relative;transition: .5s;cursor: pointer;}
.list16 a:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #be2222 .05rem solid; opacity: 0; transition: .5s;}

.list16 .swiper-slide-thumb-active a{box-shadow: 0 0 0.15rem rgba(190,34,34, .5);}
.list16 .swiper-slide-thumb-active a:after{ opacity: 1;}

.arrow1{position: absolute;right: 13%;z-index: 100;top: 50%;margin-top: -.33rem;}
.arrow1 .arrow{background: url(../images/list16_l.png) center no-repeat; background-size: 100% 100% !important;;border-radius: 50vw;width: .67rem;height: .67rem;display: flex;align-items: center;justify-content: center; cursor: pointer; transition: .5s;}
.arrow1 .next{ background: url(../images/list16_r.png) center no-repeat; background-size: 100% 100% !important;}
.arrow1 .arrow:hover{ background: url(../images/list16_l_on.png) center no-repeat;}
.arrow1 .next:hover{ background: url(../images/list16_r_on.png) center no-repeat;}

.newsz .fl1{ padding: 1rem 0;}
.tit5{ margin-bottom: .48rem;}
.tit5 h3{ font-size: .36rem; color: #005bab;}

.newsz .fl2 .content{ margin: 0 -.22rem;}
.newsz .fl2 .box{ width: 33.33%; padding: 0 .22rem;}
.tit6{margin-bottom: .3rem;border-bottom: #cf0921 1px solid;}
.tit6 a{display: inline-block;line-height: .45rem;background: #cf0921;padding: 0 .15rem;font-size: .26rem;font-weight: bold;color: #fff;}

.list17 li{padding: .25rem 0;border-bottom: #bcd5e9 1px solid;}
.list17 .a{ display: block; position: relative;}
.list17 .img .imgLi{ padding-bottom: 2.69rem;}
.list17 .txt{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 0 .2rem .15rem; display: flex; align-items: flex-end; background: url(../images/list17_t.png) center 101% no-repeat; background-size: 100% auto;}
.list17 .txt h4{ font-size: .2rem; color: #fff; font-weight: normal}

.list17 .a>h4{font-size: .18rem;color: #333333;font-weight: normal;transition: .5s;}
.list17 .a h6{font-size: .16rem;color: #888888;font-weight: normal;margin: .12rem 0 0;}
.list17 li.li{ border: none;}
.box:last-child .list17 li.li{ padding-top: .5rem; padding-bottom: 0;}

.tit5c{ justify-content: space-between; align-items: center;}
.more1{ display: flex; align-items: center; font-size: .14rem; color: #333333; transition: .5s;}
.more1 img{ width: .11rem; margin: 0 0 0 .08rem;}

.newsz .fl3{ padding: 1.1rem 0 0;}

.list18Box .qhBox{position: relative;z-index: 1;padding: 0;margin: .5rem 0 0;}
.list18Box .swiper-scrollbar:before{content:"";position: absolute;top: 50%;height: 1px;background: #bed2cc;margin: -.5px 0 0;left: 0;right: 0;z-index: -1;}
.list18Box .swiper-scrollbar{height: .03rem;background: none;z-index: -1;position: absolute;top: 50%;margin-top: -.015rem;left: 1.65rem;right: 0;}
.list18Box .swiper-scrollbar .swiper-scrollbar-drag{background: #d60012;}
.list18 .a{height: 3.78rem;background: #fff;flex-direction: column;justify-content: center;padding: 0 .3rem;position: relative;z-index: 1;overflow: hidden;transition: .5s;}
.list18 .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/list18_t.png) center bottom no-repeat;background-size: 100% auto;z-index: -1;}
.list18 .a:after{content: "";position: absolute;top: 0;right: 0;border-right: #015aac .23rem solid;border-bottom: transparent .23rem solid;transition: .5s;}
.list18 h6{ font-size: .16rem; color: #015aac; font-family: "DIN Light";}
.list18 h4{ margin: .3rem 0 .2rem;}
.list18 p{font-size: .14rem;color: #666666;line-height: .26rem;height: calc(.26rem * 4)\0;min-height: calc(.26rem * 4);margin-bottom: .25rem;}

.arrow3{display: flex;justify-content: space-between;align-items: center;width: 1.3rem;}
.arrow3 .arrow{width: .48rem;height: .48rem;display: flex;justify-content: center;align-items: center;position: relative;z-index: 1;cursor: pointer;border-radius: 50%; border: 1px solid rgba(0,0,0,.3);}
.arrow3 .arrow .icog {position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;display: flex;align-items: center;justify-content: center;}
.arrow3 .arrow svg {width: 0.2rem;height: 0.2rem;fill: #777;position: relative; transition: .5s}
.arrow3 .arrow.prev .ico .ico2 { transform: translateX(0.22rem); opacity: 0; }
.arrow3 .arrow.next .ico .ico2 { transform: translateX(-0.22rem); opacity: 0; }


@media(min-width: 1024px){
	.list17 .a:hover>h4{ color: #cf0921}
	.arrow3 .arrow:hover svg{ fill: #fff}
	.arrow3 .arrow:hover{ background: #d60012; border: #d60012 1px solid}

    .list18 .a:hover{ background: #d60012;}
	.list18 .a:hover:after{ transform: translate(.24rem, -.24rem)}
	.list18 .a:hover:before{ transform: translateY(101%)}
	.list18 .a:hover *{ color: #fff}
}
@media(max-width: 1024px){
	.list15 .img{ margin: 0 auto}
	.list15 .txt{ width: 100%; flex: auto; margin-top: .3rem}
	.list16Box{ width: 120%}
	.newsz .fl2 .box{ width: 100%; margin-bottom: .4rem}
	.list17 .img .imgLi{ padding-bottom: 60%}
	.newsz .fl3{ padding: .1rem 0 0}
	.list16Box{margin: -.1rem;padding: .1rem;}
    .list16Box:after{width: 40vw;top: .1rem;bottom: .1rem;}
	.newsz .fl1{ padding: 0 0 .4rem}
	.arrow1{ transform: scale(.6)}
}
@media(max-width: 800px){
    .arrow3{width: 1rem;}
    .list18Box .swiper-scrollbar{ left: 1.4rem;}
    .list18 .a{height: 3rem;padding: 0 .2rem;}
    .list18 h4{ margin: .2rem 0 .14rem}
    .arrow3 .arrow{ transform: scale(.8)}
    .tit5{ margin-bottom: .3rem}
    .tit5 h3{ font-size: .26rem}

    .list17 li{ padding: .15rem 0}
    .list17 .a>h4{ font-size: .2rem}
    .tit6{ margin-bottom: .15rem}
    .tit6 a{font-size: .2rem;}
    .list15 .a{ background-size: 50% auto}
}
@media(max-width: 560px){
} 

/*公共css*/
@media(max-width: 800px){
    .h4s0{font-size: .2rem !important;line-height: .3rem !important;}
    .h4s1{font-size: .2rem !important;line-height: .3rem !important;max-height: .3rem\0 !important;}
    .h4s2{font-size: .2rem !important;line-height: .3rem !important;max-height: .6rem\0 !important;}
    .h4s3{font-size: .2rem !important;line-height: .3rem !important;max-height: .9rem\0 !important;}

    .ps0{font-size: .16rem !important;line-height: .26rem !important;}
    .ps1{font-size: .16rem !important;line-height: .26rem !important;max-height: .26rem\0 !important;}
    .ps2{font-size: .16rem !important;line-height: .26rem !important;max-height: .52rem\0 !important;}
    .ps3{font-size: .16rem !important;line-height: .26rem !important;max-height: .78rem\0 !important;}
    .ps4{font-size: .16rem !important;line-height: .26rem !important;max-height: 1.04rem\0 !important;}
    .ps5{font-size: .16rem !important;line-height: .26rem !important;max-height: 1.3rem\0 !important;}
} 

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 560px){
}