.main {
    background-color: #F4F4F4;
}

/*导航菜单样式*/
.nav {
    height: 100px;
    line-height: 100px;
    overflow: hidden;
    position: relative;
}
.nav-left {
    float: left;
}
.nav-left img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.nav-right {
    float: right;
}
.nav-right .nav-right-one{
    font-family:Source Han Sans CN;
    font-size:20px;
    color:#373737;
    margin-right: 80px;
    cursor: pointer;
}
.nav-right .nav-right-one:last-of-type {
    margin-right: 0px;
}
.nav-right .nav-right-one.active{
    color: #DC2527;
}



/*banner图样式*/
/*.banner-container {
    min-width: 1200px;
    max-width: 1980px;
    text-align: center;
    overflow: hidden;
    position: relative;
}*/
.swiper-container.banner {
    min-width: 1200px;
    max-width: 1980px;
}
.swiper-container.banner .swiper-slide-img {
    display: block;
    width: 100%;
}
.swiper-container-text-img {
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
}


/* 搜索模块 */
.search-block {
    height:50px;
    background: #EEEEEE;
}
.search-block-main {
    display: flex;
    justify-content: space-between;
}
.search-block-main-left {
    font-size:16px;
    font-family:Source Han Sans CN;

    color:#656565;
    line-height:50px;
}
.search-block-main-left span {
    padding-right: 10px;
}
.search-block-main-right input,.search-block-main-right span{
    display: inline-block;
    height: 30px;
    line-height: 50px;
    vertical-align: middle;
    border: none;
    margin-top: 10px;
}
.search-block-main-right input {
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    width: 215px;
    padding-left: 10px;
    font-size:16px;
    font-family:Source Han Sans CN;
    font-weight:500;
    color:rgba(148,148,148,1);
    line-height: 30px;
    border-radius: 15px 0px 0px 15px;
}
.search-block-main-right span{
    width: 45px;
    background-color: #DC2628;
    margin-left: -5px;
    border-radius: 0px 15px 15px 0px;
}
.search-block-main-right input:focus{
    outline: none;
}
.search-block-main-right-btn {
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}

/*新闻专栏*/
.news {
    background-color: white;
    padding-bottom: 30px;
    overflow: hidden;
}
.news-left {
    float: left;
    width: 485px;
    height: 260px;
    position: relative;
}
.swiper-pagination-news {
    text-align: right;
    display: inline-block;
    width: 110px !important;
    height: 30px;
    position: absolute;
    top: 8px;
    right: 10px !important;
    z-index: 999;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
    /*left: 440px !important;*/
}
.news-right {
    float: right;
    overflow: hidden;
}
.news-right-list {
    float: left;
    box-sizing: border-box;
    width: 360px;
    padding-left: 8px;
    padding-right: 20px;
    border-right: 1px solid #A8A8A8;
}
.news-right-list.list2 {
    float: right;
    width: 340px;
    margin-left: 10px;
    padding-right: 0px;
    border-right: none;
}
.news-right-list-title{
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 2px solid #fe781e;
    line-height: 30px;
}
.news-right-list-one {
    line-height: 26px;
    font-size: 14px;
    border-bottom: dotted 1px #ccc;
}
.news-right-list-one span,.news-right-list-one img{
    display: inline-block;
    vertical-align: middle;
}
.news-right-list-one-title {
    width: 230px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}





/*专栏标题*/
.title-img-div {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}
.title-img-div img {
    display: inline-block;
    vertical-align: middle;
}



