body{
  background: #F8F8F8;
  color:#33333;
}
.w1200,.cd-tabs ul.cd-tabs-content li{
   width: 100%;
   margin: 0 auto;
   color:#33333;
}
.pdtb50{
   padding: 10px 0px;
}

.blockmg{
  overflow: hidden;
   position: relative;
}
h2{
   height: 50px;
   line-height: 50px;
   font-size: 30px;
   font-weight: bold;
   text-align: center;
   margin-top: 70px;
}
.info{
   height: 50px;
   line-height: 30px;
   font-size: 20px;
   text-align: center;
   margin-top: 18px;
}
.cd-tabs ul.cd-tabs-content{

}
.cd-tabs ul.cd-tabs-content li{
   height:565px;

}
.clear{
   clear:both;
}
.fl{
   float: left;
}
.flleft{
  height:403px;
  width: 293px;
  background:url('../index_new_img/blue_bg.png') no-repeat;
  background-color: #fff;
}
.flright{
   width: 67%;
}
.flleft h3{
   height: 50px;
   line-height: 50px;
   font-size:18px;
   color:#fff;
   margin-top:40px;
}
.flleft p{
   line-height: 1.5;
   color:#fff;
   width: 200px;
   margin-left: 40px;
}
.cd-tabs .flleft a{
   text-decoration: none;
   border:#fff solid 1px;
   color:#fff;
   border-radius:5px;
   padding:2px;
   margin-left: 40px;
}
.cd-tabs-content li div.flleft p{
   font-size: 14px;
}
.flright{
background-color: #fff;
}
.flright div.fl{
   margin-left: 115px;
   margin-bottom: 30px;
   width:150px;
}
.flright .fl .frb1,.flright .fl .frb5 {
   margin: 0 auto;
   width:87px;
   height:87px;

}
.flright .fl .frb1a{
   margin: 0 auto;
   width:87px;
   height:87px;

}
.flright div.fl .frbt{
   text-align: center;
   font-size: 16px;
   height: 30px;
   line-height: 30px;
   color:#333;
}

.flright .fl:hover .frbt{
  color:#04AEFB;
}

.service{
   margin-top:50px;
}

.frb2{
  margin: 0 auto;
  width:87px;
  height:87px;
}
.sf-with-ul{
  color:#fff;
}

.section2{
  width:100%;
  height:120px;
  background: #fff;
}

.section2_box{
  width:1200px;
  overflow: hidden;
  margin: 0 auto;

}

.section2_box_all{
  width: 199px;
  float: left;
}
.section2_box_one{
  width: 195px;
  float: left;
  margin-top: 30px;
}
 .section2_box_one img{

 }

.section2_box_one_one{
  float: left;
}

.section2_box_one_right{
  width: 116px;
  float: right;
  margin-top: 10px;

}

.section2_box_one_text_2{
  font-size: 13px;
}

.section2_box_one_text{
  font-weight: 600;
}

@-webkit-keyframes bounce-up {
       25% {-webkit-transform: translateY(-10px);}
       50%, 100% {-webkit-transform: translateY(0);}
       75% {-webkit-transform: translateY(-5px);}
      }

.section2_box_one:hover img{
  -webkit-animation: bounce-up 0.7s linear infinite;
 animation-iteration-count:1;
}

.section4{
  width:100%;
  height: 963px;
  background-color: #fff;
  overflow: hidden;
}
.section4-top{
  margin-top:80px;
}

.section4_content{
  width:1230px;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 40px;
}

.section4_content_top ul{
  height: 50px;
  border-bottom: 1px solid #f8f8f8;
}
.section4_content_top ul li{
  float: left;
  width:20%;
  text-align: center;
  height: 49px;
}

.section4_content_top ul li a{
  color:#33333;
}
.section4_content_top ul li a:hover{
  color:#04aefb;
}

/*.section4_content_top ul li:hover{
  border-bottom: 1px solid #04aefb;
  color:#04aefb;
}*/

.section4_content_bottom_top{
  text-align: center;
  margin-top: 30px;
}
.section4_content_bottom{
  overflow: hidden;
  text-align: center;
}
.section4_content_bottom img{
  margin-top: 30px;
}

.sendb{
  border-bottom: 1px solid #04aefb;
  color:#04aefb;
}

.senda_a{
  /*width: 285px;*/
  height:49px;
  margin: 0 auto;
}

.section4_content_bottomb{
  display: none;
}


