/* syst */
.syst{
    padding: 100px 0;
    background: url(../image/syst_bg.png) no-repeat center;
}
.syst .wrap,
.systs .wrap{
    width: 1200px;
    margin: 0 auto;
}
.syst .wrap .icon,
.systs .wrap .icon{
    display: flex;
    justify-content: space-between;
    margin-bottom: 34px;
}
.syst .wrap .icon li,
.systs .wrap .icon li{
    width: 196px;
    text-align: center;
}
.syst .wrap .icon li p,
.systs .wrap .icon li p{
    margin-top: 20px;
    font-size: 24px;
}
.syst .wrap .pic,
.systs .wrap .video{
    display: flex;
    justify-content: space-between;
}
.syst .wrap .pic .list,
.systs .wrap .video .list{
    transition: all 0.3s;
}
.systs .wrap .video .list{
    width: 217px;
}
.systs .wrap .video .list video{
    width: 100%;
}
.syst .wrap .pic .list:hover,
.systs .wrap .video .list:hover{
    transform: translateY(-20px);
}
.systs .wrap{
    padding: 100px 0;
}
/* anced */
.anced{
    padding: 100px 0;
    background: url(../image/anced_bg.png) no-repeat center;
}
.anced .centent{
    width: 1200px;
    margin: 0 auto;
}
.anced .title h2{
    color: #fff;
}
.anced .title p{
    color: rgba(255,255,255,0.8);
}
.anced .tab{
    height: 94px;
    display: flex;
    justify-content: center;
}
.anced .tab .opt{
    width: 50%;
    background-color: #333;
    font-size: 36px;
    line-height: 94px;
    color: #ffffff;
    text-align: center;
}
.anced .tab .opt.on{
    background-color: #bd4d5f;
}
.anced .wrap{
    background-color: #ffffff;
    border: solid 10px #bd4d5f;
}
.anced .wrap .item{
    position: relative;
    padding: 60px;
}
.anced .wrap .item + .item{
    display: none;
}

.anced_nav{
    display: flex;
    justify-content: center;
    position: relative;
}
.anced_nav .opt{
  width: 300px;
  height: 78px;
  padding: 10px 10px 12px;
  text-align: center;
  background: #fff;
  border: 1px solid #eee;
  position: relative;
  z-index: 2;
}
.anced_nav .opt + .opt{
    margin-left: 30px;
}

.anced_nav .opt .tit {
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #c25c6c;
}
.anced_nav .opt .info {
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
}
.anced .wrap .path{
    background: url(../image/xhs_advanced_one.png) no-repeat center 41px;
}
.anced .wrap .item + .item{
    display: none;
}
.anced .wrap .path .daily{
    margin-top: 18px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #c25c6c;
    line-height: 38px;
}
.anced .wrap .path .direc{
    display: flex;
    justify-content: space-between;
}
.anced .wrap .path .direc .para{
    width: calc(100% / 3);
    text-align: center;
    padding: 21px 0;
    position: relative;
    text-indent: 82px;
}
.anced .wrap .path .box{
    display: flex;
    justify-content: center;
}
.anced .wrap .path .box>div{
    width: 161px;
    height: 40px;
    text-align: center;
}
.anced .wrap .path .box .para{
    border-radius: 10px;
    line-height: 40px;
    color: #fff;
}
.anced .wrap .path .box .dir{
    margin: 0 17px;
    position: relative;
    line-height: 100%;
}