/*报价列表*/
.baojia-div-title {
    color: #333333;
    background-color: white;
    padding: 15px 0px;
}
.baojia-div-title-one-container {
    display: inline-block;
    position: relative;
}
.baojia-div-title-one {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 15px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    margin: 0px 30px;
    cursor: pointer;
}
.baojia-div-title-one.active {
    background-color: #DC2628;
    color: white;
}
.baojia-div-title-one.f-right {
    float: right;
}
.baojia-div-title-one.f-right a {
    color: #333333;
}
.baojia-div-title-one-container .tip {
    position: absolute;
    top: -20px;
    left: 65%;
    transform: translateX(-50%);
    z-index: 50;
}
.baojia-div-title-line {
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 23px;
    background-color: #A8A8A8;
}
.baojia-div-title-one-jiaofei {
    position: absolute;
    top: -83px;
    left: 70%;
    transform: translateX(-50%);
    z-index: 500;
    width: 154px;
    height: 86px;
    border: 1px solid #DADADA;
    color: #323232;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 8px 12px;
    background-color: white;
    display: none;
}
.baojia-div-title-one-jiaofei-info {
    font-size: 14px;
    line-height: 20px;
}
.baojia-div-title-one-jiaofei-btn {
    padding-top: 5px;
    overflow: hidden;
}
.baojia-div-title-one-jiaofei-btn-left {
    float: left;
    width: 54px;
    height: 20px;
    border: 1px solid #DADADA;
    font-size: 14px;
    line-height: 20px;
    border-radius: 10px;
    text-align: center;
    background-color: #f4f4f4;
    cursor: pointer;
}
.baojia-div-title-one-jiaofei-btn-right {
    float: right;
    width: 54px;
    height: 21px;
    border: 1px solid #3692EF;
    font-size: 14px;
    line-height: 20px;
    border-radius: 10px;
    text-align: center;
    color: white;
    background-color: #3692EF;
    cursor: pointer;
}
.baojia-div-title-one-jiaofei-arrow {
    position: absolute;
    left: 38px;
    bottom: -4px;
}




.baojia-div-table {
    background-color: white;
    padding: 12px;
    margin-top: 12px;
}

