*{
    margin:0;
    padding:0;
}
.clear{clear: both;}
body{
font-family: "Microsoft Yahei","微软雅黑","SimSun","宋体","Verdana","Arial";
}
a {
text-decoration: none;
}

.banner img{
    width:100%;
}
/*第二模块*/
.what-buy-wrap{
    width:100%;
    background:rgba(247,248,250,1);
	overflow: hidden;
}
.what-buy,.common{
    width:1200px;
    margin:0 auto;
    padding-top:45px;
}
.common .tip{
    width:22px;
    height:22px;
    background:rgba(255,141,0,1);
    border-radius:50%;
    margin:0 auto;
    font-size:16px;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:rgba(255,255,255,1);
    text-align:center;
    line-height:22px;
    margin-bottom:11px;
}
.common .title{
    height:30px;
    line-height:30px;
    width:100%;
    background:url("../images/pingtuan/common/title1.png") no-repeat  center center;
    display: flex;
    justify-content:center;
}
.common .title>img{
    width:100%;
}
.common .title>.desc1{
    font-size:30px;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:rgba(58,101,228,1);
}
.common .title>.desc2{
    font-size:32px;
    /*font-family:SourceHanSansCN-Light;*/
    font-weight:300;
    color:rgba(51,51,51,1);
}
.common>p{
    font-size:20px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(102,102,102,1);
    text-align:center;
    margin-top:12px;
}
.what-buy .what-content {
    display:flex;
    justify-content:space-between;

}
.what-buy .what-item{

}
.what-buy p+.what-item{
    margin-top: 30px;
}
.what-buy .what-content .what-item{
   width: 600px;
}
.what-buy p+.what-item .absolute-img{
    position:relative;
	float: left;
	margin: 0 110px 0 235px;
    bottom: -20px;
}
.what-buy .what-item .absolute-img{
    position:relative;
	    float: left;
		margin-right: 55px;
}
.what-buy .what-item .absolute-img+img{
    position: relative;
    bottom: -200px;
    left: -855px;
}
.what-buy .what-item .absolute-img+img+img{
    position: relative;
    bottom: -240px;
    left: -565px;
}
.what-buy .what-content .what-item .absolute-img img{
width: 220px;
}
.what-buy .what-item .circle1{
width: 152px;
    height: 152px;
    line-height: 152px;
    text-align: center;
    background: rgba(91,167,246,1);
    border: 6px solid rgba(255,255,255,1);
    border-radius: 50%;
    position: absolute;
    bottom: 45px;
    left: 190px;
    font-size: 26px;
    /* font-family: SourceHanSansCN-Medium; */
    font-weight: 500;
    color: rgba(255,255,255,1);
}
.what-buy  .what-item .circle2{
    width:128px;
    height:128px;
    line-height:128px;
    text-align:center;
    background:#8C97CB;
    border:6px solid rgba(255,255,255,1);
    border-radius:50%;
    position:absolute;
    bottom:-27px;
    left:125px;
    font-size:26px;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:rgba(255,255,255,1);
}
.what-buy  .what-item .circle3{
    width:128px;
    height:128px;
    line-height:128px;
    text-align:center;
    background:#96B5F6;
    border:6px solid rgba(255,255,255,1);
    border-radius:50%;
    position:absolute;
    bottom:-27px;
    left:125px;
    font-size:26px;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:rgba(255,255,255,1);
}
.what-buy .what-item .txt1{
    width: 390px;
    border-left: #C2D8EF 1px solid;
    padding: 0px 0 0px 5px;
    float: left;
    margin-top: 100px;
    line-height: 26px;
    font-size: 16px;
    color: #5BA7F6;
}
.what-buy .what-content .what-item .txt{
    width:280px;
    border-left:#E5E5E5 1px solid;
    padding:0px 0 0px 5px;
	    float: left;
		margin-top: 130px;
		font-size: 14px;
    line-height: 26px;
	color: #666666;
}
.what-buy  .btn-wrap{
    width:100%;
    display:flex;
    justify-content:center;
    margin-top:55px;
	margin-bottom: 45px
}
.what-buy .btn-wrap>span:hover{
    cursor:pointer;
}
.what-buy .btn-wrap .btn1{
    display:block;
    width:217px;
    height:52px;
    background:rgba(255,141,0,1);
    font-size:26px;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:rgba(255,255,255,1);
    margin-right:77px;
    text-align:center;
    line-height:52px;
	border-radius:26px;
      cursor: pointer;
}
.what-buy  .btn-wrap .btn2{
    display:block;
    width:217px;
    height:52px;
    background:rgba(91,167,246,1);
    font-size:26px;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:rgba(255,255,255,1);
    line-height:52px;
    text-align:center;
	border-radius:26px;
      cursor: pointer;
}
.pocess{

}
.what-pocess{
    width:100%;
    background:#fff;
}
.what-pocess .content{
    width:1200px;
    overflow: hidden;
    margin:50px auto 50px;
    background:rgba(255,255,255,1);
    box-shadow:0px 15px 38px 0px rgba(106,118,149,0.25);
    text-align:center;
}
.what-pocess .content .btn:hover{
    cursor:pointer;
}
.what-pocess .content .btn{
    margin:0 auto;
    display: block;
    width:264px;
    height:52px;
    background:rgba(91,167,246,1);
    font-size:26px;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:rgba(255,255,255,1);
    text-align:center;
    line-height:52px;
	border-radius: 26px;
	margin-bottom: 35px;
      cursor: pointer;
}
/*----------优势模块------------*/
.advantage-wrap{
    width:100%;

    background:url("../images/pingtuan/3/bg.png") no-repeat;
    /*opacity:0.38;*/
	overflow: hidden;
}
.advantage .tip{
    color:#5BA7F6!important;
    background:#fff!important;
}
.advantage .desc1{
    font-size:30px!important;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:#fff!important;
}
.advantage .desc2{
    font-size:32px!important;
    /*font-family:SourceHanSansCN-Light;*/
    font-weight:300;
    color:#fff!important;
}
.advantage>p{
    color:#fff;
}
.advantage .title{
    background: url("../images/pingtuan/common/Title3.png") no-repeat center center;
}
.advantage .content{
    width:920px;

    background:rgba(255,255,255,1);
    box-shadow:0px 15px 38px 0px rgba(106,118,149,0.25);
    margin:50px auto 45px;
    display:flex;
    flex-direction: column;
    padding:30px 140px 0 140px;
}
.advantage .content .adv-item{
    width:100%;
    display:flex;
    /*height:112px;*/
    padding-top:34px;
}
.advantage .content .adv-item .txt{
    width:670px;
    border-bottom:1px solid #EEEEEE;
}
.advantage .content .adv-item img{
    width:112px;
    height:112px;
}
.advantage .content .adv-item .txt .txt1{
    display: block;
    font-size:24px;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:rgba(51,51,51,1);
}
.advantage .content .adv-item .txt .txt2{
    display: block;
    font-size:16px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(102,102,102,1);
    margin-top:24px;
    margin-bottom:25px;
    height:43px;
}
.advantage .content .adv-item .sub{
    width:17px;
    height:3px;
    margin-left:40px;
}
.advantage .content .adv-item .advtitle{
    display: block;
    font-size:20px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(0,144,231,1);
    padding:0 27px 0 10px;
    border-bottom:1px solid #EEEEEE;
}
.advantage .content .btn{
    width:217px;
    height:52px;
    background:rgba(255,141,0,1);
    font-size:26px;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:rgba(255,255,255,1);
    margin:45px auto 35px;
    text-align:center;
    line-height:52px;
	border-radius:26px;
	display: block;
}
.advantage .content .btn:hover{
    cursor:pointer;
}
/*------------------------spot-----------------------*/
.spot-wrap{
    width:100%;
}
.spot{

}
.spot .cont{
    text-align:center;
}
.spot  .bg{
    margin:200px auto -18px;
    width:615px;
    height: 315px;
    background: url("../images/pingtuan/4/bg.png");
    position: relative;
}
.spot  .bg .badge1{
    display: block;
    width:408px;
    height:74px;
    background:linear-gradient(270deg,rgba(238,148,2,1),rgba(251,201,104,1));
    box-shadow:-1px 12px 46px 0px rgba(148,88,52,0.22);
    border-radius:8px;
    font-size:24px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align:center;
    line-height:74px;
    position:absolute;
    top:-19px;
    left:-49%;
}
.spot  .bg .badge2{
    width:408px;
    height:74px;
    background:rgba(255,255,255,1);
    box-shadow:-1px 12px 46px 0px rgba(106,118,149,0.15);
    border-radius:8px;
    font-size:24px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(54,167,113,1);
    text-align:center;
    line-height:74px;
    position:absolute;
    top:-42%;
    right:-26%;
}
.spot  .bg .badge3{
    width:408px;
    height:74px;
    background:linear-gradient(270deg,rgba(54,167,113,1),rgba(91,215,153,1));
    box-shadow:-1px 12px 46px 0px rgba(82,148,52,0.22);
    border-radius:8px;
    font-size:24px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align:center;
    line-height:74px;
    position:absolute;
    top:2%;
    right:-65%;
}
.spot  .bg .badge4{
    width:408px;
    height:74px;
    background:rgba(255,255,255,1);
    box-shadow:-1px 12px 46px 0px rgba(106,118,149,0.15);
    border-radius:8px;
    font-size:24px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(54,167,113,1);
    text-align:center;
    line-height:74px;
    position:absolute;
    top:51%;
    right:-52%;
}
.spot  .bg .badge5{
    width:408px;
    height:74px;
    background:rgba(255,255,255,1);
    box-shadow:-1px 12px 46px 0px rgba(106,118,149,0.15);
    border-radius:8px;
    font-size:24px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(238,148,2,1);
    text-align:center;
    line-height:74px;
    position:absolute;
    top:44%;
    right:93%;
}
.spot-gray-wrap{
    width:100%;

    background:rgba(247,248,250,1);
}
.spot-gray{
    width:1200px;
    margin:0 auto;
	    overflow: hidden;
}
.spot-gray>p{
    font-size:20px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(51,51,51,1);
    text-align:center;
    padding:30px 0 25px;
}
.spot-gray .content{
    display: flex;
    justify-content: space-between;
}
.spot-gray .content .grayItem{
    width:220px;
    height:332px;
    background:#fff;
    border-radius:8px;

}
.spot-gray .content .grayItem.demons1{
    background: url("../images/pingtuan/4/01.jpg");
}
.spot-gray .content .grayItem.demons2{
    background: url("../images/pingtuan/4/02.jpg");
}
.spot-gray .content .grayItem.demons3{
    background: url("../images/pingtuan/4/03.jpg");
}
.spot-gray .content .grayItem.demons4{
    background: url("../images/pingtuan/4/04.jpg");
}
.spot-gray .content .grayItem.demons5{
    background: url("../images/pingtuan/4/05.jpg");
}
.spot-gray .content .grayItem .gtitle{
    display: block;
    font-size:20px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(43,143,254,1);
    padding:31px 10px;
    text-align:center;
}
.spot-gray .content .grayItem .gdesc{
    display: block;
    font-size:16px;
    /*font-family:SourceHanSansCN-Regular;*/
    font-weight:400;
    color:rgba(102,102,102,1);
    padding:0 10px;
}
.spot-gray .btn{
    display: block;
    width:217px;
    height:52px;
    background:rgba(255,141,0,1);
    font-size:26px;
    /*font-family:SourceHanSansCN-Medium;*/
    font-weight:500;
    color:rgba(255,255,255,1);
    text-align:center;
    line-height:52px;
    margin: 45px auto 45px;
	border-radius:26px;
}
.spot-gray .btn:hover{
    cursor:pointer;
}
/*-------------comm社区团购-------------*/
.comm-wrap{

}
.comm-wrap .comm{
overflow: hidden;
}
.comm-wrap .comm>.title{
    background: url("../images/pingtuan/common/Title5.png") no-repeat center center;
}
.comm-wrap .comm>.barTile{
    display: flex;
    font-size:30px;
    /*font-family:Source Han Sans CN;*/
    font-weight:500;
    color:rgba(51,51,51,1);
    margin-top:81px;
}
.comm-wrap .comm>.barTile .line{
    display: inline-block;
    width:32px;
    height:3px;
    background:rgba(51,144,240,1);
    margin-right:22px;
}
.comm-wrap .comm>.content{
    display:flex;
    justify-content:space-between;
}
.comm-wrap .comm>.content .company{
    width:423px;
    height:479px;
    margin:169px 0 0 110px;
    position:relative;
}
.comm-wrap .comm>.content .company>.txt{
    font-size:20px;
    /*font-family:Source Han Sans CN;*/
    font-weight:400;
    color:rgba(102,102,102,1);
}
.comm-wrap .comm>.content .company>.txt1{
    position:absolute;
    top:-45px;
    left:50%;
    transform: translate(-50%,0);
}
.comm-wrap .comm>.content .company>.txt2{
     width:85px;
     position:absolute;
     top:85px;
     right:-25%;
     /*transform: translate(-50%,0);*/
 }
