html, body {
    min-width: 1200px;
}

/*-------------buy_buyer-------------*/
#buy_buyer {
    width: 100%;
    padding: 0 0 51px;
    background-color: #f0f1f2;
}

#buy_buyer .buy_buyer {
    width: 1200px;
    margin: 0 auto;
    color: #333;
}
#buy_buyer ul
{
    padding: 0;
}
#buy_buyer li
{
    list-style: none;
}
@media only screen and (min-width: 1480px) {
    #buy_buyer .buy_buyer {
        width: 1440px;
    }
}

#buy_buyer .buyer_navi {
    width: 100%;
    height: 83px;
    padding: 22px 0;
    text-align: right;
}

#buy_buyer .buyer_navi a {
    width: 149px;
    height: 39px;
    line-height: 37px;
    margin-left: 19px;
    border: 1px solid #28858d;
    color: #28858d;
    display: inline-block;
    font-size: 16px;
    text-align: center;
}

#buy_buyer .buyer_navi a.on {
    background-color: #28858d;
    color: #fff;
}

#buy_buyer .buyer_banner {
    width: 100%;
    position: relative;
}

#buy_buyer .buyer_banner img {
    width: 100%;
}

#buy_buyer .buyer_banner a {
    /*width: 15.97%;*/
    /*height: 12.57%;*/
    /*display: block;*/
    /*cursor: pointer;*/
    /*position: absolute;*/
    /*top: 82%;*/
    /*left: 66.9%;*/
}

/*buy_buyer公用开始*/
#buy_buyer .buyer_sourcing {
    width: 100%;
    margin-top: 50px;
    background-color: #fff;
    position: relative;
}

#buy_buyer .buyer_sourcing h4 {
    height: 92px;
    line-height: 90px;
    background: url(../image/buy/buyer-lv.png) bottom center no-repeat;
    font-size: 24px;
    text-align: center;
}

#buy_buyer .buyer_sourcing .supplier_new_case img {
    position: relative;
}

.borderRight {
    border-right: 1px solid #e2e2e2;
}

.borderBottom {
    border-bottom: 1px solid #e2e2e2;
}

/*buy_buyer公用结束*/
#buy_buyer .buyer_what {
    height: 263px;
    /*background: url(../image/buy/buyer_point.png) center left no-repeat;*/
    background-color: #fff;
}

#buy_buyer .buyer_what p {
    width: 950px;
    line-height: 31px;
    margin: 32px auto 0;
    color: #605f5f;
    font-size: 18px;
    text-align: center;
}

#buy_buyer .buyer_benefits {
    height: 300px;
}

#buy_buyer .buyer_benefits > div {
    width: 1100px;
    margin: 62px auto 0;
}

@media only screen and (min-width: 1480px) {
    #buy_buyer .buyer_benefits {
        height: 307px;
    }

    #buy_buyer .buyer_benefits > div {
        width: 1218px;
    }
}

#buy_buyer .buyer_benefits > div img,
#buy_buyer .buyer_ez > div img {
    width: 100%;
}

#buy_buyer .buyer_ez {
    height: 378px;
}

#buy_buyer .buyer_ez > div {
    width: 910px;
    margin: 41px auto 0;
}

@media only screen and (min-width: 1480px) {
    #buy_buyer .buyer_ez {
        height: 403px;
    }

    #buy_buyer .buyer_ez > div {
        width: 1100px;
    }
}

#buy_buyer .buyer_buyers {
    height: 500px;
}

#buy_buyer .buyer_buyers > p {
    height: 98px;
    line-height: 24px;
    padding: 42px 30px 28px;
    font-size: 24px;
}

#buy_buyer .buyer_buyers > p a {
    color: #4fc2b8;
    float: right;
    font-size: 16px;
}

#buy_buyer .buyer_buyers ul {
    width: 100%;
    padding: 0 25px 0 20px;
    overflow: hidden;
}

@media only screen and (min-width: 1480px) {
    #buy_buyer .buyer_buyers ul {
        padding: 0 45px 0 35px;
    }
}

#buy_buyer .buyer_buyers ul li {
    height: 172px;
    float: left;
    position: relative;
}

#buy_buyer .buyer_buyers ul li div {
    width: 200px;
    height: 100%;
}

#buy_buyer .buyer_buyers ul li div img {
    max-width: 100%;
    max-height: 100%;
}

#buy_buyer .buyer_buyers ul li.l1 {
    width: 219px;
}

#buy_buyer .buyer_buyers ul li.l1 div {
    margin-right: 19px;
}