.baojia-row {
    border-top: 1px solid rgba(226,226,226,1);
    border-right: 1px solid rgba(226,226,226,1);
}
.baojia-row-span {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-left: 1px solid rgba(226,226,226,1);
    font-size:18px;
    font-family:Source Han Sans CN;
    color:rgba(50,50,50,1);
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.baojia-row-span.title {
    font-weight:bold;
}
.baojia-row.last {
    border-left: 1px solid rgba(226,226,226,1);
    border-bottom: 1px solid rgba(226,226,226,1);
    line-height: 12px;
    height: 48px;
    text-align: center;
}


.business-div {
    overflow: hidden;
}

/*买卖列表*/
.business-div-one {
    box-sizing: border-box;
    width: 200px;
    height: 290px;
    background-color: white;
    display: inline-block;
    box-sizing: border-box;
    margin-bottom: 12px;
    padding-left: 15px;
    padding-top: 12px;
    padding-bottom: 12px;
    overflow: hidden;
    float: left;
}
.business-div-one.first {
    padding-left: 0px;
}
.business-div-one.first a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.business-div-one:nth-of-type(6) {
    padding-right: 10px;
}
.business-div-one:last-of-type {
    padding-right: 10px;
}
.business-div-one .one-main {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 8px;
}
.business-div-one .one-main-goods-img{
    display: block;
    vertical-align: middle;
    height: 183px;
    background-size: cover !important;
}
.business-div-one .one-main-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size:18px;
    font-family:Source Han Sans CN;
    font-weight:bold;
    color: #323232;
    line-height: 30px;
}
.business-div-one .one-main-time {
    font-size:16px;
    font-family:Source Han Sans CN;
    color: #646464;
}
.business-div-one .one-main-bottom {
    margin-top: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.business-div-one .one-main-bottom span {
    display: inline-block;
    font-size:16px;
    vertical-align: middle;
    font-family:Source Han Sans CN;
    color: #323232;
}
.business-div-one .one-main-bottom .img-gb {
    width: 17px;height: 17px;
}
.business-div-one .one-main-bottom .info {
    margin-top: -3px;
}
.business-div-one .one-main-bottom .red {
    color: #E20000;
    padding: 0px 5px;
    vertical-align: top;
}


/*视频专栏*/
.shipin-div {
    box-sizing: border-box;
    height: 290px;
    overflow: hidden;
}
.shipin-div-left {
    float: left;
}
.shipin-div-left-span {
    background: url("../image/shipin-bg-defalut.gif");
}
.shipin-div-left-a {
    display: block;
    width: 200px;
    height: 290px;
    background: url("../image/shipin-bg-defalut.gif");
}
.shipin-div-left-a:hover{
    background: url("../image/shipin-bg-defalut.gif");
    border: none;
    outline: none;
}

.shipin-div-right {
    background-color: white;
    box-sizing: border-box;
    height: 290px;
    float: right;
    width: 996px;
    position: relative;
    overflow: hidden;
}
.shipin-div-right-one {
    box-sizing: border-box;
    width: 220px;
    padding: 0px 8px;
    display: inline-block;
}
.shipin-div-right-one-img {
    height: 127px;
}
.shipin-div-right-one-img img {
    display: block;
    width: 100%;
    height: auto;
}
.shipin-div-right-one-text {
    color: #323232;
    font-size: 18px;
    line-height: 34px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.shipin-swiper-button-prev{
    cursor: pointer;

    position: absolute;
    top: 120px;
    left: -2px;
}
.shipin-swiper-button-prev:focus {
    outline: none;
}
.shipin-swiper-button-next{
    cursor: pointer;
    position: absolute;
    top: 120px;
    right: -2px;
}
.shipin-swiper-button-next:focus {
    outline: none;
}





/*直播列表*/
.video-block-list {
    overflow: hidden;
}
.video-block-list-one {
    float: left;
    box-sizing: border-box;
    margin-right: 28px;
    margin-bottom: 30px;
    width:380px;
    height:250px;
    background-color: wheat;
    position: relative;
}
.video-block-list-one:nth-of-type(3n) {
    margin-right: 0px;
}
.video-block-list-one-img {
    width: 100%;
    height: 100%;
    display: block;
}

.video-block-list-one .video-info{
    position: absolute;
    top: 12px;
    left: 12px;
    background:rgba(24,24,24,0.4);
    height:27px;
    border-radius:5px;
    z-index: 500;
}
.video-block-list-one .video-info img,.video-block-list-one .video-info span{
    display: inline-block;
    vertical-align: middle;
}
.video-block-list-one .video-info span {
    font-size:15px;
    font-family:Source Han Sans CN;
    font-weight:400;
    color:rgba(255,255,255,1);
    padding:0px 10px 0px 5px;
}
.video-block-list-one .video-info-red {
    display: inline-block;
    height: 27px;
    width: 74px;
    background-color: rgba(254, 97, 81, 1);
    line-height: 27px;
    font-size: 15px;
    border-radius:5px;
}
.video-block-list-one .video-info-red img{
    display: inline-block;
    height: 15px;
    width: 15px;
}

.video-more {
    padding-top: 7px;
    padding-bottom: 40px;
    text-align: center;
}
.video-more img{
    cursor: pointer;
}
.friend-chain {
    width: 1200px;
    background: #FFFFFF;
    margin-bottom: 40px;
}
.friend-chain-title {
    width: 1170px;
    padding: 10px 15px;
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #666666;
    border-bottom: 1px solid #E7E7E7;
}
.friend-chain ul {
    padding: 0 30px;
}

.friend-chain ul li {
    height: 26px;
    line-height: 26px;
    color: #4D4D4D;
    float: left;
    padding: 15px 0;  
}
.friend-chain ul li .friend-chain-c {
    border-right: 1px solid #E7E7E7;
}

.friend-chain ul li a, .friend-chain ul li a:link, .friend-chain ul li a:hover, .friend-chain ul li a:visited {
    font-size: 16px;
    color: #444444;
    padding: 0 15px;
}
a:link {
    color: #444444;
    font-size: 16px;
    text-decoration: none;
}
.friend-chain ul li a:hover:hover {
    color: #F00;
}
.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}
.video-play-div {
    position: absolute;
    top: 0px;
    left: 0px;
    width:380px;
    height:250px;
    background-color: #0054FF;
    z-index: 200;
    opacity: 0.4;
    line-height: 250px;
    text-align: center;
    cursor: pointer;
}
.video-play-btn {
    width: 35px;
    height: 35px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -18px;
    transform: translateY(-50%);
    z-index: 300;
    cursor: pointer;
}
.video-play-jump {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}


/*右侧按钮*/

.float-right-btns {
    position: fixed;
    right: 36px;
    bottom: 50px;
    z-index: 99999;

}
.float-right-btn-one {
    background-image: url("../image/float-right-btn.png");
    background-size:117.75px 329.25px;
    background-repeat: no-repeat;
    width: 52px;
    height: 55px;
    margin-bottom: 20px;
    position: relative;
}
.float-right-btn-one.kf {
    background-position: 0px 0px;
}
.float-right-btn-one.kf:hover {
    background-position: -66px 0px;
}
.float-right-btn-one.app {
    background-position: 0px -62px;
}
.float-right-btn-one.app:hover {
    background-position: -66px -62px;
}
.float-right-btn-one.wx{
    background-position: 0px -124px;
}
.float-right-btn-one.wx:hover {
    background-position: -66px -124px;
}
.float-right-btn-one.tel{
    background-position: 0px -186px;
}
.float-right-btn-one.tel:hover {
    background-position: -66px -186px;
}
.float-right-btn-one.fk{
    background-position: 0px -248px;
}
.float-right-btn-one.fk:hover {
    background-position: -66px -248px;
}
.float-right-btn-one.top{
    background-position: 0px -310px;
}
.float-right-btn-one.top:hover {
    background-position: -66px -310px;
}
.float-right-btn-one-info {
    text-align: center;
    border: 1px solid #E2E2E2;
    background-color: white;
    position: absolute;
    right: 75px;
    top: -30px;
    display: none;
}
.float-right-btn-one-info::before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 40px;
    right: -9px;
    transform: translateX(-50%);
    border-top: solid 6px transparent;
    border-left: solid 6px #E2E2E2;
    border-bottom: solid 6px transparent;
}
.float-right-btn-one-info::after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 40px;
    right: -7px;
    transform: translateX(-50%);
    border-top: solid 6px transparent;
    border-left: solid 6px white;
    border-bottom: solid 6px transparent;
}
.float-right-btn-one-info-img {
    margin: 15px;
    margin-bottom: 0px;
    width: 120px;
}
.float-right-btn-one-info-img img{
    width: 100%;
}
.float-right-btn-one-info-text {
    font-size: 15px;
    line-height: 25px;
}

