.one{
  border: 0.5px solid #ccc;
  width:71.5%;
  margin:0 auto;
  height:120px;
  margin-top:-9%;
  border-radius:5px;
  z-index: 10000 !important;
  position: relative;
  background-color: white;
  box-shadow:0 0 20px rgba(0,0,0,.3);
  /* box-shadow: 0 0 40px rgba(0,0,0,.3); */
}
.one div{
  width:20%;
  float: left;
  height:120px;
  padding-left: 0px;
  
}
.first{
  /* border-left: 1px solid #ccc; */
  text-align:left;
  font-size:11px;
  cursor: pointer;
  transition:all 0.5s;
}
.second{
  border-left: 1px solid #ccc;
  text-align:left;
  font-size:11px;
  cursor: pointer;
  transition:all 0.5s;
}
.third{
  border-left: 1px solid #ccc;
  text-align:left;
  font-size:11px;
  cursor: pointer;
  transition:all 0.5s;
}
.fouth{
  border-left: 1px solid #ccc;
  text-align:left;
  font-size:11px;
  cursor: pointer;
  transition:all 0.5s;
}
.last{
  border-left: 1px solid #ccc;
  text-align:left;
  font-size:11px;
  cursor: pointer;
  transition:all 0.5s;
}
.first:hover{
  background: linear-gradient(to top, rgb(255, 221, 170) 0%,#ffffff 100%);
  /* background:rgb(250, 218, 191); */
}
.second:hover{
  background: linear-gradient(to top, rgb(255, 221, 170) 0%,#ffffff 100%);
}
.third:hover{
  background: linear-gradient(to top, rgb(255, 221, 170) 0%,#ffffff 100%);
}
.fouth:hover{
  background: linear-gradient(to top, rgb(255, 221, 170) 0%,#ffffff 100%);
}
.last:hover{
  background: linear-gradient(to top, rgb(255, 221, 170) 0%,#ffffff 100%);
}

.one div span{
  padding: 0px;
  width:500px;
  height:120px;
  padding-left:30px;
  text-align:center;
  display: table-cell;
  vertical-align:middle
}


.services-section div{
  float:left;
  width:18%;
  height:300px;
  /* border-radius:10px; */
  /* box-shadow:2px 2px 2px 2px #e0e0e0; */
  /* box-shadow:0 0 5px rgba(0,0,0,.3); */
  box-shadow: 0 0 40px rgba(0,0,0,.3);
  /* border:1px solid red; */
  margin:0px 1% 0px 1%;
  background:#fff;
  font-size:14px;
  
}
.services-section .aaa{
  transition:all 0.5s;
  cursor: pointer;
}
.services-section .bbb{
  transition:all 0.5s;
  cursor: pointer;
}
.services-section .ccc{
  transition:all 0.5s;
  cursor: pointer;
}
.services-section .ddd{
  transition:all 0.5s;
  cursor: pointer;
}
.services-section .eee{
  transition:all 0.5s;
  cursor: pointer;
}
.services-section .aaa:hover{
  margin-top:-30px;
}
.services-section .bbb:hover{
  margin-top:-30px;
}
.services-section .ccc:hover{
  margin-top:-30px;
}
.services-section .ddd:hover{
  margin-top:-30px;
}
.services-section .eee:hover{
  margin-top:-30px;
}

.services-section .fff{
  margin-left:200px;
  width:28%;
  height:auto
}
.services-section .ggg{
  margin-left:100px;
  width:28%;
  height:auto
}
.services-section .fff p{
padding-left:20px
}
.services-section .ggg p{
padding-left:20px
}
p{
  height:18px;
  line-height: 18px;
}


.input1{
  /* border:1px solid red; */
  margin-left:20px;
  border-radius:2px;
  box-shadow: 0 0 40px rgba(0,0,0,.3);
  background-color: #fff;
}
.span1{
  width:100px;
  height:20px;
  padding-right:20px;
  padding-left:20px;
  border-right:1px solid #ccc;
}
.ls1{
  border: 0; 
  outline: none; 
  height:50px;
  width:300px;
}
input::placeholder {
  font-size: 12px;
  letter-spacing: 1px;
  color: #ccc !important;
}
input::-webkit-input-placeholder {
  font-size: 12px;
  letter-spacing: 1px;
  color: #ccc !important;
}
input::-ms-input-placeholder {
  font-size: 12px;
  letter-spacing: 1px;
  color: #ccc !important;
}
input::-moz-placeholder {
  font-size: 12px;
  letter-spacing: 1px;
  color: #ccc !important;
}

.left-menu{
  width:20%;
  float:left;
  height:160px;
  font-size: 14px;
  text-align: center;
  line-height: 57px;
  margin-top:7px;
  margin-left: 3.5%;
  font-weight: bold;

}
.right-menu{
  width:20%;
  float:right;
  height:80px;
  font-size: 14px;
  text-align: center;
  line-height: 57px;
  margin-top:7px;
  margin-right: 2.5%;
  font-weight: bold;
  /* position: relative; */
}
.mid-menu{
  width:30%;
  float:left;
  margin-top:20%;
  margin-left:12%;
  color: white;
}

.banners{
  /* border: 1px solid red; */
  width:100%;
  height:700px;
  margin-top:-10%;
}

.anniu{
  margin: auto;
  text-decoration: none;
  color:white;
  /* border:1px solid red; */
  width:200px;
  height:45px;
  line-height: 45px;
  display: block;
  border-radius: 23px;
  background: linear-gradient(to right, rgb(255, 60, 0) 0%,#ffffff 250%);
}
.anniu:hover{
  text-decoration: none;
  color:white;
}

.left div{
  text-align: left;
  margin-left:50px;
  font-size: 14px;
  height: 25px;
  line-height: 25px;
}
.back-top{
  position: fixed;
  width:60px;
  /* border: 1px solid red; */
  right: 10px;
  bottom: 210px;
  background-color: #ff9547;
  display: none;
}
.qq{
  position: fixed;
  width:60px;
  height: 60px;
  /* border: 1px solid red; */
  right: 10px;
  bottom: 350px;
  background-color: #ff9547;
}
.weixin{
  position: fixed;
  width:60px;
  /* border: 1px solid red; */
  right: 10px;
  bottom: 280px;
  background-color: #ff9547;
}
.tel{
  position: fixed;
  width:60px;
  /* border: 1px solid red; */
  right: 10px;
  bottom: 420px;
  background-color: #ff9547;
}
.rexian{
  position: absolute;
  width: 200px;
  /* border:1px solid red; */
  height:60px;
  right: 60px;
  top:0px;
  background-color: white;
  box-shadow:0 0 20px rgba(0,0,0,.3);
  line-height: 60px;
  display: none;
  transition:all 0.5s;
}
.kefu{
  position: absolute;
  width: 60px;
  height:60px;
  right: 0px;
  top:15px;
  color: white;
  line-height: 60px;
  font-size: 5px;
  /*transform: scale(0.7);*/

}
.wxzi{
  position: absolute;
  width: 60px;
  height:60px;
  right: 0px;
  top:15px;
  color: white;
  line-height: 60px;
  font-size: 5px;/*transform: scale(0.7);*/

}
.dianhua{
  position: absolute;
  width: 60px;
  height:60px;
  right: 0px;
  top:15px;
  color: white;
  line-height: 60px;
  font-size: 5px;/*transform: scale(0.7);*/

}
.wx{
  position: absolute;
  width: 200px;
  /* border:1px solid red; */
  height:200px;
  right: 60px;
  top:0px;
  background-color: white;
  box-shadow:0 0 20px rgba(0,0,0,.3);
  line-height: 60px;
  display: none;
  transition:all 0.5s;
}
.kqq{
  position: absolute;
  width: 200px;
  /* border:1px solid red; */
  height:60px;
  right: 60px;
  top:0px;
  background-color: white;
  box-shadow:0 0 20px rgba(0,0,0,.3);
  line-height: 60px;
  display: none;
  transition:all 0.5s;
}
.tel:hover .rexian{
  display: block;
}
.weixin:hover .wx{
  display: block;
}
.qq:hover .kqq{
  display: block;
}
#backtop{
  display: block;
}