@charset "UTF-8";
html, body {
    margin: 0 auto;
    padding: 0;
}

a {
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}
html * {
  max-height: 1000000px!important;
}
body {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    background: #fff;
    color: #333;
}

.pull-left {
    float: left !important;
}

.ant-show {
    display: block !important;
}

.ant-hide {
    display: none !important;
}

.pull-right {
    float: right !important;
}

.border-bottom-none {
    border-bottom: none !important;
}

.border-left-right-none {
    border-left: none !important;
    border-right: none !important;
}

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

/*清除浮动*/
.ant-clearfix:before,
.ant-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ant-clearfix {
    zoom: 1;
}

.ant-current-page {
    color: #1d2974;
}

.product-banner,
.resource-banner,
.contact-banner,
.new-banner,
.advan-banner,
.case-banner {
    width: 100%;
    height: 6.4rem;
    background-size: cover !important;
}

.contact-list-banner {
    width: 100%;
    height: 11.8613333333rem;
    padding: 0.64rem;
    box-sizing: border-box;
    background: url("../img/map-2.jpg") no-repeat center;
    background-size: cover !important;
}

.contact-map-banner {
    width: 100%;
    height: 8.064rem;
    padding: 0.8533333333rem 0.64rem;
    box-sizing: border-box;
    background: url("../img/contact-us.png") no-repeat center;
    background-size: cover !important;
}

.product-banner {
    background: url("../img/product-banner.png") no-repeat center;
}

.resource-banner {
    background: url("../img/resource-banner.png") no-repeat center;
}

.contact-banner {
    background: url("../img/contact-banner.png") no-repeat center;
}

.new-banner {
    background: url("../img/news-banner.png") no-repeat center;
}

.advan-banner {
    background: url("../img/advan-banner.png") no-repeat center;
}

.case-banner {
    background: url("../img/case-1.png") no-repeat center;
}

#crumbs span {
    padding-left: 0.2133333333rem;
    border-left: 0.0853333333rem solid #1d2974;
}

#crumbs {
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px dashed #ccc;
}

#crumbs, #crumbs a {
    color: #333;
    height: 1.6853333333rem;
    line-height: 1.6853333333rem;
    font-size: 0.512rem;
}

#ant-subNav-wrap {
    padding: 0.64rem 0;
    text-align: center;
    overflow: hidden;
}

.advantage p {
    font-size: 0.4693333333rem;
    line-height: 0.9386666667rem;
}

.advantage h5 {
    font-size: 0.4693333333rem;
    font-weight: normal;
    color: #ccc;
    margin-top: 0.256rem;
    margin-bottom: 1.0666666667rem;
}

.advantage span {
    font-size: 0.768rem;
    margin: 0 0.3413333333rem;
}

.advantage img {
    position: relative;
    width: 2.7306666667rem;
    height: 0.1066666667rem;
    top: -0.256rem;
    display: inline-block;
}

#ant-subNav-wrap .ant-subNav {
    height: 1.4933333333rem;
}

#ant-subNav-wrap .ant-subNav ul {
    height: auto;
    margin: 0 auto;
    display: inline-block;
}

#ant-subNav-wrap .ant-subNav ul li {
    width: 4.9066666667rem;
    height: 1.2373333333rem;
    line-height: 1.2373333333rem;
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
    list-style-type: none;
    float: left;
    text-align: center;
    cursor: pointer;
}

#ant-subNav-wrap .ant-subNav ul li a {
    font-size: 0.4693333333rem;
    display: block;
    color: #333;
}
.ant-subNav ul li a:active{
    color: #fff!important;
}
#ant-subNav-wrap .ant-subNav ul li:hover {
    color: #fff;
    background: #1D2974;
}

.hit, .hit a {
    color: #fff !important;
    background: #1D2974 !important;
}

#ant-subNav-wrap .ant-subNav ul li p {
    width: 100%;
    height: auto;
    text-align: center;
    position: relative;
    display: none;
}

#ant-subNav-wrap .ant-subNav ul li p img {
    position: absolute;
    left: 50%;
    margin-left: -0.0213333333rem;
    width: 0.2986666667rem;
    height: auto;
}

#ant-subNav-wrap .ant-subNav ul li.hit p {
    display: block;
}

#ant-subNav-wrap .ant-subNav ul li.hit a {
    color: #fff;
}

#ant-advantage-content {
    width: 100%;
    height: 18.624rem;
    overflow: hidden;
    background: url("../img/advantage.png") no-repeat center;
    background-size: cover !important;
}

