@charset "UTF-8";body{overflow-x: hidden}html,body,.banner,.banner .slick,.banner .slick div,.banner .slick-slide a,.banner .slick-slide a img{width: 100%;height: auto}.banner{position: relative;overflow: hidden}.banner a{display: block;position: relative}.banner .slick-slide a img{display: block;width: 100%}.banner .slick-dots{width: 100%;max-width: 240px;left: 50%;transform: translateX(-50%);bottom: 30px;font-size: 0;text-align: left}.banner .slick-dots li{font-size: 22px;font-weight: bold;width: auto;height: auto;margin: 0;transition: all 0.3s;display: none}.banner .slick-dots li span{color: #fff;display: none;font-weight: bold}.banner .slick-dots li em{font-style: normal;font-weight: bold;display: inline-block;margin-left: 185px}.banner .slick-dots li button{display: none}.banner .slick-dots li.slick-active{display: inline-block;color: #fff}.banner .slick-dots li.slick-active span{display: inline-block;color: #fff}.banner .slick-prev,.banner .slick-next{width: 30px;height: 30px;top: auto;bottom: 30px;transform: translateY(0);z-index: 9}.banner .slick-prev{left: auto;right: 50%;margin-right: 140px;background-image: url(../images/prev1.png);background-repeat: no-repeat;background-position: center}.banner .slick-next{right: auto;left: 50%;margin-left: 140px;background-image: url(../images/next1.png);background-repeat: no-repeat;background-position: center}.banner-state{width: 150px;margin: 0 auto;position: absolute;bottom: 43px;left: 50%;transform: translateX(-50%)}.banner-state div{height: 4px;background-color: rgba(255, 255, 255, 0.3);border-radius: 2px;position: relative}.banner-state span{position: absolute;left: 0;top: 0;bottom: 0;width: 0;background: #fff;border-radius: 2px;transition: all 0.3s}.title{line-height: 72px;border-top: 4px solid #cccccc;border-bottom: 2px solid #cccccc;padding-left: 10px;padding-right: 6px}.title h3{float: left;font-size: 24px}.more a{display: block;font-size: 14px;color: #233e66;width: 108px;line-height: 36px;height: 36px;border: 1px solid #233e66;border-radius: 18px;text-align: center;margin-top: 18px;transition: all 0.3s}.more a:hover{background: #233e66;color: #fff}.more a:hover::before{left: 5px}.section1{padding-top: 40px;padding-bottom: 40px}.s1-l{width: 880px;margin-right: 40px}.s1-lk{margin-top: 20px;position: relative}.s1-lbd li a{display: block;position: relative;transition: all 0.3s}.s1-lbd li .pic{padding-top: 430px}.s1-lbd li a:hover .pic img{transform: scale(1.1)}.s1-ltit{position: absolute;left: 0;width: 100%;bottom: 0}.s1-ltit li a{display: block;color: #fff;background-color: rgba(0, 0, 0, 0.6);line-height: 60px;text-align: center;font-size: 14px;padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.s1-ltit li.slick-current a{background-color: rgba(35, 62, 102, 0.6)}.s1-r{overflow: hidden}.s1-r ul{margin-top: 20px;margin-left: 10px;border-left: 1px solid #dddddd}.s1-r ul li{line-height: 47.5px;position: relative}.s1-r ul li::before{content: "";position: absolute;left: -6px;top: 50%;transform: translateY(-50%);width: 9px;height: 9px;background-color: #fff;border: 1px solid #233e66;border-radius: 50%;transition: all 0.3s}.s1-r ul li a{display: block;transition: all 0.3s;padding-left: 20px;font-size: 16px;color: #000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.s1-r ul li span{float: right;font-size: 14px;color: #999}.s1-r ul li a:hover{color: #233e66;background: url() no-repeat left center}.s1-r ul li:hover::before{background-color: #233e66}.section2{padding: 40px 0 20px 0;background-color: #f6f6f6}.s2-c{margin-top: 20px}.s2-c .slick-list{margin-left: -20px;margin-right: -20px}.s2-c ul li a{display: block;border: 1px solid #e4e4e4;padding: 20px;margin: 20px}.s2-c ul li .pic{padding-top: 65%}.s2-c ul li .s2-cintro{background-color: #fff;padding: 20px 30px}.s2-c ul li .s2-cintro h3{font-size: 16px;color: #000;line-height: 25px;height: 50px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;transition: all 0.3s}.s2-c ul li .s2-cintro .s2-csj{margin-top: 10px}.s2-c ul li .s2-cintro .s2-csj span{display: block;float: left;line-height: 25px;font-size: 14px}.s2-c ul li .s2-cintro .s2-csj span.lx{width: 80px;height: 25px;line-height: 25px;background-color: #233e66;text-align: center;color: #fff}.s2-c ul li .s2-cintro .s2-csj span.dz{color: #999;margin-left: 10px}.s2-c ul li .s2-cintro .s2-csj span.date{float: right;color: #999}.s2-c ul li .s2-cintro .more{margin-top: 30px;padding-top: 30px;border-top: 1px solid #f4f4f4}.s2-c ul li .s2-cintro .more em{display: block;font-style: normal;width: 110px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #dedede;border-radius: 20px;color: #999;font-size: 14px;transition: all 0.3s}.s2-c ul li:hover a{box-shadow: 6px 2px 17px 1px rgba(0, 0, 0, 0.1)}.s2-c ul li:hover .s2-cintro h3{color: #233e66}.s2-c ul li:hover .s2-cintro .more em{background-color: #233e66;color: #fff}.section3{padding: 40px 0}.section3 .s2-c ul li a{border: none;padding: 0}.section3 .s2-c ul li:hover a{box-shadow: none}.section3 .s2-c ul li .s2-cintro{padding: 20px 0 0 0}.section3 .s2-c ul li .s2-cintro h3{height: 25px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;display: block}@media screen and (max-width: 1300px){.s1-l{width: 640px}.s1-lbd li .pic{padding-top: 48.86%}.s1-r ul li:nth-child(8),.s1-r ul li:nth-child(9){display: none}.s1-r ul li{line-height: 44.5px}}@media screen and (max-width: 1200px){.s2-c ul li .s2-cintro .s2-csj span.date{float: left;width: 100%;margin-top: 5px}.s2-c ul li .s2-cintro .more{margin-top: 15px;padding-top: 20px}}@media screen and (max-width: 1024px){.banner-state{bottom: 20px}.title{line-height: 50px;border-top: 2px solid #cccccc;border-bottom: 1px solid #cccccc}.more a{width: 88px;line-height: 30px;height: 30px;margin-top: 10px}.section1{padding-top: 30px;padding-bottom: 30px}.s1-l{float: none;width: auto;margin-right: 0}.s1-r{margin-top: 20px}.section2{padding: 30px 0 20px 0}.s2-c{margin-top: 10px}.s2-c .slick-list{margin-left: -12px;margin-right: -12px}.s2-c ul li a{padding: 12px;margin: 12px}.s2-c ul li .s2-cintro{padding: 20px}.s2-c ul li .s2-cintro .more em{width: 100px;height: 30px;line-height: 30px}.section3{padding: 30px 0}}@media screen and (max-width: 768px){.s1-ltit li a{line-height: 45px}}@media screen and (max-width: 640px){.banner-state{bottom: 12px}.banner-state div{height: 3px}.title{line-height: 46px}.more a{width: 80px;font-size: 12px;height: 26px;line-height: 26px}.section1{padding-top: 20px;padding-bottom: 20px}.section2{padding: 20px 0 10px 0}.s2-c ul li .s2-cintro{padding: 15px}.s2-c ul li .s2-cintro .more{margin-top: 10px;padding-top: 10px}.section3{padding: 20px 0}}@media screen and (max-width: 480px){.s2-c ul li .s2-cintro h3{height: auto;max-height: 50px}}@media screen and (max-width: 375px){.s1-ltit li a{line-height: 3	5px}}