.comm-wrap .comm>.content .company>.txt3{
    width:101px;
    position:absolute;
    bottom:85px;
    right:-29%;
    /*transform: translate(-50%,0);*/
}
.comm-wrap .comm>.content .company>.txt4{
    position:absolute;
    bottom:-45px;
    left:50%;
    transform: translate(-50%,0);
}
.comm-wrap .comm>.content .company>.txt5{
    width:85px;
    position:absolute;
    bottom:85px;
    left:-25%;
    text-align: right;
}
.comm-wrap .comm>.content .company>.txt6{
    width:85px;
    position:absolute;
    top:85px;
    left:-25%;
    text-align: right;
}
.comm-wrap .comm>.content .company-list{
    display: flex;
    flex-direction:column;
    margin-top:96px;
}
.comm-wrap .comm>.content .company-list>.comp-item{
    width:468px;
    display: flex;
    padding-bottom:17px;
    padding-top:22px;
    border-bottom:1px solid #EBEBEB;
}
.comm-wrap .comm>.content .company-list>.comp-item>.item-txt{
    margin-left:25px;
}
.comm-wrap .comm>.content .company-list>.comp-item>.item-txt>span{
    display: block;
    font-size:24px;
    /*font-family:Source Han Sans CN;*/
    font-weight:500;
    color:rgba(51,51,51,1);
    margin-bottom:11px;
}
.comm-wrap .comm>.content .company-list>.comp-item>.item-txt>p{
    font-size:16px;
    /*font-family:Source Han Sans CN;*/
    font-weight:400;
    color:rgba(102,102,102,1);
}
.comm-wrap .comm>.cont2>.company{
    margin-left:0!important;
    margin-right:110px!important;
}
.comm-wrap .comm>.btn{
    display:block;
    width:217px;
    height:52px;
    line-height:52px;
    background:rgba(91,167,246,1);
    font-size:26px;
    /*font-family:Source Han Sans CN;*/
    font-weight:500;
    color:rgba(255,255,255,1);
    margin:45px auto 45px;
    text-align:center;
	border-radius:26px;
  cursor: pointer;
}
.comm-wrap .comm .barTileright{
    text-align:right;
    justify-content: flex-end;
    font-size:30px;
    /*font-family:Source Han Sans CN;*/
    font-weight:500;
    color:rgba(51,51,51,1);
}
.comm-wrap .comm .barTileright .line{
    background:rgba(241,161,27,1);
}
/*MARKETING MODULE*/