#ant-advantage-content .ant-tabs-channel {
    width: 14.72rem;
    height: auto;
    margin: 0 auto;
    position: relative;
    padding: 1.7066666667rem 0;
}

#ant-advantage-content .ant-tabs-channel li {
    position: relative;
    width: 100%;
    height: 3.2426666667rem;
    margin-left: 0.8533333333rem;
}

#ant-advantage-content .ant-tabs-channel li img {
    position: absolute;
    left: -0.9386666667rem;
    width: 1.7066666667rem;
    height: 1.7066666667rem;
    top: 0.3413333333rem;
    z-index: 2;
}

#ant-advantage-content .ant-tabs-channel li p {
    width: 13rem;
    height: 1.28rem;
    overflow: hidden;
    font-size: 0.4266666667rem;
    color: #666;
    margin-left: 1.4933333333rem;
    line-height: 0.5973333333rem;
}

.line-left-blue {
    position: absolute;
    top: 1.1093333333rem;
    background: #1d2974;
    width: 0.0853333333rem;
    height: 6.6133333333rem;
    z-index: 1;
    left: 0.7253333333rem;
}

.line-left-yellow {
    position: absolute;
    top: 7.7226666667rem;
    width: 0.0853333333rem;
    height: 9.8133333333rem;
    background: #ffd200;
    z-index: 1;
    left: 0.7253333333rem;
}

#ant-advantage-content .ant-tabs-channel li h4 {
    margin-left: 1.4933333333rem;
    margin-bottom: 0.3413333333rem;
    font-size: 0.512rem;
    width: 2.9013333333rem;
    height: 0.896rem;
    background: #efefef;
    border-radius: 0.448rem;
    text-align: center;
    line-height: 0.896rem;
    font-weight: normal;
}

.ant-tabs-channel .ant-core,
.ant-resource-core .ant-core {
    text-align: center;
    width: 33.3333%;
}
.ant-core img {
    display: inline-block!important;
}
.ant-resource-core .ant-two-center {
    margin-top: 1.0666666667rem;
}

.ant-tabs-channel2 .ant-two-center .ant-core,
.ant-resource-core .ant-two-center .ant-core {
    width: 50%;
    text-indent: 2.1333333333rem;
}

.ant-tabs-channel2 .ant-two-center .ant-core:nth-child(2),
.ant-resource-core .ant-two-center .ant-core:nth-child(2) {
    text-indent: -2.1333333333rem;
}

.ant-tabs-channel > p {
    color: #666;
}

.ant-tabs-channel .ant-core img {
    margin: 1.1946666667rem 0 0.3413333333rem 0;
    width: 3.5413333333rem;
    height: 3.5413333333rem;
}

.ant-tabs-channel2 .ant-core img {
    width: 3.2426666667rem;
    height: 2.6026666667rem;
}

.ant-resource-core .ant-core img {
    width: 3.0293333333rem;
    height: 3.0293333333rem;
}

.ant-tabs-channel p,
.ant-resource-core p {
    font-size: 0.4693333333rem;
    line-height: 0.8106666667rem;
}

.ant-tabs-channel1 {
    padding: 0.64rem;
}

.ant-tabs-channel2 {
    background: #f8f8f8;
    padding: 1.2373333333rem 0.64rem;
}

.ant-case {
    background: #f8f8f8;
    padding-bottom: 0.8533333333rem;
}

.ant-case .ant-text-wrap {
    padding: 0 0.64rem;
}

.ant-case .ant-text-wrap ul {
    width: 50%;
}

.ant-case .ant-text-wrap ul li a img {
    width: 100%;
    height: 5.33333rem;
    margin: 0 auto;
}

.ant-case .ant-text-wrap ul li a span {
    display: block;
    color: #999;
    font-size: 0.4266666667rem;
    padding-left: 0.2133333333rem;
    margin-top: 0.64rem;
}

