* {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  text-decoration: none;
}
.bigbox {
  width: 100%;
  background: #f7f7f7;
  height: 1220px;
  display: flex;
  flex-direction: column;
}
.banner {
  width: 100%;
  height: 185px;
}
.banner img {
  width: 100%;
  height: 185px;
}
.bigbox .boxs {
  width: 1200px;
  height: auto;
  display: flex;
  justify-content: space-between;
  margin: 38px auto;
}
.bigbox .boxs .left {
  width: 17%;
  height: 288px;
  border-right: 1px solid #dddddd;
}
#list {
  width: 100%;
}
#list li {
  width: 99.9%;
  height: 48px;
  display: flex;
  cursor: pointer;
}
#list li div {
  margin: 18px 30px;
}
#list li div a {
  width: auto;
  display: flex;
}
.dian {
  width: 7px;
  height: 7px;
  background: linear-gradient(90deg, #ffc867, #fff5e3);
  border-radius: 50%;
  margin-top: 4px;
}
#list li div p {
  width: auto;
  height: 16px;
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 16px;
  color: #333333;
  margin-left: 4px;
}

.bigbox .boxs .right {
  width: 80%;
  height: auto;
}
.right .shang {
  width: 100%;
  height: auto;
  background: #ffffff;
  border: 1px solid #f1f1f1;
}

#daohang {
  width: 100%;
  height: 51px;
  display: flex;
  border-bottom: 2px solid #ffd1b3;
}
#daohang li {
  width: 162px;
  height: 52px;
  text-align: center;
  cursor: pointer;
}
#daohang li p {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 18px;
  color: #333333;
  margin: 17px auto;
}

.shang .neirong {
  width: 100%;
  height: auto;
  padding-bottom: 30px;
  display: flex;
  flex-direction: column;
}
.shang .neirong .div1 {
  width: 90%;
  margin: 0px auto;
  margin-top: 34px;
}
.shang .neirong .div2 {
  width: 90%;
  margin: 0px auto;
  margin-top: 21px;
}
.shang .neirong .div3 {
  width: 90%;
  margin: 0px auto;
  margin-top: 43px;
}
.shang .neirong .div1 p {
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  line-height: 16px;
}
.shang .neirong .div2 ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.shang .neirong .div2 ul li {
  width: 30%;
  height: 300px;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border: 1px solid #eeeeee;
}

.shang .neirong .div2 ul li .tu {
  width: 134px;
  height: 132px;
  margin: 0px auto;
  margin-top: 34px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(/customer/images/imgs/juxing.png);
}
.shang .neirong .div2 ul li .tu img {
  width: 110px;
  height: 110px;
  margin: 11px 12px;
}
.shang .neirong .div2 ul li .weixin {
  width: auto;
  display: flex;
  margin: 0px auto;
  margin-top: 20px;
}
.shang .neirong .div2 ul li .weixin img {
  width: 17px;
  height: 14px;
}
.shang .neirong .div2 ul li .weixin p {
  width: auto;
  height: 13px;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 13px;
  color: #333333;
  margin-left: 3px;
}
.shang .neirong .div2 ul li .qq {
  width: auto;
  display: flex;
  margin: 0px auto;
  margin-top: 15px;
}
.shang .neirong .div2 ul li .qq img {
  width: 13px;
  height: 15px;
}
.shang .neirong .div2 ul li .qq p {
  width: auto;
  height: 14px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 14px;
  color: #333333;
  margin-top: 2px;
  cursor: pointer;
}
.shang .neirong .div2 ul li .qq p a {
  color: #333333;
}
.shang .neirong .div2 ul li .qq a:hover {
  color: #ff771d;
}
.shang .neirong .div2 ul li .phone {
  width: auto;
  display: flex;
  flex-direction: row;
  margin: 15px auto;
}
.shang .neirong .div2 ul li .phone img {
  width: 13px;
  height: 13px;
}
.shang .neirong .div2 ul li .phone p {
  width: auto;
  height: 14px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 14px;
  color: #333333;
}
.shang .neirong .div2 .bt {
  width: 123px;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 10px;
}
.shang .neirong .div2 .bt div {
  height: auto;
  display: flex;
}
.shang .neirong .div2 .bt div img {
  width: 12px;
  height: 13px;
  margin-top: 2px;
}
.shang .neirong .div2 .bt div p {
  width: auto;
  height: 15px;
  font-size: 13px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 15px;
}
.shang .neirong .div2 .bt .lian b {
  font-size: 13px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 15px;
  text-decoration: underline;
  color: #0b6eca;
}