.float-right-btn-one-info.tel {
    top: 0px;
    width: 180px;
    padding: 8px 0px;
}
.float-right-btn-one-info.tel::before {
    top: 15px;
}
.float-right-btn-one-info.tel::after {
    top: 15px;
}

.float-right-btn-one-info.fk {
    top: -5px;
    width: 125px;
    padding: 8px 0px;
}
.float-right-btn-one-info.fk::before {
    top: 15px;
}
.float-right-btn-one-info.fk::after {
    top: 15px;
}


.guanggao01 {
    text-align: center;
    overflow: hidden;
}
.guanggao01 img{
    display: inline-block;
}
.guanggao01 img:first-of-type {
    float: left;
}
.guanggao01 img:last-of-type {
    float: right;
}


.guanggao03 {
    overflow: hidden;
}
.guanggao03-left {
    float: left;
}
.guanggao03-right {
    float: right;
}
.guanggao03-left-top {
    overflow: hidden;
}
.guanggao03-left-top-left {
    float: left;
}
.guanggao03-left-top-right {
    float: right;
    margin-left: 12px;
}
.guanggao03-left-bottom {
    overflow: hidden;
    margin-top: 10px;
}
.guanggao03-left-bottom-left {
    float: left;
}
.guanggao03-left-bottom-left02 {
    float: left;
    margin-left: 12px;
}
.guanggao03-left-bottom-right {
    float: right;
}



