#main { background: url(/uploads/image/images/main-bg.jpg) no-repeat center center; background-size: cover; } .section1 { padding-top: 55px; padding-bottom: 55px; overflow: hidden; } .news { padding-top: 40px; overflow: hidden; } .sect1-l { float: left; width: 620px; } .sect1-r { overflow: hidden; } .title { overflow: hidden; line-height: 30px; font-size: 0; } .title h2 { float: left; font-weight: normal; } .title h2 img { vertical-align: middle; padding-right: 10px; } .title h2 span { font-size: 24px; color: #333; vertical-align: middle; } .title a { float: right; font-size: 14px; color: #999999; } .title a:hover { color: #9b0404; } .dt a { position: relative; display: block; } .pic { position: relative; overflow: hidden; } .dt .pic { padding-top: 68%; } .pic img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; width: 100%; height: 100%; transition: all .6s; } .pic:hover img { transform: translate(-50%, -50%) scale(1.2); } .dt .text { position: absolute; left: 0; right: 0; bottom: 0; background-color: #9b0404; padding: 15px 90px 15px 15px; } .dt .text p { line-height: 30px; font-size: 16px; color: #fff; height: 60px; overflow: hidden; } .dt .slick-dots { width: auto; right: 0; bottom: 10px; background: url(/uploads/image/images/slick-bg.png) no-repeat left center; } .dt .slick-dots li { display: none; width: 80px; height: 60px; line-height: 60px; margin: 0; } .dt .slick-dots li.slick-active { display: block; } .dt .slick-dots li.slick-active .dot-page { font-size: 16px; color: #fff; } .dt .slick-dots li span { font-size: 24px; color: #fff; display: none; } .dt .slick-dots li.slick-active span { display: inline-block; } .dt .slick-dots li b { display: none; } .dt .slick-dots li.slick-active b { display: inline-block; font-size: 6px; color: #fff; } .sect1-r>ul>li a { display: block; transition: all .3s; } .sect1-r>ul>li.on a { padding-top: 10px; padding-bottom: 10px; } .sect1-r>ul>li a .art1 { position: relative; padding-left: 45px; line-height: 46px; font-size: 18px; color: #333; } .sect1-r>ul>li.on a .art1 { display: none; } .sect1-r>ul>li a .art1 p { padding-left: 25px; background: url(/uploads/image/images/icon1.png) no-repeat left center; border-bottom: 1px dashed #999999; padding-right: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .sect1-r>ul>li.on a .art1 p { color: #9b0404; } .sect1-r>ul>li.on a .art1 p { border-bottom: none; } .sect1-r>ul>li a span { position: absolute; right: 0; top: 0; font-size: 18px; color: #333; } .sect1-r>ul>li a .text { position: relative; overflow: hidden; padding: 18px 22px 18px 45px; background-color: #9b0404; display: none; } .sect1-r>ul>li.on a .text { display: block; } .sect1-r>ul>li a .text .t-l { float: left; width: 62%; } .sect1-r>ul>li a .text .t-l p { line-height: 29px; font-size: 18px; color: #fff; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; } .sect1-r>ul>li a .text .t-l .date { padding-left: 30px; background: url(/uploads/image/images/date.png) no-repeat left center; font-size: 14px; color: #fccdcd; margin-top: 10px; } .sect1-r>ul>li a .text .t-r { float: right; width: 200px; } .sect1-r>ul>li a .text .t-r .pic { padding-top: 66%; } .section2 { overflow: hidden; } .sect2-l { float: left; width: 47.5%; } .sect2-r { float: right; width: 48.5%; } .sect2-l>ul>li { margin-top: 30px; } .sect2-l>ul>li>a { display: block; overflow: hidden; } .sect2-l>ul>li>a .date { float: left; width: 75px; height: 65px; background-color: #fff0f0; text-align: center; color: #9b0404; } .sect2-l>ul>li>a .date p { font-size: 26px; padding-top: 5px; line-height: 30px; } .sect2-l>ul>li>a .date span { font-size: 14px; } .sect2-l>ul>li>a .text { height: 60px; line-height: 60px; padding-left: 15px; overflow: hidden; } .sect2-l>ul>li>a .text p { display: inline-block; line-height: 30px; font-size: 18px; color: #333; overflow: hidden; text-overflow: ellipsis; display: -webkit-inline-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; vertical-align: middle; transition: all .3s; } .sect2-l>ul>li:hover>a .text p { transform: translatex(-5px); color: #9b0404; } .sr-top { padding-top: 30px; overflow: hidden; padding-bottom: 15px; } .st-l { float: left; width: 215px; } .st-l .pic { padding-top: 69.5%; } .st-r { overflow: hidden; padding-left: 20px; } .st-r h2 { font-size: 18px; color: #333; font-weight: normal; margin-top: 10px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .st-r p { line-height: 26px; font-size: 14px; color: #999999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; } .st-r .date { margin-top: 15px; padding-left: 30px; font-size: 14px; color: #999999; background: url(/uploads/image/images/date-other.png) no-repeat left center; } .sr-top:hover .st-r h2 { color: #9b0404; } .nr>ul>li { position: relative; line-height: 40px; padding-left: 19px; padding-right: 115px; background: url(/uploads/image/images/icon1.png) no-repeat left center; } .nr>ul>li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #333; transition: all .3s; } .nr>ul>li span { position: absolute; top: 0; right: 0; font-size: 18px; color: #333; } .nr>ul>li:hover a { transform: translatex(-5px); color: #9b0404; } .sect3 { padding-top: 45px; padding-bottom: 50px; } .sect3 a { display: block } .sect3 a img { display: block; width: 100%; } .section4 { overflow: hidden; } .sect4-l { float: left; width: 47.5%; } .sect4-r { float: right; width: 48.5%; } .section4 ul { padding-top: 25px; } .section5 { padding-top: 50px; padding-bottom: 60px; } .section5 ul { margin-left: -25px; margin-right: -25px; } .section5 ul li { margin: 0 25px; } .section5 ul li a { display: block; } .section5 ul li a .pic { padding-top: 47.5%; } .rd { padding-top: 25px; }