body{font-family:"微软雅黑";font-size:16px;}
a{text-decoration: none;}
input,textarea:focus{outline: none;}
.small,small{font-size: .775em;}
.text-truncate2{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text-truncate3{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.text-truncate4{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.font-arial{font-family: 'Arial' !important;}
.animate-box {opacity: 0;}

.btns{display: inline-block;border: 2px solid #ff9900;color: #ff9900;border-radius: 50px;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.btns:hover{background-color: #ff9900;color: #ffffff;}

.items-box{padding: 12px 0 12px 0;}
.items-box:nth-child(even){background-color: #f8f8f8;}

.items-title{font-size: 20px;color: #000000;text-align: center;font-weight: bold;}
.items-title.color{color: #ff9900;}
.items-title .hot{padding-right: 25px;background: url('../images/icon-hot.png') no-repeat right center;background-size: auto 22px;}
.items-desc{font-size: 14px;color: #666666;text-align: center;}
.items-info{font-size: 14px;color: #333333;padding-bottom: 0px;}

/*顶部菜单*/
.navbar-style2{padding: 0;position: fixed;left: 0;right:0;top: 0px;z-index: 1001;background-color: #000000;}
.navbar-style2 .navbar-toggler{padding:0 8px;color:#ffffff;cursor:pointer;font-family:'FontAwesome';}
.navbar-style2 .navbar-toggler::before{content:"\f00d";font-size:20px;}
.navbar-style2 .navbar-toggler.collapsed::before{content:"\f0c9";font-size:18px;}
.navbar-style2 .navbar-brand{padding:0;margin:0;font-size: 0;height: 50px;line-height: 50px;}
.navbar-style2 .navbar-brand>img{max-height: 100%;height: 28px;}
.navbar-style2 .navbar-collapse{justify-content: flex-end;}
.navbar-style2 .nav-item .nav-link{padding: 0 0;color: #ffffff;height: 50px;line-height: 50px;font-size: 16px;text-align: center;}
.navbar-style2 .nav-item .nav-link:hover,.navbar-style2 .nav-item .nav-link.active{color: #ff9900;}
.navbar-style2 .nav-item .nav-link .btns{line-height: normal;padding: 8px 20px;}
/*顶部菜单*/

/*首页滚动*/
.banner{position: relative;padding-top: 50px;}
.home-banner{width: 100%;height: 100%;}
.home-banner .swiper-slide{background: #fff;display: flex;}
.home-banner .swiper-slide>a{display: block;width: 100%;}
.home-banner .swiper-slide img{display: block;width: 100%;height: 100%;}
.home-banner .swiper-slide .details{padding-top: 12px;position: absolute;left: 0;top: 0;right: 0;}
.home-banner .swiper-slide .details .title{font-size: 18px;font-weight: bold;color: #ffffff;}
.home-banner .swiper-slide .details .desc{margin-top: 2px;font-size: 14px;font-weight: bold;color: #ffffff;}
.home-banner .swiper-slide .details .tgts{margin-top: 20px;font-size: 18px;color: #ffffff;display: none;}
.home-banner .swiper-slide .details .tgts span{margin-right: 20px;}
.home-banner .swiper-slide .details .btns{margin-top: 12px;font-size: 12px;padding: 4px 12px;border-color: #ffffff;color: #ffffff;font-weight: bold;}
.home-banner .swiper-slide .details .btns span{height: 20px;line-height: 20px;display: inline-block;padding-right: 20px;background: url('../images/icon-msg.png') no-repeat right center;background-size: 16px 16px;}
/*首页滚动*/

.banner-m{position: unset;}
.bmenu{padding: 8px 8px;border-radius: 5px; margin-top: 12px;background-color: #ffffff;display: block;align-items: center;justify-content: center;box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);}
.bmenu .images{width: 100%;display: flex;align-items: center;justify-content: center;}
.bmenu .images .imgs{width: 40px;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.bmenu .images .title{font-size: 16px;padding-left: 5px;font-weight: bold;color: #333333;flex: 1;display: block;}
.bmenu:hover .images .imgs{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.bmenu .details{flex: 1;padding-left: 0px;}
.bmenu .details .title{font-size: 16px;font-weight: bold;color: #333333;display: none;}
.bmenu .details .desc{font-size: 14px;color: #666666;}

.service{border-radius: 5px;padding: 12px 12px 12px 12px;margin-top: 12px;background: linear-gradient(to right, #ff7c1d, #ff9900);display: block;}
.service .items{flex: 1;padding-right: 30px;padding-left: 0px;margin-bottom: 15px;background-image: url('../images/lc-d.png');background-repeat: no-repeat;background-position: right center;background-size: 20px 20px;}
.service .items:last-child{background-image: unset;margin-bottom: 0px;}
.service .items .images{display: flex;align-items: center;justify-content: center;}
.service .items .images .imgs{width: 30px;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.service .items:hover .images .imgs{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.service .items .images .title{font-size: 16px;padding-left: 5px;flex: 1;font-weight: bold;color: #ffffff;}
.service .items .images .title.t2{font-size: 16px;padding-left: 4px;}
.service .items .desc{font-size: 14px;margin-top: 0px;color: #ffffff;}

.tabs-box{margin-top: 12px;}
.tabs-box .nav-tabs{display: none;border: none;}
.tabs-box .nav-tabs .nav-item{flex: 1;padding: 0 10px;}
.tabs-box .nav-tabs .nav-item .nav-link{width: 100%;font-size: 14px;color: #000000;border-radius: 50px;border: 2px solid transparent;padding-left: 0;padding-right: 0;}
.tabs-box .nav-tabs .nav-item .nav-link:hover{border-color:#ff9900;color: #ff9900;}
.tabs-box .nav-tabs .nav-item .nav-link.active{background-color: #ff9900;border-color:#ff9900;color: #ffffff;font-weight: bold;}
.tabs-box .tab-content .tabs-btns{padding: 8px 12px;display: block;color: #333333;position: relative;border-left: 1px solid #dee2e6;border-right: 1px solid #dee2e6;border-top: 1px solid #dee2e6;margin-top: -1px;}
.tabs-box .tab-content .tabs-btns.last{border-bottom: 1px solid #dee2e6;}
.tabs-box .tab-content .tabs-btns.actives{border-bottom: 1px solid #dee2e6;background-color: #ff9900;border-color: #ff9900;color: #ffffff;}
.tabs-box .tab-content .tabs-btns::after{font-family:'FontAwesome';content:"\f078";position: absolute;right: 10px;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.tabs-box .tab-content .tabs-btns.actives::after{transform: rotate(180deg);}
.tabs-box .tab-content .tab-pane{padding: 12px 0 0 0;}
.tabs-box .row>.cols{margin-bottom: 12px;}
.tabs-box .row>.cols:last-child{margin-bottom: 0px;}
.tabs-box .tab-content .tab-pane .items-title{font-size: 18px;padding: 12px 0;}

.products{padding: 12px 0px 72px;border-radius: 10px;height: 100%;background-color: #ffffff;box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);position: relative;}
.products .title,.products .desc,.products .desc2,.products .infos,.products .confs,.products .explain,.products .gos,.products .options{padding: 0 12px;}
.products .title{font-size: 18px;font-weight: bold;}
.products:hover .title{color: #ff9900;}
.products .desc{font-size: 14px;color: #666666;}
.products .desc2{font-size: 14px;margin-top: 8px;color: #333333;}
.products .infos{font-size: 14px;margin-top: 8px;padding-top: 8px;padding-bottom: 8px;color: #333333;background-color: #f8f8f8;}
.products .confs{margin-top: 8px;display: block;width: 100%;}
.products .confs .item-l{border-bottom: 1px dotted #cccccc;padding-bottom: 4px;}
.products .confs .item-r{padding-top: 4px;}
.products .confs .item-l,.products .confs .item-r{flex: 1;font-size: 14px;color: #333333;}
.products .confs .txt{padding: 2px 0;}
.products .options{margin-top: 8px;font-size: 14px;color: #333333;background-color: #f8f8f8;}
.products .options .txt{padding: 2px 0;}
.products .options .txt.sm{color: #999999;font-size: 12px;}
.products .explain{font-size: 14px;margin-top: 8px;color: #ff9900;}
.products .gos{position: absolute;left: 0;bottom: 12px;right: 0;}
.products .btns{font-size: 14px;padding: 10px 0;display: block;text-align: center;font-weight: bold;}
.products.bg{background-color: #eff2f6;box-shadow:unset;padding-top: 0;}
.products.bg .title{background-color: #ffffff;padding-top: 0px;padding-left: 0;padding-right: 0;}
.products.bg .desc{padding-top: 10px;padding-bottom: 15px;font-size: 14px;background-color: #ffffff;padding-left: 0;padding-right: 0;}
.products .title-line{font-size: 18px;margin: 12px 12px 0 12px;padding-bottom: 12px;font-weight: bold;color: #000000;border-bottom: 3px solid #000000;}
.products.stl2 .title{padding-top: 12px;padding-bottom: 12px;font-size: 16px;margin-top: -12px;background-color: #f8f8f8;}
.products.stl2 .options{background-color: unset;margin-top: 0;}

.ys-box{margin-top: 12px;}
.ys-box .cols{margin-bottom: 12px;}
.ys-box .cols:last-child{margin-bottom: 0px;}
.ys{padding: 10px;border-radius: 10px;height: 100%;box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);background: linear-gradient(to bottom, #fee7da, #fff3f1);}
.ys .images{height: 50px;display: flex;align-items: center;justify-content: center;}
.ys .images .imgs{height: 100%;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.ys .images .title{flex: 1;padding-left: 5px;display: block;}
.ys .images .title .nums{font-size: 30px;font-weight: bold;color: #000000;font-family: 'Arial' !important;}
.ys .images .title .unit{font-size: 14px;font-weight: bold;color: #000000;}
.ys .images .title2{font-size: 18px;font-weight: bold;color: #000000;flex: 1;}
.ys:hover .images .imgs{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.ys .details .title{display: none;}
.ys .details .title .nums{font-size: 60px;font-weight: bold;color: #000000;font-family: 'Arial' !important;}
.ys .details .title .unit{font-size: 16px;font-weight: bold;color: #000000;}
.ys .details .title2{font-size: 18px;font-weight: bold;color: #000000;}
.ys .details .desc{font-size: 14px;color: #333333;}
.ys .details .desc.clicks{color: #0972d3;cursor: pointer;}

.map{text-align: center;margin-top: 12px;}
.map>img{max-width: 100%;}
.maps{background-color: #232f3f;padding: 12px 12px 12px 12px;margin-top: 24px;border-radius: 10px;position: relative;}
.maps>img{max-width: 100%;}
.maps .ares{position: unset;font-size: 0;}
.maps .ares .infos{font-size: 14px;padding-left: 20px;margin: 12px 10px 12px 0;font-weight: bold;color: #ffffff;display: inline-block;background-repeat: no-repeat;background-position: left center;}
.maps .ares .infos:last-child{margin-right: 0px;}
.maps .ares .infos.bg1{background-image: url('../images/icon-6.png');}
.maps .ares .infos.bg2{background-image: url('../images/icon-7.png');}
.maps .stat{position: unset;display: flex;}
.maps .stat>div{flex: 1;}
.maps .stat .items{width: 100%;}
.maps .stat .items .nums{font-size: 30px;color: #ffffff;font-weight: bold;font-family: 'Arial';text-align: center;}
.maps .stat .items .desc{font-size: 14px;color: #ffffff;text-align: center;}

.sqdjj{background: linear-gradient(to right, #ff9900, #fa8484);margin-top: 12px;border-radius: 5px;padding: 12px 12px;}
.sqdjj .txt{font-size: 14px;color: #ffffff;line-height: 22px;}
.sqdjj .btns{border-color: #ffffff;color: #ffffff;font-size: 14px;margin-top: 20px;padding: 8px 30px;}

.trial{margin-top: 12px;text-align: center;}
.trial .btns{padding: 10px 50px;font-size: 14px;font-weight: bold;}

.hot-menu{padding: 12px 12px 12px 12px;border: 3px solid #000000;border-radius: 10px;margin-top: 12px;}
.hot-menu .items{font-size: 14px;padding: 6px 0;margin-bottom: 12px;width: 100%;text-align: center;color: #000000;display: inline-block;border-color: transparent;}
.hot-menu .cols:last-child .items,.hot-menu .cols:nth-last-child(2) .items{margin-bottom: 0;}
.hot-menu .items:hover{border-color: #ff9900;color: #ff9900;background-color: transparent;}
.hot-menu .items.active{border-color: #ff9900;color: #ffffff;background-color: #ff9900;}

.hotp{margin-top: 12px;}
.hotp .items{padding: 15px 12px;border-radius: 5px;border: 1px solid #cccccc;display: block;height: 100%;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.hotp .items .title{font-size: 14px;color: #000000;font-weight: bold;}
.hotp .items .desc{font-size: 12px;color: #666666;}
.hotp .items:hover{box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);border-color: transparent;}
.hotp .cols{margin-bottom: 12px;}
.hotp .cols:last-child{margin-bottom: 0px;}

.course{display: block;background: none;background-size: 100%;margin-top: 0;}
.course .items{width: 100%;padding: 12px;position: relative;background: linear-gradient(to right, #ff7c1d, #ff9900);margin-top: 12px;border-radius: 10px;}
.course .items::after{position:absolute;content:"";top:50%;right:0px;width: 32px;height: 31px;margin-top: -16px;margin-right: -16px;background: none;background-size: 100%;}
.course .items:last-child::after{background: none;}
.course .items .title{font-size: 16px;color: #ffffff;font-weight: bold;}
.course .items .desc p{font-size: 12px;color: #ffffff;margin-bottom: 0;}

.hb{margin-top: 12px;}
.hb .items{width: 150px;height: 150px;padding-top: 20px;margin-left: auto;margin-right: auto;margin-bottom: 12px;background: url('../images/hb-bg.png') no-repeat center center;background-size: 100% 100%;border-radius: 50%;display: block;text-align: center;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.hb .col-6:last-child .items{margin-bottom: 0px;}
.hb .items .imgs{width: 80px;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.hb .items:hover{box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);}
.hb .items:hover .imgs{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.hb .items .title{font-size: 14px;color: #333333;font-weight: bold;}

.fn{height: 254px;margin-top: 12px;position: relative;background-image: url('../images/fn-bg.png');background-repeat: no-repeat;background-position: right top;background-size: 100% auto;}
.fn .items{width: 180px;height: 32px;line-height: 32px;font-size: 12px;font-weight: bold;text-align: center;background-size: 100% 100%;display: block;position: absolute;}
.fn .items.items1,.fn .items.items3,.fn .items.items4,.fn .items.items6{background-image: url('../images/fn-1.png');color: #ff9900;}
.fn .items.items2,.fn .items.items5{background-image: url('../images/fn-2.png');color: #000000;}
.fn .items.items1{top: 0;left: 0;margin-left: 0px;}
.fn .items.items2{top: 0;left: unset;right: 0;margin-left: 0px;}
.fn .items.items3{top: 44px;left: 0;margin-left: 0px;}
.fn .items.items4{top: 44px;left: unset;right: 0;margin-left: 0px;}
.fn .items.items5{top: 88px;left: 0;margin-left: 0px;}
.fn .items.items6{top: 88px;left: unset;right: 0;margin-left: 0px;}
.fn .btns{height: 40px;line-height: 36px;width: 220px;font-size: 14px;position: absolute;bottom: 0;text-align: center;left: 50%;transform: translateX(-50%);font-weight: bold;background-color: #ffffff;}
.fn .btns:hover{background-color: #ff9900;color: #ffffff;}

.hxys-box{margin-bottom: 12px;}
.hxys-box:last-child{margin-bottom: 0px;}
.hxys{padding: 12px;box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);border-radius: 10px;height: 100%;}
.hxys .title{background: linear-gradient(to right, #fde2ff, #b9a8ff);display: inline-block;padding: 2px 12px 2px 4px;border-radius: 4px;}
.hxys .title .bg{font-size: 18px;padding-left: 30px;height: 30px;line-height: 30px;color: #000000;background-repeat: no-repeat;background-position: left center;display: block;font-weight: bold;background-size: auto 100%;}
.hxys .title .bg.bg1{background-image: url('../images/hxys-1.png');}
.hxys .title .bg.bg2{background-image: url('../images/hxys-2.png');}
.hxys .title .bg.bg3{background-image: url('../images/hxys-3.png');}
.hxys .title .bg.bg4{background-image: url('../images/hxys-4.png');}
.hxys .confs{margin-top: 5px;}
.hxys .confs .txt{font-size: 14px;padding: 8px 0;border-bottom: 1px solid #ebebeb;color: #000000;}
.hxys .confs .txt:last-child{border-bottom: none;}

.addre-box{margin-bottom: 12px;}
.addre-box:last-child{margin-bottom: 0px;}
.addre{padding: 12px;border-radius: 10px;height: 100%;background-color: #eff2f6;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.addre:hover{background-color: #ffffff;box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);}
.addre .title{font-size: 16px;color: #000000;text-align: center;font-weight: bold;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.addre:hover .title{color: #ff9900;}
.addre .desc{font-size: 14px;margin-top: 12px;   color: #666666;text-align: center;}

.footer{background-color: #000000;padding: 10px 0;}
.footer .conts{display: flex;align-items: center;}
.footer .conts .images{display: none;}
.footer .conts .conr{flex: 1;}
.footer .conts .conr .txt{padding: 3px 0 3px 0px;font-size: 0;}
.footer .conts .conr .txt span{font-size: 14px;color: #ffffff;margin-right: 20px;}
.footer .conts .conr .txt span:last-child{margin-right: 0px;}

@media (min-width:576px){
    
}
@media (min-width:992px){
    .col-1-5{width: 20%;}
    
    .items-box{padding: 60px 0 60px 0;}
    
    .items-title{font-size: 36px;}
    .items-title .hot{padding-right: 45px;background-size: auto 40px;}
    .items-desc{font-size: 16px;}
    .items-info{font-size: 16px;padding-bottom: 20px;}
    
    .navbar-style2 .navbar-brand>img{height: auto;}
    .navbar-style2 .nav-item .nav-link{padding: 0 12px;height: 80px;line-height: 80px;font-size: 16px;}
    
    .banner{padding-top: 80px;}
    .home-banner .swiper-slide .details{padding-top: 50px;}
    .home-banner .swiper-slide .details .title{font-size: 40px;}
    .home-banner .swiper-slide .details .desc{margin-top: 4px;font-size: 20px;}
    .home-banner .swiper-slide .details .tgts{margin-top: 20px;font-size: 18px;display: block;}
    .home-banner .swiper-slide .details .tgts span{margin-right: 20px;}
    .home-banner .swiper-slide .details .btns{margin-top: 20px;font-size: 14px;padding: 8px 20px;}
    .home-banner .swiper-slide .details .btns span{height: 20px;line-height: 20px;padding-right: 30px;background-size: 20px 20px;}
    
    .banner-m{position: absolute;left: 0;bottom: 20px;right: 0;z-index: 1000;}
    .bmenu{padding: 12px 8px;border-radius: 10px;display: flex;}
    .bmenu .images{width: 40px;}
    .bmenu .images .imgs{width: 100%;}
    .bmenu .images .title{display: none;}
    .bmenu .details{padding-left: 5px;}
    .bmenu .details .title{font-size: 20px;display: block;}
    .bmenu .details .desc{font-size: 14px;}
    
    .service{border-radius: 10px;padding: 30px 0 30px 20px;margin-top: 60px;display: flex;}
    .service .items{flex: 1;padding-right: 30px;padding-left: 10px;background-image: url('../images/lc-r.png');background-size: 30px 30px;}
    .service .items .images .imgs{width: 40px;}
    .service .items .images .title{font-size: 16px;padding-left: 5px;}
    .service .items .images .title.t2{font-size: 16px;padding-left: 4px;}
    .service .items .desc{font-size: 14px;margin-top: 2px;}
    
    .tabs-box{margin-top: 60px;}
    .tabs-box .nav-tabs{display: flex;}
    .tabs-box .tab-content .tabs-btns{display: none;}
    .tabs-box .tab-content .tab-pane{padding: 20px 0 0 0;}
    .tabs-box .row>.cols{margin-bottom: 0px;}
    .tabs-box .tab-content .tab-pane .items-title{font-size: 26px;padding: 40px 0;}
    
    .products{padding: 30px 0px 120px;border-radius: 10px;}
    .products .title,.products .desc,.products .desc2,.products .infos,.products .confs,.products .explain,.products .gos,.products .options{padding: 0 20px;}
    .products .title{font-size: 20px;}
    .products .desc{font-size: 16px;}
    .products .desc2{margin-top: 15px;}
    .products .infos{margin-top: 15px;padding-top: 12px;padding-bottom: 12px;}
    .products .confs{margin-top: 15px;display: flex;}
    .products .confs .item-l{border-bottom: unset;padding-bottom: 0px;}
    .products .confs .item-r{padding-top: 0px;}
    .products .confs .item-l,.products .confs .item-r{flex: 1;font-size: 14px;}
    .products .options{margin-top: 15px;padding-top: 12px;padding-bottom: 12px;}
    .products .explain{margin-top: 15px;}
    .products .gos{bottom: 30px;}
    .products .btns{font-size: 18px;padding: 14px 0;}
    .products.bg{padding-top: 0;}
    .products.bg .title{padding-top: 0px;}
    .products .title-line{font-size: 20px;margin: 20px 20px 0 20px;padding-bottom: 20px;}
    .products.stl2 .title{padding-top: 20px;padding-bottom: 20px;font-size: 18px;margin-top: -30px;}
    
    .ys-box{margin-top: 60px;}
    .ys-box .cols{margin-bottom: 0px;}
    .ys{padding: 20px;border-radius: 10px;}
    .ys .images{height: 80px;display: block;}
    .ys .images.flexs{display: flex;}
    .ys .images .title{display: none;}
    .ys .images .title2{font-size: 24px;}
    .ys .details .title{display: block;}
    .ys .details .title .nums{font-size: 60px;}
    .ys .details .title .unit{font-size: 16px;}
    .ys .details .title2{font-size: 20px;}
    .ys .details .desc{font-size: 16px;}
    
    .map{margin-top: 60px;}
    .maps{padding: 60px 0 60px 20px;margin-top: 24px;}
    .maps .ares{position: absolute;left: 35px;bottom: 50px;}
    .maps .ares .infos{font-size: 16px;padding-left: 20px;margin: 0 10px 0 0;}
    .maps .stat{position: absolute;right: 0px;top: 50%;transform: translateY(-50%);}
    .maps .stat .items{width: 160px;}
    .maps .stat .items .nums{font-size: 60px;}
    .maps .stat .items .desc{font-size: 16px;}
    
    .sqdjj{margin-top: 60px;border-radius: 20px;padding: 40px 30px;}
    .sqdjj .txt{line-height: 26px;}
    .sqdjj .btns{font-size: 16px;margin-top: 30px;padding: 10px 40px;}
    
    .trial{margin-top: 60px;}
    .trial .btns{padding: 12px 50px;font-size: 18px;}
    
    .hot-menu{padding: 24px 12px 12px 12px;border-radius: 10px;margin-top: 60px;}
    .hot-menu .items{font-size: 16px;padding: 8px 0;}
    
    .hotp{margin-top: 30px;}
    .hotp .items{padding: 20px 15px;border-radius: 10px;}
    .hotp .items .title{font-size: 16px;}
    .hotp .items .desc{font-size: 14px;}
    .hotp .cols{margin-bottom: 24px;}
    .hotp .cols:last-child{margin-bottom: 24px;}
    
    .course{display: flex;background: url('../images/course.png') no-repeat center center;background-size: 100%;margin-top: 60px;}
    .course .items{width: 20%;padding: 37px 0 36px 25px;background: unset;margin-top: 0;}
    .course .items::after{background: url('../images/icon-5.png') no-repeat top right;}
    .course .items .title{font-size: 16px;}
    .course .items .desc p{font-size: 12px;}
    
    .hb{margin-top: 60px;}
    .hb .items{width: 168px;height: 168px;padding-top: 25px;margin-bottom: 0;}
    .hb .items .imgs{width: 80px;}
    .hb .items .title{font-size: 16px;}
    
    .fn{height: 800px;margin-top: 60px;background-image: url('../images/fn-bg.png');background-position: center 314px;background-size: auto 426px;}
    .fn .items{width: 445px;height: 78px;line-height: 78px;font-size: 24px;}
    .fn .items.items1{top: 0;left: 50%;right: unset;margin-left: -222px;}
    .fn .items.items2{top: 98px;left: 50%;right: unset;margin-left: -523px;}
    .fn .items.items3{top: 98px;left: 50%;right: unset;margin-left: -58px;}
    .fn .items.items4{top: 196px;left: 50%;right: unset;margin-left: -403px;}
    .fn .items.items5{top: 196px;left: 50%;right: unset;margin-left: 62px;}
    .fn .items.items6{top: 294px;left: 50%;right: unset;margin-left: -222px;}
    .fn .btns{height: 60px;line-height: 56px;width: 360px;font-size: 18px;left: 50%;transform: translateX(-50%);}
    
    .hxys-box{margin-bottom: 0px;}
    .hxys{padding: 20px;border-radius: 10px;}
    .hxys .title{padding: 2px 12px 2px 4px;border-radius: 4px;}
    .hxys .title .bg{font-size: 20px;padding-left: 36px;height: 36px;line-height: 36px;}
    .hxys .confs{margin-top: 10px;}
    .hxys .confs .txt{font-size: 14px;padding: 10px 0;}
    
    .addre-box{margin-bottom: 0px;}
    .addre{padding: 30px 20px;border-radius: 10px;height: 100%;}
    .addre .title{font-size: 20px;}
    .addre .desc{font-size: 16px;margin-top: 30px;}
    
    .footer{padding: 30px 0;}
    .footer .conts .images{display: block;}
    .footer .conts .conr .txt{padding: 3px 0 3px 30px;}
}
@media (min-width:1200px){
    .navbar-style2 .nav-item .nav-link{padding: 0 26px;}

    .bmenu{padding: 15px 10px;}
    .bmenu .images{width: 80px;}
    
    .service .items .images .title{font-size: 20px;padding-left: 10px;}
    .service .items .images .title.t2{font-size: 18px;padding-left: 6px;}
    .service .items .desc{font-size: 16px;margin-top: 5px;}
    
    .tabs-box .nav-tabs .nav-item .nav-link{font-size: 16px;}
    
    .course .items{width: 20%;padding: 38px 0 37px 30px;}
    .course .items .title{font-size: 20px;}
    .course .items .desc p{font-size: 14px;}
    
    .hb{margin-top: 60px;}
    .hb .items{width: 204px;height: 204px;padding-top: 35px;}
    .hb .items .imgs{width: 100px;}
    .hb .items .title{font-size: 16px;}
}
@media (min-width:1400px){
    .navbar-style2 .nav-item .nav-link{padding: 0 35px;}
    
    .home-banner .swiper-slide .details{padding-top: 120px;}
    .home-banner .swiper-slide .details .title{font-size: 60px;}
    .home-banner .swiper-slide .details .desc{margin-top: 5px;font-size: 30px;}
    .home-banner .swiper-slide .details .btns{margin-top: 40px;font-size: 18px;padding: 12px 30px;}
    .home-banner .swiper-slide .details .btns span{height: 28px;line-height: 28px;padding-right: 40px;background-size: 28px 28px;}
    
    .bmenu .images{width: 100px;}
    .bmenu .details{padding-left: 10px;}
    .bmenu .details .title{font-size: 24px;}
    .bmenu .details .desc{font-size: 16px;}
    
    .tabs-box .nav-tabs .nav-item .nav-link{font-size: 18px;}
    
    .course .items{padding: 48px 0 47px 50px;}
    .course .items .title{font-size: 24px;}
    
    .hb .items{width: 240px;height: 240px;padding-top: 40px;}
    .hb .items .imgs{width: 120px;}
    
    .maps .stat{right: 60px;}
}