@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{overflow: hidden}.banner a{display: block}.banner>img{display: block;width: 100%}.banner .slick{position: relative;z-index: 9}.banner .slick-slide a{display: block;position: relative}.banner .slick-slide a:before{content: "";position: absolute;left: 0;right: 0;top: 0;background: url(../img/banner-bg.png) repeat-x;height: 133px}.banner .slick-slide a img{display: block;width: 100%}.banner .slick-slide a p{position: absolute;z-index: 9;color: #fff;left: 0;right: 0;bottom: 35px;width: 100%;max-width: 1200px;margin: 0 auto;font-size: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 100px}.banner .slick-slide a::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center top}.banner .slick-dots{bottom: 34px;width: 100%;left: 0;right: 0;margin: 0 auto;text-align: center;font-size: 0}.banner .slick-dots li{width: 29px;height: 29px;margin: 0 10px;color: #fff;position: relative}.banner .slick-dots li.slick-active button{background: url(../img/icon-dot2.png) no-repeat center;background-size: cover}.banner .slick-dots li button{background: url(../img/icon-dot1.png) no-repeat center;background-size: cover;width: 29px;height: 29px}.tit{line-height: 46px;padding: 55px 0;overflow: hidden;text-align: center}.tit h3{display: inline-block;font-family: 'ACASLONPRO-REGULAR';font-size: 42px;color: #000;position: relative}.tit h3:before{content: "";position: absolute;left: 50%;top: -55px;transform: translateX(-50%);width: 160px;height: 160px;background: url(../img/tit-bg.png) no-repeat center top;background-size: cover}.more{padding: 50px 0;text-align: center}.more a{display: inline-block;font-family: 'ACASLONPRO-REGULAR';font-size: 18px;color: #000;position: relative}.more a:after{content: "";position: absolute;bottom: 0;left: 25px;width: 110px;height: 1px;background: #b81919}.more a img{vertical-align: middle;padding-right: 10px;transition: all 0.5s}.more a:hover{color: #b81919}.more a:hover img{animation: icon-yh 0.6s linear}.section1{background: url(../img/section1.jpg) no-repeat center top;background-size: cover;padding-top: 40px}.s1-l{width: 48.5%}.s1-l a{display: block;position: relative}.s1-l .pic{padding-top: 65%}.s1-l .s1-linfo{position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: url(../img/s1-l-yy.png)repeat-x center bottom}.s1-l .s1-linfo p{position: absolute;left: 20px;right: 20px;bottom: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;font-family: 'ACASLONPRO-REGULAR';font-size: 24px;color: #fff}.s1-l a:hover .pic img{transform: scale(1.1)}.s1-r{overflow: hidden}.s1-r ul li{float: left;width: 50%}.s1-r ul li a{display: block;margin-left: 30px;position: relative}.s1-r ul li:nth-child(3),.s1-r ul li:nth-child(4){margin-top: 30px}.s1-r ul li .pic{padding-top: 62.4%}.s1-r ul li .s1-rinfo{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(184, 25, 25, 0.7);height: 0;transition: all 0.3s}.s1-r ul li .s1-rinfo p{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);font-family: 'ACASLONPRO-REGULAR';font-size: 24px;color: #fff;width: 85%;display: none;transition: all 0.3s}.s1-r ul li a:hover .s1-rinfo{height: 100%}.s1-r ul li a:hover .s1-rinfo p{display: block}.s1-r ul li a:hover .pic img{transform: scale(1.1)}.section2{background: url(../img/section2.jpg) no-repeat center;background-size: cover;padding-top: 56px 0}.s2-c{position: relative}.s2-c .slick-list{padding-top: 25px}.s2-c>div{overflow: hidden;padding: 30px 5px}.s2-c ul{margin-left: -35px;margin-right: -35px}.s2-c ul li a{display: block;background: #fff;box-shadow: 0px 0px 4px 0px rgba(62, 62, 62, 0.52);margin: 5px 35px;padding: 25px 20px 50px 20px;height: 340px;position: relative}.s2-c ul li:nth-child(even) a{margin-top: 30px}.s2-c ul li .s2-cdate{width: 134px;height: 50px;text-align: center;line-height: 50px;font-size: 24px;color: #fff;position: absolute;top: -25px;left: 50%;transform: translateX(-50%)}.s2-c ul li.s2-li1 .s2-cdate{background: #b81919}.s2-c ul li.s2-li1 a{border-bottom: 7px solid #b81919}.s2-c ul li.s2-li2 .s2-cdate{background: #c0913f}.s2-c ul li.s2-li2 a{border-bottom: 7px solid #c0913f}.s2-c ul li.s2-li3 .s2-cdate{background: #4d729e}.s2-c ul li.s2-li3 a{border-bottom: 7px solid #4d729e}.s2-c ul li.s2-li4 .s2-cdate{background: #7e6b5a}.s2-c ul li.s2-li4 a{border-bottom: 7px solid #7e6b5a}.s2-c ul li.s2-li5 .s2-cdate{background: #b81919}.s2-c ul li.s2-li5 a{border-bottom: 7px solid #b81919}.s2-c ul li.s2-li6 .s2-cdate{background: #c0913f}.s2-c ul li.s2-li6 a{border-bottom: 7px solid #c0913f}.s2-c ul li.s2-li7 .s2-cdate{background: #4d729e}.s2-c ul li.s2-li7 a{border-bottom: 7px solid #4d729e}.s2-c ul li.s2-li8 .s2-cdate{background: #7e6b5a}.s2-c ul li.s2-li8 a{border-bottom: 7px solid #7e6b5a}.s2-c ul li h3{font-family: arial;font-size: 24px;line-height: 30px;color: #111;max-height: 90px;overflow: hidden;margin-top: 20px}.s2-c ul li p{font-family: arial;font-size: 16px;line-height: 30px;color: rgba(102, 102, 102, 0.8);max-height: 140px;overflow: hidden;margin-top: 20px;border-top: 1px dashed #ddd;padding-top: 20px}.s2-c ul li a:hover h3{color: #b81919}.s2-c ul li a:hover p{color: rgba(102, 102, 102, 0.6)}.section3{background: url(../img/section3.jpg) no-repeat center;background-size: cover;padding: 88px 0}.s3-c ul{display: table-cell}.s3-c ul li{float: left;width: 25%;height: 295px}.s3-c ul li a{display: block;width: 100%;height: 100%;padding: 40px;color: #fff;transition: all 0.3s}.s3-c ul li h3{font-size: 24px;line-height: 32px;height: 160px;overflow: hidden}.s3-c ul li span{display: block;float: right;margin-top: 30px}.s3-c ul li span img{transition: all 0.3s}.s3-c ul li:nth-child(2) a{background: rgba(184, 25, 25, 0.9)}.s3-c ul li:nth-child(2) a:hover{background: rgba(184, 25, 25, 1)}.s3-c ul li:nth-child(5) a{background: rgba(126, 107, 90, 0.9)}.s3-c ul li:nth-child(5) a:hover{background: rgba(126, 107, 90, 1)}.s3-c ul li:nth-child(6) a{background: rgba(192, 145, 63, 0.9)}.s3-c ul li:nth-child(6) a:hover{background: rgba(192, 145, 63, 1)}.s3-c ul li:nth-child(8) a{background: rgba(50, 50, 50, 0.46)}.s3-c ul li:nth-child(8) a:hover{background: rgba(50, 50, 50, 0.7)}.s3-c ul li:nth-child(9) a{background: rgba(77, 114, 158, 0.9)}.s3-c ul li:nth-child(9) a:hover{background: rgba(77, 114, 158, 1)}.s3-c ul li:nth-child(10) a{background: rgba(225, 225, 225, 0.9);color: #333}.s3-c ul li:nth-child(10) a:hover{background: rgba(225, 225, 225, 1)}.s3-c ul li a:hover span img{transform: rotate(10deg)}.s3-c ul li:nth-child(8) a{padding: 100px 15px 0 15px;text-align: center}.s3-c ul li:nth-child(8) h3{font-family: 'ACASLONPRO-REGULAR';font-size: 38px;height: 32px;text-align: left}.s3-c ul li:nth-child(8) .more{display: inline-block;padding: 0;line-height: 57px;font-family: 'ACASLONPRO-REGULAR';font-size: 18px;position: relative;margin-top: 40px}.s3-c ul li:nth-child(8) .more img{vertical-align: middle;padding-right: 10px;transition: all 0.3s}.s3-c ul li:nth-child(8) .more:after{content: "";position: absolute;left: 25px;bottom: 0;width: 110px;height: 1px;background: #fff}.s3-c ul li:nth-child(8) a:hover .more img{animation: icon-yh 0.6s linear}.section4{background: url(../img/section4.jpg) no-repeat center;background-size: cover;padding-bottom: 30px}.s4-c{position: relative}.s4-c>div{overflow: hidden;padding: 20px 0}.s4-c ul{margin-left: -35px;margin-right: -35px}.s4-c ul li a{display: block;margin: 0 35px;text-align: center;position: relative;transition: all 0.3s}.s4-c ul li .s4-cpic{border-radius: 50%;border: 1px dashed #b81919;padding: 10px;background: #fff}.s4-c ul li .pic{padding-top: 100%;border-radius: 50%}.s4-c ul li .pic:after{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;border-radius: 50%;border: 2px solid #B81919;transition: all 0.3s}.s4-c ul li a h3{font-family: arial;font-size: 24px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 15px}.s4-c ul li a:hover .s4-cpic{background: rgba(191, 41, 28, 0.14)}.s4-c ul li a:hover .pic:after{border: 10px solid #B81919}.s4-c ul li a:hover .pic img{transform: scale(1.1)}.s4-c ul li a:hover h3{color: #B81919}@media screen and (max-width:1400px){.s2-c ul{margin-left: -20px;margin-right: -20px}.s2-c ul li a{margin: 5px 20px}.s3-c ul li a{padding: 40px 20px}.s3-c ul li:nth-child(6) h3{font-size: 30px}.s4-c>div{padding: 20px 5px}}@media screen and (max-width:1200px){.s3-c ul li:nth-child(6) h3{font-size: 26px}.s4-c ul{margin-left: -15px;margin-right: -15px}.s4-c ul li a{margin: 0 15px}}@media screen and (max-width: 1024px){html,body,.banner,.banner .slick,.banner .slick div,.banner .slick-slide a,.banner .slick-slide a img{height: auto !important}.banner .slick-slide a:before{display: none}.s1-l,.s1-r{float: none;width: 100%}.s1-r{margin-top: 30px}.s1-r ul{margin-left: -15px;margin-right: -15px}.s1-r ul li a{margin: 0 15px}.s3-c ul li{width: 33.333%}.tit{padding: 30px 0}.tit h3:before{top: -30px}.tit h3{font-size: 32px}.tit h3:before{width: 100px;height: 100px}.section1{padding-top: 10px}.s1-l .s1-linfo p{font-size: 18px}.s1-r ul li .s1-rinfo{position: static;width: 100%;height: 100%}.s1-r ul li .s1-rinfo p{position: static;display: block;left: initial;bottom: initial;transform: translateX(0) translateY(0);font-size: 18px;padding: 10px 20px}.more a{font-size: 16px}.more a img{max-height: 47px}.more a:after{width: 80px}.more{padding: 35px 0}.section2{padding: 15px 0 0 0}.s2-c>div{padding: 5px}.s2-c ul li .s2-cdate{width: 114px;height: 40px;line-height: 40px;font-size: 18px;top: -20px}.s2-c ul li h3{font-size: 18px}.s2-c ul li p{font-size: 14px}.s3-c ul li{height: 200px}.s3-c ul li h3{font-size: 18px;line-height: 30px;height: 120px;overflow: hidden}.s3-c ul li a{padding: 20px}.s3-c ul li:nth-child(6) a{padding: 20px 15px 0 15px}.s3-c ul li:nth-child(6) .more img{max-height: 47px}.s3-c ul li:nth-child(6) .more{font-size: 16px;line-height: 47px}.s3-c ul li:nth-child(6) .more:after{width: 80px}.s4-c ul li a h3{font-size: 18px}.s3-c ul li span{margin-top: 15px}.section3{padding: 44px 0}}@media screen and (max-width: 768px){.banner .slick-dots{bottom: 15px}.banner .slick-dots li,.banner .slick-dots li button{width: 20px;height: 20px}.tit{padding: 20px 0}.tit h3{font-size: 26px}.tit h3:before{top: -20px}.s1-l .s1-linfo p,.s1-r ul li .s1-rinfo p{font-size: 16px}.more a{font-size: 14px}.more a img{max-height: 37px}.more a:after{width: 66px}.more{padding: 30px 0}.s2-c ul li .s2-cdate{width: 90px;font-size: 16px}.s2-c ul li h3{font-size: 16px;margin-top: 10px}.s2-c ul li p{font-size: 12px;line-height: 26px;max-height: 104px}.s2-c ul li a{height: 280px;padding: 20px}.s3-c ul li{width: 50%}.s3-c ul li:first-child,.s3-c ul li:nth-child(3){display: none}.s3-c ul li h3{font-size: 16px}.s4-c ul li a h3{font-size: 16px;height: 34px;line-height: 34px;margin-top: 0}.s4-c>div{padding: 0 5px}.section4{padding-bottom: 0}}@media screen and (max-width: 480px){.s3-c ul li{width: 100%}.s1-r ul li{width: 100%}.s3-c ul li span img{max-height: 14px}.s2-c .slick-list{padding-top: -20px}.s2-c ul li:nth-child(even) a{margin-top: 0}}@media screen and (max-width: 375px){.tit h3{font-size: 24px}.tit{padding: 15px 0}.tit h3:before{top: -15px}.s1-l .s1-linfo p,.s1-r ul li .s1-rinfo p{font-size: 14px}.s1-l .s1-linfo p{bottom: 10px}.s2-c ul li h3{font-size: 14px}.s2-c ul li p{margin-top: 10px;padding-top: 10px;max-height: 114px}.section3{padding: 33px 0}.s3-c ul li h3{font-size: 14px}.s4-c ul li a h3{font-size: 14px}}
