*{padding:0;margin:0;}
ul{list-style: none;}
img{vertical-align: top;border:0;}
body{font: 12px arial,"Microsoft YaHei";line-height: 1.2;}
.wrap{max-width: 1200px;width: 100%;margin:0 auto;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.fl{float: left;}
.fr{float: right;}
.clearfix::after{content: '';display: block;clear: both;overflow: hidden;}
.timing-linear{
    transition-timing-function: linear;
    -moz-transition-timing-function: linear; /* Firefox 4 */
    -webkit-transition-timing-function: linear; /* Safari 和 Chrome */
    -o-transition-timing-function: linear; /* Opera */
}
a{text-decoration: none;color: #333333;}
a:hover{color: #eb5902;}

.header .top{padding:22px 0;}
.header .logo{float: left;}
.header .slogan{float: left;height:86px;border-left: 1px solid #e6e6e6;margin-left: 55px;padding-left: 55px;padding-top:14px;font-size: 26px;color:#eb5902;line-height:36px;}
.header-contact{float: right;padding-top:14px;line-height:36px;text-align: center;}
.header-contact p{font-size: 16px;position: relative;}
.header-contact p span{background:#fff;z-index: 1;position: relative;padding:0 10px;}
.header-contact p::after{content:'';display: block;width:100%;height:1px;position: absolute;top:50%;background:#d6d6d6;}
.header-contact .phone{font-size: 30px;color:#eb5902;background:url(../images/icon_phone.png) no-repeat left center;padding-left: 46px;}
.menu{background:#eb5902;}
.menu::after{content: '';display: block;clear: both;overflow: hidden;}
.menu li{float: left;text-align: center;border-right:1px solid #f18b4e;}
.menu li a{padding:10px 12px 8px 12px;color:#f3f6f8;display: inline-block;line-height: 18px;font-size: 15px;min-width: 76px;}
.menu li a span{color:#efb39f;font-size: 8px;}
.menu li:last-child{border-right: 0;}
.menu li a:hover,.menu li a.cur{background:#3c4155;}
.menu li a:hover span,.menu li a.cur span{color: #a8abb3;}

.index-banner{height:580px;margin-bottom: 45px;}
.swiper-pagination-bullet-active{background: #f27b35}
.index-sideNav{width:265px;float: left;margin-right: 20px;}
.sideNav .title{line-height: 76px;background:#f26901;text-align: center;color:#fff;position: relative;}
.sideNav .title h2{font-size: 20px;position: relative;z-index: 1;font-weight: 400;}
.sideNav .title span{font-size: 42px;color:#f27b35;position: absolute;top:0;left: 0;right:0;}
.sideNav ul{border:1px solid #e3e3e3;border-top: 0;padding:16px;}
.sideNav ul a{display: block;border: 1px solid #e3e3e3;line-height: 40px;color:#333333;margin-bottom: 6px;text-indent: 65px;font-size: 14px;}
.sideNav ul a:hover{border-color: #eb5902;color: #eb5902;}
.sideNav ul a.cur{border-color: #eb5902;background:#eb5902;color:#fff;}

.index-product{overflow: hidden;}
.index-product ul{display: none;}
.index-product li{float: left;margin:0 16px 16px 0;width: 294px;}
.index-product li a{border:1px solid #e3e3e3;display:block;}
.index-product li:nth-child(3n){margin-right: 0;}
.index-product li .picture{margin:5px;text-align: center;position:relative;padding-top:100%;overflow: hidden;}
.index-product li .picture img{vertical-align: middle;position: absolute;left:0;top:50%;transform: translateY(-50%);width:100%;}
.index-product li .name{border-top:1px dashed #e3e3e3;line-height: 52px;text-align: center;font-size: 14px;padding:0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.advantage .title{height:120px;background:url(../images/title.png) no-repeat center top;margin-top:100px;margin-bottom: 40px;}
.index-case-box{position: relative;font-size: 14px;}
.index-case-box .title{font-size: 24px;color:#eb5902;margin-top:100px;margin-bottom: 20px;}
.index-case-box .title span{color:#666666;}
.index-case-box img{max-width: 100%;}
.index-case a{display:block;text-align: center;}
.index-case a .pic{border: 1px solid #e2e2e2;position:relative;padding-top:75%;overflow: hidden;}
.index-case a .pic img{width: 100%;vertical-align: middle;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.index-case a p{margin-top: 20px;}
.swiper-button-prev,.swiper-button-next{
    background:none;
    width: 36px;
    height: 64px;
    line-height: 64px;
}
.index-case-box .swiper-button-next{
    background-position: -72px -92px;
}
.swiper-button-prev svg,.swiper-button-next svg{
    width:100%;
    height: auto;
    vertical-align: middle;
}


.photo-slide{position: relative;}
.photo-slide .swiper-container{margin:0 50px;}

.index-partner-box .title{text-align: center;font-size: 30px;color: #eb5902;margin-top: 80px;line-height: 40px;margin-bottom: 30px;}
.index-partner-box .title p{font-size: 18px;color:#333}
.index-partner-box .swiper-button-prev,.index-partner-box .swiper-button-next{
    width: 36px;
    height: 64px;
    line-height: 64px;
}
.index-partner-box .photo-slide .swiper-container{margin:0 50px;}
.index-partner .pic{height: 160px;border:1px solid #dedede;text-align: center;line-height: 160px;}
.index-partner .pic img{vertical-align: middle;max-width: 100%;max-height:100%;}

.index-info{margin-top: 100px;}
.index-info .index-news{float:left;width:800px;margin-right: 25px;}
.index-info .title{line-height: 66px;font-size:24px;border-bottom: 1px solid #e3e3e3;}
.index-info .title .tab-title{float: left;border-right: 1px solid #e3e3e3;}
.index-info .title a{font-size: 14px;float: right;position: relative;padding-right: 20px;margin-right: 10px;}
.index-info .title a::after{position:absolute;top:28px;right:0;content: '';display: block;border:5px solid transparent;border-left-width:8px;width:0;height: 0;border-left-color: #f26901}
.index-info .tab-title span{padding:0 40px;display: inline-block;float: left;cursor: pointer;}

.index-info>div{border: 1px solid #e3e3e3;}
.index-info .tab-title span.active{background:#f26901;color: #fff;}
.index-info .con{padding:20px;}
.index-info .con dt{float: left;margin-right: 20px;width: 298px;height:223px;border:1px solid #e3e3e3;text-align: center;overflow: hidden;}
.index-info .con dt img{width: 100%;}
.index-info .con .caption{font-size: 18px;padding:10px 0;font-weight: bold;}
.index-info .con .intro{font-size: 14px;line-height: 30px;height:120px;overflow: hidden;}
.index-info .con dd{overflow: hidden;}
.index-info .con dd>a{font-size: 16px;width:160px;height:40px;background:#eb5902;color:#fff;display: block;border-radius: 20px;text-align: center;line-height: 40px;margin-top:20px;}
.index-info .con ul{margin-top:20px;}
.index-info .con ul li{border-bottom: 1px solid #ddd;line-height: 50px;font-size: 14px;width:50%;float: left;position: relative;}
.index-info .con ul li a{float:left;margin-left: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block;max-width: 80%;}
.index-info .con ul li::before{content:"";display: block;position: absolute;width:8px;height:8px;background:#f26901;left:0;top:50%;margin-top:-4px;}

.index-info .index-cyclopedia{overflow: hidden;}
.index-info .index-cyclopedia .title{color:#f26901;padding-left: 20px;}
.index-info .index-cyclopedia .pic{color: #eb5902;margin-bottom:5px;border:1px solid #e3e3e3;overflow: hidden;height: 150px;}
.index-info .index-cyclopedia .intro{height: 40px;line-height: 20px}
.index-info .index-cyclopedia .intro a{color: #eb5902;}
.index-info .index-cyclopedia .con ul{margin-top:7px;}
.index-info .index-cyclopedia .con ul li{width: 100%;}
.index-info .index-cyclopedia .con ul li::before{background: url('../images/sign.png');width:15px;height:15px;margin-top: -7px;}

.footer{background:#3c4155;margin-top:30px;}
.footer-links{border-bottom:1px solid #33343d;padding:18px 0;text-align: center;color: #fff;}
.footer-links a{color: #fff;font-size: 14px;display: inline-block;line-height: 16px;border-right: 1px solid #fff;padding:0 14px;}
.footer-links a:hover{text-decoration: underline;}
.footer-links a:last-child{border-right: 0;}
.foot-wrap{border-top:1px solid #515259;padding:40px 0;display: table;}
.foot-logo{display: table-cell;width:30%;text-align: right;}
.copyright{display: table-cell;width:42%;font-size: 14px;padding-left:50px;color: #c1c2c6;text-align: left;line-height: 30px;vertical-align: top;}
.copyright a{color:#c1c2c6;}
.copyright a:hover{text-decoration: underline;}
.foot-qrcode{display:table-cell;}

.main{margin-top:28px;}
.main-side{width:246px;float: left;margin-right:10px;}
.main-side>div{margin-bottom:20px;border:1px solid #e3e3e3;}
.main-side>div>.title{line-height: 32px;font-size:14px;color:#fff;text-align:center;background:#3c4155;}
.categroy ul{padding:20px 15px 5px 15px;}
.categroy li a{line-height: 40px;display:block;margin-bottom:5px;text-indent:70px;font-size:14px;border:1px solid #e3e3e3;color:#333333;}
.categroy li a:hover{border-color: #eb5902;color:#eb5902;}
.categroy li a.cur{border-color: #eb5902;background:#eb5902;color:#fff;}


.categroy dl{padding:0 15px 5px 15px;}
.categroy dl:nth-child(2){margin-top: 20px;}
.categroy dt a{line-height: 40px;display:block;margin-bottom:5px;text-indent:2em;font-size:16px;border:1px solid #e3e3e3;color:#222;}
.categroy dt a:hover{border-color: #eb5902;color:#eb5902;}
.categroy dt a.cur{border-color: #eb5902;background:#eb5902;color:#fff;}

.categroy dd a{line-height: 40px;display:block;text-indent:2em;font-size:14px;border-bottom:1px dashed #e3e3e3;color:#999;}
.categroy dd a:last-child{border-bottom-width: 0;}
.categroy dd a:hover,.categroy dd a.cur{color:#eb5902;}

.contact .info{padding:8px;line-height: 30px;}
.contact .info img{width: 100%;}
.contact .info h3{font-size: 14px;margin-top:5px;}
.contact .info p{font-size: 14px;font-weight: normal;}

.main-container{overflow: hidden;}
.main-container .crumbs{line-height: 33px;background:#3c4155;color:#fff;padding-left: 10px;font-size: 14px;}
.main-container .crumbs a{color:#fff;}
.main-container .wrapper{margin-top:10px;border:1px solid #e3e3e3;border-radius: 3px;}
.main-container .product-list{padding:30px 20px 0 20px;}
.main-container .product-list li{float: left;margin: 0 14px 28px 14px;width:272px;}
.main-container .product-list li a{display:block;border: 1px solid #e3e3e3;}
.main-container .product-list .picture{margin:5px;position:relative;padding-top:100%;text-align: center;overflow: hidden;}
.main-container .product-list .picture img{width:100%;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.main-container .product-list .name{line-height:47px;text-align:center;font-size:14px;color:#fff;background:#2d2f3d;text-overflow: ellipsis;overflow: hidden;
    white-space: nowrap;padding:0 10px;}
.loadmore{text-align: center;line-height: 48px;margin-bottom:30px;}
.loadmore p{color:#666;}
.loadmore a{display: inline-block;width:138px;background:#eaeaea;color:#333;font-size: 14px;}

.product-detail{padding:15px;}
.product-pic{width:470px;text-align: center;line-height: 395px;float: left;margin-right: 24px;}
.product-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.product-intro{overflow: hidden;}
.product-intro .product-name{font-size: 16px;border-bottom: 1px dashed #333333;padding:10px 5px;line-height: 22px;}
.product-intro .product-info{line-height: 28px;padding-top:15px;}
.product-intro .product-contact .number{font-size:16px;margin-top:35px;margin-bottom:15px;}
.product-intro .product-contact .number span{color:#eb5902;font-size: 24px;}
.product-intro .product-contact a{display:inline-block;width:188px;height:43px;line-height:43px;text-align:center;color:#fff;font-size: 18px;background:url(../images/btn.png) no-repeat;}

.product-detail-pages{margin-top:30px;}
.product-detail-pages .title{border-bottom:3px solid #eb5902;line-height: 34px;margin-bottom:30px;}
.product-detail-pages .title span{display: inline-block;padding:0 30px;background:#eb5902;color:#fff;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.product-detail-pages .inner img{max-width: 100%;}
.product-detail-pages .contact-qrcode{margin-top:40px;}
.contact-qrcode{border:1px solid #e3e3e3;padding:25px 80px;font-size: 14px;line-height: 36px;position: relative;margin-bottom: 50px;}
.contact-qrcode dl{display: table;width: 100%;}
.contact-qrcode .company-name{font-size: 24px;margin-bottom: 12px;}
.contact-qrcode dt{display: table-cell;vertical-align: middle;}
.contact-qrcode dd{width:35%;display: table-cell;vertical-align: middle;}
.contact-qrcode dd img{width:100%;}
.contact-qrcode::after{content:'';display:block;position:absolute;left:0;width:100%;height:50px;bottom:-50px;background:url(../images/shadowbg.png) no-repeat center top;    background-size: contain;}
.product-form{border:1px solid #e3e3e3}
.product-form .headling{line-height: 38px;border-bottom: 1px solid #e3e3e3;background:#eaeaea;font-size: 16px;text-indent: 10px;color: red;}
.product-form form{padding:20px;}

.form-heading{font-size: 14px;color:#eb6100;line-height: 30px;padding:10px 0;font-weight: bold;}
.form-group{display:table;width:100%;font-size: 14px;}
.form-group .form-item{display: table-row;line-height: 26px;width: 100%;}
.form-group .form-item-label{display: table-cell;text-align: right;padding-right: 10px;width: 100px;vertical-align: top;}
.form-group .form-item-input{display: table-cell;padding-bottom: 15px;}
.form-group input{height:32px;width:100%;text-indent: 10px;box-sizing: border-box;border:1px solid #e3e3e3;padding:3px 0;}
.form-group select{height:32px;width:100%;border:1px solid #e3e3e3;float: left;}
.form-group textarea{line-height: 26px;width:100%;min-height: 200px;padding:10px;box-sizing: border-box;resize: none;border:1px solid #e3e3e3;}
.form-group button{line-height:32px;width:100px;border:1px solid #e3e3e3;color:#666;}
.form-group button[type="submit"]{background:#eb5902;border:1px solid #eb5902;color:#fff;}
.form-group .require .form-item-label::before{content: "*";color:red;padding-right: 5px;}

.case-list{padding:25px;}
.case-list li{width:100%;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #d2d2d2;}
.case-list .picture{width:272px;position:relative;padding:4px;border:1px solid #cecece;float:left;margin-right: 20px;overflow: hidden;}
.case-list .picture img{width:100%;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.case-list .picture::after{padding-top:75%;content: '';display: block;}
.case-list .intro{overflow: hidden;line-height: 30px;font-size:14px;}
.case-list .intro .name{font-size: 16px;color:#3c4155;font-weight: bold;padding:10px 0;}

.case-detail{padding:20px;}
.case-detail .headling{text-align:center;font-size: 18px;color:#333333;border-bottom:1px dashed #d6d6d6;line-height:70px;margin-bottom: 20px;}
.case-detail .intro{padding-bottom:20px;line-height: 30px;font-size: 14px;text-indent: 30px;}
.case-detail .detail{line-height: 30px;font-size:14px;}
.case-detail .detail img{max-width: 100%;}
.case-detail .sign{line-height:1;font-size: 14px;margin-bottom: 20px;}
.case-detail .sign span{margin:0 10px;}

.about-detail{padding:30px;font-size: 14px;line-height: 30px;}
.join-detail .title{line-height: 38px;font-size: 14px;background:#e3e3e3;text-indent: 30px;}
.join-detail .detail{padding:30px;font-size:14px;color:#eb5902;line-height: 30px;}
.join-detail ul{border-top:1px solid #e3e3e3;font-size: 14px;line-height: 30px;margin-bottom: 30px;}
.join-detail ul li{padding:30px;border-bottom:1px solid #e3e3e3;}
.join-detail .name{font-size: 16px;font-weight: bold;}
.join-detail dl{color:#666;margin-top:10px;}
.join-detail dt{float: left;}
.join-detail dd{overflow: hidden;}

.download{padding:30px;line-height: 30px;}
.download li{border-bottom: 1px dashed #e4e4e4;font-size: 14px;padding:10px;}
.download li a{color:#eb6100}
.download li span{float: right;color:#666}

.baike{padding:30px;}
.baike span{float: left;display: block;width:84px;line-height: 28px;background:#3c4155;color: #fff;text-align: center;font-size: 14px;}
.baike li{margin-bottom: 30px;}
.baike a{display:block;overflow: hidden;background: #e3e3e3;}
.baike a .picture{width:242px;height:200px;float: left;line-height: 200px;overflow: hidden;text-align: center;background: #efefef;}
.baike a .picture img{vertical-align: middle;max-width: 100%;}
.baike a .inner{padding:20px 25px;overflow: hidden;background: #e3e3e3;line-height: 24px;}
.baike a .inner .name{font-size: 14px;font-weight: bold;padding-bottom: 10px;}

.fanye{text-align: center;margin-top:30px;}
.fanye a{float: left;display: inline-block;}
.fanye a.prev,.fanye a.next{width:112px;line-height: 40px;border:1px solid #e4e4e4;border-radius: 5px;font-size:14px;}
.fanye a.back{float: none;}
.fanye a.next{float: right;}
.fanye a.prev:hover,.fanye a.next:hover{background:#eb6100;color:#fff;border-color:#eb6100}
.fanye a.back:hover{color:#eb6100}
.fanye a.back:hover path{fill: #eb6100;}

.online-form{padding:30px;max-width: 750px;margin: 0 auto;}
.contact-detail{padding:30px;}

.website{border:8px solid #efefef;margin:30px 0;padding:30px;font-size: 14px;}
.website h4{font-size: 16px;margin:20px 0 10px 0;}
.website ul{border:1px solid #e4e4e4;padding:10px;line-height: 30px;}
.website ul li{width:25%;float: left;}

.m-show,.m-nav{display: none;}

.index-info .con ul li:nth-child(10){border-bottom: 0;}
.index-info .index-cyclopedia .con ul li:last-child{border-bottom: 0;}
.backTop{position: fixed;bottom:50px;right:10px;width:42px;height:42px;line-height:42px;text-align: center;background:#d6d6d6;cursor: pointer;border-radius: 3px;}
.backTop svg{width:18px;height:18px;vertical-align: middle;}
@media screen and (min-width:900px){
    .index-info .con ul li:nth-child(9){border-bottom: 0;}
    .sideNav ul{min-height: 621px;padding-bottom: 10px;}
    .sideNav ul a{margin-bottom: 15px;}
}
@media screen and (max-width:900px){
    *{box-sizing: border-box;}
    .p-show{display: none;}
    .m-show{display: block;}
    .backTop{background:rgba(255,255,255,.4);border-radius: 50%;width:36px;height:36px;line-height:36px;box-shadow: 0 0 3px 2px rgba(0,0,0,.2)}
    .menu,.header-contact,.footer-links{display:none;}
    html, body {overflow: hidden;width: 100%;height: 100%;}
    body{font-size: .24rem;}
    .app-view{position: relative;overflow: hidden;width: 100%;display:flex;flex-direction: column;height: 100%;background:#fff;}
    main{flex: 1;overflow-y: auto;-webkit-overflow-scrolling: touch;}
    .header{overflow-x: hidden;}
    .header .top{padding:10px;}
    .header .logo img{height:30px;}
    .header .slogan{margin-left: 10px;padding:2px 10px 0 10px;font-size: 12px;height:auto;line-height: 14px;}
    .header .top .m-nav-btn{position: relative;float: right;width:20px;height:32px;display: flex;flex-direction: column;justify-content:space-around;padding:5px 0;}
    .header .top .m-nav-btn::before,.header .top .m-nav-btn::after,.header .top .m-nav-btn span{content: '';display: block;background:#eb5902;height:2px;}
    .m-nav{display:flex;flex-direction: column;  position: absolute;left:100%;transition:all .3s;top:0;z-index: 99;background:#fff;width:100%;height:100%;}
    .close-nav-btn{height:52px;display:flex;align-items: center;justify-content: flex-end;}
    .close-nav-btn span{width:20px;height:20px;display: block;position: relative;overflow: hidden;margin-right: 10px;}
    .close-nav-btn span::after,.close-nav-btn span::before{position:absolute;content:'';display: block;top:50%;width:100%;height:2px;background:#eb5902;transform: rotate(45deg) ;left:0;margin-top:-1px;}
    .close-nav-btn span::after{transform: rotate(-45deg);}
    .m-nav>ul{margin-left: 1rem;line-height:.6rem;overflow-y: auto;flex: 1;}
    .m-nav>ul>li>a{font-size: .3rem;font-weight: bold;color: #333333;position: relative;padding-left: .5rem;}
    .m-nav>ul>li.active>a{color:#f26901;}
    .m-nav>ul>li>a:nth-last-child(2)::before{position:absolute;top:50%;left:0;content: '';display: block;height: 2px;width:.17rem;background:#333;margin-top:-1px;}
    .m-nav>ul>li>a:nth-last-child(2)::after{position:absolute;top:50%;left:0;content: '';display: block;height: 2px;width:.17rem;background:#333;transform: rotate(90deg);margin-top:-1px;}
    .m-nav>ul>li.active>a:nth-last-child(2)::before{background:#f26901;}
    .m-nav>ul>li.active>a:nth-last-child(2)::after{display: none;}
    .m-nav>ul>li.active ul{display: block;}
    .m-nav>ul>li ul{display: none;}
    .m-nav>ul>li ul a{font-size: .24rem;padding-left: .5rem;}
    .bottom-links{padding-bottom:.5rem;padding-right:10px;font-size:.3rem;text-align: right;}
    .bottom-links a{color:#666;margin-right:.2rem;}

    .foot-wrap{display: flex; flex-direction: column;}
    .foot-logo{width: 100%;text-align: center;}
    .copyright{width: 100%;text-align: left;padding:20px 30px;line-height: 1.3;}
    .foot-qrcode{text-align: center;}

    .index-info{padding:0 10px;}
    .index-info .index-news{width: 100%;float:none;}
    .index-banner{height: auto;margin-bottom:.4rem;}
    .index-banner img{max-width: 100%;}

    .index-sideNav{width:auto;float: none;margin:0 .3rem;}
    .sideNav ul{padding:.1rem;}
    .sideNav ul::after{content: '';display: block;clear: both;}
    .sideNav ul li{width:50%;float: left;}
    .sideNav ul a{text-indent: 2em;margin: .1rem;}
    .index-product{margin:.3rem .2rem;}
    .index-product li{width: 50%;padding:.1rem;margin-right: 0;margin-bottom: .1rem;}
    .index-product li img{width: 100%;}
    .index-product li .picture{height:2.6rem;line-height: 2.6rem;}
    .index-product li .name{line-height: .6rem;}

    .index-info{margin-top: .3rem;}
    .index-info .title{line-height: .8rem;font-size: .3rem;}
    .index-info .tab-title span{padding:0 .4rem;}
    .index-info .title a{font-size: .2rem;padding-right: .3rem;padding-top: .03rem;height: .8rem;overflow: hidden;}
    .index-info .title a::after{top:50%;margin-top:-.08rem;border-width:.08rem;border-left-width:.1rem;}
    .index-info .con{padding:.2rem;}
    .index-info .con dt{float: none;width: 100%;height:4.3rem;}
    .index-info .con .caption{padding:.2rem 0 .1rem 0}
    .index-info .con .intro{
        height:1.44rem;
        line-height: .48rem;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        overflow:hidden; 
        text-overflow:ellipsis;
    }
    .index-info .con ul li{width: 100%;line-height: 1rem;}
    .index-info .index-cyclopedia{margin-top:.3rem;}
    .page-banner img{max-width: 100%;}
    .main{margin-top:.3rem;padding:0 .3rem;}
    .main-side{float: none;width: 100%;}
    .categroy ul{padding:.1rem;}
    .categroy ul::after{content: '';display: block;clear: both;}
    .categroy li{width:50%;float: left;}
    .categroy li a{text-indent: 2em;margin:.1rem;}
    .categroy dl{display: none;}
    .categroy dl:nth-child(2){display: block;}
    .categroy dt a{text-indent: 1em;position: relative;}
    .categroy dt a::after{content: '';display: block;border:5px solid transparent;border-top-color:#666;position: absolute;top:50%;margin-top:-2px;right:10px;}
    .categroy dt a.cur::after{border-top-color:#fff;}
    .categroy dd{display: flex;flex-wrap: wrap;justify-content:space-between}
    .categroy dd a{width:45%;text-indent: 0;}
    .categroy dd a:last-child{border-bottom-width: 1px;}
    .categroy>span{display: block;text-align: center;background:#e4e4e4;margin-top:10px;padding:6px 0 4px 0;line-height: 1;}
    .categroy>span::after{content:'展开更多';display: block;}
    .categroy>span.show::after{content:'收起分类';}
    .main-side>div>.title{line-height: .9rem;}
    .contact .info{line-height: .42rem;}
    .contact .info h3{font-size: .28rem;margin-top:.2rem;font-weight: bold;}
    .contact .info p{font-size: .24rem;}
    .main-side>div{margin-bottom: .2rem;}
    .main-container .crumbs{display: none;}
    .main-container .nob{border:0;}
    .main-container .product-list{padding:0;display: flex;justify-content: space-between;flex-wrap: wrap;}
    .main-container .product-list li{width: 49%;margin: 0;margin-bottom: .1rem;}
    .main-container .product-list li img{width: 100%;}
    .main-container .product-list .picture{height:2.6rem;line-height: 2.6rem;}
    .main-container .product-list .name{line-height: .6rem;font-size: .24rem;}
    .loadmore{margin-bottom: .3rem;}

    .main-container .product-detail,.case-detail, .about-detail,.download{padding:.2rem}
    .product-pic{float: none;width: 100%;height: auto;margin:0;line-height: 1;}
    .product-intro .product-name{font-size: .3rem;}
    .product-intro .product-contact .number{margin-top: .3rem;}
    .contact-qrcode{padding:.3rem;font-size: .24rem;line-height: .36rem;}
    .contact-qrcode .company-name{font-size: .28rem;}
    .product-form .headling{font-size: .24rem;line-height: .9rem;}
    .product-form form{padding:.2rem;}
    .form-group .form-item-label{width:auto;white-space: nowrap;}
    .form-group button{width: 40%;}
    .case-list{padding:0;}
    .case-list .picture{width:50%;height: 2.6rem;margin-right: .2rem;}
    .case-list .intro .name,.case-list .intro p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: .48rem;}
    .case-list .intro .name{font-size: .3rem;}
    .case-list .intro p{font-size: .24rem;}
    /* .case-detail,.about-detail{padding:0;} */
    .about-detail img{max-width: 100%;}
    .join-detail .detail,.join-detail ul li,.baike,.online-form,.contact-detail{padding:.2rem;}
    .download{margin-bottom: .3rem;}
    .baike li{margin-bottom: .3rem;}
    .baike span{float: none;font-size: .24rem;width:auto;line-height:1;padding:.15rem .2rem;display: inline-block;}
    .case-detail .sign{font-size: .24rem;}
    .case-detail .sign span{margin:0 .1rem}
    .fanye{text-align: left;position: relative;}
    .fanye a,.fanye a.next{display:block;float: none;text-align: center;margin-bottom: .2rem;}
    .fanye a.back{position: absolute;top:50%;right:0;transform: translateY(-50%);}
    .form-group{display: block;}
    .form-group .form-item{display: block;}
    .form-group .form-item-input{display: block;padding-bottom: .1rem;}
    .form-group .form-item-label{display: block;text-align: left;}
    .colspan .form-item-label{white-space: normal;}
    .contact-qrcode{margin-bottom: .3rem;}
    .baike a .picture{width: 2rem;height: 1.6rem;line-height:1.6rem;}
    .baike a .inner{padding:.2rem .2rem 0 .2rem;}
    .baike a .inner .name{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-bottom: 0;}
    .baike a .inner .intro{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;line-height: 1.4;}
    .website{padding:.2rem}
    .website ul{display: flex; flex-wrap: wrap;}
    .website ul li{width: auto;padding:0 .1rem;}
}

.sideNav ul .sideMore a{border:0;text-indent: 0;text-align: center;color: #eb5902;margin-bottom: 11px;}