








.join{
    max-width:1920px;
    height:802px;
    background:url(/Templates/cn2014/img/join_bg.jpg) no-repeat center center;
    text-align:center;
}
.join .htit3{
    padding-bottom:40px;
}
.join .join_box{
    border:1px solid #ccc;
    background:#fff;
    box-shadow: 1px 1px 2px #ccc;
    padding-top:70px;
}
.join .join_box .form_box{
    width:1090px;
    display:inline-block;
    text-align:left;
}
.join .join_box .form_box h4{
    font-size:26px;
    color:#434343;
}
.join .join_box .form_box em{
    font-style:italic;
    color:#cb2929;
}
.join .join_box .form_box h5{
    font-size:18px;
    color:#434343;
    line-height:35px;
    border-bottom:1px solid #c9c9c9;
    position:relative;
}
.join .join_box .form_box h5 i{
    width:40px;
    height:1px;
    background:#434343;
    display:inline-block;
    position:absolute;
    left:0;
    bottom:-1px;
}
.join .join_box .form_box form{
    padding:40px 0;
}
.join .join_box .form_box form .bl{
    width:330px;
    float:left;
}
.join .join_box .form_box form .bl input.text{
    width:305px;
    height:45px;
    text-indent:10px;
    font-size:15px;
    color:#9a9a9a;
    border:1px solid #c9c9c9;
    border-radius:4px;
}
.join .join_box .form_box form .bl p{
    margin-bottom:18px;
}
.join .join_box .form_box form .br{
    width:750px;
    float:left;
}
.join .join_box .form_box form .br textarea{
    width:730px;
    height:155px;
    border:1px solid #c9c9c9;
    border-radius:4px;
    margin-bottom:20px;
    padding:10px;
    font-size:15px;
    color:#9a9a9a;
}
.join .join_box .form_box form p.sub_box{
    text-align:center;
}
.join .join_box .form_box form .submit{
    border:1px solid #c9c9c9;
    width:190px;
    height:40px;
    line-height:40px;
    text-align:center;
    display:inline-block;
    font-size:15px;
    color:#404040;
    border-radius:50px;
    margin:30px 0;
    cursor:pointer;
}
.join .join_box .form_box form .submit:hover{
    background:#cb2929;
    color:#fff;
}



@media (max-width: 480px){
.join .join_box .form_box {
    width: 96%;
    display: inline-block;
    text-align: left;
    margin: auto;
}
.join .join_box .form_box h5 {
    font-size: 1em;
    color: #434343;
    line-height: 35px;
    border-bottom: 1px solid #c9c9c9;
    position: relative;
}
.join .join_box .form_box form .bl p {margin-bottom: 18px;}
.join .join_box .form_box form .bl input.text {
    width: 98%;
    text-indent: 10px;
    font-size: 15px;
    color: #9a9a9a;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
}
.join .join_box .form_box form .br {
    width: 98%;
    float: left;
    align-content: center;
    margin-left: 1%;
    margin-right: 1%;
}
.join .join_box .form_box form .br textarea {
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    padding: 10px;
    font-size: 15px;
    color: #9a9a9a;
}	
	
	
	
	
	
}



