.supp-banner{width:100%;background:#EFF4F8}
.supp-banner img{width:100%}
body,html{position:relative}
body{margin:0;padding:0;background-color:#fff;color:#000;font-size:14px}
.swiper-content{overflow:hidden;padding:15px}
.news-module{overflow:hidden;width:100%;background-color:#f8f8f8}
.news-headline{padding-bottom:1rem;border-bottom:1px solid #999;color:#333;letter-spacing:2px;font-weight:700;font-size:18px}
#news .swiper-container{overflow:visible;margin-bottom:50px;width:100%}
#news .swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-ms-transition-property:-ms-transform}
#news .swiper-slide{display:block;height:100%;background:#fff;font-size:18px;transition:.12s;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
#news .swiper-pagination{position:absolute;bottom:-28px;width:100%}
#news .swiper-pagination-bullet{display:inline-block;margin:0 10px;width:4%;height:4px;border-radius:0;background:#000;opacity:.2}
#news .swiper-pagination-bullet-active{background:#3273FF;opacity:1}
#news .swiper-slide div{display:block}
#news .swiper-img img{width:100%}
#news .news-title{margin-right:15px;margin-left:15px;color:#333;font-size:15px}
#news .swiper-slide:active .news-title,#news .swiper-slide:hover .news-title{color:#43ADE1}
#news .news-line{overflow:hidden;padding:0 15px;width:100%;height:1px}
#news .news-line-process{width:0;height:1px;background-color:#999}
#news .swiper-slide:hover .news-line{padding:.25rem 15px}
@-moz-keyframes progressmove{from{width:0}
    to{width:100%}
}
@-webkit-keyframes progressmove{from{width:0}
    to{width:100%}
}
@-o-keyframes progressmove{from{width:0}
    to{width:100%}
}
@-ms-keyframes progressmove{from{width:0}
    to{width:100%}
}
@keyframes progressmove{from{width:0}
    to{width:100%}
}
#news .swiper-slide:hover .news-line-process{-moz-animation:progressmove .8s;-webkit-animation:progressmove .8s;-o-animation:progressmove .8s;-ms-animation:progressmove .8s;animation:progressmove .8s}
#news .news-bottom{color:#999;font-size:12px}
#news .news-time{line-height:25px}
#news .arrow-icon{width:28px;height:25px;background:url(../../images/icon/arrow-r-icon.png) no-repeat;background-size:100% 100%}
.download-item{width:100%;border:1px solid #767676;text-align:center}
.download-item img{width:100%}
.file-text{position:absolute;top:45%;padding:0 15px;width:100%;color:#333;font-size:16px;opacity:1;filter:alpha(opacity=100)}
.file-img2{position:relative;margin-top:-382px;opacity:0}
.download-item:hover .file-text{opacity:0;filter:alpha(opacity=0)}
.download-item:hover .file-img{opacity:0;filter:alpha(opacity=0)}
.download-item:hover .file-img2{opacity:1;filter:alpha(opacity=100)}
.download-item:active,.download-item:hover{background-color:#3273FF!important;cursor:pointer}
.supp-address{overflow:hidden;padding:5rem 0;width:100%;background:url(../../images/support_3.jpg) no-repeat center;background-size:cover}
.supp-address .row{margin-right:-10px;margin-left:-10px}
.item{margin:0 10px;padding:3.5rem 0;background-color:rgba(0,0,0,.4)}
.item-img img{width:67px}
#mapContainer{width:100%}
.amap-copyright,.amap-logo{display:none!important}
.map-mask{position:absolute;top:0;left:0;z-index:99;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
@media (max-width:1024px){.file-text{font-size:.9rem}
}
@media (max-width:414px){.file-text{font-size:.6rem}
    .supp-banner{width:100%;background:#EFF4F8;margin-top: 64px;}
}

/* 服务视频案例 */
.download-item:active,.download-item:hover{background-color:transparent!important;cursor:pointer;}
#news .swiper-slide{font-size:0;} .file-text{color: #ffffff;padding: 0 15px;text-shadow: 0px 0px 3px rgba(0,0,0,1);}
.download-item:hover .file-text{opacity:1;filter:alpha(opacity=100)}
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}

.form{margin:0 auto;width:100%}
.form input,.form-textarea{padding:20px 10px;width:100%;border:1px solid #fff;background-color:#f1f1f1;}
.form input:focus,.form-textarea:focus{outline:0;border:1px solid #fff!important;background-color:#f1f1f1;}
.form-input{height:35px}
.form-textarea{width:100%;height:150px;resize:none;font-family: "Microsoft YaHei"}
.contact{padding:100px 0;background:url(../../images/about_image_3.png) no-repeat center;background-size:cover}
.email{padding-right:.75rem}
.title-yang{height: 32px;margin-right: 14px;border-bottom: 1px solid #ddd;}
.service-title{font-size: 14px;color: #555555;font-weight: bold;height: 33px;line-height: 33px;margin-bottom: 10px;border-bottom: 1px dashed #CCCCCC;}
.service-item{font-size: 13px;line-height: 25px;color: #555;}

#tab1>li{
    position: relative;
}
.updown{
    position: absolute;
    width: 20px;
    top: 15px;
    right: 15px;
}


