@charset "utf-8";html,body,.banner,.banner .slick,.banner .slick div,.banner .slick-slide a,.banner .slick-slide a img{width: 100%;height: auto}body{overflow-x: hidden}.banner{padding: 0 7.43%;overflow: hidden;position: relative;z-index: 1}.banner:before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 7.23%;background: url() no-repeat;background-size: cover}.banner:after{content: "";position: absolute;right: 0;top: 0;bottom: 0;width: 7.23%;background: url() no-repeat;background-size: cover}.banner .slick{position: relative;z-index: 9}.banner .slick-slide a{display: block;position: relative;overflow: hidden;font-size: 0}.banner .slick-slide a img{display: block;width: 100%}.banner .slick-slide a .banner-info{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;max-width: 1400px;margin: 0 auto;height: 56px;background: rgba(0, 0, 0, 0.48);z-index: 9}.banner .slick-slide a .banner-info p{color: #fff;font-size: 20px;line-height: 56px;padding: 0 180px 0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.banner .slick-dots{bottom: 23px;width: 100%;left: 0;right: 0;margin: 0 auto;text-align: right;font-size: 0;max-width: 1400px}.banner .slick-dots li{width: 10px;height: 10px;border-radius: 50%;background: #fff;margin: 0 10px;padding: 0;position: relative;transition: all 0.3s}.banner .slick-dots li:last-child{margin-right: 20px}.banner .slick-dots li.slick-active{width: 32px;border-radius: 5px}.banner .slick-dots li button{display: none}.banner .slick-prev,.banner .slick-next{width: 50px;height: 50px;opacity: 0.22;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1}.banner .slick-prev{background: url() no-repeat;background-size: cover;left: 22px}.banner .slick-next{background: url() no-repeat;background-size: cover;right: 22px}.banner .slick-prev:hover,.banner .slick-next:hover{opacity: 0.5}.tit{line-height: 40px;padding: 30px 0;overflow: hidden;text-align: center}.tit h3{float: left;font-size: 28px;font-weight: bold}.more a{display: block;font-size: 14px;background: url() no-repeat right center;padding-right: 15px;transition: all 0.3s}.more a:hover{color: #a01313;background: url() no-repeat right center}.section1{}.section1 img{width:100%;}.s1-video{float: right;width: 580px;height: 380px;border: 10px solid #fff;border-radius: 10px;position: relative;overflow: hidden;margin-left: 70px}.s1-video a{display: block;padding-top: 65.51%}.s1-jj{overflow: hidden}.s1-jj-tit a{display: block;font-size: 24px;line-height: 38px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;margin-top: 50px}.s1-jj-tx p{font-size: 16px;line-height: 34px;color: #666;margin-top: 20px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical}.s1-d{margin-top: 30px}.s1-more a{display: block;width: 130px;height: 40px;border: 1px solid #999;text-align: center;line-height: 40px;font-size: 14px;color: #666;transition: all 0.5s}.s1-more a:hover{background: #054da2;border-color: #054da2;color: #fff}.s1-dz{background: url(../img/dz.png) no-repeat left center;padding-left: 31px;font-size: 18px;line-height: 40px;cursor: pointer}.section2{padding: 30px 0 0 0}.s1-tit{text-align: center}.s1-tit ul{overflow: hidden;height: 60px;line-height: 60px;border-bottom: 1px solid #d8d8d8}.s1-tit ul li{display: inline-block;margin: 0 30px}.s1-tit ul li a{display: block;font-size: 20px;color: #666;text-align: center}.s1-tit ul li.on a{color: #fff;color: #054da2;position: relative}.s1-tit ul li.on a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #054da2}.s1-tit ul li a img{vertical-align: middle;padding-right: 10px;display: none}.s1-tit ul li.on a img{display: inline-block}.s1-tit ul li.on a::before{display: block}.s1-tit ul li.on a::after{display: block}.s1-bd{position: relative;margin-top: 10px}.s1-bd>ul{position: absolute;left: 0;right: 0;top: 0;width: 100%;opacity: 0;z-index: 8}.s1-bd>ul>div{margin-left: -20px;margin-right: -20px}.s1-bd>ul.on{position: relative;z-index: 9;opacity: 1}.s1-bd>ul li{float: left;width: 33.333%}.s1-bd>ul li a{display: block;margin: 20px;background: #f1f1f1;padding: 20px;border-radius: 4px;position: relative}.s1-bd>ul li a:before{content: "";position: absolute;right: 110px;top: 28px;width: 8px;height: 8px;border: 1px solid #fff;border-radius: 50%;z-index: 1;display: none}.s1-bd>ul li a:after{content: "";position: absolute;right: 10px;top: 32px;width: 100px;height: 1px;background: #fff;z-index: 1;display: none}.s1-bd>ul li span{display: block;background: url(../img/rl1.png) no-repeat left center;padding-left: 30px;font-size: 20px;font-family: "Georgia";color: #054da2}.s1-bd>ul li h3{font-size: 16px;line-height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-top: 20px}.s1-bd>ul li a:hover{background: url(../img/qh-bg.jpg) no-repeat;background-size: cover;box-shadow: 0px 0px 20px 0px rgba(54, 54, 54, 0.2)}.s1-bd>ul li a:hover span{color: #fff;background: url(../img/rl2.png) no-repeat left center}.s1-bd>ul li a:hover h3{color: #fff}.s1-bd>ul li a:hover:before,.s1-bd>ul li a:hover:after{display: block}.more2 a{display: block;position: absolute;right: 0;top: -50px;font-size: 14px}.more2 a:hover{color: #054da2}.section3{padding: 30px 0}.section3 .tit h3{color: #fff}.section3 .more a{color: #fff;background: none;background: url(../img/more3.png) no-repeat right center;color: #f6f0eb}.s3-l .pic{padding-top: 79.73%;cursor: pointer}.s3-l .pic video{position: absolute;left: 0;top: 0;min-width: 100%;min-height: 100%}.seciton3>div>div{margin-left: -19px;margin-right: -19px}.s3-l{width: 50%;margin-top: 40px}.s3-lk{margin: 0 19px}.s3-l1 .tit{background: url(../img/s3-tit1.jpg) no-repeat center;height: 110px;line-height: 110px}.s3-l2 .tit{background: url(../img/s3-tit2.jpg) no-repeat center;height: 110px;line-height: 110px}.s3-l3 .tit{background: url(../img/s3-tit3.jpg) no-repeat center;height: 110px;line-height: 110px}.s3-l4 .tit{background: url(../img/s3-tit4.jpg) no-repeat center;height: 110px;line-height: 110px}.s3-l .tit{padding: 0 30px;width: 100%;background-size: cover}.s3-l .tit h3{float: left;font-family: 'sySong';color: #fff;padding: 0}.s3-l .tit .more3 a{display: block;width: 42px;height: 42px;background: rgba(255, 255, 255, 0.6) url(../img/more3.png) no-repeat center;border-radius: 50%;margin-top: 34px;transition: all 0.3s}.s3-l .tit .more3 a:hover{background: rgba(255, 255, 255, 0.8) url(../img/more3.png) no-repeat center}.public-list{margin-top: 20px}.public-list li{line-height: 48px}.public-list li em{font-style: normal;font-family: "宋体";font-size: 14px;padding-right: 10px}.public-list li span{float: right;padding-left: 15px}.public-list li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.public-list li:hover a{color: #054da2}.public-list li:hover span{color: #054da2}@media screen and (max-width: 1100px){.s1-bd>ul li a:before{right: 90px}.s1-bd>ul li a:after{width: 80px}}@media screen and (max-width: 1024px){.s1-video{width: 450px;height: 295px;margin-left: 40px}.s1-jj-tit a{margin-top: 20px;font-size: 20px}.s1-jj-tx p{font-size: 14px;margin-top: 15px}.s1-more a{width: 110px;height: 36px;line-height: 36px;font-size: 12px}.s1-dz{background-size: 18px;line-height: 36px;font-size: 16px}.s1-bd>ul>div.s1-bdk{margin-left: -15px;margin-right: -15px}.s1-bd>ul li span{font-size: 18px;background-size: 18px}.s1-bd>ul li h3{margin-top: 10px}.s1-bd>ul li a{margin: 20px 15px}.s3-l .tit{padding: 0 20px;height: 90px;line-height: 90px}.s3-l .tit h3{font-size: 24px}.s3-l .tit .more3 a{width: 32px;height: 32px;margin-top: 29px}.s1-bd>ul li a:before{display: none !important}.s1-bd>ul li a:after{display: none !important}}@media screen and (max-width: 768px){.section1 {padding: 30px 0}.s1-video{float: none;width: 100%;height: auto;margin-left: 0}.s1-jj-tit a{font-size: 18px}.s1-jj-tx p{margin-top: 10px;line-height: 28px}.s1-d{margin-top: 15px}.s1-bd>ul li{width: 100%}.s1-bd>ul li a{margin: 6px 15px}.section2{padding: 20px 0 0 0}.s3-l{float: none;width: 100%;margin-top: 20px}}@media screen and (max-width: 640px){.more2 a{position: static;text-align: center;margin-top: 10px}.s1-tit ul li{margin: 0 10px}.s1-jj-tit a{font-size: 16px}}@media screen and (max-width: 480px){.s1-tit ul{height: auto;line-height: 34px}.s1-tit ul li{margin: 8px 10px}.s1-tit ul li.on a:after{height: 2px;bottom: -4px}}