.shang .neirong .div2 ul li .time {
  width: auto;
  display: flex;
  margin: 0px auto;
  margin-top: -5px;
}
.shang .neirong .div2 ul li .time .p1 {
  width: auto;
  height: 13px;
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #373d41;
}
.shang .neirong .div2 ul li .time .p2 {
  width: auto;
  height: 13px;
  font-size: 13px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.shang .neirong .div3 {
  display: flex;
}
.shang .neirong .div3 ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.shang .neirong .div3 ul li {
  display: flex;
}
.shang .neirong .div3 ul li .p1 {
  width: auto;
  height: 16px;
  font-size: 15px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #373d41;
  line-height: 16px;
  margin-left: 3px;
}
.shang .neirong .div3 ul li .p2 {
  width: auto;
  height: 18px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
  margin-left: 9px;
}
.shang .neirong .div3 ul .kefu .p2 {
  font-size: 16px;
  margin-left: 0px;
  cursor: pointer;
}
.shang .neirong .div3 ul .kefu .p2:hover {
  color: #ff6600;
}
.shang .neirong .div3 ul .kefu img {
  width: 16px;
  height: 18px;
}
.shang .neirong .div3 ul .dianhua img {
  width: 17px;
  height: 16px;
}
.shang .neirong .div3 ul .youxiang img {
  width: 16px;
  height: 12px;
  margin-top: 3px;
}
#shouhou .div2 ul {
  justify-content: space-around;
}
#idc .div2 ul {
  justify-content: space-around;
}
#caiwu .div2 ul {
  justify-content: space-around;
}
#biaoyang .div2 ul {
  justify-content: space-around;
}
#shouhou,
#daili,
#idc,
#caiwu,
#biaoyang {
  display: none;
}
.right .xia {
  width: 100%;
  height: 419px;
  background: #ffffff;
  margin: 35px auto;
  padding-top: 1px;
}
.xia .tou {
  width: 432px;
  height: 24px;
  font-size: 24px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  line-height: 24px;
  margin: 35px auto;
}
.xia .weizhi {
  width: 97%;
  height: 330px;
  margin: 0 auto;
  display: flex;
}
.xia .weizhi .zuo {
  width: 50%;
  height: 330px;
}
.xia .weizhi .zuo ul {
  width: 85%;
  height: 137px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 auto;
}
.xia .weizhi .zuo ul li {
  display: flex;
}
.xia .weizhi .zuo ul li .p1 {
  font-size: 13px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #555555;
  line-height: 14px;
  margin-left: 3px;
}
.xia .weizhi .zuo ul li .p2 {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  line-height: 14px;
  margin-left: 15px;
}
.xia .weizhi .zuo ul .li4 .p1 {
  width: auto;
  margin-left: 5px;
  min-width: 65px;
}
.xia .weizhi .zuo ul .li4 .p2 {
  width: 300px;
  margin-left: 14px;
}

.xia .weizhi .zuo ul .li1 img {
  width: 16px;
  height: 12px;
}
.xia .weizhi .zuo ul .li2 img {
  width: 15px;
  height: 12px;
}
.xia .weizhi .zuo ul .li3 img {
  width: 15px;
  height: 15px;
}
.xia .weizhi .zuo ul .li4 img {
  width: 12px;
  height: 16px;
}
.xia .weizhi .zuo .gongzong {
  width: 100px;
  height: auto;
  margin: 27px 28%;
  display: flex;
  flex-direction: column;
}
.xia .weizhi .zuo .gongzong P {
  width: 100px;
  height: 14px;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #555555;
  line-height: 14px;
}
.xia .weizhi .zuo .gongzong img {
  width: 84px;
  height: 84px;
  margin: 3px auto;
}
.xia .weizhi .zuo .gongzong b {
  width: auto;
  height: 14px;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #ff6600;
  line-height: 21px;
  margin: 0 auto;
}
.xia .weizhi .you {
  width: 50%;
  height: 285px;
}
.timu,
.tou2 {
  display: none;
}
.cwphone {
  max-width: 280px;
  padding: 20px 40px;
  margin: 20px auto;
  border: 1px solid #d9d9d9;
}
.cwphone div:first-child {
  display: flex;
  padding-bottom: 11px;
  border-bottom: 1px solid #d9d9d9;
}

