  ﻿/* ================================================
Copyright: Yunnan College Of Business Management
Web: www.ynjgy.edu.cn
Author: Zhang Biao
color: #a33326;
Time: 2025/04/18
================================================ */

@media (min-width:1200px) {.container { max-width:1400px !important;}}

/* ========== 1200 — 1399 ========== */
@media (max-width: 1399.98px) {
.font24 { font-size:22px;}
.font18 { font-size:17px;}

.header { height:60px; line-height:60px; padding:0 20px;}
.header .head1 h3 { font-size:16px;}
.header .head2 { font-size:15px;}
.header .head2 span { padding-right:8px;}
.header .head2 span i { padding-left:8px;}
.header .head2 span.one3 { margin-left:12px;}
.header .head2 span.one3 a { width:100px; height:32px; line-height:32px;}
.ztmenu { padding:18px 0;} 
.ztmenu li { font-size:24px; padding:0 30px;}

.swiper1 .swiper-slide img { height:443px;}
.tt1 { height:75px; line-height:75px;}
.tt2 { height:56px; line-height:56px;}
.tt1 h3 { padding-left:20px;}
.tt2 h3 { padding-bottom:10px;}
.yaowen li a {padding:0 20px 0 20px; height:70px; line-height:70px;}
.news ul { padding:18px 0;}
.news li { height:55px; line-height:55px;}

/*subpage*/
.subfenye { padding:25px 0;}
.subnext { padding-top:10px; padding-bottom:15px;}
.subinfo-tit h1 { font-size:24px;}
.subinfo-tit p span { padding-right:28px;}
.info-right { width:30%;}
.info-right-tt h3 { font-size:21px;}
.info-right-hot { padding:10px 0 0 25px;}
.newsbox { padding:18px 0;}
.newsbox .news-time { padding:0 22px;}
.newsbox .news-time b { font-size:28px;}
.newsbox .news-tit { padding-right:25px;}
.newsbox .news-tit h3 { height:36px; line-height:36px; font-size:18px; margin-bottom:8px;}
  }

/* ========== 992 — 1199 ========== */
@media (max-width: 1199.98px) {
.p-0-4 { padding-left:30px; padding-right:30px;}
.font24 { font-size:20px;}
.font18 { font-size:16px;}

.header { height:55px; line-height:55px; padding:0 15px;}
.header .head1 h2 img { height:27px;}
.header .head1 h3 { font-size:15px;}
.header .head2 { font-size:15px;}
.header .head2 span { padding-right:6px;}
.header .head2 span i { padding-left:6px;}
.header .head2 span.one3 { margin-left:10px;}
.header .head2 span.one3 a { width:100px; height:30px; line-height:30px;}
.ztmenu { padding:15px 0;} 
.ztmenu li { font-size:22px; padding:0 30px;}

.swiper1 .swiper-slide img { height:386px;}
.tt1 { height:70px; line-height:70px;}
.tt2 { height:50px; line-height:50px;}
.tt1 h3 { padding-left:15px;}
.tt2 h3 { padding-bottom:8px;}
.yaowen li a {padding:0 20px 0 15px; height:60px; line-height:60px;}
.news ul { padding:18px 0;}
.news li { height:50px; line-height:50px;}

/*subpage*/
.subinfo-nr { padding-top:22px; padding-bottom:22px;}
.subnext p { height:35px; line-height:35px;}
.subinfo-tit h1 { font-size:22px;}
.subinfo-tit p { font-size:14px;}
.subinfo-tit p span { padding-right:25px;}
.info-right { width:30%;}
.info-right-hot { padding:15px 0 0 25px;}
.info-right-hot li{ font-size:15px; height:40px; line-height:40px;}
.info-right-hot li:before{ margin-right:10px; font-size:16px;}
.subtit h3 { font-size:24px;}
.subtit i { height:8px;}
.newsbox { padding:16px 0;}
.newsbox .news-time { padding:0 18px;}
.newsbox .news-time b { font-size:22px;}
.newsbox .news-time span { font-size:14px;}
.newsbox .news-tit { padding-right:20px;}
.newsbox .news-tit h3 { height:30px; line-height:30px; font-size:16px; margin-bottom:6px;}
.newsbox .news-tit p { font-size:12px;}
  }
 
/* ========== 768 — 991 ========== */
@media (max-width: 991.98px) {
.p-0-4 { padding-left:25px; padding-right:25px;}
.font24 { font-size:19px;}
.header .head1 h3 { display:none;}
.banner p img { min-height:200px; object-fit:cover;}
.ztmenu li { font-size:20px; padding:0 26px;}
.swiper1 .swiper-slide img { height:auto;}
.links li { padding-right:25px; font-size:15px;}

/*subpage*/
.info-right { display:none;}
.newsbox { padding:20px 0;}
.newsbox .news-time { padding:0 15px; margin-right:15px;}
.newsbox .news-time b { font-size:20px; font-weight:400; margin-bottom:2px;}
.newsbox .news-time span { font-size:12px;}
.newsbox .news-tit { padding-right:15px;}
.newsbox .news-tit h3 { height:inherit; max-height:56px; line-height:28px; font-size:16px; font-weight:400; margin-bottom:0;}
.newsbox .news-tit p { display:none;}
.subinfo-nr { font-size:16px; line-height:180%; padding-top:25px; padding-bottom:25px;}
  }

/* ========== 576 — 767 ========== */
@media (max-width: 767.98px) {
body{ font-size:15px;}
.p-0-4 { padding-left:20px; padding-right:20px;}
.header .head2 span.one2 i { display:inline;}
.header .head2 span.one3 { margin-left:0;}
.header .head2 span.one3 a { width:inherit; height:auto; line-height:auto; border-radius:0; text-align:inherit; background:none; color:inherit; font-weight:inherit; display:inline;}
.header .head2 span.one3 a:hover { background:#330500;}
.banner p img { min-height:160px;}
.ztmenu li { font-size:18px; padding:0 20px;}
.newsbox { padding:15px 0;}
.subtit h3 { font-size:22px;}
  }

/* ========== 400 — 576 ========== */
@media (max-width: 575.98px) {
.header .head2 { display:none;}
.banner p img { min-height:130px;}
.ztmenu ul { padding:0 15px; display:inherit;}
.ztmenu li { font-size:18px; padding:0 15px; line-height:35px;}
.subinfo-nr { font-size:15px; line-height:180%; padding-top:20px; padding-bottom:20px;}
.subtit h3 { font-size:20px;}
  }
 
/* ========== 400 ========== */
@media (max-width: 399.98px){
.null { height:25px;}
.banner p img { min-height:100px;}
.tt1 { height:60px; line-height:60px;}
.tt1 h3 { padding-left:10px;}
.yaowen li p { font-size:15px;}
.yaowen li a {padding:0 10px 0 15px; height:50px; line-height:50px; font-size:13px;}
.news ul { padding:10px 0;}
.news li { height:40px; line-height:40px; padding-right:10px;}
.news li p { font-size:14px;}
.news li i { font-size:10px; padding-right:7px; padding-left:7px;}
.news li span { font-size:13px;}
.links li { padding-right:20px; font-size:12px;}
.footer { font-size:12px;}
.newsbox .news-time { padding:0 8px; margin-right:8px;}
.newsbox .news-time b { font-size:18px;}
.newsbox .news-time span { font-size:11px;}
.newsbox .news-tit { padding-right:15px;}
  }