.anced .wrap .path .cen{
    margin: 65px 0 16px;
    display: flex;
    justify-content: space-between;
}
.anced .wrap .path .cen .one{
    width: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-right: 85px;
}
.anced .wrap .path .cen .two{
    width: 120px;
    margin-right: 85px;
}
.anced .wrap .path .cen .two .para{
    width: 100%;
    text-align: center;
    line-height: 28px;
    position: relative;
}
.anced .wrap .path .cen .two .para + .para{
    margin-top: 43px;
}
.anced .wrap .path .cen .list{
    display: flex;
    position: relative;
    margin-right: 85px;
}
.anced .wrap .path .cen .list .le{
}
.anced .wrap .path .cen .list .le .para{
    width: 160px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
}
.anced .wrap .path .cen .list .le .para + .para{
    margin-top: 17px;
}
.anced .wrap .path .cen .list .ri{
    width: 65px;
    height: 30px;
    position: absolute;
    top: 0;
    right: -75px;
    text-align: center;
    line-height: 56px;
}
.anced .wrap .path .cen .use{
    display: flex;
    position: relative;
    margin-right: 85px;
}
.anced .wrap .path .cen .use .le{
    width: 140px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background: #c25c6c;
    border-radius: 10px;
    text-align: center;
}
.anced .wrap .path .cen .use .ri{
    width: 65px;
    height: 30px;
    position: absolute;
    top: 0;
    right: -75px;
    text-align: center;
    line-height: 56px;
}
.anced .wrap .path .cen .shop{
    width: 140px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background: #c25c6c;
    border-radius: 10px;
    text-align: center;
    position: relative;
}
.anced .wrap .path .cen .shop .tra{
    width: 20px;
    color: #333;
    position: absolute;
    top: 54px;
    right: 42px;
    line-height: 16px;
}
.anced .wrap .path .off{
    text-align: center;
    line-height: 28px;
    position: relative;
}
.anced .wrap .path .off .le{
    position: absolute;
    left: calc(50% - 300px);
    top: -13px;
}
.anced .wrap .path .off .ri{
    width: 18px;
    line-height: 16px;
    position: absolute;
    top: -24px;
    right: 271px;
}
.anced .wrap .path .btm{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-top: 33px;
}
.anced .wrap .path .btm .atu{
    position: absolute;
    top: -1px;
    line-height: 100%;
    left: 268px;
}
.anced .wrap .path .btm .icon{
    display: flex;
    margin: 0 85px;
}
.anced .wrap .path .btm .icon .li{
    width: 38px;
}
.anced .wrap .path .btm .icon .li + .li{
    margin-left: 10px;
}
.anced .wrap .path .btm .icon .li img{
    width: 100%;
}
.anced .wrap .path .btm .icon .li p{
    font-size: 14px;
    margin-top: 6px;
}
.anced .wrap .path .btm .gro{
    position: absolute;
    top: 4px;
    right: 183px;
    line-height: 30px;
}
.anced .wrap .exam .text{
    display: flex;
    justify-content: space-between;
    position: relative;
}
.anced .wrap .exam .text .avatar,
.anced .wrap .exam .list{
    position: relative;
    z-index: 2;
}
.anced .wrap .exam .text::before{
    content: '';
    position: absolute;
    width: 92%;
    top: 15px;
    right: 0;
    border-top: 1px dashed #c25c6c;
}
.anced .wrap .exam .list{
    margin-left: 25px;
}
.anced .wrap .exam .list .num{
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: #c25c6c;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    color: #fff;
}
.anced .wrap .exam .list ul{
    margin-top: 15px;
}
.anced .wrap .exam .list ul li{
    font-size: 16px;
    line-height: 28px;
    color: #666;
}
.anced .wrap .exam .pic{
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
}
.anced .wrap .exam .pic .list{
    width: 300px;
    border: 1px solid #f5f5f7;
    padding: 20px;
    text-align: center;
}
.anced .wrap .exam .pic .list .para{
    font-size: 14px;
    line-height: 24px;
}

/* method */
.method{
    padding: 100px 0;
}
.method .centent{
    width: 1200px;
    margin: 0 auto;
}
.method .centent .btn{
    width: 180px;
    height: 52px;
    background-color: #ffffff;
    border-radius: 26px;
    border: solid 1px #c25c6c;
    display: block;
    margin: 0 auto;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    color: #c25c6c;
}
.method .centent .btn:hover{
    background-color: #c25c6c;
    color: #fff;
}
.method .centent .text{
    margin-top: 30px;
    padding: 35px;
    border: solid 1px #d5d5d5;
    margin-bottom: 30px;
}
.method .centent .text .tit{
    font-size: 30px;
    font-weight: bold;
    line-height: 100%;
    color: #c25c6c;
    margin-bottom: 30px;
}
.method .centent .text .txt{
    font-size: 16px;
    line-height: 24px;
    color: #999;
}
.method .centent .item{
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}
.method .centent .item .list{
    width: 231px;
    border: solid 2px #c25c6c;
    transition: all 0.3s;
}
.method .centent .item .list.last{
    height: 312px;
}
.method .centent .item .list:hover{
    transform: translateY(-20px);
}
.method .centent .item .list .tit{
    height: 36px;
    background-color: #c25c6c;
    text-align: center;
    line-height: 34px;
    color: #ffffff;
}
.method .centent .item .list .pic{
    padding: 20px 35px 0;
    position: relative;
}
.method .centent .item .list .pic .icon{
    position: absolute;
    left: calc(50% - 21px);
    bottom: -21px;
}
.method .centent .item .list .bt{
    text-align: center;
    margin-top: 35px;
    font-size: 24px;
    color: #c25c6c;
    margin-bottom: 15px;
}
.method .centent .item .list .txt{
    padding: 0 20px 35px;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #999;
}
.method .centent .item .list.last{
    position: relative;
    margin-top: 94px;
}
.method .centent .item .list.last .icon{
    position: absolute;
    top: -21px;
    left: calc(50% - 21px);
}
.method .centent .wrap{
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}
.method .centent .wrap .left{
    width: calc(50% - 15px);
}
.method .centent .wrap .right{
    width: calc(50% - 15px);
}
.method .centent .wrap .text{
    margin-top: 0;
    height: 204px;
}
.method .centent .wrap .btn{
    margin-top: 30px;
}