.ant-case .ant-text-wrap ul li a p {
    padding: 0 0.2133333333rem;
    margin-top: 0.5546666667rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.ant-case .ant-text-wrap ul li a,
.ant-news .ant-text-wrap ul li a {
    margin: 0.4266666667rem auto 0;
    color: #333;
    font-size: 0.5546666667rem;
    display: block;
    width: 7.1rem;
    background: #fff;
    border-radius: 0.128rem;
}

.ant-case .ant-text-wrap ul li a {
    height: 7.4666666667rem;
}

.ant-news .ant-text-wrap ul li a {
    height: 8.5333333333rem;
}

.ant-news-2 {
    padding: 0 0.64rem;
}

.ant-news-2 ul {
    padding: 0 0.5546666667rem 0 0.8rem;
}

.ant-news-2 ul li a h3 {
    font-size: 0.5546666667rem;
}

.ant-news-2 ul li {
    position: relative;
    margin: 0.704rem 0;
}

.ant-news-2 ul li p:after {
    content: '○';
    display: block;
    position: absolute;
    top: 0.0426666667rem;
    left: -0.6rem;
    font-size: 0.4266666667rem;
}

.ant-news-2 ul li a {
    color: #333;
}

.ant-news-2 ul li a p {
    font-size: 0.4266666667rem;
    color: #999;
    margin-top: 0.5546666667rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.ant-news-details img {
    width: 50%;
    display: block;
    margin: 0.64rem auto;
}

.ant-news-details {
    padding: 0.64rem;
}

.ant-news-details p {
    font-size: 0.4693333333rem;
    text-indent: 0.9386666667rem;
    line-height: 0.9386666667rem;
}

.ant-news-details span {
    display: block;
    font-size: 0.4693333333rem;
    color: #999;
    margin: 0.512rem 0 1.152rem 0;
}

.ant-news-details h3 {
    font-size: 0.64rem;
}

.ant-page-list {
    background: #f8f8f8;
    padding: 0.64rem;
}

.ant-page-list a {
    display: inline-block;
    color: #333;
    font-size: 0.5546666667rem;
}

.ant-page-list span {
    display: inline-block;
    width: 1.7066666667rem;
    height: 0.8533333333rem;
    line-height: 0.8533333333rem;
    text-align: center;
    color: #fff;
    font-size: 0.4266666667rem;
    background: #ccc;
}

.ant-page-list > div:first-child {
    display: inline-block;
    width: 14%;
}

.ant-page-list > div:last-child {
    width: 84%;
    display: inline-block;
}

.ant-other-page {
    padding: 0.64rem 0.64rem 0.9813333333rem;
}

.ant-other-page ul {
    width: 92%;
}

.ant-other-page h5 {
    margin-bottom: 0.2133333333rem;
    font-size: 0.5973333333rem;
}

.ant-other-page ul li a {
    position: relative;
    text-indent: 0.5973333333rem;
    color: #333;
    font-size: 0.5546666667rem;
    height: 1.6213333333rem;
    line-height: 1.6213333333rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    border-bottom: 1px dashed #ccc;
}

.ant-other-page ul li a:last-child {
    border-bottom: none;
}

.ant-other-page ul li a:after {
    content: '◆';
    display: block;
    position: absolute;
    left: -0.64rem;
    top: 0;
    font-size: 0.5546666667rem;
    color: #ccc;
}

.ant-other-page > a {
    display: block;
    margin: 1.0666666667rem auto 0;
    color: #1d2974;
    width: 4.6933333333rem;
    height: 1.0666666667rem;
    line-height: 1.0666666667rem;
    text-align: center;
    font-size: 0.5546666667rem;
}

#ant-map {
    padding: 0.64rem;
    height: 20rem;
}

.container {
    width: 17.0666666667rem;
    height: 17.0666666667rem;
    margin: 0 auto;
    top: -6.4rem;
}

.ant-model-wrap {
    width: 36%;
    height: 7.4666666667rem;
    background: #1d2974;
}

#ant-forms {
    padding: 0 0.64rem 1.0666666667rem;
}

#ant-forms h3, .contact-list-banner h3 {
    font-size: 0.768rem;
    font-weight: normal;
}

#ant-forms h4, #ant-forms span, .contact-list-banner h4 {
    font-size: 0.4693333333rem;
    color: #999;
    font-weight: normal;
}

#ant-forms span {
    display: block;
    margin: 0.768rem 0 1.0666666667rem 0;
}

#ant-forms > div {
    width: 94%;
    margin: 0 auto;
}

#ant-forms .submitButton {
    display: block;
    font-size: 0.4693333333rem;
    width: 100%;
    text-align: center;
    height: 1.4933333333rem;
    line-height: 1.4933333333rem;
    background: #1D2974;
    color: #fff;
}

#ant-forms input, #ant-forms textarea {
    font-size: 0.4693333333rem;
    text-indent: 0.2133333333rem;
    color: #666;
    width: 100%;
    outline: none;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 0.128rem;
    -moz-border-radius: 0.128rem;
    border-radius: 0.128rem;
    background: transparent;
}

