*{
    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;}


  .aboutus{float: right;width: 772px;}
  .aboutus>strong{color: rgb(2, 141, 92);font-size: 30px;}
  .aboutus>p{font-weight: bold;font-size: 20px;}
  .aboutus div{margin:20px 0;font-size: 14px;line-height: 200%;}
 
  .cli{overflow: hidden;}
  .cli li{text-align: center;float: left;width: 182px;height: 106px;padding-top: 10px;
    color: rgb(2, 141, 92);border: 1px rgb(204, 204, 204) solid;}
  .cli li.on{background:rgb(2, 141, 92);color: white;}
  .cli strong{font-size: 40px;}
  .cli p{font-size: 16px;}

  .more{display: block;background:rgb(2, 141, 92);width: 147px;height: 50px;margin-top: 20px;
    text-align: center;line-height: 50px;color: white;transition: 0.5s;font-size: 16px;}
  .more:hover{background:rgba(255,153,0,1);}

  .titles{font-weight: bold;text-align: center;padding:50px 0;}
  .titles p{font-size: 30px;color: rgb(2, 141, 92);}
  .titles span{font-size: 20px;color: rgb(67, 67, 67);}

  .pod{display: flex;margin: 0  auto;width: 800px;}
  .pod>li{flex: 1;height: 42px;position: relative;color: #016d47;text-align: center;
  line-height: 42px;text-align: center;background: white;font-weight: bold;}
  .pod>li a{color: rgb(2, 141, 92);font-size:16px}
  .pod>li:hover{background:rgb(2, 141, 92);}
  .pod>li:hover a{color: white;}
  .pod>li ul{display: none;background:rgb(2, 141, 92);}
  .pod>li:hover ul{display: block;}
  .pod>li ul li:hover{background: rgba(255,255,255,0.2);}
  .pod>li ul li:hover a{color:white;}

  .prolist {margin-top: 36px;overflow: hidden;}
  .prolist li{width: 300px;height: 300px;border: 1px solid rgb(238, 238, 238);
    float: left;background: white;padding: 15px;position: relative;}
  .prolist li img{width: 100%;height: 100%;}
  .prolist li div{position: absolute;width:90%;height:80px;left: 0;text-align: center;color: white;
    background: rgba(255,153,0,0.8);bottom:15px;left: 15px;line-height: 80px;font-weight: bold;display: none;}
  .prolist li:hover div{display: block;}

  .more2{display: block;border: 2px rgb(2, 141, 92) solid;width: 147px;height: 50px;margin-top: 20px;margin: 0 auto;margin-top:40px;
    text-align: center;line-height: 50px;color:rgb(2, 141, 92);transition: 0.5s;font-size: 16px;}
  .more2:hover{background:rgb(2, 141, 92); color: white;}

  .newsz{display: flex;justify-content: space-between;}
  .newsz>li{width: 390px;}
  
  .newsz li .newsimg{width: 100%;height:139px;font-size: 20px;color: rgb(2, 141, 92);
    font-weight: bold;padding-top: 100px;padding-left: 20px;}
  .newsz li .newscont{width: 100%;height: 252px;background: rgb(191, 236, 220);
  padding: 20px;font-size: 14px;line-height:220%;color: #434343;font-weight: bold}
  .newscont ul{overflow: hidden;}
  .newscont li p{float: left;width: 245px;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;}
  .newscont li span{float: right;display: block;}


  .more3{display: block;border: 2px black solid;width:80px;height: 40px;margin-top: 20px;
    text-align: center;line-height:36px;color:black;transition: 0.5s;font-size: 16px;}
  .more3:hover{background:rgb(2, 141, 92); color: white;border:0;}

  .adress{display: flex;justify-content: space-between;}

  #myform{font-size: 14px;color: #777777;}
  #myform input{width: 100%;float: left;
    height: 34px;
    line-height: 24px;
    background-color: #eeeeee;
    background-image: none;
    font-size: 14px;
    color: #777777;
    text-align: left;
    word-spacing: 0px;
    padding: 4px;
    font-family: Microsoft YaHei;
    border: 1px;
    border-radius: 0px;
    border-color: #aaa;
    border-style: dashed;
    clear: both;}
    #myform .conetne{height:120px;}
    #myform  p{line-height: 30px;margin-top: 10px;}
    #myform button{float: left;cursor: pointer;
      width: 820px;height: 34px;line-height: 34px;background-color: #028d5c;
      background-image: none;font-size: 14px;color: #FFFFFF;
      text-align: center;word-spacing: 0px;padding: 0px;
      font-family: Microsoft YaHei;border: 1px;border-color: #03744c;
      border-style: dashed;clear: both;margin-top: 20px;margin-left: 0px;}

  .advan{display: flex;width: 800px;float: right;}
  .advan li{flex: 1;height: 54px;line-height: 54px;font-size: 14px;text-align: center;font-weight: bold;}
  .advan li a{color: white;}
  .advan li:hover{background: #03744c;}
  
  
  .footer-bottom{text-align:center;padding-top:20px}
  .footer-bottom a{color:white}