#buy_buyer .buyer_buyers ul li.l2 {
    width: 239px;
}

#buy_buyer .buyer_buyers ul li.l2 div {
    margin: 0 19.5px;
}

#buy_buyer .buyer_buyers ul li.l3 {
    width: 219px;
}

#buy_buyer .buyer_buyers ul li.l3 div {
    margin-left: 19px;
}

@media only screen and (min-width: 1480px) {
    #buy_buyer .buyer_buyers ul li div {
        width: 212px;
    }

    #buy_buyer .buyer_buyers ul li.l1 {
        width: 245px;
    }

    #buy_buyer .buyer_buyers ul li.l1 div {
        margin-right: 33px;
    }

    #buy_buyer .buyer_buyers ul li.l2 {
        width: 290px;
    }

    #buy_buyer .buyer_buyers ul li.l2 div {
        margin: 0 39px;
    }

    #buy_buyer .buyer_buyers ul li.l3 {
        width: 245px;
    }

    #buy_buyer .buyer_buyers ul li.l3 div {
        margin-left: 33px;
    }
}

#buy_buyer .buyer_buyers ul li p {
    width: 1px;
    height: 153px;
    background-color: #e2e2e2;
    position: absolute;
}

#buy_buyer .buyer_buyers ul li p.p1 {
    top: 0;
    right: 0;
}

#buy_buyer .buyer_buyers ul li p.p2 {
    bottom: 0;
    right: 0;
}

#buy_buyer .buyer_feedback {
    width: 100%;
    /*height: 695px;*/
    margin-top: 50px;
    padding-bottom: 38px;
    background-color: #4FC2B8;
}

#buy_buyer .buyer_feedback h4 {
    width: 100%;
    height: 99px;
    line-height: 105px;
    color: #fff;
    font-size: 24px;
    text-align: center;
}

#buy_buyer .buyer_fee_cont {
    width: 1140px;
    /*height: 558px;*/
    margin: 0 auto;
    padding-bottom: 20px;
    background-color: #fff;
    box-shadow: -2px 0 5px -1px #aaa,
        /*0 -2px 0px -1px #aaa,*/ 0 2px 5px -1px #aaa;
    /*2px 0 0px -1px #aaa;*/
}

@media only screen and (min-width: 1480px) {
    #buy_buyer .buyer_fee_cont {
        width: 1378px;
    }
}

#buy_buyer .buyer_fee_cont ul {
    width: 100%;
    padding: 10px 20px 0;
}

@media only screen and (min-width: 1480px) {
    #buy_buyer .buyer_fee_cont ul {
        padding: 10px 41px 0;
    }
}

#buy_buyer .buyer_fee_cont li {
    width: 100%;
    /*min-height: 112px;*/
    background: url(../image/buy/buyer_feed_point.png) left 60px no-repeat;
    border-bottom: 1px solid #D9D9D9;
    overflow: hidden;
    padding-bottom: 30px;
}

#buy_buyer .buyer_fee_cont li .p1 {
    width: 680px;
    line-height: 24px;
    padding-top: 32px;
    padding-left: 30px;
    font-size: 20px;
}

@media only screen and (min-width: 1480px) {
    #buy_buyer .buyer_fee_cont li .p1 {
        width: 800px;
    }
}

#buy_buyer .buyer_fee_cont li .div1 {
    width: 400px;
    height: 24px;
    line-height: 24px;
    margin-top: 12px;
    margin-bottom: 20px;
    padding-left: 54px;
    background: url(../image/buy/buyer_feed_line.png) center left no-repeat;
    float: right;
    font-size: 16px;
}

#buy_buyer .buyer_fee_cont li .div1 > div {
    /*width: 36px;*/
    height: 24px;
    margin-right: 12px;
    float: left;
}

#buy_buyer .buyer_fee_cont li .div1 > div img {
    max-width: 36px;
    max-height: 24px;
}

#buy_buyer .buyer_fee_cont li.li4 {
    border: 0;
}

/*-------------buy_supplier-------------*/
.buy_supplier .supplier_banner {
    width: 100%;
}

.buy_supplier .supplier_banner img {
    width: 100%;
}

.buy_supplier .supplier_latest {
    width: 100%;
}

.buy_supplier .supplier_latest h4 {
    width: 100%;
    height: 90px;
    line-height: 84px;
    margin-top: 14px;
    padding-left: 30px;
    font-size: 24px;
}

.buy_supplier .supplier_latest h4 a {
    margin-right: 10px;
    color: #4fc2b8;
    float: right;
    font-size: 18px;
}

