/*公司简介*/
.row{
 margin-right: 0px;
 margin-left: 0px
}
/*info*/
.info{padding:80px 0;}
.info .in_left{width:48.5%;float:left;}
.info .in_left p{margin:0;font-size:16px;line-height:28px;}
.info .in_left i{display:block;width:50px;height:2px;margin:20px 0;background:#ea0315;}
.info .in_left p:first-child{font-size:26px;height:36px;line-height:36px;font-weight:bold;color:#bb0202;}
.info .in_left .il_num{margin-top:30px;font-size:0;-webkit-text-size-adjust:none;}
.info .in_left .il_num .iln_span{width:32%;float:left;padding-left:30px;position:relative;border-left:1px solid #CCC;}
.info .in_left .il_num .iln_span:before{content:'';width:2px;background:#ea0315;height:50%;position:absolute;left:-1px;top:0;}
.info .in_left .il_num .iln_span:first-child{width:36%;}
.info .in_left .il_num .iln_span span{display:block;font-size:16px;color:#454545;height:60px;line-height:60px;}
.info .in_left .il_num .iln_span span em{font-style:normal;font-size:50px;color:#333;font-family:Arial;}
.info .in_left .il_num .iln_span p{font-size:15px;line-height:24px;margin-top:10px;color:#454545;}
.info .in_left a{display:block;width:160px;height:45px;line-height:45px;background:#e60113;color:#FFF;text-align:center;margin-top:29px;}
.info .in_left a:hover{background:#bd0716;}
.info .in_right{width:48.5%;float:right;}
.info .in_right .in_video{width:100%;padding-bottom:56.25%;position:relative;}
.info .in_right .in_video video{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;}
.info .inv_list{margin-top:40px;overflow:hidden;}
.info .inv_list .inv_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.info .inv_list .inv_img:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.3);z-index:1;}
.info .inv_list .inv_img:after{content:'';width:64px;height:64px;position:absolute;left:50%;margin-left:-32px;top:50%;margin-top:-32px;background:url(videoicon.png) no-repeat center center;background-size:100%;z-index:2;
    -webkit-transition:all 0.7s;
       -moz-transition:all 0.7s;
         -o-transition:all 0.7s;
            transition:all 0.7s;}
.info .inv_list .inv_img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.info .inv_list p{margin:0;height:40px;line-height:40px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f5f5f5;text-align:center;}
.info .inv_list .swiper-slide:hover .inv_img img{
    -webkit-transform:scale(1.05);
       -moz-transform:scale(1.05);
        -ms-transform:scale(1.05);
            transform:scale(1.05);}
.info .inv_list .swiper-slide:hover .inv_img:after{margin-top:-42px;}
/*公司简介*/
/*公司实力solution*/
#solutionbg{padding:48px 0 72px; background: url(/template/default/images/changfang.jpg) no-repeat center center;background-size: cover;}
#solutionbg .solution{text-align:center;}
#solutionbg .solution .s_t{margin:0;display:inline-block;height:50px;line-height:50px;font-size:40px;font-weight:bold;color:#ffffff;position:relative;}
#solutionbg .solution .s_t:before{content:'';width:38px;height:1px;background:#BDBDBD;position:absolute;left:-46px;top:27px;}
#solutionbg .solution .s_t:after{content:'';width:38px;height:1px;background:#BDBDBD;position:absolute;right:-46px;top:27px;}
#solutionbg .solution .s_p{line-height:24px;color:#383838;font-size:15px;margin-top:16px;padding:0 165px;}
#solutionbg .solution_c{position:relative;margin:32px auto 0;}
#solutionbg .solution_c_item{overflow:hidden;width:100%;}
#solutionbg .solution_c .il_num{margin:30px 0;font-size:0;background:#e8e7e4f0;-webkit-text-size-adjust:none;}
#solutionbg .solution_c .il_num .iln_span{width:24%;float:left;padding-left:30px;position:relative;border-left:1px solid #CCC;}
#solutionbg .solution_c .il_num .iln_span:before{content:'';width:2px;background:#d4d4d4;height:100%;position:absolute;left:-1px;top:0;}
#solutionbg .solution_c .il_num .iln_span:first-child{width:24%;}
#solutionbg .solution_c .il_num .iln_span span{display:block;font-size:16px;color:#454545;height:60px;line-height:60px;}
#solutionbg .solution_c .il_num .iln_span span em{font-style:normal;font-size:50px;color:#333;font-family:Arial;}
#solutionbg .solution_c .il_num .iln_span p{font-size:18px;line-height:20px;margin-top:0px;color:#454545;}
#solutionbg .swiper-slide{}
#solutionbg .swiper-slide .s_li{width:100%;padding-bottom:75%;position:relative;}
#solutionbg .swiper-slide .s_li .s_img{position:absolute;width:100%;height:100%;top:0;left:0;}
#solutionbg .swiper-slide .s_li .s_img img{object-fit:cover;width:100%;height:100%;}
#solutionbg .swiper-slide .s_txt{padding:19px 20px 25px;background:#FFF;text-align:left;}
#solutionbg .swiper-slide .s_txt p{margin:0;line-height:24px;color:#555;}
#solutionbg .swiper-slide .s_txt p:first-child{line-height:38px;height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;color:#FFF;font-weight:bold;color:#000;}
#solutionbg .swiper-slide .s_txt p:nth-child(2){min-height:48px;}
#solutionbg .swiper-slide .s_txt a:last-child{display:inline-block;margin-top:11px;height:20px;line-height:20px;background:url(/template/default/images/morearrow.png) no-repeat right center;padding-right:35px;color:rgba(85,85,85,.6);}
#solutionbg .solution_c .swiper-button-prev{width:23px;height:41px;background-image:url(/template/default/images/larrow.jpg);left:-53px;outline:none;background-size:23px 41px;}
#solutionbg .solution_c .swiper-button-next{width:23px;height:41px;background-image:url(/template/default/images/rarrow.jpg);right:-53px;outline:none;background-size:23px 41px;}
/*公司实力*/
/*5.不锈钢*/
.wp {
    margin: 0 auto;
    width: 1420px;
}.g-tit{
    text-align: center;
    overflow: hidden;
    margin-bottom: 35px;
    position: relative;
}
.g-tit .tit{
    color:#fff;
    font-size: 40px;
    font-weight: bold;  
    line-height: 1.1;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.g-tit .tithei{
    color:#333!important;
    font-size: 40px;
    font-weight: bold;  
    line-height: 1.1;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.g-tit .ico{
  height: 3px;
  margin-bottom: 18px;
  background: url(../images/ico5.png) no-repeat center;
}
.g-tit .desc{
    font-size: 15px;
    color:#adadad;
}
.row5{
  overflow: hidden;
  padding: 60px 0 120px;
}
.zhongleilist{padding:0;}
.slider2 .txt{
  height: 343px;
  overflow: hidden;
  background: #f3f3f3;
  text-align: center;
  padding: 64px 56px 0;
}
.slider2 .txt .num{
  font-size: 33px;
  color:#A7A7A5;
  font-family: Impact;
  margin-bottom: 10px;
}
.slider2 .txt .tit{
  font-size: 24px;
  font-weight: bold;
  color:#333333;
  margin-bottom: 20px;
}
.slider2 .txt .desc{
  font-size: 16px;
  color:#666666;
  line-height: 1.5;
}
.slider2  .pic{
  height: 343px;
  overflow: hidden;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.slider2  .pic img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.slider2 .ico{
  width: 115px;
  height: 115px;
  border-radius:50%;
  border: 8px solid #fff;
  background: #8d8d8d;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  z-index: 3;
}
.slider2 .swiper-slide:hover .txt{
  background: #BB0202;
  color:#fff;
}
.slider2 .swiper-slide:hover .num,
.slider2 .swiper-slide:hover .tit,
.slider2 .swiper-slide:hover .desc{
  color:#fff;
}
.slider2 .swiper-slide:hover .ico{
  background-color: #BB0202;
}
/*5.不锈钢*/
/* 6.产品中心 */
.row1 {
    overflow: hidden;
    background: #1f1f1f;
    padding: 42px 0 88px;
}.ul-list2{
  overflow: hidden;
  margin:0 -3.5px 48px;
}
.ul-list2 li{
  float: left;
  width: 25%;
  cursor: pointer;
}
.ul-list2 .a{
  display: block;
  margin:3.5px;
 /* background:url(../images/ico2.png) no-repeat; */
  background:#d6d6d6;
  border-radius:5px;
  font-size: 17px;
  color:#333333;
  line-height: 50px;
  text-align: center;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.ul-list2 li:hover .a,.ul-list2 li.hover .a{
  color:#fff;
  /* background-image: url(../images/ico3.png) ; */
  background:#bb0202;
  border-radius:5px;
}.slider1 .tit{
  background: #fff url(../images/ico4.png) no-repeat right 22px center;
  line-height: 62px;
  font-size: 16px;
  color:#333333;
  padding-right: 45px;
  padding-left: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.slider1 .pic{
  position: relative;
  height: 0;
  padding-top:70%;
  overflow: hidden;
}
.swiper-slide:hover{border-color: var(--colour1);}
.swiper-slide:hover .pic img{transform: scale(1.1);}
/*高光特效*/
.white,.whites{position: relative;overflow: hidden;}
.white:after,.whites:after{content: '';position: absolute;left: -100%;top: 0;width:100%;height:100%;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform: skewx(-25deg);}
.white:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}
.whites:hover:after{left:100%; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s;}


.morelink a{
  display: block;
  margin:30px auto 0;
  width: 157px;
  height: 44px;
  text-align: center;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  background: #bb0202;
  margin-top: 36px;
}
/* 6.产品中心 */
/*7.服务*/
.about {
    background: url(../images/about_bj.jpg) no-repeat center center;
    background-attachment: fixed;
    padding: 40px 0 80px;
    background-size: cover;
}.cpzs {
    padding-bottom: 30px;
    overflow: hidden;
}.cpzs{  padding-bottom:30px;  overflow:hidden}
.cpzs .cpzs_bt{ padding:40px 0 25px; text-align:center}
.cpzs .cpzs_bt .fwxm_bt1{ font-size:40px; color:#323232; font-family:Arial, Helvetica, sans-serif ; font-weight:bold}
.cpzs .cpzs_bt .fwxm_bt2{ height:26px; line-height:26px; font-size:17px; color:#6e6d6d}
.slick-slider { margin-bottom: 0px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }

.td_td{ background:#df2026; padding:20px 30px; border-right:1px solid #e3e3e3; transition:0.3s}
.td_td .td_td_bt{ padding-left:15px;}
.td_td .td1{ background:url(../images/t1_h.png) no-repeat 10px 0; font-size:25px; font-weight:bold; color:#ffffff; text-align:center; padding:0 0 5px 0;transition:0.3s}
.td_td .td2{ background:url(../images/t2_h.png) no-repeat 5px 0; font-size:25px; font-weight:bold; color:#ffffff; text-align:center; padding:0 0 5px 0;transition:0.3s}
.td_td .td3{ background:url(../images/t3_h.png) no-repeat 10px 0; font-size:25px; font-weight:bold; color:#ffffff; text-align:center; padding:0 0 5px 0;transition:0.3s}
.td_td .td4{ background:url(../images/t4_h.png) no-repeat 10px 0; font-size:25px; font-weight:bold; color:#ffffff; text-align:center; padding:0 0 5px 0;transition:0.3s}

.td_td .td_td_nr{ color:#FFF; line-height:1.8; min-height:75px; overflow:hidden; margin:10px 0; text-align:left;transition:0.3s}
.td_td .td_td_img{ width:100%;}
.td_td .td_td_img img{ max-width:100%;}

.td_td:hover{ background:#f6f6f6;}
.td_td:hover .td1{ background:url(../images/t1.png) no-repeat 10px 0; color:#333333}
.td_td:hover .td2{ background:url(../images/t2.png) no-repeat 5px 0; color:#333333}
.td_td:hover .td3{ background:url(../images/t3.png) no-repeat 10px 0; color:#333333}
.td_td:hover .td4{ background:url(../images/t4.png) no-repeat 10px 0; color:#333333}
.td_td:hover .td_td_nr{ color:#5d5d5d}

.td_td.on{ background:#df2026}
.td_td.on .td1{ background:url(../images/t1_h.png) no-repeat 10px 0; color:#FFF}
.td_td.on .td_td_nr{ color:#FFF}


/*7.服务*/
/* 8.合作流程 */
.hzbj{padding:17px 0; padding-bottom:50px;  overflow:hidden;background:#efefef; }

.lc_title .lct_left{float:left;}
.lc_title .lct_left p{margin:0;height:45px;line-height:45px;font-size:40px;font-weight:bold;color:#323232; border-left:5px solid #d51723; padding-left:20px;}
.lc_title .lct_left i{display:inline-block;width:70px;height:4px;margin-top:5px;background:rgba(255,255,255,.3);}

.lc1{ width:118px; height:118px; background:url(../images/lc1.png) no-repeat center center #df2026; border-radius:50%; transition:0.2s; margin:0 auto}
.lc2{ width:118px; height:118px; background:url(../images/lc2.png) no-repeat center center #df2026; border-radius:50%; transition:0.2s; margin:0 auto}
.lc3{ width:118px; height:118px; background:url(../images/lc3.png) no-repeat center center #df2026; border-radius:50%; transition:0.2s; margin:0 auto}
.lc4{ width:118px; height:118px; background:url(../images/lc4.png) no-repeat center center #df2026; border-radius:50%; transition:0.2s; margin:0 auto}
.lc5{ width:118px; height:118px; background:url(../images/lc5.png) no-repeat center center #df2026; border-radius:50%; transition:0.2s; margin:0 auto}
.lc6{ width:118px; height:118px; background:url(../images/lc6.png) no-repeat center center #df2026; border-radius:50%; transition:0.2s; margin:0 auto}
.lc7{ width:118px; height:118px; background:url(../images/lc7.png) no-repeat center center #df2026; border-radius:50%; transition:0.2s; margin:0 auto}
.lc8{ width:118px; height:118px; background:url(../images/lc8.png) no-repeat center center #df2026; border-radius:50%; transition:0.2s; margin:0 auto}
.lc9{ width:118px; height:118px; background:url(../images/lc9.png) no-repeat center center #df2026; border-radius:50%; transition:0.2s; margin:0 auto}

.lc1:hover{ background:url(../images/lc1.png) no-repeat center center #353535}
.lc2:hover{ background:url(../images/lc2.png) no-repeat center center #353535}
.lc3:hover{ background:url(../images/lc3.png) no-repeat center center #353535}
.lc4:hover{ background:url(../images/lc4.png) no-repeat center center #353535}
.lc5:hover{ background:url(../images/lc5.png) no-repeat center center #353535}
.lc6:hover{ background:url(../images/lc6.png) no-repeat center center #353535}
.lc7:hover{ background:url(../images/lc7.png) no-repeat center center #353535}
.lc8:hover{ background:url(../images/lc8.png) no-repeat center center #353535}
.lc9:hover{ background:url(../images/lc9.png) no-repeat center center #353535}

.lc_ul{ text-align:center; margin-top:35px; padding-bottom:25px;}
.lc_ul:after{    content: '';    width: 23px;    height: 14px; background:url(../images/lc_jt.png) no-repeat center center;  position: absolute; left:134px;  top: 50%; margin-top:-34px;   z-index:1}
.lc_ul:last-child:after{ content:none}
.lc_ul p{ font-size:18px; padding-top:20px;}

.hzbj .lc_ly{ text-align:center; padding:15px 30px 14px 0; background:#d51723; display:inline-block; margin:0 auto; font-weight: bold;font-size:20px; color:#FFF; border-radius:30px;}
.hzbj .lc_ly span{ background:#333333; padding:15px 35px; margin-right:30px; border-radius:30px;}
.hzbj .lc_ly span a{color:#fff;}
.slick-slider { margin-bottom: 0px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(./ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; text-align:center }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }


.time4{
    /* transition-duration: .5s; */
    -moz-transition-duration: .5s;
    /* -webkit-transition-duration: .5s; */
    -o-transition-duration: .5s;
}
.flipto-prev{
    position: absolute;
    top: 50%;
    width: 40px;
    height: 60px;
    z-index: 5;
    left: 50px;
    cursor: pointer;
    color:#fff;
    font-size: 20px;
    font-family: "宋体";
    background: rgba(0,0,0,0.5);
    text-align: center;
    line-height: 60px;
    border-radius: 5px;
}
.flipto-next{
    position: absolute;
    top: 50%;
    width: 40px;
    height: 60px;
    z-index: 5;
    left: 50px;
    cursor: pointer;
    color:#fff;
    font-size: 20px;
    font-family: "宋体";
    background: rgba(0,0,0,0.5);
    text-align: center;
    line-height: 60px;
    border-radius: 5px;
}
.swiper-button-prev,.flipto-next{
    right: 50px;
    left: auto;
}
/*作用*/
.zy_nr{ background:#f1f1f1; padding:0px 30px; overflow:hidden; position:relative; transition:0.2s; margin-top:20px;}
.zy_1{width:calc(100% - 200px); float:left; line-height:1.8 ;transition:0.2s}
.zy_tu{ border:0px solid #efefef; border-radius:0%;top: 50%;transform: translateY(-50%); position:absolute; right:20px; width:180px; height:180px; transition:0.2s}
.zy_tu img{width: 100%;}
.zy_tu1{ border:3px solid #efefef; border-radius:0%;top: 50%;transform: translateY(-50%); position:absolute; right:20px; width:180px; height:180px; background:url(../images/zy01.jpg) no-repeat center center;transition:0.2s}
.zy_tu2{ border:3px solid #efefef; border-radius:0%;top: 50%;transform: translateY(-50%); position:absolute; right:20px; width:180px; height:180px; background:url(../images/zy02.jpg) no-repeat center center;transition:0.2s}
.zy_tu3{ border:3px solid #efefef; border-radius:0%;top: 50%;transform: translateY(-50%); position:absolute; right:20px; width:180px; height:180px; background:url(../images/zy03.jpg) no-repeat center center;transition:0.2s}
.zy_tu4{ border:3px solid #efefef; border-radius:0%;top: 50%;transform: translateY(-50%); position:absolute; right:20px; width:180px; height:180px; background:url(../images/zy04.jpg) no-repeat center center;transition:0.2s}

.zy_1_1{ font-size:24px; font-weight:bold;}
.zy_1_2{ color:#787878;transition:0.2s; min-height:110px;}
.zy_1 .zy_1_1 span{    display: inline-block;margin-right: 10px;
    font-size: 40px;
    height: 67px;
    line-height: 67px;
    color: #787878;
    font-family: Arial;
    font-weight: bold;}
    
.zy_nr:hover{ background:#bb0202}
.zy_nr:hover .zy_1{ color:#FFF}
.zy_nr:hover .zy_1 .zy_1_1 span{color:#fff}
.zy_nr:hover .zy_1_2{ color:#FFF}
.zy_nr:hover .zy_tu1{border:3px solid #bb0202;background:url(../images/zy01.jpg) no-repeat center center; }
.zy_nr:hover .zy_tu2{border:3px solid #bb0202;background:url(../images/zy02.jpg) no-repeat center center; }
.zy_nr:hover .zy_tu3{border:3px solid #bb0202;background:url(../images/zy03.jpg) no-repeat center center; }
.zy_nr:hover .zy_tu4{border:3px solid #bb0202;background:url(../images/zy04.jpg) no-repeat center center; }



/*index资质*/
#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 520px;
	height: auto;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
	max-width:100%;
}
#certify  .swiper-slide p {
	line-height: 50px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(/template/default/images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(/template/default/images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}
/*index资质*/


@media (max-width :992px) {
}

@media (max-width :768px) {
    .flipto-prev{top: 38%;}
    .flipto-next{top: 38%;}
}



/* 8.合作流程 */
@media screen and (max-width:1373px){
.wp{width: 1200px;}
	/* #solutionbg .solution_c{width:calc(100% - 106px);} */
	#solutionbg .swiper-slide .s_txt p:nth-child(2){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
}
@media screen and (max-width: 1023px){
	.info{padding:15px 0 20px;}
    .info .in_left{width:100%;float:none;}
    .info .in_left .il_num{margin-top:15px;}
    .info .in_left a{margin-top:15px;}
    .info .in_right{width:100%;float:none;margin-top:15px;}
    .info .inv_list{margin-top:15px;}
    .info .inv_list .inv_img:after{width:50px;height:50px;margin-top:-25px;margin-left:-25px;}
    .info .inv_list .swiper-slide:hover .inv_img:after{margin-top:-33px;}
	#solutionbg .solution .s_p{padding:0 90px;}
	.case_class .pc_li>span>a{height:44px;line-height:44px;font-size:15px;}
	.case_class .pc_li>span.span1{padding-right:44px;}
	.case_class .pc_li>span.span1>i{height:44px;width:44px;}
	.case_class .pc_ul{top:44px;z-index:99;}
	.case_class .pc_ul>ul>li{height:42px;line-height:42px;}
	.case_class .pc_ul>ul>li>a{font-size:14px;}
	.row5{padding: 30px 0;	}
	.g-tit .ico {
    display: none;
}
}
@media screen and (max-width: 1229px)
{
    #solutionbg .solution_c .il_num{display:none;}
	.info{padding:20px 0 30px;}
    .info .in_left p{font-size:14px;line-height:24px;}
    .info .in_left i{margin:10px 0;}
    .info .in_left .il_num{margin-top:20px;}
    .info .in_left .il_num .iln_span{padding-left:20px;}
    .info .in_left .il_num .iln_span span{height:36px;line-height:36px;font-size:14px;}
    .info .in_left .il_num .iln_span span em{font-size:30px;}
    .info .in_left .il_num .iln_span p{font-size:14px;line-height:24px;margin-top:6px;}
    .info .in_left a{margin-top:20px;}
    .info .inv_list{margin-top:20px;}
	.wp, .wp-h {
    width: auto;
    padding: 0 15px;
    margin: 0;
}
	.slider2 .pic{height: 260px;}
    .slider2 .txt{height: 260px;padding: 30px;}
    .slider2 .ico{display: none;}
	.slider2 .txt .tit{font-size: 20px;margin-bottom: 10px;}
	#certify {width: 100%;}
	#certify  .swiper-slide { width: 420px;}
}
@media screen and (max-width: 1349px)
{
	.info{padding:60px 0 30px;}
    .info .in_left p{font-size:15px;line-height:26px;}
    .info .in_left p:first-child{font-size:20px;height:30px;line-height:30px;}
    .info .in_left i{margin:15px 0;}
    .info .in_left .il_num .iln_span{padding-left:25px;}
    .info .in_left .il_num .iln_span span{height:50px;line-height:50px;}
    .info .in_left .il_num .iln_span span em{font-size:40px;}
    .info .inv_list{margin-top:30px;}
}
@media screen and (max-width: 991px)
{	
	#solutionbg .solution .s_p{padding:0 50px;}
	.zy_1_2{ color:#787878;transition:0.2s; min-height:235px;}
	
	#certify {width: 90%;}
	#certify  .swiper-slide { width: 320px;}
}
@media screen and (max-width: 767px)
{
	.info .in_left p:first-child{font-size:17px;height:24px;line-height:25px;}
    .info .in_left .il_num{margin-top:0;}
    .info .in_left .il_num .iln_span{width:100%;float:none;padding-left:20px;margin-top:15px;}
    .info .in_left .il_num .iln_span:first-child{width:100%;}
    .info .inv_list .inv_img:after{width:40px;height:40px;margin-top:-20px;margin-left:-20px;}
    .info .inv_list .swiper-slide:hover .inv_img:after{margin-top:-26px;}
		.case_class .pc_li{width:48%;margin-left:2%;margin-top:10px;}
	.case_class .pc_li:nth-child(odd){margin-left:0;}
	.g-tit {
    margin-bottom: 20px;
    }.g-tit .tit {
        font-size: 20px;
    }.g-tit .desc {
        font-size: 14px;
    }
    .ul-list2 li{width:49%;margin-bottom: 10px;}
    
    .zy_tu{display:none;}
    .zy_1{width:100%; float:left; line-height:1.8 ;transition:0.2s}
    .zy_1_1{ font-size:18px; font-weight:bold;}	
    	.zy_1_2{ color:#787878;transition:0.2s; min-height:110px;}
    .zy_tu1{  width:78px; height:78px; background:url(../images/z1.png) no-repeat center center; background-size:40px; right:10px }
    .zy_tu2{  width:78px; height:78px; background:url(../images/z2.png) no-repeat center center; background-size:40px; right:10px }
    .zy_tu3{  width:78px; height:78px; background:url(../images/z3.png) no-repeat center center; background-size:40px;  right:10px }
    .zy_tu4{  width:78px; height:78px; background:url(../images/z4.png) no-repeat center center; background-size:40px;  right:10px }
    
    .zy_nr:hover .zy_tu1{border:3px solid #159997;background:url(../images/z1_h.png) no-repeat center center;  background-size:40px;}
    .zy_nr:hover .zy_tu2{border:3px solid #159997;background:url(../images/z2_h.png) no-repeat center center; background-size:40px; }
    .zy_nr:hover .zy_tu3{border:3px solid #159997;background:url(../images/z3_h.png) no-repeat center center; background-size:40px; }
    .zy_nr:hover .zy_tu4{border:3px solid #159997;background:url(../images/z4_h.png) no-repeat center center; background-size:40px; }
	
	#certify {width: 90%;}
	#certify  .swiper-slide { width: 80%;}
	#certify .swiper-button-prev { left: 0px;}
	#certify .swiper-button-next { right: 0px;}

}
@media screen and (max-width:499px){
	#mobilehead{background-size:auto 40px;}
	#solutionbg .solution .s_t{font-size:30px;}
	#solutionbg .solution .s_p{padding:0;}
	#solutionbg .solution_c{width:100%;overflow:hidden;}
	.case_class .pc_li>span>a{font-size:14px;height:38px;line-height:38px;}
	.case_class .pc_li>span.span1{padding-right:38px;}
	.case_class .pc_li>span.span1>i{width:38px;height:38px;}
	.case_class .pc_ul{top:38px;}
	.case_class .pc_ul>ul>li>a{font-size:12px;}
}
@media (max-width: 768px) {
.hzbj .lc_ly{ text-align:center; padding:12px 0 11px 10px; background:#d51723; display:inline-block; margin:0 auto; font-size:16px; color:#FFF; border-radius:25px;}
.hzbj .lc_ly span{ background:#333333; padding:11px 5px; margin-left:0px;margin-right:10px; border-radius:25px;}
}