.method .centent .wrap .left .con {
  height: 350px;
  position: relative;
  background: url(../image/anced_img04.png)
    no-repeat center bottom;
}
.method .centent .wrap .left .con .incre{
  position: absolute;
  text-align: center;
  font-size: 12px;
}
.method .centent .wrap .left .con .incre1 {
  width: 300px;
  left: 12px;
  top: 5px;
}
.method .centent .wrap .left .con .incre2 {
  width: 200px;
  left: 352px;
  top: 5px;
}
.method .centent .wrap .left .con .incre3 {
  left: 352px;
  top: 40px;
  width: 78px;
  height: 24px;
  line-height: 24px;
  color: #fff;
}
.method .centent .wrap .left .con .incre4 {
  left: 435px;
  top: 37px;
  text-align: left;
}
.method .centent .wrap .left .con .incre5 {
  left: 352px;
  top: 72px;
  text-align: left;
}
.method .centent .wrap .left .con .incre6 {
  left: 352px;
  top: 116px;
  width: 78px;
  height: 24px;
  line-height: 24px;
  color: #fff;
}
.method .centent .wrap .left .con .incre7 {
  left: 437px;
  top: 112px;
  text-align: left;
}
.method .centent .wrap .left .con .incre8 {
  left: 352px;
  top: 150px;
  text-align: left;
}
.method .centent .wrap .left .con .incre9 {
  left: 352px;
  top: 195px;
  width: 78px;
  height: 24px;
  line-height: 24px;
  color: #fff;
}
.method .centent .wrap .left .con .incre10 {
  left: 437px;
  top: 190px;
  text-align: left;
}
.method .centent .wrap .left .con .incre11 {
  left: 352px;
  top: 230px;
  text-align: left;
}
.method .centent .wrap .left .con .incre12 {
  left: 352px;
  top: 272px;
  width: 78px;
  height: 24px;
  line-height: 24px;
  color: #fff;
}
.method .centent .wrap .left .con .incre13 {
  left: 437px;
  top: 268px;
  text-align: left;
}
.method .centent .wrap .left .con .incre14 {
  left: 352px;
  top: 305px;
  text-align: left;
}
.method .centent .wrap .left .con .tag {
  position: absolute;
  text-align: center;
  font-size: 12px;
  background-color: rgba(0, 0, 0, 0.6);
  width: 136px;
  height: 24px;
  line-height: 24px;
  color: #fff;
}
.method .centent .wrap .left .con .tag1 {
  left: 22px;
  top: 126px;
}
.method .centent .wrap .left .con .tag2 {
  left: 164px;
  top: 126px;
}
.method .centent .wrap .left .con .tag3 {
  left: 226px;
  top: 160px;
  width: 72px;
  height: 90px;
  padding: 10px 0px;
  box-sizing: border-box;
}
.method .centent .wrap .left .con .tag4 {
  left: 224px;
  top: 262px;
  width: 72px;
  height: 74px;
  line-height: 22px;
  padding: 6px 0px;
  box-sizing: border-box;
}
.method .centent .wrap .left .con .tag5 {
  left: 162px;
  top: 312px;
  width: 62px;
}
.method .centent .wrap .left .con .tag6 {
  left: 22px;
  top: 312px;
}

