@charset "UTF-8";

/*banner图*/
.banner { width: 100%; height: 940px; position: relative }
.wy-mod-banner { width: 100%; margin-top: 0; height:940px; position: relative; overflow: hidden }
.wy-mod-banner img { width: auto }
.wy-mod-banner .banners { width: 100%; height: 940px; overflow: hidden; position: absolute; }
.wy-mod-banner .banner { width: 100%; height: 940px; overflow: hidden; position: absolute; }
.wy-mod-banner .focus { width: 100%; margin: 0 auto; padding-top: 810px; text-align: center }
.wy-mod-banner .focus a { text-decoration: none; z-index: 3; width: 20px; height: 20px; position: relative; display: inline-block; overflow: hidden; margin: 0; zoom: 1 }
.wy-mod-banner .focus a .bg-m { z-index: 4; color: #fff; line-height: 40px; font-size: 40px; position: absolute; display: block; left: 2px; top: 6px; cursor: pointer; display: none }
.wy-mod-banner .focus a .bg-b { background: url(../images/bt2.png) center center no-repeat; position: absolute; display: block; left: 0; top: 0; cursor: pointer; width: 20px; height: 20px }
.wy-mod-banner .focus a .inner { background: url(../images/bt1.png) center center no-repeat; position: absolute; left: 0; top: 0; z-index: 9; opacity: 0; display: none\9; +display:none;
width: 20px; height: 20px }
.wy-mod-banner .focus a.on .inner, .wy-mod-banner .focus a:hover .inner { cursor: pointer; display: block; border: 0; -webkit-transition: opacity .3s ease-in-out; -ms-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; opacity: 1 }
.wy-mod-banner .focus .hover .inner { display: block }

.section {padding:86px 0 0 0;}

/*星邑映像*/

.container01,.container02,.container03,.container04,.container05,.container06,.container07,.container08,.n-container01,.n-container03,.n-container04{ margin:0 auto;}
.container02{background:url(../images/container02_bg.jpg) center no-repeat;position:relative;padding-bottom:32.55% !important;overflow:hidden;background-attachment: fixed;background-size: cover; margin-bottom:30px;}
.container02 .top{ position:absolute; top:0; right:0; bottom:0; left:0;}
.container02 .top .w1200{ height:100%; display:flex; align-items:center}
.container02 .top .ll{ position:relative;}
.container02 .top .ll:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/play_top.png) center no-repeat; background-size:100% 100%}
.container02 .top .ll img{ animation: rotate0 2s ease infinite;}

