/* ————————————————————————————首页标题样式1———————————————————————————— */
.title-container {text-align:center;margin-bottom:40px;animation:fadeIn 1s ease-out;}
.main-title {text-transform:uppercase;font-size:36px;font-weight:500;color:#dd0000;margin-bottom:5px;letter-spacing:1px;text-shadow-:2px 2px 4px rgba(0,0,0,0.1);}
.subtitle {text-transform:uppercase;font-size:16px;color:#666666;font-weight:500;letter-spacing:0px;text-transform:uppercase;}
@media (max-width:768px) {.main-title {font-size:30px;}.subtitle {font-size:12px;}}
@media (max-width:480px) {.main-title {font-size:30px;}.subtitle {font-size:12px;}}
/* ————————————————————————————首页查看更多按钮通用———————————————————————————— */
.index_more_w {margin:0;display:flex;text-align:center;justify-content:center;align-items:center;}
.index_more {text-align:center;padding:10px 30px;border-radius:50px;margin:0px 0px 40px 0px;border:1px solid #f3000;color:#f3000;text-decoration:none;border-radius:50px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);cursor:pointer;font-size:clamp(17px,3vw,16px);white-space:nowrap;}
.index_more:hover {background:#f6f6f6;border-color:#f3000;color:#f3000;transform:translateY(-2px);}
@media (max-width:480px) {.index_more {padding:8px 24px;border-radius:24px;}}
.index_more:active {transform:translateY(1px);transition-duration:0.1s;}
/* ————————————————————————————首页banner轮播———————————————————————————— */
.banner-wrap {position:relative;width:100%;aspect-ratio:1920/950;min-height:450px;max-height:950px;overflow:hidden;background:#000;margin:0 auto;}
.banner-item {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.9s cubic-bezier(0.25,0.46,0.45,0.94);z-index:1;will-change:opacity;}
.banner-item.active {opacity:1;z-index:2;}
.banner-img-box {width:100%;height:100%;overflow:hidden;}
.banner-img {width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.5s ease,filter 0.4s ease;will-change:transform,filter;display:block;}
.banner-item.active:hover .banner-img {transform:scale(1.0);filter:brightness(0.95);}
.banner-text-box {position:absolute;top:0;left:0;width:100%;height:100%;padding-left:8%;padding-right:8%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;pointer-events:none;z-index:3;}
.banner-btn {pointer-events:auto;cursor:pointer;transition:all 0.3s ease;}
.banner-btn:hover {background:#05519d;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.2);color:#ffffff;}
.banner-english,.banner-title,.banner-desc,.banner-btn {opacity:0;transform:translateY(24px);}
@keyframes fadeInUp {0%{opacity:0;transform:translateY(24px);}100%{opacity:1;transform:translateY(0);}}
.text-animate .banner-english {animation:fadeInUp 0.6s ease forwards;animation-delay:0s;}
.text-animate .banner-title {animation:fadeInUp 0.6s ease forwards;animation-delay:0.2s;}
.text-animate .banner-desc {animation:fadeInUp 0.6s ease forwards;animation-delay:0.4s;}
.text-animate .banner-btn {animation:fadeInUp 0.6s ease forwards;animation-delay:0.65s;}
.banner-english {font-size:32px;font-weight:400;color:#ffffff;letter-spacing:2px;margin-bottom:20px;text-shadow:0 2px 5px rgba(0,0,0,0.1);}
.banner-title {font-size:48px;font-weight:700;color:#ffffff;margin-bottom:24px;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,0.1);transition:color 0.2s;}
.banner-item.active:hover .banner-title {}
.banner-desc {font-size:20px;font-weight:400;color:#ffffff;margin-bottom:40px;text-shadow:0 1px 4px rgba(0,0,0,0.1);max-width:70%;line-height:1.4;}
.banner-btn {display:inline-flex;align-items:center;justify-content:center;width:160px;height:52px;background:#05519d;color:#ffffff;text-align:center;font-size:18px;font-weight:500;text-decoration:none;border-radius:4px;letter-spacing:1px;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.2);border:none;}
.banner-dots {position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:20;background:rgba(0,0,0,0.3);padding:8px 16px;border-radius:40px;backdrop-filter:blur(4px);}
.banner-dot {width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.6);cursor:pointer;transition:all 0.25s ease;box-shadow:0 1px 2px rgba(0,0,0,0.2);}
.banner-dot.banner-active {background:#05519d;transform:scale(1.2);box-shadow:0 0 6px #05519d;}
.banner-dot:hover {background:#ffffff;transform:scale(1.1);}
@media screen and (max-width:1200px) {.banner-wrap {height:800px;}.banner-title {font-size:64px;}.banner-desc {max-width:80%;}}
@media screen and (max-width:992px) {.banner-wrap {height:600px;}.banner-english {font-size:24px;margin-bottom:16px;}.banner-title {font-size:48px;margin-bottom:18px;}.banner-desc {font-size:18px;margin-bottom:30px;max-width:85%;}.banner-btn {width:140px;height:46px;font-size:16px;}}
@media screen and (max-width:768px) {.banner-wrap {height:320px;}.banner-text-box {padding-left:6%;padding-right:6%;}.banner-english {font-size:20px;margin-bottom:12px;}.banner-title {font-size:36px;margin-bottom:14px;}.banner-desc {font-size:16px;margin-bottom:24px;max-width:90%;}.banner-btn {width:120px;height:42px;font-size:15px;}.banner-dots {bottom:20px;gap:10px;padding:6px 14px;}.banner-english,.banner-btn {display:none;}}
@media screen and (max-width:480px) {.banner-wrap {height:320px;}.banner-english {font-size:18px;margin-bottom:10px;}.banner-title {font-size:28px;margin-bottom:12px;}.banner-desc {font-size:14px;margin-bottom:20px;max-width:100%;}.banner-btn {width:110px;height:38px;font-size:13px;}.banner-dots {bottom:16px;gap:8px;}.banner-dot {width:10px;height:10px;}}
@media screen and (max-width:380px) {.banner-wrap {height:320px;}.banner-title {font-size:24px;margin-bottom:10px;}.banner-english {font-size:16px;margin-bottom:8px;}.banner-desc {font-size:12px;margin-bottom:16px;}.banner-btn {width:96px;height:34px;font-size:12px;}}
.banner-item:not(.active) .banner-text-box .banner-english,.banner-item:not(.active) .banner-text-box .banner-title,.banner-item:not(.active) .banner-text-box .banner-desc,.banner-item:not(.active) .banner-text-box .banner-btn {animation:none;opacity:0;transform:translateY(24px);}
.banner-item:nth-child(1) .banner-title {color:#ffffff;}
.banner-item:nth-child(1) .banner-desc {color:#ffffff;}
.banner-item:nth-child(2) .banner-title {color:#05519d;}
.banner-item:nth-child(2) .banner-desc {color:#000000;}
.banner-item:nth-child(3) .banner-title {color:#05519d;}
.banner-item:nth-child(3) .banner-desc {color:#000000;}
.banner-item:nth-child(4) .banner-title {color:#a29bfe;}
.banner-item:nth-child(4) .banner-desc {color:#fd79a8;}
.banner-item:nth-child(5) .banner-title {color:#00cec9;}
.banner-item:nth-child(5) .banner-desc {color:#ffeaa7;}



.home-about-wrap{width:100%;background:#f5f6f7;overflow:hidden;}
.home-about-container{max-width:1400px;margin:0 auto;padding:60px 20px;box-sizing:border-box;}
.home-about-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
.home-about-left{width:47%;}
.home-about-right{width:51%;}
.home-about-title-en{font-size:30px;color:#05519d;font-weight:500;margin:0 0 5px 0;line-height:1.2;}
.home-about-title-cn{font-size:32px;color:#000000;font-weight:700;margin:0 0 24px 0;line-height:1.3;}
.home-about-desc{font-size:16px;color:#444444;line-height:1.8;margin:0 0 40px 0;}
.home-about-link-title{display:inline-block;text-decoration:none;color:#000000;transition:color 0.3s;cursor:pointer;}
.home-about-link-title:hover{color:#05519d;}
.home-about-img-box{width:100%;overflow:hidden;position:relative;border-radius:2px;}
.home-about-img-box img{width:100%;height:480px;object-fit:cover;display:block;transition:transform 0.3s ease,filter 0.3s ease;}
.home-about-img-box:hover img{transform:scale(1.03);filter:brightness(0.92);}
.home-about-data-row{display:flex;flex-wrap:wrap;margin-top:40px;gap:0;box-shadow:0 1px 2px rgba(0,0,0,0.01);}
.home-about-data-item{width:25%;padding:30px 15px;box-sizing:border-box;text-align:center;background:#ffffff;}
.home-about-data-num{font-size:48px;color:#05519d;font-weight:700;margin:0 0 8px 0;line-height:1;}
.home-about-data-text{font-size:16px;color:#333333;margin:0;line-height:1.5;}
.home-about-arrow-link{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;transition:background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;text-decoration:none;margin-top:12px;border:1px solid #05519d}

.home-about-arrow-link:hover{transform:translateX(6px) scale(1.04);}
.home-about-arrow-link i{line-height:1;margin-left:2px;color:#05519d;font-size:28px;}
@media screen and (max-width:1200px){
.home-about-left{width:48%;}
.home-about-right{width:50%;}
.home-about-title-en{font-size:40px;}
.home-about-title-cn{font-size:30px;}
.home-about-img-box img{height:420px;}
.home-about-data-num{font-size:44px;}
}
@media screen and (max-width:992px){
.home-about-container{padding:40px 20px;}
.home-about-row{flex-direction:column;}
.home-about-left{width:100%;margin-bottom:30px;}
.home-about-right{width:100%;}
.home-about-title-en{font-size:36px;}
.home-about-title-cn{font-size:28px;}
.home-about-img-box img{height:380px;}
.home-about-data-item{width:50%;}
.home-about-data-num{font-size:40px;}
}
@media screen and (max-width:768px){
.home-about-container{padding:30px 15px;}
.home-about-title-en{font-size:30px;}
.home-about-title-cn{font-size:24px;}
.home-about-desc{font-size:15px;line-height:1.7;}
.home-about-img-box img{height:320px;}
.home-about-data-row{margin-top:30px;}
.home-about-data-item{width:50%;padding:24px 10px;}
.home-about-data-num{font-size:34px;}
.home-about-data-text{font-size:15px;}
}
@media screen and (max-width:480px){
.home-about-container{padding:25px 12px;}
.home-about-title-en{font-size:26px;}
.home-about-title-cn{font-size:22px;}
.home-about-img-box img{height:260px;}
.home-about-data-item{width:100%;padding:20px 8px;}
.home-about-data-num{font-size:32px;}
}

    .home-pro-scroll-wrap{width:100%;background:#ffffff;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.02)}
    .home-pro-scroll-container{max-width:1400px;margin:0 auto;padding:60px 20px;box-sizing:border-box}
	
	
	  .section-header{text-align:center;margin-bottom:28px}
    .section-header h2{font-size:36px;font-weight:600;color:#1a1a1a;letter-spacing:1px;margin-bottom:6px}
    .section-header p{font-size:20px;color:#666;letter-spacing:0.4px}
	
	
    .home-pro-scroll-outer{overflow:hidden;position:relative;width:100%}
    .home-pro-scroll-track{display:flex;flex-wrap:nowrap;transition:transform 0.35s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform;width:100%}
    .home-pro-scroll-item{flex:0 0 25%;max-width:25%;box-sizing:border-box;padding:0 15px;overflow:visible}
    .home-pro-scroll-link{display:block;text-decoration:none;color:inherit;width:100%}
    .home-pro-scroll-figure{background:#f1f3f2;border-radius:12px;overflow:hidden;width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative}
    .home-pro-scroll-figure img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease,opacity 0.3s ease;display:block;vertical-align:bottom}
    .home-pro-scroll-link:hover .home-pro-scroll-figure img{transform:scale(1.04);opacity:0.85}
    .home-pro-scroll-name{text-align:center;font-size:20px;color:#222222;margin:22px 0 10px 0;font-weight:400;transition:color 0.3s ease;letter-spacing:0.5px;line-height:1.2;word-break:break-word}
    .home-pro-scroll-link:hover .home-pro-scroll-name{color:#015bac}
    .home-pro-scroll-more{text-align:center;font-size:16px;color:#05519d;text-decoration:none;display:block;margin-top:4px;transition:opacity 0.2s}
    .home-pro-scroll-more i{margin-left:4px;transition:transform 0.2s}
    .home-pro-scroll-link:hover .home-pro-scroll-more i{transform:translateX(3px)}
    .home-pro-scroll-dots{display:flex;justify-content:center;gap:10px;margin-top:40px;flex-wrap:wrap}
    .home-pro-scroll-dot{width:12px;height:12px;border-radius:50%;background:#cccccc;border:none;cursor:pointer;padding:0;transition:background 0.2s,transform 0.2s;flex-shrink:0}
    .home-pro-scroll-dot.active{background:#05519d;transform:scale(1.15)}
    .home-pro-scroll-dot:hover{background:#a0a0a0}
    .home-pro-scroll-dot.active:hover{background:#05519d}
    .home-pro-scroll-btn-wrap{text-align:center;margin-top:40px}
    .home-pro-scroll-all-btn{display:inline-block;padding:12px 40px;border:2px solid #05519d;border-radius:50px;color:#05519d;font-size:18px;text-decoration:none;transition:background 0.3s,color 0.3s,box-shadow 0.2s;background:transparent;letter-spacing:0.5px}
    .home-pro-scroll-all-btn i{margin-left:6px;transition:transform 0.25s}
    .home-pro-scroll-all-btn:hover{background:#05519d;color:#ffffff;}
    .home-pro-scroll-all-btn:hover i{transform:translateX(4px)}
    @media screen and (max-width:1200px){.home-pro-scroll-item{flex:0 0 33.3333%;max-width:33.3333%;padding:0 12px}.home-pro-scroll-name{font-size:24px;margin:18px 0 8px 0}}
    @media screen and (max-width:991px){.home-pro-scroll-item{flex:0 0 33.3333%;max-width:33.3333%;padding:0 10px}.home-pro-scroll-name{font-size:22px}}
    @media screen and (max-width:768px){.home-pro-scroll-container{padding:40px 16px}.home-pro-scroll-item{flex:0 0 50%;max-width:50%;padding:0 10px}.home-pro-scroll-name{font-size:20px;margin:16px 0 6px 0}.home-pro-scroll-dots{margin-top:30px;gap:8px}.home-pro-scroll-btn-wrap{margin-top:30px}.home-pro-scroll-all-btn{padding:10px 32px;font-size:16px}}
    @media screen and (max-width:480px){.home-pro-scroll-container{padding:28px 12px}.home-pro-scroll-item{flex:0 0 100%;max-width:100%;padding:0 4px}.home-pro-scroll-figure{aspect-ratio:1/1}.home-pro-scroll-name{font-size:20px;margin:14px 0 6px 0}.home-pro-scroll-dots{margin-top:24px;gap:8px}.home-pro-scroll-dot{width:10px;height:10px}.home-pro-scroll-btn-wrap{margin-top:24px}.home-pro-scroll-all-btn{padding:10px 28px;font-size:15px;border-width:2px}}
    @media screen and (max-width:380px){.home-pro-scroll-name{font-size:18px;margin:12px 0 4px 0}.home-pro-scroll-more{font-size:14px}}

    @media (max-width:768px){.section-header h2{font-size:28px}.section-header p{font-size:16px}}
    @media (max-width:480px){.section-header h2{font-size:24px}.section-header p{font-size:14px}}



.home-service-wrap{width:100%;overflow:hidden;position:relative;}
.home-service-bg-box{width:100%;position:relative;}
.home-service-bg-box img{width:100%;height:620px;object-fit:cover;display:block;transition:transform 0.3s ease,filter 0.3s ease;}
.home-service-bg-box:hover img{transform:scale(1.03);filter:brightness(0.75);}
.home-service-mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.75);}
.home-service-container{max-width:1400px;margin:0 auto;padding:60px 20px;box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;display:flex;flex-direction:column;justify-content:center;}
.home-service-head{text-align:center;color:#ffffff;margin-bottom:60px;}
.home-service-link-title{display:inline-block;text-decoration:none;color:#ffffff;transition:color 0.3s;cursor:pointer;}
.home-service-link-title:hover{color:#05519d;}
.home-service-main-title{font-size:36px;font-weight:700;margin:0 0 14px 0;line-height:1.2;}
.home-service-sub-title{font-size:20px;margin:0;line-height:1.4;opacity:0.92;}
.home-service-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0;}
.home-service-item{width:24%;text-align:center;text-decoration:none;display:block;padding:30px 10px;box-sizing:border-box;border-radius:4px;transition:all 0.3s ease;color:#fff;}
.home-service-item:hover{background:#05519d;color:#ffffff;}
.home-service-item-icon{font-size:56px;margin-bottom:16px;line-height:1;transition:color 0.3s;display:flex;justify-content:center;align-items:center;min-height:70px;}
.home-service-item-icon img{width:56px;height:56px;object-fit:contain;display:block;max-width:100%;transition:filter 0.2s;}
.home-service-item:hover .home-service-item-icon img{}
.home-service-item-name{font-size:26px;font-weight:600;margin:0 0 12px 0;line-height:1.3;transition:color 0.3s;}
.home-service-item-desc{font-size:16px;line-height:1.7;margin:0;padding:0 10px;transition:color 0.3s;}
@media screen and (max-width:1200px){.home-service-bg-box img{height:540px;}.home-service-main-title{font-size:42px;}.home-service-item-icon{font-size:48px;min-height:60px;}.home-service-item-icon img{width:48px;height:48px;}.home-service-item-name{font-size:22px;}.home-service-container{padding:50px 20px;}.home-service-head{margin-bottom:45px;}.home-service-item{padding:26px 8px;}}
@media screen and (max-width:992px){.home-service-bg-box img{height:580px;}.home-service-container{padding:40px 20px;}.home-service-main-title{font-size:36px;}.home-service-sub-title{font-size:18px;}.home-service-list{gap:30px 0;}.home-service-item{width:48%;padding:24px 6px;}.home-service-item-icon{font-size:44px;min-height:56px;}.home-service-item-icon img{width:44px;height:44px;}.home-service-item-name{font-size:20px;}.home-service-head{margin-bottom:40px;}}
@media screen and (max-width:768px){.home-service-bg-box img{height:640px;}.home-service-container{padding:35px 15px;}.home-service-main-title{font-size:30px;}.home-service-sub-title{font-size:16px;}.home-service-list{gap:28px 0;}.home-service-item{width:48%;padding:22px 5px;}.home-service-item-icon{font-size:40px;min-height:50px;}.home-service-item-icon img{width:40px;height:40px;}.home-service-item-name{font-size:18px;}.home-service-item-desc{font-size:15px;padding:0 4px;}.home-service-head{margin-bottom:35px;}}
@media screen and (max-width:480px){.home-service-bg-box img{height:820px;}.home-service-container{padding:30px 12px;}.home-service-main-title{font-size:26px;}.home-service-sub-title{font-size:15px;}.home-service-list{gap:26px 0;}.home-service-item{width:100%;padding:20px 8px;}.home-service-item-icon{font-size:38px;min-height:48px;}.home-service-item-icon img{width:38px;height:38px;}.home-service-item-name{font-size:17px;}.home-service-item-desc{font-size:14px;}.home-service-head{margin-bottom:30px;}}



.home-news-wrap { width: 100%; background: #f5f5f5; overflow: hidden; }
.home-news-container { width: 1400px; margin: 0 auto; padding: 60px 20px; position: relative; }
.home-news-row { display: table; width: 100%; table-layout: fixed; }
.home-news-left { display: table-cell; vertical-align: top; width: 280px; padding-right: 40px; }
.home-news-right { display: table-cell; vertical-align: top; }
.home-news-title { font-size: 32px; color: #000000; font-weight: bold; margin: 0 0 14px 0; line-height: 1.3; }
.home-news-desc { font-size: 15px; color: #555; margin: 0 0 30px 0; line-height: 1.55; }
.home-news-more-btn { display: inline-block; padding: 12px 28px; background: #05519d; color: #fff; border-radius: 50px; text-decoration: none; font-size: 15px; transition: background 0.2s; border: none; cursor: pointer; }
.home-news-more-btn i { margin-left: 6px; }
.home-news-more-btn:hover { background: #014a8a; color: #ffffff; }
.home-news-arrow-group { margin-top: 36px; }
.home-news-arrow { width: 40px; height: 40px; border: 1px solid #ccc; border-radius: 50%; background: #fff; cursor: pointer; display: inline-block; text-align: center; line-height: 40px; font-size: 14px; color: #666; margin-right: 10px; transition: all 0.2s; user-select: none; }
.home-news-arrow:hover { background: #05519d; color: #fff; border-color: #05519d; }
.home-news-slider-wrap { overflow: hidden; width: 100%; position: relative; }
.home-news-slider-inner { display: flex; transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; }
.home-news-item { flex: 0 0 calc(100% / 3); position: relative; padding: 0 16px; box-sizing: border-box; display: flex; flex-direction: column; }
.home-news-item:after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; width: 0px; background: #dddddd; }
.home-news-item:last-child:after { display: none; }
.home-news-item-link { display: block; text-decoration: none; color: inherit; margin-bottom: 12px; }
.home-news-img-box { width: 100%; height: 210px; overflow: hidden; position: relative; margin-bottom: 14px; border-radius: 6px; background: #eaeaea; }
.home-news-img-box img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.35s ease, opacity 0.35s ease; display: block; }
.home-news-item-link:hover .home-news-img-box img { transform: scale(1.04); opacity: 0.85; }
.news-meta-top { display: flex; flex-direction: column; align-items: flex-start; margin-bottom: 10px; }
.news-date { font-size: 14px; color: #888; margin-bottom: 10px; font-weight: 400; }
.news-title { font-size: 18px; font-weight: 600; color: #333333; line-height: 1.4; transition: color 0.3s ease; margin: 0; }
.home-news-item-link:hover .news-title { color: #05519d; }
.news-desc-group { display: flex; flex-direction: column; align-items: flex-start; margin: 10px 0 14px 0; gap: 4px; }
.news-desc-line { font-size: 15px; color: #666666; line-height: 1.5; margin: 0;  max-width: 100%; }
.home-news-detail-btn { display: inline-block; padding: 8px 30px; border: 1px solid #05519d; color: #05519d; border-radius: 50px; text-decoration: none; font-size: 14px; transition: all 0.2s; background: transparent; align-self: flex-start; margin-top: 2px; }
.home-news-detail-btn:hover { background: #05519d; color: #fff; }
.home-news-divider { width: 100%; height: 1px; background: #dddddd; margin: 0; border: none; }
@media screen and (max-width:1400px) { .home-news-container { width: 100%; padding: 60px 20px; box-sizing: border-box; } }
@media screen and (max-width:1024px) { .home-news-row { display: block; } .home-news-left { display: block; width: 100%; padding-right: 0; margin-bottom: 36px; text-align: center; } .home-news-item { flex: 0 0 50%; } .home-news-title { font-size: 28px; } .home-news-arrow-group { text-align: center; } .home-news-img-box { height: 190px; } }
@media screen and (max-width:768px) { .home-news-container { padding: 36px 16px; } .home-news-item { flex: 0 0 100%; padding: 0 6px; } .home-news-title { font-size: 24px; } .home-news-img-box { height: 250px; } .news-title { font-size: 16px; } }
@media screen and (max-width:480px) { .home-news-img-box { height: 200px; } .home-news-title { font-size: 22px; } .home-news-desc { font-size: 14px; } .news-title { font-size: 15px; } .news-date { font-size: 13px; } .news-desc-line { font-size: 13px; } }

.home-news-arrow .iconfont { font-size: 16px; line-height: 40px; }