@charset "utf-8";
/*  
 * @created : 2019/07/26
 * @author : 万狼科技
 * @url : https://www.wanlang.cn/
*/
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
*:before, *:after {box-sizing: inherit;}
.clear{line-height:0;height: 0;font-size: 0;clear:both; zoom: 1;}
.clearfix:before{content: ""; display: block;visibility: hidden;height:0;font-size: 0;clear: both;}
.clearfix:after{content: ""; display: block;visibility: hidden;height:0;font-size: 0;clear: both;}
a{color:inherit;text-decoration: none !important;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
a:hover{color: #2F7AFD;}
img{max-width:100%;border: 0;vertical-align: middle;}
i{font-style: normal;}
button{cursor:pointer;border: 0;}
body{height:100%;min-width: 320px;margin: 0 auto;font-size: 14px;min-height: 100%;color: #333;line-height: 30px;background: #fff;position: relative;padding: 0;overflow-x: hidden;}
h1,h2,h3,h4,h5{font-weight: 500;margin: 0;padding: 0;font-family: inherit;color: inherit;}
.wl-content{width: 1200px;margin: 0 auto;box-sizing: border-box;position: relative;}
.center{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.text-flex{display: flex;display: -ms-flexbox;flex-direction: column;-ms-flex-direction: column;justify-content: center;flex-shrink: 1;}
.flex-box{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-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;}
.title-show{text-align: center;}
.title-show h2{font-size: 36px;line-height: 48px;padding-bottom: 40px;position: relative;font-weight: bold;}
.title-show h2:after{display: block;content: '';width: 8px;height: 8px;background: #333;border-radius: 50%;position: absolute;left: 50%;bottom: 0;margin-left: -4px;}
.title-show span{display: inline-block;position: relative;}
.title-show span:before{display: block;content: '';width: 300px;height: 2px;background: #333;position: absolute;right: 100px;bottom: -38px;}
.title-show span:after{display: block;content: '';width: 300px;height: 2px;background: #333;position: absolute;left: 100px;bottom: -38px;}

/*放大*/
.service-list li:hover img,.news-list li:hover img,.partner-swiper .swiper-slide .img:hover img{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}

/*头部*/
.wl-header{text-align: center; padding-top: 2px;width: 100%;position: fixed;left: 0;top: 0;background: #fff;z-index: 10;border-bottom: 1px solid #BFBFBF;}
.wl-logo{margin:30px 0 0 0;height: 70px;display: inline-block;}
.wl-nav{}
.wl-nav li{display: inline-block;min-width: 80px;margin: 0 18px;}
.wl-nav li:last-child{margin-right: 0;}
.wl-nav li a{display: block;font-size: 18px;line-height: 24px;color: #666;padding: 12px 28px;position: relative;}
.wl-nav li.active a{font-weight: bold;}
.wl-nav li.active a:after{display: block;content: '';width: 80px;height: 2px;background: #2F7AFD;position: absolute;left: 50%;margin-left: -40px;bottom: -1px;}
.wl-language{position: absolute;right: 20px;top: 10px;}
.wl-language a{display: inline-block;font-size: 14px;line-height: 26px;color: #666;padding: 0 12px;position: relative;}
.wl-language a:first-child:after{display: block;content: '';width: 2px;height: 13px;background: #707070;position: absolute;right: -1px;top: 50%;margin-top: -6px;}
.wl-language a:hover{color: #2F7AFD;}
.nav-icon{display: inline-block;width: 40px;height: 40px;background: url(../images/nav.png) no-repeat center;background-size: 80%;position: absolute;right: 10px;top: 25px;z-index: 5;display: none;}
.nav-icon.on{background: url(../images/nav1.png) no-repeat center;background-size: 80%;}
.header-layer{height: 120px;}
/*尾部*/
.wl-footer{background: #333;color: #999;padding: 90px 0 30px;font-size: 16px;line-height: 24px;}
.wl-footer .list{padding-bottom: 70px;}
.wl-footer .list a{display: inline-block;margin-bottom: 16px;}
.wl-footer .list a:hover{color: #999;}
.wl-footer p{padding: 5px 0;}
.wl-copyright{font-size: 16px;line-height: 20px;text-align: center;}

/*轮播图*/
.wl-banner .swiper-slide{position: relative;background: url(../images/loading.gif) 50% no-repeat;}
.wl-banner img{width: 100%;display: block;}
.wl-banner .swiper-pagination{bottom: 34px;}
.wl-banner .swiper-pagination-bullet{background: #999;opacity: 1;outline: none;width: 17px;height: 17px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 20px;}
.wl-banner .swiper-pagination-bullet-active{background: #fff;}
.wl-banner .app,.app-banner{display: none;}
/*滚动的数字*/
.index-top{background: #2F7AFD;padding: 44px 0;}
.index-top li{text-align: center;position: relative;color: #fff;}
.index-top li:before{display: block;content: '';width: 1px;height: 100%;background: #fff;position: absolute;left: 0;top: 0;}
.index-top li:first-child:before{display: none;}
.index-top li span{display: inline-block;font-size: 38px;line-height: 50px;padding-left: 6px;}
.index-top li em{font-size: 16px;font-style: normal;padding-left: 5px;}
.index-top li p{font-size: 16px;line-height: 22px;}
/*公司服务*/
.index-service{padding: 84px 0 115px;}
.index-service.on{padding-top: 0;}
.service-list{padding-top: 86px;}
.service-list .list{display: none;}
.service-list li{width: 100%;float: left;position: relative;}
.service-list li .img{width: 50%;overflow: hidden;}
.service-list li:nth-child(odd) .img{float: left;}
.service-list li:nth-child(even) .img{float: right;}
.service-list li dl{width: 50%;padding-right: 20px;padding-top: 15px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.service-list li:nth-child(odd) dl{padding-left: 64px;}
.service-list li:nth-child(even) dl{padding-left: 0;}
.service-list li dt{font-size: 24px;line-height: 34px;color: #2F7AFD;position: relative;padding-left: 26px;font-weight: 600;}
.service-list li dt:before{display: block;content: '';width: 8px;height: 100%;background: #2F7AFD;position: absolute;left: 0;top: 0;}
.service-list li dd{font-size: 16px;line-height: 30px;color: #666;padding: 30px 0 15px;}
.service-list td{width: 50%;}
.service-list .title{font-size: 24px;line-height: 34px;color: #2F7AFD;position: relative;padding-left: 26px;font-weight: 600;}
.service-list .title:before{display: block;content: '';width: 8px;height: 100%;background: #2F7AFD;position: absolute;left: 0;top: 0;}
.service-list tr:nth-child(odd) .left .text{padding-right: 20px;}
.service-list .cont{font-size: 16px;line-height: 30px;color: #666;padding: 30px 0 15px;}
.service-list tr:nth-child(even) .text{padding-left: 64px;}
.service-list tr:nth-child(even) .left .text,.service-list tr:nth-child(even) .right .img{display: none;}
.service-list tr:nth-child(odd) .left .img,.service-list tr:nth-child(odd) .right .text{display: none;}
.service-list tr:nth-child(odd) .left .text,.service-list tr:nth-child(odd) .right .img{display: block;}

/*最新动态*/
.index-news{padding: 94px 0 122px;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.index-news .title-show{color: #fff;}
.index-news .title-show h2:after,.index-news .title-show span:before,.index-news .title-show span:after{background: #fff;}
.news-list{padding-top: 84px;}
.news-list li{height: 720px;position: relative;position: relative;}
.news-list li .img{width: 100%;height: 360px;overflow: hidden;}
.news-list li dl{width: 100%;height: 360px;color: #fff;padding: 70px 50px 0 35px;background: #2F7AFD;}
.news-list li:nth-child(even){padding-top: 360px;}
.news-list li:nth-child(even) dl{position: absolute;left: 0;top: 0;}
.news-list li dt{font-size: 24px;line-height: 32px;max-height: 64px;overflow-y: scroll;font-weight: bold;}
.news-list li .des{font-size: 16px;line-height: 26px;height: 156px;margin-top: 20px;overflow-y: scroll;}
.news-list li .des::-webkit-scrollbar,
.news-list li dt::-webkit-scrollbar{width: 0;height: 0;display: none;}
.news-list li .time{font-size: 16px;line-height: 20px;margin-top: 5px;}
.news-list li .icon{display: block;width: 0;height: 0;border: 20px solid transparent;position: absolute;left: 50%;margin-left: -20px;top: 50%;}
.news-list li:nth-child(odd) .icon{border-bottom-color: #2F7AFD;margin-top: -40px;}
.news-list li:nth-child(even) .icon{border-top-color: #2F7AFD;}
/*.news-list li:hover dl{opacity: .8;}*/
/*.news-list li:hover .icon{opacity: .8;}*/
/*合作客户*/
.index-partner{padding: 106px 0 174px;}
.partner-swiper{padding: 80px 114px 0;display: none;}
.partner-pc{display: block;}
/*.partner-swiper .swiper-slide{height: 130px;}*/
.partner-swiper .swiper-slide .img{width: 100%;height: 130px;text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-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;border: 1px solid #666;overflow: hidden;padding: 2px;margin-bottom: 27px;}
.partner-swiper .swiper-slide img{max-height: 100%;}
.partner-swiper .swiper-button-next,.partner-swiper .swiper-button-prev{width: 114px;height: 287px;top: 80px;margin-top: 0;opacity: 1;outline: none;}
.partner-swiper .swiper-button-prev{background: #fff url(../images/prev.png) no-repeat center;background-size: 0;left: 0;}
.partner-swiper .swiper-button-next{background: #fff url(../images/next.png) no-repeat center;background-size: 0;right: 0;}
.partner-swiper .swiper-button-next.swiper-button-disabled,.partner-swiper .swiper-button-prev.swiper-button-disabled{opacity: 1;pointer-events: inherit;}
.partner-swiper .swiper-slide .img:hover{border-color: #2F7AFD;}
.partner-swiper:hover .swiper-button-next,.partner-swiper:hover .swiper-button-prev{background-size: 36px 94px;}

/*产品*/
.product-list{padding: 107px 0 390px;}
.product-list td{width: 50%;}
.product-list .title{font-size: 30px;line-height: 40px;position: relative;font-weight: 600;}
.product-list .cont{font-size: 16px;line-height: 26px;color: #666;padding: 30px 0 15px;color: #666;}
.product-list tr:nth-child(even) .text{padding-left: 64px;}
.product-list tr:nth-child(odd) .text{padding-right: 64px;}
.product-list tr:nth-child(even) .left .text,.product-list tr:nth-child(even) .right .imgs{display: none;}
.product-list tr:nth-child(odd) .left .imgs,.product-list tr:nth-child(odd) .right .text{display: none;}
.product-list tr:nth-child(odd) .left .text,.product-list tr:nth-child(odd) .right .imgs{display: block;}
.product-list .imgs2{display: none;}
.product-list td:hover .imgs1{display: none;}
.product-list td:hover .imgs2{display: block;}

/*关于*/
.wl-about{text-align: center;}
.wl-page h2{text-align: center;font-size: 36px;line-height: 48px;color: #333;padding-bottom: 30px;font-weight: 600;position: relative;}
/*.wl-page h2:after{display: block;content: '';width: 74px;height: 2px;background: #666;position: absolute;left: 50%;margin-left: -37px;bottom: 30px;}*/
.page-item{padding: 90px 0 60px;font-size: 16px;line-height: 26px;color: #666;text-align: center;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.page-item.on{color: #fff;}
.page-item.on h2{color: #fff;}
.page-item.on h2:after{background: #fff;}
.wl-profile{padding-bottom: 62px;}
.wl-profile .des{font-size: 16px;line-height: 26px;color: #666;padding-bottom: 35px;}
.right-list{width: 6px;position: fixed;right: 3.6%;top: 50%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}
.right-list li{width: 100%;height: 62px;background: #DCDCDC;margin: 5px 0;}
.right-list li a{display: block;height: 100%;}
.right-list li.on a{background: #2067E4;}
.page-item .app{display: none;}

/*联系我们*/
.wl-contact{text-align: center;padding: 90px 0 120px;font-size: 16px;line-height: 26px;color: #666;}
.wl-map{width: 100%;height: 647px;margin-top: 50px;}
.wl-map .back{position: absolute;right: 20px;bottom: 20px;z-index: 1000;}
.amap-icon img,.amap-marker-content img{width: 25px;height: 34px;}
.amap-locate-loading .amap-geo{background: #fff url(https://webapi.amap.com/theme/v1.3/markers/b/loc_gray.png) 50% 50% no-repeat;}

#goTopBtn{width: 60px;height: 60px;cursor: pointer;display: none;background: #ccc;position: fixed;bottom: 100px;right: 0;z-index: 999;padding-top: 10px;text-align: center;}
#goTopBtn img{display: block;margin: 0 auto;}
#goTopBtn p{font-size: 18px;line-height: 20px;color: #fff;font-weight: 600;padding-top: 6px;}
.boss{width: 100%;height: 100%;background: #fff;background: rgba(0,0,0,0.5);filter:Alpha(opacity=50);position: fixed;left: 0;top: 0;z-index: 5;display: none;}
.boss.on{display: block;}
.body{height: 100%;overflow: hidden;}