﻿@charset "utf-8"; 
@media (min-width:1025px){.foot-list>li.foot-item3 ul.fpronav{display:flex;flex-wrap:wrap;justify-content: space-between;}
.foot-list>li.foot-item3 ul.fpronav li{width:49%;}}
@media (min-width:1367px){.about-r h3 {padding:0;font-size:26px;line-height:1.4;}
.about-r {font-size:17px;}}
.workshop {padding-bottom:60px}
.workshop-list li {width:calc(50% - 5px);}
@media (min-width:801px){nav .nav .submenu.nav0 {display:flex;flex-wrap:wrap;width:440px;left:50%;margin-left:-220px;}
nav .nav .submenu.nav0 li {width:40%;}
nav .nav .submenu.nav0 li:nth-child(2n) {width:60%;}
nav .nav .submenu.nav0 li a {padding:10px}}
.applicable {margin-bottom:40px}
.home-tit+.home-txt {text-align:center;margin:-25px auto 30px;max-width:1100px;padding:0 15px;}
.applicable-list {display:flex;flex-wrap:wrap;justify-content:space-between;}
.applicable-list li {width:24%;position:relative;overflow:hidden;margin-bottom:20px;}
.applicable-list li .applicable-pic {height:100%;overflow:hidden;}
.applicable-list li .applicable-pic img {display:block;width:100%;height:100%;object-fit:cover;transition:.3s;}
.applicable-list li .applicable-txt {width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:20px;padding:10px;line-height:1.4;transition:.3s;}
.applicable-list li .applicable-info {width:100%;height:100%;position:absolute;top:100%;left:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:10px;background:rgba(0,0,0,.5);transition:.3s;}
.applicable-list li .applicable-info .applicable-info-box-tit {font-size:20px;margin-bottom:6px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.applicable-list li .applicable-info p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;line-height:1.5;}
.applicable-list li:hover .applicable-pic img {transform:scale(1.05)}
.applicable-list li:hover .applicable-txt {bottom:100%}
.applicable-list li:hover .applicable-info {top:0}
@media (max-width:1024px){.applicable-list li{width:48%}}
@media (max-width:560px){.applicable-list li{width:100%}
.applicable-list li .applicable-txt {bottom:100%}
.applicable-list li .applicable-info {top:0}}
.about-r h3,.home-tit{color:#336699;font-size:26px;font-weight: var(--fontbold7);}
@media (max-width:500px){.about-r h3, .home-tit{font-size:20px;}}
section.news {background-image:url(/uploads/22528/page/p2024040310431418515.jpg);position:relative;}
section.news:before {content:'';width:100%;height:100%;background:rgba(255,255,255,.5);position:absolute;top:0;left:0;}
section.news .container {position:relative}
@media (min-width:541px){section.news .news-l h4{font-size:32px;}
section.news .news-l p{font-size:20px;}
section.news .news-l a{font-size:20px;}}