*{
    margin: 0;
    padding: 0;
    list-style: none;
    border: none;
    box-sizing: border-box;}
  a{text-decoration: none;color: #000000;}
  a:hover{color:none;}
  div,button,input{outline: none;}
  .w1200{width: 1200px;margin:0 auto;}


.produ{display: flex;flex-wrap: wrap;justify-content: space-between;}
.produ li{width: 370px;margin-bottom: 30px;overflow:hidden}
.produ li .imge{height: 316px;width:100%;background: white;border-radius: 10px 10px 0 0;overflow: hidden;
  text-align: center;}
  .produ li .des{height: 120px;background: #007eaf;text-align: center;padding-top: 10px;}
  .produ li .des strong{color: white;font-size: 24px;line-height: 40px;}
  .produ li .des p{font-size: 16px;color: #82d9b3;}
  .produ li .des a{width: 120px;height: 28px;border-radius: 14px;text-align: center;
    background: #7bcff4;color: white;display: block;margin: 10px auto;line-height: 28px;}



  .yll{font-size: 18px;text-align: center;margin-bottom: 40px;}

  .yll span{color: #fac55b;}

  .tx{display: flex;flex-wrap: nowrap;justify-content: space-between;margin-bottom:80px;}
  .tx li{width: 325px;height: 425px;border-radius: 10px;background: #ebecee;
    border: 1px b#c9c9c9 solid;text-align: center;padding-top: 50px;}
  .tx li div{width: 280px;margin:35px auto 20px auto;border: 1px #a8a8a8 dashed;}
  .tx li strong{font-size: 36px;}
  .tx li p{font-size: 20px;color:#666666;margin-top: 10px;line-height: 30px;}

  .titles{text-align: center;color: #4c4c4c;padding: 50px 0 70px 0;}
  .titles h1{font-size: 48px;}
  .titles h1 span{color:#0071bf;}
  .titles p{font-size: 18px;margin-top:10px;}

  .cone{overflow: hidden;}
  .cone div{ background: url(../image/lan.png) no-repeat;width: 40px;height: 40px;color: white;
  text-align: center;line-height: 40px;font-size: 24px;float: left;}
  .cone p {float: left;width: 395px;margin-left: 15px;}
  .cone p strong{font-size: 30px;color: #0071bf;}
  .cone p span{font-size: 16px;line-height: 40px;}

  .more{width: 120px;height: 25px;border-radius: 10px;line-height: 25px;text-align: center;
    background:#0071bf;color: white;display: block;margin-top: 20px;}
    .lin{margin: 40px 0;}
  .lin li{width:398px;height:310px;float: left;border: 1px #dcdcdc solid;
    text-align: center;padding-top:20px;}
  .lin li .tsd{display: none;}
  .lin li:hover .tsd{display:inline-block}
  .lin li:hover .ts{display:none;}
  .lin li:hover{color: white;background: #2eaee1;}
  .lin li strong{font-size: 30px;margin-bottom: 15px;display:inline-block;}
  .lin li p{font-size: 24px;}


  .city{display: flex;flex-wrap: wrap;justify-content: space-between;}
  .city li img{width: 276px;height: 276px;}
  
  .footer-bottom{text-align:center;margin-top:40px}
  .footer-bottom a{color:white}
    .footer-bottom span{color:white}