#banner { margin-bottom: 4.2083333333%; }
#banner a {display: block;position: relative; }
#banner .wrap {width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none; }
#banner .wrap .center {height: 100%;white-space: nowrap;font-size: 0; }
#banner .wrap .center:after {content: "";display: inline-block;vertical-align: middle;width: 0;height: 100%; }
#banner .wrap .center .textMidSon {display: inline-block;white-space: normal;vertical-align: middle;font-size: 14px;width: 100%; }
#banner .wrap .cont {width: 100%; }
#banner .wrap .cont .title {font-size: 80px;color: #2fd3ae; }
#banner .wrap .cont .des_ {font-size: 40px;color: #fff; }
#banner .wrap .cont button {margin-top: 25px;width: 180px;background: #2fd3ae;border: none;line-height: 55px;color: #fff;border-radius: 3px; }
#banner .wrap .topWrap {padding: 2.2222222222% 6.8376068376%;background: #222931;color: #fff;font-size: 12px;font-weight: 800;font-family: Arial, 'Microsoft YaHei', SimSun, Sans-serif;text-transform: uppercase; }
#banner .wrap .botWrap {padding: 6.8376068376%; }
#banner .wrap .tit {font-size: 24px;font-weight: bold;text-transform: uppercase;color: #222931;font-family: Arial, 'Microsoft YaHei', SimSun, Sans-serif;position: relative; }
#banner .wrap .tit:before {content: "";height: 3px;width: 18px;background: #FEB72B;position: absolute; }
#banner .wrap .tit:before {top: 100%;left: 0;margin-top: 5px; }
#banner .wrap .des {font-size: 15px;color: #565f68;line-height: 24px;max-height: 72px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-top: 6.9306930693%; }
#banner .wrap .btnWrap {margin-top: 4.9504950495%; }
#banner .wrap .btnWrap a {display: inline-block;padding: 17px 25px;line-height: 1;font-family: Arial, 'Microsoft YaHei', SimSun, Sans-serif;font-size: 12px;text-transform: uppercase;display: inline-block;background: #FEB72B;color: #fff;font-family: Arial, 'Microsoft YaHei', SimSun, Sans-serif;font-weight: 800;text-transform: uppercase;font-size: 12px;margin-right: 7px; }
@media screen and (max-width: 875px) {
    #banner .wrap .btnWrap a {padding: 7px 12px; }
}
#banner .wrap .btnWrap a:after {content: "\e63c";font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;display: inline-block;margin-left: 10px;vertical-align: middle;margin-top: -2px; }
#banner .wrap .btnWrap a:last-child {margin-right: 0; }
#banner .wrap .btnWrap a:hover {background: #222931; }
#banner .item:first-child .wrap {display: block; }
#banner .slick-prev, #banner .slick-next {height: 100px;line-height: 100px;margin-top: -50px;font-size: 18px;color: #fff;background: rgba(82, 82, 82, 0.5);filter: alpha(opacity=100);opacity: 1; }
#banner .slick-prev:hover, #banner .slick-next:hover {background: #2fd3ae; }
#banner .slick-prev {left: 0; }
#banner .slick-next {right: 0; }
#banner .slick-dots li.slick-active button {background: #2fd3ae; }
@media screen and (max-width: 1400px) {
    #banner .wrap .botWrap {padding: 3%; }

    #banner .wrap .tit {font-size: 20px;line-height: 1.1; } 
}
@media screen and (max-width: 1200px) {
    #banner .wrap {display: none !important; }
  
    #banner .item:first-child .wrap {display: none; }
  
    #banner .slick-prev, #banner .slick-next {width: 30px;height: 60px;line-height: 60px;margin-top: -30px; }
  
    #banner {margin-bottom: 35px; } 
}