@charset "utf-8";.section1{background: #f2f2f2;padding: 20px 0}.section1>div{position: relative}.s1-l{padding-right: 425px}.s1-r{position: absolute;width: 425px;top: 0;right: 0;bottom: 0;background: url(../images/news1-rbj.jpg) no-repeat;background-size: cover;background-position: center bottom;box-sizing: border-box;padding: 30px 20px 20px 20px;overflow: hidden}.s1-l ul li a{display: block}.s1-l ul li a:hover p{text-decoration: underline}.s1-l ul li a .pic{padding-top: 55%}.s1-l ul li a p{position: absolute;bottom: 0;left: 0;right: 0;line-height: 40px;background: rgba(0, 0, 0, .6);color: #fff;padding-left: 15px;padding-right: 140px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.s1-l .slick-dots{bottom: 17px;font-size: 0}.s1-l .slick-dots li{margin-left: 2px;margin-right: 2px;width: 17px;height: 5px;background: #fff;background: rgba(255, 255, 255, .26);-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;border-radius: 0}.s1-l .slick-dots li.slick-active{background: #fff}.s1-r ul li a{display: block;height: 100%;overflow: hidden}.s1-r ul li a h3{color: #fff;font-size: 18px;font-weight: 600;line-height: 34px;overflow: hidden}.s1-r ul li a p{font-size: 16px;line-height: 32px;max-height: 256px;overflow: hidden;color: #fff;color: rgba(255, 255, 255, .67);margin-top: 10px}.section2{padding: 20px 0}.s2-l{float: left;width: 840px;margin-right: 30px}.s2-r{overflow: hidden}.text_list ul li a{display: block;padding: 20px 0;border-bottom: 1px dashed #dddddd}.text_list ul li a p{font-size: 18px;line-height: 20px;margin-bottom: 15px;color: #1f1f1f;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 125px;position: relative}.text_list ul li a p span{position: absolute;right: 0;top: 0;padding-left: 20px;color: #969696;font-size: 14px;font-weight: normal}.text_list ul li a div{font-size: 14px;line-height: 25px;height: 52px;overflow: hidden;color: #969696;position: relative;padding-right: 100px}.text_list ul li a div span{position: absolute;right: 0;bottom: 0;width: 57px;height: 25px;line-height: 25px;background: #d6e0ec;border-radius: 5px;text-align: center;color: #000000;font-size: 12px}.text_list ul li a:hover p{color: #2c69bc;font-weight: 600}.text_list ul li a:hover div span{background: #0e51a0;color: #fff}.s2-rm .i-list li{padding-right: 0}.s2-rm>div a{display: block;margin-top: 10px;overflow: hidden}.s2-rm>div img{display: block;width: 100%;transition: all 0.3s}.s2-rm>div img:hover{transform: scale(1.03)}.section3{background: #f2f2f2;padding: 30px 0}.s3-l{float: left;width: 740px;margin-right: 15px}.s3-r{overflow: hidden}.s3-l ul li a{display: block}.s3-l ul li a .pic{padding-top: 55%}.s3-l ul li a p{position: absolute;bottom: 0;left: 0;right: 0;line-height: 40px;background: rgba(0, 0, 0, .8);color: #fff;padding-left: 15px;padding-right: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.s3-r{padding-left: 4px}.s3-r ul{position: relative}.s3-r ul::after{content: "";position: absolute;left: 5px;top: 0;bottom: 0;border-left: 1px dashed #b6b6b6;z-index: 8}.s3-r ul>div{position: relative;z-index: 9;padding-bottom: 40px}.s3-r ul li{position: relative;padding-left: 25px}.s3-r ul li::before{content: "";position: absolute;left: 0;top: 14px;width: 7px;height: 7px;border: 1px solid #b6b6b6;background: #fff;border-radius: 50%}.s3-r ul li a{display: block;position: relative;background: #fff;padding-bottom: 10px;margin-bottom: 25px}.s3-r ul li a::before{content: "";position: absolute;left: -6px;top: 15px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 6px solid #5aa4ee}.s3-r ul li a h3{line-height: 40px;background: #7fbff5;background: linear-gradient(to right, #5aa4ee, #a8dffc);color: #fff;padding: 0 15px}.s3-r ul li a p{font-size: 14px;line-height: 30px;height: 90px;color: #ccc;padding: 10px 20px 0 20px;overflow: hidden}.section4{padding: 30px 0}.section4 .slideTxtBox .hd ul li.on{background: url(../images/new-tit-l.png) no-repeat;background-position: left 5px;border: none}.section4 .slideTxtBox .hd ul>p{float: right}.section4 .slideTxtBox .hd ul>p img{vertical-align: middle}.section4 .text_list ul li a:hover{background: #f6f6f6}.section4 .text_list ul li a:hover div span{background: #d6e0ec;color: #000000}.section4 .text_list ul li a:hover p{color: #1f1f1f;font-weight: normal}.section4 .i-list{margin-top: 15px}.section4 .i-list li{line-height: 42px;background: url(../images/i-list-dot2.png) no-repeat;background-position: 3px center}
