/*============首页============*/
html,body{
    font-family: "times new roman" !important;
}
.no{
    display: none;
}
.hide{
    visibility: hidden;
}
/*关于我们*/
.aboutUs {
    width: 100%;
    height: 573px;
    position:relative;
}
.aboutUs .pic1{
    position: absolute;
    left: 70px;
    bottom:116px ;
}
.aboutUs .pic2{
    position: absolute;
    right:118px;
    bottom:0px ;
}
.aboutUs .aboutUsCon{
    width: 65%;
    margin: 0 auto;
    display: flex;
    height: 289px;
    position: absolute;
    top: 25%;
    left: 0;
    bottom: 0;
    right: 0;
}
.aboutUs .txtCont {
    flex:1;
    height: 289px;
    margin-left: 90px;
}
.aboutUs .txtCont p {
    font-size:34px;
    height: 45px;
    position: relative;
}
.aboutUs .txtCont p:after{
    content: "";
    position: absolute;
    left: 0px;
    top:74px;
    width:36px;
    height:3px;
    background: #e60012;
}
.aboutUs .txtCont span {
    margin-top:70px;
    font-size:17px;
    display: inline-block;
    /*line-height:34px;*/
    /*text-align: justify;*/
    height: 170px;
    word-break: break-word;
    /*background: red;*/
}
@media screen and (max-width: 1080px) {
    .aboutUs .txtCont span {
        /*line-height:25px;*/
        /*font-size: 18px;*/
    }
}
/*玖乐成长记*/
.jlczj {
    width: 100%;
    position: relative;
}
.jlczj img{
    position: absolute;
    left: 0px;
    top:0px;
    width: 100%;
}
.jlczj .txtCont {
    position: absolute;
    width:65%;
    margin:0 auto;
    color: #fff;
    /*left: 20%;*/
    /*top:162px;*/
    left: 0;
    right: 0;
    word-break: break-word;
}
.jlczj .txtCont p {
    font-size: 32px;
}
.jlczj .txtCont div {
    width: 54%;
    display: block;
    margin-top: 25px;
    /*font-size: 17px;*/
    text-align: justify;
    /*line-height: 30px;*/
}
.jlczj .txtCont span{
    display: block;
    /*text-indent: 2em;*/
    display: block;
    text-align: justify;
}
/*@media screen and (max-width: 1080px) {*/
/*    .jlczj .txtCont span {*/
/*        font-size:9px;*/
/*    }*/
/*}*/
.jlczj .txtCont span .key{
    color: #3be4dc;
    display: inline;
}
/*我们的服务*/
.myService {
    width: 100%;
    height: 534px;
    background: url("../images/coopBrand/myServicePic.jpg") no-repeat;
    background-size: 100% 100%;
    font-size: 53px;
}
@media screen and (max-width: 1080px) {
    .myService {
        width: 100%;
        height: 534px;
        background: url("../images/coopBrand/myServicePic.jpg") no-repeat;
        background-size: 100% 100%;
        font-size: 45px;
    }
}
.myService .title{
    padding-top:164px;
    /*width: 65%;*/
    margin:0 auto;
    color: #fff;
    text-align: center;
}
/*图标*/
/*.row1:after { content:"."; clear: both; height: 0; overflow: hidden; visibility: hidden; display: block; }*/
.icon{
    width: 65%;
    height:320px;
    margin:-183px auto 0px;
    background: #fff;
    color: #000;
    padding: 105px 0px 100px 0px;
}
.icon .row1,
.icon .row2{
    display: flex;
    justify-content: space-between;
}
.icon .row2{
    margin-top: 160px;
}
.icon .row1,
.icon .row2{
    width: 85%;
    margin: 0 auto;
}
.icon .row2{
    margin-top: 160px;
}
.icon .iconEl{
    /*width: 14.2%;*/
    height: 70px;
    float: left;
    text-align:center;
}
.icon .iconEl img{
    display: block;
    margin: 0 auto;
}
/*.icon .iconEl:nth-child(odd){*/
/*    background: red;*/
/*}*/
/*.icon .iconEl:nth-child(even){*/
/*    background: green;*/
/*}*/
.icon .iconEl div{
    margin-top: 34px;
    /*font-size: 12px;*/
}
/*查看更多*/
.getMore{
    color:#e70014;
    width:152px;
    height:38px;
    line-height:38px;
    border:2px solid #e70014;
    text-align: center;
    font-size:21px;
    margin:0px auto 118px;
    cursor: pointer;
}
.getMore a{
    text-decoration:none;
    color:#ea2838;
}
/*合作品牌*/
.coopBrand{
    width: 100%;
    height:708px;
    background: #f8f8f8;
    padding-bottom: 92px;
    position: relative;
}
.coopBrand .picLeft{
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.coopBrand .picRight{
    position: absolute;
    right: 0px;
    top: 0px;
}
.coopBrand .txtCont{
    width: 70%;
    margin: 0 auto;
    text-align: center;
    padding:92px 0px 0px 0px;
    position: relative;
}
.coopBrand .txtCont .title{
    font-size:57px;
}
.coopBrand .txtCont .des{
    font-size: 17px;
    color: #666666;
    margin-top:24px;
    line-height: 33px;
}
.coopBrand .txtCont .line{
    margin:50px auto;
    width: 77px;
    height:2px;
    background: #e60012;
}
/*.coopBrand .logo{
    padding: 0;
    list-style: none;
    width: 70%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
}
.coopBrand .logo li{
    width:19.7%;
    height: 92px;
    line-height: 92px;
    text-align: center;
    float: left;
    border:1px solid #e2e2e2;
}
.coopBrand .logo li:hover{
   cursor: pointer;
}
.coopBrand .logo li img{
    vertical-align: middle;
}*/
/*合作品牌*/
.coopBrandNew{
    width: 100%;
    height: 376px;
    position: relative;
}
.coopBrandNew .c-bannerNew{
    height: 100%;
}
.coopBrandNew .bannerbrand{
    width: 70%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
}
.coopBrandNew .bannerbrand li{
    width: 19.7%;
    height: 92px;
    line-height: 92px;
    text-align: center;
    float: left;
    border: 1px solid #e2e2e2;
}
.coopBrandNew .bannerbrand li{
    width:19.7% !important;
    height: 92px;
    line-height: 92px;
    text-align: center;
    float: left;
    border:1px solid #e2e2e2;
}
.coopBrandNew .bannerbrand li:hover{
    cursor: pointer;
}
.coopBrandNew .bannerbrand li img{
    vertical-align: middle;
}
.coopBrandNew .c-bannerNew .nexImg,
.coopBrandNew .c-bannerNew .preImg{
    position: absolute;
    top: 50%;
    opacity: 0.5;
    border-radius: 5px;
    z-index: 10;
}
.coopBrandNew .c-bannerNew .nexImg:hover,.c-bannerNew .preImg:hover{
    opacity: 0.8;
    cursor: pointer;
}
.coopBrandNew .c-bannerNew .nexImg{
    right: 0px;
}
.coopBrandNew .c-bannerNew .nexImg img,.c-bannerNew .preImg img{
}
.coopBrandNew .c-bannerNew .preImg{
    margin: 0px 0px 0px 100px;
}
.coopBrandNew .c-bannerNew .nexImg{
    margin: 0px 100px 0px 0px;
}
/*合作平台*/
.coopPlatform{
    width: 100%;
    padding-bottom: 120px;
}
.coopPlatform .txtCont{
    width: 70%;
    margin: 0 auto;
    text-align: center;
    padding: 127px 0px 0px 0px;
    position: relative;
}
.coopPlatform .txtCont .title{
    font-size:57px;
}
.coopPlatform .txtCont .des{
    font-size: 17px;
    color: #666666;
    margin-top:26px;
    line-height: 33px;
}
.coopPlatform .txtCont .line{
    margin:30px auto;
    width: 77px;
    height:2px;
    background: #e60012;
}
.coopPlatform .logo{
    padding: 0;
    margin: 0;
    list-style: none;
    width: 69%;
    margin: 0 auto;
}
.coopPlatform .logo li{
    width: 25%;
    height: 158px;
    line-height: 168px;
    float: left;
}
.coopPlatform .logo li img{
    vertical-align: middle;
}
/*new2*/
.hzptLogo{
    width: 68%;
    margin:100px auto 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.hzptLogo div{
    float: left;
    text-align: center;
}
.hzptLogo  span{
    display: block;
    height: 128px;
    line-height: 128px;
    text-align: center;
}
.hzptLogo .col1{
    width: 112px;
}
.hzptLogo .col2{
    width: 173px;
}
.hzptLogo .col3{
    width: 181px;
}
.hzptLogo .col4{
    width: 213px;
    float: right;
}
.hzptLogo img{
    display: inline-block;
    vertical-align: middle;
}
/*位置*/
.location{
    width: 100%;
    height: 424px;
    display: flex;
    color: #fff;
}
.location.no{
    display: none;
}
.location .left{
    width: 50%;
    height: 100%;
    background:url("../images/coopBrand/locationBg_left.jpg") no-repeat;
    background-size: 100% 100%;
    float: left;
    text-align: right;
}
.location .left .title{
    font-size:16px;
    margin-top:54px;
    margin-right: 84px;
}
.location .left  .con{
    margin-top: 25px;
}
.location .left .con p{
    margin-right: 84px;
    font-size: 13px;
    margin-bottom: 10px;
    line-height: 26px;
    position: relative;
    height: 62px;
    padding: 2px 0px;
}
.location .left .con p img{
    position: absolute;
    right: -115px;
    top:0px;
}
.location .left .locaGetMore{
    width: 70px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 16px;
    background: #fff;
    margin-right: 84px;
    padding: 8px 15px;
    display: inline-block;
    font-size: 10px;
    margin-top: 27px;
}
.location .left .locaGetMore:hover{
    cursor: pointer;
}
.location .left .locaGetMore a{
    text-decoration: none;
    color:#e60012 ;
}
.location .left p span{
    font-size: 14px;
}
.location .right{
    width: 50%;
    height:100%;
    float: right;
    background:url("../images/coopBrand/locationBg_right.jpg") no-repeat;
    background-size: 100% 100%;
}
