* {margin: 0;padding: 0;}
a {text-decoration: none;}
ul,li {list-style: none;padding: 0;}
img {border: none;width: 100%;}
a:hover {text-decoration: none;}
body{font-family: 'Microsoft YaHei';}
/* 清除浮动 */
.clear::after {content: "";display: block;clear: both;visibility: hidden;}
.clear {zoom: 1;}
/* 公共类 */
.flex{display: flex;align-items: center;}
.w{width: 90%;margin: 0 auto;}
.active{display: block!important;}
/* banner */
.banner{width: 100%;height: 233px;overflow: hidden;position: relative;}
.banner_list img{width: 100%;height: 100%;object-fit: cover;}
.layui-carousel-arrow{width: 30px;height: 80px;line-height: 80px;left: 3%;margin-top: -40px;font-size: 30px;border-radius: 0;background-color: rgba(255,255,255,.2);opacity: .2;}
.layui-carousel-arrow[lay-type=add] {left: auto!important;right: 3%;}
.advan{height: 90px;padding: 10px 15px;width: 100%;background: url(../images/advan.jpg) no-repeat center;background-size: cover;white-space: nowrap; overflow-y: hidden;overflow-x: scroll;box-sizing: border-box;}
.ad_sli{justify-content: space-between;flex-wrap: nowrap;background-color: transparent!important;}
.a1{position: absolute;left: 0;}
.a2{position: absolute;right: 0;}
.ad_item::before{display: none;}
.advan::-webkit-scrollbar{display: none;}
.advan li{width: 45%;padding: 0 6px;height: 50px;border-radius: 5px;background-color: #FFF;justify-content: center;transition: all .3s;}
.advan li img{width: 29px;margin-right: 6px;}
.advan li h3{font-size: 14px;color: #0062a0;font-weight: bold;}
.advan li p{font-size: 12px;color: #0062a0;margin-top: 5px;}
/* 安全网 */
#sl_bot,#sl_bot2,#sl_bot3{height: 230px;background-color: transparent;}
#sou_bot{height: 230px;background-color: transparent;}
.specs{padding: 35px 0;overflow: hidden;}
.title img{display: block;margin: 0 auto;}
.specsBox{margin-top: 20px;}
.specs_lt{width: 100%;}
.sl_box{display: none;}
.sl_top{width: 74%;height: 230px;float: left;position: relative;border: 1px solid #f5f5f5;box-sizing: border-box;}
.over{width: 100%;height: 100%;overflow: hidden;}
.sl_top img{width: 100%;height: 100%;object-fit: cover;transition: all .6s;}
.sl_top img:hover{transform: scale(1.2);}
.t_sign{position: absolute;left: -3px;top: -3px;width: 80px;height: 80px;background: url(../images/top_sign.png) no-repeat center;}
.t_sign p{font-size: 12px;color: #FFF;margin-top: 7px;transform: rotate(-45deg) translateX(-8px);}
.sl_bot{width: 23%;float: right;flex-direction: column;justify-content: space-between;border: 1px solid #f5f5f5;}
.sl_bot li{border: 1px solid #f5f5f5;cursor: pointer;width: 100%;height: 76px;overflow: hidden;box-sizing: border-box;}
.sl_bot li img{width: 100%;height: 100%;object-fit: cover;}
.sl_tel{width: 445px;height: 55px;line-height: 55px;margin: 80px auto 0;color: #FFF;border-radius: 5px;box-shadow: 0 2px 5px #b05a20;justify-content: center;background-color: #ff822e;}
.sl_tel img{width: auto;margin-right: 20px;}
.sl_item{background-color: transparent!important;}
.sl_tel p{font-size: 14px;}
.sl_tel p span{font-size: 28px;font-weight: bold;}
.specs_rt{width: 100%;margin-top: 20px;}
.sr_tab li{width: 34%;height: 40px;font-size: 12px;color: #333333;background-color: #f5f5f5;cursor: pointer;justify-content: center;}
.sr_tab li img{width: 15px;margin-right: 5px;}
.sr_tab .sr2{display: none;}
.srTab_on .sr2{display: block!important;}
.srTab_on .sr1{display: none;}
.sr_tab .srTab_on{background-color: #0062a0;color: #FFF;}
.sr_txt{margin-top: 20px;height: 110px;}
.sr_txt p{display: none;font-size: 12px;color: #666666;line-height: 16px;}
.table_box{display: none;border: 1px solid #cdcdcd;}
.srt_t{background-color: #d8f0ff;border-bottom: 1px solid #cdcdcd;}
.srt_t li{text-align: center;font-size: 12px;color: #0062a0;font-weight: bold;border-right: 1px solid #cdcdcd;height: 32px;line-height: 32px;box-sizing: border-box;}
.srt_t li:last-child{border: none;}
.w15{width: 15%;}
.w30{width: 30%;}
.w55{width: 55%;}
.srt_b{min-height: 100px;align-items: flex-start;position: relative;}
.srt_b li{padding: 5px;box-sizing: border-box;font-size: 12px;color: #666666;height: 100%;text-align: center;}
.srt_b li::after{content: '';position: absolute;height: 100%;border-right: 1px solid #cdcdcd;top: 0;margin-left: -1px;}
.srt_b li:last-child::after{border: none;}
.srt_b .w15::after{left: 15%;}
.srt_b .w30::after{left: 45%;}
/* 厂家 */
#manu,#manu2{height: 85px;background-color: transparent;}
.manufacton{padding: 35px 0;background: url(../images/manu_bg.jpg) no-repeat center;background-size: cover;overflow: hidden;}
.manuBox{margin-top: 15px;position: relative;}
.manu_rt{width: 100%;height: 250px;float: left;box-sizing: border-box;padding: 0 8px;margin-top: 30px;position: relative;}
.manu_lt{width: 85%;margin: 0 auto;height: 130px;border: 5px solid #FFF;overflow: hidden;opacity: 1;box-sizing: border-box;}
.manu_lt img{width: 100%;height: 100%;object-fit: cover;display: none;}
.manu_tab{padding: 0 40px;margin-top: -12px;}
.manu_tab li{font-size: 12px;color: #FFF;width: 55px;height: 20px;line-height: 20px;text-align: center;margin-right: 20px;border: 2px solid #FFF;cursor: pointer;}
.manu_tab .manu_on{background-color: #FFF;border-width: 1px;color: #0062a0;}
.manuRt_con {display: none;}
.manuRt_con p{margin-top: 10px;font-size: 12px;color: #FFF;height: 110px;line-height: 14px;font-weight: 300;}
.manuRt_list{justify-content: space-around;}
.manuRt_list li{width: 24%;height: 85px;overflow: hidden;}
.manuRt_list li img{width: 100%;height: 100%;object-fit: cover;transition: all .6s;}
.manuRt_list li img:hover{transform: scale(1.2);}
.manu_tel{position: absolute;left: 0;bottom: 0;}
.manu_rt .bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
/* 团队 */
#team,#team2{height: 85px;background-color: transparent;}
.team{padding: 35px 0;background: url(../images/team_bg.jpg) no-repeat center;background-size: cover;overflow: hidden;}
.team_lt{width: 100%;height: 250px;padding: 0 8px;margin-top: 30px;position: relative;}
.team_lt .bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.team_rt{width: 85%;margin: 0 auto;height: 130px;border: 5px solid #34a0e4;overflow: hidden;}
.team_rt img{width: 100%;height: 100%;object-fit: cover;display: none;}
.team_tab{padding: 0 40px;margin-top: -12px;}
.team_tab li{font-size: 12px;color: #0062a0;width: 55px;height: 20px;line-height: 20px;text-align: center;margin-right: 20px;border: 2px solid #0062a0;cursor: pointer;}
.team_tab .team_on{background-color: #0062a0;border-width: 1px;color: #FFF;}
.teamRt_con {display: none;}
.teamRt_con p{margin-top: 10px;font-size: 12px;color: #666666;height: 110px;line-height: 14px;font-weight: 300;}
.teamRt_list{justify-content: space-around;}
.teamRt_list li{width: 24%;height: 85px;overflow: hidden;}
.teamRt_list li img{width: 100%;height: 100%;object-fit: cover;transition: all .6s;}
.teamRt_list li img:hover{transform: scale(1.2);}
.team_tel{position: absolute;right: 0;bottom: 0;}
/* 货源 */
.source{padding: 35px 0;background: url(../images/source.jpg) no-repeat center;background-size: cover;overflow: hidden;}
.souBox{margin-top: 20px;}
.sou_lt{width: 100%;float: left;opacity: 0;}
.sou_top{width: 74%;height: 230px;float: left;position: relative;border: 1px solid #f5f5f5;box-sizing: border-box;}
.sou_top img{width: 100%;height: 100%;object-fit: cover;transition: all .6s;}
.sou_top img:hover{transform: scale(1.2);}
.sou_bot{width: 23%;float: right;flex-direction: column;justify-content: space-between;border: 1px solid #f5f5f5;}
.sou_bot li{border: 1px solid #f5f5f5;width: 100%;height: 76px;}
.sou_bot li img{width: 100%;height: 100%;object-fit: cover;overflow: hidden;box-sizing: border-box;}
.sou_rt{width: 100%;float: right;opacity: 1;margin-top: 20px;}
.sou_rt img{width: 100%;}
/* 厂商 */
#bus{height: 100px;background-color: transparent;}
#par{height: 100px;background-color: transparent;}
.business{padding: 35px 0;background-color: #f5f5f5;}
.busBox{margin-top: 20px;}
.bus_tit{width: 100%;font-size: 13px;color: #1578b7;overflow: hidden;}
.bus_tit h3{white-space: nowrap;font-weight: bold;}
.bus_tit img{margin-left: 10px;}
.busbus{position: relative;overflow-x:scroll;overflow-y:hidden;height: 100px;margin-top: 15px;}
.busbus::-webkit-scrollbar{display: none;}
.bus_con{position: absolute;top: 0;left: 0;white-space: nowrap;box-sizing: border-box;}
.bus_con li{width: 150px;height: 100px;overflow: hidden;}
.bus_con li img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.scale_con img:hover{transform: scale(1.2);}
.partner{margin-top: 30px;}
.par_con1{bottom: 0;top: auto;}
.par_con li{height: 45px;transition: all .3s;margin-bottom: 10px;}
.par_con li:hover{transform: translateY(-5px);}
/* footer */
.footer{width: 100%;padding: 15px 0 60px;background-color: #0f669d;}
.logo{width: 180px;margin: 0 auto;}
.ftBox{text-align: center;}
.ft_box{font-size: 12px;color: #FFF;line-height: 16px;margin-top: 15px;}
.renzheng{justify-content: center;margin-top: 30px;}
.renzheng li{margin:0 20px;text-align: center;font-size: 12px;color: #fff;}
.renzheng li a{height: 60px;line-height: 40px;display: block;}
.renzheng li img{width: auto;}
.back{font-size: 12px;color: #fff;display: block;margin: 0 auto;opacity: .5;margin-top: 25px;}
.back img{width: auto;display: block;margin: 0 auto;}
.back:hover{opacity: 1;}
.ft_btn{display: flex;width: 100%;justify-content: space-between;position: fixed;left:0;bottom: 0;box-sizing: border-box;align-items: center;}
.ft_btn a{display: block;width: 50%;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #FFF;border: none;justify-content: center;}
.seek_onl{background-color: #ff822e;box-shadow: 0 1px 2px #a6551e;}
.seek_tel{background-color: #e9990c;box-shadow: 0 1px 2px #986408;}
.ft_btn img{width: 20px;margin-right: 5px;}
.t1 img{width: 343px;}
.t2 img{width: 277px;}
.t3 img{width: 258px;}
.t4 img{width: 343px;}
.t5 img{width: 191;}
