@charset "UTF-8";.banner .slick-slide a{display: block;position: relative}.banner .slick-slide a::after{content: "";position: absolute;left: 0;right: 0;top: 0;background: url(../img/top-bg.png) repeat-x;height: 234px}.banner .slick-dots{width: 100%;bottom: 16px;text-align: center;font-size: 0}.banner .slick-dots li{width: 36px;height: 3px;margin: 0 6px;padding: 0;background: rgba(255, 255, 255, 0.6)}.banner .slick-dots li button{display: none}.banner .slick-dots li.slick-active{background: rgba(255, 255, 255, 1)}.tit{text-align: center;position: relative;font-size: 0;overflow: hidden;margin-bottom: 30px}.tit::before{content: "";position: absolute;left: 50%;transform: translateX(-34%);top: 56px;width: 130px;background: #29ace7;background: linear-gradient(to right, #29ace7, #4b8ed7);height: 3px}.tit::after{content: "";position: absolute;left: 0;width: 100%;top: 55px;background: url(../img/tit-x.png) repeat-x;height: 7px}.tit h3{display: inline-block;font-size: 30px}.tit h3 em{font-family: Arial, Helvetica, sans-serif;font-size: 60px;font-weight: bold;color: #1c69bd;font-style: normal;vertical-align: middle;padding-right: 10px}.tit h3 span{display: block;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #116aa4;line-height: inherit;margin-top: -5px}.more a{position: absolute;right: 0;top: 25px;display: block;font-size: 14px;color: #0a4c94;background: url(../img/more1.png) no-repeat left center;padding-left: 25px;transition: all 0.3s}.more a:hover{right: 5px}.section1{padding: 50px 0 70px 0;background: url(../img/section1-bg.jpg) no-repeat center;background-size: cover}.s1-l{float: left;width: 680px}.s1-r{float: right;width: 620px}.s1-l-l{width: 100%}.s1-l-l ul li a{display: block;position: relative}.s1-l-l ul li a .pic{height: 433px}.s1-linfo{overflow: hidden;position: absolute;bottom: 0;left: 0;right: 0;background: rgba(80, 98, 118, 0.64);height: 42px;line-height: 42px;padding: 0 110px 0 20px}.s1-linfo p{font-size: 16px;font-weight: bold;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 42px}.s1-l .slick-prev,.s1-l .slick-next{width: 30px;height: 75px;z-index: 9}.s1-l .slick-prev{background: url() no-repeat;background-position: center center}.s1-l .slick-next{background: url() no-repeat;background-position: center center}.s1-l .slick-dots{bottom: 16px;right: 10px;font-size: 0}.s1-l .slick-dots li{width: 10px;height: 10px;background: rgba(255, 255, 255, 0.75);border-radius: 50%;margin: 0 5px}.s1-l .slick-dots li button{display: none}.s1-l .slick-dots li.slick-active{background: #ff6420}.s1-l-list{margin-top: 30px}.public-list li{border-bottom: 1px solid #deeaf7;padding: 12px 20px}.public-list li p{display: none;font-size: 14px;line-height: 24px;max-height: 48px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;color: #999;transition: all 0.3s}.public-list li.on p{display: -webkit-box}.public-list li h3 span{float: right;padding-left: 15px;font-size: 16px;color: #888}.public-list li h3{line-height: 30px;position: relative;padding-left: 14px}.public-list li h3::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;border-radius: 50%;background: #000000}.public-list li h3 a{font-size: 16px;color: #000000;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.public-list li.on{background-color: #0a4c94;background-image: linear-gradient(to bottom right, #0a4c94, #1c69bd);border-bottom-color: #0a4c94;box-shadow: 0px 15px 29px 0px rgba(22, 95, 175, 0.58)}.public-list li.on h3 a,.public-list li.on h3 span{color: #fff}.public-list li.on h3 a{text-decoration: underline}.public-list li.on h3::after{background: #fff}.public-list li.on p{color: rgba(255, 255, 255, 0.65)}.section2{background: url(../img/section2-bg.jpg) no-repeat center;background-size: cover;padding: 50px 0 70px 0}.section2 .tit::before{transform: translateX(-30%)}.section2>div{overflow: hidden}.s2-c ul li{float: left;margin-left: 15px;position: relative}.s2-c ul li:before{content: "";position: absolute;left: 20px;top: 20px;background: url(../img/icon-syh1.png) no-repeat;width: 33px;height: 30px;z-index: 1}.s2-c ul li::after{content: "";position: absolute;right: 20px;bottom: 20px;background: url(../img/icon-syh2.png) no-repeat;width: 33px;height: 30px}.s2-c ul li:first-child{margin-left: 0}.s2-c ul li a{display: block;width: 248px;height: 332px;background: #fff;border: 1px solid #e5e8eb;border-bottom: 4px solid #d5dfeb;padding: 50px 25px;position: relative;transition: all 0.3s}.s2-c ul li a::after{content: "";position: absolute;right: 0;bottom: 0;width: 163px;height: 160px;background: url(../img/s2-logo.png) no-repeat;display: none}.s2-c ul li a::before{content: "";position: absolute;left: 0;top: 54px;background: url(../img/s2-tt.png) no-repeat;width: 8px;height: 40px}.s2-c ul li h3{font-size: 16px;line-height: 24px;max-height: 48px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical}.s2-c ul li p{font-size: 14px;line-height: 24px;max-height: 144px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;line-clamp: 6;-webkit-box-orient: vertical;margin-top: 20px;color: #999}.s2-c ul li span{display: block;font-size: 16px;color: #448bdc;margin-top: 20px}.s2-c ul li a:hover{border-color: #448bdc}.s2-c ul li a:hover h3{font-weight: bold;color: #448bdc}.s2-c ul li a:hover:hover::after{display: block}.section3{padding: 55px 0;background: url(../img/section3-bg.jpg) no-repeat center top;background-size: 100% 392px}.section3>div{overflow: hidden}.section3 .tit h3,.section3 .tit h3 em,.section3 .tit h3 span{color: #fff}.section3 .more a{color: #eef6f9;background: url(../img/more2.png) no-repeat left center}.section3 .tit::after{background: url(../img/tit-x2.png) repeat-x}.section3 .tit::before{background: #cfeaff;background: linear-gradient(to right, #cfeaff, #fff)}.s3-c ul li{float: left;width: 325px}.s3-c ul li a{display: block}.s3-c ul li .pic{will-change: 100%;height: 230px;overflow: hidden;position: relative}.s3-c ul li .pic::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent}.s3-c ul li .pic img{display: block;width: 100%;height: 230px}.s3-c ul li .s3-cinfo{padding: 40px 30px;height: 180px}.s3-c ul li .s3-cinfo p{font-size: 16px;line-height: 24px;max-height: 48px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical}.s3-c ul li .s3-cinfo span{display: block;font-size: 16px;color: #999;margin-top: 20px}.s3-c ul li:nth-child(1) .s3-cinfo{background: url(../img/s3-bb1.jpg) no-repeat;background-size: cover}.s3-c ul li:nth-child(2) .s3-cinfo{background: url(../img/s3-bb2.jpg) no-repeat;background-size: cover}.s3-c ul li:nth-child(3) .s3-cinfo{background: url(../img/s3-bb3.jpg) no-repeat;background-size: cover}.s3-c ul li:nth-child(4) .s3-cinfo{background: url(../img/s3-bb4.jpg) no-repeat;background-size: cover}.s3-c ul li a:hover .s3-cinfo p{color: #1c69bd}.s3-c ul li:nth-child(2),.s3-c ul li:nth-child(4){margin-top: 48px}.s3-c ul li:nth-child(2) .pic::after,.s3-c ul li:nth-child(4) .pic::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);top: 0;bottom: inherit;border-top: 10px solid #fff;border-left: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid transparent}.section4{background: url() no-repeat center;background-size: cover;padding: 55px 0}.s4-c ul li{float: left;width: 410px;margin-left: 35px;margin-top: 20px}.s4-c ul li:nth-child(3n+1){margin-left: 0}.s4-c ul li a{display: block;padding: 25px;text-align: center;background: #fff;border: 1px solid #f8fbfd;box-shadow: 4px 0 10px #dfe5ec;transition: all 0.3s}.s4-c ul li .s4-date{width: 56px;height: 52px;border: 1px solid #4b8ed7;text-align: center;margin-right: 18px}.s4-c ul li .s4-date>p{font-size: 24px;height: 35px;line-height: 35px;font-weight: bold;background: #4b8ed7;color: #fff}.s4-c ul li .s4-date span{display: block;height: 15px;line-height: 15px;font-size: 12px;color: #7793b2}.s4-c ul li h3{overflow: hidden;text-align: left;font-size: 16px;line-height: 25px;max-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;margin-top: 1px}.s4-c ul li a>p{overflow: hidden;text-align: left;font-size: 14px;line-height: 20px;max-height: 40px;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: 10px;color: #999}.s4-c ul li a:hover{background: url(../img/s4-bg.jpg) no-repeat center bottom;background-size: cover;box-shadow: 0px 4px 10px 0px rgba(10, 76, 148, 0.7)}.s4-c ul li a:hover .s4-date{border-color: #0a4c94}.s4-c ul li a:hover .s4-date>p{background: #0a4c94}.section5{padding: 56px 0;background: url(../img/section5-bg.jpg)no-repeat center;background-size: cover}.s5-c ul li{float: left;width: 620px}.s5-c ul li:nth-child(3),.s5-c ul li:nth-child(4){margin-top: 40px}.s5-c ul li:nth-child(even){margin-left: 50px}.s5-c ul li .pic{width: 167px;height: 116px;overflow: hidden;margin-right: 20px}.s5-c ul li .pic img{display: block;width: 100%;height: 100%}.s5-c ul li .s5-ctx{overflow: hidden}.s5-c ul li .s5-ctx h3{font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.s5-c ul li .s5-ctx p{font-size: 14px;line-height: 23px;max-height: 46px;color: #999;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: 10px}.s5-c ul li .s5-ctx span{display: block;font-size: 14px;color: #999;margin-top: 10px}.s5-c ul li a:hover .s5-ctx h3{color: #1c69bd}
