/*公共样式*/
.icon{
    display:inline-block;
    background-image: url(../../images/property/icon.png);
}
.wid{
    width:1200px;
    margin:0 auto;
}
.title{
    font-size: 42px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 34px;
    letter-spacing: 0;
    position:relative;
    z-index: 9;
    text-align: center;
}
.titleBack{
    z-index: -12;
    color: #f5b577;
    opacity: 0.25;
    position: absolute;
    left: 50%;
    margin-left: -97px;
    bottom: -15px;
}
.titleWhite{
    color: #fff;
}
.titleBlack{
    color: #333;
}
/*banner*/
.banner{
    width:100%;
    height: 732px;
    background-image: url(../../images/property/banner.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}
.bannerTit{
    font-size: 76px;
    background-image: linear-gradient(0deg,
    #fed6c6 0%,
    #fff 100%),
    linear-gradient(
            #ffffff,
            #ffffff);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-blend-mode: normal,
    normal;
    padding:70px 0 15px;
}
.bannerCon p{
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 0;
    color: #ffffff;
    width:50%;
}
.bannerCon ul{
    width:46%;
    margin-left: 20px;
    padding-top: 75px;
}
.bannerCon li{
    font-size: 18px;
    color: #ffffff;
    opacity: 0.9;
    float: left;
    /*list-style-type: disc;*/
    width:50%;
    padding-top: 15px;
    position:relative;
    padding-left:30px;
    box-sizing:border-box;
}
.bannerCon li:before{
    width:10px;
    height:10px;
    content:"";
    background:rgba(255,255,255,0.3);
    border-radius: 50%;
    position:absolute;
    left:0;
    top:20px;
}
.intro{
    padding-top: 50px;
}
.introCon p{
    padding-top: 66px;
    font-size: 24px;
    line-height: 44px;
    color: #333333;
}
.client{
    width:100%;
    margin-top: 80px;
    height: 1300px;
    background-image: url(../../images/property/pkBg.png);
    background-repeat: no-repeat;
    background-position: center;
}
.clientCon .title{
    padding-top: 170px;
}
.clientCon .titleBack{
    margin-left: -116px;
}

.clientCon .contrast{
    width:100%;
    height: 305px;
    background-image: url(../../images/property/PK.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 90px;
}
.client ul{
    margin-top: 85px;
}
.client li {
    padding:35px 24px;
    width:236px;
    height: 350px;
    float: left;
    margin-right: 20px;
    background-color: #ffffff;
    border-radius: 20px;
    text-align: center;
}
.client li:last-child{
    margin-right: 0;
}
.client .bTitle{
    font-size: 24px;
    color: #363f49;
    padding-top: 30px;
}
.client li p{
    font-size: 18px;
    line-height: 30px;
    color: #5d6977;
    text-align: left;
    padding-top: 25px;
}
.secai{
    width:98px;
    height: 115px;
    background-position: 0 0;
}
.jiaohu{
    width:98px;
    height: 115px;
    background-position: -110px 0;
}
.xinzeng{
    width:98px;
    height: 115px;
    background-position: -217px 0;
}
.zijin{
    width:98px;
    height: 115px;
    background-position: -315px 0;
}
.term{
    height: 730px;
}
.term .titleBack{
    margin-left: -102px;
}
.term ul{
    box-shadow: 1px 7px 55px 10px
    rgba(255, 214, 207, 0.25);
    border-radius: 4px;
    /*overflow: hidden;*/
    margin-top: 130px;
}
.term li{
    text-align: center;
    float: left;
    border-right: solid 1px #f2f2f2;
    width:199px;
    height: 370px;
    position:relative;
}
.term li .txt{
    font-size: 24px;
    padding-top: 25px;
    color: #999999;
}
.guanwang{
    width:53px;
    height: 53px;
    margin-top: 128px;
    background-position: -5px -115px;
}
.shangcheng{
    width: 53px;
    height: 49px;
    margin-top: 132px;
    background-position: -62px -115px;
}
.kehuduan{
    width: 53px;
    height: 49px;
    margin-top: 132px;
    background-position: -115px -115px;
}
.kehuduan{
    width: 53px;
    height: 49px;
    margin-top: 132px;
    background-position: -115px -115px;
}
.xitong{
    width: 55px;
    height: 50px;
    margin-top: 132px;
    background-position: -169px -119px;
}
.jiaoyisuo{
    width: 55px;
    height: 58px;
    margin-top: 125px;
    background-position: -225px -117px;
}
.houtai{
    width: 70px;
    height: 58px;
    margin-top: 125px;
    background-position: -288px -117px;
}
.m_guanwang{
    width:80px;
    height: 80px;
    background-position:-1px -180px;
}
.m_shangcheng{
    width:80px;
    height: 80px;
    background-position:-83px -179px;
}

.m_kehuduan{
    width:80px;
    height: 80px;
    background-position:-164px -179px;
}
.m_xitong{
    width:80px;
    height: 80px;
    background-position:-246px -179px;
}
.m_jiaoyisuo{
    width:80px;
    height: 80px;
    background-position:-330px -180px;
}
.m_houtai{
    width:80px;
    height: 80px;
    background-position:-413px -179px;
}
.mouse{
    display:none;
}
.active .mouse{
    width:208px;
    height: 384px;
    padding: 35px;
    background-image: linear-gradient(0deg,
    #f95843 0%,
    #fc874e 100%);
    border-radius: 4px;
    position:absolute;
    left: -37px;
    top: -40px;
    display:block;
    z-index: 1;
}
.active .m_txt{
    font-size: 20px;
    color: #f7fbff;
    padding:12px 32px;
}
.active .mouse p{
    font-size: 18px;
    line-height: 34px;
    color: #ffffff;
    text-align: left;
}
.clear{
    clear:both;
}

.role{
    width:100%;
    height: 861px;
    background-image: url(../../images/property/juese.png);
    background-repeat: no-repeat;
    background-position:center;
}
.role .title{
    padding-top: 160px;
}
.role .titleBack{
    margin-left: -172px;
}

.system{
    margin-top: 30px;
}
.system .titleBack{
    margin-left: -165px;
}
.tp01{
    width:1274px;
    height: 1146px;
    background-image: url(../../images/property/goucheng.png);
    background-repeat: no-repeat;
    background-position:center;
    margin-top: 110px;
    margin-left:-37px;
}
.flow{
    width:100%;
    height: 876px;
    margin-top: 120px;
    background: url(../../images/property/liucheng.png) no-repeat center center;
}
.flow p{
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    padding-top: 50px;
}
.flow .title{
    padding-top: 140px;
}
.flow .titleBack{
    margin-left: -91px;
}

.port{
    margin-top: 86px;
}
.port .titleBack{
    margin-left: -86px;
}

.listTitle{
    font-size: 34px;
    color: #ffffff;
    position:relative;
}
.listTitle:after{
    content: '';
    position:absolute;
    width: 42px;
    height: 5px;
    background-color: #f7fbff;
    bottom: -15px;
    left: 0;
}
.list{
    overflow: hidden;
    margin-top: 105px;
}
.listL{
    width:440px;
    height: 212px;
    padding:45px 55px;
    background-image: url(../../images/property/bank.png);
    background-repeat: no-repeat;
    background-position:center;
    float: left;
    margin-right: 90px;
}
.listL p{
    font-size: 20px;
    line-height: 35px;
    color: #ffffff;
    padding-top: 55px;
}
.listR{
    width:440px;
    height: 212px;
    padding:45px 55px;
    background-image: url(../../images/property/zhifubao.png);
    background-repeat: no-repeat;
    background-position:center;
    float: right;
}
.listR p{
    font-size: 20px;
    line-height: 35px;
    color: #ffffff;
    padding-top: 55px;
}
.rebate{
    margin-top: 120px;
    height: 992px;
    background-image: url(../../images/property/fanyong.png);
    background-repeat: no-repeat;
    background-position:center;
}
.rebate .title{
    padding-top: 175px;
}
.rebate .titleBack{
    margin-left: -190px;
}
.rebateCon>p{
    font-size: 20px;
    color: #ffffff;
    padding:70px 0 30px;
    text-align: center
}
.rebateCon .hint{
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    margin-bottom: 125px;
}
.rebateCon .hint span{
    font-size: 30px;
    letter-spacing: 3px;
    color: #fbb15a;
}
.day{
    width: 494px;
    height: 332px;
    background-image: url(../../images/property/txt_bg01.png);
    border-radius: 10px;
    text-align: center;
    position:relative;
    float: left;
    margin-right: 74px;
}
.day .first{
    width: 130px;
    height: 130px;
    background-color: #fcab6a;
    box-shadow: -1px 10px 19px 2px
    rgba(251, 192, 145, 0.29);
    text-align: center;
    line-height: 130px;
    border-radius: 50%;
    font-size: 26px;
    color: #ffffff;
    position:absolute;
    left: 50%;
    top: -65px;
    margin-left: -65px;
}
.day .dTitle{
    font-size: 32px;
    color: #363f49;
    padding:112px 0 20px;
}
.day p{
    font-size: 20px;
    color: #5d6977;
}
.day p span{
    font-size: 20px;
    color: #fcab6a;
}
.day2{
    background-image: url(../../images/property/txt_bg02.png);
    margin-right: 0;
}
.show{
    margin-top: 80px;
    padding-bottom: 180px;
}

.show .titleBack{
    margin-left: -163px;
}
.show .app{
    display:flex;
    justify-content: space-between;
}
.app01,
.app02,
.app03{
    width:334px;
    height: 594px;
    position:relative;
    text-align: center;
}
.app01 span,
.app02 span,
.app03 span{
    position:absolute;
    bottom: -76px;
    left: 50%;
    font-size: 22px;
    color: #363f49;
}
.app01 span{
    margin-left: -22px;
}
.app02 span{
    margin-left: -44px;
}
.app03 span{
    margin-left: -44px;
}
.show .app01{
    background-image: url(../../images/property/app01.png);
}
.show .app02{
    background-image: url(../../images/property/app02.png);
}
.show .app03{
    background-image: url(../../images/property/app03.png);
}
.show p{
    font-size: 20px;
    color: #363f49;
    text-align: center;
    padding-top: 78px;
    padding-bottom:100px;
}
.pc .titleBack{
    margin-left: -163px;
}
.pcShow{
    margin-top: 107px;
    height: 2370px;
    background-image: url(../../images/property/pc.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 45px;
    padding-bottom: 40px;
}
.support{
    height: 676px;
    background-image: url(../../images/property/zhichi.png);
}
.support .title{
    padding-top: 158px;
}
.support .titleBack{
    margin-left: -130px;
}
.support li{
    position:relative;
}
.support li .num{
    font-size: 77px;
    color: #fa8c5b;
    position:absolute;
    left: -25px;
    top: -35px;
    opacity: 0.2;
    font-weight: bold;
}
.support ul{
    padding-top: 111px;
    display:flex;
    justify-content: space-between;
}
.support li p{
    font-size: 18px;
    color: #363f49;
    padding-top: 22px;
}
.s_title{
    font-size: 24px;
    color: #363f49;
    padding-bottom: 12px;
}

