﻿.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/ljdtm1.jpg); background-size: auto 100%; background-position:center;}
.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/ljdtm2.png); background-position: center center; background-repeat: no-repeat; width: 1200px; height: 1000px; position: relative; }
.faanum { width: 295px; position: absolute; border-radius: 10px; padding: 20px; box-sizing: border-box; box-shadow: 0 0 30px rgba(108, 137, 141, 0.1); border: solid 1px #fff; }
    .faanum:hover { box-shadow: 0 0 20px rgba(108, 137, 141, 0.3); transform: translateY(-2px); }
.faa1 { background: #eee4ff; left: 450px; top: 30px; }
.faa1title { color: #7929fe; font-weight: bold; font-size: 16px; text-align: center; padding-bottom: 10px; }
.faa2 { background: #f9eefe; left: 839px; top: 120px; }
.faa2title { color: #b741f5; font-weight: bold; font-size: 16px; padding-bottom: 10px; }
.faa3 { background: #ffebf0; left: 935px; top: 345px; }
.faa3title { color: #fe2349; font-weight: bold; font-size: 16px; padding-bottom: 10px; }
.faa4 { background: #fef3ef; left: 944px; top: 565px; }
.faa4title { color: #fe9329; font-weight: bold; font-size: 16px; padding-bottom: 10px; }
.faa5 { background: #fff5ec; left: 830px; top: 765px; }
.faa5title { color: #ff902c; font-weight: bold; font-size: 16px; padding-bottom: 10px; }
.faa6 { background: #e9fae8; left: 455px; top: 851px; }
.faa6title { color: #06c408; font-weight: bold; font-size: 16px; text-align: center; padding-bottom: 10px; }
.faa7 { background: #e7faf4; left: 95px; top: 787px; }
.faa7title { color: #40ddb0; font-weight: bold; font-size: 16px; text-align: right; padding-bottom: 10px; }
.faa8 { background: #e7f4fc; left: -35px; top: 590px; }
.faa8title { color: #40a9e0; font-weight: bold; font-size: 16px; text-align: right; padding-bottom: 10px; }
.faa9 { background: #e6eefb; left: -35px; top: 360px; }
.faa9title { color: #3c7adf; font-weight: bold; font-size: 16px; text-align: right; padding-bottom: 10px; }
.faa10 { background: #e2eaff; left: 80px; top: 124px; }
.faa10title { color: #115afe; font-weight: bold; font-size: 16px; text-align: right; padding-bottom: 10px; }
.faasdes { color: #999; font-size: 14px; text-align: justify; }
.fab { background-image: url(/Images/jjfa/ljdtm7.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: 550px; height: 210px; margin: 10px 0 30px 10px; border-radius: 10px; float: left; background-color: rgba(255,255,255,0.1); box-shadow: 0 0 10px rgba(0,0,0,0.2); }
    .fabone:nth-child(2n) { float: right; margin: 10px 10px 30px 0px; }
    .fabone img { margin: 25px 0 0 30px; }
    .fabone h1 { font-size: 22px; padding: 15px 0 0 70px; color: #fff; line-height: 50px; }
    .fabone div { color: #fff; padding: 0px 20px 15px 20px; line-height: 25px; text-align: justify; }
    .fabone:hover { transform: translateY(-2px); box-shadow: 0 0 10px rgba(0,0,0,0.4); }

.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 { background-image: url(/Images/jjfa/ljdtm8.jpg); background-position: center center; background-repeat: no-repeat; height: 550px; }
.facline1 { width: 1200px; overflow: hidden; padding-top: 55px; }
.facline2 { width: 1200px; box-sizing: border-box; overflow: hidden; margin-top: 400px; }
.facline1 div { font-size: 16px; float: left; width: 149px; text-align: center; box-sizing: border-box; font-weight: bold; margin-right: 83px; }
.facline2 div { font-size: 16px; float: right; width: 150px; text-align: center; box-sizing: border-box; font-weight: bold; margin-left: 83px; }
.fac1 { color: #fdb105; }
.fac2 { color: #f44234; }
.fac3 { color: #01a9f7; }
.fac4 { color: #7f5aff; }
.fac5 { color: #ff8119; }
.fac6 { color: #4545fa; }
.fac7 { color: #02d2b3; }
.fac8 { color: #fd3653; }
.fac9 { color: #0f5bff; }
.fac10 { color: #ff0f6f; }

.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; overflow: hidden; }
.fadone { float: left; width: 280px; margin-right: 26px; margin-top: 30px; }
    .fadone:nth-child(4n) { margin-right: 0px; }
.fadoimg { border-radius: 25px; }
    .fadoimg:hover { transform: translateY(-2px); box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.fadotitle { font-size: 19px; font-weight: bold; padding: 15px 0 5px 2px; }
.fadodes { font-size: 16px; padding: 0px 0 0px 2px; color: #999; line-height: 25px; }
.fae { width: 1200px; margin: 50px auto 30px auto; }
.faetitle { text-align: center; height: 45px; line-height: 45px; font-size: 36px; font-weight: bold; }
.faedes { text-align: center; line-height: 25px; font-size: 18px; margin-top: 15px; color: #999; }
.faebg { height: 450px; padding: 50px 0 0 0; }
.faeone { width: 262px; height: 359px; margin-right: 49px; float: left; box-sizing: border-box; position: relative; }
    .faeone:nth-child(4n) { margin-right: 0px; }
    .faeone:hover { transform: translateY(-3px); }
.faeshadow1 { width: 160px; height: 230px; position: absolute; left: 65px; top: 90px; box-shadow: 0 0 150px #ff6968; }
.faepic1 { width: 262px; height: 359px; position: absolute; left: 0px; top: 0px; background-image: url(/Images/jjfa/ljdtm21.png); text-align: center; }
.faeshadow2 { width: 160px; height: 230px; position: absolute; left: 65px; top: 90px; box-shadow: 0 0 150px #fd9061; }
.faepic2 { width: 262px; height: 359px; position: absolute; left: 0px; top: 0px; background-image: url(/Images/jjfa/ljdtm22.png); }
.faeshadow3 { width: 160px; height: 230px; position: absolute; left: 65px; top: 90px; box-shadow: 0 0 150px #5b66fe; }
.faepic3 { width: 262px; height: 359px; position: absolute; left: 0px; top: 0px; background-image: url(/Images/jjfa/ljdtm23.png); }
.faeshadow4 { width: 160px; height: 230px; position: absolute; left: 65px; top: 90px; box-shadow: 0 0 150px #7c55ff; }
.faepic4 { width: 262px; height: 359px; position: absolute; left: 0px; top: 0px; background-image: url(/Images/jjfa/ljdtm24.png); }
.faepic { margin: 115px auto 0 auto; }
.faetitles { font-size: 18px; font-weight: bold; padding: 30px 0 0 0; text-align: center; }
.faedess { padding: 20px 25px 0 25px; font-size: 15px; text-align: justify; color: #999; line-height: 25px; }

@media screen and (max-width: 600px) {
    .topbanner{ height:55vw; width: 100%; background-position:center; }
    .faa { width: 100vw; padding: 0 3vw 0 3vw; box-sizing: border-box; }
    .faabg { background-image: url(/Images/jjfa/ljdtm2.png); background-size: 70% auto; background-position: center 5vw; background-repeat: no-repeat; width:94vw; height: auto; position: relative; padding-top: 85vw; }
    .faanum { width: 94vw; position: static; margin: 3vw 0 0 0; padding: 3vw; }
    .fablist { width: 100vw; margin: 3vw auto; overflow: hidden; }
    .fabone { width: 94vw; height: auto; margin: 3vw 3vw 0vw 3vw; overflow: hidden; border-radius: 10px; float: none; background-color: rgba(255, 255, 255, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
        .fabone:nth-child(2n) { float: none; margin: 3vw 3vw 0vw 3vw; }
        .fabone img { margin: 15px 0 0 15px; float: left; height: 50px; }
    .fac { width: 100vw; margin: 50px auto 30px auto; }
    .facbg { background-image: url(/Images/jjfa/ljdtm8.jpg); background-position: center center; background-repeat: no-repeat; height: 340px; background-size: contain; width: 94vw; margin: 0 3vw; }
    .facline1 { width: 94vw; overflow: hidden; padding-top: 40px; text-align: center; }
        .facline1 div { font-size: 16px; width: auto; text-align: center; box-sizing: border-box; font-weight: bold; margin: 10px 10px 0 10px; display: inline-block; float: inherit; }
    .facline2 { width: 94vw; overflow: hidden; margin-top: 33vw; text-align: center; }
        .facline2 div { font-size: 16px; width: auto; text-align: center; box-sizing: border-box; font-weight: bold; margin: 10px 10px 0 10px; display: inline-block; float: inherit; }

    .fadbg{width:100vw; margin: 0 auto; padding: 0px 0px; overflow: hidden; }
    .fadone{float:left; width: 94vw; margin: 20px 3vw 0 3vw; }
    .fadoimg{border-radius:20px; width:100%;}
    .fadodes{font-size:15px; padding:0px 0 0px 2px; color:#999; line-height:25px; }
    .fae{width:100%; margin:50px auto 30px auto;}
    .faeone{width:45.5vw; height:66vw; margin:0vw 0 7vw 3vw; float:left; box-sizing:border-box; position:relative; overflow:hidden; box-shadow:0px 28px 25px rgba(0, 0, 0, 0.05); border-radius:0 0 10px 10px;}
    .faepic1,.faepic2,.faepic3,.faepic4{width:100%; height:100%; background-size:100% auto; background-repeat:no-repeat; }
    .faeshadow1, .faeshadow2, .faeshadow3, .faeshadow4, .faedess {display: none; }
    .faebg{height: auto; overflow: hidden; padding-bottom: 6vw; }
    .faepic{margin: 25vw auto 0 auto; }
    .faetitles{padding: 6vw 0 0 0; }
	.faa1title,.faa6title,.faa7title,.faa8title,.faa9title,.faa10title{text-align:left;}
}