.buy_supplier .supplier_lat_cont {
    width: 100%;
    background-color: #fff;
}

.buy_supplier .supplier_lat_cont table {
    width: 100%;
    text-align: center;
}

.buy_supplier .supplier_lat_cont table th {
    height: 72px;
    background-color: #4fc2b8;
    border-right: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
}

.buy_supplier .supplier_lat_cont table td {
    line-height: 24px;
    padding: 20px 21px 27px 29px;
    border: 1px solid #eeeeee;
    font-size: 16px;
    vertical-align: middle;
}

.buy_supplier .supplier_lat_cont table .t1 {
    width: 21.23%;
}

.buy_supplier .supplier_lat_cont table .t2 {
    width: 20.04%;
}

.buy_supplier .supplier_lat_cont table .t3 {
    width: 21.04%;
}

.buy_supplier .supplier_lat_cont table .t4 {
    width: 17.65%;
}

.buy_supplier .supplier_lat_cont table .t5 {
    width: 13.65%;
}

.buy_supplier .supplier_lat_cont table td.t4 {
    text-align: left;
}

.buy_supplier .supplier_lat_cont table td.t4 .national_icon {
    display: block;
    float: left;
    width: 30%;
    text-align: right;
}

.buy_supplier .supplier_lat_cont table td.t4 .state_name {
    float: left;
    width: 70%;
    white-space: normal;
    word-wrap: break-word;
}

.buy_supplier .supplier_lat_cont table td img {
    max-width: 34px;
    max-height: 24px;
    margin-left: 10%;
    margin-right: 18px;
    display: inline;
}

@media only screen and (min-width: 1480px) {
    .buy_supplier .supplier_lat_cont table td img {
        margin-left: 15%;
    }
}


.buy_supplier .supplier_news {
    padding-bottom: 69px;
}

.buy_supplier .supplier_news .p1 {
    width: 1090px;
    line-height: 30px;
    margin: 33px auto 0;
    display: none;
    font-size: 18px;
    text-align: center;
    word-wrap: break-word;
}

.buy_supplier .supplier_news .p1.on {
    display: block;
}

.buy_supplier .supplier_new_case {
    width: 1120px;
    margin: 49px auto 0;
}

@media only screen and (min-width: 1480px) {
    .buy_supplier .supplier_new_case {
        width: 1308px;
        padding: 0 60px;
    }
}

.buy_supplier .supplier_new_case .p2 {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin-bottom: 2px;
    position: relative;
    text-align: center;
}

.buy_supplier .supplier_new_case .p2 a {
    color: #7d7d7d;
    font-size: 24px;
}

.buy_supplier .supplier_new_case .swiper-slide-thumb-active .p2 a {
    color: #4fc2b8;
}

/*.buy_supplier .supplier_new_case .p2 a.a1{*/
/*    left: 22.5%;*/
/*}*/
/*.buy_supplier .supplier_new_case .p2 a.a2{*/
/*    left: 52.3%;*/
/*}*/
/*.buy_supplier .supplier_new_case .p2 a.a3{*/
/*    left: 82%;*/
/*}*/
.buy_supplier .supplier_new_case .supplier_new_div {
    width: 100%;
    height: 57px;
    margin: 0 auto;
    background: url("../image/buy/supplier_news.png") center center no-repeat;
    background-size: 100% auto;
    /*position: absolute;*/
    /*top: 26px;*/
    /*left: 60px;*/
    /*z-index: 101;*/
}

.buy_supplier .supplier_new_case .supplier_new_div a {
    width: 100%;
    height: 100%;
    background: url("../image/buy/supplier_news_li.png") center center no-repeat;
    background-size: 18px 18px;
    display: inline-block;
    float: left;
}

.buy_supplier .supplier_new_case .swiper-slide-thumb-active .supplier_new_div a {
    background: url("../image/buy/supplier_news_on.png") center center no-repeat;
}

/*.buy_supplier .supplier_new_case .supplier_new_div a.i1{*/
/*    left: 20.9%;*/
/*}*/
/*.buy_supplier .supplier_new_case .supplier_new_div a.i2{*/
/*    left: 54.3%;*/
/*}*/
/*.buy_supplier .supplier_new_case .supplier_new_div a.i3{*/
/*    left: 87.8%;*/
/*}*/
/*@media only screen and (min-width: 1480px) {*/
/*    .buy_supplier .supplier_new_case .supplier_new_div a.i1{*/
/*         left: 21.2%;*/
/*     }*/
/*    .buy_supplier .supplier_new_case .supplier_new_div a.i2{*/
/*        left: 54.1%;*/
/*    }*/
/*    .buy_supplier .supplier_new_case .supplier_new_div a.i3{*/
/*        left: 87%;*/
/*    }*/
/*}*/

