@charset "utf-8";
/* CSS Document */

/* ly_menu start */
.ly_menu { overflow: hidden; border-radius: 0 12px 12px 0; box-shadow: 3px 0 6px rgba(0, 0, 0, .1); background-image: linear-gradient(to right, #005cce, #4385f5); position: fixed; left: 0; top: 50%; z-index: 999; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.ly_menu ul li { width: 120px; border-top: 1px solid rgba(255, 255, 255, .15); border-bottom: 1px solid rgba(0, 0, 0, .45);}
.ly_menu ul li:first-child { border-top: 0;}
.ly_menu ul li:last-child { border-bottom: 0;}
.ly_menu ul li a { display: block; width: 100%; height: 48px; overflow: hidden; line-height: 48px; color: #fff; font-size: 15px; font-weight: bold; text-align: center; position: relative;}
.ly_menu ul li:hover a { background-image: linear-gradient(to right, #00acfc, #06b3ad);}
.ly_menu ul li a::after { content: ''; display: inline-block; width: 0; height: 0; vertical-align: middle; margin: -2px 0 0 0; border-style: solid; border-width: 0; border-color: transparent transparent transparent #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;}
.ly_menu ul li:hover a::after { margin: -2px 0 0 10px; border-width: 6px 0 6px 7px;}
/* ly_menu end */


/* ly_banner start */
.ly_banner { height: 480px; overflow: hidden; position: relative;}
.ly_banner img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
/* ly_banner end */


/* ly_part1 start */
.ly_part1 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part1_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part1 .lyPart1_main { margin: 0 auto; padding: 40px 20px; background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06); border-radius: 20px;}
.lyPart1_main .lyPart1_left { width: 50%; padding: 0 20px; float: left;}
.lyPart1_left .lyPart1_img { width: 100%; height: 350px; overflow: hidden; border-radius: 12px; background-color: #f8f8f8;}
.lyPart1_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyPart1_img a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart1_img a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart1_img a i { display: block; width: 100px; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 14px; font-style: normal; text-align: center; background-image: linear-gradient(to right, #00acfc, #06b3ad); border-radius: 15px; position: absolute; top: 20px; right: 20px; z-index: 1;}
.lyPart1_img a span { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 40px; color: #fff; font-size: 18px; text-align: center; white-space: nowrap; text-overflow: ellipsis; padding: 10px 20px; background-color: rgba(0, 0, 0, 0.6); position: absolute; bottom: 0; left: 0; z-index: 1;}
.lyPart1_img a:hover span { background-image: linear-gradient(to right, rgba(0, 92, 206, 0.8), rgba(67, 133, 245, 0.8));}
.lyPart1_main .lyPart1_right { width: 50%; padding: 0 20px; float: right;}
.lyPart1_right ul li { margin-bottom: 20px; padding-bottom: 19px; border-bottom: 1px solid #e6e6e6;}
.lyPart1_right ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0 solid #e6e6e6;}
.lyPart1_right ul li .lyPart1_time { width: 80px; height: 90px; overflow: hidden; padding: 9px 0; border-radius: 12px; border: 1px solid #e6e6e6; background-image: linear-gradient(to right, #fff, #fff); float: left; transition: all 0s; -webkit-transition: all 0s;}
.lyPart1_right ul li:hover .lyPart1_time { padding: 10px 0; border: 0 solid rgba(255, 255, 255, 0); background-image: linear-gradient(to right, #005cce, #4385f5);}

.lyPart1_right ul li .lyPart1_time em { display: block; height: 20px;line-height: 20px; color: #999; font-size: 14px; text-align: center; font-style: normal;}
.lyPart1_right ul li .lyPart1_time i { display: block; width: 1px; height: 16px; margin: 2px auto; background-color: #005cce;}
.lyPart1_right ul li:hover .lyPart1_time i { background-color: #fff;}
.lyPart1_right ul li .lyPart1_time span { display: block; height: 30px; line-height: 30px; color: #202020; font-size: 20px; font-weight: bold; text-align: center; font-style: normal;}
.lyPart1_right ul li:hover .lyPart1_time em,.lyPart1_right ul li:hover .lyPart1_time span { color: #fff;}
.lyPart1_right ul li .lyPart1_txt { width: calc(100% - 80px); height: auto; overflow: hidden; padding: 2px 0 2px 20px; float: right;}

.lyPart1_right ul li .lyPart1_txt a { display: block; height: 52px; overflow: hidden; line-height: 26px; color: #202020; font-size: 18px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px;}

.lyPart1_right ul li:hover .lyPart1_txt a { color: #005cce;}
.lyPart1_right ul li .lyPart1_txt p { height: 24px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;}
/* ly_part1 end */


/* ly_part2 start */
.ly_part2 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part2_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part2 .lyPart2_main { margin: 0 auto; position: relative;}
.lyPart2_main .swiper-container { padding-top: 60px;}.lyPart2_main .swiper-container .swiper-slide { background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06); border-radius: 20px; padding: 40px 40px 20px;}
.lyPart2_main .swiper-container .swiper-slide .lyPart2_img { width: 100%; height: 280px; overflow: hidden; border-radius: 12px 12px 0 0; margin: -100px 0 20px;}
.lyPart2_main .swiper-container .swiper-slide .lyPart2_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyPart2_main .swiper-container .swiper-slide .lyPart2_img a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart2_main .swiper-container .swiper-slide:hover .lyPart2_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart2_main .swiper-container .swiper-slide .lyPart2_img a::before { content: ''; display: block; width: 200px; height: 50px; overflow: hidden; border-radius: 0 30px 0 0; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 20px; bottom: 0; z-index: 1;}
.lyPart2_main .swiper-container .swiper-slide .lyPart2_img a em { display: block; width: 200px; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 32px; font-weight: bold; font-style: normal; text-align: center; border-radius: 0 30px 0 0; background-image: linear-gradient(to right, #005cce, #4385f5); position: absolute; left: 0; bottom: 0; z-index: 2;}
.ly_list ul li { border-bottom: 1px solid #e6e6e6;}
.ly_list ul li:last-child { border-bottom: 1px solid #fff;}
.ly_list ul li a { display: block; height: 50px; overflow: hidden; line-height: 40px; color: #202020; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; padding: 5px 0 4px 24px; position: relative;}
.ly_list ul li a:hover { color: #005cce;}
.ly_list ul li a::before { content: ''; display: block; width: 10px; height: 12px; background: url(/feature/zazhi/202507/images/dot03.png) center center no-repeat; background-size: 100% 100%; position: absolute; left: 0; top: 19px;}
.ly_list ul li a:hover::before { background: url(/feature/zazhi/202507/images/dot04.png) center center no-repeat; background-size: 100% 100%;}
.lyPart2_main .swiper-button-prev, .lyPart2_main .swiper-button-next { width: 64px; height: 64px; overflow: hidden; border-radius: 50%;}
.lyPart2_main .swiper-button-next::after, .lyPart2_main .swiper-button-prev::after { display: none;}
.lyPart2_main .swiper-button-prev { background: rgba(255, 255, 255, 0.3) url(../images/arrow_left01.png) center center no-repeat; background-size: 30px 30px; left: -104px;}
.lyPart2_main .swiper-button-next { background: rgba(255, 255, 255, 0.3) url(../images/arrow_right01.png) center center no-repeat; background-size: 30px 30px; right: -104px;}
.lyPart2_main .swiper-button-prev:hover { background: rgba(255, 255, 255, 1) url(../images/arrow_left02.png) center center no-repeat; background-size: 30px 30px;}
.lyPart2_main .swiper-button-next:hover { background: rgba(255, 255, 255, 1) url(../images/arrow_right02.png) center center no-repeat; background-size: 30px 30px;}
/* ly_part2 end */


/* ly_part3 start */
.ly_part3 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part3_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part3 .lyPart3_main { margin: 0 auto;}
.lyPart3_main .lyPart3_con { padding: 40px 20px 20px; background-color: #fff; border-radius: 20px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06);}
.lyPart3_con .lyPart3_left { width: 50%; padding: 0 20px; float: left;}
.lyPart3_con .lyPart3_right { width: 50%; padding: 0 20px; float: right;}
.lyPart3_con .lyPart3_left .ly_title, .lyPart3_con .lyPart3_right .ly_title { display: none;}
.lyPart3_head { margin-bottom: 20px;}
.lyPart3_head dl dd { width: 50%; padding: 0 0 0 10px; float: left;}
.lyPart3_head dl dd:first-child { padding: 0 10px 0 0;}
.lyPart3_head dl dd .lyPart3_img { width: 100%; height: 168px; overflow: hidden; border-radius: 12px;}
.lyPart3_head dl dd .lyPart3_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyPart3_head dl dd .lyPart3_img a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart3_head dl dd:hover .lyPart3_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart3_head dl dd .lyPart3_name { margin-top: 10px;}
.lyPart3_head dl dd .lyPart3_name a { display: block; height: 48px; overflow: hidden; line-height: 24px; color: #202020; font-size: 16px; text-align: center; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.lyPart3_head dl dd:hover .lyPart3_name a { color: #005cce;}
/* ly_part3 end */


/* ly_part4 start */
.ly_part4 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part4_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part4 .lyPart4_main { margin: 0 auto;}
.lyPart4_main .lyPart4_con { padding: 40px 20px 20px; background-color: #fff; border-radius: 20px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06);}
.lyPart4_con .lyPart4_left { width: 50%; padding: 0 20px; float: left;}
.lyPart4_con .lyPart4_right { width: 50%; padding: 0 20px; float: right;}
.lyPart4_con .lyPart4_left .ly_title, .lyPart4_con .lyPart4_right .ly_title { display: none;}
.lyPart4_head { margin-bottom: 20px; padding-bottom: 20px;  border-bottom: 1px solid #e6e6e6; position: relative;}
.lyPart4_head::after { content: ''; display: block; width: 64px; height: 4px; background-image: linear-gradient(to right, #005cce, #4385f5); position: absolute; left: 0; bottom: -1px;}
.lyPart4_head .lyPart4_img { width: 100%; height: 300px; overflow: hidden; border-radius: 12px;}
.lyPart4_head .lyPart4_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyPart4_head .lyPart4_img a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart4_head .lyPart4_img a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1);  transform: scale(1.1);}
.lyPart4_head .lyPart4_text { margin-top: 10px;}
.lyPart4_text a.lyPart4_name { display: block; height: 40px; overflow: hidden; line-height: 40px; color: #202020; font-size: 22px; white-space: nowrap; text-overflow: ellipsis;}
.lyPart4_text a.lyPart4_name:hover { color: #005cce;}
.lyPart4_text span { display: block; height: 20px; line-height: 20px; color: #999; font-size: 14px; margin: 10px 0;}
.lyPart4_text span svg { display: block; width: 20px; height: 20px; margin: 0 6px 0 0; float: left;}
.lyPart4_text p { height: 48px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/* ly_part4 end */


/* ly_part5 start */
.ly_part5 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part5_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part5 .lyPart5_main { margin: 0 auto; padding: 40px 20px 0; background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06); border-radius: 20px;}
.lyPart5_main ul li { width: 50%; padding: 0 20px; float: left;}
.lyPart5_main ul li .lyPart5_img { width: 100%; height: 300px; overflow: hidden; border-radius: 12px;}
.lyPart5_main ul li .lyPart5_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyPart5_main ul li .lyPart5_img a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart5_main ul li:hover .lyPart5_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart5_main ul li .lyPart5_img a em { display: block; width: 90px; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 14px; font-style: normal; text-align: center; background-image: linear-gradient(to right, #00acfc, #06b3ad); border-radius: 15px; position: absolute; top: 20px; right: 20px; z-index: 1;}
.lyPart5_main ul li .lyPart5_name a { display: block; height: 60px; overflow: hidden; line-height: 40px; color: #202020; font-size: 22px; white-space: nowrap; text-overflow: ellipsis; text-align: center; padding: 10px 0;}
.lyPart5_main ul li:hover .lyPart5_name a { color: #005cce;}
/* ly_part5 end */


/* ly_part6 start */
.ly_part6 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part6_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part6 .lyPart6_main { margin: 0 auto; padding: 40px 20px 0; background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06); border-radius: 20px;}
.lyPart6_main ul li { width: 50%; margin-bottom: 20px; padding: 0 20px; float: left;}
.lyPart6_main ul li .lyPart6_img { width: 100%; height: 300px; overflow: hidden; border-radius: 12px;}
.lyPart6_main ul li .lyPart6_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyPart6_main ul li .lyPart6_img a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart6_main ul li:hover .lyPart6_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart6_main ul li .lyPart6_img a em { display: block; width: 110px; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 14px; font-style: normal; text-align: center; background-image: linear-gradient(to right, #00acfc, #06b3ad); border-radius: 15px; position: absolute; top: 20px; right: 20px; z-index: 2;}
.lyPart6_main ul li .lyPart6_img a em svg { display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin: -2px 0 0 2px;}
.lyPart6_main ul li .lyPart6_img a i { display: block; width: 100%; height: 100%; overflow: hidden; background-color: rgba(0, 0, 0, 0.2); position: absolute; left: 0; top: 0; z-index: 1;}
.lyPart6_main ul li:hover .lyPart6_img a i { background-color: rgba(0, 0, 0, 0);}
.lyPart6_main ul li .lyPart6_img a i svg { display: block; width: 72px; height: 72px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.lyPart6_main ul li .lyPart6_name a { display: block; height: 60px; overflow: hidden; line-height: 40px; color: #202020; font-size: 22px; white-space: nowrap; text-overflow: ellipsis; text-align: center; padding: 10px 0;}
.lyPart6_main ul li:hover .lyPart6_name a { color: #005cce;}
/* ly_part6 end */


/* ly_part7 start */
.ly_part7 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part7_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part7 .lyPart7_main { margin: 0 auto; padding: 40px 20px 20px; background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06); border-radius: 20px;}
.lyPart7_main ul li { width: 33.333333%; margin-bottom: 20px; padding: 0 20px; float: left;}
.lyPart7_main ul li .lyPart7_img { width: 100%; height: 194px; overflow: hidden; border-radius: 12px;}
.lyPart7_main ul li .lyPart7_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyPart7_main ul li .lyPart7_img a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart7_main ul li:hover .lyPart7_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart7_main ul li .lyPart7_txt { margin-top: 10px;}
.lyPart7_main ul li .lyPart7_txt a.lyPart7_name { display: block; height: 52px; overflow: hidden; line-height: 26px; color: #202020; font-size: 18px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px;}
.lyPart7_main ul li:hover .lyPart7_txt a.lyPart7_name { color: #005cce;}
.lyPart7_main ul li .lyPart7_txt span { display: block; height: 24px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; padding-left: 26px; position: relative; margin-top: 5px;}
.lyPart7_main ul li .lyPart7_txt span svg { display: block; width: 18px; height: 18px; position: absolute; left: 0; top: 3px;}
.lyPart7_main ul li .lyPart7_txt span:last-child svg { width: 20px; height: 20px; top: 2px;}
/* ly_part6 end */


/* ly_part8 start */
.ly_part8 { padding: 60px 0 40px; background: url(/feature/zazhi/202507/images/part8_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part8 .lyPart8_main { margin: 0 auto;}
.lyPart8_main .lyPart8_list { margin: 0 -10px;}
.lyPart8_p1,.lyPart8_p2,.lyPart8_p3,.lyPart8_p4,.lyPart8_p5,.lyPart8_p9,.lyPart8_p10,.lyPart8_p12 { width: 20%; height: 100px; overflow: hidden; margin-bottom: 20px; padding: 0 10px; float: left;}
.lyPart8_p6 { width: 40%; height: 220px; overflow: hidden; padding: 0 10px; float: left;}
.lyPart8_p7,.lyPart8_p13 { width: 40%; height: 100px; overflow: hidden; margin-bottom: 20px; padding: 0 10px; border-radius: 12px; float: left;}
.lyPart8_p8,.lyPart8_p11 { width: 20%; height: 220px; overflow: hidden; margin-bottom: 20px; padding: 0 10px; border-radius: 12px; float: left;}
.lyPart8_p11,.lyPart8_p12 { margin-top: -120px;}
.lyPart8_p1 a,.lyPart8_p2 a,.lyPart8_p3 a,.lyPart8_p4 a,.lyPart8_p5 a,.lyPart8_p6 a,.lyPart8_p7 a,.lyPart8_p8 a,.lyPart8_p9 a,.lyPart8_p10 a,.lyPart8_p11 a,.lyPart8_p12 a,.lyPart8_p13 a { display: block; width: 100%; height: 100%; overflow: hidden; border-radius: 12px; position: relative;}
.lyPart8_p1 a { background-color: #697da5;}
.lyPart8_p2 a { background-color: #f74646;}
.lyPart8_p3 a { background-color: #464c64;}
.lyPart8_p4 a { background-color: #3b97ff;}
.lyPart8_p5 a { background-color: #15d296;}
.lyPart8_p6 a { background-color: rgba(0, 0, 0, 0.1);}
.lyPart8_p7 a { background-color: #df336b;}
.lyPart8_p8 a { background-color: rgba(0, 0, 0, 0.1);}
.lyPart8_p9 a { background-color: #ff8d3e;}
.lyPart8_p10 a { background-color: #1fb183;}
.lyPart8_p11 a { background-color: rgba(0, 0, 0, 0.1);}
.lyPart8_p12 a { background-color: #2f4390;}
.lyPart8_p13 a { background-color: #b56ef7;}
.lyPart8_p1 a span,.lyPart8_p2 a span,.lyPart8_p3 a span,.lyPart8_p4 a span,.lyPart8_p5 a span,.lyPart8_p7 a span,.lyPart8_p9 a span,.lyPart8_p10 a span,.lyPart8_p12 a span,.lyPart8_p13 a span { display: block; width: 100%; max-height: 56px; overflow: hidden; line-height: 28px; color: #fff; font-size: 18px; text-align: center; padding: 0 20px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.lyPart8_p7 a span,.lyPart8_p13 a span { max-height: 60px; line-height: 30px; font-size: 22px;}
.lyPart8_p6 a img,.lyPart8_p8 a img,.lyPart8_p11 a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart8_p6 a:hover img,.lyPart8_p8 a:hover img,.lyPart8_p11 a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
/* ly_part8 end */


/* ly_part9 start */
.ly_part9 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part9_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part9 .lyPart9_main { margin: 0 auto; padding: 40px 30px 20px; background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06); border-radius: 20px;}
.lyPart9_main ul li { width: 20%; margin-bottom: 20px; padding: 0 10px; float: left;}
.lyPart9_main ul li .lyPart9_img { width: 100%; height: 100px; overflow: hidden; border: 1px solid #e6e6e6; border-radius: 8px;}
.lyPart9_main ul li:hover .lyPart9_img { border: 1px solid #fff;}
.lyPart9_main ul li .lyPart9_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyPart9_main ul li .lyPart9_img a img { display: block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart9_main ul li:hover .lyPart9_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart9_main ul li .lyPart9_img a::before { content: ''; display: block; width: 100%; height: 100%; background-image: linear-gradient(to right, #005cce, #4385f5); position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyPart9_main ul li:hover .lyPart9_img a::before { opacity: 0.9;}
.lyPart9_main ul li .lyPart9_img a i { display: block; width: 100%; height: auto; line-height: 24px; color: #fff; font-size: 16px; font-style: normal; text-align: center; padding: 0 20px; position: absolute; left: 0; top: 150%; z-index: 2; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.lyPart9_main ul li:hover .lyPart9_img a i { top: 50%;}
/* ly_part8 end */


/* ly_part10 start */
.ly_part10 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part10_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part10 .lyPart10_main { margin: 0 auto; padding: 40px 20px 20px; background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06); border-radius: 20px;}
.lyPart10_main ul li { width: 33.333333%; padding: 0 20px; float: left;}
.lyPart10_main ul li .lyPart10_img { width: 100%; height: 194px; overflow: hidden; border-radius: 12px;}
.lyPart10_main ul li .lyPart10_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyPart10_main ul li .lyPart10_img a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart10_main ul li:hover .lyPart10_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart10_main ul li .lyPart10_name a { display: block; height: 50px; overflow: hidden; line-height: 40px; color: #202020; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; text-align: center; padding: 10px 0 0;}
.lyPart10_main ul li:hover .lyPart10_name a { color: #005cce;}
/* ly_part10 end */


/* ly_part11 start */
.ly_part11 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part9_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part11 .lyPart11_main { margin: 0 auto; padding: 40px 20px; background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06); border-radius: 20px;}
.lyPart11_main .lyPart11_left { width: 50%; padding: 0 20px; float: left;}
.lyPart11_left a.lyPart11_img { display: block; width: 100%; height: 300px; overflow: hidden; border-radius: 12px; position: relative;}
.lyPart11_left a.lyPart11_img img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart11_left:hover a.lyPart11_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1);  transform: scale(1.1);}
.lyPart11_left a.lyPart11_img span { display: block; width:100%; height: 60px; overflow: hidden; line-height: 40px; color: #fff; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; padding:10px 20px; background-image:linear-gradient(to right, rgba(0,0,0,.6), rgba(0,0,0,.6)); position:absolute; left:0; bottom:0;}
.lyPart11_left:hover a.lyPart11_img span { background-image:linear-gradient(to right, rgba(0,92,206,.9), rgba(67,133,245,.9));}

.lyPart11_main .lyPart11_right { width: 50%; padding: 0 20px; float: right;}
.lyPart11_right a { display: block; width: 100%; height: 300px; overflow: hidden; border-radius: 12px; position: relative;}
.lyPart11_right a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart11_right a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart11_right a em { display: block; width: 110px; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 14px; font-style: normal; text-align: center; background-image: linear-gradient(to right, #00acfc, #06b3ad); border-radius: 15px; position: absolute; top: 20px; right: 20px; z-index: 2;}
.lyPart11_right a em svg { display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin: -2px 0 0 2px;}
.lyPart11_right a i { display: block; width: 100%; height: 100%; overflow: hidden; background-color: rgba(0, 0, 0, 0.2); position: absolute; left: 0; top: 0; z-index: 1;}
.lyPart11_right a:hover i { background-color: rgba(0, 0, 0, 0);}
.lyPart11_right a i svg { display: block; width: 72px; height: 72px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}


/* ly_part12 start */
.ly_part12 { padding: 60px 0; background: url(/feature/zazhi/202507/images/part10_bg.jpg) center center no-repeat; background-size: cover;}
.ly_part12 .lyPart12_main { margin: 0 auto;position: relative;}
.lyPart12_main .swiper-container { padding: 40px; background-color: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06); border-radius: 20px; }
.lyPart12_main .swiper-slide { height: 300px; overflow: hidden; border-radius: 12px;}
.lyPart12_main .swiper-slide a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.lyPart12_main .swiper-slide a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyPart12_main .swiper-slide:hover a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart12_main .swiper-slide a em { display: block; width: 110px; height: 30px; overflow: hidden; line-height: 30px; color: #fff; font-size: 14px; font-style: normal; text-align: center; background-image: linear-gradient(to right, #00acfc, #06b3ad); border-radius: 15px; position: absolute; top: 20px; right: 20px; z-index: 2;}
.lyPart12_main .swiper-slide a em svg { display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin: -2px 0 0 2px;}
.lyPart12_main .swiper-slide a i { display: block; width: 100%; height: 100%; overflow: hidden; background-color: rgba(0, 0, 0, 0.2); position: absolute; left: 0; top: 0; z-index: 1;}
.lyPart12_main .swiper-slide:hover a i { background-color: rgba(0, 0, 0, 0);}
.lyPart12_main .swiper-slide a i svg { display: block; width: 72px; height: 72px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}

.lyPart12_main .swiper-button-prev, .lyPart12_main .swiper-button-next { width: 64px; height: 64px; overflow: hidden; border-radius: 50%;}
.lyPart12_main .swiper-button-next::after, .lyPart12_main .swiper-button-prev::after { display: none;}
.lyPart12_main .swiper-button-prev { background: rgba(255, 255, 255, 0.3) url(../images/arrow_left01.png) center center no-repeat; background-size: 30px 30px; left: -104px;}
.lyPart12_main .swiper-button-next { background: rgba(255, 255, 255, 0.3) url(../images/arrow_right01.png) center center no-repeat; background-size: 30px 30px; right: -104px;}
.lyPart12_main .swiper-button-prev:hover { background: rgba(255, 255, 255, 1) url(../images/arrow_left02.png) center center no-repeat; background-size: 30px 30px;}
.lyPart12_main .swiper-button-next:hover { background: rgba(255, 255, 255, 1) url(../images/arrow_right02.png) center center no-repeat; background-size: 30px 30px;}


@media (max-width:1680px) {
  .ly_banner { height: 440px;}
}

@media (max-width:1600px) {}

@media (max-width:1560px) {
  .ly_banner { height: 420px;}
}

@media (max-width:1440px) {
  .ly_menu ul li { width: 100px;}
  .ly_menu ul li a { height: 40px; line-height: 40px; font-size: 14px;}
  .ly_menu ul li:hover a::after { margin: -2px 0 0 6px; border-width: 5px 0 5px 6px;}

  .ly_banner { height: 400px;}  

  .lyPart2_main .swiper-button-prev, .lyPart2_main .swiper-button-next, .lyPart12_main .swiper-button-prev, .lyPart12_main .swiper-button-next { width: 60px; height: 60px;}
  .lyPart2_main .swiper-button-prev, .lyPart12_main .swiper-button-prev { left: -80px;}
  .lyPart2_main .swiper-button-next, .lyPart12_main .swiper-button-next { right: -80px;}
}

@media (max-width:1366px) {}

@media (max-width:1280px) {
  .ly_part1 .lyPart1_main, .lyPart2_main .swiper-container .swiper-slide, .lyPart3_main .lyPart3_con, .lyPart4_main .lyPart4_con, .ly_part11 .lyPart11_main, .lyPart12_main .swiper-container, .ly_part5 .lyPart5_main, .ly_part6 .lyPart6_main, .ly_part7 .lyPart7_main, .ly_part9 .lyPart9_main, .ly_part10 .lyPart10_main { border-radius: 12px;}
  .lyPart1_left .lyPart1_img, .lyPart1_right ul li .lyPart1_time, .lyPart3_head dl dd .lyPart3_img, .lyPart4_head .lyPart4_img, .lyPart11_left a.lyPart11_img, .lyPart11_right a, .lyPart12_main .swiper-slide, .lyPart5_main ul li .lyPart5_img, .lyPart6_main ul li .lyPart6_img, .lyPart7_main ul li .lyPart7_img, .lyPart10_main ul li .lyPart10_img { border-radius: 8px;}
  .lyPart8_p1 a, .lyPart8_p2 a, .lyPart8_p3 a, .lyPart8_p4 a, .lyPart8_p5 a, .lyPart8_p6 a, .lyPart8_p7 a, .lyPart8_p8 a, .lyPart8_p9 a, .lyPart8_p10 a, .lyPart8_p11 a, .lyPart8_p12 a, .lyPart8_p13 a { border-radius: 8px;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img { border-radius: 8px 8px 0 0;}

  .ly_part2 .lyPart2_main, .ly_part12 .lyPart12_main { padding-bottom: 100px;}
  .lyPart2_main .swiper-button-prev, .lyPart2_main .swiper-button-next, .lyPart12_main .swiper-button-prev, .lyPart12_main .swiper-button-next { width: 60px; height: 60px; margin-top: 0; bottom: 0; top: inherit;}
  .lyPart2_main .swiper-button-prev, .lyPart12_main .swiper-button-prev { left: inherit; right: 50%; margin-right: 20px;}
  .lyPart2_main .swiper-button-next, .lyPart12_main .swiper-button-next { right: inherit; left: 50%; margin-left: 20px;}
}

@media (max-width:1200px) {
  .ly_menu { width: 100%; border-radius: 0; box-shadow: 0 3px 6px rgba(0, 0, 0, .1); top: 0; transform: translateY(0); -webkit-transform: translateY(0);}
  .ly_menu ul li { width: 9.090909%; border-top: 0; border-bottom: 0; border-left: 1px solid rgba(255, 255, 255, .15); border-right: 1px solid rgba(0, 0, 0, .45); float: left;}
  .ly_menu ul li:first-child { border-left: 0;}
  .ly_menu ul li:last-child { border-right: 0;}
  .ly_menu ul li a { height: 60px; line-height: 60px; font-size: 18px;}
  .ly_menu ul li a::after { display: none;}

  .ly_banner { height: 380px; margin-top: 60px;}
}

@media (max-width:1080px) {
  .ly_menu ul li a { height: 50px; line-height: 50px; font-size: 16px;}

  .ly_banner { height: 360px; margin-top: 50px;}

  .ly_part1, .ly_part3, .ly_part4, .ly_part5, .ly_part6, .ly_part7, .ly_part9, .ly_part10, .ly_part11 { padding: 50px 0;}

  .ly_part1 .lyPart1_main { padding: 30px 15px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}

  .lyPart1_main .lyPart1_left, .lyPart1_main .lyPart1_right { padding: 0 15px;}
  .lyPart1_left .lyPart1_img { height: 300px; border-radius: 8px;}
  .lyPart1_img a span, .lyPart11_left a.lyPart11_img span { height: 50px; font-size: 16px; padding: 5px 15px;}
  .lyPart1_img a i, .lyPart5_main ul li .lyPart5_img a em, .lyPart6_main ul li .lyPart6_img a em { top: 15px; right: 15px;}
  .lyPart1_right ul li { margin-bottom: 15px; padding-bottom: 14px;}
  .lyPart1_right ul li .lyPart1_time { width: 72px; height: 80px; padding: 7px 0; border-radius: 8px;}
  .lyPart1_right ul li .lyPart1_time i { height: 12px; margin: 4px auto;}
  .lyPart1_right ul li .lyPart1_time span { height: 24px; line-height: 24px; font-size: 18px;}
  .lyPart1_right ul li .lyPart1_txt { width: calc(100% - 72px); padding: 0 0 0 15px;}
  .lyPart1_right ul li .lyPart1_txt a { height: 48px; line-height: 24px; font-size: 16px; margin-bottom: 8px;}

  .ly_part2, .ly_part12 { padding: 50px 0 20px;}
  .ly_part2 .lyPart2_main, .ly_part12 .lyPart12_main { padding-bottom: 60px;}
  .lyPart2_main .swiper-container { padding-top: 50px;}
  .lyPart2_main .swiper-container .swiper-slide { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06); padding: 30px 30px 15px;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img { height: 244px; border-radius: 8px 8px 0 0; margin: -80px 0 15px;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img a em { width: 160px; height: 50px; line-height: 50px; font-size: 24px; border-radius: 0 25px 0 0;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img a::before { width: 160px; height: 40px; border-radius: 0 20px 0 0;}
  .lyPart2_main .swiper-button-prev, .lyPart2_main .swiper-button-next, .lyPart12_main .swiper-button-prev, .lyPart12_main .swiper-button-next { width: 40px; height: 40px; background-size: 20px 20px;}
  .lyPart2_main .swiper-button-prev, .lyPart12_main .swiper-button-prev { margin-right: 15px;}
  .lyPart2_main .swiper-button-next, .lyPart12_main .swiper-button-next { margin-left: 15px;}
  .lyPart2_main .swiper-button-prev:hover, .lyPart2_main .swiper-button-next:hover, .lyPart12_main .swiper-button-prev:hover, .lyPart12_main .swiper-button-next:hover { background-size: 20px 20px;}

  .ly_list ul li a { height: 40px; line-height: 40px; font-size: 15px; padding: 0 0 0 24px;}
  .ly_list ul li a::before { top: 14px;}

  .lyPart3_main .lyPart3_con { padding: 30px 15px 15px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}
  .lyPart3_con .lyPart3_left, .lyPart3_con .lyPart3_right { padding: 0 15px;}
  .lyPart3_head { margin-bottom: 15px;}
  .lyPart3_head dl dd { padding: 0 0 0 8px;}
  .lyPart3_head dl dd:first-child { padding: 0 8px 0 0;}
  .lyPart3_head dl dd .lyPart3_img { height: 144px; border-radius: 8px;}
  .lyPart3_head dl dd .lyPart3_name a { height: 44px; line-height: 22px; font-size: 15px;}

  .lyPart4_main .lyPart4_con { padding: 30px 15px 15px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}
  .lyPart4_con .lyPart4_left, .lyPart4_con .lyPart4_right { padding: 0 15px;}
  .lyPart4_head { margin-bottom: 15px; padding-bottom: 15px;}
  .lyPart4_head .lyPart4_img { height: 260px; border-radius: 8px;}
  .lyPart4_text a.lyPart4_name { height: 36px; line-height: 36px; font-size: 20px;}
  .lyPart4_head::after { width: 48px; height: 3px;}

  .ly_part5 .lyPart5_main { padding: 30px 15px 0; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}
  .lyPart5_main ul li { padding: 0 15px;}
  .lyPart5_main ul li .lyPart5_img { height: 260px; border-radius: 8px;}
  .lyPart5_main ul li .lyPart5_name a { font-size: 20px;}

  .ly_part6 .lyPart6_main { padding: 30px 15px 0; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}
  .lyPart6_main ul li { margin-bottom: 15px; padding: 0 15px;}
  .lyPart6_main ul li .lyPart6_img, .lyPart11_left a.lyPart11_img , .lyPart11_right a , .lyPart12_main .swiper-slide { height: 260px; border-radius: 8px;}
  .lyPart6_main ul li .lyPart6_img a i svg, .lyPart11_right a i svg, .lyPart12_main .swiper-slide a i svg { width: 60px; height: 60px;}
  .lyPart6_main ul li .lyPart6_name a { height: 50px; font-size: 18px; padding: 10px 0 0;}

  .ly_part7 .lyPart7_main { padding: 30px 15px 15px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}
  .lyPart7_main ul li { margin-bottom: 15px; padding: 0 15px;}
  .lyPart7_main ul li .lyPart7_img { height: 168px; border-radius: 8px;}
  .lyPart7_main ul li .lyPart7_txt a.lyPart7_name { height: 48px; line-height: 24px; font-size: 16px;}

  .ly_part8 { padding: 50px 0 40px;}
  .lyPart8_main .lyPart8_list { margin: 0 -5px;}
  .lyPart8_p1, .lyPart8_p2, .lyPart8_p3, .lyPart8_p4, .lyPart8_p5, .lyPart8_p9, .lyPart8_p10, .lyPart8_p12 { height: 90px; margin-bottom: 10px; padding: 0 5px;}
  .lyPart8_p6 { height: 190px; padding: 0 5px;}
  .lyPart8_p7, .lyPart8_p13 { height: 90px; margin-bottom: 10px; padding: 0 5px; border-radius: 8px;}
  .lyPart8_p8, .lyPart8_p11 { height: 190px; margin-bottom: 10px; padding: 0 5px; border-radius: 8px;}
  .lyPart8_p11, .lyPart8_p12 { margin-top: -100px;}
  .lyPart8_p1 a, .lyPart8_p2 a, .lyPart8_p3 a, .lyPart8_p4 a, .lyPart8_p5 a, .lyPart8_p6 a, .lyPart8_p7 a, .lyPart8_p8 a, .lyPart8_p9 a, .lyPart8_p10 a, .lyPart8_p11 a, .lyPart8_p12 a, .lyPart8_p13 a { border-radius: 8px;}
  .lyPart8_p1 a span, .lyPart8_p2 a span, .lyPart8_p3 a span, .lyPart8_p4 a span, .lyPart8_p5 a span, .lyPart8_p7 a span, .lyPart8_p9 a span, .lyPart8_p10 a span, .lyPart8_p12 a span, .lyPart8_p13 a span { max-height: 48px; line-height: 24px; font-size: 16px; padding: 0 10px;}
  .lyPart8_p7 a span, .lyPart8_p13 a span { max-height: 60px; line-height: 30px; font-size: 20px;}
  
  .ly_part9 .lyPart9_main { padding: 30px 20px 20px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}
  .lyPart9_main ul { padding: 0 5px;}
  .lyPart9_main ul li { margin-bottom: 10px; padding: 0 5px;}
  .lyPart9_main ul li .lyPart9_img { height: 80px; border-radius: 6px;}

  .ly_part10 .lyPart10_main { padding: 30px 15px 15px; background-color: #fff; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}
  .lyPart10_main ul li { padding: 0 15px;}
  .lyPart10_main ul li .lyPart10_img { height: 168px; border-radius: 8px;}
  .lyPart10_main ul li .lyPart10_name a { height: 40px; font-size: 16px; padding: 0;}

  .ly_part11 .lyPart11_main { padding: 30px 15px 15px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}
  .lyPart11_main .lyPart11_left, .lyPart11_main .lyPart11_right { padding: 0 15px;}
  .lyPart11_left a.lyPart11_name { height: 36px; line-height: 36px; font-size: 20px;}

  .lyPart12_main .swiper-container { padding: 30px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}
}

@media (max-width:1024px) {
  .ly_banner { height: 340px;}

  .ly_part1, .ly_part3, .ly_part4, .ly_part5, .ly_part6, .ly_part7, .ly_part9, .ly_part10, .ly_part11 { padding: 40px 0;}
  .ly_part2, .ly_part12 { padding: 40px 0 20px;}
  .lyPart2_main .swiper-container { padding-top: 40px;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img { height: 230px; margin: -70px 0 15px;}

  .lyPart3_head dl dd .lyPart3_img { height: 136px;}

  .lyPart4_head .lyPart4_img, .lyPart5_main ul li .lyPart5_img, .lyPart6_main ul li .lyPart6_img, .lyPart11_left a.lyPart11_img, .lyPart11_right a, .lyPart12_main .swiper-slide { height: 244px;}
  .lyPart4_text a.lyPart4_name { height: 36px; line-height: 36px; font-size: 18px;}

  .lyPart5_main ul li .lyPart5_name a { font-size: 18px;}

  .lyPart7_main ul li .lyPart7_img { height: 158px;}

  .ly_part8 { padding: 40px 0 30px;}
  .lyPart8_p1, .lyPart8_p2, .lyPart8_p3, .lyPart8_p4, .lyPart8_p5, .lyPart8_p9, .lyPart8_p10, .lyPart8_p12, .lyPart8_p7, .lyPart8_p13 { height: 85px;}
  .lyPart8_p6, .lyPart8_p8, .lyPart8_p11 { height: 180px;}
  .lyPart8_p11, .lyPart8_p12 { margin-top: -95px;}
  .lyPart8_p1 a span, .lyPart8_p2 a span, .lyPart8_p3 a span, .lyPart8_p4 a span, .lyPart8_p5 a span, .lyPart8_p7 a span, .lyPart8_p9 a span, .lyPart8_p10 a span, .lyPart8_p12 a span, .lyPart8_p13 a span { max-height: 44px; line-height: 22px; font-size: 14px;}
  .lyPart8_p7 a span, .lyPart8_p13 a span { max-height: 52px; line-height: 26px; font-size: 18px;}

  .lyPart9_main ul li .lyPart9_img { height: 80px;}

  .lyPart10_main ul li .lyPart10_img { height: 158px;}

  .lyPart11_left a.lyPart11_name { height: 36px; line-height: 36px; font-size: 18px;}
}

@media (max-width:920px) {
  .ly_menu ul li a { font-size: 15px;}

  .ly_banner { height: 320px;}

  .ly_part1 .lyPart1_main { padding: 20px 10px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06); border-radius: 12px;}
  .lyPart1_main .lyPart1_left, .lyPart1_main .lyPart1_right { padding: 0 10px;}
  .lyPart1_left .lyPart1_img { height: 270px; border-radius: 6px;}
  .lyPart1_img a span, .lyPart11_left a.lyPart11_img span { height: 44px; font-size: 15px; padding: 2px 10px;}
  .lyPart1_right ul li { margin-bottom: 10px; padding-bottom: 9px;}
  .lyPart1_right ul li .lyPart1_time { width: 64px; height: 76px; padding: 5px 0; border-radius: 6px;}
  .lyPart1_right ul li .lyPart1_txt { width: calc(100% - 64px); padding: 0 0 0 10px;}
  .lyPart1_right ul li .lyPart1_txt a { margin-bottom: 5px;}

  .lyPart2_main .swiper-container .swiper-slide { padding: 20px 20px 10px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06); border-radius: 12px;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img { height: 220px; margin: -60px 0 10px;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img a em { width: 144px; height: 48px; line-height: 48px; font-size: 22px; border-radius: 0 24px 0 0;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img a::before { width: 144px; height: 40px; border-radius: 0 20px 0 0;}
  .lyPart2_main .swiper-button-prev, .lyPart12_main .swiper-button-prev { margin-right: 10px;}
  .lyPart2_main .swiper-button-next, .lyPart12_main .swiper-button-next { margin-left: 10px;}

  .lyPart3_main .lyPart3_con { padding: 20px 10px 10px; border-radius: 12px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06);}
  .lyPart3_con .lyPart3_left, .lyPart3_con .lyPart3_right { padding: 0 10px;}
  .lyPart3_head dl dd { padding: 0 0 0 5px;}
  .lyPart3_head dl dd:first-child { padding: 0 5px 0 0;}
  .lyPart3_head dl dd .lyPart3_img { height: 126px; border-radius: 6px;}

  .ly_list ul li a { height: 40px; line-height: 40px; font-size: 14px; padding: 0 0 0 20px;}

  .lyPart4_main .lyPart4_con { padding: 20px 10px 10px; border-radius: 12px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06);}
  .lyPart4_con .lyPart4_left, .lyPart4_con .lyPart4_right { padding: 0 10px;}
  .lyPart4_head .lyPart4_img, .lyPart5_main ul li .lyPart5_img, .lyPart6_main ul li .lyPart6_img, .lyPart11_left a.lyPart11_img, .lyPart11_right a, .lyPart12_main .swiper-slide { height: 230px; border-radius: 6px;}
  .lyPart4_text a.lyPart4_name { height: 32px; line-height: 32px; font-size: 18px;}

  .lyPart1_img a i, .lyPart5_main ul li .lyPart5_img a em, .lyPart6_main ul li .lyPart6_img a em { top: 10px; right: 10px;}

  .ly_part5 .lyPart5_main { padding: 20px 10px 0; border-radius: 12px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06);}
  .lyPart5_main ul li { padding: 0 10px;}
  .lyPart5_main ul li .lyPart5_img { border-radius: 6px;}

  .ly_part6 .lyPart6_main { padding: 20px 10px 0; border-radius: 12px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06);}
  .lyPart6_main ul li { margin-bottom: 10px; padding: 0 10px;}

  .ly_part7 .lyPart7_main { padding: 20px 10px 10px; border-radius: 12px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06);}
  .lyPart7_main ul li { margin-bottom: 10px; padding: 0 10px;}
  .lyPart7_main ul li .lyPart7_img { height: 152px; border-radius: 6px;}

  .lyPart8_p1, .lyPart8_p2, .lyPart8_p3, .lyPart8_p4, .lyPart8_p5, .lyPart8_p9, .lyPart8_p10, .lyPart8_p12, .lyPart8_p7, .lyPart8_p13 { height: 80px;}
  .lyPart8_p6, .lyPart8_p8, .lyPart8_p11 { height: 170px;}
  .lyPart8_p11, .lyPart8_p12 { margin-top: -90px;}
  .lyPart8_p1 a, .lyPart8_p2 a, .lyPart8_p3 a, .lyPart8_p4 a, .lyPart8_p5 a, .lyPart8_p6 a, .lyPart8_p7 a, .lyPart8_p8 a, .lyPart8_p9 a, .lyPart8_p10 a, .lyPart8_p11 a, .lyPart8_p12 a, .lyPart8_p13 a { border-radius: 6px;}

  .ly_part9 .lyPart9_main { padding: 20px 10px 10px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06); border-radius: 12px;}
  .lyPart9_main ul li .lyPart9_img a i { line-height: 22px; font-size: 14px;}

  .ly_part10 .lyPart10_main { padding: 20px 10px 10px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06); border-radius: 12px;}
  .lyPart10_main ul li { padding: 0 10px;}
  .lyPart10_main ul li .lyPart10_img { height: 152px; border-radius: 6px;}

  .ly_part11 .lyPart11_main { padding: 20px 10px;}
  .lyPart11_main .lyPart11_left, .lyPart11_main .lyPart11_right { padding: 0 10px;}
  .lyPart11_left a.lyPart11_name { height: 32px; line-height: 32px; font-size: 18px;}

  .lyPart12_main .swiper-container { padding: 20px;}
}

@media (max-width:820px) {
  .ly_banner { height: 280px;}

  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img { height: 200px;}

  .lyPart3_head dl dd .lyPart3_img { height: 114px;}

  .lyPart4_head .lyPart4_img, .lyPart5_main ul li .lyPart5_img, .lyPart6_main ul li .lyPart6_img, .lyPart11_left a.lyPart11_img, .lyPart11_right a, .lyPart12_main .swiper-slide { height: 204px;}

  .lyPart5_main ul li .lyPart5_name a { height: 50px; line-height: 40px; font-size: 16px; padding: 5px 0;}

  .lyPart6_main ul li .lyPart6_name a { height: 40px; font-size: 16px; padding: 0;}

  .lyPart7_main ul li .lyPart7_img { height: 132px;}

  .lyPart8_p1, .lyPart8_p2, .lyPart8_p3, .lyPart8_p4, .lyPart8_p5, .lyPart8_p9, .lyPart8_p10, .lyPart8_p12, .lyPart8_p7, .lyPart8_p13 { height: 70px;}
  .lyPart8_p6, .lyPart8_p8, .lyPart8_p11 { height: 150px;}
  .lyPart8_p11, .lyPart8_p12 { margin-top: -80px;}
  .lyPart8_p1 a span, .lyPart8_p2 a span, .lyPart8_p3 a span, .lyPart8_p4 a span, .lyPart8_p5 a span, .lyPart8_p7 a span, .lyPart8_p9 a span, .lyPart8_p10 a span, .lyPart8_p12 a span, .lyPart8_p13 a span { max-height: 40px; line-height: 20px; font-size: 14px;}
  .lyPart8_p7 a span, .lyPart8_p13 a span { max-height: 48px; line-height: 24px; font-size: 16px;}

  .lyPart9_main ul li .lyPart9_img { height: 70px;}

  .lyPart10_main ul li .lyPart10_img { height: 132px;}
}

@media (max-width:767px) {
  .ly_menu ul li { width: 20%; border-bottom: 1px solid rgba(0, 0, 0, .45);}
  .ly_menu ul li:nth-child(5) { border-right: 0;}
  .ly_menu ul li:nth-child(6) { border-left: 0;}
  .ly_menu ul li:nth-child(6), .ly_menu ul li:nth-child(7), .ly_menu ul li:nth-child(8), .ly_menu ul li:nth-child(9), .ly_menu ul li:nth-child(10), .ly_menu ul li:nth-child(11) { width: 16.666666%; border-top: 1px solid rgba(255, 255, 255, .15); border-bottom: 0;}
  .ly_menu ul li a { height: 32px; line-height: 32px; font-size: 12px;}

  .ly_banner { height: 160px; margin-top: 66px;}

  .ly_part1 .lyPart1_main { padding: 20px 12px 0;}
  .lyPart1_main .lyPart1_left, .lyPart1_main .lyPart1_right { width: 100%; margin-bottom: 20px; padding: 0; float: none;}
  .lyPart1_left .lyPart1_img { height: 240px;}

  .lyPart2_main .swiper-container .swiper-slide { padding: 20px 12px 10px;}

  .lyPart_title { display: none;}

  .lyPart3_main .lyPart3_con { padding: 20px 12px 0;}

  .lyPart3_con .lyPart3_left, .lyPart3_con .lyPart3_right { width: 100%; margin-bottom: 20px; padding: 0; float: none;}
  .lyPart3_head dl dd .lyPart3_img { height: 120px;}
  .lyPart3_con .lyPart3_left .ly_title, .lyPart3_con .lyPart3_right .ly_title { display: block; width: 100%; float: none;}

  .lyPart4_main .lyPart4_con { padding: 20px 12px 0;}
  .lyPart4_con .lyPart4_left, .lyPart4_con .lyPart4_right { width: 100%; margin-bottom: 20px; padding: 0; float: none;}
  .lyPart4_con .lyPart4_left .ly_title, .lyPart4_con .lyPart4_right .ly_title { display: block; width: 100%; float: none;}

  .ly_part5 .lyPart5_main { padding: 20px 12px 0;}
  .lyPart5_main ul li { width: 100%; margin-bottom: 20px; padding: 0; float: none;}
  .lyPart5_main ul li .lyPart5_name a { height: 40px; line-height: 40px; font-size: 16px; padding: 0;}

  .ly_part6 .lyPart6_main { padding: 20px 12px 0;}
  .lyPart6_main ul li { width: 100%; margin-bottom: 20px; padding: 0; float: none;}
  .lyPart6_main ul li .lyPart6_img a i svg, .lyPart11_right a i svg, .lyPart12_main .swiper-slide a i svg { width: 48px; height: 48px;}

  .ly_part7 .lyPart7_main { padding: 20px 12px 0;}
  .lyPart7_main ul li { width: 100%; margin-bottom: 20px;  padding: 0; float: none;}
  .lyPart7_main ul li .lyPart7_img { height: 204px;}
  .lyPart7_main ul li .lyPart7_txt a.lyPart7_name { height: auto; max-height: 48px; line-height: 24px; font-size: 16px;}

  .lyPart8_p1, .lyPart8_p2, .lyPart8_p3, .lyPart8_p4, .lyPart8_p5, .lyPart8_p9, .lyPart8_p10, .lyPart8_p12 { width: 50%; height: 85px;}
  .lyPart8_p5, .lyPart8_p6 { width: 100%; margin-bottom: 10px;}
  .lyPart8_p7, .lyPart8_p8 { width: 50%; height: 85px;}
  .lyPart8_p6, .lyPart8_p8, .lyPart8_p11 { height: 180px;}
  .lyPart8_p9 { margin-top: -95px;}
  .lyPart8_p10 { width: 100%;}
  .lyPart8_p11, .lyPart8_p12 { width: 50%; margin-top: 0;}
  .lyPart8_p13 { width: 50%; height: 85px;}
  .lyPart8_p5 a span, .lyPart8_p10 a span { max-height: 52px; line-height: 26px; font-size: 18px;}
  .lyPart8_p7 a span, .lyPart8_p13 a span { max-height: 40px; line-height: 20px; font-size: 14px; }

  .ly_part9 .lyPart9_main { padding: 20px 5px 10px;}
  .lyPart9_main ul li {  width: 50%; margin-bottom: 10px; padding: 0 5px; float: left;}
  .lyPart9_main ul li .lyPart9_img { height: 80px;}

  .ly_part10 .lyPart10_main { padding: 20px 12px 0;}
  .lyPart10_main ul li { width: 100%; margin-bottom: 20px; padding: 0; float: none;}
  .lyPart10_main ul li .lyPart10_img { height: 204px;}

  .ly_part11 .lyPart11_main { padding: 20px 12px;}
  .lyPart11_main .lyPart11_left { margin-bottom: 20px;}
  .lyPart11_main .lyPart11_left, .lyPart11_main .lyPart11_right { width: 100%; padding: 0;}

  .lyPart12_main .swiper-container { padding: 20px 12px;}
}

@media (max-width:390px) {
  .ly_banner { height: 150px;}

  .lyPart1_left .lyPart1_img { height: 220px;}

  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img { height: 192px;}

  .lyPart3_head dl dd .lyPart3_img { height: 110px;}

  .lyPart4_head .lyPart4_img, .lyPart5_main ul li .lyPart5_img, .lyPart6_main ul li .lyPart6_img, .lyPart11_left a.lyPart11_img, .lyPart11_right a, .lyPart12_main .swiper-slide { height: 192px;}
  .lyPart4_text a.lyPart4_name { height: 30px; line-height: 30px; font-size: 16px;}

  .lyPart7_main ul li .lyPart7_img { height: 192px;}

  .lyPart8_p1, .lyPart8_p2, .lyPart8_p3, .lyPart8_p4, .lyPart8_p5, .lyPart8_p9, .lyPart8_p10, .lyPart8_p12, .lyPart8_p7, .lyPart8_p13 { height: 80px;}
  .lyPart8_p6, .lyPart8_p8, .lyPart8_p11 { height: 170px;}
  .lyPart8_p9 { margin-top: -90px;}

  .lyPart10_main ul li .lyPart10_img { height: 192px;}

  .lyPart11_left a.lyPart11_name { height: 30px; line-height: 30px; font-size: 16px;}
}

@media (max-width:320px) {
  .ly_banner { height: 124px;}

  .ly_part1, .ly_part3, .ly_part4, .ly_part5, .ly_part6, .ly_part7, .ly_part9, .ly_part10, .ly_part11, .ly_part12 { padding: 20px 0;}
  .lyPart1_left .lyPart1_img { height: 180px;}
  .lyPart1_img a span, .lyPart11_left a.lyPart11_img span { height: 40px; font-size: 14px; padding: 0 10px;}

  .ly_part2 { padding: 20px 0;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img { height: 156px;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img a em { width: 120px; height: 40px; line-height: 40px; font-size: 18px; border-radius: 0 20px 0 0;}
  .lyPart2_main .swiper-container .swiper-slide .lyPart2_img a::before { width: 120px; height: 30px; border-radius: 0 15px 0 0; left: 15px;}

  .lyPart3_con .lyPart3_left, .lyPart3_con .lyPart3_right, .lyPart4_con .lyPart4_left, .lyPart4_con .lyPart4_right { margin-bottom: 10px;}
  .lyPart3_head { margin-bottom: 0;}
  .lyPart3_head dl dd {    width: 100%; margin: 0 auto 20px; padding: 0; float: none;}
  .lyPart3_head dl dd .lyPart3_img { height: 176px;}
  .lyPart3_head dl dd .lyPart3_name a { height: auto; max-height: 48px; line-height: 24px; font-size: 16px;}
  .lyPart3_head dl dd .lyPart3_img { height: 180px;}
  .lyPart4_head .lyPart4_img, .lyPart5_main ul li .lyPart5_img, .lyPart6_main ul li .lyPart6_img, .lyPart11_left a.lyPart11_img, .lyPart11_right a, .lyPart12_main .swiper-slide { height: 160px;}
  .lyPart5_main ul li, .lyPart6_main ul li { margin-bottom: 10px;}
  .lyPart6_main ul li .lyPart6_img a i svg, .lyPart11_right a i svg, .lyPart12_main .swiper-slide a i svg { width: 40px; height: 40px;}

  .ly_part7 .lyPart7_main { padding: 20px 12px 0;}
  .lyPart7_main ul li .lyPart7_img { height: 160px;}

  .ly_part8 { padding: 20px 0 10px;}
  .lyPart8_p1, .lyPart8_p2, .lyPart8_p3, .lyPart8_p4, .lyPart8_p5, .lyPart8_p9, .lyPart8_p10, .lyPart8_p12, .lyPart8_p7, .lyPart8_p13 { height: 65px;}
  .lyPart8_p6, .lyPart8_p8, .lyPart8_p11 { height: 140px;}
  .lyPart8_p9 { margin-top: -75px;}
  .lyPart8_p5 a span, .lyPart8_p10 a span { max-height: 48px; line-height: 24px; font-size: 16px;}

  .lyPart9_main ul li .lyPart9_img { height: 70px;}

  .lyPart10_main ul li { margin-bottom: 10px;}
  .lyPart10_main ul li .lyPart10_img { height: 160px;}
}

<!--0.00027108192443848-->