/*通用*/
.fl {
    float: left
}

.fr {
    float: right
}

.comwidth {
    width: 1000px;
    margin: 0 auto;

}

body {
    font-family: "微软雅黑";
    font-size: 14px;
    width: 100%;
    background-color: #fafafa;
    color: #111111;

}

/*header*/
.header {
    height: 597px;
    background: url("../images/facilitator_banner.jpg") center no-repeat;

}

/*baaner*/

.Navbar {
    height: 75px;
    position:relative;

}

.logo img {
    display: block;
    float: left;
    margin-top: 10px;

}

.nav {
    float: left;
    margin-left: 40px;
}

.nav li {
    float: left;
    width: 100px;
    padding-left: 40px;
}

.nav a {
    line-height: 75px;
    font-size: 18px;
    color: #2b2b2b;
    display: block;
    text-align: center;
    font-weight: bolder;
}

.nav a:hover {
    background: #db3a36;
    color: white;
}

/*}颜色*/

.tel {
    background: url("../images/tel.png") left no-repeat;
    line-height: 75px;
}

.tel a {
    padding-left: 20px;
    color: #2b2b2b;
}

/*investment*/
.investment {
    text-align: center;
    font-size: 24px;
    margin-top: 80px;
}

.line {
    margin-bottom: 70px;
}

/*apple*/
.apple p {
    border-left: 4px solid red;
    font-size: 20px;
    padding-left: 14px;
}

.apple_icon {
    margin-top: 74px;
    height: 82px;
}

.apple_icon ul {
    width: 760px;
    margin: 0 auto;
    height: 82px;
    box-sizing: border-box;
}

.apple_icon li {
    float: left;
    display: block;
    margin-right: 250px;
}
li:last-child{margin-right: 0;}

.apple_name {
    font-size: 18px;
    margin-top: 36px;
    text-align: center;
}

.apple_name span {
    display: block;
}

.apple_text {
    width: 857px;
    height: 20px;
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 220px;
}

.apple_text span {
    display: block;
    float: left;
    text-align: center;
    font-size: 16px;
    width: 200px;
    color: #111111;
}


/*square*/
.square{height: 1089px;position: relative;margin-bottom: 625px;}
.square p{font-size: 20px;border-left: 4px solid red;
    padding-left: 14px;margin-top:62px;}
.square_text{display: block;color: #646464;margin-top: 24px;font-size:18px;
    }
.red_square{width: 352px;height:1089px;border: 4px solid #db3a36; position: absolute;
   top:0;left: 324px;}
.right_spuare_pic{position: absolute;left: 360px;}
.left_spuare_pic{position: absolute;right: 0px;}
.women{position: absolute;bottom: -42%;left: 90px;}

/*order*/
.order{height: 638px;position: relative;
    font-size:18px;}
.order p{font-size: 20px;border-left: 4px solid red;padding-left: 14px;}
.order_pic{float: right;margin-right: -30px;}
.order_text{position: absolute;bottom:165px;padding-left:180px;color: #646464;line-height: 2.5em;}
.join_us{float: right;}

/*push*/
.push{height: 711px;margin-top: 73px;}
.push_text{line-height: 578px;font-size: 18px;text-align: center;float: right;color: #646464;}
/*chose*/
.chose{height: 494px;margin-bottom: 288px;}
.chose_oder_pic{text-align: center;line-height: 494px;}
.chose_text{float: left;font-size: 20px;padding-right: 200px;color: #646464;}
/*become*/
.become{overflow: hidden;}
.become p{font-size: 20px;border-left: 4px solid red;padding-left: 14px;margin-bottom: 77px;}
.become_icon{float: left;width: 934px;margin: 0 auto;margin-left: 38px;margin-right: 38px;}
.become_icon li {float: left;margin-right: 220px;}
.become_text{font-size: 18px;width: 948px;margin: 0 auto;margin-bottom: 36px;}
.become_text span{padding-top:34px;padding-right: 218px;display: block;float: left;text-align: center;}
.become_describe{font-size: 16px;color: #111111;width: 990px;margin: 0 auto;}
.become_describe span{display: block;float: left;text-align: center;padding-top:34px;margin-right: 168px;height: 22px;width:120px;
    white-space: nowrap;margin-bottom: 187px;}

/*footer*/
.footer {
    height: 263px;
    background-color: #2a2a2a;
    color: white;
    font-size: 14px;
}

.left_area {
    width: 500px;
    height: 206px;
    float: left;
}

.left_area img {
    margin-top: 38px;
    margin-left: 4px;
}

.right_area {
    width: 500px;
    height: 206px;
    float: right;
}

.right_area i {
    padding-right: 20px;
    vertical-align: middle;
}

.right_info {
    margin: 0 auto;
    margin-left: 35px;
    margin-top: 38px;
}

.city_info, .add {
    padding-bottom: 34px;
}
.beian{text-align: center;padding-left: 19%;}
