.section{
    -webkit-font-smoothing: antialiased;
}
p{
   font-family:'SourceHanSansCN-Regular','思源黑体','Microsoft YaHei'!important;
}
.join_container {
    width: 100%;
    height: 100%;
    background-color: #fff;
}
.banner img {
    width: 100%;
    margin-top:-0.08em;
    position: relative;

}
.container_body {
    width: 1200px;
    margin:0 auto;
    margin-top:50px;
}
.container_body .container_body_advantage_title .p1{
    color:#000;
    text-align: center;
    font-size:24px;
}
.container_body .container_body_advantage_title .p2 {
    color:#666666;
    text-align: center;
    margin-top:16px;
    font-size:16px;
}
.container_body .container_body_advantage_title .p3 {
    margin-top:29px;
    margin-bottom:59px;
    text-align: center;
    font-size:0;
}
.container_body .container_body_advantage_title .p3 span{
    display: inline-block;
    width: 60px;
    height: 1px;
    background-color: #000;
}
.container_body .container_body_advantage_body {
    width: 1200px;
    height: 766px;
    background-size:cover;
    background:url(http://img.loock.cn/pc/join/merchants_advantage2.jpg) no-repeat center center;
    background-size: 1200px 766px;
    border:1px solid rgba(0,0,0,0.1);
}
/*以上是优势部分*/
.container_body .container_body_jion_title .p1{
    color:#666;
    text-align: center;
    font-size:24px;
}
.container_body .container_body_jion_title .p2 {
    font-size:0;
    margin-top:30px;
    margin-bottom:60px;
    text-align: center;
}
.container_body .container_body_jion_title .p2 span{
    display: inline-block;
    width: 60px;
    height: 1px;
    background-color: #000;
}
.container_body .container_body_jion_body {
    margin-bottom:79px;
}
.container_body .container_body_jion_body:after{
        content:"";
        height:0;
        visibility:hidden;
        clear:both;
        display:block;
}
.container_body .container_body_jion_body .container_body_jion_body_item{
    width: 33.333%;
    height: 271px;
    border: 1px solid rgba(0,0,0,0.1);
    float: left;
    margin-left:-1px;
    margin-top:-1px;
}
.container_body .container_body_jion_body .container_body_jion_body_item .p1 {
    text-align:center;
    font-size:0;
    margin:40px 0 30px 0;
}
.container_body .container_body_jion_body .container_body_jion_body_item .p2 {
    text-align:center;
    margin:0px 0 29px 0;
    font-size:16px;
    color:#666666;
}
.container_body .container_body_jion_body .container_body_jion_body_item .p3 {
    text-align:center;
    font-size:14px;
    color:#999999;
    padding:0 73px;
}
.container_body .container_body_jion_body .container_body_jion_body_item:hover{
    box-shadow: 4px 4px 40px 20px #eee inset
}
/*以上是加盟部分*/
.container_body .container_body_partner_title {
    margin-bottom:122px;
}
.container_body .container_body_partner_title .p1{
    color:#666;
    text-align: center;
    font-size:24px;
}
.container_body .container_body_partner_title .p2 {
    font-size:0;
    margin-top:30px;
    margin-bottom:60px;
    text-align: center;
}
.container_body .container_body_partner_title .p2 span{
    display: inline-block;
    width: 60px;
    height: 1px;
    background-color: #000;
}
.container_body .container_body_partner_body {
    font-size:0;
    margin-bottom:93px;
}
.container_body .container_body_partner_body:after{
        content:"";
        height:0;
        visibility:hidden;
        clear:both;
        display:block;
}
.container_body .container_body_partner_body .container_body_partner_body_item {
    width: 200px;
    height: 58px;
    float:left;
    border-radius:28px;
    border:1px solid rgba(0,0,0,0.1);
    margin-right:15px;
    color:#666;
    font-size:16px;
    position: relative;
}
.container_body .container_body_partner_body .container_body_partner_body_item:nth-last-child(1){
    margin-right:0
}
.container_body .container_body_partner_body .container_body_partner_body_item span {
    position: absolute;
    width: 130px;
    left:50%;
    top:50%;
    transform: translateX(-50%) translateY(-50%);
    text-align: center;
    color: #666;
}
.container_body .container_body_partner_body .container_body_partner_body_span {
    font-size:18px;
    float:left;
    height: 58px;
    line-height: 58px;
    margin-right:15px;
}
/*以上是伙伴部分*/
.container_body .container_body_process_title {
    margin-bottom:96px;
}
.container_body .container_body_process_title .p1{
    color:#666;
    text-align: center;
    font-size:24px;
}
.container_body .container_body_process_title .p2 {
    font-size:0;
    margin-top:30px;
    margin-bottom:60px;
    text-align: center;
}
.container_body .container_body_process_title .p2 span{
    display: inline-block;
    width: 60px;
    height: 1px;
    background-color: #000;
}
.container_body .container_body_process_body {
    font-size:0;
    margin-bottom:93px;
}
.container_body .container_body_process_body:after{
        content:"";
        height:0;
        visibility:hidden;
        clear:both;
        display:block;
}
.container_body .container_body_process_body .container_body_process_body_item{
    float:left;
    color:#666;
    font-size:16px;
    text-align: center;
}
.container_body .container_body_process_body .container_body_process_body_item .p2 {
    position: relative;
    margin-bottom:18px;
    height: 40px;
}
.container_body .container_body_process_body .container_body_process_body_item .p2 img{
    position: absolute;
    left:50%;
    top:50%;
    transform:translateX(-20px) translateY(-20px);
}
.container_body .container_body_process_body .container_body_process_body_item .p2 span{
    color:#fff;
    position: absolute;
    left:50%;
    top:50%;
    transform:translateX(-50%) translateY(-54%);
}
.container_body .container_body_process_body .container_body_process_body_item .p1{
    font-size:22px;
    color:#666;
}
.container_body .container_body_process_body .container_body_process_body_img{
    height: 87px;
    padding-top: 64px;
    float:left;
    margin-left:19px;
    margin-right:28px;
}
/*以上是加盟流程部分*/
.container_body .container_body_apply_title {
    margin-bottom:94px;
}
.container_body .container_body_apply_title .p1{
    color:#666;
    text-align: center;
    font-size:24px;
    display:block;
}
.container_body .container_body_apply_title .p2 {
    font-size:0;
    margin-top:30px;
    margin-bottom:60px;
    text-align: center;
}
.container_body .container_body_apply_title .p2 span{
    display: inline-block;
    width: 60px;
    height: 1px;
    background-color: #000;
}
.container_body .container_body_apply_body {
    font-size:0;
    margin-bottom:40px;
}
.container_body .container_body_apply_body:after{
        content:"";
        height:0;
        visibility:hidden;
        clear:both;
        display:block;
}
.container_body .container_body_apply_body .container_body_apply_body_item{
    padding-top:15px;
    padding-left:69px;
    width: 50%;
    float:left;
    border-right: 1px solid rgba(0,0,0,0.1)
}
.container_body .container_body_apply_body .container_body_apply_body_item2{
    float:left;
    width: 50%;
    padding-left:200px;
    padding-top:15px;
}
.container_body .container_body_apply_body .container_body_apply_body_item2 .p1{
    font-size:16px;
    color:#333;
    margin-bottom:26px;
}
.container_body .container_body_apply_body .container_body_apply_body_item .p1{
    font-size:18px;
    color:#666;
    margin-bottom:26px;
}
.container_body .container_body_apply_body .container_body_apply_body_item2 .input{
    margin-bottom:18px;
}
.container_body .container_body_apply_body .container_body_apply_body_item .input{
    margin-bottom:18px;
}
.container_body .container_body_apply_body .container_body_apply_body_item2 .input input{
    border: 1px solid #C8C8C8;
    height: 40px;
    width: 331px;
    padding-left:20px;
    color: #999;
}
.container_body .container_body_apply_body .container_body_apply_body_item2 .p2{
    font-size:16px;
    color:#333;
    /*margin-top:60px;*/
    margin-top: 0px;
    margin-bottom:26px;
}
.container_body .container_body_apply_body .container_body_apply_body_item2 .p3{
    font-size:16px;
    color:#333;
    margin-top: 25px;
    margin-bottom:26px;
}
.container_body .container_body_apply_body .container_body_apply_body_item2 textarea{
    width: 331px;
    height: 115px;
    resize: none;
    padding:15px 20px;
}
.container_body .container_body_apply_body .container_body_apply_body_item .input input{
    border: 1px solid #C8C8C8;
    height: 40px;
    width: 331px;
    padding-left:20px;
    color:#A9A9A9;
}
.container_body .container_body_apply_body .container_body_apply_body_item .input4 input{
    border: 1px solid #C8C8C8;
    height: 40px;
    width: 231px;
    padding-left:20px;
    color:#A9A9A9;
    margin-right:10px;
}
.container_body .container_body_apply_body .container_body_apply_body_item .input4 #captcha_img{
    width: 90px;
    border: 1px solid #C8C8C8;
    height: 40px;
    display: inline-block;
    vertical-align: top;
}
.submit_wrap {
    width: 100%;
    text-align: center;
    padding: 0;
    font-size: 0;
}
.submit {
    margin: 0;
    width: 282px;
    height: 37px;
    border-radius: 4px;
    background-color:#FF8C00;
    line-height: 37px;
    text-align: center;
    color:#fff;
    font-size: 14px;
    cursor: pointer;
    border: none;
}
.err_msg {
    font-size: 14px;
    text-align: center;
    padding: 10px 0;
    color:red;
}
/*以上是申请部分*/
.container_body .container_body_cooperation_title {
    margin-bottom:100px;
}
.container_body .container_body_cooperation_title .p1{
    color:#666;
    text-align: center;
    font-size:24px;
}
.container_body .container_body_cooperation_title .p2 {
    font-size:0;
    margin-top:30px;
    margin-bottom:60px;
    text-align: center;
}
.container_body .container_body_cooperation_title .p2 span{
    display: inline-block;
    width: 60px;
    height: 1px;
    background-color: #000;
}
.container_body .container_body_cooperation_body {
    padding-bottom:108px;
}
.container_body .container_body_cooperation_body .p1{
    font-size:22px;
    text-align: center;
}
.container_body .container_body_cooperation_body .p1 .phone {
    padding-right:120px;
    color:#333;
}
.container_body .container_body_cooperation_body .p1 .phone span {
    color:#666;
}
.container_body .container_body_cooperation_body .p1 .email {
     color:#333;
}
.container_body .container_body_cooperation_body .p1 .email span{
     color:#666;
}

/*锚点*/
.banner .link{
    position: absolute;
    width: 30%;
    display: flex;
    justify-content: space-between;
    left:50%;
    top:56%;
    font-size:0.3em;
    transform: translate(-50%,-50%);
}
.contactfoot{
    margin-top:20px;
    font-size:25px;
    padding-left:69px;
    color: #000;
    display: flex;
    justify-content: center;
}
.contactfoot span{
    color:#666;
    margin-right:50px;
}
.banner .link a{
    padding:20px 35px;;
    background: #fff;
    color: #000;
    border-radius: 20px;
    opacity: 0.8;
}
.banner .link a:hover{
    background: #000;
    color: #fff;
}
