#sj{display:none;}

/*banner*/
#banner_box{display:none;}
#slideBox{height: auto;overflow: hidden;position: relative;margin: 85px auto 0px;display: block;max-width:1920px;}
.slideBox .hd div{width: 100% !important;}
.slideBox .bd{position: relative;height:calc(100vh - 85px);z-index: 0px;width: 100%;}
.slideBox .bd li{zoom:1px;width: 100%; overflow:hidden;}
.slideBox .bd img{width: 100%;height:calc(100vh - 85px);display: block;vertical-align: middle;}
.slideBox .bd ul li.on img{-webkit-animation: mymove 5s infinite; /* Chrome, Safari, Opera */
  animation: mymove 5s infinite;
  animation-iteration-count:1;
    -webkit-animation-iteration-count:1; /* Safari 和 Chrome */
  transform: scale(1.1);}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
  /*50% {transform: scale(1.2);}会放大后缩小*/
  from {
  transform: scale(1);
  }
  to {
  transform: scale(1.1);
  }/*放大到1.3倍*/
}
  
/* Standard syntax */
@keyframes mymove {
  from {
  transform: scale(1);
  }
  to {
  transform: scale(1.1);
  }
}
.slideBox .hd{width: auto;height:auto;position: absolute;bottom: 30px; left: 50%; z-index: 1;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.slideBox .hd ul{display:inline-block;}

/*.slideBox .hd ul li{width:80px;height: 5px;float: left;margin-left: 8px;margin-right: 8px;cursor: pointer;background:#fff;border-bottom:0px #fff solid;}
.slideBox .hd ul li.on{width: 80px; background: #602950;position: relative;border-bottom:0px #fff solid;}*//*border-radius: 15px;*/
/*.slideBox .hd ul li.on:after{content: ""; width: 0;height: 5px;position: absolute;top: 100%;left: 0%;animation: myfirst 3s;opacity: 1; background-color: #602950;}
@keyframes myfirst
{
from {width: 0px;}
to {width: 82px;}
}*/

.slideBox .hd ul li{ display: inline-block; width:80px;margin-left: 8px;margin-right: 8px;position: relative; top: -.03rem; z-index:3;height:5px;background:rgba(255,255,255,.5);border-radius:10px;}
.slideBox .hd ul li:after{content: "";transition-timing-function:linear;transform-origin:left; position: absolute; left: 0;width: 0; height: 100%; top: 0; background:rgba(255,255,255,1); border-radius:10px;/*background:rgba(255,255,255,.5);*/}
.slideBox .hd ul li.on:after{
  width: 100%;
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  transition: all 2s linear;
}
/*.slideBox .hd ul li.on:after{ animation:first 3s;}
@keyframes first{
0%{width:0;transform:scaleX(.5);}
100%{width:100%;transform:scaleX(1);}
}*/



/* .banner_1{width: 92%;height: 50px;position: absolute;top: calc(50% - 25px);z-index: 3;left: 50%;transform: translateX(-50%);} */
.banner_1 a{display: block;width: 30px;height: 50px;position: absolute;top: calc(50% - 25px);left: 4%;}

.banner_1 .next{right: 4%;left: initial; -webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.banner_l .prev{left: 4%; -webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
/*.banner_l a.prev:hover { opacity:0.5}.banner_l a.next:hover{ opacity:0.5}*/


.sec_img{width:100%;}.sec_img img{width: 100%;height:auto;vertical-align: middle;}
/*产品*/
.ipro{padding: 140px 0 50px 0;background: #f5f5f5;max-width: 1920px;margin: 0 auto;}
.content{ width: 100%;
height: 94px;
position: relative;
text-align:center;
margin-bottom: 20px !important;
}
.content h1{ font-size:40px;font-weight:bolder;}.content h2{ font-size:18px; font-weight:lighter; color:#666666; margin-top:10px;}

/*寻找适合您的产品*/
.cp{width: 87%;max-width: 1640px;margin:0px auto 0px;height:auto;overflow: hidden; position:relative;}
.cp_c{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.cp_cl{width: 22.5%;height:610px;overflow: hidden;float: left;margin-top: 35px;margin-bottom: 35px;margin-left: 2.5%;margin-bottom: 20px;border-radius: 15px;box-shadow:0px 0px 15px #eee;box-sizing: border-box;border: 0px #ececec solid;background:#fff;}
.cp_cl a{width: 100%;height: auto;display: block;}
.cp_cl a h1{font-size: 22px;text-align: center; color: #333333;margin-top: 35px; font-weight:bolder;}
.cp_cl a p{font-size: 15px;text-align: center; color: #666666;width:88%; margin:0 auto;margin-top: 33px; line-height:30px;}
.cp_cl a .more{width: 79px;height: 24px;margin:45px auto 0px;font-size: 12px;border:1px #a0a0a0 solid;border-radius: 15px;line-height: 24px;text-align: center;color: #666666;} 
.cp_cl a .cp_cl1{width: 100%;height: auto;margin:100px auto;}
.cp_cl a .cp_cl1 img{width: 142px;max-width: 142px;height: auto;display: block;margin:0px auto;transition: all 0.5s;}
.cp_cl:hover .cp_cl1 img{/*transform: scale(1.1);*/filter: grayscale(100%) brightness(500%);}
/*.cp_cl a:hover .more{background: #602751;border:1px #602751 solid;;color: #fff;}*/
.cp_cl:hover{border:0px #0477b8 solid; background:#0477b8;box-shadow:0px 0px 10px #d1d1d1;}
.cp_cl:hover h1{color:#FFFFFF;}
.cp_cl:hover p{color:#FFFFFF; }


/*解决方案*/
.isolution{position: relative;padding: 140px 0 0 0;max-width: 1920px;margin: 0 auto;background-image: url(../images/sec3_bg.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.isolution .sec_img{position: absolute;top: 0;left: 0;right: 0;z-index: -9;}

.isolution{}
.isolution .content{}

/*解决方案*/
/*th_index_design*/
.th_index_design{width:100%;margin-top:0px;z-index:10;}
.th_wraper{width:86%;max-width: 1640px; margin:0 auto; padding: 0 15px;}
.th_index_design .th_body{ padding-top: 0px;}
.th_index_design .th_body ul{overflow: hidden;}
.th_index_design .th_body li{ float: left; width: 17%; /*min-height: 440px;*/min-height: 340px; position: relative; overflow: hidden;max-height: 621px;
-webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -ms-transition: all .5s ease-out;
      transition: all .5s ease-out;}
.th_index_design .th_body li img{ height:100%; width:auto;
-webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -ms-transition: all .5s ease-out;
      transition: all .5s ease-out;}
.th_index_design .th_body li .th_op{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; position: absolute; background: none;
-webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  -ms-transition: all .5s ease-out;
      transition: all .5s ease-out;}
/*.th_index_design .th_body li .th_op h1{ text-align: right; padding: 35px;}
.th_index_design .th_body li .th_op h1 span{ font-size: 18px; color: white; display: inline-block; position: relative;}
.th_index_design .th_body li .th_op h1 span:after{ content: ''; position: absolute; right: 0; bottom: -10px;width: 0;height: 0;border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid white; }*/
.th_index_design .th_body li .th_btxt{ padding: 25px; color: white; margin-top: 35px;}
.th_index_design .th_body li .th_btxt h2{ width: 30px; height: 2px; background-color: white; }
.th_index_design .th_body li .th_btxt dl dt{ font-size: 22px; padding-bottom: 16px; font-weight:bolder;letter-spacing:2px;}
.th_index_design .th_body li .th_btxt dl dd{ font-size: 18px; padding-top: 5px;}
.th_index_design .th_body li .th_btxt p{ padding:5px; width:86%;color: white; margin-top: 60px; font-size:16px; line-height:30px;transition: all 0.5s;opacity:0;}

.th_index_design .th_body li .th_btxt a{ display:block; position:absolute; bottom:50px; left:26px;}
.th_index_design .th_body li .th_btxt a.a1{width:100px; background:#fff;border-radius: 20px; text-align:center; height:38px; line-height:38px; font-size:16px; color:#2a4770;bottom:-100%;opacity:0;transition: all 0.5s;}
.th_index_design .th_body li .th_btxt a.a2{width:30px; height:30px; border:1px #ffffff solid;border-radius: 50%; text-align:center; line-height:30px; font-size:18px;  color:#fff;opacity:1;transition: all 0.5s;}

.th_index_design .th_body li:hover .th_btxt p{opacity:1;}
.th_index_design .th_body li:hover .th_btxt a.a1{opacity:1; bottom:50px;}
.th_index_design .th_body li:hover .th_btxt a.a2{opacity:0; bottom:-100%;}

.th_index_design .th_body li.s_crt{ width: 31%;}
.th_index_design .th_body li.s_crt .th_op{  background-color: rgba(0,0,0,0.6)}

.th_index_design .th_body li.s_crt .th_btxt p{opacity:1;}
.th_index_design .th_body li.s_crt .th_btxt a.a1{opacity:1; bottom:50px;}
.th_index_design .th_body li.s_crt .th_btxt a.a2{opacity:0; bottom:-100%;}

.isolution .more{ width:100%;height:45px; line-height:45px;text-align:center; z-index:0;margin-top: 40px;padding-bottom: 35px;}
.isolution .more a{ display:block; width:140px; margin:0px auto; text-align:center; height:38px; border-radius:25px; line-height:38px; border:1px #fff solid; color:#fff; font-size:16px;}
.isolution .more a:hover{background-color: #fff;color: #0477b8;}

/*案例*/

.icase {
/* background:#f5f5f5; */
background-image: url(../images/icase_bg1.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
padding-bottom: 20px;
max-width: 1920px;
margin: 0 auto;
padding: 140px 0 35px 0;
}
.icase .content h1{color: #fff;}
/*案例fangan*/
.fang{ width:100%; /*overflow:hidden;*/ height:590px;}

.fang-content{width:86%;max-width:1640px;margin:6px auto 0px; position:relative}
.fang-cont1{ float:left; width:70%;height: 572px; overflow:hidden; cursor:pointer}
.fang-cont1 img{ width:100%; height:auto;transition:all 0.4s ease-out}
.fang-cont1 img:hover{transform:scale(1.1)}
.fang-cont2{ width:43%; height:464px; overflow:hidden; position:absolute;right:0px; bottom:-30px; z-index:23; background:url(../images/icase_bg.jpg) no-repeat center/cover; box-shadow:0px 0px 12px 4px rgba(67,118,180,0.5); padding:0px 0px}
.fang-main{ width:70%; margin:0 auto; overflow:hidden; margin-top:94px;}
.fang-main h3{ float:left; width:100%; overflow:hidden; font-size:24px; color:#fff; font-weight:inherit;}
.fang-info{ float:left; width:100%; overflow:hidden; font-size:15px; line-height:32px; color:#fff;  margin-top:16px; font-weight:lighter;-webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.fang-main .fang-icon{ float:left; width:120px; height:33px; line-height:33px; border:1px #fff solid; margin-top:30px;border-radius:20px; text-align:center; color:#fff; }

.fang-cont2 .swiper-pagination-custom{width:50%; margin:0 auto; margin-left:20%; bottom:50px;padding:0px 0px}
.fang-cont2 .swipers-dot{ width:25%; float:left; overflow:hidden; cursor:pointer}
.fang-cont2 .swipers-dot span{ float:left; width:100%; height:2px; background:rgba(255,255,255,0.2); overflow:hidden; position:relative}
.fang-cont2 .swipers-dot samp{ float:left; width:100%; font-size:16px; color:rgba(255,255,255,0.6);font-family:'dinpro';/* font-style:italic;*/ text-align:center; margin-bottom:10px}
.fang-cont2 .swipers-dot span:before{ width:0%; height:100%; position:absolute;left:0px;top:0px; z-index:12;background:rgba(255,255,255,1);content:""}
.fang-cont2 .swipers-active span:before{/*animation:sldie 12s linear;*//*animation:sldie 8s linear;*/animation:sldie 5s linear;  }
.fang-cont2 .swipers-active samp{color:rgba(255,255,255,1)}
@keyframes sldie{
0%{width:0%}
100%{width:100%}
}

.icase .more{ width:100%;height:45px; line-height:45px;text-align:center;margin-top: 60px;}
.icase .more a{ display:block; width:140px; margin:0px auto; text-align:center; height:38px; border-radius:25px; line-height:38px; border:1px #fff solid; color:#fff; font-size:16px;}

.icase .more a:hover{color: #fff;background-color: #0477b8; border: 1px #0477b8 solid;}
.swiperback_l{top:unset;bottom:40px!important; left:15%;width:30px!important; background:none;}
.swiperback_r{top:unset;bottom:40px!important;right:25%;width:30px!important; background:none;}
/*新闻*/

.inews{margin: 140px 0 50px 0;overflow: hidden;}
.xw_b{width:86%;height: auto;overflow: hidden;margin:50px auto;max-width: 1640px; }
.xw_b1{width: 86%;height: auto;overflow: hidden;float: right;}
.xw_b1 ul{width: 100%;height: auto;overflow:hidden;}
.xw_b1 ul li{width: 100%;height: auto;overflow: hidden;}
.xw_b1 ul li a{display: block; width:31%; margin-left:2.3%; float:left; background:#f5f5f5;}
.xw_b1 ul li a .xw_t{width: 88%;height:auto;overflow: hidden; margin-left:6%; font-size:18px; line-height:25px; color:#666666; margin-top:30px;margin-bottom:10px;}
.xw_b1 ul li a .xw_t span{ display:block; font-size:22px;}
.xw_b1 ul li a .xw_img{width: 88%;height:253px;overflow: hidden; margin-left:6%;}
.xw_b1 ul li a .xw_img img{width: 100%;height: auto;overflow: hidden;vertical-align: middle;transition: all 0.5s;}
.xw_b1 ul li a:hover .xw_img img{transform: scale(1.1);}
.xw_b1 ul li a .xw_b1_1{width: 88%;height: 210px;padding-left:6%;padding-right: 6%; padding-top:3%}
.xw_b1 ul li a .xw_b1_1 h1{font-size: 22px;color: #000;font-weight: normal;height: 70px;line-height: 30px;}
.xw_b1 ul li a .xw_b1_1 p{font-size: 16px;color: #898989;line-height: 30px; height:94px; overflow:hidden; margin-top:10px;}
.xw_b1 ul li a .xw_b1_1 .xw_i{width: 100%;height: 45px;line-height: 45px;font-size: 14px;color: #666; border-top:1px #f1f1f1 solid;}
.xw_b1 ul li a .xw_b1_1 .xw_i h2{font-weight: normal;float: right;font-size: 20px;color: #666;margin-right: 1%;}
.xw_b1 ul li a:hover .xw_b1_1 .xw_i h2{color: #000;}
.xw_b1 ul li a:hover .xw_b1_1 .xw_i{color: #000;}
.xw_b1 ul li a:hover .xw_b1_1 p{color: #000;}
.xw_b1 ul li a:hover .xw_b1_1 h1{color: #0477b8;}
.xw_b2{width: 9%;height: auto;overflow: hidden;float: left;}
.xw_b2 ul li{width:100%; height:47px; margin-bottom:20px;}
.xw_b2 ul li a{display: block; width:86%; text-align:center; height:47px; line-height:21px; font-size:19px; color:#999999; border:1px #999999 solid; border-radius:5px;display: flex;justify-content: center;align-items: center;}
.xw_b2 ul li.on a{ color:#0477b8; border:1px #0477b8 solid;}
.xw_b2 a.more{display: block; width:86%; text-align:center; height:47px; line-height:21px; font-size:19px; color:#999999; border:1px #999999 solid; border-radius:5px;display: flex;justify-content: center;align-items: center;}
.xw_b2 a.more:hover{color: #0477b8;border: 1px #0477b8 solid;}

/*合作伙伴*/
.ihzhb{background:#f5f5f5;padding: 55px 0 55px 0px;max-width: 1920px;margin: 0 auto;}
.hzhb{width: 87%;max-width:1640px;margin:0px auto 0px; padding-top:30px;height: auto;overflow: hidden;}
.hzhb ul{width: 100%;height: auto;margin: 18px auto 0px;overflow:hidden;}
.hzhb ul li{width: 15.5%;height: auto;overflow: hidden;float: left;margin-bottom: 30px; margin-right:1.2%; border:1px #eee solid; background:#fff;}
.hzhb ul li a{display: block; width:92%; margin:9px auto; overflow:hidden;border:1px #eee solid;}
.hzhb ul li a img{max-width: 100%;}/*filter: grayscale(100%) brightness(100%);opacity:0.7;*/
.hzhb ul li:hover a img{max-width: 100%;}/*filter:none;opacity:1;*/
.ihzhb .more{ width:100%; height:50px; line-height:50px;text-align:center;margin-top: 60px;}
.ihzhb .more a{ display:block; width:180px; margin:0px auto; text-align:center; height:48px; border-radius:30px; line-height:48px; background:#0477b8; color:#fff; font-size:16px;}
.ihzhb .more a:hover{background-color: #fff;color: #0477b8;border: 1px solid #0477b8;}


@media only screen and (max-width: 1640px) {

.banner_1 a.next img{height: 70px;}
.banner_1 a.prev img{height: 70px;}
/* 首页banner */
#slideBox{margin: 77px auto 0;}
.slideBox .hd ul li{width: 68px;}
.slideBox .bd{height:calc(100vh - 77px);}
.slideBox .bd img{height:calc(100vh - 77px);}
/* 标题 */
.content{margin-bottom: 10px !important;height: 75px;}

/*产品*/
.ipro{padding: 80px 0 40px 0;}
.content h1{ font-size:35px;font-weight:bolder;}.content h2{ font-size:15px; font-weight:lighter; color:#666666; margin-top:5px;}
.cp_c{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.cp_cl{width: 22.5%;height:519px;overflow: hidden;float: left;margin-top: 25px;margin-bottom: 35px;margin-left: 3%;margin-bottom: 20px;border-radius: 15px;/* box-shadow:0px 0px 15px #eee; */ }
.cp_cl a .cp_cl1{margin:85px auto;}
.cp_cl a .cp_cl1 img{width: 122px;max-width: 122px;}
.cp_cl a h1{font-size: 20.5px;}
.cp_cl a p{font-size: 12.5px;}

/*解决方案*/  
.isolution{padding: 75px 0 0 0;}
.isolution .more{margin-top: 25px; padding-bottom: 20px;}
.th_wraper{margin:0px auto 20px; padding: 0 15px;}
.th_index_design .th_body li{ float: left; width: 17%;max-height: 530px;}
.th_index_design .th_body li .th_btxt dl dt{ font-size: 20.5px;padding-bottom: 14px;}
.th_index_design .th_body li .th_btxt p{font-size: 12.5px;margin-top: 50px;line-height: 28px;}
.isolution .more a{font-size: 12px;height: 31px;line-height: 31px; width: 122px;}
.th_index_design .th_body li.s_crt .th_btxt a.a1{font-size: 13.5px;height: 33px;line-height: 33px;width: 82px;}
.th_index_design .th_body li .th_btxt a.a2{width: 26px;height: 26px;font-size: 15px;line-height: 26px;}

/*案例*/
.icase{padding: 80px 0 25px 0;}
.fang{overflow:hidden;}
.fang-cont1{height: 530px;}
.fang-cont2{ height:430px;}
.fang-main{ width:72%; margin:0 auto; overflow:hidden; margin-top:85px;}
.icase .more{margin-top: 15px;}
.fang-info{font-size: 12.5px;}
.fang-main .fang-icon{font-size: 12px;height: 28px;line-height: 26px;width: 102px;}
.icase .more a{font-size: 12px;height: 31px;line-height: 31px; width: 122px;}
.fang-main h3{font-size: 20.5px;}
.fang-cont2 .swipers-dot samp{font-size: 13.5px;}

/*新闻*/
.inews{margin: 80px 0 40px 0;}
.xw_b2 ul li a{font-size: 16.5px;height: 44px;line-height: 20px;}
.xw_b1 ul li a .xw_t{font-size: 17px;margin-top: 20px;}
.xw_b2 a.more{font-size: 16.5px;height: 44px;line-height: 20px;}
.xw_b1 ul li a .xw_b1_1{height: 195px;}
.xw_b{margin: 20px auto;}
.xw_b1 ul li a .xw_img{width: 88%;height:auto}
.xw_b1 ul li a .xw_b1_1 h1{font-size: 18px;color: #000;font-weight: normal;height: 60px;line-height: 30px;}
.xw_b1 ul li a .xw_b1_1 p{font-size: 12.5px;color: #898989;line-height: 25px; height:70px; overflow:hidden; margin-top:10px;}
.xw_b1 ul li a .xw_b1_1 .xw_i{font-size: 12px;}

/*合作伙伴*/
.ihzhb{padding: 45px 0;}
.ihzhb .more{margin-top: 40px;}
}

@media only screen and (max-width: 1480px) {
/* 首页banner */
#slideBox{margin: 70px auto 0;}
.slideBox .bd{height:calc(100vh - 70px);}
.slideBox .bd img{height:calc(100vh - 70px);}
.slideBox .hd ul li{width: 52px;height: 3px;}

.slideBox .hd{bottom: 24px;}

/* 标题 */
.content{height: 65px;}

/*产品*/
.ipro{padding: 65px 0 40px 0;}
.content h1{ font-size:32px;}.content h2{ font-size:13.5px; margin-top:2px;}
.cp_c{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.cp_cl{height:468px;margin-top: 25px;margin-bottom: 35px;margin-bottom: 20px;}
.cp_cl a .cp_cl1{margin:75px auto;}
.cp_cl a .cp_cl1 img{width: 105px;}
.cp_cl a h1{font-size: 18.5px;}
.cp_cl a p{font-size: 12px;}

/*解决方案*/  
.isolution{padding: 65px 0 0 0;}
.isolution .more{margin-top: 15px; padding-bottom: 10px;}
.th_wraper{margin:0px auto 20px; padding: 0 15px;}
.th_index_design .th_body li{max-height: 480px;}
.th_index_design .th_body li .th_btxt dl dt{ font-size: 18.5px;padding-bottom: 10px;}
.th_index_design .th_body li .th_btxt p{font-size: 12px;margin-top: 40px;line-height: 23.5px;}
.isolution .more a{font-size: 12px;height: 26px;line-height: 26px; width: 108px;}
.th_index_design .th_body li.s_crt .th_btxt a.a1{font-size: 12px;height: 29px;line-height: 29px;width: 75px;}
.th_index_design .th_body li .th_btxt a.a2{width: 21px;height: 21px;font-size: 12.5px;line-height: 21px;}

/*案例*/
.icase{padding: 70px 0 15px 0;}
.fang{overflow:hidden;height: 500px;}
.fang-cont1{height: 450px;}
.fang-cont2{ height:355px;}
.fang-main{ width:72%; margin:0 auto; overflow:hidden; margin-top:58px;}
.icase .more{margin-top: 15px;}
.fang-info{font-size: 12px;line-height: 23px;margin-top:10px;}
.fang-main .fang-icon{font-size: 12px;height: 23px;line-height: 23px;width: 91px;}
.icase .more a{font-size: 12px;height: 26px;line-height: 26px; width: 108px;}
.fang-main h3{font-size: 18.5px;}
.fang-cont2 .swipers-dot samp{font-size: 12px;}

/*新闻*/
.inews{margin: 70px 0 40px 0;}
.xw_b2 ul li a{font-size: 15px;height: 40px;line-height: 19px;}
.xw_b1 ul li a .xw_t{font-size: 15.5px;line-height: 23px; margin-top: 16px;}
.xw_b2 a.more{font-size: 15px;height: 40px;line-height: 19px;}
.xw_b1 ul li a .xw_t span{font-size: 21px;line-height: 23px;}
.xw_b2 ul li{margin-bottom: 8px;}
.xw_b1 ul li a .xw_b1_1{height: 180px;}
.xw_b{margin: 20px auto;}
.xw_b1 ul li a .xw_img{width: 88%;height:auto}
.xw_b1 ul li a .xw_b1_1 h1{font-size: 18px;color: #000;font-weight: normal;height: 50px;line-height: 23px;}
.xw_b1 ul li a .xw_b1_1 p{font-size: 12px;color: #898989;line-height: 23px; height:70px; overflow:hidden; margin-top:7px;}
.xw_b1 ul li a .xw_b1_1 .xw_i{font-size: 12px;}

/*合作伙伴*/
.ihzhb{padding: 45px 0;}
.ihzhb .more{margin-top: 40px;}
}
@media only screen and (max-width: 1380px) {
  .slideBox .bd{height:calc(100vh - 100px);}
  .content h1{font-size: 30px;}
  .content h2{font-size: 13px;}
  .banner_1 a.next img{height: 50px;}
  .banner_1 a.prev img{height: 50px;}
  .slideBox .hd ul li{width: 47px;}
/* 产品 */
.ipro{padding: 55px 0 30px 0;}
.cp_cl{height: 435px;margin-top: 15px;}
.cp_cl a .cp_cl1{margin: 65px auto;}
.cp_cl a .cp_cl1 img{width: 98px;}
.cp_cl a h1{font-size: 17px;}
.cp_cl a p{line-height: 22px;}
/* 解决方案 */
.isolution {padding: 55px 0 0 0;}
.th_index_design .th_body li{max-height: 447px;}
.th_index_design .th_body li .th_btxt dl dt{font-size: 17px;padding-bottom: 7px;}
.th_index_design .th_body li .th_btxt a.a2{width: 20px;height: 20px;line-height: 20px;font-size: 12px;}
.th_index_design .th_body li .th_btxt p{line-height: 22px;margin-top: 35px;}
.th_index_design .th_body li.s_crt .th_btxt a.a1{width: 70px;height: 27px;line-height: 27px;}
.isolution .more a{width: 100px;height: 24px;line-height: 24px;}
/* 案例 */
.fang-main h3{font-size: 17px;}
.fang-info{line-height: 22px;}
.fang-cont2{height: 334px;}
.fang-cont1{height: 420px;}
.fang{height: 470px;}
.icase .more a{width: 100px;height: 24px;line-height: 24px;}
/* 新闻  */
.inews{margin: 55px 0 30px 0;}
.xw_b2 ul li a{font-size: 14px;height: 38px;line-height: 17px;}
.xw_b2 a.more{font-size: 14px;height: 38px;line-height: 17px;}
.xw_b1 ul li a .xw_t{font-size: 14px;margin-top: 13px;line-height: 21px;}
.xw_b1 ul li a .xw_t span{font-size: 20px;}
.xw_b1 ul li a .xw_b1_1 h1{font-size: 17px;height: 45px;}
.xw_b1 ul li a .xw_b1_1 p{line-height: 22px;margin-top: 5px;}
.xw_b1 ul li a .xw_b1_1 .xw_i{height: 35px;line-height: 35px;}
.xw_b1 ul li a .xw_b1_1{height: 165px;}
}
/* 手机端 */
@media screen and (max-width: 1024px) {
#slideBox{display:none;}#banner_box{display:block;}
.box_swipe{margin: 0px auto;display: block;width: 100%;overflow:hidden;position:relative; margin-top:68px;}
.box_swipe ul li{width: 100%;height: auto;}
.box_swipe ul li img{width: 100%;height: auto;vertical-align: middle;}
.box_swipe>ol{width: 100%;height:auto;position: absolute;text-align: center; bottom: 10px;z-index: 1;}
.box_swipe>ol>li{width:20px;height: 5px;margin-left: 5px;margin-right: 5px;border-radius:20px;cursor: pointer;background: #fff;display:inline-block;text-align: center;}
.box_swipe>ol>li.on{background: #0477b8;}


/*产品*/
.ipro{margin: 0 0 0 0;padding: 20px 0 30px 0;}
.content h1{ font-size:20px;font-weight:bolder;}
.content h2{ font-size:14px; font-weight:inherit; color:#666666; margin-top:6px;}
.cp{width: 100%;max-width: 1660px;margin:0px auto 0px;height:auto;overflow: hidden; position:relative; bottom:0;}
.cp_c{width: 92%;}
.cp_cl{width: 100%;height:250px;overflow: hidden;float: left;border: 0px #ececec solid;margin-top: 6px;margin-bottom: 6px;border-radius: 15px;box-shadow:0px 0px 15px #eee; background:#fff;margin-left: 0 !important;margin-right: 0 !important;}
.cp_cl a h1{font-size: 14px;margin-top: 5px; font-weight:bolder;}
.cp_cl a p{font-size: 12px;margin-top: 10px; line-height:20px;}
.cp_cl a .cp_cl1{width: 100%;height: auto;margin:26px auto;}
.cp_cl a .cp_cl1 img{width: 82px;max-width: 82px;height: auto;}

.content{margin: 20px auto 10px !important;}
.isolution .content{height: auto;}
.icase .content{height: auto;margin: 0 auto 10px;}
.content{margin: 0 auto 15px !important;}
.ihzhb .content{margin:0 !important;}



/*解决方案*/
.isolution{padding-bottom: 20px;padding-top: 20px;}
.isolution .more{display: none;}
.sec_img{height: 100% !important;}
.sec_img img{height: 100% !important;}
.th_wraper{margin: 20px auto 0 auto;width: 92%;}
.th_index_design .th_body li{ float: left; width: 49%; height: 220px; min-height:140px; position: relative; overflow: hidden;margin-bottom: 2%;}
.th_index_design .th_body li:nth-child(odd){margin-right: 2%;} 
.th_index_design .th_body li.s_crt{ width: 49%;}
.th_index_design .th_body li.last{width: 100%;margin-right: 0;}
.th_index_design .th_body li .th_op{ background: none;}
.th_index_design .th_body li img{height:100%; width:100%;}
.th_index_design .th_body li .th_btxt{ padding: 25px; color: white; margin-top: 1px;}
.th_index_design .th_body li .th_btxt h2{ width: 30px; height: 2px; background-color: white; }
.th_index_design .th_body li .th_btxt dl dt{ font-size: 16px; padding-bottom: 6px; font-weight:inherit;}
.th_index_design .th_body li .th_btxt dl dd{ font-size: 12px; padding-top: 5px;}

.th_index_design .th_body li.s_crt .th_op{  background: none;}
.th_index_design .th_body li .th_btxt p{opacity:0;}
.th_index_design .th_body li.s_crt .th_btxt p{opacity:0;margin-top: 2px;}
.th_index_design .th_body li .th_btxt a.a1{width:80px; background:#fff;border-radius: 20px; text-align:center; height:28px; line-height:28px; font-size:12px; color:#2a4770;bottom:0;}
.th_index_design .th_body li .th_btxt a.a1{opacity:1; bottom:30px;}
.th_index_design .th_body li .th_btxt a.a2{opacity:0; bottom:-100%;}
.th_index_design .th_body li.s_crt .th_btxt a.a1{opacity:1; bottom:30px;}


/*案例*/
.icase{padding: 20px 0 0 0;}
.icase .more{display: none;width: 100%;}
.fang{ width:100%; overflow:hidden; height:auto;position:relative; bottom:0px;}
.fang-content{width: 92%; margin:0px auto 0px;}
.fang-cont1{ float:none; width:100%; margin:0 auto;height: auto;}
.fang-cont2{ width:100%; height:300px;  position:inherit;right:0px; bottom:0px; margin-bottom:20px; background:url(../images/icase_bg.jpg) no-repeat center/cover; box-shadow:0px 0px 12px 4px rgba(67,118,180,0.3); }
.fang-main{ width:84%; margin:0 auto; overflow:hidden; margin-top:20px;}
.fang-main h3{font-size:18px;}
.fang-info{ font-size:12px; line-height:24px; margin-top:16px; font-weight:inherit; }
.fang-main .fang-icon{ float:left; width:100px;font-size:12px; height:26px; line-height:26px; margin-top:30px;border-radius:16px;}
.fang-cont2 .swiper-pagination-custom{width:84%; margin:0 auto; margin-left:8%; bottom:30px;padding:0px 0px}
.swiperback_l{left:5%;width:20px!important;display:none}
.swiper-button-next{display:none}
.swiperback_r{width:20px!important;display:none}


/*新闻*/
.inews{margin: 20px 0 0 0;}
.xw_b{width:92%;height: auto;overflow: hidden;margin:20px auto;max-width: 1640px; position:relative; bottom:0%;}
.xw_b2{width: 100%;height: auto;overflow: hidden;float:none;}
.xw_b2 ul li{width:30%; float:left; margin:0 1.1% 2.2% 1.1%; height:47px;}
.xw_b2 ul li a{width: 100%; height:45px; line-height:18px; font-size:14px; color:#999999; border:1px #999999 solid; border-radius:5px;display: flex;justify-content: center;align-items: center;box-sizing: border-box;padding: 0 1%;}
.xw_b1 ul li a .xw_img{width: 92%;height:auto; margin-left:4%;}
.xw_b1 ul li a .xw_t{width: 92%;height:50px;overflow: hidden; margin-left:4%; font-size:18px; line-height:25px; color:#000; margin-top:10px;margin-bottom:10px;}
.xw_b1 ul li a .xw_b1_1 h1{font-size: 16px;height:auto;line-height: 25px;}
.xw_b1 ul li a .xw_b1_1 p{font-size: 13px;line-height: 22px; height:auto; overflow:hidden; margin-top:5px;}
.xw_b1 ul li a .xw_b1_1{width: 92%;height: auto;padding-left:4%;padding-right: 4%; padding-top:1%}
.xw_b2 a.more{display:none}
.xw_b1{width: 100%;height: auto;overflow: hidden;float:none;}
.xw_b1 ul li a{display: block; width:100%; margin-left:0%; float:left; background:#f5f5f5; border-bottom:5px solid #fff;}

/*合作伙伴*/
.ihzhb{padding: 20px 0 0 0;}
.ihzhb .more{display: none;}
.hzhb{display:block;padding-top:0px;width: 92%;}
.hzhb ul li{width: 48%;height: auto;overflow: hidden;float: left;margin-bottom: 15px; margin-right:0.8%; margin-left:0.5%;}
.hzhb ul li a{ margin:4px auto;}
}

