.product-index{width:100%}.product-index .img-carousel{width:100%;height:50.92vh}.product-index .img-carousel div{width:100%;height:100%;background-repeat:no-repeat;background-size:100% 100%}.product-index .main-content{-ms-flex-direction:column;flex-direction:column}.product-index .main-content,.product-index .main-content .top-cont{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-index .main-content .top-cont{-ms-flex-pack:justify;justify-content:space-between;position:relative;box-sizing:border-box;width:68.75vw;height:21.85vh;margin:15px 0;padding:1.39vh 2.7vw 1.39vh 1.04vw;background:#fff}.product-index .main-content .top-cont .goods-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:9.58vw;height:19.07vh;cursor:pointer}.product-index .main-content .top-cont .goods-info img{width:100%;height:12.96vh;border-radius:6px}.product-index .main-content .top-cont .goods-info .name{line-height:1.85vh;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#383838;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.product-index .main-content .top-cont .goods-info .price{width:100%;height:2.78vh;line-height:2.78vh;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#fff;background:#007ee2;text-align:center}.product-index .main-content .top-cont .moreCont{position:absolute;right:12px;box-sizing:border-box;width:28px;height:110px;line-height:17px;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;color:#007ee2;border-radius:4px;border:1px solid rgba(0,126,226,.32);padding:20px 8px;cursor:pointer}.product-index .main-content .middleOne-cont{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:68.75vw;height:47vh;margin-bottom:15px}.product-index .main-content .middleOne-cont .leftCont{width:16.51vw;height:100%;background:url(../img/service.4d9a49b4.png) no-repeat;background-size:100% 100%}.product-index .main-content .middleOne-cont .middleCont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;width:30.57vw;height:100%;overflow:auto}.product-index .main-content .middleOne-cont .middleCont .service-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:14.83vw;height:22.22vh;background:#fff;cursor:pointer;margin-bottom:12px}.product-index .main-content .middleOne-cont .middleCont .service-info .name{line-height:33px;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#383838;margin:17px 0 0 23px}.product-index .main-content .middleOne-cont .middleCont .service-info .tips{line-height:17px;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;color:rgba(56,56,56,.5);letter-spacing:1px;margin-left:23px}.product-index .main-content .middleOne-cont .middleCont .service-info img{width:100%;height:15.37vh;border-radius:6px}.product-index .main-content .middleOne-cont .rightCont{box-sizing:border-box;width:20.26vw;height:100%;padding:1.39vh 1.61vw;background:#fff}.product-index .main-content .middleOne-cont .rightCont .name{line-height:33px;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#383838}.product-index .main-content .middleOne-cont .rightCont .tips{line-height:17px;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;color:rgba(56,56,56,.5);letter-spacing:1px;margin-bottom:2.59vh}.product-index .main-content .middleOne-cont .rightCont .lease-info{display:-ms-flexbox;display:flex;width:100%;height:11.11vh;margin-bottom:1.11vh;background:#efefef;cursor:pointer}.product-index .main-content .middleOne-cont .rightCont .lease-info:last-child{margin-bottom:0}.product-index .main-content .middleOne-cont .rightCont .lease-info .leftInfo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:calc(100% - 9.17vw);height:100%;padding:0 .42vw}.product-index .main-content .middleOne-cont .rightCont .lease-info .leftInfo .name{line-height:25px;font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500}.product-index .main-content .middleOne-cont .rightCont .lease-info .leftInfo .color-0{color:#f6732a}.product-index .main-content .middleOne-cont .rightCont .lease-info .leftInfo .color-1{color:#007ee2}.product-index .main-content .middleOne-cont .rightCont .lease-info .leftInfo .color-2{color:#7d633f}.product-index .main-content .middleOne-cont .rightCont .lease-info .leftInfo .advantages{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:8px 0}.product-index .main-content .middleOne-cont .rightCont .lease-info .leftInfo .advantages .advantage{width:3.02vw;height:1.67vh;line-height:1.67vh;font-size:10px;font-family:PingFangSC-Regular;font-weight:400;color:#fff;border-radius:10px;background:#fdb932;text-align:center}.product-index .main-content .middleOne-cont .rightCont .lease-info .leftInfo .phone{line-height:14px;font-size:10px;font-family:PingFangSC-Regular;font-weight:400;color:#383838}.product-index .main-content .middleOne-cont .rightCont .lease-info img{width:9.17vw;height:100%;border-radius:6px}.product-index .main-content .middleTwo-cont{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:68.75vw;margin-bottom:15px}.product-index .main-content .middleTwo-cont .info-box{box-sizing:border-box;width:33.98vw;padding:1.67vh 1.15vw;background:#fff}.product-index .main-content .middleTwo-cont .info-box .top-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:1.39vh}.product-index .main-content .middleTwo-cont .info-box .top-title .title{line-height:3.06vh;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#383838}.product-index .main-content .middleTwo-cont .info-box .top-title .more{line-height:3.06vh;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;color:rgba(56,56,56,.7);cursor:pointer}.product-index .main-content .middleTwo-cont .info-box .top-title .more:hover{color:#0e83e1}.product-index .main-content .middleTwo-cont .info-box .through-train-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-row-gap:20px;grid-column-gap:20px}.product-index .main-content .middleTwo-cont .info-box .through-train-box .item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px;background:hsla(0,0%,84.7%,.21);line-height:30px}.product-index .main-content .middleTwo-cont .info-box .through-train-box .item .name{color:#333}.product-index .main-content .middleTwo-cont .info-box .through-train-box .item .name:hover{color:#0e83e1}.product-index .main-content .middleTwo-cont .info-box .through-train-box .item .time{color:#969696}.product-index .main-content .middleTwo-cont .info-box .supplier-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:20px;grid-column-gap:20px}.product-index .main-content .middleTwo-cont .info-box .supplier-box .item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px;background:hsla(0,0%,84.7%,.21);line-height:30px;-ms-flex-align:center;align-items:center;text-align:center}.product-index .main-content .middleTwo-cont .info-box .supplier-box .item .image{width:80px;height:80px}.product-index .main-content .middleTwo-cont .info-box .supplier-box .item .name{color:#333}.product-index .main-content .middleTwo-cont .info-box .job-box{overflow-y:hidden;height:16.2037037037vh}.product-index .main-content .middleTwo-cont .info-box .job-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box;width:100%;height:90.26px;border-radius:6px;border:1px solid hsla(0,0%,59.2%,.22);padding:1.11vh .625vw;background:hsla(0,0%,84.7%,.21);margin-bottom:9px}.product-index .main-content .middleTwo-cont .info-box .job-info .name{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#383838;line-height:22px}.product-index .main-content .middleTwo-cont .info-box .job-info .Info,.product-index .main-content .middleTwo-cont .info-box .job-info .phone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:2.3vh;line-height:2.3vh;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:rgba(56,56,56,.7);-ms-flex-pack:justify;justify-content:space-between}.product-index .main-content .middleTwo-cont .info-box .job-info .Info .career,.product-index .main-content .middleTwo-cont .info-box .job-info .phone .career{display:-ms-flexbox;display:flex;margin-right:3.33vw}.product-index .main-content .middleTwo-cont .info-box .job-info .Info .career:last-child,.product-index .main-content .middleTwo-cont .info-box .job-info .phone .career:last-child{margin-right:0}.product-index .main-content .middleTwo-cont .info-box .job-info .Info .career .number,.product-index .main-content .middleTwo-cont .info-box .job-info .phone .career .number{line-height:2.3vh;font-size:18px;font-family:PingFangSC-Medium;font-weight:600;color:#007ee2;margin-left:1.04vw}.product-index .main-content .middleTwo-cont .info-box .talent-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:4.17vh;background:hsla(0,0%,84.7%,.21);border-radius:6px;border:1px solid hsla(0,0%,59.2%,.22);margin-bottom:10px}.product-index .main-content .middleTwo-cont .info-box .talent-info:last-child{margin-bottom:0}.product-index .main-content .middleTwo-cont .info-box .talent-info .left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;line-height:20px;font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#383838;margin-left:.78vw}.product-index .main-content .middleTwo-cont .info-box .talent-info .left img{width:26px;height:26px;margin-right:6px}.product-index .main-content .middleTwo-cont .info-box .talent-info .right{height:100%;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:rgba(56,56,56,.7);margin-right:1.15vw}.product-index .main-content .middleTwo-cont .info-box .talent-info .right .number{font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fdb932}.product-index .main-content .bottom-cont{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box;width:68.75vw;height:375px;margin-bottom:3.89vh;padding:1.67vh 1.15vw;background:#fff}.product-index .main-content .bottom-cont .describe-box{box-sizing:border-box;width:29.64vw;height:100%}.product-index .main-content .bottom-cont .describe-box:last-child{margin-right:48px}.product-index .main-content .bottom-cont .describe-box .top-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:1.39vh}.product-index .main-content .bottom-cont .describe-box .top-title .title{line-height:3.06vh;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#383838}.product-index .main-content .bottom-cont .describe-box .company{width:100%;height:190px}.product-index .main-content .bottom-cont .describe-box .describe{line-height:28px;font-size:16px;font-family:PingFangSC-Regular;font-weight:400;color:#383838;margin-top:1.67vh}.product-index .main-content .bottom-cont .describe-box .advantage-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:201px;margin-top:12px}.product-index .main-content .bottom-cont .describe-box .advantage-info .advantage-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;width:98px;height:100%}.product-index .main-content .bottom-cont .describe-box .advantage-info .advantage-box img{width:90px;height:90px}.product-index .main-content .bottom-cont .describe-box .advantage-info .advantage-box .advantage_0{font-size:18px;font-family:PingFangSC-Medium;font-weight:600;color:#007ee2}.product-index .main-content .bottom-cont .describe-box .advantage-info .advantage-box .advantage_1{font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#383838}