*{
    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;}
/*body{background: #eceff6;}*/

.lotop{overflow:hidden;padding:20px 0}
.logo{float:left}
.loright{float:right;}
.loright{}
.loright .tell{font-size:50px;color:#007cc3;font-family:Impact}

.titles{text-align: center;margin: 0px 0 30px 0;padding-top: 50px;}
.titles h1{font-size: 35px;}
.titles div{width: 90px;height: 2px; background: gray;margin: 15px auto;}
.titles p{font-size: 16px;color: gray;}


  .prosify{overflow: hidden;width: 1200px;} 
  .prosify li{width:160px!important;height: 92px;background: white;
    margin:0 4px;text-align: center;padding: 15px 0;}
  .prosify li img{max-width:90%;max-height:100%}
  .prosify li div{height: 30px;}
  .prosify li p{color: gray;font-size: 14px;margin-top: 10px;}
  .prosz{position: relative;}
  .prosz  .prev{position: absolute;top:20px;left: -80px;}
  .prosz  .next{position: absolute;top:20px;right:-50px;}

  .produ {width: 90%;margin: 0 auto;display: flex;flex-wrap: wrap;
    justify-content: space-between;margin-bottom: 60px;}
  .produ li{width: 23.5%;margin-top: 38px;}
  .produ li .imgs{background: white;text-align: center}
  .produ li .imgs img{width:80%;}
  .produ li .ps{height: 50px;}
  .produ li .ps p{width:80%; background-color:#007cc3;float: left;line-height: 50px;
    color: white;padding-left: 10%;}
  .produ li .ps span{display: block;width: 16%;float: right;background-color:#014b92;
    line-height: 50px;color: white;text-align: center;font-size: 30px;}

.yos{height: 945px;background:url(../image/hs.jpg) no-repeat center #1a1b1f;position: relative;
  position: relative;padding-top:50px;padding-right: 20px;}
.pinzhi li img{position:absolute;top:60px;left:0;width:48%}

.pinzhi {margin-top: 120px;}
.pinzhi li strong{font-size: 24px;display: block;}
.pinzhi li p{font-size: 16px;margin-top: 15px;height:48px}

.best{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.best li{width: 215px;height: 135px;margin-top: 100px;background: #383b42;
  color: white;text-align: center;padding-top: 20px;}
.best li p{font-size: 16px;margin-top:10px;}
.best li.on{background: #014b92;}

.nescob .hd{width: 300px;height: 80px;background:#014b92;padding: 25px;float: right;margin-top:-4px}
.nescob .hd li{width: 20px;height: 20px;border: 2px white solid;float: left;margin: 10px;}
.nescob .hd li.on{border: none;background: white;}

.team{display: flex;margin-top: 60px;}
.team li{flex: 1;border: 1px #dbdbdb solid;height: 160px;padding: 35px 50px;}
.team li img{display: block;float: left;}
.team li span{font-size: 20px;line-height: 80px;display: block;float: left;}
.team li p{float: left;color: gray;font-size: 18px;text-transform: uppercase;line-height: 80px;}


.news{float: right;}
.news li{width: 630px;height: 285px;background:#eceff6;
  margin-bottom: 20px;padding: 30px;}

.newscont{padding: 30px 35px;}
.newscont  p{font-size: 16px;}
.newscont div{width: 100%;height:1px;background: gray;margin: 18px 0;}
.newscont span{display: block;color: gray;font-size:14px;line-height: 25px;height:70px;overflow:hidden}
.newstl li img{width: 600px;height: 445px;}



.cases{float: right;width:1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.cases li{width:280px;height:405px;background: white;text-align: center;}
.cases li .tol{width: 100%;height: 205px;}
.cases li strong{font-size: 18px;display: block;padding-top: 20px;}
.cases li p{font-size: 14px;color: gray;margin-top: 10px;padding:0 20px;}

.more{width: 200px;height: 50px;line-height: 50px;color: 14px;text-align: center;display: block;overflow: hidden;margin:40px auto;font-size: 25px;
  border-top:1px #6f7073 solid;border-bottom:1px #6f7073 solid;color: #6f7073 }

.w900 {width: 1400px;position:relative;height:350px;margin:0 auto}
.w900 dl{float: left;margin-right:30px}
.w900 dl:nth-child(2){
    width:950px;}
    .w900 dl:nth-child(n+3){
    display:none}
.w900 dl:nth-child(2) dd{float:left;margin-right:5px;width:100px}
.w900 dl dt a{font-size: 18px;font-weight: bold;color: #afafaf;}
.w900 dl dd a{font-size: 12px;color: #585858;;line-height:40px}
.footer-bottom{text-align:center;color:white;padding:20px 0;background: #1e1e1e}
.footer-bottom a{color:white}

.search__key{width:200px;height:30px;border-radius:15px;text-indent: 18px;}
.isearch__hd{font-size:13px}
.search__button{width:40px;height:30px;border-radius:15px;}

.prist li{float:left}