.fullWidthContent {
    width: 100vw;
}
.centerContent {
    margin: 0 auto;
    width: 1200px;
}
.greyContent {
    background-color: #D7E3ED;
}

#partner-info {
    margin-bottom: 64px;
}
.partnerlist {}

.block {
    margin-bottom: 76px;
}

.blockItem li {
    width:-moz-calc((100% - 48px) / 5);
    width:-webkit-calc((100% - 48px) / 5);
    width: calc((100% - 48px) / 5);
    height: 280px;
    float: left;
    margin: 5px 6px;
}
.blockItem li:nth-child(1) {
    margin: 5px 6px 5px 0;
}
.blockItem li:nth-child(5) {
    margin: 5px 0 5px 6px;
}

.topic_img {
    width: 100%;
    height: 230px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #cccccc;
}
.topic_text .title {
    font-size: 20px;
    color: #333333;
    margin-top: 24px;
    text-align: center;
}

/*   section_title*/
.section_title {
    padding: 46px 224px 92px;
}
.section_title div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.section_title .leftLine {
    width: 224px;
    border: 1px solid #8BD039;
}
.section_title .rightLine {
    width: 224px;
    border: 1px solid #8BD039;
}
.header_title {
    margin-bottom: 12px;
}
.title_content {
    font-weight: bold;
    font-size: 30px;
    color: #333333;
    width: 284px;
    text-align: center;
}
.dot {
    width: 10px;
    height: 10px;
    background: #8BD039;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 2px;
}
.subject_title {
    font-size: 20px;
    color: #999999;
}
/*   section_title------------------------------------------------end*/


/*   footer*/
#footer {
    width: 100vw;
    min-width: 1200px;
    background-color: #EFEFEF;
}
#footer .footer-content {
    width: 1200px;
    height: 228px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.footer_logo {
    position: absolute;
    top: 32px;
    left: 32px;
    width: 174px;
    height: 174px;
    background-color: #8CD039;
}
#footer a:hover {
    text-decoration: underline;
}
.column_container {
    float: right;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 56px;
    box-sizing: border-box;
}
.footer_column {
    margin-right: 68px;
    margin-left: 68px;
    float: left;
    text-align: center;
}
.column_title {
    color: #333333;
    display: block;
    font-size: 16px;
    width: 100%;
    margin-bottom: 28px;
}
.footer-item {
    color: #999999;
    font-size: 14px;
    display: block;
    cursor: pointer;
    margin-bottom: 10px;
}
/*   footer------------------------------------------------end*/

/*   sences*/
.sences {overflow: hidden}
.sences .sences-text {margin: 60px auto 40px}
.sences-text .title {font-size: 30px;font-weight: bold;color: #8AD228;text-align: center}
.sences-text .icons {padding: 40px 314px}

/*carousel*/
.sences-img {
    width: 1200px;
    position: relative;
}
.carousel {
    position: relative;
    width: 950px;
    height: 720px;
    left: 154px;
    margin-bottom: 66px;
    overflow: hidden;
}

.carousel .img-ct {
    position: absolute;
    width: 3800px;
    height: 100%;
    border-radius: 6px;
}

.carousel .img-ct:after {
    content: '';
    display: block;
    clear: both;
}

.carousel .img-ct>li {
    float: left;
    width: 950px;
    height: 100%;
}
.sences-img .btn {
    position: absolute;
    top: 380px;
    display: block;
    width: 23px;
    height: 65px;
}

.sences-img .btn-pre {
    left: 42px;
}
.sences-img .btn-next {
    left: 1126px;
}

.sences-img .bullet-ct {
    position: relative;
    width: 500px;
    margin: 0 auto;

}

.sences-img .bullet {
    display: inline-block;
}

.sences-img .bullet:after {
    content: '';
    display: block;
    clear: both;
}

.sences-img .bullet>li {
    display: inline-block;
    margin-right: 64px;
    margin-bottom: 40px;
    -webkit-transition: all ease-in .3s;
    -moz-transition: all ease-in .3s;
    -ms-transition: all ease-in .3s;
    -o-transition: all ease-in .3s;
    transition: all ease-in .3s;
    cursor: pointer;
}
.sences-img .bullet>li:nth-child(4) {
    margin-right: 32px;
}
 .onePaetner {
    display: inline-block;
    width: 181px;
     height: 231px;
     position: relative;
     margin-bottom: 10px;
}
 . .onePaetner img {
     position: absolute;
     display: block;
     width: 181px;
     height: 181px;
 }
 .onePaetner p{
     position: absolute;
     top: 181px;
     left: 0;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     width: 181px;
     height: 50px;
     padding: 0 20px;
     text-align: center;
 }
.sences-img .bullet>li span {
    display: block;
    font-size: 16px;
    color: #333333;
    text-align: center;
    margin-top: 10px;
}
.sences-img .bullet .active {
    /*-webkit-transform: translateY(-5px);*/
    /*-moz-transform: translateY(-5px);*/
    /*-ms-transform: translateY(-5px);*/
    /*-o-transform: translateY(-5px);*/
    /*transform: translateY(-5px);*/
    border-bottom: 2px solid #8BD139;
}

.sences-img .bullet .active span{
    color: #8BD03A;
}
.sences-img .bullet li img {
    display: block;
    width: 100%;
}
/*   sences------------------------------------------------end*/