.market-wrap{
    width:100%;
        overflow: hidden;
    background:linear-gradient(180deg,rgba(1,105,255,1),rgba(0,186,255,1));
}
.market-wrap .market{
    width:1200px;
    margin:0 auto;
}
.market-wrap .market>.title{
    background: url("../images/pingtuan/common/Title6.png") center center no-repeat !important;
    color:#fff;
}
.market-wrap .market>.title>.desc1,.market-wrap .market>.title>.desc2,.market-wrap .market>p{
    color:#fff!important;
}
.market-wrap .market>.tip{
    color:rgba(1,105,255,1);
    background: rgba(255,141,0,1);
}
.market-wrap .market .content{
    display: flex;
    justify-content: center;
    margin-top:67px;
}
.market-wrap .market .content2{
    display: flex;
    justify-content: center;
}
.market-wrap .market .content>.item,.market-wrap .market .content2>.item{
    position:relative;
    margin:0 43px;

}
.market-wrap .market .content>.item .sm-text,.market-wrap .market .content2>.item .sm-text{
    display: block;
    width:100%;
    text-align:center;
    position:absolute;
    bottom:43px;
    left:50%;
    transform: translate(-50%,0);
    font-size:24px;
    /*font-family:Source Han Sans CN;*/
    font-weight:500;
    color:rgba(67,67,67,1)
}
.market-wrap .market .btn{
    width:217px;
    height:52px;
    background:rgba(255,141,0,1);
    font-size:26px;
   /* font-family:Source Han Sans CN;*/
    font-weight:500;
    color:rgba(255,255,255,1);
    display: block;
    line-height:52px;
    text-align:center;
    margin:45px auto;
    border-radius:26px;
  cursor: pointer;
}

