/*首页banner*/



.banner17 .shutter {

    overflow: hidden;

    width: 1920px;

    height: auto;

    position: relative;

    left: 50%;

    margin-left: -960px;

    top: 0;

}



.banner17 .shutter-img {

    z-index: 1;

}



.banner17 .shutter-img,

.banner17 .shutter-img a {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

}



.banner17 .shutter-img a {

    cursor: default;

}



.banner17 .shutter-img a>img {

    width: 1920px;

    height: auto;

}



.banner17 .shutter-img .created {

    overflow: hidden;

    position: absolute;

    z-index: 20;

}



.banner17 .shutter-btn {

    width: 1300px;

    height: 64px;

    z-index: 9;

    position: absolute;

    top: 50%;

    margin-left: -650px;

    margin-top: -32px;

    left: 50%;

    clear: both;

    display: none;

}



.banner17:hover .shutter-btn {

    display: block;

}



.banner17 .shutter-btn li {

    width: 64px;

    height: 64px;

    cursor: pointer;

}



.banner17 .shutter-btn li.prev {

    float: left;

    background: url(../images/left3.png) no-repeat;

}



.banner17 .shutter-btn li.next {

    float: right;

    background: url(../images/right3.png) no-repeat;

}



.cover {

    display: inline-block;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}





/*search*/





/*pro*/