.section4_liao{
  width:139px;
  height:44px;
  line-height: 44px;
  text-align: center;
  color:#04aefb;
  border:1px solid #04aefb;
  margin: 0 auto;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.section6{
  width: 100%;
  background-color:#f8f8f8;
  color: #333;
  overflow: hidden;
}

.section6 h2{
  margin-top: 20px;
}

.section5{
  width:100%;
  height: 650px;
  background-color: #fff;
  overflow: hidden;
}

.section5-box{
  text-align: center;
  width: 1200px;
  margin: 0 auto;
}
.section5-box-top{
  width: 1200px;
  height: 120px;
  margin-top: 60px;
}
.section5-box-top img{
  float: left;
  margin-left: 10px;
}
.section5-box-top-xu{
  line-height: 96px;
  margin-top: 45px;
  margin-left: 10px;
  margin-right: 10px;
}
.section5-box-bottom-b{
  width: 200px;
  float: left;
  margin-top: 30px;
}
.section5-box-bottom-b h4{
  color: #04AEFB;
  font-size: 22px;
}
.section5-box-bottom-a{
  width: 150px;
  margin-right: 30px;
}
.section5-box-bottom-e{
  margin-left: 20px;
}
.section5-box-bottom-b p{
  text-align: left;
  margin: 0 auto;
  margin-top: 20px;
  line-height: 22px;
  width: 160px;
  font-size: 16px;
}
.section5-box-bottom-6{
  width: 135px;
  margin-left: 60px;
}
.section5-box-bottom-5{
  width: 160px;
  margin-left: 40px;
}

.section7{
  width: 100%;
  height: 538px;
  color:#333;
  background-color: #EEF9FF;
}
.section7 h2{
  color:#333;
}

.section7-bg{
  width: 1200px;
  margin: 0 auto;
  text-align: center;
  margin-top: 70px;
}

.section7-bg-box{
  width: 20%;
  float: left;
}
.section7-bg-box-a{
  width: 215px;
  height: 193px;
  background: #fff;
  box-shadow:0px 3px 13px 0px rgba(209,209,209,0.5);
  border-radius:10px;
  overflow: hidden;
}
.section7-bg-box-a h4{
  width:188px;
  font-size:22px;
  font-family:PingFangSC;
  font-weight:500;
  color:rgba(4,174,251,1);
  line-height:33px;
  text-align: left;
  margin: 0 auto;
  margin-top: 19px;
}
.section7-bg-box-a-h{
  width:130px;
  height:3px;
  border:1.5px solid rgba(4,174,251,1);
  margin-left: 15px;
  margin-top: 7px;
  margin-bottom: 17px;
}
.section7-bg-box-a p{
  width:188px;
  height:109px;
  font-size:14px;
  font-family:PingFangSC;
  font-weight:400;
  color:rgba(102,102,102,1);
  line-height:20px;
  margin: 0 auto;
  text-align: left;
}
.section8{
  width:100%;
  height: 687px;
  background-color: #fff;
  overflow: hidden;
}

.section8_content{
  width: 1200px;
  margin: 0 auto;
  margin-top: 50px;
}

.section8_content_con{
  width: 25%;
  float: left;
  text-align: center;
}

.section8_content_con_div{
  width: 285px;
  height: 380px;
  border:1px solid #f8f8f8;
}
.section8_content_con img{
  width: 285px;
  height: 200px;
}

.section8_content_con_text1{
  width: 80%;
  text-align: left;
  border-bottom:1px dashed #f8f8f8;
  height: 30px;
  margin: 0 auto;
  color: #666;
  margin-top: 20px;
}

.section8_content_con_text2{
  width: 80%;
  text-align: left;
  border-bottom:1px dashed #f8f8f8;
  height: 30px;
  margin: 0 auto;
  color: #666;
  margin-top: 20px;
}

.home_href{
  width: 117px;
  height: 34px;
  border:1px solid #333;
  margin: 0 auto;
  margin-top: 20px;
  line-height: 34px;
  border-radius: 16px;
}

.home_href:hover{
  color:#04aefb;
  border:1px solid #04aefb;
}

.block20{
  width: 100%;
  height: 543px;
  background-color: #f8f8f8;
  color:#666666;
}

.block20-content{
  width: 1230px;
  margin:  0 auto;
  margin-top: 80px;
}

.block20-con{
  width: 33.3%;
  float: left;
}

.block20-con-con{
  width: 376px;
  margin: 0 auto;
}

.block20-con-bo-img{
  width: 376px;
  height: 170px;
}

.block20-con-top{
  font-size: 26px;
  color:#666666;
}

.block20-con-bo-text{
  background-color: #fff;
  height: 30px;
  margin-top: 20px;
  width: 376px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.clear{
  clear: both;
}

.block20-titl{
  width: 376px;
  height: 20px;
  color:#666666;
  margin-top: 10px;
}

.block20-titl-left{
  float: left;
  width: 200px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.block20-titl-right{
  float: right;
}

.block20-bottom{
  height: 80px;
}

.block20-button a{
  padding: 5px 10px;
  color: #666666;
  border: 1px solid #666;
}

.block20-button a:hover{
  color:#04AEFB;
  border: 1px solid #04AEFB;
}

.section9{
  width:100%;
  height: 200px;
  background-size: 100% 100%;
  overflow: hidden;
}

.block9-content{
  text-align: center;
  font-size: 32px;
  color:#fff;
  line-height: 46px;
  margin-top: 46px;
}

.block9-bottom{
  width: 421px;
  margin: 0 auto;
  margin-top: 20px;
}

.block9-bottom-text2{
  font-size: 40px;
  color:#fff;
  line-height: 46px;
  float: left;
  margin-left: 35px;
}

.block9-bottom-img{
  float: left;
}

.industry_dynamic{background: #ffffff;padding-bottom: 40px;}
.industry_dynamic_name{width:100%;height:80px;line-height: 50px;font-size: 30px;text-align: center;font-weight: bold;    padding-top: 20px;}
.industry_dynamic_type{width:1200px;margin: 20px auto 0;height:80px;background: #4ab3ff;overflow: hidden;}
.industry_dynamic_type_name{width:20%;height:80px;float:left;}
.industry_dynamic_type_name2{text-align: center;width:100%;height:80px;line-height: 80px;color:#fff; cursor: pointer;font-weight: bold;}
.industry_dynamic_color{background: #397ed6;}
.industry_dynamic_cen{width:1200px;margin: 20px auto 0;height:400px;overflow: hidden;}
.swiper-slide1{width:calc(33.3% - 20px);margin-left:15px;padding:10px;background: #fff;height:400px;}
.swiper-slide1:hover{    /*box-shadow: 0 5px 25px #ddd;*/}
.content1{height:185px!important;}
.industry_dynamic_cen_img{width:100%;height:200px;overflow: hidden;cursor: pointer;}
.industry_dynamic_cen_img img{width:100%;-webkit-transition: all 0.6s ease;}
.content1{position: relative;width: 100%;height: 100%;padding-top: 10px;}
.industry_dynamic_cen_h3{font-size: 14px!important;color:#333!important;overflow: hidden;cursor: pointer;}
.industry_dynamic_cen_div{width:100%;padding:0 20px;font-size: 12px!important;color:#666666!important;height:70px;overflow: hidden;margin-bottom: 10px;}
.industry_dynamic_cen_a{
  border: 1px solid #9b9b9b;
  float: right;
  margin-right:20px;
  color: #9b9b9b;
  font-size: 12px ;
  padding: 5px 10px;
}
.industry_dynamic_cen_a:hover{
  border: 1px solid #46A3F8;
  color: #46A3F8;
}
.industry_dynamic_cen_img:hover img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2); transform: scale(1.2);}
.menu_article{width:100%;height:100%;display: none;}
.menu_article_block{display: block!important;}
.product h2{

}
.blockmg-product{
  width: 100%;
  height: 900px;
}
.blockmg-product-box{
  width: 1200px;
  overflow: hidden;
  margin: 0 auto;
}
.blockmg-product-box-a{
  width: 33.33%;
  margin-top: 20px;
  float: left;
}
.blockmg-product-box-a-a{
  width:324px;
  height:350px;
  background: url('/app/home/view/demon/public/index_new_img/product/bg.png') no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
  margin: 0 auto;
}
.blockmg-product-box-a-a-top{
  width: 80%;
  margin: 0 auto;
  margin-top: 25px;
  overflow:hidden;
}
.blockmg-product-box-a-a-top-l{
  float: left;
  width: 80%;
  margin-top: 5px
}
.blockmg-product-box-a-a-top-r{
  float: right;
  width: 20%;
  margin-top: 25px;
}
.blockmg-product-box-a-a-top-r img{
  width: 80%;
}
.blockmg-product-box-a-a-top-l h3{
  text-align: left;
  font-size:18px;

  font-weight:500;
  color:rgba(255,255,255,1);

}
.blockmg-product-box-a-a-top-l h4{
  color:rgba(255,255,255,1);
  font-size:16px;
  font-weight:300;
}
.blockmg-product-box-a-a-top-l div{
  width:29px;
  height:3px;
  background:rgba(255,255,255,1);
  margin-top: 10px;
}
.blockmg-product-box-a-a-bottom{
  width:80%;
  font-size:14px;

  font-weight:400;
  color:rgba(102,102,102,1);
  line-height:25px;
  margin:0 auto;
  margin-top: 30px;
}
.section19{
  width: 100%;
  overflow: hidden;
  background: #F8F8F8;
}
.section19-box{
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.section19-box-a{
  width: 25%;
  float: left;
  text-align: center;
  /*line-height: 200px;*/
  margin-bottom: 50px;
}
.section19-box-a img{
  width: 90%;
  margin: 0 auto;
}
.section19 .info{
  margin-bottom: 40px;
}
.section-jg{
  width: 1200px;
  margin: 0 auto;
}
.section-jg-box{
  width: 800px;
  background-color: #19B4FC;
  text-align: center;
  margin: 0 auto;
  border-radius: 20px;
  color: #ffffff;
  line-height: 40px;
}
.section-jg-box img{
  height: 17.5px;
}
