 .search-ctrl {
  float: right;
  width: 52px;
  height: 52px;
  background: url(images/search-icon.png) center center no-repeat;    cursor: pointer;}

  .search-box {
    width: 241px;
    top: 48px;
    right: 0px;
    z-index: 3;
        display: none;    position: absolute;}

  .search-box .text {
    width: 200px;
    height: 35px;
    line-height: 35px;
        border: none;
    background: #fff;}

  .search-box .btn {
 
    z-index: 2;
    line-height: 20px;
    width: 41px;
    height: 38px;
    text-align: center;
    background: #00356b;    float: right;}

  .search-box .btn input {
  margin-top: 8px;
  width: 20px;
  height: 20px;}
.main-nav ul li.join{    width: 80px;
    padding: 0;
    height: 65px;
    line-height: 70px;
       background: #ea8208;
    top: -15px;font-weight: bold;}
.main-nav ul li.join a  {color:#fff;}
    
    
    .join a:hover{color:#00478f!important;}

