﻿﻿@charset "utf-8";body{overflow-x: hidden}.banner{background: url(../img/banenr.jpg) no-repeat center top;background-size: cover;height: 475px;padding-top: 90px}.tit{line-height: 70px;overflow: hidden}.tit h3{float: left;font-family: 'sySong';font-size: 36px;color: #111;background: url(../img/tit-bg.png) no-repeat left center;padding-left: 22px}.more a{display: block;font-size: 16px;background: url(../img/more.png) no-repeat right center;padding-right: 20px;position: relative;z-index: 1}.more a:hover{color: #ba2d35}.s1-c{position: relative}.s1-c ul{margin-left: -58px;margin-right: -58px}.s1-c ul li a{display: block;text-align: center;border: 1px solid #b42d34;background: rgba(255, 255, 255, 0.5);margin: 0 58px;padding: 30px 0;position: relative}.s1-c ul li a:before{content: "";position: absolute;left: 0;top: 0;background: url(../img/top-left.png) no-repeat;width: 14px;height: 14px;z-index: 1}.s1-c ul li a:after{content: "";position: absolute;right: 0;top: 0;background: url(../img/top-right.png) no-repeat;width: 14px;height: 14px;z-index: 1}.s1-c ul li a em{position: absolute;left: 0;bottom: 0;background: url(../img/bottom-left.png) no-repeat;width: 14px;height: 14px;z-index: 1}.s1-c ul li a i{position: absolute;right: 0;bottom: 0;background: url(../img/bottom-right.png) no-repeat;width: 14px;height: 14px;z-index: 1}.s1-c ul li a .pic1{width: 130px;height: 130px;margin: 0 auto;border-radius: 50%;background: rgba(180, 45, 52, 0.13);line-height: 130px;font-size: 0;transition: all 0.3s}.s1-c ul li a .pic1 img{display: inline-block;vertical-align: middle}.s1-c ul li a h3{font-family: 'sySong';font-size: 26px;font-weight: bold;color: #111;margin-top: 30px;transition: all 0.3s}.s1-c ul li a:hover .pic1{background: rgba(180, 45, 52, 0.2)}.s1-c ul li a:hover .pic1 img{animation: icon-yh 0.6s linear}.s1-c ul li a:hover h3{color: #ba2d35}.s1-c .s1-prev{position: absolute;left: -80px;top: 50%;transform: translateY(-50%);width: 22px;height: 38px;background: url(../img/prev1.png) no-repeat;cursor: pointer}.s1-c .s1-next{position: absolute;right: -80px;top: 50%;transform: translateY(-50%);width: 22px;height: 38px;background: url(../img/next1.png) no-repeat;cursor: pointer}.section2{background: url(../img/section2.png) no-repeat center top;background-size: cover;padding: 50px 0}.s2-l{overflow: hidden}.s2-l ul{background: #fff;padding: 0 20px 40px 20px;border-top: 3px solid #ba2d35;margin-top: 30px}.s2-l ul li{border-bottom: 1px dashed #ddd;padding: 20px 0}.s2-l ul li a{display: block;transition: all 0.3s}.s2-l ul li .s2-ldate{float: left;text-align: center;margin-right: 20px;transition: all 0.3s}.s2-l ul li .s2-ldate p{font-family: 'sySong';font-size: 36px;font-weight: bold;color: #ba2d35}.s2-l ul li .s2-ldate span{display: block;font-size: 16px}.s2-l ul li h3{line-height: 72px;height: 72px;overflow: hidden;font-size: 0}.s2-l ul li h3 p{display: inline-block;vertical-align: middle;font-size: 17px;line-height: 36px;transition: all 0.3s}.s2-l ul li a:hover h3 p{font-weight: bold;color: #ba2d35}.s2-r{margin-left: 40px}.s2-r-tt{margin-top: 30px}.s2-r-tt ul{margin-left: -20px;margin-right: -20px}.s2-r-tt ul li{float: left;width: 50%;position: relative}.s2-r-tt ul li:first-child{margin-left: 0}.s2-r-tt ul li a{display: block;margin: 0 20px;max-width: 390px}.s2-r-tt ul li .s2-r-pic{width: 390px;height: 248px;position: relative;z-index: 1}.s2-r-tt ul li .pic{padding-top: 0;width: 100%;height: 100%}.s2-r-tt ul li .s2-r-pic:after{content: "";position: absolute;left: 10px;top: 10px;right: -10px;bottom: -10px;background: #f4e0e1;z-index: -1}.s2-r-tt ul li .s2-rinfo{margin-top: 25px}.s2-r-tt ul li .s2-rinfo h3{font-size: 17px;font-weight: bold;line-height: 28px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.s2-r-tt ul li .s2-rinfo p{font-size: 14px;color: #999;line-height: 24px;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}.s2-r-tt ul li .s2-rinfo span{display: block;font-size: 14px;margin-top: 10px}.s2-r-tt ul li a:hover .s2-rinfo h3{color: #ba2d35}.s2-r-x{border-top: 1px dashed #ddd;margin-top: 30px}.s2-r-x ul{margin-top: 30px}.s2-r-x ul li{line-height: 46px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;position: relative;padding-left: 20px;margin-top: 10px}.s2-r-x ul li:after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 3px;height: 22px;background: #BA2D35;z-index: 1}.s2-r-x ul li a{display: block;font-size: 17px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all}.s2-r-x ul li span{float: right;font-size: 14px;color: #666;padding-left: 10px}.s2-r-x ul li:hover{background: #fff;padding: 0 20px}.s2-r-x ul li:hover a{color: #ba2d35}.section34{background: url(../img/section3.jpg) no-repeat center top;background-size: cover;padding: 50px 0}.s3-c{background: #fff;box-shadow: 0px 0px 3px 0px rgba(113, 113, 113, 0.39);padding: 6px 24px;margin-top: 38px}.s3-c ul{margin-left: -18px;margin-right: -18px}.s3-c ul li{float: left;width: 50%}.s3-c ul li a{display: block;margin: 18px;overflow: hidden}.s3-c ul li .pic{margin-right: 18px;width: 236px;height: 160px;padding-top: 0;overflow: hidden}.s3-c ul li .pic img{display: block;width: 100%;height: 100%;transition: all 0.5s}.s3-c ul li a:hover .pic img{transform: scale(1.1)}.s3-c ul li .s3-cinfo{overflow: hidden}.s3-c ul li .s3-cinfo h3{font-size: 17px;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}.s3-c ul li .s3-cinfo p{font-size: 14px;line-height: 24px;color: #999;margin-top: 10px;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;background: url(../img/rl1.png) no-repeat left center;padding-left: 24px;font-size: 14px;margin-top: 10px;line-height: 24px}.s3-c ul li a:hover .s3-cinfo h3{color: #ab1313}.s4-c{margin-top: 50px;position: relative}.s4-c ul{margin-left: -10px;margin-right: -10px}.s4-c ul li a{display: block;margin: 0 10px}.s4-c ul li .pic{padding-top: 27.48%}.s4-c .s4-btn{position: absolute;width: 13px;height: 23px;top: 50%;transform: translateY(-50%)}.s4-c .s4-btn:hover{cursor: pointer}.s4-c .s4-prev{left: -32px;background: url(../img/prev1.png) no-repeat;background-size: cover}.s4-c .s4-next{right: -32px;background: url(../img/next1.png) no-repeat;background-size: cover}.section5{background: url(../img/section5.jpg) no-repeat center top;background-size: cover;padding: 60px 0}.tit2{line-height: 40px}.tit2 h3{float: left;font-family: 'sySong';font-size: 28px}.tit2 h3 span{color: #b42d34}.tit2 .more a{background: no-repeat;padding-right: 0;font-size: 14px}.s5-l{width: 48%;margin-left: 0;margin-top: 40px}.s5-r{margin-left: 4%}.s5-l ul{margin-top: 20px;background: rgba(255, 255, 255, 0.68);border-left: 2px solid #ba2d35;padding: 20px 0}.s5-l ul li{padding: 0 30px;line-height: 45px;margin: 5px 0}.s5-l ul li span{float: right;font-size: 14px;color: #666}.s5-l ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;font-size: 18px;background: url(../img/aq1.png) no-repeat left center;padding-left: 30px}.s5-l ul li:hover{background: rgba(212, 155, 81, 0.14);padding-right: 40px}.s5-l ul li:hover a{font-weight: bold;color: #ba2d35}.section6{margin-top: 40px;position: relative;padding-left: 54px}.section6 h3{position: absolute;left: 0;top: 0;bottom: 0;float: left;font-family: 'sySong';font-size: 28px;color: #fff;font-weight: bold;width: 54px;height: 100%;text-align: center;background: #ba2d35}.section6 h3 a{display: block;color: #fff;position: absolute;top: 50%;transform: translateY(-50%);left: 0}.s6-c{overflow: hidden;background: rgba(255, 255, 255, 0.68);padding: 28px 25px}.s6-c ul{margin-left: -20px;margin-right: -20px}.s6-c ul li a{display: block;margin: 0 20px;position: relative}.s6-c ul li .pic{padding-top: 65.67%}.s6-c ul li .pic:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;background: url(../img/s6-yy.png) repeat-x;height: 60px;z-index: 1}.s6-c ul li p{position: absolute;bottom: 5px;left: 0;width: 100%;text-align: center;color: #fff;z-index: 2;font-size: 18px;line-height: 40px}.section7{background: url(../img/section7.png) no-repeat center bottom;background-size: cover;padding: 40px 0 0 0}.s7-cc{margin-left: -26px;margin-right: -26px;margin-top: 50px}.s7-c{float: left;width: 33.333%}.s7-ck{margin: 0 26px;background: #fdfdfd;background: linear-gradient(#fdfdfd, transparent);box-shadow: 0px -10px 10px 0px rgba(12, 3, 6, 0.08);border-top-left-radius: 30px;border-top-right-radius: 30px;overflow: hidden}.s7-c .tit2{line-height: 75px;background: #f7ebec;padding: 0 24px}.s7-c .tit2 h3 img{vertical-align: -3px;padding-right: 10px}.s7-c ul{padding: 20px 36px}.s7-c ul li a{display: block;line-height: 50px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;background: url(../img/s7-yd.png) no-repeat left center;padding-left: 20px}.s7-c ul li a:hover{color: #ba2d35;font-weight: bold}@media screen and (max-width:1500px){.s1-c .s1-prev{left: -40px}.s1-c .s1-next{right: -40px}}@media screen and (max-width:1400px){.banner>div{width: auto;padding: 0 46px}.s1-c ul{margin-left: -30px;margin-right: -30px}.s1-c ul li a{margin: 0 30px}.section4{padding: 0 40px}}@media screen and (max-width:1300px){.s2-r-tt ul li .s2-r-pic{width: 320px;height: 203px}.s2-r-tt ul li a{max-width: 320px}.s2-l ul li{padding: 15px 0}}@media screen and (max-width: 1024px){.banner{height: auto;padding: 50px 0}.banner>div{padding: 0 10px !important}.s1-c .s1-prev{left: -20px}.s1-c .s1-next{right: -20px}.s1-c ul{margin: 0}.s1-c ul li a{margin: 0 15px}.s1-c ul li a .pic1{width: 80px;height: 80px;line-height: 80px}.s1-c ul li a .pic1 img{max-height: 40px}.s1-c ul li a h3{font-size: 20px;margin-top: 15px}.s1-c ul li a{padding: 20px 1px}.s1-c .s1-prev,.s1-c .s1-next{width: 14px;height: 24px;background-size: cover}.s2-r{float: none;width: auto;margin-left: 0}.section2{padding: 30px 0}.tit{line-height: 50px}.tit h3{font-size: 26px;background-size: auto 50px;padding-left: 12px}.more a{font-size: 14px;background-size: auto 30px;padding-right: 10px}.s2-r-tt ul li a{max-width: 99%}.s2-r-tt ul li .s2-r-pic{width: auto;height: auto}.s2-r-tt ul li .s2-r-pic .pic{padding-top: 63.58%}.s2-r-x{margin-top: 20px}.s2-r-x ul{margin-top: 15px}.s2-r-x ul li{line-height: 36px}.s2-r-tt ul li .s2-rinfo h3{font-size: 16px}.s2-r-x ul li a{font-size: 16px}.s2-r-x ul li:after{height: 18px}.s2-l{margin-top: 30px}.s2-l ul li .s2-ldate p{font-size: 26px}.s2-l ul li .s2-ldate span{font-size: 14px}.s2-l ul li h3{height: 56px;line-height: 56px}.s2-l ul li h3 p{font-size: 16px;line-height: 28px}.s2-l ul{padding: 0 20px 20px 20px}.s2-l ul li{padding: 10px 0}.section34{padding: 0 0 30px 0}.s3-c ul li{float: none;width: auto}.s3-c{padding: 6px 20px}.s3-c ul li .s3-cinfo h3{font-size: 16px}.s4-c{margin-top: 30px}.section5{padding: 30px 0}.s5-l{margin-top: 20px}.tit2 h3{font-size: 22px}.tit2 .more a{font-size: 12px}.s5-l ul{padding: 10px 0}.s5-l ul li a{font-size: 16px}.s5-l ul li span{font-size: 12px}.s5-l ul li{padding: 0 20px}.section6 h3{font-size: 24px}.s6-c ul li p{font-size: 16px;bottom: 0}.s7-c .tit2 h3 img{max-height: 24px}.s7-c{float: none;width: auto}.s7-c .tit2{line-height: 50px}.s7-c ul{padding: 10px 20px}.s7-c ul li a{line-height: 45px}.s7-c:nth-child(2),.s7-c:nth-child(3){margin-top: 20px}}@media screen and (max-width: 768px){.banner{padding: 40px 0}.s1-c ul li a h3{font-size: 18px}.s1-c ul li a .pic1{width: 70px;height: 70px;line-height: 70px}.s1-c ul li a .pic1 img{max-height: 30px}.banner>div{padding: 0 26px}.s2-r-tt ul li{float: none;width: auto}.s2-r-tt ul li:nth-child(2){margin-top: 20px}.s5-l{float: none;width: auto}.s5-r{margin-left: 0}}@media screen and (max-width: 640px){.tit h3{font-size: 24px;background: auto 40px}.more a{font-size: 12px}.s3-c ul li .pic{float: none;width: auto;height: auto;padding-top: 67.79%}.s3-c ul li .s3-cinfo{margin-top: 15px}}@media screen and (max-width: 480px){.s1-c ul li a h3{font-size: 16px}}
