@font-face {
  font-family: "iconfont"; /* Project id 2503595 */
  src: url('https://at.alicdn.com/t/c/font_2503595_5qdveb489ny.woff2?t=1721962291325') format('woff2'),
       url('https://at.alicdn.com/t/c/font_2503595_5qdveb489ny.woff?t=1721962291325') format('woff'),
       url('https://at.alicdn.com/t/c/font_2503595_5qdveb489ny.ttf?t=1721962291325') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  /*font-size: 16px;*/
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-douyin1:before {
  content: "\e8db";
}

.icon-dianhua15:before {
  content: "\e65a";
}

.icon-xia:before {
  content: "\e648";
}

.icon-bofang4:before {
  content: "\e641";
}

.icon-xiaoxigoutong:before {
  content: "\e646";
}

.icon-bofang3:before {
  content: "\e644";
}

.icon-dingdan:before {
  content: "\e642";
}

.icon-fanhui:before {
  content: "\e643";
}

.icon-youqinglianjie:before {
  content: "\e681";
}

.icon-jiantou23:before {
  content: "\e6aa";
}

.icon-weixin5:before {
  content: "\e63a";
}

.icon-douyinzhanghao:before {
  content: "\e640";
}

.icon-liuyan:before {
  content: "\e617";
}

.icon-dianhua14:before {
  content: "\e63d";
}

.icon-sousuo12:before {
  content: "\e64b";
}

.icon-youjiantou:before {
  content: "\e716";
}

.icon-sousuo9:before {
  content: "\e64d";
}

.icon-weixin4:before {
  content: "\e63c";
}

.icon-douyin:before {
  content: "\eb1f";
}

.icon-xiajiantou2:before {
  content: "\e63e";
}

.icon-gengduo5:before {
  content: "\e68e";
}

.icon-tel:before {
  content: "\e639";
}

.icon-kefu1:before {
  content: "\e638";
}

.icon-dianhua13:before {
  content: "\e637";
}

.icon-huiyuan:before {
  content: "\e659";
}

.icon-download:before {
  content: "\e636";
}

.icon-shangxiajiantouheise:before {
  content: "\e8f0";
}

.icon-shouqi:before {
  content: "\e635";
}

.icon-erweima1:before {
  content: "\e655";
}

.icon-changjiantou:before {
  content: "\e63b";
}

.icon-tongzhi:before {
  content: "\e632";
}

.icon-jiantou14:before {
  content: "\e631";
}

.icon-jiantou14-1:before {
  content: "\eb9f";
}

.icon-sousuo7:before {
  content: "\e630";
}

.icon-dianhua12:before {
  content: "\e62f";
}

.icon-xiaoxi4:before {
  content: "\e633";
}

.icon-xiaoxi3:before {
  content: "\e686";
}

.icon-top:before {
  content: "\e678";
}

.icon-dianhua11:before {
  content: "\e614";
}

.icon-gengduo4:before {
  content: "\e693";
}

.icon-wuliuxinxi:before {
  content: "\e663";
}

.icon-zhiliang:before {
  content: "\e628";
}

.icon-jishuzhichi:before {
  content: "\e654";
}

.icon-xiaoxi2:before {
  content: "\e695";
}

.icon-changjiantou2:before {
  content: "\e762";
}

.icon-changjiantou2-1:before {
  content: "\eb9c";
}

.icon-jiazai:before {
  content: "\e671";
}

.icon-psd:before {
  content: "\e664";
}

.icon-jiantou11:before {
  content: "\e625";
}

.icon-xiajiantou:before {
  content: "\e615";
}

.icon-jiantou20-1:before {
  content: "\eba2";
}

.icon-jiantou20:before {
  content: "\e662";
}

.icon-sousuo11:before {
  content: "\e622";
}

.icon-jiantou22:before {
  content: "\e613";
}

.icon-dui:before {
  content: "\e621";
}

.icon-riqi:before {
  content: "\e612";
}

.icon-dianhua10:before {
  content: "\e629";
}

.icon-shubiaoxiahua:before {
  content: "\e611";
}

.icon-sousuo6:before {
  content: "\e610";
}

.icon-huo:before {
  content: "\e6a1";
}

.icon-rongyu1:before {
  content: "\e61c";
}

.icon-qiyewenhua:before {
  content: "\e61f";
}

.icon-kefufill:before {
  content: "\e740";
}

.icon-jiantou19:before {
  content: "\ea88";
}

.icon-dianhua9:before {
  content: "\e61b";
}

.icon-xiaoxi1:before {
  content: "\e60f";
}

.icon-xinwen1:before {
  content: "\e608";
}

.icon-xinwen:before {
  content: "\e634";
}

.icon-dianhua8:before {
  content: "\e62d";
}

.icon-gengduo1:before {
  content: "\e607";
}

.icon-wangzhi:before {
  content: "\e620";
}

.icon-dizhi1:before {
  content: "\e657";
}

.icon-youxiang2:before {
  content: "\e61e";
}

.icon-dianhua7:before {
  content: "\e6d1";
}

.icon-dianhua6:before {
  content: "\e8ad";
}

.icon-sousuo8:before {
  content: "\e661";
}

.icon-jiantou18:before {
  content: "\e74e";
}

.icon-jiantou16:before {
  content: "\e765";
}

.icon-jiantou15:before {
  content: "\e62a";
}

.icon-jiantou13-1:before {
  content: "\eba1";
}

.icon-jiantou13:before {
  content: "\e935";
}

.icon-duigouzhong:before {
  content: "\e8bf";
}

.icon-huidaodingbu:before {
  content: "\e60e";
}

.icon-dizhi:before {
  content: "\e62e";
}

.icon-youxiang:before {
  content: "\e626";
}

.icon-zuoji:before {
  content: "\e7ce";
}

.icon-rongyu:before {
  content: "\e616";
}

.icon-wenhua:before {
  content: "\e619";
}

.icon-danweijianjie:before {
  content: "\e6fe";
}

.icon-sanjiaoxing:before {
  content: "\e627";
}

.icon-shizhong:before {
  content: "\e74f";
}

.icon-guanbi:before {
  content: "\e6a5";
}

.icon-bofang2:before {
  content: "\ea82";
}

.icon-jiantou10:before {
  content: "\e606";
}

.icon-jiantou12:before {
  content: "\e62c";
}

.icon-weixin2:before {
  content: "\e63f";
}

.icon-dianhua5:before {
  content: "\e618";
}

.icon-dianhua51:before {
  content: "\e8be";
}

.icon-jiantou9-1:before {
  content: "\e647";
}

.icon-jiantou9:before {
  content: "\eb9a";
}

.icon-dianhua4:before {
  content: "\e75c";
}

.icon-kefu:before {
  content: "\e652";
}

.icon-erweima:before {
  content: "\e623";
}

.icon-dianhua1:before {
  content: "\e60d";
}

.icon-shouye:before {
  content: "\e604";
}

.icon-dianhua2:before {
  content: "\e760";
}

.icon-more:before {
  content: "\e60b";
}

.icon-gengduo2:before {
  content: "\e6a0";
}

.icon-xiaoxi:before {
  content: "\e61d";
}

.icon-sousuo4:before {
  content: "\e645";
}

.icon-sousuo3:before {
  content: "\e60c";
}

.icon-dianhua3:before {
  content: "\e602";
}

.icon-jiantou2-1:before {
  content: "\eb97";
}

.icon-jiantou2:before {
  content: "\e600";
}

.icon-guanbi2:before {
  content: "\e725";
}

.icon-weixin3:before {
  content: "\e65b";
}

.icon-weibo1:before {
  content: "\e6b2";
}

.icon-daohang:before {
  content: "\e62b";
}

.icon-rili:before {
  content: "\e64a";
}

.icon-sousuo2:before {
  content: "\e603";
}

.icon-sousuo1:before {
  content: "\e651";
}

.icon-diqiu:before {
  content: "\e668";
}

.icon-dianhua:before {
  content: "\e60a";
}

.icon-lianjie:before {
  content: "\eb65";
}

.icon-bofang1:before {
  content: "\e609";
}

.icon-jiantou3:before {
  content: "\e76c";
}

.icon-weixin1:before {
  content: "\e601";
}

.icon-weibo:before {
  content: "\eb95";
}

.icon-jiantou4:before {
  content: "\e65f";
}

.icon-jiantou4-1:before {
  content: "\e660";
}

.icon-instagram:before {
  content: "\e87f";
}

.icon-weixin:before {
  content: "\e8bb";
}

.icon-bofang:before {
  content: "\e624";
}

.icon-youjiantou3-1:before {
  content: "\eb9b";
}

.icon-youjiantou4:before {
  content: "\e658";
}

.icon-youjiantou3:before {
  content: "\eb94";
}

.icon-gengduo:before {
  content: "\e605";
}

.icon-jiantou8-1:before {
  content: "\eb99";
}

.icon-jiantou-1:before {
  content: "\e6b5";
}

.icon-jiantou8:before {
  content: "\e6b6";
}

.icon-jiantou:before {
  content: "\eb9d";
}

.icon-sousuo:before {
  content: "\eb86";
}

.icon-jiantou5-1:before {
  content: "\eb9e";
}

.icon-jiantou5:before {
  content: "\eb8c";
}

.icon-gengduo3:before {
  content: "\eb00";
}

.icon-jiantou6:before {
  content: "\eba0";
}

.icon-jiantouzuo:before {
  content: "\eb96";
}

.icon-jiantouyou:before {
  content: "\e779";
}

.icon-sousuo5:before {
  content: "\e736";
}

.icon-jiantou1:before {
  content: "\e61a";
}

.icon-jiantou1-1:before {
  content: "\eb98";
}

.icon-qq:before {
  content: "\e887";
}

.icon-jiantou7:before {
  content: "\eb93";
}



.lanmu{display: none;}
.news_1_mid_1{padding-bottom: 60px;}
.pro_1{padding-bottom: 60px;}
.pro_info_2_mid_right_1 ul li:nth-child(1){margin-bottom: 0;}

.cases_1{padding-top: 80px;}
.pro_1{margin-top: 80px;}
.pro_1_mid_left_2{margin-top: 0;}


.brand_news_info_1{padding: 50px 0 20px;}





.index_6_mid_2 ul{overflow: hidden;margin: 0 -15px;}
.index_6_mid_2 ul li{width: calc(33.33% - 30px)!important;margin: 0 15px 30px!important;}
.index_6_mid_2 ul li:nth-child(1){width: calc(50% - 30px)!important;}
.index_6_mid_2 ul li:nth-child(2){width: calc(50% - 30px)!important;}
.index_6_mid_2 ul li .index_6_mid_1_img div{transition: all .5s;}
.index_6_mid_2 ul li:hover .index_6_mid_1_img div{transform: scale(1.1);}


.brand_1_mid{border-bottom: 1px solid #ddd;}


#forms{position: relative;border-bottom: 10px solid #fff;background: #f6f6f6;}
#forms input{width: 100%;height: 44px;font-size: 14px;padding: 0 44px 0 15px;border: 0;background: transparent;box-sizing: border-box;}
#forms .kdbtn{position:absolute; right:0; top:0; height:100%; border:none; background:none; background-image:url(/css/../images/img2.png); background-position:center; background-repeat:no-repeat;width: 34px;}


.pro_1_mid_left_2{padding-top: 0;}

.pro_1_mid_left_2_mid_1{padding-top: 20px;}
.pro_1_mid_left_2_mid_2 ul li a{width: 100%;display: block;border-bottom: 1px solid transparent;padding: 8px 0;}
.pro_1_mid_left_2_mid_2 ul li a:hover{border-color:#BBA48D;}
.pro_1_mid_left_2_mid_2 ul li a.on{border-color:#BBA48D;}

.tttt1{font-size:18px ;font-family: 'Alibaba PuHuiTi R';transition: all .3s;min-height: 30px;min-height: 30px;margin-top: 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.tttt2{font-size:14px ;font-family: 'Alibaba PuHuiTi R';color: #666;line-height: 25px;min-height:25px;margin-top: 4px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}



@media (max-width:1349px){
    *{-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
    .header_mid{margin: 0 15px;}
    .header_rr{display: none;}
    .header_mid_right{margin-right: 0;}
    .indexbanner_jj_mid{width: 100%;padding: 0 15px;}
    .index_6{width: 100%;}
    .container{width: 100%;padding: 0 15px;}
    #footer{padding: 40px 15px;}
    .liucheng{width: 100%;}
    .mf{width: 100%;}
    .ser2{width: 100%;}
}
@media (max-width:991px){
     .lanmu{display:block;}
     .lanmu{width: 30px;font-size: 0;height: 21px;position: absolute;right: 0;top:20px;cursor: pointer;z-index: 2;}
     .lanmu i{display: inline-block;width: 100%;height: 3px;background:#E50115;border-radius: 3px;transition: all 0.6s;}
     .lanmu i:nth-child(2), .lanmu i:nth-child(3){width: 40%;margin:6px 0;}
     .lanmu i:nth-child(2){margin-right: 10%;}
     .lanmu i:nth-child(3){margin-left: 10%;}
     .lanmu.active i:nth-child(1) {transform: rotate(45deg) translateY(4px) translateX(5px);}      
     .lanmu.active i:nth-child(4){transform: rotate(-45deg) translateY(-8px) translateX(8px);}
     .lanmu.active i:nth-child(2){transform: translateX(-30px);opacity: 0;}
     .lanmu.active i:nth-child(3){transform: translateX(30px);opacity: 0;}


     body{padding-top: 78px;}
     #header{background: #40403C;padding: 0;height: 78px;display: flex;align-items: center;}
     #header .header_mid{height: 56px;width: 100%;}
     #header .header_mid .vc > a > img{height: 50px;}
     .banner_img{height: auto;padding-top: 50%;}


     .header_mid_right{position: fixed;display: none;right: 0;top:78px;width: 100%;padding: 30px 0 80px;;height: calc(100vh - 78px);background: #40403C;overflow-y: auto;border-bottom: 1px solid rgba(255, 255, 255, .3);;border-top: 1px solid rgba(255, 255, 255, .3);}
     .header_mid_right a{display: block;width: 100%;line-height: 30px;padding: 8px;color: #fff!important;}
.header_mid_right ul li{display: block;text-align: center;margin: 0;}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
.index_1_1{font-size: 22px;margin-top: 40px;letter-spacing: .6px;}
.index_1_2{font-size: 15px;line-height: 26px;margin-top:8px;margin-bottom: 26px;letter-spacing: .2px;}

.indexbanner_jj_mid .swiper-slide{width:50%!important;margin-right: 10px!important}
.index_2_mid_2{margin-top: 8px;}
.indexbanner_jj_mid{margin-top: 30px;}
.index_6_mid_2 ul{margin: 0 -7px;}
.index_6_mid_2 ul li{width:calc(50% - 14px)!important;margin: 0 7px 14px!important}
.index_6_mid_2 ul li:nth-child(1){width:calc(100% - 14px)!important}
.index_6_mid_2 ul li:nth-child(2){width:calc(50% - 14px)!important}
.index_6_mid_2 ul li .index_6_mid_1_img_name{font-size: 16px;padding: 10px 18px;line-height: 25px;}

.liucheng ul li{width: 33.33%;}
.mf ul{flex-wrap: wrap;margin: 0 -4px;}
.mf ul li{width:calc(50% - 8px);margin:4px;}
.mf ul li:nth-child(1){width:calc(100% - 8px);}
.mf .con-hover{font-size: 18px;line-height: 30px;}
.index_4_mid ul li{width: 25%;}
.index_4_mid_mid{height: 70px;}


.ser2 {padding: 0 11px!important}
.ser2 ul{flex-wrap: wrap;}
.ser2 ul li{width: calc(50% - 8px);margin: 4px;}
.ser2 .con-hover2 h3{font-size: 20px;line-height: 30px;}
.ser2 .con-hover2 span{font-size: 20px;line-height: 30px;}
.ser2 .con-hover2 h5{font-size: 17px!important;line-height:28px!important;}
.news_1_mid_1 ul li{margin-top: 0;padding-bottom: 0;width: 100%;}
.news_1_mid_1 ul li:nth-child(n+2){margin-top: 30px;}
.news_1_mid_1 ul li:nth-child(n+2){margin-top: 30px;}


.indexbanner_jj_mid .container{padding: 0;}
.footer_1_mid_right{display: none;}
.indexbanner_jj_mid{margin-top: 0;}
.footer_1_mid{padding-bottom: 15px;}
.footer_2{margin: 30px 0;}
.footer_2_mid_left{width: 100%;margin-bottom: 20px;}
.footer_2_mid_left::after{display: none;}
.footer_2_mid_left ul li:nth-child(1){display: none;}
.footer_2_mid_left ul li:nth-child(2){display: none;}
.footer_2_mid_left ul li:nth-child(3){display: none;}
.footer_2_mid_left ul li{width: 50%;}
.footer_2_mid_right{width: 100%;}
.footer_2_mid_left_mid dl{margin-top: 4px;}
.footer_2_mid_right_mid{position: relative;right: auto;top: auto;}
.footer_2_mid_right_mid_3{padding-bottom: 10px;margin-bottom: 18px;margin-top: 4px;font-size: 14px;}
.footer_2_mid_right_mid_2{margin-top: 10px;}
.footer_2_mid_right_mid_5{margin-top: 4px;font-size: 14px;}


#footer .indexbanner_jj_mid{padding: 0;}





.nybanner{height: auto;padding-top: 40%;}
.brand_1_mid{border-bottom: 1px solid #ddd;padding: 8px 0;}
.brand_1_mid ul{font-size: 0;}
.brand_1_mid ul li{margin: 0 0;}
.brand_1_mid ul li a{padding: 6px 0;font-size: 16px;line-height: 28px;}
.content{padding: 20px 0 50px;font-size: 15px;line-height: 1.8;}



.cases_1_mid ul{margin: 0 -4px;}
.cases_1_mid ul li{width: calc(50% - 8px);margin: 10px 4px;padding-bottom: 6px;}


.cases_1{padding-bottom: 40px;}

.cases_1 .indexbanner_jj_mid{padding:0;}
.cases_1_mid_2_1{font-size: 15px;margin-top: 4px;}


.news_1_mid_1_2{margin-top: 14px;}


.news_1_mid_1_3{margin-bottom: 10px;}


.news_1_mid_1_4{padding-bottom: 6px;}
.news_1_mid_1_3{font-size: 14px;}
.news_1_mid_1_2{font-size: 17px;}


.case_info_1_1{margin-top: 0;}
.case_info_1_1 span{font-size: 24px;line-height: 32px;margin-top: 30px;}

.xwxq.container{padding: 0;}
.nyhezuo{padding: 0 0 30px!important}


/*.pro_1 .indexbanner_jj_mid{padding: 0;}*/
.pro_1_mid_left{position: relative;left: auto;top:auto;width: 100%;margin-bottom: 20px;}
.pro_1_mid{min-height: inherit;padding: 0;}

.pro_1_mid_left_2_mid_2{margin: 0;}
.pro_1_mid_left_2_mid{padding:11px 15px 18px;margin: 0;}


.pro_1_mid_right_1_2_1{font-size: 14px;margin-top: 8px;text-overflow:inherit;white-space:inherit;color: #444;line-height: 25px;height: 50px;overflow: hidden;}

.pro_1_mid_right_1 ul li{margin-bottom: 20px;}



.brand_news_info_1_mid{overflow: hidden;margin-top: 30px;}
.brand_news_info_1_mid_left{font-size: 14px;}
.brand_news_info_1_mid_right{font-size: 14px;}

.brand_1_mid{margin-bottom: 25px;}



.cases_1{padding-top: 0;}

.content{padding-top: 0;}
.index_4_more{margin-top: 20px;}



.index_4{padding-bottom: 38px!important;}
.index_6{padding-bottom: 38px!important;}


.case_info_1_1{margin-bottom: 11px;}





.pro_info_2_mid_left{width: 100%;}
.pro_info_2_mid_right{width: 100%;overflow: hidden;}
.pro_info_2_mid_right_1_1 span{font-size:24px;line-height: 34px;}
.pro_info_2_mid_right_1 ul li{padding: 10px 0;}
.pro_info_3{margin-top: 0;}
.pro_info_3_2{font-size: 15px;line-height: 1.8;}



.pro_info_2_mid{overflow: hidden;}

.pro_info_3_2{margin:30px 0 40px!important;}

.brand_news_info_1_mid{margin-top: 0;}


.brand_news_info_1{padding-top: 0;}

.brand_news_info_1{margin: 0;}
.brand_news_info_1 .indexbanner_jj_mid{padding: 0;}

.cases_1_mid_2_2{font-size: 14px;margin-bottom: 8px;}
.cases_1_mid_2_3{font-size: 12px;}

.pro_info_2  .indexbanner_jj_mid{padding: 0;}





.case_info_1_2{font-size: 15px;line-height: 1.8;}



#luxy .indexbanner_jj_mid{padding: 0;}






.tttt1{font-size:18px;min-height: 26px;min-height: 26px;}
.tttt2{font-size:14px;line-height: 22px;min-height:22px;margin-top: 0;}


.pro_1_mid_left_2_mid_1{padding-top: 10px;}
.pro_1_mid_left_2_mid_2 ul li a{padding: 5px 0;}





.brand_1_mid{overflow-x: auto;}
.brand_1_mid ul{min-width: 400px;display: flex;white-space:nowrap;}





.liucheng ul li img{width: auto;height: 34px;}
.liucheng ul li h3{font-size: 16px;line-height: 24px;margin-top: 8px;}
.liucheng ul li p{font-size: 13px;line-height: 22px;margin-top: 4px;}








}
@media (max-width:768px){
.pro_1{margin-top: 30px;}
.cases_1{padding-top: 30px;}
.qq{display: none;}
}

.sjdibu{display: none;}
@media (max-width:991px) {

    #footer{margin-bottom: 51px;}
    .sjdibu{height:50px;background:#40403c;position:fixed; bottom:0; left:0; z-index:113; border-top:solid 1px #fff;width: 100%;text-align: center;font-size: 0;display: block;}
    .sjdibu .box1 a{display: inline-block;vertical-align: top;color: #fff;padding: 5px;}
    .sjdibu .box1 a span{ color:#fff; font-size:16px; line-height:20px;}
    .sjdibu .box1 a h6{ font-size:12px; line-height:20px;margin: 0;}
    .sjdibu .box2{ position: fixed; left: 0; bottom:51px; z-index:112; width: 100%;background: #fff;box-shadow: 0 -2px 4px rgba(0,0,0,.1);padding: 6px 0;display: none;}
    .sjdibu .box2 img{max-height: 140px;display: block;margin: 0 auto;} 
}



