@charset "utf-8";
body{margin: 0;padding: 0;min-width:1200px;}
a{text-decoration:none;color:#000000;}
img{border:none;}
body{margin: 0;padding: 0;min-width: 1200px;}
.contrainer{background: #fff;}
.banner{width: 100%;margin: 0px auto;overflow: hidden;background: url(../img/product/assemble/banner.png) top center no-repeat;}
.st-panel .center-title{padding-top: 50px;}
/*拼团方案*/
.rp{margin-bottom: 30px;}
.rp .center-title div{margin: 0 auto; width: 740px;}
.rp .center-title i{display: inline-block; margin-right: 5px; width: 51px; height: 51px; background: url(../img/product/assemble/pin.png) no-repeat;}
.rp .center-title p{padding: 10px 0 0 3px;}
/*拼团流程*/
.ap{width: 100%;background: url(../img/product/assemble/bg.png) bottom center no-repeat;padding-bottom: 20px;}
.ap-row{position: relative;margin-bottom: 120px;}
.ap-row .line{position: absolute; top: 180px; left: 28px; width: 1150px; height: 2px; background-color: #00c9ff;}
.ap-item{position: relative; width: 25%; height: auto;}
.ap-item .num-box{position: absolute; left: 126px; margin: 30px 0px; width: 48px; height: 48px; line-height: 48px; font-size: 40px;color: #fff; background-color: #00c9ff; z-index: 1;}
.ap-item h3{margin: 100px 0px 20px; font-size: 24px; color: #00c9ff;}
.ap-item p{margin: auto; width: 208px; font-size: 16px;}
.ap-item:nth-child(2) p{width: 160px;}
.ap-item:nth-child(3) p{width: 160px;}
.ap-item:nth-child(4) p{width: 145px;}
/*拼团流程*/
.cs-content{margin-top: 30px;}
.cs-row:last-child{margin-top: 80px;}
.cs-item{margin: 0 16px; width: 362px;}
.cs-row:first-child .cs-item:last-child{width: 764px;}
.cs-item .title{position: relative; padding: 0; width: 100%; height: 54px; line-height: 54px; color: #fff; font-size: 24px; border-radius: 5px;}
.cs-item .title span{position: absolute; left: 50%; margin-left: -10px; display: block; width:0; height:0; border-left:12px solid transparent; border-right:12px solid transparent; border-top:15px solid black;}
.cs-item div.orange{background-color: #feb517;}
.cs-item .orange span{border-top:15px solid #feb517;}
.cs-item div.blue{background-color: #2487ff;}
.cs-item .blue span{border-top:15px solid #2487ff;}
.cs-item div.red{background-color: #ff2f2f;}
.cs-item .red span{border-top:15px solid #ff2f2f;}
.cs-item p{margin-top: 32px; width: 305px; font-size: 16px;}
.cs-row:first-child .cs-item:last-child p{margin-left: 32px;}
.cs-row:first-child .cs-item:last-child p:last-child{margin-right: 20px;}