.assistant-banner {

    background: url("../../images/product/as-banner.png") no-repeat 0 0;

    -webkit-background-size: cover;

    background-size: cover;

}



.market-title {

    padding: 70px 0 50px 0;

}



.market-title h3 {

    line-height: 28px;

    font-size: 28px;

    font-weight: 600;

    color: #3b426b;

}



.market-icon {

    padding: 0 41px 50px;

    display: flex;

    justify-content: space-between;

}



.market-icon .item {

    flex: 0 0 260px;

    text-align: center;

    background: #fff;

    padding: 36px 0 0;

    height: 290px;

    box-sizing: border-box;

}



.market-icon .item img {

    margin: 0 auto 28px;

}



.market-icon .item h4 {

    font-size: 18px;

    line-height: 1;

    font-weight: 400;

    color: #3b426b;

    margin-bottom: 14px;

}



.market-icon .item p {

    line-height: 1.5;

    font-size: 14px;

    color: #7d88a2;

}



/*------part------*/



.sub-title {

    text-align: center;

    font-size: 28px;

    color: #3b426b;

    font-weight: 600;

    line-height: 1;

}



.sub-title1 {

    padding-top: 60px;

}



.sub-title2 {

    padding-top: 70px;

    padding-bottom: 30px;

}



.market-member {

    margin-bottom: 60px;

}



.market-member>div{

    flex: 0 0 600px;

}



.market-member .item {

    flex: 0 0 600px;

    box-sizing: border-box;

    position: relative;

/*    background-image: url("../../images/product/market2_titlebg.png");*/

    background-repeat: no-repeat;

    background-position: 28px 0;

    padding-top: 70px;

}



.market-member .item.right{

    background-position: 9px 0;

}



.market-member .item h4 {

    padding: 0 0 24px 60px;

    line-height: 1;

    font-size: 24px;

    color: #5d6494;

}



.market-member .item .info {

    padding-left: 60px;

    font-size: 18px;

    color: #7d88a2;

    line-height: 44px;

}



.market-member .item2 {

    flex: 0 0 580px;

    box-sizing: border-box;

    position: relative;

}



.market-member .item2.right h4{

    padding: 0 0 24px 54px;

}



.market-member .item2.right h4:after{

    left: 36px;

}



.market-member .item2 h4 {

    padding: 0 0 24px 44px;

    line-height: 1;

    font-size: 24px;

    color: #5d6494;

    font-weight: 600;

    position: relative;

}



.market-member .item2 h4:after{

    display: block;

    content: '';

    width: 8px;

    height: 8px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    background: #ff4e4c;

    position: absolute;

    top: 9px;

    left: 26px;

}



.market-member .item2 .info {

    padding-left: 44px;

    font-size: 18px;

    color: #7d88a2;

    line-height: 44px;

}

.red { color: #f84258; }
.h2-info{ text-align: center; font-size: 16px; margin-top:20px; }
.message { width: 100%; margin-top: 20px; margin-right: auto; margin-bottom: 20px; margin-left: auto; max-width: 1200px; text-align: center; }
.message form span{ width:33.33%;}
.message form span input{border-radius:5px; margin-right:20px;}
.submit-btn-1{ width:120px; margin-left:100px; height:36px; border:0; background:#f84258; color:#fff; cursor:pointer;border-radius:5px; font-size:14px;} 
.submit-btn-1:hover{ background-color: #F9596D; }
.itemimggif{width: 300px;}
.username, .mobile, .message form span .yzm {
    border: 1px solid #e9e9e9;
    height: 26px;
    line-height: 26px;
    padding: 5px 10px 5px 10px;
    font-size: 14px;
    width: 170px;
    display: inline-block;
    vertical-align: middle;
    clear: both;
    float: none;
    color: #aaa;
    background-color: #fff;
    outline: none;
}
.message form span img {
    height: 38px;
    width: auto;
    position: absolute;
    border-radius: 5px;
    display: inline-block;
    margin-right: 20px;
}