  /* ================================================
Copyright: Yunnan College of Business Management
Web: www.ynjgy.edu.cn
Author: Zhang Biao
Time: 2024/05/05

color1:#a33326; color:rgba(163,51,38,1);
================================================ */

/*--------------------------------------------------------------
  1400 — 1599  ****
--------------------------------------------------------------*/
@media (max-width: 1599.98px) {
.font40 { font-size:38px;}
.font28 { font-size:26px;}
.sub-left { width:230px;}

}

/*--------------------------------------------------------------
  1200 — 1399  ****
--------------------------------------------------------------*/
@media (max-width: 1399.98px) {
.font40 { font-size:36px;}
.font28 { font-size:24px;}
.font20 { font-size:19px;}
.p-3-3 { padding:20px 20px;}
.sub-left { width:210px;}

/*about-2*/
.about2 dl { padding:25px 25px 25px 0;}
.about2 dt { padding-right:15px;}
.about2 dd { padding-left:20px;}
.about2 dd span { padding-right:35px;}
/*about-3*/
.about3 { font-size:16px;}
.about3 dl dd { height:43px; line-height:43px; padding:0 12px;}
/*about-5*/
.about5 .tab-tt { margin:8px 0 28px 0;}
.about5 .tab-tt li { margin-right:12px; font-size:17px;}
.about5 .tab-tt li a { padding:10px 20px;}
.about5 .sut01 li { font-size:19px; line-height:2.7;}
.about5 .sut02 li { font-size:19px; line-height:2.1;}
.about5 .sut03 { line-height:1.8; font-size:16px;}
.about5 .sut03 dl { margin-bottom:30px;}
.about5 .sut03 dl dd p { padding:30px 180px;} 
.about5 .sut03 dl dd p img { max-height:250px;}
.about5 .sut03 dl dd h3 { margin-bottom:12px; margin-top:30px;}
.about5 .sut03 dl dd h3 span { padding-right:10px;}
.about5 .sut04 { padding-top:20px;}
.about5 .sut04 h3 { padding-bottom:10px;}
.about5 .sut04 dl { padding:10px 40px;}
.about5 .sut04 dl dd { line-height:2;}
/*about-6*/
.about6-pic dl dt img { height:185px;}
/*about-9*/
.about9-list { font-size:16px;}
.about9-list dl { width:24%; padding:25px 25px;}
.about9-list dl dd { padding-top:15px;}
.about9-list ul { width:52%; padding:25px 0 0 25px;}
.about9-list li { line-height:2.2;}
}


/*--------------------------------------------------------------
  992 — 1199  ****
--------------------------------------------------------------*/
@media (max-width: 1199.98px) {
.font40 { font-size:34px;}
.font28 { font-size:22px;}
.font20 { font-size:18px;}
.p-2-4 { padding:15px 30px;}
.p-3-4 { padding:20px 30px;}

.sub-left { width:200px;}
.sub-list-tt h3 { padding-right:35px;}
.sub-list li a {  height:50px; line-height:50px; font-size:17px; padding-right:35px;}
.sub-box { font-size:16px;}
/*about-1*/
.about1 { line-height:1.7;}
.about1 h3 { font-size:18px;}
/*about-2*/
.about2 { font-size:16px;}
.about2 dl { padding:25px 10px 25px 0;}
.about2 dt { width:150px; padding-right:15px;}
.about2 dd { padding-left:15px;}
.about2 dd span { padding-right:26px;}
/*about-5*/
.about5 { font-size:16px;}
.about5 .tab-tt { margin:8px 0 28px 0;}
.about5 .tab-tt li { margin-right:12px; font-size:17px;}
.about5 .tab-tt li a { padding:10px 20px;}
.about5 .sut01 li { font-size:19px; line-height:2.7;}
.about5 .sut02 li { font-size:19px; line-height:2.1;}
.about5 .sut03 { line-height:1.8; font-size:16px;}
.about5 .sut03 dl { margin-bottom:30px;}
.about5 .sut03 dl dd p { padding:30px 180px;} 
.about5 .sut03 dl dd p img { max-height:250px;}
.about5 .sut03 dl dd h3 { margin-bottom:12px; margin-top:30px;}
.about5 .sut03 dl dd h3 span { padding-right:10px;}
.about5 .sut04 { padding-top:20px;}
.about5 .sut04 h3 { padding-bottom:10px;}
.about5 .sut04 dl { padding:10px 40px;}
.about5 .sut04 dl dd { line-height:2;}
/*about-6*/
.about6-pic dl dt img { height:220px;}
/*about-9*/
.about9-list dl { width:25%;}
.about9-list ul { width:50%;}
.about9-list li.one1 { display:none;}
}


