
.join-title {
    text-align: center;
}
.join-title .en {
    height:86px;
}
.join-title .china {
    font-size: 50px;
    color:#3e3e3e;
    height:60px;
}
.join-title span {
    display:inline-block;
    width:80px;
    height:4px;
    background:#d01c6f;
}

.join-box {}
.join-box img {
    display:block;
	max-width:100%;
    margin:0 auto;
}

/*ç”³è¯·åŠ ç›Ÿ*/
.join-message {
    padding:50px 0 40px 0;
    background:#fff;
}
.msg-box {
    border:1px solid #dadada;
    background: #fff;
    overflow: hidden;
    padding: 15px 25px 35px;
    margin-top: 40px;
}
.msg-list {
    float: left;
    width: 50%;
    margin-top: 20px;
    position: relative;
}
.msg-list:nth-child(3){width:100%;}
.msg-list label {
    display: block;
    left: 1px;
    line-height: 35px;
    outline: 0 none;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 90px;    font-size: 14px;
    color: #3a3a3a;    font-style: normal;
}
.msg-list em {
    float: left;
    margin-left: 90px;
    display: block;
}
.msg2-input {
    border: 1px solid #ddd;
    font-size: 14px;
    height: 38px;
    line-height: 36px;
    width: 440px;
    color: #666;
}
.msg2-textarea {
    border: 1px solid #ddd;
    font-size: 14px;
    height: 90px;
    line-height: 18px;
    padding: 8px 8px 8px 8px;
    width: 1014px;
    color: #666;
}
.msg-box .submit button {
    background: #009944 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    vertical-align: middle;
    width: 200px;
    margin: 20px 0 0 90px;
}
.msg-list select {
    border: 1px #ddd solid;
    color: #6a6a6a;
    float: left;
    height: 40px;
    margin-right: 10px;
    width: 120px;
    padding: 0 5px;
    float: left;
}
.w100{width:100%;}