#ant-forms input {
    height: 1.4933333333rem;
    line-height: 1.4933333333rem;
    margin-bottom: 0.4266666667rem;
}

#ant-forms textarea {
    height: 2.9866666667rem;
    margin-bottom: 0.8533333333rem;
    padding: 0.2133333333rem 0;
}

.contact-list-banner h4 {
    margin-bottom: 0.768rem;
}

.contact-list-banner p {
    font-size: 0.4693333333rem;
    color: #999;
    font-weight: normal;
    line-height: 0.9386666667rem;
}

.contact-map-banner ul li {
    width: 100%;
    padding-left: 0.64rem;
    height: 2.4rem;
}

.contact-map-banner ul li img {
    width: 0.9386666667rem;
    height: 0.9386666667rem;
    margin-right: 0.64rem;
    margin-top: 0.256rem;
}

.contact-map-banner ul li h5 {
    font-weight: normal;
    margin-bottom: 0.2133333333rem;
}

.contact-map-banner ul li h5, .contact-map-banner ul li p {
    font-size: 0.512rem;
}

@media screen and (max-width: 1200px) {
    .marLeft10 {
        margin-left: 0.2133333333rem !important;
    }

    .container {
        width: 11.9466666667rem;
        height: 11.9466666667rem;
        margin: 0 auto;
        top: -6.4rem;
    }

    #ant-map {
        height: 14rem;
    }
}

.marLeft10 {
    margin-left: 0;
}

#ant-resource {
    padding: 0.64rem;
}

.ant-diamond-div img, .ant-diamond-third img {
    width: 100%;
    height: 100%;
}

.ant-diamond-wrap {
    margin-top: 1.7066666667rem;
    padding: 0 0.9813333333rem;
}

.ant-diamond-div, .ant-diamond-third {
    display: inline-block;
    height: auto;
    overflow: hidden;
    transform: rotate(45deg);
}

.ant-diamond-div {
    width: 36%;
    border-left: 1px dashed #999;
    border-top: 1px dashed #999;
    padding: 0.4266666667rem 0 0 0.4266666667rem;
}

.ant-diamond-third {
    width: 32%;
    display: block;
    margin: 0 auto;
    position: relative;
    top: -0.64rem;
    padding: 0 0.426667rem 0.24rem 0;
    border-right: 1px dashed #999;
    border-bottom: 1px dashed #999;
}

.ant-resource-core {
    margin-top: 1.0666666667rem;
}

#ant-products ul li h3 {
    font-size: 0.5546666667rem;
    font-weight: normal;
    margin-bottom: 0.4266666667rem;
}

#ant-products ul li span {
    display: inline-block;
    color: #999;
    margin-top: 0.128rem;
    padding: 0;
}

#ant-products ul li a > div:first-child {
    height: 4.6933333333rem;
    width: 100%;
}

#ant-products ul li a > div:first-child img {
    display: block;
    width: auto;
    padding: 0.64rem 0 0.2133333333rem;
    margin: 0 auto;
    height: 100%;
    box-sizing: border-box;
}

#ant-products ul li a > div:last-child {
    padding: 0 0.384rem;
    height: 2.304rem;
    overflow: hidden;
}

#ant-products ul li em {
    display: inline-block;
    font-weight: normal;
}

#ant-tab-channel ul {
    width: 14.848rem;
    margin: 0.64rem auto 0.3rem;
}

#ant-tab-channel ul li {
    float: left;
    width: 33.3333%;
}

#ant-tab-channel ul li a {
    display: inline-block;
    width: 100%;
    height: 1.92rem;
    font-size: 0.512rem;
    color: #333;
    line-height: 1.92rem;
    text-align: center;
    border: 1px solid #ccc;
}

.ant-product-item {
    padding: 0 0.64rem;
    display: none;
    margin-bottom: 20px;
}

.ant-product-item div {
    margin-right: 1.0666666667rem;
    display: inline-block;
    font-size: 0.512rem;
}

.ant-product-item div * {
    display: block;
    margin: 0 auto;
}

.ant-product-item img {
    display: none;
}

.ant-product-item div img {
    transform: rotate(180deg);
    margin-top: 0.2133333333rem;
}

#ant-product-details {
    padding: 0.64rem;
}

#ant-product-details h3 {
    font-size: 0.5973333333rem;
}