/*--------------------------------------------------------------
  768 — 991  ****
--------------------------------------------------------------*/
@media (max-width: 991.98px) {
.font28 { font-size:21px;}
.p-2-4 { padding:15px 20px;}
.p-3-4 { padding:20px 20px;}

.subtainer { display:block;}
.subbaner { height:220px;}
.sub-left { width:100%; position:relative; text-align:left; z-index:inherit; margin:0;}
.sub-list-tt { display:none;}
.sub-list { width:100%; position:relative; background:#fff; box-shadow:0px 0px 4px 0px rgba(222, 225, 227, 0.8); -webkit-box-shadow:0px 0px 4px 0px rgba(222, 225, 227, 0.8); display:block; overflow:hidden; margin-top:20px;}
.sub-list:before { display:none;}
.sub-list ul { width:100%; background:none; padding-bottom:0;}
.sub-list li { width:25%; text-align:center; display:inline-block; float:left; border-bottom:#ececec 1px solid; border-right:#ececec 1px solid;}
.sub-list li a { height:50px; line-height:50px; font-size:16px; padding-right:0; margin:4px; display:inline-block; border-right:none;}
.sub-list li a.selected { background:rgba(163,51,38,0.8); color:#fff; border:none;}
/*about-6*/
.about6-pic dl dt img { height:230px;}
}


/*--------------------------------------------------------------
  576 — 767  ****
--------------------------------------------------------------*/
@media (max-width: 767.98px) {
.font40 { font-size:32px;}
.font28 { font-size:20px;}
.sub-list li a { margin:3px;}
.sub-top1 .sub-tit1 p { font-size:14px;}
/*about-2*/
.about2 .about2-list { width:100%; display:inline-block; border-left:none; border-bottom:rgba(163,51,38,0.2) 10px solid; float:left;}
.about2 dt { padding-right:25px;}
.about2 dd { padding-left:25px;}
.about2 dd span { padding-right:40px;}
/*about-3*/
.about3 dl { margin-bottom:15px;}
.about3 dl dt { margin-bottom:10px;}
.about3 dl dd { width:48%; margin-right:2%;}
.about3 dl.one1 { width:48%; margin-right:2%;}
.about3 dl.one2 dd { width:100%; margin-right:0;}
/*about-5*/
.about5 .tab-tt li { margin-right:10px;}
.about5 .sut01 li { font-size:18px; line-height:2.5;}
.about5 .sut02 li { font-size:18px; line-height:2.0;}
.about5 .sut03 { line-height:1.8; font-size:16px;}
.about5 .sut03 dl dd p { padding:30px 60px;} 
.about5 .sut04 dl { padding:10px 30px;}
/*about-6*/
.about6-pic dl dt img { height:165px;}
/*about-9*/
.about9-list dl { width:50%; padding:20px 30px;}
.about9-list ul { width:100%; padding:15px 30px;}
.about9 .nav-tabs li h4 { font-size:18px;}
.about9 .nav-tabs li a { padding:15px 20px;}
.about9 .tab-content h3 { font-size:16px; padding:10px 5px;}
.about9 .tab-content p { font-size:14px; padding:8px 5px;}

}

/*--------------------------------------------------------------
  400 — 576  ****
--------------------------------------------------------------*/
@media (max-width: 575.98px) {
.font40 { font-size:30px;}
.font28 { font-size:19px;}

.sub-top1 { text-align:center;}
.sub-font1 { display:none;}
/*about-1*/
.about1 h3 { font-size:17px;}
/*about-2*/
.about2 dt { width:120px; padding-right:15px;}
.about2 dd { padding-left:15px;}
.about2 dd span { padding-right:35px;}
.about2-list dl dd p span { width:40%; display:inline-block;}
/*about-3*/
.about3 { font-size:15px;}
.about3 dl { margin-bottom:10px;}
.about3 dl dd { width:48%; margin-right:2%; padding:0 10px; margin-bottom:15px;}
.about3 dl.one1 { width:48%; margin-right:2%;}
/*about-5*/
.about5 { font-size:16px;}
.about5 .tab-tt li { margin-right:8px; font-size:16px;}
.about5 .tab-tt li a { padding:8px 8px;}
.about5 .sut01 li { font-size:16px; line-height:2.2;}
.about5 .sut01 li.one1 { text-align:left;}
.about5 .sut02 li { font-size:16px; line-height:1.8;}
.about5 .sut02 dl dd { display:block;}
.about5 .sut02 dl dd b { display:block; color:#50241f;}
.about5 .sut02 dl dd span { flex:none; font-size:15px; display:block;}
.about5 .sut03 dl dd p { padding:30px 30px;} 
.about5 .sut04 h3 { padding-bottom:5px;}
.about5 .sut04 dl { padding:10px 10px;}
.about5 .sut04 dl dd { font-size:15px; line-height:2;}
/*about-6*/
.about6 h4 p img { min-height:180px;}
.about6-pic dl dt img { height:auto; max-height:350px;}
/*about-9*/
.about9-list dl { width:50%; padding:20px 20px;}
.about9-list ul { width:100%; padding:15px 20px;}
.about9 .nav-tabs li h4 { font-size:16px;}
.about9 .nav-tabs li a { padding:12px 9px;}

}

/*--------------------------------------------------------------
  400  ****
--------------------------------------------------------------*/
@media (max-width: 399.98px){
.font40 { font-size:28px;}
.font28 { font-size:18px;}
.font20 { font-size:16px;}
.sub-list li a { font-size:15px; margin:1px;}
/*about-2*/
.about2 { font-size:15px;}
.about2 dl { padding:20px 10px 20px 0;}
.about2 dt { padding-right:10px;}
.about2 dd { padding-left:10px;}
.about2 dd span { padding-right:25px;}
/*about-3*/
.about3 dl { margin-bottom:10px;}
.about3 dl dd { width:100%; margin-right:0;margin-bottom:10px;}
.about3 dl.one1 { width:100%; margin-right:0;}
/*about-5*/
.about5 { font-size:15px;}
.about5 .tab-tt li i { display:none;}
/*about-6*/
.about6 h4 span img { width:250px; height:98px;}
/*about-9*/
.about9 .nav-tabs li { width:50%; text-align:center; }
.about9 .nav-tabs li a { border-bottom:#dee2e6 1px solid;}
.about9 .tab-content h3 { font-size:15px;}
.about9 .tab-content p { font-size:12px;}
.about9 .tab-content h3 span { display:none;}
}