.select {
    position: relative;
    display: block;
    width: 380px;
    border-right: 1px solid #ddd;
    color: #2759b5;
	font-weight: bold;
    vertical-align: middle;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}
.select .placeholder {
  position: relative;
  display: block;
 padding:25px 0 25px 30px;
  z-index: 1;
 font-size:16px;
  font-weight: bold;
  border-radius: 2px;
  cursor: pointer;
}
.select .placeholder:hover {

}
.select .placeholder:after {
  position: absolute;
  right: 1em;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-family: 'FontAwesome';
  content: '\f078';
  z-index: 10;
}
.select.is-open .placeholder:after {
  content: '\f077';
}
.select.is-open ul {
  display: block;
}
.select.select--white .placeholder {
  background: #fff;
  color: #999;
}
.select.select--white .placeholder:hover {
  background: #fafafa;
}
.select ul {
  display: none;
  position: absolute;
  overflow: hidden;
  width: 382px;
  background: #fff;
  border-radius: 2px;
  top: 100%;
  left: -1px;
  list-style: none;
  margin: 1px 0 0 0;
  padding: 0;
  z-index: 100;
    border-bottom:1px solid #ddd;
}
.select ul li {
  display: block;
  text-align: left;
  
  color: #999;
  cursor: pointer;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;

}
.select ul li a{display:block; padding: 6px 10px; font-weight: 300;}
.select ul li:hover {
  background: #2759b5;
  color: #fff;
}
.select ul li a:hover{color: #fff;}


.sub_nv{width:100%; /*margin-top:340px;*/ margin-bottom:20px;  border-bottom:1px solid #ddd; }
.snv_txt{width:1200px; margin:0 auto;  }
.dep1{color:#444; font-size:18px;  font-weight: bold; border-right:1px solid #ddd; width:280px;  }

