﻿.join-us-cn a {
 text-decoration:none
}
.join-us-cn button {
 border:none
}
.join-us-cn p,h1,h2,h3,h4,h5,h6,li,ul {
 margin:0;
 padding:0
}
.join-us-cn ul,li {
 list-style:none
}
.join-us-cn .join-us1 img {
 width:100%;
 min-width:1346px;
 margin-top: -66px;
}
.join-us-cn .title {
 font-size:40px;
 font-weight:400
}
.join-us-cn .join-us2 {
 width:1200px;
 height:720px;
 margin:0 auto;
 padding:110px 0 70px
}
.join-us-cn .join-us2 .first-title {
 text-align:center;
 line-height:40px;
 color:#2f2f2f
}
.join-us-cn .join-us2 .top {
 border-bottom:1px solid #ccc
}
.join-us-cn .join-us2 .top .first-content {
 text-align:center;
 font-size:20px;
 color:grey
}
.join-us-cn .join-us2 .top .first-content-margin {
 margin-top:50px
}
.join-us-cn .join-us2 .top .join-us-btn {
 width:490px;
 margin:50px auto 110px
}
.join-us-cn .join-us2 .top .join-us-btn a {
 display:inline-block;
 width:180px
}
.join-us-cn .join-us2 .top .join-us-btn a:nth-of-type(1) {
 margin-right:60px
}
.join-us-cn .join-us2 .top .join-us-btn button {
 color:#fff;
 font-size:16px;
 width:100%;
 height:47px;
 line-height:47px;
 background-color:#2f7cd3;
 border-radius:5px
}
.join-us-cn .join-us2 .bottom .first-content {
 width:1200px;
 height:900px;
 margin:0 auto;
 background:green
}
.join-us-cn .join-us2 .bottom .second-title {
 text-align:center;
 margin:80px auto 25px;
 color:#2f2f2f
}
.join-us-cn .join-us2 .bottom .second-content {
 text-align:center;
 font-size:20px;
 line-height:20px;
 color:grey
}
.join-us-cn .join-us2 .bottom .left-right {
 width:720px;
 height:170px;
 margin:50px auto 0
}
.join-us-cn .join-us2 .bottom .left-right .middle {
 width:9px;
 height:144px;
 float:left;
 background:url(../images/join-us-line.jpg) center no-repeat
}
.join-us-cn .join-us2 .bottom .left-right .third-title {
 height:18px;
 line-height:18px;
 border-left:2px solid #2f2f2f;
 font-size:18px;
 font-weight:400;
 color:#2f2f2f;
 padding-left:18px;
 margin:0
}
.join-us-cn .join-us2 .bottom .left-right .third-content {
 margin-left:20px;
 font-size:14px;
 color:#b0b0b0;
 line-height:43px
}
.join-us-cn .join-us2 .bottom .left-right .left {
 float:left;
 width:350px
}
.join-us-cn .join-us2 .bottom .left-right .right {
 float:right;
 width:230px;
 margin-left:120px
}
.join-us-cn .join-us2 .bottom .left-right .third-title-top {
 margin-top:45px
}
.join-us-cn .join-us3 img {
 width:100%;
 min-width:1346px
}
.join-us-cn .join-us4 {
 width:1200px;
 height:575px;
 margin:0 auto;
 padding:80px 0 155px
}
.join-us-cn .join-us4 .top .fouth-title {
 font-size:40px;
 color:#2f2f2f;
 text-align:center;
 line-height:40px
}
.join-us-cn .join-us4 .top .fouth-content {
 font-size:20px;
 color:grey;
 text-align:center;
 margin-top:18px;
 line-height:20px
}
.join-us-cn .join-us4 .bottom {
 margin-top:115px
}
.join-us-cn .join-us4 .bottom ul li {
 float:left;
 width:134px;
 height:170px;
 padding:0 82px
}
.join-us-cn .join-us4 .bottom ul li div {
 width:60px;
 height:70px;
 margin:0 auto
}
.join-us-cn .join-us4 .bottom ul li p:nth-of-type(1) {
 font-size:16px;
 color:#2f2f2f;
 font-weight:600;
 text-align:center;
 margin-top:20px;
 line-height:16px
}
.join-us-cn .join-us4 .bottom ul li p:nth-of-type(2) {
 font-size:14px;
 color:grey;
 text-align:center;
 margin-top:4px;
 line-height:24px
}
.eight-list,.join-us-cn .join-us4 .bottom ul .five-list,.seven-list,.six-list {
 margin-top:80px
}