.one {
    width: 77px;
    height: 133.4px;
    /*margin: 0 auto;*/
    left:-10px;
    border-top: 1px solid red;
    border-bottom: 1px solid red;
    background: #fff;
}

.two {
    position: absolute;
    width: 77px;
    height: 133.4px;
    /*left: 38.5px;*/
    top: 0;
    transform: translate(-50%, -50%);
    transform: rotate(60deg);
    border-top: 1px solid red;
    border-bottom: 1px solid red;
    background: #fff;

}

.three {
    position: absolute;
    width: 77px;
    height: 133.4px;
    /*left: 38.5px;*/
    top: 0;
    transform: translate(-50%, -50%);
    transform: rotate(300deg);
    border-top: 1px solid red;
    border-bottom: 1px solid red;
    background: #fff;
}

/*选择我们*/
.choose-wrap{

}
.choose-wrap .choose{
    width:1200px;
    margin:0 auto;
}
.choose-wrap .choose .content{
    display: flex;
    justify-content: space-between;
}
.choose-wrap .choose .content .part1{
    display: flex;
    flex-direction: column;
}
.choose-wrap .choose .content .part1 .item{
}
.choose-wrap .choose .content .part1 .item:nth-child(1){
    border-bottom:1px solid #ccc;
    padding-bottom:78px;
}
.choose-wrap .choose .content .part1 .item:nth-child(2){
    /*border-bottom:1px solid #ccc;*/
    padding-top:71px;
}
.choose-wrap .choose .content .part1 .item p{
    font-size:30px;
   /* font-family:Source Han Sans CN;*/
    font-weight:500;
    color:rgba(0,155,255,1);
}
.choose-wrap .choose .content .part1 .item .line{
    width:31px;
    height:3px;
    background:rgba(255,141,0,1);
    margin:20px 0;
}
.choose-wrap .choose .content .part2{
    width:590px;
    height:470px;
   background: url("../images/pingtuan/7/macbook.png") center center no-repeat;
}
.choose-wrap .choose .content{
    margin-top:82px;
}
.choose-wrap .choose .content .part2 .part2-inner{
    width:277px;
    text-align:center;
    margin:0 auto;
    transform: translate(0,118%);
    font-size:26px;
   /* font-family:Source Han Sans CN;*/
    font-weight:500;
    color:rgba(255,141,0,1);
}
.choose-wrap .choose .content .part2 .part2-inner .line{
    width:30px;
    height:3px;
    background:rgba(250,195,93,1);
    margin:16px auto;
}
