header{
  background-color: #1c1f47;
  height: 80px;
  line-height: 80px;
  color: #fff;
}
header h1{
  font-size: 30px;
  font-weight: bold;
  margin-right: 78px;
}
header .logoDiv ul li a{
  margin-right: 43px;
  padding-bottom: 10px;
  color: #fff;
}
header .logoDiv ul li .active{
  color: #2fa6f6;
  border-bottom: 2px solid #2fa6f6;
}

header .loginDiv .dl{
  padding-right: 20px;
  border-right: 1px solid #fff;
  margin-right: 15px;
}

header .loginDiv .yh{
  margin-left: 22px;
  padding-right: 15px;
  border-right: 1px solid #fff;
  margin-right: 20px;
}
header .loginDiv .yh img{
  width: 32px;
  height: 32px;
  border-radius: 9999px;
  margin-left: 10px;
}


footer{
  box-sizing: border-box;
  padding-top: 78px;
  background-color: #1c1f47;
  color: #81859e;
  height: 300px;
}
footer .top{
  min-height: 170px;
}
footer .logo h1{
  color: #fff;
  font-size: 30px;
  font-weight: bold;
}
footer .logo .p1{
  font-size: 13px;
  color: #8b9bfa;
  margin-top: 7px;
  margin-bottom: 15px;
}
footer .logo .p2{
  font-size: 12px;
}
footer .bottom{
  height: 48px;
  line-height: 48px;
  font-size: 12px;
  color: #656982;
  border-top: 2px solid #656982;
}
footer .bottom img{
  margin-right: 10px;
}

footer .top .list .tit{
  margin-bottom: 16px;
  font-size: 18px;
  color: #fff;
}
footer .top .list .wzdh{
  min-width: 186px;
}
footer .top .list .wzdh li{
  font-size: 14px;
  color: #81859e;
  margin-bottom: 15px;
}
.lxwm .phone{
  font-size: 20px;
}
footer .top .list .lxwm{
  min-width: 200px;
  margin-right: 75px;
}
footer .top .list .lxwm li{
  margin-bottom: 10px;
}
footer .top .list .lxwm li img{
  width: 25px;
  height: 25px;
  margin-right: 10px;
}
footer .top .list .lxwm li img{}

.yqlj a{
  display: inline-block;
  min-width: 95px;
  color: #81859e;
  margin-bottom: 15px;
  margin-right: 20px;
  font-size: 14px;
}


/* 面包屑 */
.bread{
  font-size: 14px;
  color: #1a1b1c;
  margin-top: 23px;
  margin-bottom: 13px;
}
.bread :nth-child(1) a{
  color: #374dbd;
}
.bread a{
  font-size: 14px;
  color: #1a1b1c;
}
/* 分页 */
.page{
  font-size: 14px;
  color: #1b1b23;
  display: flex;
  justify-content: center;
  margin: 35px 0;
}
.page .shouye{
width: 55px;
height: 40px;
line-height: 40px;
text-align: center;
background-color: #fff;  
border-radius: 5px;
box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .1);
}
.page .back{
  width: 72px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #fff;  
  border-radius: 5px;
  margin: 0 10px;
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .1);
}
.page .text{
  height: 40px;
  line-height: 40px;
  color: #fff;
  margin-left: 20px;
}
.page .num{
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .1);
}
.page .num .check{
  color: #fff !important;
  background-color: #828ed8 !important;
}
.page .num .fl{
  display: inline-block;
  width: 38px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #fff;  
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .1);
  border-radius: 5px;
  margin-right: 5px;
}



/* 通用样式 */

.checkbox{
  width: 15px !important;
  height: 15px !important;
  box-shadow: none !important;
  margin-bottom: 5px !important;
}
.font_weight span{
  font-weight: bold;
}

.color_zl{
  color: #4370fd;
}
.color_cq{
  color: #e92037;
}
.color_zn{
  color: #f79959;
}
.color_jxjf{
  color: #ff7575;
}
.color_shenqin{
  color: #ffb50e;
}
.color_djf{
  color: #545dd2;
}
.color_yj{
  color: #2bb7c4;
}
.color_sqz{
  color: #28b580;
}
.color_00d{
  color: #0ddc84;
}
.color_wx{
  color: #6f7070;
}
.color_ff75{
  color: #ff7575;
}
.green_u{
  display: inline-block;
  width: 72px;
  color: #28b580;
  margin-right: 10px;
}
.red_u{
  color: #e92037;
}

.margin_right_20{
  margin-right: 20px;
}
.margin_right_62{
  margin-right: 62px;
}
.w_86{
  width: 86px;
}
.w_123{
  width: 123px;
}
.w_100{
  width: 100% !important;
}
.tyBtn{
  padding: 0 15px;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background-color: #4370fd;
  border-radius: 8px;
  cursor: pointer;
  margin-right: 15px;
}
.masked_btn{
  width: 180px;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  box-sizing: border-box;
  text-align: center;
  color: #fff;
  font-size: 18px;
  background-color: #374dbd;
  border-radius: 8px;
  cursor: pointer;
  margin: 0 auto;
  margin-top: 43px;
}
.gre{
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  background-color: #2bb7c4;
  color: #fff;
  padding: 0 5px;
  box-sizing: border-box;
}
.pik{
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  background-color: #828ed8;
  color: #fff;
  padding: 0 5px;
  box-sizing: border-box;
}
.org{
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  background-color: #ff9546;
  color: #fff;
  padding: 0 5px;
  box-sizing: border-box;
}
.red{
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  background-color: #ff686a;
  color: #fff;
  padding: 0 5px;
  box-sizing: border-box;
}
.huiD{
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  background-color: #6f6f6f;
  color: #fff;
  padding: 0 5px;
  box-sizing: border-box;
}


/* 遮罩 */
.masked,.wx_masked {
  display: none;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 9999;
}
.masked_div {
  width: 490px;
  height: 395px;
  background-color: #fff;
  border-radius: 8px;
  margin: 175px auto;
  padding: 37px 46px;
  color: #000;
  box-sizing: border-box;
}
.masked_div .tit{
  font-size: 38px;
  color: #374dbd;
  text-align: center;
  padding-bottom: 22px;
  border-bottom: 1px solid #eee;
}
.masked_div .inputDiv{
  margin: 22px 0;
}
.masked_div input{
  width: 325px;
  height: 50px;
  border-radius: 8px;
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, .1);
}
.masked_div .selectOption{
  width: 318px;
  right: 24px;
}
.masked_div .xiajiantou_img{
  position: absolute;
  top: 20px;
  right: 38px;
}

/* 微信遮罩 */
.ewm{
  margin-top: 22px;
}
.ewm .img{
  width: 172px;
  height: 182px;
  border-radius: 8px;
  margin-right: 42px;
}
.ewm p{
  margin-bottom: 15px;
  font-size: 16px;
}


u{
  cursor: pointer;
}