* {margin: 0px auto;padding: 0;}
body, button, input, select, textarea {
    font: 14px/1.5 tahoma,arial,'Microsoft YaHei',Arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
    color: #333;
}
/* body{font:14px/1.5 "PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif;}
 */a {text-decoration: none;color: initial;}
li{list-style: none;}
.w12 {width: 1200px;margin: 0 auto;}
.bg-f7{background-color: #f7f7f8;}
.bg-ff{background-color: #ffffff;}
.mb90{margin-bottom: 90px;}
.mb80{margin-bottom: 80px;}
img{max-width: 100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*height:1%}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.container{width:1200px;margin:0 auto;position:relative}
.header {height: 88px;background-color: #fff;}
.header .logo {
    margin-top: 20px;
    margin-right: 70px;
    float: left;
}
.header_box{ position: relative; }
.header .nav{text-align: right;}
.header ul li {
    display: inline-block;
    font-size: 16px;
    line-height: 83px;
    margin: 0 27px;
}

.header ul li a {
    color: #1a1a1a;
}
.header ul li.active{border-bottom: 5px solid #cc1414;}
.mean-container .mean-nav ul li{ margin-left: 0; }


.banner {
    width: 100%;
}

.banner img {
    width: 100%;
}

h4 {
    text-align: center;
    color: #282828;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 40px
}

.service {
    background: #f7f7f8;
    padding: 90px 0 160px
}

.service dl {
    float: left;
    margin-left: 30px;
    position: relative;
    width: 260px;
    height: 300px;
    margin-bottom: -50px
}
.service dl.one {
    margin-left: 35px
}
.service dl.five {
    margin-left: 180px
}
.service dl dt {
    width: 260px;
    height: 210px;
    text-align: center;
    padding-top: 90px;
    background: url("../images/ym_ling.png") center center no-repeat;
}
.service dl dt span {
    display: block;
    font-size: 16px;
    color: #666;
    padding-top: 10px
}

.how{ padding:90px 0 100px;}
.howBox{ margin-top: 60px; padding-left: 667px; height: 513px; background: url("../images/bg02.jpg") no-repeat center;background-size: 100%;}
.howBox dl{margin-left: 20px;line-height: 1.6;}
.howBox dl dt{ color: #c30d23; font-size: 16px; }
.howBox dl dt span{font-size: 30px; }
.howBox dl dd{font-size: 14px; color: #333333;padding-left: 30px;}
.howBox dl.box01{ padding-top: 18px; }
.howBox dl.box02{ padding-left: 64px;}
.howBox dl.box03{ padding-left: 85px;}
.howBox dl.box04{ padding-left: 85px; }
.howBox dl.box05{ padding-left: 64px; }

.partner ul{ margin-right: -1%; }
.partner ul li{float: left;margin-right: 1%; margin-top: 60px; text-align: center;border-radius: 15px;width:19%;background-color: rgb(255, 255, 255);box-shadow: 0px 3px 3px 0px rgba(115, 115, 115, 0.3);border: 1px solid #d0d0d5;
    border: 0 rgba(0,0,0,.2);}
.partner ul li img{ vertical-align: middle; width: 100%}

.team h4{ margin-bottom: 100px; }
/* .teamBox{margin-top: 30px; height: 800px; background: url("../images/p00.jpg") no-repeat center; background-size: 100%; padding-left: 443px;} */
.teamBox{ width: 100%;position: relative; }
.teamBox img{ width: 100%; }
.team_text{ position: absolute;top:0;right: 4.16%;width: 58.83%; }
.teamBox h2{color: #ffffff;font-size: 30px;padding-top: 60px;margin-bottom: 80px;}
.teamBox p{color: #fff;font-size: 16px;line-height: 36px;}

.section{ height: 450px; background: url("../images/bg.jpg") no-repeat center bottom;background-size:cover;}
.section-text{ text-align: center;font-size: 48px;color: #fff;padding-top: 170px;}
/* .section-text span{ color: #c30d23;font-size: 100px; margin:0px 5px;} */
.more{ float: right;line-height: 40px; color: #282828;font-size: 16px; padding-right: 30px; background: url(../images/right.png) no-repeat center right;}

/**/
.case-success{padding-top: 35px;}
.case-success .swiper-case {
    width: 1170px;
    margin: 0 auto;
    padding: 20px 0
}

.case-success .swiper-slide {
    width: 400px;
    /* height: 550px; */
    background: #f8fcf9;
    border-radius: 8px;
    padding: 65px 50px;
}

.case-success .swiper-slide.swiper-slide-active {
    box-shadow: 0 2px 16px rgba(186, 185, 197, .3);
    background: #fff
}

.case-success .swiper-slide h2 {
    /* height: 195px; */
    overflow: hidden;
    text-align: center
}

.case-success .swiper-slide h2 img {
    max-height: 195px;
    max-width: 100%;
}

.case-success .swiper-slide h5 {
    width: 100%;
    font-size: 20px;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    color: #40484d;
    font-weight: 400;
    text-align: center;
    margin-bottom: 15px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.case-success .swiper-slide .desc {
    font-size: 14px;
    color: #282828;
    line-height: 30px;
    margin-top: 20px;
    padding:0px 5px;
    /* height: 125px; */
    overflow: hidden;
    position: relative
}
.swiper-button-prev {
     background: url("../images/icon_left.png") center center no-repeat !important;
     width: 56px !important;
     height: 56px !important;
     left: 0 !important;
     top:50%!important
 }

.swiper-button-next {
    background: url("../images/icon_right.png") center center no-repeat !important;
    width: 56px !important;
    height: 56px !important;
    right: 0 !important;
    top: 50%!important
}

.a-btn{ width: 100%; height: 50px;line-height: 50px; margin-top: 45px; background-color: #c6182d; color: #fff;font-size: 16px;display: block; text-align: center;border-radius: 10px;}
.add{display: none;}
.add a{ width: 50%; padding:3%; /* background-color: #c6182d; */ color: #c6182d;font-size: 16px;display: block; text-align: center;border-radius: 10px;}
/*数字*/
.numberRun2{display: inline;padding:0px 5px;}
.mt-number-animate{ font-family: '微软雅黑'; line-height:100px; height: 100px;/*设置数字显示高度*/ font-size: 100px;/*设置数字大小*/color: #c30d23!important; overflow: hidden; display: inline-block; position: relative;bottom: -10px;}
.mt-number-animate .mt-number-animate-dot{ width: 20px;/*设置分割符宽度*/ /* line-height: 100px; */ float: left; text-align: center;}
.mt-number-animate .mt-number-animate-dom{ width: 60px;/*设置单个数字宽度*/ text-align: center; float: left; position: relative; top: 0;}
.mt-number-animate .mt-number-animate-dom .mt-number-animate-span{ width: 100%; float: left;color: #c30d23!important;}
.mt-number-animate .mt-number-animate-dom .mt-number-animate-span a{color: #c30d23!important;}

/*footer*/
.footer{ height: 388px; background-color: #10408c;}
.container{display: flex;justify-content: space-between;padding-top: 65px;}
.footer dl{ color: #ffffff;font-size: 14px;margin: 0;}
.footer dl dt{display: inline-block;padding-right: 30px;padding-bottom: 10px; font-size: 18px;margin-bottom: 20px;border-bottom: 3px solid #1f73ff;position: relative;}
.footer dl dt:after{content: "";display: inline-block;width: 28px;border-bottom:3px solid #ccc;position: absolute;bottom: -3px;left: 0;}
.footer dl dd{ margin-bottom: 10px;}
.footer dl dd a{color: #fff;}
.footer dl dd a:hover{ color: #fff; }
.footer dl dd p{text-align: center;padding-top: 7px;}
.footer dl dd ul li{display: inline-block;}
.footer dl:last-child{padding-right: 0;}
.copyright{ min-height: 85px;background-color: #212121; color: #abb3c2; font-size: 14px;text-align: center;line-height: 36px;padding-top: 15px;}
.copyright p span{padding: 0px 15px;}


/*2024改版*/
.part-tit{text-align: center;padding-bottom: 10px;}
.part-tit h3{margin: 0;padding-bottom: 15px; font-size: 30px;font-weight: normal; color: #1a1a1a;line-height: 1;position: relative;}
.part-tit p{margin-top:15px; font-size: 18px;color: #1a1a1a;position: relative;text-transform: uppercase;}
.part-tit p:before{content: '';margin: 0 auto;display: inline-block;width: 67px;height: 5px;background-image: -moz-linear-gradient( 0deg, rgb(153,41,234) 0%, rgb(88,8,251) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(153,41,234) 0%, rgb(88,8,251) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(153,41,234) 0%, rgb(88,8,251) 100%);position: absolute;top: -15px;left: 0;right: 0;}
.part-tit span{display: block; color: #1a1a1a;font-size: 18px;padding-bottom: 50px;}
.part-tb80{padding-top: 80px;padding-bottom: 80px;}
.im-server-con{display: block;overflow: hidden;}
.im-server-item{float: left;width: 50%;}
.im-server-item a{display:block;overflow: hidden;width: 100%;}
.im-server-item-pb{padding:30px 50px 30px;}
.im-server-item-pb h4{color: #333333;font-size: 30px;}
.im-server-item-pb p{color: #4c4c4c;font-size: 18px;}
.im-server-item .im-server-item-more{display: inline-block;margin-top: 40px; font-size: 18px;color: #4c4c4c;border: 1px solid rgb(77, 77, 77);border-radius: 4px;width: 132px;height: 30px;line-height: 30px; text-align: center;}
.color-w h3,.color-w p{color: #fff;}
.papk-box{display: block;overflow: hidden;}
.papk-box ul{margin: 0 -5px;padding: 0;}
.papk-box ul li{list-style: none;float: left;width: 20%;padding: 0 5px;clear: none;box-sizing: border-box;}
.papk-box ul li a{display: block;overflow: hidden;position: relative;height: 343px;}
.papk-box ul li a img{width: 100%;height: 100%;}
.model-add{display: none; width: 100%;height: 100%;align-items: center; background-color:rgba(0,0,0,.6);position: absolute;top: 0;left: 0;right: 0;}
.model-add span{display: block;border: 1px solid #fff;border-radius: 15px;width: 106px;height: 30px;line-height: 28px;text-align: center; color: #ffffff;font-size: 16px;}
.papk-box ul li a:hover .model-add{display: flex;}
.papk-box ul li p{color: #ffffff;font-size: 20px;text-align: center;margin-top: 15px;}
.media-box{display: flex;justify-content: space-between;}
.media-news{width: 558px;text-align: left;margin-right:70px;}
.media-news-img{width: 100%;height: 311px;overflow: hidden;}
.media-news-text h4{margin:15px 0; text-align: left;color: #4c4c4c;font-size: 22px;}
.media-news-text p{color: #808080;font-size: 16px;}
.media-news-text-more{display: block;margin:25px 0 0; border-radius: 15px;
    background-image: -moz-linear-gradient( 0deg, rgb(152,40,234) 1%, rgb(82,13,223) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(152,40,234) 1%, rgb(82,13,223) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(152,40,234) 1%, rgb(82,13,223) 100%);width: 106px;
    height: 30px;line-height: 30px;text-align: center; font-size: 16px;color: #ffffff;}


.media-box-item{flex: 1;overflow: hidden;}
.im-news-item ul {padding-left: 0;margin: -30px 0;}
.im-news-item ul li{padding: 30px 0;}
.im-news-item-flex {display: flex;align-items: center;}
.im-news-item-time{width: 78px;text-align: center;border-right: 2px solid #a4a4a4;}
.im-news-item-time big{font-size: 36px;color: #4c4c4c;}
.im-news-item-time p{font-size: 16px;color: #4c4c4c;}
.im-news-item-info{padding:0 20px;flex: 1;overflow: hidden;}
.im-news-item-info h5{margin-bottom: 5px; color: #4c4c4c;font-size: 22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.im-news-item-info h5 a:hover{color:#5e10fb;}
.im-news-item-info p{margin: 0; color: #4c4c4c;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.im-news-item ul li:last-child .im-news-item-info{border-bottom: none;}
.services-box ul{margin: 0 -5px;padding: 0;display: flex;justify-content: space-between;}
.services-box ul li{list-style: none;width:33.33%;padding:0 5px;}
.services-item-img{width: 100%;height: 233px;overflow: hidden;}
.services-item-text{border: 1px solid #989898;padding: 30px;}
.services-item-text h4{margin-bottom: 10px; color: #5e10fb;font-size: 26px;text-align: left;}
.services-item-text p{color: #4c4c4c;font-size: 16px;}
.services-item-sort{display: block;overflow: hidden;margin:15px -1% 0;}
.services-item-sort span{display: inline-block;float: left;width:48%;margin: 1%; height: 40px;line-height: 40px; background-color:#7733ff;color: #ffffff;font-size: 18px;text-align: center; }
.cooperation-box{display: flex;justify-content: space-between;align-items: center;margin-bottom: 30px;}
.cooperation-tit{font-size: 26px;color: #1a1a1a;margin-right: 50px;}
.cooperation-logo{flex: 1;display: block;overflow: hidden;}
.cooperation-logo ul{width: 100%;}
.cooperation-logo ul li{float: left;width:25%;padding:12px 3px;box-sizing: border-box;}
.cooperation-logo ul li div{border: 1px solid #b2b2b2;height: 66px; }
.cooperation-logo ul li img{max-width: 100%;height: 100%;}
.media-main-box ul li{padding: 40px 50px;}
.media-item{display: flex;justify-content: space-between;align-items: center;}
.media-item-img{width: 280px;height: 168px;margin-right: 60px;}
.media-item-img img{width: 100%;height: 100%;}
.media-item-text{flex: 1;overflow: hidden;}
.media-item-text h4{color: #666666;font-size: 22px;text-align: left;margin-bottom: 10px;}
.media-item-text p{color: #808080;font-size: 16px;margin-bottom: 10px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.media-item-time{color: #666666;font-size: 16px;}
.media-item-time .icon-time{width: 17px;height: 17px;margin-right: 10px; display: inline-block;vertical-align: text-bottom; background: url("../images/icon-oc.png") no-repeat;background-size: 100%;}
.media-icon{width: 50px;height: 50px;margin: 0 20px; border-radius: 50%;background: url("../images/icon-cr01.png") no-repeat;background-size: 100%;}
.media-main-box ul li:hover{background-color: #f7f7fc;box-shadow: 3.83px 3.214px 10px 0px rgba(0, 0, 0, 0.1);}
.media-main-box ul li:hover h4{color: #5e10fb;}
.media-main-box ul li:hover .media-icon{background: url("../images/icon-cr02.png") no-repeat;background-size: 100%;}
.page-bot{text-align: center;padding: 5% 0;}
.page-bot ul li{box-sizing: border-box; display: inline-block;line-height: 1;min-width: 52px; height: 52px;line-height: 52px;border: 1px solid #cfcfcf;border-radius: 3px;color: #4c4c4c;font-size: 16px;}
.page-bot ul li a{display: block; padding:0 15px;}
.page-bot ul li.active{background: #354cf7;border: 1px solid #354cf7;color: #fff;}
.page-bot ul li.active a{color: #fff;}
.media-nav-head{height: 88px;line-height: 88px;background:#f2f2f2;font-size: 18px;color: #4c4c4c;}
.media-nav-head span{margin:0 10px;}
.media-info-head{padding: 80px 0 20px;border-bottom: 1px solid #dfdfdf;}
.media-info-head h2{ color: #222626;font-size: 60px;font-weight: normal;}
.media-info-head p{margin-top: 20px; color: #999999;font-size: 20px;}
.media-info-body{padding: 60px 0; color: #737373;font-size: 22px;line-height: 1.8;}
.media-info-body img{vertical-align: top;margin-top: 70px;}

.cyy-banner{width: 100%;position: relative;}
.cyy-banner-model{position: absolute;left: 0;right: 0;bottom:0; background-image: -moz-linear-gradient(90deg, rgb(16,64,140), rgba(16,64,140,0));
    background-image: -webkit-linear-gradient(90deg, rgb(16,64,140), rgba(16,64,140,0));
    background-image: -ms-linear-gradient(90deg, rgb(16,64,140), rgba(16,64,140,0));height: 240px;}
.cyy-banner-text{color: #fff;position: absolute;bottom: 30px;left: 0;right: 0;}
.cyy-banner-text h2{font-size: 40px;font-weight: normal;line-height: 1;}
.cyy-banner-text h3{font-size: 26px;font-weight: normal;text-transform: uppercase;margin-bottom: 10px;}
.cyy-banner-text p{font-size: 16px;}
.cyy-block{display: block;overflow: hidden;}
.cyy-item{float: left;width: 50%;height: 320px; background: #f7f7fc;margin-bottom: 40px;}
.cyy-item-box{padding: 20px 50px;}
.cyy-item-box h5{margin-bottom: 10px; text-align: left;color: #4c4c4c;font-size: 26px;font-weight: normal;}
.cyy-item-box p{min-height: 180px; color: #595959;font-size: 16px;}
.cyy-more{margin-top: 10px;font-size: 18px;color: #808080; display: inline-block;border: 1px solid #808080;border-radius: 4px;width: 132px; height: 30px;line-height: 30px;text-align: center;}
.cyy-box-info-text{padding: 20px 0 60px;}
.cyy-box-info-text h5{margin-bottom: 10px; color: #4c4c4c;font-size: 32px;font-weight: normal;}
.cyy-box-info-text p{color: #595959;font-size: 16px;}


@media only screen and (max-width: 1200px){
html{font-size: 76.8px;}
.w12{ width: 100%; }
.header .logo{ padding-left: 20px; }
.partner ul{ padding:0px 2%; }

.case-success {padding: 0rem 0;}
.wrap, .container {min-width: 100%;width: 100%;/* overflow: hidden; */}
.case-success .swiper-case {width: auto;}
.case-success .swiper-slide {width: 5.6rem;/* height: 9.2rem; */background: #fff;border-radius: 8px;padding: .8rem .53333rem .53333rem;}
.section-text{font-size: 36px;}
.mt-number-animate{ height: 80px; line-height: 80px; font-size: 80px; }
.mt-number-animate .mt-number-animate-dom{width: 50px;}


}
@media only screen and (max-width: 1028px){
html{font-size: 76.8px;}
.header ul li{margin-left: 70px;}
.howBox{ padding-left: 560px; }
.service dl{ width: 210px; height: 210px; }
.service dl dt{width: 210px; height: 210px; background:none; }
.teamBox h2{font-size: 15px;padding-top: 10%;margin-bottom: 10%;}
.footer{display: none;}
}

@media (max-width: 768px) {

.w12{ width: 100%; }
h4{font-size: 16px; margin-bottom: 30px;}
.container{width: 100%;}
.header{position: fixed;top: 0;z-index: 99; height: 60px;line-height:60px; width: 100%;}
.header .logo{ position: absolute;top: 0px;left: 6%;padding-left: 0;}
.header .logo img{ margin-right: 15px; }
.header .nav{ display: none; }

.banner{ margin-top: 60px; }

.service{ padding:30px 0; }
.service dl {
    float: left;
    margin-left: 0px;
    position: relative;
    width: 22%;
    height: 120px;
    margin-bottom: -0px
}
.service dl.one {
    margin-left: 6%
}
.service dl.five {
    margin-left: 18%
}
.service dl dt {
    width: 100%;
    height: 70px;
    text-align: center;
    padding-top: 0px;
    background:none;
}
.service dl dt img{ width: 50%; }
.service dl dt span {
    display: block;
    font-size: 12px;
    color: #666;
    padding-top: 0px
}

.how {padding: 30px 0;}
.howBox {
    margin-top: 30px;
    margin-left: 35px;
    padding-left: 0px;
    height: auto;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAHkCAYAAAA+bA+gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMTE5ODY2OC02ZjZjLTQwOGQtYTZkZC05Zjc4NWY4OTBkZTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDg2NjlFQTM3REQ5MTFFODlBRTI4QzczQURDOEMwODEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDg2NjlFQTI3REQ5MTFFODlBRTI4QzczQURDOEMwODEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NzU1MEZGMzYyN0JFODExQkU3NUJBM0E2RTJEQjAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpiMTE5ODY2OC02ZjZjLTQwOGQtYTZkZC05Zjc4NWY4OTBkZTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6au9GiAAADCUlEQVR42uzZTWsUQRDG8dnBGE3iywq+ESNB/RjiIYJ3L6I3wZPgWQ+C4EX0C4gHEQ8ieBOPHkRJzvkEgqIuGIVkjbpoAo5VUD2UnZ52d4mLhH9BkU3vzG96e2c6kKc1v+t4kaiW9F7rKekx6Up6TfqHdFd62cb+qG0JrC09LT2euMgOa73QYemO9Io/qIxOOCJ9LIGlatyOPWrnbpihzuqg+11ncUH6UgQ9lH5kH1trv/1852fYjrDT0s8SmNZF6afSc25M0X0BDB/VY7elJzIfV7+oO9Jn3JgaZWmz226DepUbfk0ypcdct6Up7E5ol25A65z0ZNF/Tdo59boruNMNnCoGL3/ORGlTDTU7BDjtXo+Vfa5Xrqr4xl53v78dAuy41+sK9tzAqyHAefe6V7o7XuuJ9PcBsG92TqhuaQ/3WhiQvpnaRRL1S/qW9JfwcdUq7eQP7sAX0tekv2Ywfe+q9HM39l4vEp5lneWnCD0rfT+BPbD3Xrqxz2EbK6MrfPTrIX0vAd6N1n3Jzk1usB1b6Jk+9sSftlTdv+3Yusir9ozvSby/bEi33z8B4e5fibd3qze5aZfFJlerqtK33MLuE8lnVc85ufp6dDMEBAQEBAQEBAQEBAQEBAQEBAQEBAT8d2CrIRv1teG/xLmDm/4x7sPWuHQGmxK2hgoXGk3Y6sFU2Ho5AV2JlkJz0ZkYJGztuwhbCVsLwtaCsNWKsBUQEBAQEBAQEBAQEBAQEBAQEBAQEHBUIGErYWtzEbbWRdhK2JrBCFvzOzZhK2ErICAgICAgICAgICAgICAgICAgIOD/ApKNko02F9loXWSjZKMZjGw0v2OTjZKNAgICAgICAgICAgICAgICAgICAgJuWZCwlbC1uQhb6yJsJWzNYISt+R2bsJWwFRAQEBAQEBAQEBAQEBAQEBAQEBBwy4KErYStzUXYWhdhK2FrBmsMW8P2FcLWAw5dlD5v99ms+9IWpB9HS1WHrfGOrffUoQG/lCX7pqvUBjuSsHXKnqbKFr5XZMLW3wIMAK3i7Lj8h8LfAAAAAElFTkSuQmCC) no-repeat top left;
    background-position: 0px 10px;
    background-size:10px auto;
}
.howBox dl{ margin-bottom: 4px; }
.howBox dl dt{font-size: 12px; }
.howBox dl dt span{font-size: 15px; }
.howBox dl dd{font-size: 12px; padding-left: 0px;}
.howBox dl.box01{ padding-top:0px; }
.howBox dl.box02{ padding-left:0px;}
.howBox dl.box03{ padding-left:0px;}
.howBox dl.box04{ padding-left:0px; }
.howBox dl.box05{ padding-left:0px; }

.case-success .swiper-slide .desc{font-size: 10px; line-height: 2;height: 150px; overflow: hidden;}
.a-btn{margin-top: 10px; height: 30px;line-height: 30px;}
.add{display: block;}
.more{display: none;}
.partner ul li{margin-top: 0px; margin-bottom: 25px; border-radius: 5px;}

.team h4{ margin-bottom: 40px;}
.teamBox h2{font-size: 15px;padding-top: 10%;margin-bottom: 10%;}
.teamBox p{font-size: 10px;line-height:1.5;max-height: 55px;overflow:hidden;}

.section{ height: 150px; }
.section-text { font-size: 12px;padding-top: 60px;}
.mt-number-animate{ height: 40px; line-height: 40px; font-size: 30px; }
.mt-number-animate .mt-number-animate-dom{ width: 20px; }

.footer{display: none;}
.copyright{ line-height: 18px;font-size: 10px;}
.copyright p span{width: 90%;display: block;}
}

@media (max-width: 750px) {
html{font-size:41.4px;}
.service dl{ height: 80px; }
.teamBox h2{font-size: 15px;padding-top: 5%;margin-bottom: 10%;}
.swiper-button-prev{ background: none!important;}
.swiper-button-next{background: none!important;}
}

