﻿@charset "UTF-8";
.swiper-container .swiper-pagination{bottom: 0;display: none;}
.swiper-pagination .swiper-pagination-bullet{width: 24px;height: 5px;background: #333;opacity: 1;margin: 0 4px;border-radius: 5px;vertical-align:top;position:relative;transition: all .5s;}
.swiper-pagination .swiper-pagination-bullet-active{background: #f39800;}
.swiper-button-prev,.swiper-button-next{top: 50%;left: -5%;display: flex;text-align: center;-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;color: #000;font-size: .4rem;width: .2rem;height: .3rem;margin: 0;background: none;transform: translateY(-50%);}
.swiper-button-next{left: auto;right: -5%;}
.swiper-button-prev.white,.swiper-button-next.white{color: #fff;}
/*公司简介*/
.company{position: relative;padding-top: .01rem;padding-bottom: .4rem;line-height: 1;}
.company .bg{position: absolute!important;left: 50%;top: 0;max-width: 1920px;width: 100%;height: 100%;transform: translateX(-50%);-o-object-fit: cover;object-fit: cover;-o-object-position: 50% 50%;object-position: 50% 50%;pointer-events: none!important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.company .box{display: flex;flex-wrap: wrap;}
.company .box>div{position: relative;width: calc( 100% / 2);padding: 0;}
.company .box .txt{padding-right: 3%;display: flex;flex-direction: column;justify-content: center;}
.company .tit{padding-bottom: 5%;}
.company .tit span{display: block;font-size: .18rem;font-family: "Times New Roman",Times,serif;}
.company .tit h3{font-size: .14rem;padding: .05rem 0;border-bottom: 2px solid #ea5413;display: inline-block;}
.company .txt .wz{height: 335px;}
.company .txt .wz .swiper-container{height: 100%;}
.company .txt .wz .swiper-slide{height: auto;padding-right: 15px;}
.company .txt p{font-size: .08rem;line-height: .18rem;text-align: justify;}
.company .swiper-slide .img{width: 100%;}
.company .swiper-slide .img img{width: 100%;}
.company .swiper-container .swiper-pagination{display: block;text-align: right;padding-right: .08rem;padding-bottom: .1rem;}
.company .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border: 2px solid #fff;background: none;border-radius: 0;}
.company .swiper-pagination .swiper-pagination-bullet-active{background: #f39800;border-color: #f39800;}
/*企业资质*/
.honor{position: relative;min-height: 900px;max-height: 955px;padding: .4rem 0;line-height: 1;background: #000;}
.honor *{transition: all .5s;}
.honor .container{position: relative;}
.honor .box{margin-top: .2rem;}
.honor .swiper-container{padding-bottom: .35rem;}
.honor_top.swiper-container,.honor_bot.swiper-container{padding: 0;}
.honor_top.swiper-container{margin-bottom: 2%;}
.honor .swiper-slide .img{width: 100%;}
.honor .swiper-slide .img img{width: 100%;}
.honor .swiper-scrollbar{position: relative;bottom: 0;margin-top: 2%;background: #333;opacity: .8;display: none;}
.honor .swiper-scrollbar-drag{background: #f39800;}
.honor .swiper-pagination .swiper-pagination-bullet{height: 24px;color: #fff;line-height: 24px;border-radius: 50%;}
/*企业环境*/
.huanjing{position: relative;padding: .4rem 0;line-height: 1;}
.huanjing *{transition: all .5s;}
.huanjing .container{position: relative;}
.huanjing .box{margin: .2rem auto;}
.huanjing .swiper-slide .img{position: relative;padding-bottom: 75%;overflow: hidden;}
.huanjing .swiper-slide .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.huanjing .swiper-slide .img:hover img{transform: scale(1.1);}
/*联系我们*/
.contact{padding: .4rem 0;line-height: 1;background: #515151;color: #fff;}
.contact .box{display: flex;flex-wrap: wrap;}
.contact .box>div{position: relative;width: calc( 100% / 2);}
.contact .tit{font-size: .1rem;font-weight: bold;line-height: .2rem;margin-bottom: .1rem;}
.contact .tit span{opacity: .2;margin: 3%;}
.contact .box .book{padding-right: 3%;}
.contact .form_book .item{position: relative;display: flex;line-height: .2rem;margin-bottom: .05rem;}
.contact .form_book p{width: 21%;font-size: .08rem;padding-right: 1%;text-align-last: justify;}
.contact .form_book input,.contact .form_book textarea{width: 79%;color: #333;font-size: .08rem;border: 0;padding: 0 .05rem;background: #868686;}
.contact .form_book input.sub{width: 100%;color: #fff;font-size: .09rem;font-weight: bold;line-height: .24rem;background: #979797;}
.contact .form_book .yzm img{position: absolute;right: 0;top: 0;width: .5rem;height: .2rem;}
.contact .box .lianxi{padding-left: 3%;}
.contact .box .lianxi .tel{margin-bottom: .15rem;border-bottom: 1px solid #868686;}
.contact .box .lianxi .tel span{font-size: .12rem;font-weight: bold;}
.contact .box .lianxi .tel h3{font-size: .22rem;line-height: .5rem;}
.contact .box .lianxi ul{display: flex;flex-wrap: wrap;}
.contact .box .lianxi li{width: calc( 100% / 2);font-size: .08rem;line-height: .19rem;}
.contact .box .lianxi li:first-child{width: 100%;}
.more{position: absolute;bottom: 0;width: 100%;text-align: center;margin-bottom: .2rem;z-index: 2;}
.more a{display: inline-block;color: #fff;font-size: .09rem;line-height: .2rem;padding: 0 .2rem;border-radius: .1rem;background: #f39800;}