@charset "UTF-8";
.jiji-main-body{
    margin-top:67px;background:#fff
}
.jiji-main-body .title{
    margin:80px 0;
    font-size: 42px;
    color: #333333;
    text-align: center;
}
.buyall{
    text-align: center;
}
.buyall-box-li{
    width: 368px;
    height: 440px;
    background: #ffffff;
    border: 1px solid #e8ebf2;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0px 2px 34px 0px rgba(232,235,242,0.50); 
    margin-right:48px;
}
.buyall-box-li-top{
    width:100%;
    height: 108px;
    background: linear-gradient(90deg,#c2d4ec, #8eaad4);
    color:#fff;
}
.buyall-box-li-top2{
    background: linear-gradient(90deg,#4790ff, #1673ff);
}
.buyall-box-li-top3{
    background: linear-gradient(90deg,#f9c08d, #f1a647);
}
.buyall-box-li-top-tit{
    font-size: 30px;
}
.buyall-box-li-top-tip{
    font-size: 16px;
    margin-top:10px;
}
.buyall-box-li-con{
    width:100%;
    padding:0 28px;
    box-sizing: border-box;
    color: #333333;
}
.buyall-box-li-con .tips{
    height:85px;
    font-size: 16px;
    margin-top:38px;
}
.buyall-box-li-con .price-box{
    font-size: 20px;
    margin-top:30px;
}
.buyall-box-li-con .price{
    font-size: 50px;
}
.buyall-box-li-con .btn{
    width: 240px;
    height: 40px;
    line-height: 40px;
    background: linear-gradient(90deg,#c0d1eb, #91add5 98%);
    border-radius: 20px;
    font-size: 16px;
    color: #ffffff;
    margin-top:43px;
}
.buyall-box-li-con .btn2{
    background: linear-gradient(90deg,#4690ff, #1874ff 98%);
}
.buyall-box-li-con .btn3{
    background: linear-gradient(90deg,#f9c08b, #f1a649 98%);
}
.buysingle .buysingle-box{
    height:290px;
    margin-right:20px;
    margin-bottom:36px;
    box-shadow: 0px 2px 34px 0px rgba(232,235,242,0.50); 
}
.buysingle-box-left{
    width:290px;
    height:100%;
    box-sizing: border-box;
    padding:30px;
    background: #ffffff;
}
.buysingle-box-left-title{
    font-size: 20px;
}
.buysingle-box-left-tip{
    font-size: 16px;
    margin-top:14px;
}
.buysingle-box-left-price{
    font-size: 16px;
    color: #308ee6;
    margin-top:30px;
}
.buysingle-box-left-btn{
    width: 92px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: #308ee6;
    border-radius: 30px;
    font-size: 14px;
    color: #ffffff;
    margin-top:50px;
}
.buysingle-box-right{
    width:290px;
    height:100%;
    box-sizing: border-box;
    padding:30px 15px;
    background: #f4f9ff;
    font-size: 14px;
    color: #333333;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.buysingle-box-right ul{
    width:100%;
    flex-wrap: wrap;
}
.buysingle-box-right ul li{
    width:50%;
    margin-bottom:20px;
}
.btn-box .btn{
    width: 100px;
    height: 34px;
    line-height: 34px;
    background: #ffffff;
    border: 1px solid #e8ebf2;
    border-radius: 30px;
    font-size: 14px;
    color: #333333;
    text-align: center;
}
.iconimg{
    width: 32px;
    height: 32px;
    margin-right:6px;
}


.advantage li {
    padding-top:67px;
}
.advantage img{
    width:302px;
    height:379px;
}
.advantage .text{
    font-size: 32px;
    color: #333333;
    line-height: 45px;
    width:495px;
}
.advantage_bg{
    background-color:#F8F9FD;
}
.pointimg{
    
}
.margin-left{
    margin-left:157px;
}
.margin-right{
    margin-right:157px;
}
.projectmarket{
    background: #0083fd;
    color:#fff;
    padding:80px 0;
}
.projectmarket .title{
    color:#fff;
}
.market-con-left {
    flex-wrap: wrap;
    width:555px;
}
.market-con-left li{
 width:275px;
 margin-bottom:60px;
}
.projectmarket .market-con-left img{
    width:26px;
    height:30px;
    margin-left:5px;
}
.market-con-left-txt{
    font-size: 42px;
}
.market-con-left-tip{
    font-size: 16px;
}
.projectmarket .kefuimg{
    width:255px;
    height:255px;
}
.projectmarket .freeUse {
    width: 200px;
    height: 60px;
    background: #ffa101;
    border-radius: 30px;
    font-size: 24px;
    color: #ffffff;
    text-align: center;
    line-height: 60px;
    margin:50px 0 80px 0;
}