/*推荐报价修改*/
.factory-type-list {
    position: relative;
    color: #2A2A2A;
    background-color: white;
    overflow: hidden;
    padding-top: 20px;
    margin-bottom: 6px;
    max-height: 80px;
}
.factory-type-list-left,.factory-type-list-center {
    float: left;
}
.factory-type-list-left {
    padding-left: 20px;
    font-size: 16px;
}
.factory-type-list-center {
    width: 1100px;
}
.factory-type-list-center-one {
    display: inline-block;
    width: 100px;
    margin-bottom: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.factory-type-list-center-one span {
    display: inline-block;
    cursor: pointer;
    border-bottom: 2px solid transparent;
}
.factory-type-list-center-one.active span{
    color: #2A83FE;
    border-color: #2A83FE;
}

.factory-type-list-more {
    position: absolute;
    top: 16px;
    right: 10px;
    cursor: pointer;
}
.factory-type-list-more span,.factory-type-list-more img {
    display: inline-block;
    vertical-align: middle;
}
.factory-type-list-more img {
    width: 9px;
    height: 6px;
    margin-left: 5px;
}
.factory-type-list-more.close {
    color: #2A83FE;
}


/* 报价商户列表 */
.baojia-factory-list {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 70px;
    padding-bottom: 20px;
    box-sizing: border-box;
    background-color: white;
    position: relative;
    max-height: 100px;
    overflow: hidden;
}

.baojia-factory-list-one {
    display: inline-block;
    border-radius: 15px;
    background-color: #F7F7F7;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    color:#2A2A2A;
    padding: 0px 15px;
    margin-top: 10px;
}

.baojia-factory-list-one.active {
    background-color: #D4E6FF;
}

.baojia-list-empty {
    /*margin-top: -10px;*/
    background-color: white;
    text-align: center;
    font-size: 18px;
    line-height: 50px;
    color: #2A2A2A;
}

.baojia-factory-list-more {
    position: absolute;
    top: 16px;
    right: 10px;
    cursor: pointer;
}
.baojia-factory-list-more span,.baojia-factory-list-more img {
    display: inline-block;
    vertical-align: middle;
}
.baojia-factory-list-more img {
    width: 9px;
    height: 6px;
    margin-left: 5px;
}
.baojia-factory-list-more.close {
    color: #2A83FE;
}


/* 报价信息 */
.baojia {
    /*margin-top: 25px;*/
    border:1px solid rgba(226,226,226,1);
    border-radius:10px;
    overflow: hidden;
    background-color: white;
    padding-bottom: 26px;
}
.baojia-title {
    margin: 0px 12px;
    padding-top: 20px;
}
.baojia-title-name {
    color: #323232;
    font-size: 24px;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
}
.baojia-title-info {
    height: 30px !important;
    font-size: 16px;
    line-height: 40px;
    overflow: hidden;
    color: #323232;
}
.baojia-title-info-number {
    color: #FF7800;
}
.baojia-title-info-more {
    line-height: 20px;
    float: right;
    color: #00AAFE;
    border: 1px solid #00AAFE;
    padding: 4px 10px;
    border-radius: 5px;
}
.baojia-title-info-more.guanzhu {
    background-color: #00AAFE;
    color: white;
}
.baojia-title-info-more.qxgz {
    border: 1px solid #7C7C7C;
    color: #7C7C7C;
}
.baojia-title-info-more.jiaofei {
    border: 1px solid #FF6600;
    color: #FF6600;
    margin-left: 15px;
}
.baojia-title-info-more.apply {
    border: 1px solid #FF6600;
    color: #FF6600;
    margin-right: 15px;
}

.baojia-table {
    margin: 12px;
}
.baojia-row {
    border-top: 1px solid rgba(226,226,226,1);
    border-right: 1px solid rgba(226,226,226,1);
}
.baojia-row-span {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-left: 1px solid rgba(226,226,226,1);
    font-size:18px;
    color:rgba(50,50,50,1);
}
.baojia-row-span.title {
    font-weight:bold;
}
.baojia-row:last-of-type {
    border-bottom: 1px solid rgba(226,226,226,1);
}
.baojia.tuijian .baojia-title {
    background:#169FFF;
}
.baojia-row-span.more {
    color: #00AAFE;
    font-size: 16px;
}
.baojia-row-span-get-price {
    color: #db0000;
    border: 1px solid #db0000;
    padding: 2px 4px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
}