.supplier_news .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    background-image: url("../image/buy/supplier_news_right.png");
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.supplier_news .swiper-button-next.swiper-button-disabled {
    opacity: 1;
    background-image: url("../image/buy/supplier_news_right.png");
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.supplier_news .swiper-button-prev,
.supplier_news .swiper-container-rtl .swiper-button-next {
    width: 67px;
    height: 57px;
    background-color: #fff;
    background-image: url("../image/buy/supplier_news_left.png");
    background-size: 57px 57px;
    left: 0;
    right: auto;
    top: 13.5%;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.supplier_news .swiper-button-next,
.supplier_news .swiper-container-rtl .swiper-button-prev {
    width: 67px;
    height: 57px;
    background-color: #fff;
    background-image: url("../image/buy/supplier_news_left.png");
    background-size: 57px 57px;
    right: 0;
    left: auto;
    top: 13.5%;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

@media only screen and (min-width: 1480px) {
    .supplier_news .swiper-button-prev,
    .supplier_news .swiper-container-rtl .swiper-button-next {
        top: 15%;
    }

    .supplier_news .swiper-button-next,
    .supplier_news .swiper-container-rtl .swiper-button-prev {
        top: 15%;
    }
}


.buy_supplier .supplier_new_case ul {
    width: 100%;
    height: 254px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.buy_supplier .supplier_new_case li {
    width: 300px;
    margin: 0 auto;
    color: #7d7d7d;
    text-align: center;
}

.buy_supplier .supplier_new_case .swiper-slide-thumb-active li {
    color: #4fc2b8;
}

.buy_supplier .supplier_new_case li img {
    width: 224px;
    height: 168px;
    margin: 0 auto 19px;
}

.buy_supplier .supplier_new_case li p {
    line-height: 24px;
    font-size: 16px;
    word-wrap: break-word;
}

/*.buy_supplier .supplier_new_case li.l1{*/
/*    left: 10.5%;*/
/*}*/
/*.buy_supplier .supplier_new_case li.l2{*/
/*    left: 40.3%;*/
/*}*/
/*.buy_supplier .supplier_new_case li.l3{*/
/*    left: 70%;*/
/*}*/
/*@media only screen and (min-width: 1480px) {*/
/*    .buy_supplier .supplier_new_case ul{*/
/*        height: 230px;*/
/*    }*/
/*    .buy_supplier .supplier_new_case li{*/
/*        width: 340px;*/
/*    }*/
/*    .buy_supplier .supplier_new_case li.l1{*/
/*        left: 11.5%;*/
/*    }*/
/*    .buy_supplier .supplier_new_case li.l2{*/
/*        left: 41.3%;*/
/*    }*/
/*    .buy_supplier .supplier_new_case li.l3{*/
/*        left: 71%;*/
/*    }*/
/*}*/
.supplier_lat_div1 {
    width: 67px;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.supplier_lat_div2 {
    width: 67px;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
}


/*让浮动的父元素自适应高度*/
.clear {
    clear: both;
}

/*隐藏*/
.hide {
    display: none;
}

/*一行内显示，超出省略*/
.omitted {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*多行内显示，超出省略*/
.multiLineOmitted {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*图片旋转180*/
.eventSpin {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

/*分享链接*/
#share_id ul li {
    width: 20px;
    height: 20px;
    margin-right: 7px;
    float: left;
}

/*面包屑导航*/
.bread_crumbs {
    height: 70px;
    padding: 27px 0;
    background: #f0f1f2;
}

.bread_crumbs .bread_channel {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

@media only screen and (min-width: 1480px) {
    .bread_crumbs .bread_channel {
        width: 1440px;
    }
}

.bread_crumbs .bread_channel img {
    margin-left: 10px;
    float: left;
}

.bread_crumbs .bread_channel span {
    margin-left: 5px;
    color: #333333;
    float: left;
    font-size: 14px;
    vertical-align: middle;
}

/*图片居中*/
.center_img {
    position: relative;
}
.center_county{
    float: left;
    width: 36px;
}
.center_text
{
    width:-webkit-calc(100% - 66px);
    width:-moz-calc(100% - 66px);
    width:calc(100% - 66px);
}

.center_img img {
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}