#ant-product-details > span {
    display: block;
    font-size: 0.5973333333rem;
    height: 0.5973333333rem;
    line-height: 0.5973333333rem;
    padding-left: 0.2133333333rem;
    border-left: 0.0853333333rem solid #1d2974;
    margin: 1.0666666667rem 0 0.4266666667rem 0;
}

#ant-product-details > div {
    background: #f8f8f8;
    padding: 0.64rem 0;
}

#ant-product-details > div span {
    text-indent: 0.4693333333rem;
    display: inline-block;
    width: 44%;
    height: 0.8533333rem;
    font-size: 0.4693333333rem;
    color: #999;
}

#ant-product-img h3 {
    text-indent: 0.4266666667rem;
    width: 100%;
    font-size: 0.5973333333rem;
    height: 1.4933333333rem;
    margin: 0.64rem 0;
    line-height: 1.4933333333rem;
    background: #ffc000;
}

#ant-product-img {
    padding: 0.64rem;
    background: #f8f8f8;
}

#ant-product-img > img {
    width: 100%;
}
#ant-product-img>p span,#ant-product-img>p {
    font-size: 0.4693333rem!important;
    font-family: "Microsoft YaHei"!important;
    line-height: 0.93866666rem!important;
}
.ant-slide .owl-controls {
    position: absolute;
    bottom: 0;
    left: 50%;
}

#ant-search {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: #1d2974;
    height: 1.8773333333rem;
    padding: 0 0.64rem;
    box-sizing: border-box;
}

#ant-search > a:last-child {
    display: block;
    font-size: 0.5973333333rem;
    width: 10%;
    color: #f8f8f8;
}

#ant-search > a:first-child {
    text-align: center;
    width: 4%;
}

#ant-search > a:first-child img {
    width: 0.4053333333rem;
    height: 0.7253333333rem;
}

#ant-search .ant-search-content{
    width: 78%;
    float: left;
    height: 1.1946666667rem;
    color: #666;
    line-height: 1.1946666667rem;
    background: #fff;
    border-radius: 0.64rem;
    margin: 0 0.768rem;
}

#ant-search .ant-search-content img {
    width: 0.7253333333rem;
    height: 0.6826666667rem;
    display: block;
    margin: 0.256rem 0.3413333333rem 0 0.3413333333rem;
}

#ant-search input {
    display: inline-block;
    height: 94%;
    border: none;
    margin-top: 2px;
    outline: none;
    font-size: 0.512rem;
}

.ant-hot, .ant-404 {
    padding: 0.64rem;
}

.ant-hot h3 {
    font-size: 0.64rem;
    margin-bottom: 0.4266666667rem;
}

.ant-hot > div span {
    display: inline-block;
    width: auto;
    height: 1.1093333333rem;
    line-height: 1.1093333333rem;
    padding: 0 0.6rem;
    background: #f6f6f6;
    border-radius: 0.5546666667rem;
    font-size: 0.512rem;
    margin-right: 0.4266666667rem;
    text-align: center;
}
.ant-hot > div a {
    color: #333;
}
.ant-no-result p {
    font-size: 0.5973333333rem;
    text-align: center;
    margin: 2.3466666667rem 0 2.944rem 0;
}

.ant-no-result img {
    display: block;
    width: 4.6933333333rem;
    height: 4.6933333333rem;
    margin: 0 auto;
}

.ant-404 p {
    font-size: 0.5973333333rem;
    text-align: center;
    color: #1D2974;
    margin: 1.28rem 0;
}

.ant-404 img {
    display: block;
    width: 11.8613333333rem;
    height: 7.2106666667rem;
    margin: 2.1333333333rem auto 0;
}

.ant-404 a {
    font-size: 0.512rem;
    display: block;
    width: 4.6933333333rem;
    height: 1.4933333333rem;
    line-height: 1.4933333333rem;
    color: #fff;
    background: #1D2974;
    text-align: center;
    border-radius: 0.128rem;
    margin: 0 auto;
}

.swiper-container .swiper-pagination-fraction {
    bottom: 0.6rem;
    left: 82%;
    width: 2.1333333333rem;
    font-size: 0.5546666667rem;
    background: #000;
    opacity: 0.2;
    color: #fff;
    height: 1.0666666667rem;
    line-height: 1.0666666667rem;
    border-radius: 0.5333333333rem;
}

.swiper-container .swiper-pagination-current {
    font-size: 0.6826666667rem;
}

.swiper-slide img {
    width: 100%;
    height: 100%;
}

