/*全局样式*/
@charset "utf-8";
body {font: 14px/1.8 "微软雅黑","AlibabaPuHuiTi", "Arial", "Impact";color: #000;-webkit-text-size-adjust: 100%;background-color: #fff;overflow-x: hidden;min-width: 320px;max-width: 1920px;margin: 0 auto !important;}
.container-fluid {
    max-width:1550px !important;
}


:root{
    --color_zhuti: #ef7625;
    --color_hover: #cf6824;
    --ali_family: AlibabaPuHuiTi;
    --transition_3:all .3s linear;
    --transition_5:all .5s linear;
    --transition_8:all .8s linear;
    --transform_scale: scale(1.08);
}


header{position: fixed;left: 0;top:0;width: 100%;background-color:rgba(0, 0, 0, .3);z-index: 111;color: #fff;}
header .logo{display: block;line-height: 90px;height: 90px;font-size: 0;position: relative;}
header .logo img{max-height: 60%;transition: var(--transition_3);}
header .logo img:nth-child(2){position: absolute;left: 0;top:0;bottom: 0;margin: auto 0;opacity: 0;}
header .txt{font-size: 18px;line-height: 90px;}
header .txt div{display:block;padding: 0 11px;font-size: 22px;margin-right:15px;}
header .txt div:before{position: relative;top:1px;}
header .txt div:hover{background-color: rgba(0, 0, 0, .06);}
header .txt span{margin-top: 15px;}
header .txt span i{display: block;font-size: 22px;font-family:'Arial';color: var(--color_zhuti);font-weight: bold;line-height: 30px;}
header .txt span i:before{color: #fff;padding-right: 8px;font-size: 26px;font-weight: normal;}






header .nav{width: 60%;position: relative;}
header .nav a{display:block;font-size: 18px;line-height: 90px;padding: 0 7px;}
@media (min-width:992px){
    .nav .nav_xg{position: absolute; left: 0; bottom: 15px; height: 3px; background-color: #fff;z-index:11;width: 50px;}
}


/*搜索*/
#formbox{display:block;position: fixed;left: 0;width: 100%;z-index: 112;background:rgba(0, 0, 0, .8);top:0;height: 100%;padding: 50px 10%;display: none;}
#formbox .logo2 img{max-height:72px;}
#formbox #form_close{font-size: 50px;color: #fff;position: absolute;right: 10%;top:50px;font-weight: normal;cursor: pointer;opacity: .8;}
#formbox #form_close:hover{opacity: 1;transform: rotate(20deg);}
#formbox form{width: 1200px;margin:15% auto 0;display: block;max-width: 100%;}
#formbox form input{font-size:20px;color: #fff;border: 0;border-bottom: 2px solid #fff;height: 60px;background: transparent;padding: 0 30px;width: calc(100% - 140px);}
#formbox form button{width: 120px;float: right;background:transparent;border: 2px solid #fff;font-size: 20px;border-radius: 4px;color: #fff;height: 60px;}
#formbox form button:hover{background-color: #fff;color: var(--color_zhuti);}
@media (max-width:1349px){
    #formbox{padding:150px 15px 0;}
    #formbox #form_close{font-size: 30px;right: 15px;top:11%;}
    #formbox form input{font-size:15px;padding: 0 20px;width: calc(100% - 66px);height:44px;border-width: 1px;}
    #formbox form button{width: 60px;font-size: 16px;height: 44px;border-width: 1px;}
}



/*右侧小点*/
.swiper1-pagination span{width: 17px;height: 17px;border-radius:50%;background:fixed;border: 1px solid transparent;position: relative;opacity: 1;margin:14px 0 !important;}
.swiper1-pagination span:after{content:"";height:3px;width: 3px;background: #fff;position: absolute;top:0;left: 0;right: 0;bottom:0;margin: auto;}
.swiper1-pagination span.swiper-pagination-bullet-active{border-color: #fff;}
.swiper1-pagination span:before{width:40px;line-height: 26px;height: 26px;text-align: center;position: absolute;left: 40px;top:-2px;bottom: 0;margin: auto 0;color:#fff;border-radius:4px;overflow: hidden;opacity: 0;font-size: 16px;}
.swiper1-pagination span.swiper-pagination-bullet-active:before{left: -40px;opacity: 1;transition: all 0.3s;}
.swiper1-pagination span:nth-child(1):before{content: "01";}
.swiper1-pagination span:nth-child(2):before{content: "02";}
.swiper1-pagination span:nth-child(3):before{content: "03";}
.swiper1-pagination span:nth-child(4):before{content: "04";}
.swiper1-pagination span:nth-child(5):before{content: "05";}
.swiper1-pagination span:nth-child(6):before{content: "06";}
.swiper1-pagination span:nth-child(7):before{content: "07";}
.swiper1-pagination span:nth-child(8):before{content: "08";}
.swiper1-pagination span:nth-child(9):before{content: "09";}



.banner{height: 100%;}
.banner .img{position:absolute;left: 0;top:0;width: 100%;z-index: 1;height: 100%;}
.banner .swiper-slide .img{transition:1s linear 2s;transform:scale(1.1,1.1);height: 100%;}
/*.banner .swiper-slide.swiper-slide-active .img{transition:6s linear;transform:scale(1,1);}*/
/*banner*/
.banner .swiper-pagination-bullet{opacity: 1;width: 44px;height: 5px;background-color: rgba(0, 0, 0, .5);border-radius: 0;margin: 0 5px 10px!important;position: relative;}
.banner .swiper-pagination-bullet:after{content: "";width: 0;height: 100%;background-color: var(--color_zhuti);position: absolute;left: 0;top:0;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width: 100%; transition:all 5s linear;}
.banner #dier{position: absolute;left: 0;right: 0;bottom: 28px;animation: run1 2s linear infinite;width: 30px;margin: 0 auto;z-index: 3;cursor: pointer;}
.banner #dier:before{font-size: 40px;color:var(--color_zhuti);}

@keyframes run1{
0%{transform: translateY(-3px);}
50%{transform: translateY(3px);}
100%{transform: translateY(-3px);}
}

.height100{height: 100%;}
.width100{width: 100%;}
#swiper1>.swiper-wrapper>.swiper-slide>.flex-center{padding-top:88px;}
#swiper1>.swiper-wrapper>.swiper-slide>.flex-center>.width100{min-height:400px;}


/*产品中心*/
.title{padding-bottom:50px;}
.title .div1{font-size: 36px;font-weight: bold;line-height: 46px;float: left;}
.title .div2{float: right;font-size: 0;}
.title .div2 a{display: inline-block;vertical-align: top;font-size: 17px;background-color: #E0E5EB;line-height: 36px;border: 1px solid #fff;min-width: 140px;text-align: center;border-radius: 44px;margin: 5px;box-shadow: 3px 3px 8px rgba(0, 0, 0, .03);}
.title .div2 a:nth-last-child(1){min-width: 110px;margin-left: 35px;font-size: 16px;}
.title .div2 a:hover{background-color: var(--color_zhuti);color: #fff;border-color: var(--color_zhuti);}

.main1 .lb1{margin: -15px;}
.main1 .list{display: block;margin: 15px;border: 1px solid #fff;border-radius:8px;background: rgba(255,255,255,.2);box-shadow: 0 0 11px rgba(0, 0, 0, .03);overflow: hidden;}
.main1 .list .img{padding-top: 90%;position: relative;}
.main1 .list .img img{display:block;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;max-width: 88%;max-height: 88%;}
.main1 .list .tt1{background-color: #fff;line-height: 70px;padding: 0 30px;font-weight: bold;font-size: 20px;}
.main1 .list .tt2{font-size: 16px;line-height: 70px;padding: 0 30px;color: #666;}
.main1 .list .tt2 i{float: right;font-weight: bold;font-size: 26px;}
.main1 .list:hover .img img{transform: var(--transform_scale);}
.main1 .list:hover .tt1{background-color: var(--color_zhuti);color: #fff;}
.main1 .list:hover .tt2{color: var(--color_zhuti);}
.main1 .list:hover{background-color: rgba(255, 255, 255, .5);}



.main1 .lb1{position: relative;padding: 0 65px;}
.main1 .title{padding-left: 65px;padding-right: 65px;}
.main1 .container-fluid{max-width: 1680px!important}









/*解决方案*/
.main2 .lb2{margin: -15px;}
.main2 .list{display: block;margin: 15px;border: 1px solid #ddd;padding: 30px 30px 30px 190px;min-height: 214px;position: relative;box-shadow: 0 0 11px rgba(0, 0, 0, .03);background-color: rgba(255, 255, 255, .1);border-radius: 8px;overflow: hidden;}
.main2 .list .img{width: 154px;height: 154px;border-radius: 8px;position: absolute;left: 30px;top:30px;}
.main2 .list .img .bjcover{height: 100%;}
.main2 .list .ttbox{height: 150px;padding-left: 35px;}
.main2 .list .ttbox .tt1{font-size: 20px;font-weight: bold;line-height: 32px;}
.main2 .list .ttbox .tt2{width: 84px;line-height: 25px;border: 1px solid #fff;text-align: center;border-radius:22px;margin-top: 24px;}
.main2 .list:hover .bjcover{transition: var(--transform_scale);}
.main2 .list:hover .tt1{color: var(--color_zhuti);}
.main2 .list:hover .tt2{background-color: var(--color_zhuti);color: #fff;border-color: var(--color_zhuti);}
.main2 .list:hover{background-color: rgba(255, 255, 255, .5);}


/*关于我们*/
.main3 .box .img{padding: 24px;background-color: rgba(255, 255, 255, .3);border: 1px solid #fff;border-radius: 6px;overflow: hidden;width: 38%;box-shadow: 0 0 11px rgba(0, 0, 0, .03);float: right;}
.main3 .box .img .bjcover{height: 420px;border-radius: 6px;}
.main3 .box .tt{width: 62%;float: left;padding: 50px 5% 0 0;}
.main3 .box .tt .tt1{font-size: 24px;font-weight: bold;color: #000;padding-bottom: 28px;margin-bottom: 24px;position: relative;line-height: 34px;}
.main3 .box .tt .tt1:after{content: "";width: 44px;height: 2px;background-color: var(--color_zhuti);position: absolute;left: 0;bottom: 0;}
.main3 .box .tt .tt2{font-size: 16px;line-height: 34px;-webkit-line-clamp: 7;}
.main3 .box .tt .tt3{display: block;width: 110px;line-height: 35px;font-size: 15px;text-align: center;border: 1px solid #fff;border-radius: 44px;overflow: hidden;box-shadow: 0 0 11px rgba(0, 0, 0, .03);margin-top: 30px;}
.main3 .box .tt .tt3:hover{background-color: var(--color_zhuti);border-color: var(--color_zhuti);color: #fff;}


/*新闻资讯*/
.main4 .lb4{margin: -15px;position: relative;}
.main4 .list{display: block;margin: 15px;border: 1px solid #ddd;position: relative;box-shadow: 0 0 11px rgba(0, 0, 0, .03);text-align: center;background-color: rgba(255, 255, 255, .2);border-radius: 8px;overflow: hidden;padding: 55px 15px;}
.main4 .list .img{width: 150px;height: 150px;border-radius: 50%;overflow: hidden;margin: 0 auto;}
.main4 .list .img .bjcover{height: 100%;border-radius: 50%;}
.main4 .list .tt1{font-size: 20px;font-weight: bold;margin-top: 40px;line-height: 30px;}
.main4 .list .tt2{font-size: 16px;color: #666;margin-top:4px;}
.main4 .list .tt3{width: 25px;height: 4px;background-color: var(--color_zhuti);margin: 22px auto 0;}
.main4 .list .tt4{width: 84px;line-height: 25px;border: 1px solid #999;text-align: center;border-radius:22px;margin: 33px auto 0;color: #666;}
.main4 .list:hover{background-color: rgba(255, 255, 255, .5);}
.main4 .list:hover .tt1{color: var(--color_zhuti);}
.main4 .list:hover .tt4{background-color: var(--color_zhuti);color: #fff;border-color: var(--color_zhuti);}
.main4 .swiper-button-prev{width: 40px;height: 40px;position: absolute;left: auto;top:-78px;margin: 0;right: 190px;color: #888;}
.main4 .swiper-button-prev:after{display: none;}
.main4 .swiper-button-prev:before{font-size: 40px;width: 40px;height: 40px;line-height: 40px;text-align: center;}
.main4 .swiper-button-next{width: 40px;height: 40px;position: absolute;left: auto;top:-78px;margin: 0;right: 150px;color: #888;}
.main4 .swiper-button-next:after{display: none;}
.main4 .swiper-button-next:before{font-size: 40px;width: 40px;height: 40px;line-height: 40px;text-align: center;}
.main4 .swiper-button-prev:hover{color: var(--color_zhuti);}
.main4 .swiper-button-next:hover{color: var(--color_zhuti);}



footer{color: rgba(255, 255, 255, .55);}
footer .box1{padding: 60px 0;background-color: #272727;}
footer .box2{font-size: 14px;color: rgba(255,255,255,.6);padding: 20px;border-top: 1px solid rgba(255,255,255,.2);text-align: center;background-color: #1b1b1b;}

footer .box1 .list1{padding-right:25px;}
footer .box1 .list1 .tt{line-height:2;margin-top: 22px;}

footer .box1 .list2{width: 40%;border-left: 1px solid rgba(255, 255, 255, .2);border-right: 1px solid rgba(255, 255, 255, .2);position: relative;}
footer .box1 .list2:after{content: "";width: 1px;height: 100%;background-color:rgba(255, 255, 255, .2);position: absolute;left: 44%;top:0;}
footer .box1 .list2 .ul{padding-right:20px;}
footer .box1 .list2 .ul a{display: block;font-size: 16px;color: #fff;line-height: 40px;padding-left: 20px;position: relative;}
footer .box1 .list2 .ul a:after{content: "";width: 6px;height: 6px;background-color: #fff;border-radius: 50%;position: absolute;left: 0;top:18px;}
footer .box1 .list2 .ul a:hover{text-decoration: underline!important;}

footer .box1 .list3{text-align: left;}
footer .box1 .top{font-size: 24px;font-weight: bold;color: #fff;margin-bottom:18px;}
footer .box1 .top span{font-size: 12px;color: #fff;display: block;text-transform: uppercase;font-weight: normal;}
footer .box1 .list3 .ss{width: 240px;background: #fff;padding: 8px 3px;font-size: 0;border-radius: 8px;}
footer .box1 .list3 .ss img{display: inline-block;vertical-align: top;width: calc(50% - 10px);margin: 0 5px;}


body{padding-top: 90px;}
.titletop{margin: 35px 0 -25px;}
.titletop .div1{border-bottom: 1px solid #eee;padding: 12px 12px 12px 46px;font-size: 15px;color: #999;line-height: 26px;position: relative;background-color: #f3f3f3;}
.titletop .div1 span{color: #000;}
.titletop .div1 img{display: block;position: absolute;left: 20px;top:16px;}
.titletop .div1 a{color: #999;}
.titletop .div1 a:hover{color: var(--color_zhuti);}

@media (max-width:991px) {
    .titletop{margin:25px 0 -15px;}
}



.ny{padding:60px 0 66px;}
.ny .zuo{width: calc(35% - 150px);float: left;border: 1px solid #e8e8e8;padding-bottom: 66px;}
.ny .you{width: calc(65% + 120px);float: right;}
.ny .zuo .top{display: block;border-bottom: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;margin-top: -1px;}
.ny .zuo .top span{display: block;background-color: #F3F3F3;margin: 1px;font-size: 20px;padding:0 60px 0 70px;line-height: 60px;position: relative;}
.ny .zuo .top span img{display: block;position: absolute;left: 25px;top:16px;width: 29px;}
.ny .zuo .ul a{display: block;border-bottom: 1px solid #e8e8e8;font-size: 18px;line-height: 50px;padding-left: 70px; padding-right:10px; position: relative; white-space:nowrap; text-overflow:ellipsis; }
.ny .zuo .ul a:after{content: "";width: 5px;height: 5px;background-color: var(--color_zhuti);position: absolute;left: 42px;top:23px;}
.ny .zuo .ul a:before{content: "";width: 5px;height: 5px;background-color: var(--color_zhuti);position: absolute;left: 44px;top:25px;opacity: .4;}
.ny .zuo .ul a:hover{background-color: var(--color_zhuti);color: #fff;}
.ny .zuo .ul a:hover:after{background-color: #fff;}
.ny .zuo .ul a:hover:before{background-color: #fff;}
.ny .zuo .ul a.active{background-color: var(--color_zhuti);color: #fff;}
.ny .zuo .ul a.active:after{background-color: #fff;}
.ny .zuo .ul a.active:before{background-color: #fff;}
@media (max-width:991px) {
    .ny{padding:35px 0 66px;}
    .ny .zuo{width: 100%;padding: 0;margin-bottom: 25px;border:0;margin-top: -10px;}
    .ny .you{width: 100%;}
    .ny .zuo .top{margin-top: 10px;border: 1px solid #e8e8e8;}
    .ny .zuo .top span{line-height: 54px;font-size:20px;padding-left:60px;}
    .ny .zuo .top span img{width: 24px;top:16px;left: 20px;}
    .ny .zuo .top span i{position: absolute;right: 20px;top:0;font-size: 22px;color: #666;}
    .ny .zuo .top.active{color: var(--color_zhuti);}
    .ny .zuo .top.active i{color: var(--color_zhuti);}
    .ny .zuo .ul{display: none;}
    .ny .zuo .ul a{font-size: 16px;line-height: 46px;padding-left: 60px;}
    .ny .zuo .ul a:nth-last-child(1){border: 0;}
    .ny .zuo .ul a:after{left: 34px;top:20px;}
    .ny .zuo .ul a:before{left: 35px;top:21px;}
}





/*内页新闻*/
.nyxw .list{margin-bottom:20px;display: block;padding: 14px;border: 1px solid #e9e9e9;}
.nyxw .list .img{width:calc(9% + 156px);float: left;}
.nyxw .list .img .bjcover{height:200px;}
.nyxw .list .tt{float: left;width: calc(91% - 156px);padding-left: 22px;}
.nyxw .list .tt1{font-size: 17px;color: #000;font-weight: bold;line-height: 27px;margin-top: 10px;}
.nyxw .list .tt2{color: #b1b1b1;font-size: 12px;line-height: 28px;}
.nyxw .list .tt3{color: #333333;line-height: 25px;height: 75px;overflow: hidden;}
.nyxw .list .tt4{width:96px;border: 1px solid #d9d9d9;border-radius: 20px;text-align: center;color: #333333;line-height: 29px;margin-top: 14px;position: relative;padding-right: 20px;}
.nyxw .list .tt4:after{content:"";width: 10px;height: 7px;background: url("../images/tu29.png") no-repeat center center;position: absolute;right: 20px;top:0;bottom:0;margin: auto 0;transition: all 0.3s;z-index: 1;}
.nyxw .list .tt4:before{content:"";width: 0;height: 7px;background: url("../images/tu29-1.png") no-repeat center center;position: absolute;right: 30px;top:0;bottom:0;margin: auto 0;transition: all 0.3s;z-index: 2;}
.nyxw .list:hover .tt4{background-color: var(--color_zhuti);color: #fff;border-color: var(--color_zhuti);}
.nyxw .list:hover .tt4:before{width: 10px;transition: all 0.3s;right: 20px;}
.nyxw .list:hover .img .bjcover{transform:scale(1.06);}
@media (max-width:600px) {
    .nyxw .list{margin-bottom:20px;padding: 0;box-shadow: 0 0 0;}
    .nyxw .list .img{width:100%;float:none;margin:15px 15px 0;max-width: calc(100% - 30px);}
    .nyxw .list .img .bjcover{height:auto;padding-top: 60%;}
    .nyxw .list .tt{float: none;width: 100%;padding-left: 0;padding: 0 10px;padding: 10px 20px 20px;}
    .nyxw .list .tt1{text-overflow:inherit;white-space:inherit;overflow: inherit;line-height: 24px;}
    .nyxw .list .tt3{height:auto;max-height:75px;}
}





.nycp>div{margin-bottom: 30px;}
.nycp .list{display: block;border: 1px solid #fff;border-radius:8px;background: rgba(255,255,255,.2);box-shadow: 0 0 11px rgba(0, 0, 0, .03);overflow: hidden;}
.nycp .list .img{padding-top: 90%;position: relative;}
.nycp .list .img img{display:block;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;max-width: 88%;max-height: 88%;}
.nycp .list .tt1{background-color: #fff;line-height: 56px;padding: 0 30px;font-weight: bold;font-size: 18px;}
.nycp .list .tt2{font-size: 16px;line-height: 56px;padding: 0 30px;color: #666;}
.nycp .list .tt2 i{float: right;font-weight: bold;font-size: 26px;}
.nycp .list:hover .img img{transform: var(--transform_scale);}
.nycp .list:hover .tt1{background-color: var(--color_zhuti);color: #fff;}
.nycp .list:hover .tt2{color: var(--color_zhuti);}
.nycp .list:hover{background-color: rgba(255, 255, 255, .5);}
@media (max-width:1199px){
    .nycp>div{margin-bottom: 12px;}
    .nycp .col-6{padding: 0 6px;}
    .nycp .list{box-shadow: none;border: 1px solid #eee;}
    .nycp .list .tt1{font-size:14px;line-height: 50px;padding: 0 5px;text-align: center;font-weight: normal;border-top: 1px solid #eee;}
    .nycp .list .tt2{display: none;}
}

/*详情页*/
.danye{color:#000;font-size: 15px;line-height: 1.8;}
.danye .topbox{margin-bottom:20px;text-align: center;}
.danye .bt{color: #000;font-size: 22px;padding-bottom: 6px;line-height: 1.5;}
.danye .rq{color: #000;opacity: .6;font-size: 14px;}
.danye .xian{width: 100%;height: 11px;margin-top:16px;;border-top: 1px dashed #aaa;opacity: .4;}
.danye .img{margin:0 auto 22px auto;display: block;}
.danye .img img{display: block;margin: 0 auto; max-width:800px; max-height:800px;}
.danye .ditu{height:400px;border: 1px solid #eee;}
.danye .tt1{padding-top: 60px;font-size: 24px;font-family: var(--ali_family);padding-bottom: 20px;}
.danye .tt2{font-size: 18px;}
.danye .txtbox{ font-size:15px; line-height:2; min-height:300px;}
.danye .txtbox img{ max-width:100% !important; height:auto !important; padding:2px !important; display:block; margin:0 auto;}
.danye .txtbox table{width:100% !important; height:auto !important; border-collapse:collapse; border:1px solid #CCCCCC !important;}
.danye .txtbox table tr td{width:auto !important; height:auto !important; border-collapse:collapse; border:1px solid #CCCCCC !important;}
.danye .txtbox2{ font-size:15px; line-height:2; min-height:300px;}
.danye .txtbox2 img{ max-width:100% !important; height:auto !important; padding:2px !important; display:block; margin:0 auto;}
.danye .txtbox2 table{width:100% !important; height:auto !important; border-collapse:collapse; border:1px solid #CCCCCC !important;}
.danye .txtbox2 table tr td{width:auto !important; height:auto !important; border-collapse:collapse; border:1px solid #CCCCCC !important;}


@media (max-width:767px){
    /*详情页*/
    .danye{font-size: 15px;line-height: 1.8;}
    .danye .topbox{margin-bottom: 16px;}
    .danye .bt{font-size: 20px;padding-bottom: 4px;}
    .danye .img{margin:0 auto 18px auto;}
    .danye .ditu{height:360px;margin-top: 25px;}
    .danye .xian{margin-top: 14px;}
    .danye .tt1{padding-top: 0;font-size: 22px;padding-bottom: 11px;}
    .danye .tt2{font-size: 15px;}

}


/* -webkit-line-clamp: 2; */


/*媒体查询开始*/
@media (max-width:1199px){
    header .txt div{margin-right: 0;}
    header .nav{width: 72%;}
    header .nav a{font-size: 16px;}
    footer .box1 .list2{width: 30%;}

}
@media (max-width:991px) {
    body{padding-top: 90px;}
    header .txt{font-size: 16px;line-height: 40px;margin-top: 6px;height: 40px;}
    header .txt div{margin-right: 0;padding: 0 8px;font-size: 18px;}

    header .nav.flex-space-around{display: none;position: fixed;width: 100%;right:0;top:90px;height: calc(100vh - 90px);z-index: 1122;background: #fff;box-shadow: 0 5px 11px rgba(0,0,0,.06);padding: 15px;}
    header .nav a{color: #000;display: block;line-height:50px;border-bottom: 1px solid #eee;font-size: 16px;}
    header .nav a:hover{color: var(--color_zhuti);}
    header .nav a.active{color: var(--color_zhuti);}

   /*移动导航按钮*/
    header .lanmu{width: 30px;font-size: 0;height: 21px;position: absolute;right: 15px;bottom:20px;cursor: pointer;z-index: 99;}
    header .lanmu i{display: inline-block;width: 100%;height: 3px;background:#fff;border-radius: 3px;transition: all 0.6s;}
    header .lanmu i:nth-child(2), .lanmu i:nth-child(3){width: 40%;margin:6px 0;}
    header .lanmu i:nth-child(2){margin-right: 10%;}
    header .lanmu i:nth-child(3){margin-left: 10%;}
    header .lanmu.active i:nth-child(1) {transform: rotate(45deg) translateY(4px) translateX(5px);}      
    header .lanmu.active i:nth-child(4){transform: rotate(-45deg) translateY(-8px) translateX(8px);}
    header .lanmu.active i:nth-child(2){transform: translateX(-30px);opacity: 0;}
    header .lanmu.active i:nth-child(3){transform: translateX(30px);opacity: 0;}



    .banner .swiper-slide{height:auto;padding-top:60%;}
    .banner .swiper-pagination-bullet{width: 30px;}
    .banner .swiper-pagination:before{display: none;}
    .banner .swiper-pagination-bullet{width:22px;height:3px;margin: 0 3px 3px!important}
    .banner #dier{display:none;}

    .height100{height:auto;}
    .width100{width: 100%;}
    #swiper1>.swiper-wrapper>.swiper-slide>.flex-center{padding:33px 0 43px;}
    #swiper1>.swiper-wrapper>.swiper-slide>.flex-center>.width100{min-height:inherit;}


    /*产品中心*/
    .title{padding-bottom:30px;}
    .title .div1{font-size:24px;line-height: 34px;padding-top: 10px;}
    .title .div2{margin-top: 10px;}
    .title .div2 a{font-size: 14px;line-height: 30px;min-width: 110px;margin: 2px;}
    .title .div2 a:nth-last-child(1){min-width: 90px;margin-left: 4px;font-size: 14px;}


    .main1 .lb1{margin: -6px;}
    .main1 .list{margin: 6px;box-shadow: none;}
    .main1 .list .tt1{font-size:14px;line-height: 50px;padding: 0 5px;text-align: center;font-weight: normal;}
    .main1 .list .tt2{display: none;}

    /*解决方案*/
    .main2 .lb2{margin: -6px;}
    .main2 .list{margin: 6px;padding: 0 15px 0 100px;min-height:100px;box-shadow: none;}
    .main2 .list .img{width: 100px;height: 100px;left: 0;top:0;}
    .main2 .list .ttbox{height: 100px;padding-left:15px;}
    .main2 .list .ttbox .tt1{font-size:17px;line-height:22px;height: 22px;overflow: hidden;}
    .main2 .list .ttbox .tt2{margin-top:14px;line-height: 25px;font-size: 13px;}



    /*关于我们*/
    .main3 .box .img{padding:9px;width:100%;margin-top: 25px;}
    .main3 .box .img .bjcover{height:auto;padding-top: 60%;}
    .main3 .box .tt{width: 100%;padding: 0;}
    .main3 .box .tt .tt1{font-size: 20px;padding-bottom: 18px;margin-bottom:14px;line-height: 30px;}
    .main3 .box .tt .tt2{font-size: 15px;line-height: 30px;color: #444;}
    .main3 .box .tt .tt3{margin-top:11px;}

    /*新闻资讯*/
    .main4 .lb4{margin: -6px;}
    .main4 .list{margin: 6px;box-shadow:none;padding: 30px 10px;}
    .main4 .list .img{width:110px;height: 110px;}
    .main4 .list .tt1{font-size: 17px;margin-top: 20px;line-height:28px;-webkit-line-clamp: 1;}
    .main4 .list .tt2{font-size: 13px;margin-top:2px;}
    .main4 .list .tt3{margin:14px auto 0;}
    .main4 .list .tt4{margin-top: 22px;}
    .main4 .swiper-button-prev{display: none;}
    .main4 .swiper-button-next{display: none;}


    footer .box1 .flex-between{display:block;}
    footer .box1 .list1{width: 100%;text-align: center;}
    footer .box1 .list1 .tt{display: none;}
    footer .box1 .list2{width: 100%;border: 0;}
    footer .box1 .list2:after{display: none;}
    footer .box1 .list2 .flex-space-around{display: block;}
    footer .box1 .list2 .ul{font-size: 0;margin-top: 20px;text-align: center;padding-right: 0;}
    footer .box1 .list2 .ul a{display: inline-block;vertical-align: top;padding:0 14px;margin: 0 10px;}
    footer .box1 .list3{width: 100%;text-align: center;margin-top: 20px;}
    footer .box1 .list3 .ss{margin: 0 auto;}





.main1 .lb1{position: relative;padding: 0;}
.main1 .title{padding-left: 0;padding-right: 0;}
.main1 .container-fluid{max-width: 1680px!important}


.main1 .swiper-button-next, .main1 .swiper-button-prev{display: none;}













}

@media (max-width:767px) {



}
@media (max-width:600px) {


}

@media (max-width:479px) {
    .danye .ditu{height:300px;}

    
}
