
.zx-sec-1{background:#fef9e8}
.zx-title-1{text-align:center;color:#695228;margin-bottom:15px;}
.zx-title-1 h3{font-size:25px;}
.zx-title-1 p{font-size:16px;margin:0;padding-top:5px;}


.zx-tc{background:#f8dc7d;overflow:hidden;width:100%;}
.zx-tc-top{background:#cba943;border-radius:20px 20px 0 0 ;}
.zx-tc .zx-tc-title{background:#cba943;padding:25px;color:#fff;text-align:center;}
.zx-tc-bottom{border-radius:0 0 20px 20px;margin-bottom:15px;}
.zx-tc .zx-tc-title h3{background:#fff;border-radius:15px;font-size:18px;color:#cca943;padding:8px 10px;line-height:1.5;box-shadow:0 5px 5px rgba(0,0,0,.2);margin-bottom:15px;}
.zx-tc .zx-tc-title p{margin-bottom:0}
.zx-tc .zx-tc-info{padding:30px 15px 25px;color:#695228;position:relative;}
.zx-tc .zx-tc-info h4{text-align:center;margin-bottom:10px;}
.zx-tc .zx-tc-info:after{position:absolute;content:'';width:0;height:0;border-width:15px 15px  0 15px;border-style:solid;border-color:#cba943 transparent  transparent transparent;position:absolute;left:50%;top:0;transform:translateX(-50%);}
.zx-tc .zx-tc-info ul{padding:0 20px}
.zx-tc .zx-tc-info li{list-style-type:disc;list-style-position:outside;margin-bottom:2px;}

.zx-tc-2 {background:#dcdc8a}
.zx-tc-2 .zx-tc-title,.zx-tc-2-top{background:#a9b055}
.zx-tc-2 .zx-tc-title h3{color:#a9b055}
.zx-tc-2 .zx-tc-info:after{border-color:#a9b055 transparent transparent transparent}
.zx-tc-2 .zx-tc-info{color:#596b3c}

.zx-tc-3 {background:#b8d190}
.zx-tc-3 .zx-tc-title,.zx-tc-3-top{background:#85a45b}
.zx-tc-3 .zx-tc-title h3{color:#85a45b}
.zx-tc-3 .zx-tc-info:after{border-color:#85a45b transparent transparent transparent}
.zx-tc-3 .zx-tc-info{color:#536639}

.mg-tc{border-radius:20px;}
.mg-tc p{text-align:left}

.zx-sec-2{background:#ebf2e1}

.zx-title-2{color:#536639;font-size:28px;text-align:center;margin-bottom:10px;}
.zx-title-2 h3{margin-bottom:5px;}
.zx-title-2 p{font-size:16px;font-weight:bold;}

.zx-ser-item {color:#536639;padding:10px 0}
.zx-ser-item img{height:60px;}
.zx-ser-item h3{font-size:20px;padding:10px 0}
.zx-ser-item p{margin:0}

.caseswiper{overflow:hidden;}
.zx-sec-case{background:#fcefc5}
.zx-title-3{font-size:25px;text-align:center;font-weight:bold;margin-bottom:15px;}
.caseswiper-info{background:#fff;padding:15px;}
.caseswiper .swiper-slide{position:relative;}

.caseswiper .caseswiper-info{height:100%;}
.caseswiper .caseswiper-info h3{font-size:18px;border-bottom:1px solid #333;padding-bottom:8px;margin-bottom:10px;}
.caseswiper .caseswiper-info p{margin:0}


.zx-sec-3{background:url(../images/new/zx-bg.jpg) no-repeat center bottom;background-size:100% auto}
.zx-title-3,.zx-title-4{text-align:center;margin-bottom:15px;}
.zx-title-3 h3,.zx-title-4 h3{font-size:28px;padding-bottom:0}
.zx-title-3 p,.zx-title-4 p{font-size:16px;margin-bottom:0;}
.zx-ser-list li{position:relative;padding:10px 0 10px 80px;color:#695228;clear:both}
.zx-ser-list li:after{position:absolute;left:20px;top:0;height:100%;width:15px;background:#fcefc5;content:''}
.zx-ser-list li:before{position:absolute;left:20px;height:8px;width:30%;top:26px;content:'';background:#fcefc5;}
.zx-ser-list li p{margin:0;}
.zx-ser-list li b{background:#fcefc5;padding:8px 0;position:relative;z-index:9;display:block;border-radius:15px;text-align:center;font-size:16px;margin-bottom:10px;}

.zx-ser-list li.zx-ser-2{color:#695228}
.zx-ser-list li.zx-ser-2:after,.zx-ser-list li.zx-ser-2:before,.zx-ser-list li.zx-ser-2 b{background:#eee8b8}

.zx-ser-list li.zx-ser-3,.zx-ser-list li.zx-ser-4,.zx-ser-list li.zx-ser-5,.zx-ser-list li.zx-ser-6{color:#587336}
.zx-ser-list li.zx-ser-3:after,.zx-ser-list li.zx-ser-3:before,.zx-ser-list li.zx-ser-3 b{background:#dfe1aa}
.zx-ser-list li.zx-ser-4:after,.zx-ser-list li.zx-ser-4:before,.zx-ser-list li.zx-ser-4 b{background:#ccd899}
.zx-ser-list li.zx-ser-5:after,.zx-ser-list li.zx-ser-5:before,.zx-ser-list li.zx-ser-5 b{background:#bfd18d}
.zx-ser-list li.zx-ser-6:after,.zx-ser-list li.zx-ser-6:before,.zx-ser-list li.zx-ser-6 b{background:#9abf6a}

.zx-ser-list li.zx-ser-7,.zx-ser-list li.zx-ser-8{color:#536639}
.zx-ser-list li.zx-ser-7 b{border:5px solid #9abf6a;background:#fff;padding:3px 0;color:#73934a}
.zx-ser-list li.zx-ser-7:before{background:#9abf6a}
.zx-ser-list li.zx-ser-8:after,.zx-ser-list li.zx-ser-8:before,.zx-ser-list li.zx-ser-8 b{background:#536639;color:#fff}

.zx-ser-list li.zx-ser-7:after{background:none;background:url(../images/new/ser-7.jpg) no-repeat left 15px;background-size:50px auto;width:100%;left:0}
.zx-ser-list li.zx-ser-8:after{background:none;background:url(../images/new/ser-8.jpg) no-repeat 10px 10px;background-size:25px auto;width:100%;left:0}

/*  ss  */
.zx-ser-list li.zx-ser-3,.zx-ser-list li.zx-ser-4,.zx-ser-list li.zx-ser-5,.zx-ser-list li.zx-ser-6{color:#587336}

.zx-ser-list li.ss-ser-1:after,.zx-ser-list li.ss-ser-1:before,.zx-ser-list li.ss-ser-1 b{background:#fcefc5}
.zx-ser-list li.ss-ser-2:after,.zx-ser-list li.ss-ser-2:before,.zx-ser-list li.ss-ser-2 b{background:#ebe7b6}

.zx-ser-list li.ss-ser-3:after,.zx-ser-list li.ss-ser-3:before,.zx-ser-list li.ss-ser-3 b{background:#dee1a9}
.zx-ser-list li.ss-ser-4:after,.zx-ser-list li.ss-ser-4:before,.zx-ser-list li.ss-ser-4 b{background:#ccd699}
.zx-ser-list li.ss-ser-5:after,.zx-ser-list li.ss-ser-5:before,.zx-ser-list li.ss-ser-5 b{background:#bfd18d}
.zx-ser-list li.ss-ser-6:after,.zx-ser-list li.ss-ser-6:before,.zx-ser-list li.ss-ser-6 b{background:#b2ca84}
.zx-ser-list li.ss-ser-7:after,.zx-ser-list li.ss-ser-7:before,.zx-ser-list li.ss-ser-7 b{background:#a5c579}
.zx-ser-list li.ss-ser-8:after,.zx-ser-list li.ss-ser-8:before,.zx-ser-list li.ss-ser-8 b{background:#8cb864}


.zx-tc .ss-tc-1:after{border-color:#e2c260  transparent  transparent transparent}
.zx-tc .ss-tc-2:after{border-color:#c3c66f  transparent  transparent transparent}
.zx-tc .ss-tc-3:after{border-color:#9eba75  transparent  transparent transparent}

.zx-sec-4{background:#c2d9a6}
.zx-qabox h3{background:#fff;border-radius:10px;padding:10px 15px;font-size:16px;margin-bottom:10px;line-height:1.4;color:#536639}
.zx-qabox h3 span{float:right;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.zx-qabox p{display:none;}
.zx-qabox h3 span{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}


.bigbor{background:url(../images/border-ye.jpg) repeat-x left top;background-size:auto 40px;position:relative;padding-top:40px;padding-bottom:40px;}
.bigbor:after{background:url(../images/border-lv.jpg) repeat-x left bottom;background-size:auto 40px;content:' ';position:absolute;bottom:0;left:0;height:100%;width:100%;}


.zx-tc .zx-tc-info .dhlist li{list-style: none;line-height:2}
.zx-tc .zx-tc-info .dhlist li::before {content: "\2713";display: inline-block;margin-right: 15px;color:#fff}

.ssbox{padding-top:10px;padding-bottom:10px;}
.ssbox p{box-shadow:0 8px 8px rgba(0,0,0,.2);padding:10px;border:1px solid #d5e5c2}

.ssbox-title{position:relative;}
.ssbox-title img{opacity:0}
.ssbox-title b{position:absolute;width:100%;top:50%; transform:translateY(-50%);left:0;text-align:center;color:#536639;font-size:20px;}

.mgmap-title,.mgschool-title{text-align:center;margin-bottom:20px;color:#695228}
.mgschool-title{color:#536639}
.mgmap-title span{color:#f6cf4f}

.mgschool-head{background:#ced061;}
.mgschool-head li{color:#fff;}

.mgschool{height:300px;overflow-x:auto}


.mgschool-list ul{width:100%;text-align:center;border:2px solid #ced061;border-radius:30px;margin-bottom:8px;color:#536639}
.mgschool-list li{text-align:center;word-break:break-all}
.mgschool-list li:first-child{border-radius:30px 0 0 30px;}
.mgschool-list li:last-child{border-radius: 0 30px 30px 0;}
.mgschool-list li span{display:inline-block;background:#f6cf4f;color:#fff;padding:3px 8px;margin-left:5px;border-radius:5px;}

.scname{width:50%}
.scnamecn{width:50%}
.scdic{width:33.33%}
.scpm{width:33.33%}

.mgschool-list ul {
    display: flex;
    width: 100%;
    list-style: none;
    padding: 0;
  }
.table-item {
    flex: 1;
    padding: 8px;
    box-sizing: border-box;
  }
.mg-tc{margin-bottom:10px;}
.advmgbox{background:#fff;border-radius:15px;padding:15px;margin-bottom:10px;}
.advmgli li{float:left;width:33.33%;text-align:center;color:#536639;padding:5px;}
.advmgli li b{display:block;}
.advmgli li:nth-child(2) b,.advmgli li:nth-child(3) b{height:60px;}
.advmgli li img{width:60%}

.advblbox h3{text-align:center;padding:10px 0;font-size:20px;}
.advblbox{color:#536639;}
.advblbox p{margin-bottom:0;}


/* Webkit浏览器（Chrome, Safari） */
.mgschool::-webkit-scrollbar {
  width: 22px;
}

.mgschool::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 26px;
  border: 3px solid #cfcf71;
}

.mgschool::-webkit-scrollbar-thumb {margin:4px;width:20px;
  background-color: #cfcf71; 
  border-radius: 26px;
}
.mgschool {padding-right:10px;
}






@media (min-width: 768px) {
  .zx-sec-1  .cont-vart{width:33.33%;padding:0 10px;}
  .zx-ser-item{float:left;width:50%;padding:10px;}

  .caseswiper .caseswiper-info{padding:20px;padding-right:50px;height:200px;border-radius:20px;}
  .caseswiper .swiper-slide{padding-right:40px;padding-top:20px;}
  .caseswiper .swiper-slide img{position:absolute;border-radius:100px;height:100px;right:0;top:0}
  .caseswiper .caseswiper-info h3{font-size:24px;}

  .scname{width:35%}
  .scnamecn{width:25%}

  .zx-sec-3{background-size:40% auto;background-position:left bottom}
  .zx-title-3{text-align:left;}

  .zx-title-2 h3{font-size:30px;}

  .neibanner_sub a.no-bg{background:none;padding:0;width:250px;display:block;margin-bottom:5px;}

  .zx-tc .zx-tc-info.ss-tc-1,.zx-tc .zx-tc-info.ss-tc-2,.zx-tc .zx-tc-info.ss-tc-3
  {color:#000;font-size:16px;}
  .ss-tc-1 h4{color:#000}

  .zx-tc .zx-tc-info .dhlist li{line-height:1.5}
  .zx-tc .zx-tc-info .dhlist li::before{font-size:20px;}
  .zx-qabox{float:left;width:50%;padding:0 10px;}

  .bigbor{padding:50px 0}
  .bigbor,.bigbor:after{background-size:auto 50px;}
  .mgmap-title,.mgschool-title{font-size:25px;margin-bottom:25px}
  .advmgli li img{width:40%}
  .mgschool{height:400px;}
} 
@media (min-width: 992px) {
  .zx-tc .zx-tc-title h3{font-size:25px;}
  .zx-tc .zx-tc-title h3 p{font-size:12px;}
  .zx-title-2{text-align:left;}
  .zx-title-2 h3{font-size:35px;padding:10px 0}
  .zx-ser-item img{height:70px;}

  .zx-title-3 h3{font-size:35px;padding:10px 0;}

  .tcenter{padding-top:30%}
  .neibanner_sub a.no-bg{width:300px;}

  .bigbor{padding:60px 0}
  .bigbor,.bigbor:after{background-size:auto 60px;}
  .mgmap-title,.mgschool-title{font-size:30px;margin-bottom:30px}

  .zx-title-2-center{text-align:center;}
  .advblbox{margin-bottom:20px;}
  .advmgli li img{width:50%;margin-bottom:10px;}
  .advmgli li b{font-size:16px;}
}

@media (min-width: 1200px) {
  .zx-title-1{margin-bottom:25px;}
  .zx-title-1 h3{font-size:30px;}
  .zx-title-1 p{font-size:20px;}
  .zx-tc .zx-tc-title h3 p{font-size:16px;}
  .zx-title-2 p{padding-right:40%}
  .zx-title-2 h3{font-size:40px;}

  .zx-title-3{width:70px;position:absolute;top:50%;transform:translateY(-50%);font-size:30px;left:20px}
  .caseswiper{float:right;width:85%}

  .zx-title-4{font-size:30px;padding:20px}
  .zx-qabox li{padding:0 10px;margin-bottom:10px;}
  .zx-qabox h3{padding: 15px;}

  .zx-ser-list li{padding-top:20px;padding-bottom:20px;padding-left:130px;}
  .zx-ser-list li b{float:left;width:200px;margin-bottom:0;margin-right:15px;}
  .zx-ser-list li p{padding-top:10px;}
  .zx-ser-list li.zx-ser-1 p,.zx-ser-list li.zx-ser-7 p{padding-top:0}
  .zx-ser-list li:before{width:20%;top:50%;transform:translateY(-50%);left:40px;}
  .zx-ser-list li.zx-ser-7:after{background-size:90px auto}
  .zx-ser-list li:after{left:40px;width:30px;}
  .zx-ser-list li.zx-ser-8:after{background-position:35px;background-size:35px auto}
 
  .tcenter{padding-top:25%}
  .neibanner_sub a.no-bg{width:350px;margin-bottom:10px;}

  .bigbor{padding:70px 0}
  .bigbor,.bigbor:after{background-size:auto 70px;}
  .mgmap-title,.mgschool-title{font-size:35px;margin-bottom:35px}


.advmgli li:nth-child(2) b,.advmgli li:nth-child(3) b{height:46px;}
.advblbox{line-height:1.8}
  .mgschool{height:500px;}


}
@media (min-width: 1300px) {
  .zx-title-1{margin-bottom:35px;}
  .zx-title-1 h3{font-size:33px;}
  .zx-title-1 p{font-size:23px;}
.zx-sec-1  .cont-vart{padding:0 15px;}
 .zx-tc .zx-tc-title{padding:25px 30px;}

  .zx-ser-item img{height:80px;}
  .zx-ser-list li{padding-top:25px;padding-bottom:25px;}
  .tcenter{padding-top:20%}
  .mgmap-title,.mgschool-title{font-size:40px;margin-bottom:40px}

  .advmgli li b{font-size:18px;}
.advmgli li:nth-child(2) b,.advmgli li:nth-child(3) b{height:52px;}
.advblbox{padding:25px 25px 20px;}

.zx-title-3{width:70px;font-size:35px;}

}

@media (min-width: 1400px) {
  .zx-sec-1  .cont-vart{padding:0 20px;}
  .zx-tc .zx-tc-title{padding:30px 35px;}
  .zx-tc .zx-tc-title h3 p{font-size:18px;}
  .neibanner_sub a.no-bg{width:400px;margin-bottom:15px;}

  .advmgli li img{height:125px;width:auto}

}

@media (min-width: 1500px) {
  .zx-ser-item p{min-height:60px;}



}