.method .centent .wrap .right .con {
  height: 350px;
  background: url(../image/anced_img05.png)  no-repeat left bottom;
  position: relative;
}
.method .centent .wrap .right .con .ease {
  position: absolute;
  text-align: center;
  font-size: 12px;
}
.method .centent .wrap .right .con .ease1 {
  width: 280px;
  left: 8px;
  top: 5px;
}
.method .centent .wrap .right .con .ease2 {
  width: 290px;
  left: 298px;
  top: 5px;
}
.method .centent .wrap .right .con .ease3 {
  width: 28px;
  height: 36px;
  left: 430px;
  top: 54px;
}
.method .centent .wrap .right .con .ease4 {
  width: 28px;
  height: 36px;
  left: 548px;
  top: 170px;
}
.method .centent .wrap .right .con .ease5 {
  width: 28px;
  height: 36px;
  left: 430px;
  top: 286px;
}
.method .centent .wrap .right .con .ease6 {
  width: 28px;
  height: 36px;
  left: 308px;
  top: 170px;
}
.method .centent .wrap .right .con .ease7 {
  width: 50px;
  height: 24px;
  line-height: 12px;
  font-size: 12px;
  left: 418px;
  top: 118px;
  color: #fff;
}
.method .centent .wrap .right .con .ease8 {
  width: 50px;
  height: 24px;
  line-height: 12px;
  font-size: 12px;
  left: 482px;
  top: 172px;
  color: #fff;
}
.method .centent .wrap .right .con .ease9 {
  width: 50px;
  height: 24px;
  line-height: 12px;
  font-size: 12px;
  left: 418px;
  top: 228px;
  color: #fff;
}
.method .centent .wrap .right .con .ease10 {
  width: 50px;
  height: 24px;
  line-height: 12px;
  font-size: 12px;
  left: 356px;
  top: 172px;
  color: #fff;
}
.method .centent .wrap .right .con .ease11 {
  width: 50px;
  height: 24px;
  line-height: 12px;
  font-size: 12px;
  left: 418px;
  top: 174px;
  color: #fff;
}
.method .centent .wrap .right .con .tag {
  position: absolute;
  text-align: center;
  font-size: 12px;
  background-color: rgba(0, 0, 0, 0.6);
  width: 132px;
  height: 24px;
  line-height: 24px;
  color: #fff;
}
.method .centent .wrap .right .con .tag1 {
  left: 8px;
  top: 110px;
}
.method .centent .wrap .right .con .tag2 {
  width: 140px;
  left: 143px;
  top: 110px;
}
.method .centent .wrap .right .con .tag3 {
  left: 8px;
  top: 210px;
}
.method .centent .wrap .right .con .tag4 {
  width: 140px;
  left: 143px;
  top: 210px;
}
.method .centent .wrap .right .con .tag5 {
  width: 250px;
  left: 20px;
  top: 304px;
}

