*{
    /*margin: 0;*/
    /*padding: 0;*/
    list-style: none;
    border: none;
    box-sizing: border-box;
    
}
  a{text-decoration: none;color: #000000;}
  a:hover{color:none;}
  .w1645{width: 1520px;margin: 0 auto;}
  .keywords{padding-left: 340px;}
  .keywords p{float: left;color: white;}
  .keywords p a{color: white;}
  .keywords form{float: right;}
  .keywords form input{color: white;background: transparent;border: 1px white solid;width: 192px;height: 45px;
    text-indent: 5px;display:block;float: left;}
  .keywords form input::placeholder{color: white;}
  .keywords form button{background: #eee4a0;color: #b70103;width: 78px;height: 45px;border: 1px white solid;font-size: 15px;margin-left: -5px;}
  .productLeft{width: 300px;float: left;}
  .productLeft div{
    width: 100%;height: 155px;background: white;color: #000000;text-align: center;padding-top: 45px;
font-size: 20px;  
}
.productLeft div span{font-size:42px;}
.productLeft ul li{width: 100%;height: 97px;background:#b70103 ;text-align: center;line-height: 97px;color: white;
font-size: 23.5px;border: 1px white solid;}

  .productRight{width: 1200px;float: right;margin-top: 180px;}
  .protop{height: 60px;background:#b70103;font-size: 30px;line-height:60px;color: white;
    margin-bottom: 40px;text-indent: 20px;}
  .protop strong{font-size: 45px;line-height: 50px;}
  .protop span{font-size:40px;}
  .productLeft  .bar{background: url(../image/bar.jpg);height: 325px;padding-top: 130px;}
.bar p{font-size: 23.5px;}
.bar span{font-size: 35px;}
.bar a{
  width: 90px;height: 32px;border-radius: 16px;margin: 20px auto;background: #a23128;
  display: block;line-height: 32px;color: white;font-size: 19px;
}
.productRight ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.productRight ul li{width: 340px;
    height: 267px;background: white;padding:15px;margin: 18px 0;}
.productRight ul li img{width: 100%;}
.productRight ul li:hover{box-shadow: 0 0 12px  grey;}

.titles span{font-size: 54px;}
.titles{background: url(../image/yun.png) no-repeat center bottom;margin:80px auto 30px auto;width: 470px;
  height: 80px;font-size: 37px;text-align: center;line-height: 80px;}
  .cases {height: 1045px;background: url(../image/bac.jpg) ;padding-top: 80px;}
 .cases ul{width: 1045px;margin:0 auto;background: white;padding: 20px;display:flex;flex-wrap: wrap;justify-content: space-between;}
  .cases ul li{width: 310px;height: 380px;margin-bottom: 12.5px;}
  .cases ul li div{width: 100%;height: 350px;}
  .cases ul li div:hover{box-shadow: 0 0 5px grey;}
  .cases ul li img{width: 100%;}
  .cases ul li p{font-size: 25.5px;text-align: center;}
  .mores{width: 170px;height: 44px;border-radius: 22px;background: white;display: block;margin: 40px auto;text-align: center;
  line-height: 44px;color: #b70103 ;font-size: 29px;}
  .more2{background: #b70103  ;color: white;}
  .mores:hover{background: #b70103  ;color: white;}
  .w1640{width: 1520px;margin: 0 auto;}
  .w1640>img{float: left;}
  .w1640>div{float: right;padding-top: 80px;}
  .w1640>div p{font-size: 52px;color: white;margin-bottom:15px}
  .w1640>div p span{color: #fdbb13;}
  .w1640>div>span{font-size: 30px;color: white;}
  .w1640>div>strong{font-size: 38px;color: white;}
  .w1640>div>a{width: 150px;height: 46px;border-radius: 23px;font-size: 20px;
    border: 1px white solid;text-align: center;line-height: 46px;color: white;
    display: inline-block;}
    .aboutleft{width: 585px;float: left;}
  .aboutleft p{color: #acb0b8;font-size: 41.6px;text-indent: 50px;}
  .aboutleft span{color: #b70103 ;font-size: 41.6px;text-indent: 50px;display: block;}
  .aboutleft div{margin: 40px 0;font-size:21px;line-height:32px}
  .aboutleft a{display:block;width: 105px;height: 45px;font-size: 19px;color: white;text-align: center;
    line-height: 45px;background:#b70103 ;}
    .w1200{width: 1200px;margin: 0 auto;}
  .ysleft{float: left;border-right: 2px grey dashed;width: 550px;}
  .ysleft p{font-size: 22px;margin: 10px 0;}
  .ysright{float: right;width: 600px;}
  .ysright img{transition: 0.5s;}
  .ysright img:hover{transform: scale(1.1);transition: 0.5s;}
  .cleft{float: left;width: 780px;text-align: center;color: white;padding-top: 80px;}
  .cleft span{font-size:42px;display: block;margin-bottom: 20px;}
  .cleft p{font-size: 21px;border: 1px white solid;padding: 5px 10px;}
  .cright{float: right;width: 340px;height: 200px;background: #b70103;color: white;text-align: center;padding-top:30px;}
  .cright p{font-size: 21px;}
  .cright span{font-size: 42px;}
  .cright a{width: 160px;height: 42px;display: block;background: white;margin: 10px auto;
    line-height: 42px;text-align: center;font-size: 21px;}
    .newslist{float: left;}
  .newslist li{width: 305px;height: 385px;background: white;float: left;margin-right: 20px;}
  .newslist li div{overflow: hidden;}
  .newslist li img{width: 100%;height: 228px;}
  .newslist li p{font-size: 14px;word-break: break-all;padding:0 4px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient: vertical;
}
.newslist li:hover{box-shadow: 0 0 5px gray;}
.cotry {width:405px ;float: left;}
.cotry p {font-size: 25px;color: #2370b8;margin: 0 auto;width: 300px;}
.cotry p a{font-size: 25px;color: #2370b8;}
.cotry ul li{border-bottom: 1px gray dashed;line-height: 50px;font-size: 16.5px;height:50px;overflow:hidden}
.cotry ul li a{}

.formsub{width: 377px;height: 382px;background: #e1e1e0;border-radius: 10px;padding: 40px;
  position: absolute;right: 0;top:60px;}
  .formsub p{font-size: 25px;color: #2370b8}
  .formsub span{font-size: 12.5px;line-height: 50px;}
  .formsub form input{width: 300px;height: 32px;text-indent: 20px;margin: 4px 0;}
  .formsub form button{width: 50px;height: 23px;margin-top: 15px;color: white;}
  .formsub form .submit{background: #2370b8;}
  .formsub form .reset{background: #8fc71c;}
  
  
  .morepro{position: absolute;left:88px;top:90px;width:182px;height:112px;background:rgba(255,255,255,0.5);font-size:35px;line-height:112px;text-align:center;color:#50504e}
  
  
  
  .advante{margin-top:20px}
.advante li a{color:white;font-size:14px;float:left;width:150px;line-height:30px}
.menu{float:right}
.menu{margin-bottom:60px}
.menu li{float:left;color:white;line-height:60px;font-size:16px;color:white;padding:0 40px}.menu li a{color:white}.footer-bottom a{color:white}

.titah p{text-transform: uppercase;font-size: 12px;color: white;}
.titah h3{font-size: 24px;color: white;line-height:40px;}
.titah div{width: 20px;border-top:1px rgb(221, 33, 34) solid;}
.elew {

    padding-left: 30px;
}
h3 {
    text-indent: 40px;
}