.pro{overflow: hidden;padding-top: 0px; background: #f8f8f8; }

.pro_l{ border-top:1px dotted #aaaaaa;border-bottom:1px dotted #aaaaaa; padding:20px 0; margin-bottom: 50px;}

.pro_nav{overflow: hidden; padding:0 15px;}

.pro_nav li{height: 45px;line-height: 45px;font-size: 16px;font-weight: normal; padding-left:25px;

    margin-bottom: 1px; position: relative; width:20%; box-sizing: border-box; float: left; background: url(../images/proli.png) no-repeat 0 center}

.pro_nav li a{display: block;padding-left: 0px;color: #424242; font-size: 17px; transition: 0.5s;}

.pro_nav li.on{}

.pro_nav li:hover {background: url(../images/prolih.png) no-repeat 0 center}

.pro_nav li:hover a{ color:#029481; font-weight: bold;}

.pro_nav li.on:after{position: absolute;width: 7px;height: 74px;background: #029481;content: "";left: -7px;top: -1px;}





.pro_r{ padding:0px 0; box-sizing: border-box;}

.pro_con{height: 514px;position: relative;}

.pro_r dl{height: 514px;}

.pro_r dt img{display: block;width: 686px;height: 514px;}

.pro_r dd{float: right;width: 210px;padding: 0 24px;height: 514px;background: #fff;}

.pro_r dd h4{font-size: 20px;color: #212121;height: 40px;position: relative;margin: 78px 0 10px;}

.pro_r dd h4 a{color: #212121;}

.pro_r dd h4:after{position: absolute;width: 38px;height: 3px;background: #049582;content: "";left: 0;bottom: 0;}

.pro_r dd p{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 50px;}

.pro_r dd .xq,.pro_r dd .zx{float: left;width: 98px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #d3d3d3;font-size: 14px;color: #333;border-radius: 16px;}

.pro_r dd .zx{float: right;}

.pro_r dd .xq:hover,.pro_r dd .zx:hover{color: #049582;border-color: #049582;}

.pro_btn{position: absolute;width: 258px;height: 116px;background: #e6e6e6;right: 0;bottom: 0;}

.pro_btn .pageState{float: left;width: 130px;text-align: center;font-size: 16px;color: #333;font-family: "Arial";height: 40px;line-height: 40px;padding-top: 38px;}

.pro_btn .pageState span{font-size: 50px;font-weight: bold;}

.pro_btn .prev,.pro_btn .next{float: left;width: 53px;height: 33px;margin-top: 42px;}

.pro_r li{margin-bottom: 40px; position: relative;float: left;overflow: hidden; box-sizing: border-box; padding:0 10px;}

.pro_r li .item{ border: 1px solid #e3e3e3; background:#ffffff; padding: 10px;}

.pro_r li .img{overflow: hidden;}

.pro_r li img{display: block;transition: all 0.5s;border: 1px #edecec solid; width: 100%; height: 180px;}

.pro_r li:hover img{transform: scale(1.05);}

.pro_r li:hover .item {background: #049582;}

.pro_r li h4{width: 100%;line-height: 42px;text-align: center;font-size: 15px;color: #1d1d1d;font-weight: normal;}

.pro_r li h4 a{display:block;overflow: hidden; color:#424242; font-size: 18px;}

.pro_r li h4 a p{text-align: left; color: #646464; font-size: 14px;}

.pro_r li:hover h4{color:#fff;}







/* 行业应用 */





.index-block2{

    padding:40px 0  70px;

    background: url(../images/xybg.jpg) no-repeat center;

    overflow: hidden;

}

.index-block2 .inb1-tit{overflow: hidden;}

.index-block2 .inb1-tit h4{ font-size: 27px; color:#fff; font-weight: bold; float: left;}

.index-block2 .inb1-tit h4 b{display: block; font-weight: normal; font-size: 12px; text-transform: uppercase; padding:5px 0;}

.index-block2 .inb1-tit  a{float: right; font-size: 27px; font-weight: bold; color:#fff;;}

.inb2-main{

    margin-top: 40px;

    background:#fff;

    padding:15px 0;

}

.inb2-left {

    float: left;

    padding:0;



}

.inb2-left .box{

    cursor: pointer;

    position: relative;

}

.inb2-left .box .img{

    overflow: hidden;

}

.inb2-left a{

    display: block;

}

.inb2-left-top {



    overflow: hidden;

    position: relative;

    transition: 0.36s;

    margin-bottom: 20px;



}

.inb2-left-top img {

    width: 100%;

    transition: 0.36s;

}

.inb2-left-top:hover img{

    transform: scale(1.08);

}

.inb2-info {

    position: absolute;

    bottom: 0;

    width: 100%;

    height: 220px;

    background: url(../images/psh.png) repeat-x bottom;

}

.inb2-art {

    padding: 180px 0 0 40px;

}

.inb2-tit {

    font-size: 24px;

    line-height: 24px;

    color: #fff;

    font-weight: bold;

    transition: 0.36s;



}

.inb2-tit span {

    padding-right: 30px;

    background: url(../images/inb2-icon.png) no-repeat right center;

}

.inb2-left-top:hover .inb2-tit {

    padding-left: 10px;

}

.inb2-left-top:hover .inb2-tit span{

    padding-right: 40px;

}

.inb2-text {

    font-size: 14px;

    line-height: 28px;

    color: #fff;

    margin-top: 12px;

}

.inb2-left-bot {

    margin-top: 20px;

}

.inb2-left-list {

    float: left;

    overflow: hidden;

    position: relative;

    transition: 0.3s;

}

.inb2-left-list:hover .inb2-tit {

    padding-left: 10px;

}

.inb2-left-list:hover .inb2-tit span{

    padding-right: 40px;

}

.inb2-left-list:first-child {

    margin-left: 0;

}

.inb2-left-list img {

    width: 100%;

    transition: 0.36s;

}

.inb2-left-list:hover img {

    transform: scale(1.08);

}

.inb2-right {

    float: right;

    /* height: 740px; */

    overflow: hidden;

    position: relative;

    transition: 0.3s;



}

.inb2-right img {

    width: 100%;

    transition: 0.3s;

}

.inb2-right:hover img { 

    transform: scale(1.08);

}

.inb2-right:hover .inb2-tit {

    padding-left: 10px;

}

.inb2-right:hover .inb2-tit span{

    padding-right: 40px;

}









/* 公司简介 */

.in_about{

    width: 100%;

    padding: 0px 0px;

    position: relative;

    overflow: hidden;

  }



  .in_about .wrap{

      position: relative;

      z-index: 2;

  }

  .in_about .leftitem{

    min-height: 580px;

  }

  .in_about .leftitem .title {

    font-size: 20px;

    line-height: 36px;

    color: #000000;

   

  }

  .in_about .leftitem .desc {

    height: 180px;

    overflow: hidden;

    font-size: 14px;

    line-height: 35px;

    color: #999999;

  }

  .in_about .leftitem .seemore {

    text-align: left;

    height: 50px;

    margin:40px 0;

  }

  .in_about .leftitem .seemore a {

    color: #ffffff;

    background-color: #029481;

    border-radius: 5px;

    padding: 10px 40px;

    border: 1px solid;



    border-color: #ffffff;

    display: inline-block;

  }



  .in_about .rightitem{

      /* float: right; */

      /* min-height: 550px; */

  }

  

  .in_about  .img-wrap {

    overflow: hidden;

    position: absolute;

    top: 0;

    z-index: 1;

  }

  

  

  

  .in_about .row::after {

    display: table;

    clear: both;

    content: '';

  }

  

  .in_about .footItem {

    background: #212121;

    position: absolute;

    bottom: 0;

    width: 100%;

    min-height: 120px;

    padding: 25px;

  }

  

  .in_about .footItem .text1 {

    font-size: 38px;

    line-height: 36px;

    color: #ffffff;

  }

  .in_about .footItem .text2 {

    font-size: 14px;

    line-height: 36px;

    color: #ffffff;

  }

  

  .in_about .footItem .text3 {

    font-size: 15px;

    line-height: 36px;

    color: #ffffff;

  }







 .in_news .newsitem {

    padding: 40px 40px 20px;

    background-color: #f6f6f6;

    margin-bottom: 15px;

 } 

 .in_news .new-tit{

     margin-bottom: 15px;

 }

 .in_news .new-tit  .sec-tit {

    float: left;

    padding-left: 12px;

    line-height: 28px;

    font-size: 24px;

    font-weight: bold;

    color: #080808;

    border-left: 4px solid #029481;

}

  

.in_news .new-tit  a {

    float: right;

    color: #999999;

    font-size: 14px;

    line-height: 24px;

    padding-right: 16px;

    background: url(https://static.westarcloud.com/5dcced1…/images/arr-999.png) no-repeat right center;

}



.in_news li{

    border-top: 1px dotted #ebebeb;

}



.in_news  .list-tit {

    margin-top: 18px;

    font-size: 16px;

    line-height: 28px;

    color: #3b3b3b;

    height: 56px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.in_news .list-time {

    padding-left: 17px;

    font-size: 14px;

    line-height: 26px;

    color: #999;

    background: url(../images/time-ico.png) no-repeat 0 center;

}

.in_news .newsitem .in_cont{

    position: relative;

}



.in_news .newsitem  .tit {

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    margin: auto;

    width: 237px;

    height: 70px;

    box-sizing: border-box;

    font-size: 24px;

    line-height: 70px;

    color: #fff;

    border-top: 1px solid rgba(255,255,255,0.4);

    border-bottom: 1px solid rgba(255,255,255,0.4);

    text-align: center;

}



.in_news .newsitem .tit span{

 

        display: inline-block;

        padding-right: 42px;

        background: url(../images/inb6-icon-round.png) no-repeat right center;

        transition: 0.36s;

 

}

.in_news .newsitem .in_cont{

    margin-top:20px;

}

.in_news .newsitem .in_cont .img{

    overflow: hidden;

}

.in_news .newsitem .in_cont img{

    height: 100%;

    transition: 0.36s;

}

.in_news .newsitem .in_cont:hover img {

    transform: scale(1.08);

}



.adv{background: url(../images/case.jpg) no-repeat center center fixed; background-size:100% 100%; margin-top: 80px; overflow: hidden; padding-bottom:40px;}

.adv ul{margin-top:50px; overflow: hidden;}

.adv li .list{background:#545151; margin-bottom:10px; cursor: pointer; }

.adv li .list img{display: block; margin: 0 auto;}

.adv li .txt{color:#fff; padding: 35px 30px; box-sizing: border-box;}

.adv li .txt h2{font-size: 23px; text-align: center; font-weight: normal; padding-bottom:20px; position: relative; margin-bottom:20px;}

.adv li .txt h2::after{width:57px;height: 3px; background: #fff; position: absolute; bottom:0; left:50%; margin-left:-28px;  content: ""; transition: all 0.5s ease-out;}

.adv li .txt p{line-height: 30px; font-size: 15px; margin-bottom: 0px;}

/* .adv li .txt:hover h2{color:#d6001c;}

.adv li .txt:hover p{color:#d6001c;} */

.adv .cover{background: url(../images/cover2.png) no-repeat;}

.adv .cover img{margin: 50px auto;}

.adv li .txt:hover h2::after{

    width:100%;

    margin-left:0;

    left:0;

}

.adv .caseC2 a{display: block;width: 294px;height: 264px;position: relative;margin-top: 30px;margin-left: 8px;}

.adv .caseC2 a .p{position: absolute;height: 80px;background: #23448b;filter:alpha(opacity=80);filter:"alpha(opacity=80)";opacity:0.8;color: #fff;width: 100%;right: 0;left: 0;top: 0;bottom: 0;margin: auto;text-align: center;}

.adv .caseC2 a .p .p1{padding-top: 20px;font-size: 18px;}

.adv .caseC2 a .p .p2{padding-top: 5px;font-size: 16px;}





.more-title {

    position: relative;

    z-index: 6;

    max-width: 1200px;

    margin: 0 auto;

    text-align: center;

}

.ty_content, .tywidth {

    max-width: 1200px;

    margin: 0 auto;

}



.more-title{ position: relative; z-index: 6; max-width: 1200px; margin: 0 auto; text-align: center;}

.more-title h5{ color: #333; font-size: 36px; line-height: 36px;}

.more-title .hr{ display: inline-block; vertical-align: top; width: 284px; height: 1px; background: rgb(204, 204, 204); margin: 14px 0;}

.more-title h6{ font-size: 20px; color: #666; line-height: 20px;}

@-webkit-keyframes bounce-up{ 25%{-webkit-transform: translateY(2px);}

	50%, 100%{-webkit-transform: translateY(0);}

	75%{-webkit-transform: translateY(-2px);}

	}

@keyframes bounce-up{ 25%{transform: translateY(2px);}

	50%, 100%{transform: translateY(0);}

	75%{transform: translateY(-2px);}

	}

@keyframes msClock{ 0%,90%,100%{ transform: rotate(0) scale(1);}

	20%,40%{ transform: rotate(-15deg) scale(1.1);}

	30%,50%{ transform: rotate(15deg) scale(1.1);}

	}



/*solution*/



.solution{ background: url(../images/jjfabg.png)no-repeat center; padding-top: 0px; width: 100%; overflow: hidden;}

.solution .hd{ margin-top: 30px; padding: 0 24px;}

.solution .hd ul li{ float: left; position: relative; 

    margin-bottom: 10px;

    /* width: 273px; 

    margin-right: 20px; 

    

    height: 121px; */overflow: hidden; cursor: pointer;}

.solution .hd ul li:last-child{ margin-right: 0;}

.solution .hd ul li>div{

    max-width: 100%;

    

    /* height: 121px;  */

    overflow: hidden; transition: all .5s;}

.solution .hd ul li .by{ padding: 35px 0 5% 10%; position: relative; z-index: 6;}

.solution .hd ul li .by a{display: block;}

.solution .hd ul li .by dt{ color: #fff; font-size: 18px; line-height: 18px;}

.solution .hd ul li .by b{ margin: 15px 0 10px; width: 87px; height: 1px; background: #fff; display: inline-block; vertical-align: top;}

.solution .hd ul li .by dd{ color: #fff; font-size: 14px; line-height: 14px; text-transform: uppercase;}

.solution .hd ul li .xs{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%;}

.solution .hd ul li .yc{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 0;}

.solution .hd ul li.on .yc,.solution .hd ul .more:hover .yc{ height: 100%;}

.solution .hd ul li.on .xs,.solution .hd ul .more:hover .xs{ opacity: 0;}

.solution .bd{ margin-top: 30px;  overflow: hidden;}

.solution .bd ul{display: none;}

.solution .bd ul li .big{ width: 770px; height: 537px;}

.solution .bd ul li .pic{ overflow: hidden; position: relative; margin-bottom: 15px;}

.solution .bd ul li .pic a{display: block; width:100%; height:100%; position: relative; overflow: hidden; cursor: pointer;}

.solution .bd ul li .pic img{ width: 100%; transition: all .8s;}

.solution .bd ul li .pic:hover img{ transform: scale(1.1, 1.1);}

.solution .bd ul li .text{background-color: rgba(0, 0, 0, 0.6);position: absolute;left: 0;bottom: 0;width: 100%;min-height: 35px; overflow: hidden;}

.solution .bd ul li .big .text{padding: 10px 30px 0 30px;height: 120px;}

.solution .bd ul li .big .text h3{ margin-bottom: 5px; color: #fff; font-size: 20px; font-weight: bold;}

.solution .bd ul li .big .text p{ color: #fff; font-size: 16px;}

.solution .bd ul li .small{ margin-left: 22px; width: 408px; height: 537px; overflow: hidden;}

.solution .bd ul li .pic{overflow: hidden; }

.solution .bd ul li .pic a{ border:1px solid #eee;}

.solution .bd ul li .pic a img{max-width: 95%;  display:block;margin:0 auto;}

/* .solution .bd ul li  .pic+.pic{ margin-top: 19px;} */

.solution .bd ul li  .text{line-height: 25px;padding: 0 30px 0 25px;}

.solution .bd ul li  .text p{ color: #fff; font-size: 12px; margin-bottom: 0; line-height: 35px}







/*首页案例*/

.anli_menu {margin-bottom:50px;}

.anli_menu li{display: block; text-align: center;}

.anli_menu li a {display: inline-block; background: #07a6f7; margin: 0 10px; line-height: 48px; color:#fff; width:10%; margin-bottom:10px;}

.home-anli{width:100%; overflow: hidden; margin-bottom:0px; background:#f5f5f5;padding:30px 0}

.home-anli .biaoti{margin-bottom:50px;}

.home-anli-list{width:100%;padding:0 ;box-sizing:border-box; position: relative;z-index: 999999999999;}

.anli-item{width:100%;box-sizing:border-box; transition:all ease-in-out 0.3s;}



.home-anli .biaoti h2{color:#fff;}



.home-anli .title_more{    font-size: 26px;font-weight: 400; line-height: 50px; color:#fff;  margin:30px auto; box-sizing: border-box; padding:0 15px;   }

.home-anli .title_more a{

    display: inline-block;

    padding: 0 20px;

    border:1px solid #fff;

    color: #fff;

    line-height: 32px;

    float: right;

    font-weight: normal; 

    font-size: 18px;

}

.home-anli .anlibox{position: relative; width:150px; position: absolute;left:50%; margin-left:-600px; margin-top:-40px;z-index: 999999999999999; cursor: pointer;}

.home-anli .tab_anli{text-align: center; line-height: 30px; color:#fff; font-size: 16px; margin-bottom:30px;}

.home-anli .tab_anli img{padding:0 25px;}

.home-anli .tab_anli span{padding:0 28px; cursor: pointer;}

.home-anli .tab_anli span.active{color:#fdd000;}

.h-anli-block{transition:all ease-in-out 0.3s}

.h-anli-img{width:100%;overflow:hidden; position: relative;}

.h-anli-img img{transition:all ease-in-out 1s;max-width:100%; margin: 0 auto;

     /* height: 200px; */

    }

.anli-item:hover .h-anli-img img{transform:scale(1.2);transition:all ease-in-out 1s}

.h-anli-des{cursor: pointer; width:100%; padding-top:5%; overflow:hidden; position: absolute; width:100%; height: 100%; left:0; top:100%; background: url(../images/shad.png) repeat; color:#fff;font-size:16px;transition:all ease-in-out 0.3s; }

.h-anli-des h2{ width:70%; text-align: center; margin:0 auto; font-size: 18px; letter-spacing: 2px;  color:#ffff; border-bottom:1px solid #fefcfb;  text-transform: uppercase; padding-bottom:20px;}

.h-anli-des h3{font-size: 16px;  margin-top:15px; color:#fefcfb; text-align: center;}

.h-anli-des a{color:#000; font-size: 14px; border-bottom:1px solid #000 ;display:inline-block; line-height: 25px; }

.anli-item:hover .h-anli-des{transition:all ease-in-out 0.3s; top:0}

.anli-item:hover .h-anli-img{ }

/* .anli-item:hover {box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.3);transition:all ease-in-out 0.3s;transform:translateY(-20px)} */

/* .proitem{display:none} */



.home-anli-list .owl-carousel {}

.home-anli-list .owl-carousel .owl-wrapper-outer{padding-top:0px;box-sizing:border-box; z-index: 999999999999;}

.home-anli-list .owl-buttons{position:relative; text-align: right; margin-top:0px; }

.home-anli-list .icon{display:none !important}

.owl-controls{ width:1200px; top:220px; position: absolute; top:25%; }

.owl-carousel .owl-item{padding:0 3px;}



.news_tit{

    overflow: hidden;

    margin-bottom: 50px;

}



.news_tit h4{

    color: #333;

    float: left;

    font-size: 30px;

}

.news_tit h5{

    float: left;

    font-size: 14px;

    line-height: 20px;

    color: #666666;

    position: relative;

    top: 18px;

    left: 18px;

}

.news_tit a{

    padding: 10px 14px;

    float: right;

    text-align: center;

    font-size: 14px;

    line-height: 20px;

    color: #fff;

    background: #00468c;

}

@media (min-width: 1200px)

{

.solution .bd ul{ height: 485px}

.home-anli-list .owl-prev{ opacity: 1 !important; position: absolute; left:-30px; width:33px;height:33px;border-radius:0 !important;background:url(../images/left2.png) no-repeat !important;background-size:100% auto !important}

.home-anli-list .owl-next{opacity: 1 !important; position: absolute; right:-30px; width:33px;height:33px;border-radius:0 !important;background:url(../images/right2.png) no-repeat !important;background-size:100% auto !important}

}

@media (max-width: 1200px)

{

    .index-block2 .inb1-tit{padding:0 15px;}

    .index-block2 .inb1-tit h4{font-size: 24px;}

    .index-block2 .inb1-tit h4 b{font-size: 10px;}

    .index-block2 .inb1-tit a{font-size: 20px;}

  .home-anli .anlibox{left:0; margin-left:0}

  .owl-controls{width:100%;}

  .home-anli-list .owl-prev{width:33px;height:33px;border-radius:0 !important;background:url(../images/left2.png) no-repeat !important;background-size:100% auto !important}

  .home-anli-list .owl-next{width:33px;height:33px;border-radius:0 !important;background:url(../images/right2.png) no-repeat !important;background-size:100% auto !important}

  .h-anli-des h2{ font-size: 16px; }

.h-anli-des p{font-size: 13px;}

.h-anli-des a{ font-size: 12px;  line-height: 25px; }

}













.goods{

    overflow: hidden;

    background: #00468c;

    padding:20px;

    color:#fff;

}  

.goods .good_txt {

    border-right: 1px solid #023a72;

}

.goods .good_txt a{

    color:#fff;

    display: block;

    text-align: center;



}

.goods .good_txt a img{

    display: block;

    margin:0 auto;

}

.goods .good_txt a p{

    margin-top:15px;

    font-size: 18px;

    margin-bottom:10px;

}

.goods .good_tel{

    padding-left:50px;

}

.goods .good_tel p img{

    margin-right:10px;

}



@media (min-width: 992px){

	

  .main{width: 100%;height: 608px;background: url(../images/main1.jpg) no-repeat center;}

  .main .main1 .main2 p{font-size: 18px;padding-left: 36px;}

  

  .product1{display: none;}

  .product2{display: none;}

  .product3{display: block;} 

	.product1 .swiper-container a p{font-size: 16px;}

  

  .news .news1{display: none;}

  .news .news2{display: block;}

}

@media (min-width: 1200px){

  .major .major3 .major3fl{width: 236px;}

  .major .major3 .major3fm{width: 463px;}

  .major .major3 .major3fr{width: 501px;}

	.major .major3 .major3fr .major3fr1show1{display: none;}

  .major .major3 .major3fr .major3fr1show2{display: block;}

}





@media (max-width:768px){

    .pro_r li img{
        height: 180px;
    }

    .pro_nav li{width:33.33%;}

    .index-block2{

        padding: 20px 0 0px;

        background-size:cover;

    }

    .inb2-main{

        margin-top:20px;

    }

    .index-block2 .inb1-tit h4{

        font-size: 18px;

    }

    .index-block2 .inb1-tit a{

        font-size: 18px;

    }

    .index-block2 .inb1-tit h4 b{

        font-size: 8px;

    }

    .inb2-right{

        float: unset;

        display: block;

    }

    .inb2-left .box{

        margin-bottom: 15px;

    }

    .inb2-tit span{

        font-size: 16px;

    }

    .pro_r li h4{

        font-size: 14px;

    }

    .inb2-art {

        padding: 180px 0 0 15px;

    }



    .in_about .footItem{

        position: unset;

        padding:10px;

    }

    .in_about .leftitem{

        min-height: auto;

    }



    .in_about .img-wrap {

        position: unset;

        margin-top: 10px;

        margin-bottom: 10px;

    }

    .in_about .img-wrap img{

       display:block; 

       max-width: 100%;

       margin: 0 auto;

    }

    .news_tit h4{font-size: 22px;}

    .news_tit h5{top:5px; font-size: 12px;}

    .solution .bd ul li .text{padding:0 10px;}

    .news_tit a{padding:5px 10px}

    .solution .hd ul li .by{

        padding:8% 0 10% 8%;

      }

      .solution .hd ul li .by dt{

          font-size: 16px;

      }

      .solution .hd ul li .by dd{

          font-size: 12px;

      }

    .more-title h5{

        font-size: 22px;

    }

    .more-title h6{

        font-size: 15px;

    }

    .seach em{

        display: none;

    }



    .goods .good_txt{

        border-right: none;

        border-bottom: 1px solid #023a72;

        margin-bottom:20px;

    }

    .goods .good_txt a img{

        width:35px;

    }

    .goods .good_txt a p{

        font-size: 13px;

    }

    .goods{

        margin-bottom:50px;

    }

    .goods .good_tel h2{

        font-size: 16px;

    }

    .yingy ul li .txt{

        font-size: 16px;

    }

}

@media(max-width: 480px){
    .pro_r li img{
        height: 150px;
    }
    .inb2-tit span{

        font-size: 16px;

    }

    .in_news .new-tit .sec-tit{

        font-size: 18px;

      }

    .in_about .leftitem .title{font-size: 17px}

    .in_about .footItem .text1{font-size: 30px;}

    .pro_r li h4{font-size: 14px; height:40px; line-height:40px; overflow:hidden}

    .pro_nav li a{font-size: 14px;}

    .news_tit{ margin-bottom: 20px;}

    .solution .hd ul li .by {

        padding: 10% 0 5% 8%;

    }

   

    .solution .hd ul li .by dt{

        font-size: 15px;

    }

    .solution .hd ul li .by b{

        margin:5px 0 5px;

        vertical-align: middle

    }

    .solution .hd ul li .by dd{

        font-size: 10px;

        height: 15px;

        line-height: 15px;

        overflow: hidden;

    }

    

    .yingy ul li .txt{

        font-size: 12px;

    }

    .adv li .txt {

        padding:20px;

    }

    .adv li .txt p{

        font-size: 12px;

    }



    .goods .good_txt a p{

        font-size: 12px;

    }

    .goods .good_tel{

        padding-left:0

    }

    .in_about .indexabout_text p{

        font-size: 12px;

    }

    .in_about .indexabout_box .indexabout_text .indexabout_link{

        font-size: 12px;

    }

 

    .home-anli .title_more{

        font-size: 20px;

    }

    .home-anli .title_more a{

        line-height: 28px;

    }

    .owl-controls{

        display: none !important

    }

    .adv li .txt h2{

        font-size: 18px;

    }

    .in_title h2{

        font-size: 20px;

    }

    .in_title h2 span{

        font-size: 20px;

    }

    .in_title p{

        font-size: 12px;

    }

    

    .seach p a{

        font-size: 12px;

    }

    .yingy ul li .txt{

        font-size: 12px;

        font-weight: normal;

    }

}



 