.cwphone div:first-child img {
  margin-top: 6px;
  height: 24px;
}
.cwphone div:first-child p {
  font-size: 12px;
  width: 24px;
  margin: 1px 4px;
}
.cwphone div:first-child span {
  font-size: 30px;
}
.cwphone div:last-child {
  display: table;
  margin: 9px auto 0;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
@media (max-width: 900px) {
  .bigbox {
    height: auto;
    margin-top: 5px;
  }
  .banner {
    width: 100%;
    height: 180px;
  }
  .banner img {
    width: 100%;
    height: 180px;
    content: url(/customer/images/imgs/banner2.png);
  }
  .bigbox .boxs {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    margin: 0px auto;
  }
  .bigbox .boxs .left {
    width: 100%;
    height: 48px;
    border-right: 0;
    background: #ffffff;
    border-bottom: 1px solid #dddddd;
  }
  #list {
    width: 100%;
    display: flex;
  }
  #list li {
    width: 16.6%;
    height: 48px;
    display: flex;
    cursor: pointer;
    min-width: 123px;
  }

  #list li div p {
    font-size: 13px;
  }
  #list li .zhongshan {
    min-width: 89px;
  }
  .bigbox .boxs .right {
    width: 100%;
    height: auto;
    margin-top: 10px;
  }
  .right .shang {
    width: 100%;
    height: auto;
    background: #ffffff;
    border: 0;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
  }
  #daohang {
    width: 100%;
  }
  #daohang li p {
    font-size: 14px;
  }
  .shang .neirong {
    height: auto;
    min-height: 470px;
  }
  .shang .neirong .div2 ul {
    height: auto;
  }
  .shang .neirong .div2 ul li {
    min-width: 194px;
  }
  .shang .neirong .div3 ul li .p1 {
    font-size: 13px;
  }
  .shang .neirong .div3 ul li .p2 {
    font-size: 14px;
  }
  .shang .neirong .div3 ul .kefu .p2 {
    font-size: 14px;
    margin-top: 0px;
  }
  .shang .neirong .div3 ul .kefu img {
    width: 14px;
    height: 16px;
  }
  .shang .neirong .div3 ul .dianhua img {
    width: 15px;
    height: 14px;
  }
  .xia .tou {
    width: 324px;
    font-size: 18px;
  }
}
@media (max-width: 660px) {
  #daohang {
    display: none;
  }
  .bigbox .boxs {
    height: auto;
  }
  .bigbox .boxs .right {
    margin-top: 7px;
  }
  .shang .neirong {
    height: auto;
    min-height: 38px;
    margin: 10px auto;
    padding-bottom: 0;
    display: block !important;
  }
  .shang .neirong .div1 {
    width: 95%;
    height: 36px;
    background: linear-gradient(0deg, #ffffff, #f5f5f5);
    border: 1px solid #f8f8f8;
    display: flex;
    margin: 0px auto;
  }
  .shang .neirong .div1 p {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 10px;
    margin: 13px 15px;
  }
  .shang .neirong .div1 .xiala {
    width: 10px;
    height: 6px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(/customer/images/imgs/xia.png);
    margin-left: auto;
    margin-top: 15px;
    margin-right: 20px;
  }
  .shang .neirong .div2 {
    margin-top: 0px;
    display: none;
  }
  .shang .neirong .div2 ul {
    width: 100%;
    height: auto;
    margin-top: 10px;
    display: flex;
    flex-direction: column;
  }
  .shang .neirong .div2 ul li {
    width: 63%;
    height: 230px;
    display: flex;
    flex-direction: column;
    background: #ffffff;
    box-shadow: 0px 9px 26px 1px rgba(6, 0, 1, 0.06);
    margin: 0 auto;
    min-width: 223px;
    margin-top: 10px;
  }
  .shang .neirong .div2 ul li .tu {
    width: 98px;
    height: 98px;
    margin-top: 24px;
  }
  .shang .neirong .div2 ul li .tu img {
    width: 80px;
    height: 80px;
    margin: 9px 9px;
  }
  .shang .neirong .div2 ul li .weixin {
    margin: 0 auto;
    margin-top: 20px;
  }
  .shang .neirong .div2 ul li .weixin img {
    width: 13px;
    height: 11px;
  }
  .shang .neirong .div2 ul li .weixin p {
    font-size: 12px;
  }
  .shang .neirong .div2 ul li .qq {
    margin: 0 auto;
    margin-top: 10px;
  }
  .shang .neirong .div2 ul li .qq img {
    width: 11px;
    height: 12px;
  }
  .shang .neirong .div2 ul li .qq p {
    font-size: 13px;
    margin-top: 0px;
    margin-left: 2px;
  }
  .shang .neirong .div2 ul li .phone {
    margin: 0 auto;
    margin-top: 10px;
  }
  .shang .neirong .div2 ul li .phone img {
    width: 12px;
    height: 12px;
  }
  .shang .neirong .div2 ul li .phone p {
    font-size: 12px;
    color: #333333;
  }
  .shang .neirong .div2 ul li .time {
    margin-top: 10px;
  }
  .shang .neirong .div2 ul .alt1 {
    height: 250px;
  }
  .shang .neirong .div3 {
    width: 95%;
    height: 118px;
    border-top: 1px solid #eeeeee;
    display: flex;
    flex-direction: row;

    display: none;
  }
  .shang .neirong .div3 .timu {
    display: block;
    width: auto;
    height: 13px;
    margin-top: 18px;
    margin-left: 2%;
  }
  .shang .neirong .div3 .timu p {
    width: auto;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 12px;
    margin-left: auto;
  }
  .shang .neirong .div3 ul {
    width: 75%;
    height: 80px;
    display: flex;
    flex-direction: column;
    margin-top: 18px;
    margin-left: 2%;
  }

  #shouhou,
  #daili,
  #idc,
  #caiwu,
  #biaoyang {
    display: block;
  }

  .right .xia {
    height: auto;
    margin: 20px auto;
    padding-top: 1px;
  }
  .xia .tou {
    display: none;
  }
  .xia .weizhi {
    height: auto;
    display: flex;
    flex-direction: column;
  }
  .xia .weizhi .zuo {
    width: 100%;
    height: auto;
    order: 2;
  }
  .xia .weizhi .zuo .tou2 {
    display: block;
    width: 290px;
    height: 16px;
    font-size: 16px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #333333;
    line-height: 16px;
    margin: 24px auto;
  }
  .xia .weizhi .zuo ul {
    margin-left: 30px;
  }
  .xia .weizhi .zuo .gongzong {
    margin-left: 124px;
  }
  .xia .weizhi .you {
    width: 100%;
    height: 218px;
    order: 1;
  }
}

@media (max-width: 730px) {
  .bigbox .boxs .left {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #ffd1b3;
  }
  #list {
    width: 90%;
    flex-wrap: wrap;
  }
  #list li {
    width: 20%;
    height: 40px;
    min-width: 70px;
  }

  #list .alt1 {
    margin-left: 5%;
  }
  #list .alt2 {
    margin-left: 12%;
  }
  #list .alt3 {
    margin-left: 12%;
  }
  #list .alt4 {
    margin-left: 5%;
  }
  #list .alt5 {
    margin-left: 12%;
  }
  #list .alt6 {
    min-width: 90px;
    margin-left: 12%;
  }
  #list li div {
    margin: 17px auto;
  }
  .tubiao {
    width: 10%;
  }
  .tubiao img {
    content: url(/customer/images/imgs/xia.png);
    margin-top: 20px;
  }
  #list .alt4,
  #list .alt6,
  #list .alt5 {
    display: none;
  }
}