.swiper-return {
    display: block;
    position: absolute;
    left: 0.64rem;
    top: 0.64rem;
    z-index: 999;
    width: 1.1093333333rem;
    height: 1.1093333333rem;
    background: #000;
    opacity: 0.2;
    color: #fff;
    text-align: center;
    line-height: 1.1093333333rem;
    border-radius: 0.5546666667rem;
}

.swiper-return img {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
}

/*# sourceMappingURL=index.css.map */


#ant-search button{
    float: right;
    border: none;
    background: transparent;
    font-size: 0.5973333333rem;
    color: #f8f8f8;
    margin-top: 0.22rem;
}
#ant-search form{
    width: 90%;
}

.allTitle{
    padding: 0.85rem 0;
}
.allTitle p{
    font-size: 0.68rem;
    text-align: center;
}
.allTitle p:first-child+p{
    font-size: 0.45rem;
    color:#999;
}
/*需求信息*/
.xuqiu .xq_title{
    background-color: #1d2974;
}
.xuqiu .xq_title p{
    color:#fff;
    width: 25%;
    padding: 0.32rem 0.42666rem;
    font-size: 0.46rem;
    text-align: center;
    box-sizing: border-box;
    border-left: 1px solid #E5E5E5;
}
.xuqiu .xq_title p:first-child{
    width: 50%;
    border-left:0;
}
.xuqiu .xq_title p:first-child+p,
.xuqiu .xq_title p:first-child+p+p,
.scrollDiv ul li p:first-child+p,
.scrollDiv ul li p:first-child+p+p {
    /*width:180px;*/
}
.xuqiu .xq_title p:first-child+p+p+p,
.scrollDiv ul li p:first-child+p+p+p{
    /*width: 260px;*/
}
.xuqiu .xq_title p:first-child+p+p+p+p,
.scrollDiv ul li p:first-child+p+p+p+p{
    /*width:120px;*/
}
.scrollDiv {
    height: 4.064rem;
    margin-bottom: 50px;
    position: relative;
    overflow: hidden;/* 必要元素 */
    border:1px solid #E5E5E5;
    box-sizing: border-box;
    z-index: 0;
}
.scrollDiv ul{
    position: absolute;
    z-index: 10;
    width: 100%;
}
.scrollDiv li {
    /*height:1.26rem;/*/
    display: block;
    overflow: hidden;
}
.scrollDiv ul li p{
    float: left;
    width: 25%;
    display: block;
    font-size: 0.5rem;
    padding: 0.4rem 0.45rem;
    text-align: center;
    box-sizing: border-box;
    border-left: 1px solid #E5E5E5;
}
.scrollDiv ul li p:first-child{
    width:50%;
    border-left:0;
}
.scrollDiv ul li p a{
    display: block;
}
.scrollDiv ul li p span{
    display: inline-block;
    max-width: 85%;
    font-size: 0.5rem;
}
.scrollDiv ul li p:first-child a img{
    height: 0.44rem;
    margin: -0.2rem 0 0 0.05rem;
    display: block;
}
.partners .ul_box{
    /*height:15rem;*/
    /*overflow: hidden;*/
    /*margin-bottom: 50px;*/
}
.partners .ul_box>div{
    width: 100%;
    margin-top: 0.7rem;
    margin-bottom:1rem;
    padding: 0 0.4rem;
    box-sizing: border-box;
}
.partners .ul_box>div>p{
    width: 30%;
    color:#fff;
    padding: 0.39rem 0;
    text-align: center;
    margin: 0 auto;
    font-size: 0.468rem;
    background-color: #1d2974;
}
.partners .ul_box>div p img{
    position: absolute;
    bottom: -6px;
    left:0;
    right:0;
    margin: 0 auto;
}
.partners .ul_box>div ul li div p{
    padding: 0 0.3rem;
    font-size: 0.45rem;
    box-sizing: border-box;
}
.logo_ul{
    height: 3.8rem;
    margin-top: 30px;
    overflow: hidden;
}
.logo_ul li{
    float: left;
    width: 33.3%;
    /*height: 93px;*/
    padding: 0.2rem;
    margin-bottom: 0.2rem;
    box-sizing: border-box;
}
.logo_ul li div{
    padding: 0.5rem 0;
    border:1px solid #E5E5E5;
    box-sizing: border-box;
    background-color: #fff;
}
.logo_ul li div img{
    width: 80%;
    margin: 0 auto;
}