/* play */
.play{
    padding: 100px 0;
    background: url(../image/play_bg.png)  no-repeat center;
}
.play .centent{
    width: 1200px;
    margin: 0 auto;
}
.play .centent .wrap{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.play .centent .wrap .list{
    width: 180px;
    border-radius: 6px;
    transition: all 0.3s;
}
.play .centent .wrap .list:nth-child(even){
    margin-top: 30px;
}
.play .centent .wrap .list:nth-child(n+7){
    position: relative;
    top: 30px;
}
.play .centent .wrap .list:hover{
    transform: translateY(-20px);
}
.play .centent .wrap .list .pic{
    width: 100%;
    border: solid 1px #333333;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    overflow: hidden;
}
.play .centent .wrap .list:hover .pic{
    border-color: #c25c6c;
}
.play .centent .wrap .list img{
    width: 100%;
}
.play .centent .wrap .list.last img{
    border: none;
}
.play .centent .wrap .list p{
    height: 46px;
    background-color: #333333;
    line-height: 46px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.play .centent .wrap .list.last p{
    background-color: #d62137;
}
.play .centent .wrap .list:hover p{
    background-color: #c25c6c;
}

/* bazaar */
.bazaar{
    padding: 100px 0;
    background: url(../image/bazaar_bg.png)  no-repeat center;
}
.bazaar .title h2{
    color: #fff;
}
.bazaar .title p{
    color: rgba(255,255,255,0.8);
}
.bazaar .centent{
    width: 1200px;
    margin: 0 auto;
    display: flex;
}
.bazaar .centent .left{
    width: 508px;
    background: url(../image/bazaar_leimg.png)  no-repeat center;
    padding: 60px 55px;
}
.bazaar .centent .left .tit{
    font-size: 30px;
    text-align: center;
    line-height: 48px;
    color: #fff;
    margin-bottom: 40px;
}
.bazaar .centent .left .circ{
    margin: 0 auto;
    font-size: 0;
    text-align: center;
    background: url(../image/bazaar_sj.png)  no-repeat center;
}
.bazaar .centent .left .circ .li{
    width: 138px;
    height: 138px;
    background-color: #c25c6c;
    border: solid 3px #ffffff;
    border-radius: 100%;
    font-size: 22px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    display: inline-block;
    padding-top: 40px;
}
.bazaar .centent .left .circ .li:nth-child(1){
    margin-bottom: 16px;
}
.bazaar .centent .left .circ .li:nth-child(4){
    margin-left: 45px;
}
.bazaar .centent .left .text{
    margin-top: 42px;
    width: 100%;
    height: 128px;
    background-color: #ffffff;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    font-weight: bold;
    color: #c25c6c;
}
.bazaar .centent .right{
    width: 692px;
    background: #fff;
    padding: 28px;
    display: flex;
    flex-wrap: wrap;
}
.bazaar .centent .right .list{
    width: 100%;
    background-color: #ffffff;
    border: solid 1px #cccccc;
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all 0.3s;
}
.bazaar .centent .right .list + .list{
    margin-top: 16px;
}
.bazaar .centent .right .list:hover{
    background: #c25c6c;
    border-color: #c25c6c;
}
.bazaar .centent .right .list .icon{
    width: 92px;
    height: 92px;
    position: relative;
    overflow: hidden;
}
.bazaar .centent .right .list .icon img{
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.3s;
}
.bazaar .centent .right .list .icon .one{
    bottom: 0;
}
.bazaar .centent .right .list .icon .two{
    bottom: 100%;
}
.bazaar .centent .right .list:hover .icon .one{
    bottom: -100%;
}
.bazaar .centent .right .list:hover .icon .two{
    bottom: 0;
}
.bazaar .centent .right .list .text{
    width: 452px;
}
.bazaar .centent .right .list .text .tit{
    font-size: 24px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 16px;
}
.bazaar .centent .right .list:hover .text .tit{
    color: #fff;
}
.bazaar .centent .right .list .text .txt{
    font-size: 18px;
    line-height: 30px;
    color: #666666;
}
.bazaar .centent .right .list:hover .text .txt{
    color: rgba(255,255,255,0.8);
}

/* spread */
.spread{
    padding: 100px 0;
    background: url(../image/spread_bg.png)  no-repeat center;
}
.spread .wrap{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.spread .wrap .text{
    width: 474px;
    background-color: #c25c6c;
    border-radius: 17px;
    position: relative;
    padding: 85px 64px;
}
.spread .wrap .text::before{
    content: '';
    width: calc(100% - 38px);
    height: calc(100% - 38px);
    border-radius: 17px;
    border: solid 2px #ffffff;
    opacity: 0.28;
    position: absolute;
    top: 18px;
    left: 18px;
}
.spread .wrap .text .tit{
    height: 85px;
    background-color: #c25c6c;
    border-radius: 15px;
    border: solid 5px #ffffff;
    text-align: center;
    line-height: 75px;
    font-size: 48px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 58px;
}
.spread .wrap .text .txt{
    font-size: 24px;
    line-height: 42px;
    color: #fff;
}
.spread .wrap .pic{}
.spread .wrap .pic .tit{
    text-align: center;
    margin-bottom: 50px;
}
.spread .wrap .pic .tit h6{
    font-size: 48px;
    font-weight: bold;
    color: #c25c6c;
    line-height: 100%;
    margin-bottom: 15px;
}
.spread .wrap .pic .tit p{
    font-size: 23px;
    line-height: 100%;
}
.spread .wrap .pic img{}
.spread .wrap .pic .btn{
    margin: 15px auto 0;
    width: 185px;
    height: 50px;
    background-color: #c25c6c;
    border-radius: 25px;
    font-size: 22px;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
    color: #fff;
}

/* drain */
.drain{
    padding: 100px 0;
}
.drain .wrap{
    width: 1200px;
    margin: 0 auto;
}
.drain .wrap .btit{
    width: 900px;
    height: 74px;
    background-color: #c25c6c;
    border-radius: 37px;
    margin: 0 auto 70px;
    font-size: 36px;
    line-height: 74px;
    text-align: center;
    color: #fff;
}
.drain .wrap .item{
    display: flex;
    justify-content: space-between;
}
.drain .wrap .item .list{
    width: 184px;
    height: 184px;
    background-color: #f5f5f5;
    padding: 25px 40px;
    text-align: center;
    transition: all 0.3s;
}
.drain .wrap .item .list:hover{
    background-color: #c25c6c;
}
.drain .wrap .item .list .icon{
    width: 52px;
    height: 52px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}
.drain .wrap .item .list .icon img{
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s;
}
.drain .wrap .item .list .icon .one{}
.drain .wrap .item .list .icon .two{
    left: 100%;
}
.drain .wrap .item .list:hover .icon .one{
    left: -100%;
}
.drain .wrap .item .list:hover .icon .two{
    left: 0;
}
.drain .wrap .item .list .num{
    font-size: 18px;
    font-family: arial;
    line-height: 100%;
    color: #666666;
    margin-bottom: 10px;
}
.drain .wrap .item .list:hover .num{
    color: #fff;
}
.drain .wrap .item .list p{
    font-size: 16px;
    line-height: 20px;
    color: #666666;
}
.drain .wrap .item .list:hover p{
    color: rgba(255,255,255,0.8);
}
.drain .wrap .con{
    margin-top: 35px;
    display: flex;
    justify-content: space-between;
}
.drain .wrap .con .le{
    width: calc((100% - 35px) / 2);
    border: solid 1px #e6e6e6;
    padding: 32px 60px;
    display: flex;
    justify-content: space-between;
    text-align: center;
}
.drain .wrap .con .le .img{}
.drain .wrap .con .le .img .tit{
    font-size: 24px;
    line-height: 100%;
    color: #666666;
    margin-bottom: 10px;
}
.drain .wrap .con .le .img img{}
.drain .wrap .con .le .text{}
.drain .wrap .con .le .text .tit{
    font-size: 24px;
    line-height: 100%;
    margin-bottom: 20px;
}
.drain .wrap .con .le .text ul{
    width: 152px;
    display: flex;
    flex-wrap: wrap;
}
.drain .wrap .con .le .text ul li{
    width: 152px;
    height: 36px;
    background-color: #c25c6c;
    border-radius: 18px;
    font-size: 20px;
    line-height: 36px;
    color: #fff;
}
.drain .wrap .con .le .text ul li + li{
    margin-top: 6px;
}
.drain .wrap .con .ri{
    width: calc((100% - 35px) / 2);
    border: solid 1px #e6e6e6;
    padding: 32px 60px;
    display: flex;
    justify-content: space-between;
    text-align: center;
}
.drain .wrap .con .ri .text ul{
    width: 100%;
}
.drain .wrap .con .ri .text ul + ul{
    margin-top: 30px;
}
.drain .wrap .con .ri .text ul li{
    font-size: 20px;
    line-height: 26px;
    color: #666;
}
.drain .wrap .con .ri .text ul li:nth-child(1){
    color: #c25c6c;
}
.drain .wrap .btm{
    padding: 50px 35px;
    border: solid 1px #e6e6e6;
    margin-top: 35px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.drain .wrap .btm .le{
    display: flex;
    align-items: center;
}
.drain .wrap .btm .le .tit{
    font-size: 24px;
    width: 24px;
    margin-right: 63px;
}
.drain .wrap .btm .le .cir{
    width: 168px;
    height: 168px;
    position: relative;
}
.drain .wrap .btm .le .cir .whole{
    width: 168px;
    height: 168px;
    background-color: #c25c6c;
    border-radius: 100%;
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    padding: 15px 20px;
    text-align: center;
    border: 39px solid #e27989;
}
.drain .wrap .btm .le .cir .whole::before,
.drain .wrap .btm .le .cir .whole::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 100%;
}
.drain .wrap .btm .le .cir .whole::before{
    width: 184px;
    height: 184px;
    border: dashed 2px #c25c6c;
}
.drain .wrap .btm .le .cir .whole::after{
    width: 200px;
    height: 200px;
    border: dashed 2px #c25c6c;
}
.drain .wrap .btm .le .cir .whole h6{}
.drain .wrap .btm .le .cir ul{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.drain .wrap .btm .le .cir ul li{
    position: absolute;
}
.drain .wrap .btm .le .cir ul li:nth-child(1){
    top: -40px;
    left: 66px;
}
.drain .wrap .btm .le .cir ul li:nth-child(2){
    top: 0;
    left: -17px;
}
.drain .wrap .btm .le .cir ul li:nth-child(3){
    top: 0;
    right: -17px;
}
.drain .wrap .btm .le .cir ul li:nth-child(4){
    left: -39px;
    top: 68px;
}
.drain .wrap .btm .le .cir ul li:nth-child(5){
    top: 68px;
    right: -39px;
}
.drain .wrap .btm .le .cir ul li:nth-child(6){
    right: -15px;
    bottom: 0px;
}
.drain .wrap .btm .le .cir ul li:nth-child(7){
    bottom: 0;
    left: -17px;
}
.drain .wrap .btm .le .cir ul li:nth-child(8){
    left: 66px;
    bottom: -40px;
}
.drain .wrap .btm .pic{
    display: flex;
    align-items: center;
    position: relative;
}
.drain .wrap .btm .pic::before,
.drain .wrap .btm .pic::after{
    content: '';
    position: absolute;
}
.drain .wrap .btm .pic::before{
    width: 20px;
    height: 12px;
    background: #c25c6c;
    left: -70px;
    top: calc(50% - 6px);
}
.drain .wrap .btm .pic::after{
    width: 0;
    height: 0;
    border-width: 16px 20px;
    border-style: solid;
    border-color: transparent transparent transparent #c25c6c;
    left: -50px;
    top: calc(50% - 16px);
}
.drain .wrap .btm .pic .tit{
    font-size: 24px;
    width: 24px;
    margin-right: 25px;
}
.drain .wrap .btm .icon{
    text-align: center;
    position: relative;
}
.drain .wrap .btm .icon::before,
.drain .wrap .btm .icon::after{
    content: '';
    position: absolute;
}
.drain .wrap .btm .icon::before{
    width: 30px;
    height: 12px;
    background: #c25c6c;
    left: -80px;
    top: calc(50% - 6px);
}
.drain .wrap .btm .icon::after{
    width: 0;
    height: 0;
    border-width: 16px 20px;
    border-style: solid;
    border-color: transparent transparent transparent #c25c6c;
    left: -50px;
    top: calc(50% - 16px);
}
.drain .wrap .btm .icon p{
    font-size: 24px;
    color: #666;
    margin-top: 20px;
}
.drain .wrap .btm .icon p::before{
    content: '';
    width: 0;
    height: 0;
    border-width: 16px 20px;
    border-style: solid;
    border-color: transparent #c25c6c transparent transparent;
    position: absolute;
    left: -120px;
    top: calc(50% - 16px);
}
.drain .wrap .btm .ri{
    position: relative;
}
.drain .wrap .btm .ri::before,
.drain .wrap .btm .ri::after{
    content: '';
    position: absolute;
}
.drain .wrap .btm .ri::before{
    width: 30px;
    height: 12px;
    background: #c25c6c;
    left: -90px;
    top: calc(50% - 6px);
}
.drain .wrap .btm .ri::after{
    width: 0;
    height: 0;
    border-width: 16px 20px;
    border-style: solid;
    border-color: transparent transparent transparent #c25c6c;
    left: -60px;
    top: calc(50% - 16px);
}
.drain .wrap .btm .ri .yl{
    font-size: 24px;
    position: absolute;
    left: -95px;
    top: 10px;
}
.drain .wrap .btm .ri p{
    font-size: 24px;
    text-align: center;
    margin-top: 20px;
    color: #666666;
}
/* convert */
.convert{
    padding: 100px 0;
    background: url(../image/convert_bg.png)  no-repeat center;
}
.convert .centent{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.convert .centent > .list{
    width: 386px;
    transition: all 0.3s;
}
.convert .centent > .list:hover{
    transform: translateY(-20px);
}
.convert .centent > .list .con{
    background: #fff;
    border: solid 1px #e6e6e6;
}
.convert .centent > .list:hover .con{
    border-color: #c25c6c;
}
.convert .centent > .list .top{
    width: 386px;
    height: 58px;
    background-color: #2c1519;
    font-size: 18px;
    line-height: 58px;
    color: #fff;
    text-align: center;
}
.convert .centent > .list:hover .top{
    background-color: #c25c6c;
}
.convert .centent > .list .pic img{
    width: 100%;
}
.convert .centent > .list .text{padding: 20px 24px 40px;}
.convert .centent > .list .text .tit{
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 15px;
}
.convert .centent .list .text .txt{
    font-size: 16px;
    line-height: 24px;
    color: #949494;
    margin-bottom: 15px;
}
.convert .centent .list .text ul{
    display: flex;
}
.convert .centent .list .text ul li{
    width: 78px;
    height: 32px;
    background-color: #ffffff;
    border: solid 1px #e6e6e6;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #949494;
}
.convert .centent .list .text ul li + li{
    margin-left: 8px;
}
.convert .centent .list .text .btm{
    display: flex;
    margin-top: 16px;
    justify-content: space-between;
}
.convert .centent .list .text .list{}
.convert .centent .list .text .list .num{
    font-size: 16px;
    color: #c25c6c;
    line-height: 100%;
    margin-bottom: 8px;
}
.convert .centent .list .text .list .para{
    font-size: 14px;
    line-height: 100%;
    color: #999999;
}
.convert .btn{
    width: 180px;
    height: 52px;
    display: block;
    margin: 0 auto;
    background-color: #ffffff;
    border-radius: 26px;
    margin-top: 42px;
    border: solid 1px #c25c6c;
    font-size: 18px;
    color: #c25c6c;
    line-height: 50px;
    text-align: center;
}
.convert .btn:hover{
    background-color: #c25c6c;
    color: #fff;
}
/* brand */
.brand{
    padding: 100px 0;
}
.brand .content{
    width: 1200px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.brand .wrap{}
.brand .wrap .item{
    width: 100%;
    display: flex;
}
.brand .wrap .item .text{
    width: 600px;
    padding: 48px;
    background-color: #f8f8f8;
}
.brand .wrap .item .text .tit{
    font-size: 24px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 20px;
}
.brand .wrap .item .text .tit span{
    color: #999999;
}
.brand .wrap .item .text .lab{
    display: flex;
    margin-bottom: 30px;
}
.brand .wrap .item .text .lab li{
    padding: 0 18px;
    height: 32px;
    background-color: #c25c6c;
    font-size: 16px;
    line-height: 32px;
    color: #fff;
}
.brand .wrap .item .text .lab li + li{
    margin-left: 12px;
}
.brand .wrap .item .text .date{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background-color: #f2f2f2;
    padding: 25px 20px;
    text-align: center;
}
.brand .wrap .item .text .date .list{
    width: calc((100% - 24px) / 3);
}
.brand .wrap .item .text .date .list:nth-child(n+4){
    margin-top: 10px;
}
.brand .wrap .item .text .date .list .num{
    font-size: 24px;
    font-family: arial;
    color: #c25c6c;
    display: flex;
    justify-content: center;
    align-items: center;
}
.brand .wrap .item .text .date .list .num span{
    font-size: 14px;
    color: #666666;
    line-height: 100%;
    padding-top: 5px;
    margin-left: 5px;
}
.brand .wrap .item .text .date .list .txt{
    font-size: 14px;
    line-height: 24px;
    color: #888888;
}
.brand .wrap .item .text .date .list .txt span{
    color: #c25c6c;
}
.brand .wrap .item .text .dase{
    margin-top: 28px;
}
.brand .wrap .item .text .dase .hea{
    font-size: 18px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 15px;
}
.brand .wrap .item .text .dase .txt{
    font-size: 14px;
    line-height: 20px;
    color: #888888;
}
.brand .content{
    position: relative;
}
.brand .content .flip{
    width: 80px;
    height: 40px;
    position: absolute;
    bottom: 0;
    left: calc(50% - 40px);
    z-index: 9;
    display: flex;
    justify-content: space-between;
}
.brand .content .flip .swiper-button-next{
    width: 40px;
    height: 40px;
    background-color: rgb(194 92 108 / 90%);
    background-size: 14px;
    position: absolute;
    top: 0;
    margin-top: 0;
    left: auto;
    right: 0;
    transition: all 0.3s;
}
.brand .content .flip .swiper-button-prev{
    width: 40px;
    height: 40px;
    background-color: rgb(194 92 108 / 90%);
    background-size: 14px;
    position: absolute;
    top: 0;
    margin-top: 0;
    left: 0;
    transition: all 0.3s;
}
.brand .content .flip .swiper-button-next:hover,
.brand .content .flip .swiper-button-prev:hover{
    background-color: rgb(172 81 95 / 90%);
}
.brand .content .number{
    width: 40px;
    height: 40px;
    background: rgba(0,0,0,0.6);
    position: absolute;
    bottom: 40px;
    left: calc(50% - 40px);
    font-size: 30px;
    font-family: arial;
    color: #fff;
    line-height: 40px;
    text-align: center;
    z-index: 9;
}
.brand .btn{
    width: 180px;
    height: 52px;
    display: block;
    margin: 0 auto;
    background-color: #ffffff;
    border-radius: 26px;
    margin-top: 42px;
    border: solid 1px #c25c6c;
    font-size: 18px;
    color: #c25c6c;
    line-height: 50px;
    text-align: center;
}
.brand .btn:hover{
    background-color: #c25c6c;
    color: #fff;
}