﻿.navone:nth-child(2):after{content:''; display:block; width:60px; height:4px; background-color:#ff6a00; position:absolute; bottom:22px; left:50%; transform:translateX(-50%);}
.topbanner{height:500px; width:100%; background:url(/Images/jjfa/ncds1.jpg); background-size:auto 100%; background-position:center;}
.topimgdt{height:auto; width:100%; object-fit:cover; position:relative; left:50%; transform:translateX(-50%);}
.faa{width:1200px; margin:30px auto;}
.faatitle{text-align:center; height:45px; line-height:45px; font-size:36px; font-weight:bold;}
.faades{text-align:center; line-height:25px; font-size:18px; margin-top:15px; color:#999;}
.faabg{background-image:url(/Images/jjfa/ncds2.png); background-position:center center; background-repeat:no-repeat; width:1200px; height:580px; position:relative;}
.fab{background-image:url(/Images/jjfa/ncds3.jpg); background-position:center center; background-size:auto 100%; padding:50px 0 10px 0;}
.fabtitle{text-align:center; height:45px; line-height:45px; font-size:36px; font-weight:bold; color:#fff;}
.fabdes{text-align:center; line-height:25px; font-size:18px; margin-top:15px; color:#fff;}
.fablist{width:1160px; margin:50px auto; overflow:hidden;}
.fabone{width:16.5%; margin:10px 0 0px 0px; border-radius:10px; float:left; text-align:center;}
.fabone img{margin:25px auto 0 auto;}
.fabone:hover img{-webkit-animation:2s floaty alternate; animation:2s floaty alternate;}
.fabone h1{font-size:18px; padding:20px 0 0 0; color:#fff;}
.fac{width:1200px; margin:50px auto 30px auto;}
.factitle{text-align:center; height:45px; line-height:45px; font-size:36px; font-weight:bold;}
.facdes{text-align:center; line-height:25px; font-size:18px; margin-top:15px; color:#999;}
.facbg{height:350px; padding-top:50px;}
.facone{float:left; width:224px; height:295px; background-color:#0f5bff; border-radius:10px; margin-right:20px; padding:45px 35px; box-sizing:border-box;}
.facone:last-child{margin-right:0px;}
.facone:hover{box-shadow:0 0 30px rgba(15,91,255,0.2); transform:translateY(-5px);}
.fac1{color:#fdb105;}
.fac2{color:#fff; font-size:17px; font-weight:bold; padding-top:10px;}
.fac3{background-image:linear-gradient(90deg, rgba(255,255,255,1),rgba(255,255,255,0)); height:5px; width:50%; border-radius:1px; margin:10px 0;}
.fac4{color:#fff; line-height:25px;}

.fad{padding:50px 0 30px 0; background-color:#f5f8ff;}
.fadtitle{text-align:center; height:45px; line-height:45px; font-size:36px; font-weight:bold;}
.faddes{text-align:center; line-height:25px; font-size:18px; margin-top:15px; color:#999;}
.fadbg{width:1200px; margin:0 auto; padding:30px 10px;}
.fadbg:after{clear:both; content:""; display:table;}
.fadone{float:left; width:380px; height:250px; margin-right:30px; margin-top:30px; border-radius:20px;}
.fadone:nth-child(3n){margin-right:0px;}
.fadone:hover{box-shadow:0 0 20px rgba(0,0,0,0.3); transform:translateY(-3px);}
.img1{background-image:url(/Images/jjfa/ncds15.png);}
.img2{background-image:url(/Images/jjfa/ncds16.png);}
.img3{background-image:url(/Images/jjfa/ncds17.png);}
.img4{background-image:url(/Images/jjfa/ncds18.png);}
.img5{background-image:url(/Images/jjfa/ncds19.png);}
.img6{background-image:url(/Images/jjfa/ncds20.png);}
.fadotitle{font-size:20px; font-weight:bold; padding:45px 40px 15px 40px; color:#fff;}
.fadodes{font-size:16px; padding:0px 40px 20px 40px; color:#999; line-height:30px; color:#fff;}


@keyframes floaty {
    from{transform:scale(1.1,1.1);}
    to{transform:scale(1,1);}
}

@media screen and (max-width:600px) {
     /*.topimg{height:50vw; width:100%; object-fit:cover;}*/
	.topbanner{height:55vw; width:100%; background-position:27% center;}
    .faa{width:100vw; padding:0 3vw; box-sizing:border-box;}
    .faabg{background-image:url(/Images/jjfa/ncds2.png); background-position:center center; background-repeat:no-repeat; width:100%; height:230px; background-size:100% auto; position:relative;}
    .fablist{width:100%; margin:25px auto 40px auto; overflow:hidden;}
    .fabone{width:50%; margin:10px 0 0px 0px; border-radius:10px; float:left; text-align:center;}
    .fac{width:100%; margin:50px auto 30px auto;}
    .facbg{height:auto; padding-top:50px; overflow:hidden;}
    .facone{float:left; width:90vw;height:auto;background-color:#0f5bff;border-radius:10px;margin-left:5vw;margin-right:0px;margin-bottom:3vw;padding:5vw 5vw;box-sizing:border-box;}
    .fadbg{width:100%; margin:0 auto; padding:0px 0px;}
    .fadone{float:none; width:94vw; height:auto; margin-left:3vw; margin-top:3vw; border-radius:20px; background-size:100% auto;}
    .fadodes{padding:0px 40px 35px 40px;}
	.fad{padding-top:35px;}
	.fadotitle{font-size:18px;}
}
