/* select样式重写 */
.sel-box {
	width: 200px;
	border: 1px solid #eee;
	overflow: hidden;
	color: #666;
}
.sel-title-box {
	position: relative;
	cursor: default;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: #fff;
}
.sel-title {
	padding-left: 14px;
	line-height: 36px;
}
.sel-sign {
	position: absolute;
	display: inline-block;
	right: 0;
	top: 0;
}

.sel-float-box {
	position: absolute;
	z-index: 2;
	background-color: #fff;
	margin-left: -1px;
	overflow: hidden;
	line-height: 36px;
    text-indent: 10px;

	
    border:1px solid rgba(228, 231, 237, 1);
    background:#fff;
    box-shadow:0px 2px 7px 1px rgba(0, 0, 0, 0.19);
    /* border-radius:8px; */
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
	
}
.sel-float-div {
	padding-left: 2px;
	cursor: default;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color: #fff;
	color: #333;
}
.sel-float-div:hover
,.sel-float-div.on{
	color: #0286DF;
    background: rgba(2,134,223,0.1);
}
.sel-float-div-disabled {
	padding-left: 12px;
	line-height: 1.8;
	color: #bbb;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.sel-hide {
	display: none;
}
/* select --end */

.join-cont{
    font-size:14px;
}
.search-box{
    margin-bottom:31px;
}
.form-group{
    float:left;
}
.form-group .form-label{
    float:left;
    line-height:40px;
}
.form-group .form-item{
    float:left;
    height:40px;
    line-height:40px;

    margin:0 19px;
}

.join-cont .search input{
    font-family: MicrosoftYaHei;
    font-size:14px;

    width: 288px;
    height:38px; 
    line-height: 38px;
    border-radius: 4px;
    border:1px solid #DFE4EA;
    padding: 0 85px 0 15px;
}
.join-cont .search i{
    display: inline-block;
    width:70px;
    height:40px;
    background:url(../img/icon_background.png) no-repeat -170px -223px;
    background-color: #1E8CDA;
    right:0px;
    top:0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}


.join-table .table-head{
    height:60px;
    line-height: 60px;
    background: #6EACE3;

    font-size:15px;
    color:#fff;
}
.join-table li span{
    display: inline-block;
    width:30%;
}
.join-table li span.td1{
    padding-left:6%;
    width:24%;
}
.join-table li span.td4{
    width:8%;
}

.join-table .table-body{
    border-left:1px solid #E4E7ED;
    border-right:1px solid #E4E7ED;
}
.join-table .table-body>li{
    border-bottom:1px solid #E4E7ED;
}
.join-table .table-body>li:nth-child(even){
    background: #FAFAFA;
}
.join-table .table-body .link{
    height:54px;
    line-height: 54px;
}
.join-table .table-body>li{
    position: relative;
}
.join-table .table-body .link>i{
    position: absolute;
    top:22px;
    left:20px;
    display:inline-block;
    width:10px;
    height:10px;
    background:url(../img/icon_background.png) no-repeat -192px -196px;
}
.join-table .table-body .open .link>i{
    background:url(../img/icon_background.png) no-repeat -274px -196px;
}

.submenu {
    display: none;

    border-top:1px solid #E4E7ED;
    
    padding:20px 0;
    padding-left:5%;
    background:#fff;
}
.submenu .title{
    font-size: 16px;
    font-weight: bold;
    margin-bottom:15px;
}
.submenu .title b{
    border-left:3px solid #1E8CDA;
    height:20px;
    margin-right:13px;
}
.submenu .cont{
    margin-bottom:25px;
}
.submenu .cont>li{
    line-height:24px;
    color:#666666;
}