
input::-webkit-input-placeholder{
  color: #8691A470;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color: #8691A470;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color: #8691A470;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color: #8691A470;
}




body{
  /* padding-top: 90px; */
  min-width: 355px;
}
.cl_h1_hi{
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}
#navbarSupportedContent{
  justify-content: flex-end;
}
#navbarSupportedContent #navbarDropdown3_menu{
  max-width: 130px;
}
#navbarSupportedContent #navbarDropdown3_menu a{
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 导航条 */
.navbar{
  /* height: 100px; */
  /* background: #005AB800; */
  background: #005AB8;
  transition: all .5s;

  font-family:Helvetica Neue;
  height: 90px;

  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  /* width: 100%; */
  width: 100vw;
}
.navbar-nav{
  /* display: flex;
  flex-flow: row nowrap;
  align-items: center; */
  margin-right: 0 !important;
}
.navbar-nav .nav-item:nth-last-of-type(1){
  margin-right: 0;
}
.navbar-nav .nav-item:nth-last-of-type(2){
  margin-left: 4em;
}
.navbar .nav_logo{
  height: 40px;
  /* padding: 0px; */
}
.navbar .nav_logo>img{
  height: 100%;
}
.navbar .active>.nav-link{
  color: rgba(255,255,255,1) !important;
}
.navbar .nav-link{
  color: rgba(255,255,255,0.6) !important;
}
.navbar .navbar-brand{
  /* margin: 0 200px 0 100px; */
  /* margin-right: 200px; */
  padding: 2px 0;
}
.navbar .dropdown-menu{
  min-width: 8rem;
  padding: 0;
  border-radius: .45rem;

  box-shadow: 1px 1px 10px rgba(0,0,0,.3);
  border: none
}
.navbar .nav-item{
  margin-right: 35px;
  white-space: nowrap;
}
.dropdown-item{
  position: relative;
  text-align: center;
  color:rgba(82,98,124,1);
  font-family:Helvetica Neue;
  font-size: 14px;
  padding: 14px;
}
.dropdown-item:hover{
  color: #0A66CA;
  border-radius: .45rem;
}
.dropdown-item.active:hover{
  /* color: #0A66CA; */
  color: #ffffff;
  border-radius: 1px;
}
.dropdown-item.active::after{
  border-bottom: 0px;
}
.dropdown-item::after{
  content: "";
  position: absolute;
  width: 80%;
  border-bottom: 1px solid rgba(232,236,239,1);
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.dropdown-item:nth-last-child(1)::after{
  width: 0;
}
#id_btn_login{
  border-radius:20px;
  padding: .375rem 1.5rem;
  color: #0A66CA;
  font-weight:bold;
  margin: 0 -20px 0 30px;
}
.cl_head_btn2{
  border-radius:20px;
  border: none;
  padding: .375rem 1.5rem;
  color:rgba(255,255,255,.6);
  background:rgba(0,0,0,0.1);
  cursor: default !important;
}



