@charset "UTF-8";body{overflow-x: hidden}html,body{width: 100%}.banner{width: 100%;height: auto}.banner img{display: block;width: 100%}.title{overflow: hidden;padding-bottom: 25px;background: url(../images/tit-bg.png) no-repeat center bottom;text-align: center;position: relative}.title h3{display: inline-block;line-height: 70px}.title h3 img{vertical-align: middle;padding-right: 18px}.title h3 span{vertical-align: middle}.title h3 span.tit1{font-family: "KaiTi";font-size: 52px;font-weight: bold;color: #eb452b}.title h3 span.tit2{font-family: 'sySong';font-size: 36px;color: #333;padding-left: 25px}.more{position: absolute;right: 0;top: 40%;transform: translateY(-50%)}.more a{display: block;width: 80px;line-height: 25px;background: #c21920;border-radius: 12px;text-align: center;font-size: 14px;color: #fff;transition: all 0.3s}.more a:hover{margin-right: 5px}.section1{padding-top: 60px;padding-bottom: 60px;overflow: hidden}.section1 .title h3 .tit{cursor: pointer;font-family: 'sySong';font-size: 36px;color: #333}.section1 .title h3 .tit.on{font-family: "KaiTi";font-size: 52px;font-weight: bold;color: #eb452b}.section1 .more{display: none}.section1 .more.on{display: block}.s1-ck{margin-top: 60px;position: relative}.s1-ck>div{position: absolute;left: 0;right: 0;top: 0;width: 100%;opacity: 0;z-index: 8}.s1-ck>div.on{position: relative;z-index: 9;opacity: 1}.s1-l-l{width: 670px;margin-right: 60px;position: relative}.s1-l-l::after{content: "";position: absolute;left: -50px;right: -50px;bottom: -22px;height: 49px;background: url(../images/jdt-bg.png) no-repeat center bottom;background-size: 100% auto}.s1-l-l ul li a{display: block;position: relative;transition: all 0.3s}.s1-l-l ul li .pic{padding-top: 500px}.s1-l-l ul li .pic::after{content: "";position: absolute;left: 0;width: 100%;bottom: 0;background: url(../images/jdt-yy.png) repeat-x;height: 120px}.s1-l-l ul li a:hover .pic img{transform: scale(1.1)}.s1-l-l ul li .s1-linfo{position: absolute;bottom: 20px;left: 0;width: 100%;z-index: 1}.s1-l-l ul li .s1-linfo h3{font-size: 18px;font-weight: bold;line-height: 30px;color: #fff;padding: 0 120px 0 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.s1-l-l .slick-dots{width: auto;bottom: 32px;font-size: 0;right: 21px}.s1-l-l .slick-dots li{width: 6px;height: 6px;background: #fff;border-radius: 50%;margin: 0 4px;overflow: hidden;transition: all 0.3s}.s1-l-l .slick-dots li.slick-active{width: 38px;background: #c21920;border-radius: 3px}.s1-l-l .slick-dots li button{display: none}.s1-r{overflow: hidden}.s1-r ul li{position: relative}.s1-r ul li::after{content: "";position: absolute;left: 0;bottom: 0;width: 0;background: #c21920;height: 1px;transition: all 0.3s}.s1-r ul li:hover::after{width: 100%}.s1-r ul li a{display: block;padding: 25px 0;border-bottom: 1px dashed #e5e5e5;transition: all 0.3s}.s1-r ul li a h3{font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;transition: all 0.3s}.s1-r ul li a .s1-rzy{margin-top: 15px}.s1-r ul li a .s1-rzy span{float: right;font-size: 16px;color: #999;background: url(../images/sj-h.png) no-repeat left center;padding-left: 22px;line-height: 36px;margin-left: 15px}.s1-r ul li a .s1-rzy p{line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;color: #666}.s1-r ul li a:hover h3{font-weight: bold;color: #c21920;padding-left: 5px}.s2-box{border: 1px solid #c21920;border-radius: 10px;margin-top: 60px}.s2-box ul{padding: 25px}.s2-box ul li{width: 33.333%;border-left: 1px solid #c21920}.s2-box ul li a div::before{content: "";position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background: url(../images/s2-libg.jpg) no-repeat center;background-size: cover;box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.2);width: 0;height: 0;opacity: 0;transition: all 0.3s;z-index: 2}.s2-box ul li a div:hover::before{display: block;width: 100%;height: 100%;opacity: 1;transform: translateX(-50%) translateY(-50%) scale(1.2)}.s2-box ul li:nth-child(3n+1){border-left: none}.s2-box ul li a{display: block;margin: 0 25px;border-bottom: 1px solid #c21920;position: relative;z-index: 1}.s2-box ul li:nth-child(4) a,.s2-box ul li:nth-child(5) a,.s2-box ul li:nth-child(6) a{border-bottom: none}.s2-box ul li a div{padding: 30px 40px;position: relative;z-index: 3;transition: all 0.3s}.s2-box ul li:hover a div{padding: 35px 40px 45px 40px}.s2-box ul li a h3{font-size: 18px;font-weight: bold;line-height: 30px;height: 65px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;background: url(../images/zs1.png) no-repeat left 8px;padding-left: 28px;transition: all 0.3s;position: relative;z-index: 2}.s2-box ul li a p{font-size: 16px;color: #999;line-height: 30px;max-height: 90px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;margin-top: 20px;transition: all 0.3s;position: relative;z-index: 2}.s2-box ul li:hover a h3{color: #fff;background-image: url(../images/zs2.png)}.s2-box ul li:hover a p{color: #fff}.section3{padding: 60px 0}.section3 .title h3 .tit{cursor: pointer;font-family: 'sySong';font-size: 36px;color: #333}.section3 .title h3 .tit.on{font-family: "KaiTi";font-size: 52px;font-weight: bold;color: #eb452b}.section3 .more{display: none}.section3 .more.on{display: block}.s3-c{margin-top: 25px;position: relative}.s3-c>ul{position: absolute;left: 0;right: 0;top: 0;width: 100%;opacity: 0;z-index: 8}.s3-c>ul.on{position: relative;z-index: 9;opacity: 1}.s3-c ul li{width: 47.85%;margin-top: 25px;position: relative;left: 0;transition: all 0.3s}.s3-c ul li::before{content: "";position: absolute;border-left: 5px solid #ad1216;top: 0;left: 0;height: 100%;transform: scaleY(0);transition: all 0.3s}.s3-c ul li:hover::before{transform: none}.s3-c ul li a{display: block;line-height: 70px;background: #f7f7f7;transition: all 0.3s}.s3-c ul li a h3{padding: 0 40px;font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.s3-c ul li:hover{left: 5px}.s3-c ul li a:hover{box-shadow: 0px 14px 30px 0px rgba(173, 18, 22, 0.2)}.s3-c ul li a:hover h3{font-weight: bold;color: #ad1216}.s4-t{margin-top: 60px}.s4-t ul li{width: 50%}.s4-t ul li a{display: block;position: relative}.s4-t ul li .pic{padding-top: 52.14%}.s4-t ul li .s4-tintro{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(4, 0, 0, 0.4);text-align: center}.s4-t ul li .s4-tintro h3{padding: 0 10px;font-size: 24px;color: #fff;line-height: 100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;transition: all 0.3s;position: relative;top: 0}.s4-t ul li:hover .s4-tintro h3{top: -5px}.s4-d{margin-top: 20px}.s4-d ul li{width: 48%;line-height: 60px;position: relative;left: 0;transition: all 0.3s;border-top: 1px dashed #e5e5e5}.s4-d ul li a{display: block;color: #666;transition: all 0.3s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.s4-d ul li:nth-child(1),.s4-d ul li:nth-child(2){border-top: none}.s4-d ul li span{float: right;color: #666;transition: all 0.3s}.s4-d ul li:hover{left: 5px}.s4-d ul li:hover a{font-weight: bold;color: #ad1216}.s4-d ul li:hover span{color: #ad1216}.section5{padding: 60px 0;overflow: hidden}.s2-c{margin-top: 60px}.s2-c ul{margin-left: -30px;margin-right: -30px}.s2-c .slick-list{padding-bottom: 20px}.s2-c ul li a{display: block;margin: 0 30px;transition: all 0.3s}.s2-c ul li .pic{padding-top: 40%}.s2-c ul li .s2-cintro{background: #f5f5f5;padding: 20px;position: relative;text-align: center}.s2-c ul li .s2-cintro::after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background: #ad1216;transform: scaleX(0);transition: all 0.3s}.s2-c ul li .s2-cintro h3{font-size: 16px;color: #666;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;position: relative;top: 0;transition: all 0.3s}.s2-c ul li:hover .s2-cintro h3{top: -5px}.s2-c ul li a:hover{box-shadow: 0px 2px 10px 0px rgba(173, 18, 22, 0.2)}.s2-c ul li a:hover .s2-cintro::after{transform: none}@media screen and (max-width: 1024px){.section1{padding-top: 25px;padding-bottom: 25px}.title{padding-bottom: 20px;background-size: auto 8px}.title h3{line-height: 44px}.title h3 img{height: 36px;padding-right: 10px}.title h3 span.tit1{font-size: 36px}.title h3 span.tit2{font-size: 26px;padding-left: 10px}.more a{width: 60px;line-height: 22px;font-size: 12px}.s1-c{margin-top: 25px}.s1-l-l{float: none;width: 100%;margin-right: 0}.s1-l-l ul li .pic{padding-top: 74.62%}.s1-l-l ul li .s1-linfo h3{font-size: 16px}.s1-r{margin-top: 25px}.s1-r ul li a{padding: 15px 0}.s1-r ul li a h3{font-size: 16px}.s1-r ul li a .s1-rzy{margin-top: 6px}.s1-r ul li a .s1-rzy p,.s1-r ul li a .s1-rzy span{line-height: 30px;font-size: 14px}.s2-box{margin-top: 25px}.s2-box ul li a div{padding: 20px}.s2-box ul{padding: 0}.s2-box ul li a{margin: 0 20px}.s2-box ul li a h3{font-size: 16px;line-height: 26px;height: 78px;background-size: auto 10px;padding-left: 20px;background-position: left 6px}.s2-box ul li a p{font-size: 14px;line-height: 26px;max-height: 78px;margin-top: 15px}.section3{padding: 25px 0}.s3-c ul li{margin-top: 15px}.s3-c ul li a{line-height: 50px}.s3-c ul li a h3{padding: 0 20px;font-size: 16px}.s4-t ul li .s4-tintro h3{font-size: 16px;line-height: 50px}.section5{padding: 25px 0}.s2-c{margin-top: 25px}.s2-c ul{margin-left: -15px;margin-right: -15px}.s2-c ul li a{margin: 0 15px}.s2-c ul li .s2-cintro{padding: 10px 20px}.s4-t{margin-top: 25px}.section1 .title h3 .tit,.section3 .title h3 .tit{font-size: 26px}.section1 .title h3 .tit.on,.section3 .title h3 .tit.on{font-size: 36px}}@media screen and (max-width: 768px){.s2-box ul li{width: 50%}.s2-box ul li:nth-child(2n+1){border-left: none}.s2-box ul li:nth-child(even){border-left: 1px solid #c21920}.s2-box ul li:nth-child(4) a{border-bottom: 1px solid #c21920}.s3-c ul li{width: 100%}.s4-d ul li{width: 100%;line-height: 50px}.s4-d ul li:nth-child(2){border-top: 1px dashed #e5e5e5}}@media screen and (max-width: 640px){.title h3 span.tit1{font-size: 30px;letter-spacing: -2px}.title h3 span.tit2{font-size: 20px}.s4-t ul li .s4-tintro h3{line-height: 40px}.section1 .title h3 .tit,.section3 .title h3 .tit{font-size: 20px}.section1 .title h3 .tit.on,.section3 .title h3 .tit.on{font-size: 30px}}@media screen and (max-width: 480px){.title h3{display: block;float: left}.s2-box ul li{width: 100%;border-left: none !important}.s2-box ul li:nth-child(5) a{border-bottom: 1px solid #c21920}.s2-box ul li a h3{height: auto;max-height: 78px}.s2-box ul li a p{margin-top: 10px}.s2-box ul li a div{padding: 20px 0}.s4-t ul li{width: 100%}}@media screen and (max-width: 376px){.title h3 img{height: 26px}.title h3 span.tit1{font-size: 22px;letter-spacing: -2px}.title h3 span.tit2{font-size: 16px}.section1 .title h3 .tit,.section3 .title h3 .tit{font-size: 16px}.section1 .title h3 .tit.on,.section3 .title h3 .tit.on{font-size: 22px}}