body{
margin:0;
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#333}
dd,dl,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0}
ul{-webkit-padding-start:0;padding-inline-start:0}
li{list-style:none}
/*a{color:#333;text-decoration:none}*/
.clearover{zoom:1}
.clearover::before{display:table;content:""}
.container{width:1000px;margin:0 auto;}
.container-fluid{width:100%;padding:0 20px}
.position-relative{position:relative}
.img-fluid{max-width:100%;height:auto}
.text-center{text-align:center}
.text-white{color:#fff!important}
.w-100{width:100%}
.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}
.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.shadow{-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.2);box-shadow:0 0 4px 2px rgba(0,0,0,.2)}
.no-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}
.chat,.leyu{cursor:pointer}

.campus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; /*margin-top: -208px;*/}
.campus-info{width:960px;padding:10px;background-color:#f7f7fd;-webkit-box-shadow:0 0 8px 0 rgba(76,67,203,.2);box-shadow:0 0 8px 0 rgba(76,67,203,.2)}
.campus-info .current{display:block}
.campus-info-item{display:none}
.campus-info-item .top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}
.campus-info-item .top .campus-map{-ms-flex-negative:0;flex-shrink:0;margin-right:20px}
.campus-name{position:relative;padding-top:10px}
.campus-name h4{margin-bottom:8px;font-size:18px;color:#4c43cb;font-weight: bold;}
.campus-name span{font-size:14px;color:#b2afe0;font-weight: 100ï¼›}
.campus-name p{font-size:14px;margin-bottom:20px;}
.campus-name button{position:absolute;left:0;bottom:30px;font-size:14px;white-space:nowrap}
.campus-tab{ width: 192px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(76,67,203,.2);box-shadow:0 0 8px 0 rgba(76,67,203,.2)}
.campus-tab li{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:15px 30px;color:#ff4800;background-color:#f8f0ec;cursor:pointer}
.campus-tab li:hover{color:#fff;background: linear-gradient(to right, #ff4800, #f87128)}
.campus-tab li:not(:last-child){border-bottom:1px solid #dddbf5}
.campus-tab .active{color:#fff;background: linear-gradient(to right, #ff4800, #f87128)}
.campus-slider img{display:block}

.listform{width: 320px; height: 220px; /*z-index:99; position: relative; top:100px; left:628px;*/}
.listform h4{margin-bottom:8px;font-size:18px;color:#4c43cb}
.listform .item span {
    font-size: 14px;
    color: #555;
    line-height: 36px;
}
.listform .item input {
    width: 297px;
    height: 35px;
    padding-left: 9px;
    margin: 3px 0 3px 0;
    border-radius: 4px;
    border: 1px solid #dedfeb;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.listform .item select{
    width: 297px;
    height: 35px;
    padding-left: 9px;
    margin: 3px 0 3px 0;
    border-radius: 4px;
    border: 1px solid #dedfeb;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}
.listform .submit {
  width: 297px;
  height: 42px;
  display: block;
  cursor: pointer;
  margin: 6px 0 3px 0px;
  border-radius: 4px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  line-height: 42px;
  background-color: #fb790b;
}