.banner-container {
    position: relative;
    width: 100%;
}

.banner {
    width: 100%;
}
.price-img{
	position:absolute;
	bottom:5px;
	left:calc(50% - 100px);
	width:200px;
	
}
.reduce-ad-container {
    width: 1200px;
    margin: 0 auto;
}

.reduce-ad-img {
    width: 100%;
    height: 720px;
    margin-top: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
}

.desc-sub-title-head {
    font-weight: bold;
}

.warning-color {
    color: #D9003A;
}

.success-color {
    color: #00DA46;
}

.reduce-desc-container {
    width: 100%;
    padding-top: 70px;
}

.desc-main-container {
    width: 100%;
    padding-top: 20px;
    overflow: hidden;
}
.desc-item-span{
    width:120px;
    height:35px;
    line-height: 35px;
    display: inline-block;
    text-align: center;
    background: #eff6ff;
    color: #5f8abb;
    border-radius: 4px;
    margin:20px 38px;
    cursor: pointer;
}
.desc-main-item {
    width: 100%;
    margin-top: 50px;
}

.desc-main-item-title {
    width: 100%;
    text-align: center;
    font-size: 30px;
}

.desc-main-item-body {
    width: 100%;
    height: 553px;
    margin-top: 50px;
}

.desc-main-item-side {
    width: 535px;
    float: left;
}

.desc-main-item-separated {
    width: 65px;
    height: 40px;
    margin-top: 250px;
    margin-left: 30px;
    margin-right: 30px;
    float: left;
}

.desc-main-item-image {
    width: 100%;
}

.reduce-member-body {
    width: 100%;
    height: 445px;
    padding-top: 30px;
}

.desc-body-member-item {
    width: 278px;
    height: 445px;
    float: left;
    margin-right: 22px;
}

.desc-customer-line {
    width: 100%;
    margin-top: 30px;
    overflow: hidden;
}

.desc-customer-item {
    width: 50%;
    float: left;
}
.desc-customer-item img{
    display: block;
    width: 80%;
    margin:20px auto;
}
.desc-main-item-min{
    width:50%;
    padding-top:20px;
    float:left;
}
.video-info{
    width:85%;
    line-height:28px;
    margin:30px auto;
}
.video-info-title{
    margin-top:10px;
    color:#FF0000;
}
.video-info-desc{
    font-size:15px;
    color:#666666;
}
.reduce-video{
    margin:0 0 0 100px;
    box-shadow: 0 0 4px #DDDDDD;
}
.workflow{width:1200px;margin:0 auto;padding:30px 0;overflow: hidden;}
.workflow li{width:198px;height:200px;float:left;position:relative;list-style: none;padding-top:45px;text-align:center;margin-left:30px;border:1px solid #F0F0F0;background:#fff;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.workflow li:hover{margin-top:-5px;border-color:#0c7fe9;box-shadow:0px 7px 13px #EAEAEA}
.workflow li img{width:80px;height:80px}
.workflow li h3{font-size:16px;margin:20px 0 10px 0}
.workflow li p{line-height:24px;font-size:17px}

.desc-main-item-flex{
    width: 100%;
    margin-top: 10px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.wx-code{
	width:300px;
}
.wx-account{
	width:300px;
	text-align:center;
}