@charset "utf-8"; /* CSS Document */ * { margin: 0; padding: 0; } body { font-family: "PingFang SC", "Lantinghei SC", Helvetica, Arial, "Microsoft Yahei", sans-serif; min-width: 1250px; font-size: 18px; line-height: 1.8; color: #333; text-align: left; } .banner { background: url(../images/ztjyBanner.jpg) no-repeat center top; height: 540px; } .con1200 { width: 1200px; height: auto; margin: 0px auto; } a:link, a:visited, a:hover, a:active { color: #333; text-decoration: none; } a:hover { color: #bf0009; } h3 { font-size: 20px; font-weight: normal; } p, span { color: #333; line-height: 1.8; } img { width: 100%; height: 100%; } #main img { object-fit: cover; } #main p { margin-left: 20px; } .fl { float: left; } .fr { float: right; } .clear::after { display: block; content: ""; clear: both; } .blank20 { margin-top: 20px; } .blank30 { margin-top: 30px; } .blank50 { margin-top: 50px; } .fp_title { display: none; } .fp_subtitle { display: inline; } /* 澶撮儴瀵艰埅 */ .m_header { position: relative; } .m_header1 { height: 40px; line-height: 40px; background-color: #fbfbfb; border-bottom: 1px #eaeaea solid; } .m_topNav { width: 1200px; margin: 0 auto; } .m_topNav ul li { float: left; padding: 0 10px; line-height: 40px; font-size: 12px; } .m_topNav li a { color: #6b6b6b; } /* 瀵艰埅 */ .frNav { width: 150px; height: auto; position: fixed; right: 50%; margin-right: -760px; bottom: 50%; margin-bottom: -220px; z-index: 999; display: none; } .frNav ul i { display: block; width: 100%; height: 120px; background: url(../images/2023lhtp/frnavBg.png) no-repeat -49px 19px; border-bottom: 5px #bf0009 solid; } .frNav ul li a { display: block; width: 100%; height: 60px; line-height: 60px; text-align: center; background: #fbeee1; } .frNav ul li::after { display: block; content: ""; width: 80%; height: 5px; margin: 0 10%; background-color: #ccc; transform: skewX(70deg); } /* 姝f枃鍐呭 */ #main .tout { margin-top: 40px; margin-bottom: 60px; box-shadow: 0 0 20px 0 #bf0009; padding: 50px 0 10px; color: #bf0009; background-color: #fff; text-align: center; position: relative; } #main .tout h1 { font-size: 36px; line-height: 1.4; } #main .tout h1 a { color: #bf0009; } #main .tout p { padding: 20px; font-weight: normal; margin: 10px 0 20px; /* text-align: left; */ } /* 瑕侀椈 S */ .boxXw { height: 480px; } .yaow_list { width: 410px; height: 480px; } .yaow_list .yw { padding: 10px; box-sizing: border-box; background-image: linear-gradient(to bottom, #bf0009 0%, #bf0009 20%, #c9aa79 22%, #c9aa79 100%); } .yaow_list ul { background: #fff; } .yaow_list ul li { height: 92px; border-bottom: 1px #999 dashed; margin: 0 10px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 1.4; } .yaow_list ul li:last-child { border-bottom: 0; } .yaow_pic { position: relative; width: 750px; height: 480px; overflow: hidden; border-top: 10px #bf0009 solid; } .yaow_pic .swiper-slide img { display: block; width: 750px; height: 480px; object-fit: cover; } .yaow_pic h3 { z-index: 99; position: absolute; left: 0; bottom: 0; padding: 0 10px; background: rgba(191, 0, 9, .9); width: 100%; height: 80px; line-height: 80px; } .yaow_pic h3 a { color: #fff; } .yaow_pic .swiper-pagination { position: absolute; left: 0; bottom: 40px; } :root { --swiper-theme-color: #fff; } .yaow_pic .swiper-button-next, .yaow_pic .swiper-button-prev { width: 40px; height: 40px; border-radius: 50%; overflow: hidden; } .yaow_pic .swiper-pagination-bullet { background: #fff; margin-right: 5px; } .swiper-button-prev { left: 0px; right: auto; color: #bf0009; font-weight: bolder; } .swiper-button-next { right: 0px; left: auto; color: #bf0009; font-weight: bolder; } .swiper-pagination-bullet { width: 20px; height: 10px; display: inline-block; border-radius: 0; opacity: 0.3; } .swiper-pagination-bullet-active { opacity: 1; background-color: #bf0009; } .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 40px; } /* 鏍囬鏍 */ .topic { width: 1200px; margin: 100px auto 20px; height: 70px; line-height: 70px; } .topic h2 { text-shadow: 1px 2px 2px #ccc; font-size: 50px; letter-spacing: 5px; font-weight: bolder; height: 52px; line-height: 52px; border-left: 10px #bf0009 solid; position: relative; } .topic h2::after { position: absolute; top: 30px; left: 260px; content: ""; display: block; height: 5px; width: 930px; background: #bf0009; } .topic h2 a { color: #bf0009; font-weight: bolder; display: inline-block; background-color: #fff; padding: 0 20px; } /* 鏍囬鏍 E */ .boxXx .xxdt .pic { width: 600px; margin-right: 30px; } .boxXx .xxdt .pic .con { position: relative; width: 600px; height: 400px; overflow: hidden; } .boxXx .xxdt .pic .con img { display: block; } .boxXx .xxdt .pic .con h3 { position: absolute; bottom: 0px; left: 0; width: 100%; height: 60px; line-height: 60px; padding: 0px 5px; overflow: hidden; background: #bf0009; font-size: 16px; text-align: center; } .boxXx .xxdt .pic .con h3 a { color: #fff; font-weight: normal; } .boxXx .xxdt .pic .nr { height: 200px; border-bottom: 1px #999 dashed; } .boxXx .xxdt .nr li { width: 550px; } .boxPl .pljd ul { width: 570px; } .boxXx .xxdt li, .boxPl .pljd li { height: 200px; border-bottom: 1px #999 dashed; } .boxXx .xxdt .pic .nr h3::before, .boxXx .xxdt li h3::before, .boxPl .pljd li h3::before { content: ""; position: absolute; top: 35px; left: -22px; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #bf0009; } .boxXx .xxdt .pic .nr h3, .boxXx .xxdt .nr li h3, .boxPl .pljd li h3 { height: 80px; margin-left: 20px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 1.4; } .boxXx .xxdt .pic .nr h3 a, .boxXx .xxdt .nr li h3 a, .boxPl .pljd li h3 a { color: #585858; font-size: 18px; font-weight: bolder; } /* 鎵嬫満鏍峰紡 */ @media only screen and (max-width:1440px) { .frNav { display: none!important; } }