/* 底部 */
.cl_footer{
  /* height: 420px; */
  background:rgba(0,89,184,1);
  position: relative;
  padding-top: 60px;
}
.cl_footer::before{
  content: "";
  position: absolute;
  /* background:rgba(0,89,184,1); */
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%);
  width: 70%;
  /* height: 50px; */
  border-bottom: 50px solid rgba(0,89,184,1);
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
}
.cl_footer::after{
  content: "立即申请账号吧！";
  
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);

  font-size:42px;
  font-family:Helvetica Neue;
  font-weight:bold;
  /* line-height:80px; */
  color:rgba(255,255,255,1);
}
.footer_lr{
  margin-top: 60px;
  margin-bottom: 60px;
}
.cl_footer_left{
  font-size:16px;
  font-family:Helvetica Neue;
  font-weight:400;
  /* line-height:155px; */
  color:rgba(255,255,255,1);
  margin-bottom: 20px;

  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.cl_footer_left .cl_link{
  font-size:14px;
  font-family:Helvetica Neue;
  font-weight:400;
  color:rgba(255,255,255,0.6);
}
.cl_footer_left .cl_link a{
  font-size:14px;
  font-family:Helvetica Neue;
  font-weight:400;
  color:rgba(255,255,255,0.6);
  margin-right: .8em;
}
.cl_footer_left .cl_link a:nth-of-type(1){
  margin-left: 1em;
}
.cl_footer_left .img{
  width: 100px;
  height: 100px;
  overflow: hidden;
  /* border: solid 1px; */
  float: left;
  margin-right: 20px;
}
.cl_footer_left .img>img{
  width: 100%
}
.cl_footer_right{}
.cl_footer_right .img{
  width: 100px;
  height: 100px;
  overflow: hidden;
  /* border: solid 1px; */
  float: left;
  margin-right: 20px;
}
.cl_footer_right .img>img{
  width: 100%
}
.footer_right_p1{
  font-size: 16px;
  font-family:Helvetica Neue;
  font-weight:bold;
  color:rgba(255,255,255,1);
}
.footer_right_p2{
  font-size:13px;
  font-family:Helvetica Neue;
  font-weight:400;
  color:rgba(255,255,255,1);
  opacity:0.6;
}
.footer_bottom{
  width: 100%;
  height: 42px;
  background:rgba(0,0,0,0.1);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}
.footer_bottom .img{
  height: 20px;
}
.footer_bottom .img>img{
  height: 100%;
}
.footer_bottom .fb_p1{
  font-size:12px;
  font-family:Helvetica Neue;
  font-weight:400;
  /* line-height:80px; */
  color:rgba(255,255,255,0.6);
  margin-left: 100px;
}
.footer_bottom .fb_p1 a{
  font-size:12px;
  font-family:Helvetica Neue;
  font-weight:400;
  /* line-height:80px; */
  color:rgba(255,255,255,0.6);
}



@media (max-width: 990px) {
  .navbar{
    height: auto;
    background: #005AB8;
    transition: none;
  }
  .navbar .navbar-brand{
    margin: 0;
  }
  .cl_apply{
    width: 98%;
    padding-left: 18px;
    padding-right: 0;
  }
  .cl_apply>.apply_btn{
    width: auto;
  }
  .cl_banner{
    /* height: 300px; */
  }

  .cl_banner>.banner_p1{
    font-size: 1.5rem;
  }

  .cl_funtions>.cl_fun_head>.p2{
    font-size: 2rem;
    /* font-size: 20px; */
  }

  .fun_item_desc{
    order: -1;
  }

  .cl_ai .ai_head_p1{
    font-size:32px;
  }
  .card_item .card_p1{
    font-size:18px;
  }
  .cl_ai .ai_head_p2{
    font-size: 20px;
  }
  .cl_ai .ai_head_p3{
    padding: 0 1rem;
    font-size: .5rem;
  }

  .cl_card{
    /* width: 100% !important; */
    /* overflow: hidden; */
    
    width: 90% !important;
    /* height: auto !important; */
    overflow-x: auto;
    overflow-y: hidden;
  }
  .cl_card>div.row{
    flex-flow: row nowrap;
    padding-bottom: 2em;

    /* justify-content: space-around; */
    /* margin-right: 10vw; */
  }
  .card_item{
    /* float: left; */
    width: 80vw;
  }

  .quantification_p2{
    font-size: 1.6rem;
  }

  .cl_coop .coop_p1{
    font-size: 26px;
  }

  .cl_footer::before{
    top: 1px;
    border-bottom: 30px solid rgba(0,89,184,1);
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
  }
  .cl_footer::after{
    font-size: 20px;
  }
  .footer_bottom .img{
    display: none;
  }
  .footer_bottom .fb_p1{
    margin-left: 0;
  }

  .navbar-nav .nav-item:nth-last-of-type(2){
    margin-left: 0;
  }
  #id_btn_login{
    /* display: none; */
    margin-left: 0;
  }
  .cl_head_btn2{
    display: none;
  }


  /* 解决方案-内推 */
  .cl_cus_title>.cus_p1{
    font-size: 4rem;
  }
  .cl_cus_title>.cus_p1>.cus_p2{
    font-size: 1.6rem; 
  }
}