@keyframes rotate0 {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } 
}
.container02 .top .rr{ padding:0 0 0 2.5rem}
.container02 .top .rr h3 big{ font-size:2.625rem; color:#fff; line-height:1.25; font-weight:600}
.container02 .top .rr h3 small{ font-size:2.375rem; color:#fff; line-height:1.25; text-transform:capitalize; font-weight:300; margin:0 0 0 .75rem}
.container02 .top .rr p{ font-size:.9375rem; color:#fff; line-height:1.75rem; margin:1rem 0 0}



/*====选择我们的五大理由====*/


.title001{ margin-bottom:3rem; text-align:center}
.title001 .h3{ font-size:3.5rem; color:#e4e8f2; font-family:POPPINS-BOLD; text-transform:uppercase}
.title001 h2{ font-size:2rem; color:#333333; font-weight:bold; margin:-1.625rem 0 0}
.title001 p{ font-size:15px; color:#7e838f; line-height:1.5; margin:1rem 0 0}

.container06 .title001 .h3{ opacity:.3}
.container06 .title001 h2{ color:#fff}
.container06 .title001 p{ color:#fff}
.container06{padding:86px 0 86px 0;background: url(../images/container06_bg.jpg) center top no-repeat fixed;background-size: cover;}
.container06 .title{ margin-bottom:50px;}
.container06 ul{white-space: nowrap;}
.container06 ul li{display: inline-block;width: calc(25% - 24px);height:400px;background:#000;overflow:hidden;position:relative;box-sizing:border-box;border:#777777 1px solid;margin-right:27.5px;}
.container06 ul li img{ float:left; width:100%; height:100%}
.container06 ul li .con{ transition:.5s; position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; padding:50px 38px 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A5000000', endColorstr='#A5000000');background:rgba(0,0,0,0.65);}
.container06 ul li .con h3{ font-size:22px; color:#fff; line-height:44px; font-family:impact;}
.container06 ul li .con h4{ font-size:20px; color:#fff; line-height:22px; margin-bottom:20px;}
.container06 ul li .con h4 small{ font-size:16px; color:#fff; line-height:22px; margin-bottom:25px; text-transform:uppercase; margin-left:6px;}
.container06 ul li .con p{font-size:15px;color:rgba(255,255,255,0.75);line-height:26px;/* height:78px; */overflow:hidden;margin-bottom:65px;}
.container06 ul li .con span{ display:block; width:32px; height:32px; /*background:url(../images/more.png) center no-repeat;*/}
.container06 ul li:hover .con span{ background:url(../images/more_on.png) center no-repeat;}
.container06 ul li:hover .con{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F27C9E47', endColorstr='#F27C9E47');background:rgba(254,139,0,1);}
.container06 ul li:hover .con p{ color:rgba(255,255,255,1);}

/*关于我们*/

.m{ max-width: 1920px; padding: 0 50px; height:100%; margin: 0 auto; display: block; position:relative;}
.pad_top{ padding-top:6.375rem;}

.btn_xq {

  width: 8rem;

  height: 2.5rem;

  line-height: 2.5rem;

  display: block;

  text-align: center;

  font-size: .9375rem;

  color: #7a7a7a;

  border-radius: 20px;

  position: relative;

  z-index: 0;

  overflow: hidden;

  transition: all ease 600ms;

  -webkit-border-radius: 20px;

  -moz-border-radius: 20px;

  -ms-border-radius: 20px;

  -o-border-radius: 20px;

}



.btn_xq:before {

  content: "";

  position: absolute;

  right: 0;

  top: 0;

  display: block;

  height: 100%;

  width: 100%;

  border-radius: 20px;

  box-sizing: border-box;

  border: 1px solid #d7dddf;

  transition: all ease 600ms;

  z-index: -1;

  -webkit-border-radius: 20px;

  -moz-border-radius: 20px;

  -ms-border-radius: 20px;

  -o-border-radius: 20px;

}



.btn_xq:hover:before {

  border: 1px solid #5684b4;

}



.btn_xq:after {

  content: "";

  position: absolute;

  right: 0;

  top: 0;

  display: block;

  height: 100%;

  width: 0;

  background: #5684b4;

  transition: all ease 600ms;

  z-index: -1;

}



.btn_xq:hover:after {

  width: 100%;

  left: 0;

  right: auto;

}



.btn_xq:hover {

  color: #fff;

}

.s_about .tt h3{ font-size: 1.5rem; margin-bottom: 1rem;}

.s_about .btn_xq{ margin-top: 2rem;}

.s_about {
  background: url(../images/s_about_bg.jpg) center no-repeat;
  background-size: cover;
  padding-top: 8.375rem;
  padding-bottom: 13rem;
  width: 100%;
  overflow: hidden;
}

.s_about .tt {
  text-align: center;
  color: #fff;
  margin-bottom: 2.375rem;
}

.s_about .tt h3 {
  font-size: 1.75rem;
  margin-bottom: 2.375rem;
}

.s_about .tt i {
  display: block;
  width: 1.875rem;
  height: 3px;
  background: #fff;
  margin: 0 auto;
}

.s_about .con {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #fff;
  opacity: .9;
  width: 80%;
  margin: 0 auto;
  max-width: 100%;
 text-align: justify; text-justify: inter-word;
 
}

.s_about .btn_xq {
  color: #fff;
  margin: 0 auto;
  margin-top: 4rem;
}

.s_shuzi {
  margin-top: 5.625rem;
}

.s_shuzi ul {
  display: flex;
  width: 100%;
}

.s_shuzi ul li {
  color: #fff;
  font-size: 0;
  text-align: center;
  flex-grow: 1;
  position: relative;
}

.s_shuzi ul li+li:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 1rem;
  height: calc(100% - 1rem);
  width: 1px;
  background: #fff;
}

.s_shuzi ul li span {
  font-size: 2.5rem;
  font-family: BarlowCondensed-Bold;
  color: #fff;
}

.s_shuzi ul li i {
  font-size: .875rem;
  margin-left: .5rem;
}

.s_shuzi ul li i font {
  font-size: 1.5rem;
  font-family: BarlowCondensed-Bold;
}

.s_shuzi ul li p {
  font-size: 1rem;
  margin-top: .5rem;
}



---------------------------------------
/*横条位置*/

.hengdh{ padding:6.5rem 0 0; overflow:hidden}
.hengdh .title002{ border-bottom:#e3e3e3 1px solid; padding-bottom:1rem}

.dh{ margin-bottom:1rem; line-height:1;text-align: center; }
.dh img{margin: 0rem .5rem 0 0;vertical-align: top;height: 1.875rem;}
.dh big{ font-size:1.875rem; color:#2c2c2e;}
.dh small{font-size:1.125rem;color:#eab59f;font-family:Poppins;text-transform: uppercase;margin-left: .5rem;}
.dh p{ font-size:16px; color:#626366; line-height:24px; margin:.875rem 0 0}
.hengdh .dh{ border-bottom:#e3e3e3 1px solid; padding-bottom:1rem}



.bussiness-body{display: block;overflow: hidden;width: 90%;text-align: center;font-size: 0px;margin:auto;}

.bussiness-body .item{position: relative;display: inline-block;/*float: left;*/width: 16.666%;opacity: 0;filter:alpha(opacity=0);overflow: hidden;}

.bussiness-body .item1{left:200px;-webkit-transition: left 0.3s 0.5s linear,opacity 0.3s 0.5s linear,background 0.3s linear,width 0.3s linear;-o-transition: left 0.3s 0.5s linear,opacity 0.3s 0.5s linear,background 0.3s linear,width 0.3s linear;transition: left 0.3s 0.5s linear,opacity 0.3s 0.5s linear,background 0.3s linear,width 0.3s linear;}

.bussiness-body .item2{left:300px;-webkit-transition: left 0.5s 0.5s linear,opacity 0.5s 0.5s linear,background 0.3s linear,width 0.3s linear;-o-transition: left 0.5s 0.5s linear,opacity 0.5s 0.5s linear,background 0.3s linear,width 0.3s linear;transition: left 0.5s 0.5s linear,opacity 0.5s 0.5s linear,background 0.3s linear,width 0.3s linear;;}

.bussiness-body .item3{left:400px;-webkit-transition: left 0.7s 0.5s linear,opacity 0.7s 0.5s linear,background 0.3s linear,width 0.3s linear;-o-transition: left 0.7s 0.5s linear,opacity 0.7s 0.5s linear,background 0.3s linear,width 0.3s linear;transition: left 0.7s 0.5s linear,opacity 0.7s 0.5s linear,background 0.3s linear,width 0.3s linear;}

.bussiness-body .item4{left:500px;-webkit-transition: left 0.9s 0.5s linear,opacity 0.9s 0.5s linear,background 0.3s linear,width 0.3s linear;-o-transition: left 0.9s 0.5s linear,opacity 0.9s 0.5s linear,background 0.3s linear,width 0.3s linear;transition: left 0.9s 0.5s linear,opacity 0.9s 0.5s linear,background 0.3s linear,width 0.3s linear;}

.bussiness-body .item5{left:600px;-webkit-transition: left 1.1s 0.5s linear,opacity 1.1s 0.5s linear,background 0.3s linear,width 0.3s linear;-o-transition: left 1.1s 0.5s linear,opacity 1.1s 0.9s linear,background 0.3s linear,width 0.3s linear;transition: left 1.1s 0.5s linear,opacity 1.1s 0.9s linear,background 0.3s linear,width 0.3s linear;}

.bussiness-body .item.on{width: 32.33%;}

.bussiness .bussiness-body .item{left:0;opacity: 1;filter:alpha(opacity=100);}

.bussiness-body .item .service{display: block;height: 358px;border: 1px solid #e8e8e8;border-width: 1px 0px 1px 1px;text-align: center;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}

.bussiness-body .item.on .service{width: 50%;}

.bussiness-body .item5 .service{border-width: 1px 1px 1px 1px;}

.bussiness-body .item.on .service{background-color: #ff731d;border-color: #ff731d;}

.bussiness-body .item .service .content{display: block;height: 240px;padding-top: 46px;line-height: 1;}

.bussiness-body .item .service .content h4{display: block;font-size: 18px;font-weight: bold;}

.bussiness-body .item .service .content h4 a{color: #333;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}

.bussiness-body .item.on .service .content h4 a{color: #fff;}

.bussiness-body .item .service .content p{display: block;margin-top: 11px;color: #4b4b4b;white-space: nowrap;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}

.bussiness-body .item.on .service .content p{color: #fff;}

.bussiness-body .item .service .content .icon{display: inline-block;margin-top: 56px;}

.bussiness-icon1{background:url(../images/icon.png) no-repeat 0px -822px;height:72px;padding-left:88px;}

.bussiness-body .item.on .service .content .bussiness-icon1{background:url(../images/icon.png) no-repeat 0px -894px;}

.bussiness-icon2{background:url(../images/icon.png) no-repeat 0px -750px;height:72px;padding-left:42px;}

.bussiness-body .item.on .service .content .bussiness-icon2{background:url(../images/icon.png) no-repeat 0px -678px;}

.bussiness-icon3{background:url(../images/icon.png) no-repeat 0px -1254px;height:72px;padding-left:64px;}

.bussiness-body .item.on .service .content .bussiness-icon3{background:url(../images/icon.png) no-repeat 0px -1326px;}

.bussiness-icon4{background:url(../images/icon.png) no-repeat 0px -966px;height:72px;padding-left:60px;}

.bussiness-body .item.on .service .content .bussiness-icon4{background:url(../images/icon.png) no-repeat 0px -1182px;}

.bussiness-icon5{background:url(../images/icon.png) no-repeat 0px -1038px;height:72px;padding-left:55px;}

.bussiness-body .item.on .service .content .bussiness-icon5{background:url(../images/icon.png) no-repeat 0px -1110px;}

.bussiness-body .item .service .info{display: block;padding: 16px 20px 0 20px;border-top: 1px dashed #cdcdcd;font-size: 12px;line-height: 20px;color: #6c6c6c;-webkit-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}

.bussiness-body .item.on .service .info{color: #fff;border-top: 1px dashed #4e94dd;}

.bussiness-body .item .price{position: absolute;display: block;width: 100%;height: 360px;left:100%;top:0;}

.bussiness-body .item.on .price{width: 50%;left:50%;}

.bussiness-body .item .price ul{display: block;position: relative;z-index: 5;}

.bussiness-body .item .price ul li{display: block;height: 71px;line-height: 71px;*height: 69px;*line-height: 69px;border-bottom: 1px solid #565758;white-space: nowrap;}

.bussiness-body .item .price ul li a{display: block;padding: 0 20px 0 10px;color: #999;font-size: 14px;text-align: left;background: url(../images/enter-icon.png) no-repeat right 10px center;cursor: pointer;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;}

.bussiness-body .item .price ul li a:hover{color: #fff;background: url(../images/enter-icon-on.png) no-repeat right 10px center;}

.bussiness-body .item .price ul li a .num{padding-left: 10px;}

.bussiness-body .item .price .mask{position: absolute;width: 100%;height: 100%;top:0;left:0;background-color: #000;opacity: 0.8;filter:alpha(opacity=80);z-index: 2;}



/*我们做过什么*/

.case_link {width: 100%;text-align: center;padding-bottom: 0px;}

.case_link ul li {display: inline-block;vertical-align: middle;padding: 0 0;height: 45px;line-height: 45px;border-radius: 30px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border:1px solid #c4c4c4; margin: 15px 15px;}

.case_link ul li a {display: block;padding: 0 30px;height: 45px;line-height: 45px;color: #666666;font-size: 16px;border-radius: 30px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.case_link ul li:hover a,.case_link ul li.on a {background-color: #ff731d;color: #fff;}

.case_wrap{padding:3.5rem 0 6.5rem 0;width:80%;margin:0px auto;}

.case_wrap ul li{float:left; width:24%;margin:0.5%; *width:24.97%; text-align:center; background:;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.case_wrap ul li a{display:block;}

.case_wrap ul li article{position:relative; width:100%; height:0; padding-top:62.4%; overflow:hidden;}

.case_wrap ul li article img{position:absolute; top:0; left:0; width:100.5%; height:100%; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}

.case_wrap ul li article summary{width:100%; height:50px; position:absolute; bottom:-50px; left:0; line-height:50px; color:#dcdcdc; background:rgba(0,0,0,0.5); background:#666\9; text-align:left; text-indent:20px; z-index:3; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.case_wrap ul li .info {width: 100%;height: 60px;overflow: hidden;padding:0px 0px 0px 10px;box-sizing:border-box;}

.case_wrap ul li .info h5 {display: block;float: left;width: calc(100% - 100px);height: 40px;line-height: 40px;margin: 10px 0px;text-align: left;}

.case_wrap ul li .info h5 a {font-size:16px; color:#333;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.case_wrap ul li .info .fr {width: 90px;height: 60px;}

.case_wrap ul li .info .fr a {display: inline-block;vertical-align: middle;text-align: right;margin-left: 10px;width: 20px;height: 60px;background-repeat: no-repeat;background-position: center;}

.case_wrap ul li .info .fr a.case_pc {background-image: url(../images/pc_b.png);}

.case_wrap ul li .info .fr a.case_phone {background-image: url(../images/phone_w.png);}

.case_wrap ul li:hover {background-color: #ff731d;}

.case_wrap ul li:hover a article summary{bottom:0;}

.case_wrap ul li:hover a article img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}

.case_wrap ul li:hover a article:before{opacity:1; filter:alpha(opacity=100); zoom:1;}

.case_wrap ul li:hover a article:after{opacity:1; filter:alpha(opacity=100); zoom:1; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}

.case_wrap ul li:hover .info h5 a {color:#fff;}

.case_wrap ul li:hover .info .fr a.case_pc {background-image: url(../images/pc_w.png);}

.case_wrap ul li:hover .info .fr a.case_phone {background-image: url(../images/phone_w.png);}



.yj01{ width:100%; }
.yj02{ width:100%; margin-left:0%; float:right;  }
.yj02 img{width:auto;height:auto;}






/*解决方案*/

.solution .section_head .title p{color: #ff731d;}

.solution .section_head .title .trigger{color: #ffffff;font-size: 18px;}

.solution .section_head .title p i,

.solution .section_head .title span {color: #fff;}

.solution {background-color:#2a2929;background-repeat: no-repeat;background-position: center top;background-size: cover;padding:0px 0 0px!important;margin-top: 0px;overflow: hidden;box-sizing:border-box;}

.solution .solution-slide {position:relative; width:100%; margin: 0 auto; padding-top:140px;padding-bottom:110px;}

.solution .solution-slide .solution-slide-menu {width:320px ;text-align:center; margin-left:3%;}

.solution .solution-slide .solution-slide-menu ul {position:relative; z-index:1 }

.solution .solution-slide .solution-slide-menu ul li {padding:20px 0; position:relative; overflow: hidden;;cursor:pointer;background: hsla(0,0%,100%,.2);box-sizing:border-box;}

.solution .solution-slide .solution-slide-menu ul li span {position:absolute;top:0;left:0;width: 0;height:100%;background-color: #ff731d;overflow:hidden;display:block;z-index:1;}

.solution .solution-slide .solution-slide-menu ul li.cur span {width: 100%;}

.solution .solution-slide .solution-slide-menu ul li i.icon {display: block;width: 100px;height: 60px;margin: 0 auto;background-image: url(../images/solution-icon.png);background-repeat: no-repeat;position: relative;z-index: 2;}

.solution .solution-slide .solution-slide-menu ul li p {margin:10px 0 0; font-size:16px; color:#fff;position: relative;z-index: 2;}

.solution .solution-slide .solution-slide-menu ul li .icon1 {background-position: 0px 0px;}

.solution .solution-slide .solution-slide-menu ul li .icon2 {background-position: 0px -60px;}

.solution .solution-slide .solution-slide-menu ul li .icon3 {background-position: 0px -120px;}

.solution .solution-slide .solution-slide-menu ul li .icon4 {background-position: 0px -180px;}

.solution .solution-slide .solution-slide-menu ul li .icon5 {background-position: 0px -200px;}



.solution .solution-slide .solution-slide-body {width: 100%;position: absolute;top: 0px;bottom: 0px;left:0px;right: 0px;line-height: 940px;}


.solution .solution-slide .solution-slide-body .solution-slide-item {width: 100%;display: none;}

.solution .solution-slide .solution-slide-body .solution-slide-item h4 {color: #fff;font-size: 32px;margin: 20px 0px;font-weight: bold;}

.solution .solution-slide .solution-slide-body .solution-slide-item p {color: #fff;font-size: 16px;margin: 20px 0px;}

.solution .solution-slide .solution-slide-body .solution-slide-item>p {width: 100%;color: #fff;}

.solution .solution-slide .solution-slide-body .solution-slide-item .row {margin-top: 80px;}

.solution .solution-slide .solution-slide-body .solution-slide-item .row .col-3 {width: 23%;float: left;}

.solution .solution-slide .solution-slide-body .solution-slide-item .row .col-3 .item-info-item {width: 100%;text-align: center;}

.solution .solution-slide .solution-slide-body .solution-slide-item .row .col-3 .item-info-item i {display: inline-block;width: 100px;height: 90px;line-height: 90px;}

.solution .solution-slide .solution-slide-body .solution-slide-item .row .col-3 .item-info-item p {color: #ff731d;font-size: 14px;}

.solution .solution-slide .solution-slide-body .s-button {position: absolute;left: 0px;bottom: 30px;}

.solution .solution-slide .solution-slide-body .s-button a {display: block;width: 125px;height: 40px;line-height: 40px;text-align: center;color: #ff5800;font-size: 15px;border:1px solid #ff5800;border-radius: 20px;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.solution .solution-slide .solution-slide-body .s-button a:hover {background-color: #ff5800;color: #fff;}
---------


-----
/*新闻*/

.news {}

.news .section_head {padding-bottom: 20px; }

.news .news-body {padding:0.5rem 0 3.5rem 0;}

.news .news-body .news_link {width: 100%;text-align: center;margin-bottom: 35px;}

.news .news-body .news_link ul li {display:inline-block;*display: inline;*zoom: 1;color: #666;font-size: 16px;padding: 0 30px;height: 45px;line-height: 45px;border:1px solid #c4c4c4;border-radius: 30px;margin: 0 15px;cursor: pointer;}

.news .news-body .news_link ul li a {display: block;padding: 0 30px;height: 45px;line-height: 45px;color: #666;font-size: 15px;border-radius: 30px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.news .news-body .news_link ul li:hover a,.news .news-body .news_link ul li.on {background-color: #ff731d;color: #fff;}

.news .news-body .news_wrap {width: 80%;margin: 0 auto;overflow: hidden;padding-bottom:30px;}

.news .news-body .news_wrap .news_item {margin-bottom: 30px;}

.news .news-body .news_wrap .news_item .time {width: 140px;height: 130px;background-color: #ff731d;border-radius: 10px;overflow: hidden;text-align: center;}

.news .news-body .news_wrap .news_item .time strong {width: 100%;height: 80px;line-height: 80px;text-align: center;color: #fff;font-size: 60px;}

.news .news-body .news_wrap .news_item .time p {display: block;width: 100%;height: 39px;line-height: 39px;border-top: 1px solid #0060ba;color: #fff;font-size: 18px;}

.news .news-body .news_wrap .news_item .con {width: calc(100% - 180px);height: 130px;}

.news .news-body .news_wrap .news_item .con h4 {margin-bottom: 15px;}

.news .news-body .news_wrap .news_item .con h4 a {display: block;color: #555;font-size: 20px;font-weight: bold;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.news .news-body .news_wrap .news_item .con h4 a:hover {color: #ff731d;}

.news .news-body .news_wrap .news_item .con p a {display: block;color: #555;font-size: 16px;line-height: 28px;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.news .news-body .news_wrap .news_item .con p a:hover {color: #ff731d;}

.news .news-body .more a {display: block;width: 125px;height: 45px;line-height: 45px;text-align: center;margin: 0 auto;  border-radius: 30px;overflow: hidden;border:1px solid #ff731d;color: #ff731d;font-size: 16px;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.news .news-body .more a:hover {background-color: #ff731d;color: #fff;}

.newslis dl{float:left;width:47%; margin:0 0px 30px 0; height:auto; background:#ffffff; padding:20px;}

.newslis dl:nth-child(2n) {float: right;}

.newslis dl dt{ float:left;height:135px;}

.news-box-img{position: relative;max-width: 200px;}

.news-box-img img{width:180px; height:135px;}

.news-data{position: absolute;left: 0;top: 0;padding:0 8px;text-align: center;background: #ff731d;color:#fff;}

.news-data span{display: block;font-size: 24px;line-height: 30px;}

.news-data em{display: block;font-size: 14px;font-style: normal;line-height: 20px;margin-top: -3px;}

.newslis dl dd{ float:right; width: 70%;}

.newslis dl dd h4{ font-size:16px; overflow:hidden; font-weight:normal;}

.newslis dl dd h4 a{ color:#333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.newslis dl dd h4 a:hover{ color:#ff731d}

.newslis dl dd p{ color:#666; font-size:14px;padding-top:8px; line-height:21px;height: 108px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}





/*售后服务*/

.section.service_home {padding: 0px 0px 0px;}

.service_wrap {padding: 90px 0px 100px;background: url(../images/service_bg.jpg) no-repeat center;}

.service_wrap .main-wrap ul {width: 100%;text-align: center;}

.service_wrap .main-wrap ul li {display: inline-block;}

.service_wrap .main-wrap ul li h4 {font-size:46px;font-weight: bold;background-image: -webkit-gradient(linear, left top, left bottom, from(#02ebfd), to(#008de5));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.service_wrap .main-wrap ul li p {font-size: 32px;background-image: -webkit-gradient(linear, left top, left bottom, from(#02ebfd), to(#008de5));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}



.footer-topbar {background: #2a2929; border-bottom:0px solid #3e3e3e;border-top:0px solid #3e3e3e;}

.footer-topbar .main-wrap {padding: 49px 0px; width: 90%;}

.footer-topbar .footer-topbar-content {max-width: 1440px;margin:0 auto;}

.footer-topbar .footer-topbar-content .footer-topbar-item {	width:25%;float:left;cursor: pointer;}

.footer-topbar .footer-topbar-content .footer-topbar-item p {color:#fff;margin:10px 0;}

.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-img {float: left;}

.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-img .icon  {display: block;width: 100px;height: 100px;background-image: url(../images/common_icons.png);background-repeat: no-repeat;}

.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-img .f-t-icon1 {background-position: 0px -300px;}

.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-img .f-t-icon2 {background-position: -100px -300px;}

.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-img .f-t-icon3 {background-position: -200px -300px;}

.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-img .f-t-icon4 {background-position: -300px -300px;}

.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-content {float: left;margin-top: 15px}

.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-content .h4 {font-size:22px;color:#fff;}

.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-content p {font-size:14px;color:#737373;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.footer-topbar .footer-topbar-content .footer-topbar-item.on .f-top-img .f-t-icon1 {background-position: 0px -400px;}

.footer-topbar .footer-topbar-content .footer-topbar-item.on .f-top-img .f-t-icon2 {background-position: -100px -400px;}

.footer-topbar .footer-topbar-content .footer-topbar-item.on .f-top-img .f-t-icon3 {background-position: -200px -400px;}

.footer-topbar .footer-topbar-content .footer-topbar-item.on .f-top-img .f-t-icon4 {background-position: -300px -400px;}

.footer-topbar .footer-topbar-content .footer-topbar-item.on .f-top-content,.footer-topbar .footer-topbar-content .footer-topbar-item.on .f-top-content p {color:#ff731d;}



/*留言提交*/

.footer-mess {width: 100%;background-color: #ff731d;}

.footer-mess .mess-left {float: left;width: 25%;}

.footer-mess .mess-left .left_con {padding: 50px 42px;}

.footer-mess .mess-left .left_con .top {color: #fff;}

.footer-mess .mess-left .left_con .top p {font-size:2vw;}

.footer-mess .mess-left .left_con .top span {font-size:1.8vw;}

.footer-mess .mess-left .left_con .top .line {width: 192px;height: 1px;background-color: #fff;display: block;margin: 30px 0px;}

.footer-mess .mess-left .left_con b {color: #fff;font-size:2vw;font-weight: bold;line-height: 130%;}

.footer-mess .mess-left .left_con .bshare-custom {margin:20px 0px 40px;}

.footer-mess .mess-left .left_con .bshare-custom .bdsharebuttonbox a {display: inline-block;vertical-align: middle;width: 30px;height: 30px;padding:0px;margin-right: 12px;background-image: url(../images/common_icons.png);background-repeat: no-repeat;}

.footer-mess .mess-left .left_con .bshare-custom .bdsharebuttonbox a.bds_tsina {background-position: -120px 0px;}

.footer-mess .mess-left .left_con .bshare-custom .bdsharebuttonbox a.bds_renren {background-position: -150px 0px;}

.footer-mess .mess-left .left_con .bshare-custom .bdsharebuttonbox a.bds_sqq {background-position: -180px 0px;}

.footer-mess .mess-left .left_con .bshare-custom .bdsharebuttonbox a.bds_weixin {background-position: -210px 0px;}

.footer-mess .mess-left .left_con .footer_call {color: #fff;}

.footer-mess .mess-right {float: right;width: 75%;min-height: 414px;padding: 50px 0px;background: url(../images/index_mess_bg.jpg) no-repeat center;}

.footer-mess .mess-right form {padding: 0px 42px;}

.footer-mess .mess-right .form {background-color: #fff;padding: 25px 50px;box-sizing:border-box;}

.footer-mess .mess-right .form h5 {color: #3d3d3d;font-size: 24px;line-height: 34px;padding: 0px 9px;}

.footer-mess .mess-right .form input,.footer-mess .mess-right .form select {color: #888;font-size: 15px;width: 100%;height: 50px;line-height: 48px;border:1px solid #ccc;padding:0px 15px;box-sizing:border-box;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}

.footer-mess .mess-right .form input:hover,.footer-mess .mess-right .form select:hover {border-color: #ff731d;}

.footer-mess .mess-right .form .ind_wrap {margin: 23px 0px 25px;}

.footer-mess .mess-right .form .ind_wrap .input_text {width: 50%;padding: 0 9px;float: left;box-sizing:border-box;}

.footer-mess .mess-right .form .ind_sub {padding: 0 9px;}

.footer-mess .mess-right .form .ind_sub input {display: block;float: right;width: 158px;height: 42px;line-height: 40px;color: #ff731d;border:1px solid #ff731d;border-radius: 50px;background-color: #fff;cursor:pointer;}

.footer-mess .mess-right .form .ind_sub input:hover {background-color: #ff731d;color: #fff;}

.footer-mess .mess-right .form .ind_mess {padding:0px 9px;margin: 25px 0px;}

.footer-mess .mess-right .form .ind_mess textarea {display: block;float: left;width:calc(70% - 30px);height: 120px;color: #666;font-size: 15px;border:1px solid #ccc;padding: 15px;outline: none;font-family: "Microsoft Yahei";box-sizing:border-box;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}

.footer-mess .mess-right .form .ind_mess textarea:hover {border-color: #ff731d;}

.footer-mess .mess-right .form .ind_mess .code {width: 30%;display: block;float: right;}

.footer-mess .mess-right .form .ind_mess .code .ind5_pho {margin-bottom: 20px;}

.footer-mess .mess-right .form .ind_mess .code #verycode {width: 55%;float: left;}

.footer-mess .mess-right .form .ind_mess .code .yzm {width: 42%;height: 50px;border:1px solid #ff731d;background: #ff731d;color: #fff;float: right;cursor: pointer;}

.footer-mess .mess-right .form .ind_mess .code .yzm:hover {background:#0162bd;border-color: #0162bd;}



/* ---------------- Responsive website ---------------- */


/*屏幕小于1680px应用一下样式*/

@media (max-width:1680px) {
.solution .solution-slide {position:relative; width:100%; margin: 0 auto; padding-top:80px;padding-bottom:50px;}

.solution .solution-slide .solution-slide-body {width: 100%;position: absolute;top: 0px;bottom: 0px;left:0px;right: 0px;line-height: 810px;}

.yj02 img{width:100%;}

.newslis dl{float:left;width:46%; margin:0 0 30px 0; height:auto; background:#f3f3f3; padding:20px;}
.newslis dl dd{ float:right; width: 63%;}

	/*banner*/
    .banner { width: 100%; height: 890px; position: relative }
    .wy-mod-banner { width: 100%; margin-top: 0; height:890px; position: relative; overflow: hidden }
    .wy-mod-banner img { width: auto }
    .wy-mod-banner .banners { width: 100%; height: 890px; overflow: hidden; position: absolute; }
    .wy-mod-banner .banner { width: 100%; height: 890px; overflow: hidden; position: absolute; }
    .wy-mod-banner .focus { width: 100%; margin: 0 auto; padding-top: 760px; text-align: center }

}


/*屏幕小于1440px应用一下样式*/

@media (max-width:1440px) {
	
	/*banner*/
    .banner { width: 100%; height: 720px; position: relative }
    .wy-mod-banner { width: 100%; margin-top: 0; height:800px; position: relative; overflow: hidden }
    .wy-mod-banner img { width: auto }
    .wy-mod-banner .banners { width: 100%; height: 720px; overflow: hidden; position: absolute; }
    .wy-mod-banner .banner { width: 100%; height: 720px; overflow: hidden; position: absolute; }
    .wy-mod-banner .focus { width: 100%; margin: 0 auto; padding-top: 660px; text-align: center }	


.footer-mess .mess-right .form .ind_mess textarea {width:calc(66% - 20px);}

.footer-mess .mess-right .form .ind_mess .code {width:34%;}


.newslis dl{float:left;width:46%; margin:0 0 30px 0; height:auto; background:#f3f3f3; padding:20px;}

.newslis dl dd{ float:right; width: 60%;}

.solution .solution-slide {position:relative; width:100%; margin: 0 auto; padding-top:5px;padding-bottom:0px;}

.solution .solution-slide .solution-slide-body {width: 100%;position: absolute;top: 0px;bottom: 0px;left:0px;right: 0px;line-height: 680px;}

}



/*屏幕小于1366px应用一下样式*/

@media (max-width:1366px) {
	

.newslis dl{float:left;width:46%; margin:0 0px 30px 0; height:auto; background:#f3f3f3; padding:20px;}

.newslis dl dd{ float:right; width: 60%;}

	/*banner*/
    .banner { width: 100%; height: 590px; position: relative }
    .wy-mod-banner { width: 100%; margin-top: 0; height:590px; position: relative; overflow: hidden }
    .wy-mod-banner img { width: auto }
    .wy-mod-banner .banners { width: 100%; height: 590px; overflow: hidden; position: absolute; }
    .wy-mod-banner .banner { width: 100%; height: 590px; overflow: hidden; position: absolute; }
    .wy-mod-banner .focus { width: 100%; margin: 0 auto; padding-top: 460px; text-align: center }
}


/*屏幕小于1280px应用一下样式*/

@media (max-width:1280px) {


.newslis dl{float:left;width:46%; margin:0 0px 30px 0; height:auto; background:#f3f3f3; padding:20px;}

.newslis dl dd{ float:right; width: 60%;}


}



@media (max-width:1200px) {

.header .info {display: none;}

.footer-mess .mess-right .form .ind_mess textarea {width: calc(50% - 9px);}

.footer-mess .mess-right .form .ind_mess .code {width: calc(50% - 9px);}

.newslis dl{float:left;width:45%; margin:0 0px 30px 0; height:auto; background:#ffffff; padding:20px;}

.newslis dl dd{ float:right; width: 55%;}
.news-box-img img{width:150px; height:135px;}
}


/*屏幕小于1024px应用一下样式*/

@media (max-width:1024px) {
	
	/*banner*/
    .banner { width: 100%; height: 540px; position: relative }
    .wy-mod-banner { width: 100%; margin-top: 0; height:540px; position: relative; overflow: hidden }
    .wy-mod-banner img { width: auto }
    .wy-mod-banner .banners { width: 100%; height: 540px; overflow: hidden; position: absolute; }
    .wy-mod-banner .banner { width: 100%; height: 540px; overflow: hidden; position: absolute; }
    .wy-mod-banner .focus { width: 100%; margin: 0 auto; padding-top: 440px; text-align: center }	
	
	

.case_wrap{width:80%;margin:0 auto;}

.footer-mess .mess-left, .footer-mess .mess-right {width: 100%;}

.footer-mess .mess-left .left_con .top p{font-size:2.5rem;}

.footer-mess .mess-left .left_con .top span{font-size:1.9rem;}

.footer-mess .mess-left .left_con b{font-size:2.5rem;}

.newslis dl{float:left;width:44%; margin:0 0 30px 0; height:auto; background:#ffffff; padding:20px;}

.newslis dl dd{ float:right; width: 45%;}

.news-box-img img{width:150px; height:135px;}


}


/*屏幕小于900px应用一下样式*/

@media (max-width:900px) {

		/*banner*/
    .banner { width: 100%; height: 420px; position: relative }
    .wy-mod-banner { width: 100%; margin-top: 0; height:420px; position: relative; overflow: hidden }
    .wy-mod-banner img { width: auto }
    .wy-mod-banner .banners { width: 100%; height: 420px; overflow: hidden; position: absolute; }
    .wy-mod-banner .banner { width: 100%; height: 420px; overflow: hidden; position: absolute; }
    .wy-mod-banner .focus { width: 100%; margin: 0 auto; padding-top: 300px; text-align: center }

.newslis dl{float:left;width:43%; margin:0 0 30px 0; height:auto; background:#ffffff; padding:20px;}

.newslis dl dt{ float:left;height:135px;}

.news-box-img img{width:130px; height:135px;}


}


/*屏幕小于800px应用一下样式*/
@media (max-width:800px) {

	/*共用元素*/

	.container {margin: 0 auto;}

.container06 ul {  overflow-x: auto;
  display: -webkit-box;
  -webkit-overflow-scrolling: touch;
  margin: 0.5rem 0.5rem}
  
.container06 ul li{display: inline-block;width: calc(70% - 24px);height:400px;background:#000;overflow:hidden;position:relative;box-sizing:border-box;border:#777777 1px solid;margin-right:27.5px;}
}

/*屏幕小于800px应用一下样式*/

@media (max-width:800px) {
		/*banner*/
    .banner { width: 100%; height: 420px; position: relative }
    .wy-mod-banner { width: 100%; margin-top: 0; height:420px; position: relative; overflow: hidden }
    .wy-mod-banner img { width: auto }
    .wy-mod-banner .banners { width: 100%; height: 420px; overflow: hidden; position: absolute; }
    .wy-mod-banner .banner { width: 100%; height: 420px; overflow: hidden; position: absolute; }
    .wy-mod-banner .focus { width: 100%; margin: 0 auto; padding-top: 300px; text-align: center }	

	/*服务*/

	.bussiness-body {padding: 0 10px;overflow: inherit;box-sizing:border-box;}

	.bussiness-body .item {margin-bottom: -1px;}

	.bussiness-body .item,.bussiness-body .item.on {width: 33.333%;}

	.bussiness-body .item .service {width: 100%;height: auto;border:1px solid #dcdcdc;border-width: 1px 0px 1px 1px;box-sizing:border-box;}

	.bussiness-body .item .service,.bussiness-body .item.on .service {border:1px solid #dcdcdc;border-width: 1px 0px 1px 1px;background: transparent;}

	.bussiness-body .item.item2 .service,.bussiness-body .item.item5 .service {border-width: 1px 1px 1px 1px;}

	.bussiness-body .item.on .service {width: 100%;}

	.bussiness-body .item .service .content {height: auto;padding: 30px 0px;}

	.bussiness-body .item .service .content .icon {margin-top: 30px;}

	.bussiness-body .item .price {display: none;}

	.bussiness-body .item .service .info {display: none;}

	.bussiness-body .item.item1,.bussiness-body .item.item2,.bussiness-body .item.item1.on,.bussiness-body .item.item2.on {width: 50%;}

		

	.bussiness-body .item .service .content h4 a {color: #4b4b4b;;font-size: 16px;}

	.bussiness-body .item.on .service .content h4 a {color: #4b4b4b;}

	.bussiness-body .item.on .service .content p {color: #4b4b4b;}



	.bussiness-body .item.on .service .content .bussiness-icon1{background:url(../images/icon.png) no-repeat 0px -822px;height:72px;padding-left:88px;}

	.bussiness-body .item.on .service .content .bussiness-icon2{background:url(../images/icon.png) no-repeat 0px -750px;height:72px;padding-left:42px;}

	.bussiness-body .item.on .service .content .bussiness-icon3{background:url(../images/icon.png) no-repeat 0px -1254px;height:72px;padding-left:64px;}

	.bussiness-body .item.on .service .content .bussiness-icon4{background:url(../images/icon.png) no-repeat 0px -966px;height:72px;padding-left:60px;}

	.bussiness-body .item.on .service .content .bussiness-icon5{background:url(../images/icon.png) no-repeat 0px -1038px;height:72px;padding-left:55px;}



	/*案例*/


	.case_wrap ul {padding: 0px 7px}

	.case_wrap ul li {width: calc(50% - 6px);margin: 3px;box-sizing:border-box;}

	.case_wrap ul li .info {height: 40px;}

	.case_wrap ul li .info h5 {width: 100%;height: 20px;line-height: 20px;}

	.case_wrap ul li .info h5 a {font-size: 14px;}

	.case_wrap ul li .info .fr {display: none;}



	/*方案*/

	.solution {padding: 1px 0px 30px;height: auto;background-size: cover;}

	.solution .solution-slide {width: 100%;padding-top:0px;padding-bottom:0px;}

	.solution .solution-slide .solution-slide-menu {width: 100%;position: static;margin-left:0%;}

	.solution .solution-slide .solution-slide-menu ul {padding: 0px 10px;}

	.solution .solution-slide .solution-slide-menu ul li {margin-bottom: 10px;}

	.solution .solution-slide .solution-slide-menu ul li span {top: 0px;right: 0px;bottom: 0px;left: 0px;margin:auto;}

	.solution .solution-slide .solution-slide-body {display: none;}



	/*新闻*/

	.news .news-body .news_wrap {margin: 0 auto;}

	.news .news-body .news_wrap .news_item {margin-bottom: 15px;}

	.news .news-body .news_wrap .news_item .time {width: 95px;height: 88px;}

	.news .news-body .news_wrap .news_item .time strong {height: 55px;line-height: 55px;font-size: 45px;}

	.news .news-body .news_wrap .news_item .time p {height: 35px;line-height: 35px;}

	.news .news-body .news_wrap .news_item .con {width: calc(100% - 110px);height: 90px;}

	.news .news-body .news_wrap .news_item .con h4 {margin-bottom: 5px;}

	.news .news-body .news_wrap .news_item .con h4 a {display: block; font-size: 16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

	.news .news-body .news_wrap .news_item .con p a {font-size: 13px;line-height: 19px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

	.newslis dl {width: 100%;float: none;box-sizing: border-box;padding: 10px;margin-bottom: 15px;}

	.newslis dl:nth-child(2n) {float: none;}

	.newslis dl dd {width: calc(100% - 190px);}

	.newslis dl dd p {-webkit-line-clamp: 3;font-size: 12px;height: 52px;line-height: 18px;padding-top: 3px;}

	.footer-topbar {padding:0px;}

	.footer-topbar .footer-topbar-content .footer-topbar-item {width: 50%;}

	.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-img {float: none;}

	.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-img .icon {margin:0 auto;}

	.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-content {float: none;margin-top: 5px;text-align: center;}

	.footer-topbar .footer-topbar-content .footer-topbar-item .f-top-content .h4 {font-size: 18px;}

}
/*屏幕小于700px应用一下样式*/

@media (max-width:700px) {
	/*banner*/
    .banner { width: 100%; height: 370px; position: relative }
    .wy-mod-banner { width: 100%; margin-top: 0; height:370px; position: relative; overflow: hidden }
    .wy-mod-banner img { width: auto }
    .wy-mod-banner .banners { width: 100%; height: 370px; overflow: hidden; position: absolute; }
    .wy-mod-banner .banner { width: 100%; height: 370px; overflow: hidden; position: absolute; }
    .wy-mod-banner .focus { width: 100%; margin: 0 auto; padding-top: 260px; text-align: center }
}
/*屏幕小于600px应用一下样式*/
@media (max-width:600px) {
	/*banner*/
    .banner { width: 100%; height: 310px; position: relative }
    .wy-mod-banner { width: 100%; margin-top: 0; height:310px; position: relative; overflow: hidden }
    .wy-mod-banner img { width: auto }
    .wy-mod-banner .banners { width: 100%; height: 310px; overflow: hidden; position: absolute; }
    .wy-mod-banner .banner { width: 100%; height: 310px; overflow: hidden; position: absolute; }
    .wy-mod-banner .focus { width: 100%; margin: 0 auto; padding-top: 230px; text-align: center }
}

/*屏幕小于540px应用一下样式*/

@media (max-width:540px) {
	   .hengdh{ padding:3.5rem 0 0; overflow:hidden}
	   .title002 p{ font-size:14px;}
       .dh p{ font-size:14px;}
       .dh2 p{ font-size:14px;}  
       .case_wrap{padding:2.5rem 0 2.5rem 0;width:84%;margin:0px auto;}	

	/*案例*/

	.service_wrap {padding: 50px 0px;}

	.service_wrap .main-wrap ul li h4 {font-size: 35px;}

	.service_wrap .main-wrap ul li p {font-size: 24px;}

	

	/*新闻*/

	.newslis dl dt {height: 80px;}

	.news-box-img img {width: auto;height: 80px;width:120px;}

	.newslis dl dd {width: calc(100% - 130px);}
	
	
	/*banner*/
    .banner { width: 100%; height: 217px; position: relative }
    .wy-mod-banner { width: 100%; margin-top: 0; height:217px; position: relative; overflow: hidden }
    .wy-mod-banner img { width: auto }
    .wy-mod-banner .banners { width: 100%; height: 217px; overflow: hidden; position: absolute; }
    .wy-mod-banner .banner { width: 100%; height: 217px; overflow: hidden; position: absolute; }
    .wy-mod-banner .focus { width: 100%; margin: 0 auto; padding-top: 160px; text-align: center }

}