.guide-page-div{
    padding-top: 39px;
}
.guide-page-div>button{
    margin-left: 50px;
    vertical-align: middle;
}
.guide-img1{
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.guide-img2{
    width: 400px;
}

.guide-page-div2{
    padding-top: 210px;
    text-align: right;
}
.guide-page-div2>button{
    margin-right: 500px;
    margin-left: 0;
    margin-top: 20px;
}
.guide-img3{
    width: 224px;
}
.guide-img4{
    width: 530px;
}


.guide-page-div3>button{
    margin-left: 345px;
    margin-top: 20px;
}
.guide-img5{
    display: block;
    width: 550px;
    margin-left: 205px;
    margin-top: 12px;
}
.guide-img6{
    display: block;
    width: 400px;
    margin-left: 205px;
    margin-top: 10px;
}

.no-price-guide{display: none;
    height: 158px;
    text-align: center;
}
.no-price-guide>img{
    width: 120px;
    margin-top: 20px;
}
.no-price-guide>p{
    margin-top: 20px;
    font-size: 14px;
    color: #666;
}

.echarts-box{
    position: absolute;
    width: 400px;
    height: 280px;
    /* left: 26px; */
    z-index: 1113;
    background-color: #fff;
    top:230px;
    box-shadow: 0 0 15px rgba(0, 125, 228, 0.3);
}
.echarts-box::before{z-index: 10;position: absolute;left: 10px;top: -28px;content: '';display: inline-block;border: 16px solid transparent;border-bottom-color: #fff;}
.echarts-box::after{z-index: 10;position: absolute;left: 10px;bottom: -28px;content: '';display: none;border: 16px solid transparent;border-top-color: #fff;}
.echarts-box.top-status{top:-240px;}
.echarts-box.top-status::before{display: none;}
.echarts-box.top-status::after{display: inline-block;}


.product-div{z-index: 10;position: absolute;left: 50%;top: 10px;padding-right: 40px;transform: translateX(-50%);}
.product-div>button{z-index: 10;position: absolute;top:-4px;display: inline-block;padding: 20px 15px;border-style: none;outline: none;background-color: transparent;background-repeat: no-repeat;background-position: center;background-size: 8px;}
.product-div>button>img{width: 8px;}
.product-div>button:first-child{display: none;left: -40px;background-image: url(../imges/shop/price-left-icon.png);}
.product-div>button:last-child{right: 0px;background-image: url(../imges/shop/price-right-icon.png);}
.product-div>button:first-child:hover{background-image: url(../imges/shop/price-left-icon-active.png);}
.product-div>button:last-child:hover{background-image: url(../imges/shop/price-right-icon-active.png);}
.view-div{overflow: hidden;}
.product-list{display: flex;flex-wrap: nowrap;transition: transform 0.5s;}
.product-list>li{list-style: none;;flex-shrink: 0;padding: 0 20px;height: 35px;line-height: 35px;font-size: 14px;border-bottom: 3px solid transparent;cursor: pointer;}
.product-list>li.active{color: #007de4;border-color: #007de4;}

.price-guide-area{
    float: right;
    margin-left: 120px;
    margin-top: 7px;
    position: relative;
}
.price-guide-area>div{
    width: 110px;
    padding-right: 26px;
    font-size: 14px;
    position: relative;
    cursor: pointer;
}
.price-guide-area>div::after{
    z-index: 10;
    position: absolute;
    top: 50%;
    right: 10px;
    display: block;
    width: 0;
    margin-top: -2px;
    content: '';
    border: 5px solid transparent;
    border-top-color: #999;
}
.price-guide-area>div>img{
    display: inline-block;
    width: 13px;
    margin-right: 3px;
    vertical-align: middle;
}

/* 导航样式 */
.dropdown-ul-list{
    z-index: 12;
    position: absolute;
    top: 32px;
    right: 0px;
    display: none;
    width: 120px;
    /* height: 0px; */
    margin-bottom: 0;
    background-color: #fff;
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 6%);
    overflow: hidden;
    /* transition: height 0.4s; */
}
.dropdown-ul-list.active{
    height: 263px;
}
.dropdown-ul-list>li{
    font-size: 14px;
    color: #666;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
}
.dropdown-ul-list>li+li{
    border-top: 1px solid #f3f3f3;
}
.dropdown-ul-list>li:hover{
    background-color: #007DE4;
    color: #fff;
}
.dropdown-ul-list>li.active{
    background-color: #007DE4;
    color: #fff;
}
.dropdown-nav-div{
    display: block;
    
}

/* 车源详情 */
.dialog-content{
    padding: 40px 48px;
}
.car-detail-header{
    padding: 21px 0;
    background-color: #F6F6F6
}
.car-detail-header>span{
    font-size: 18px;
    margin-left: 48px;
}
.car-detail-header>.close{
    margin-top: 0;
    margin-right: 40px;
}
.car-detail-content>h3{
    margin: 0;
    font-size: 18px;
    line-height: 1em;
}
.car-detail-content>h3>span{
    font-size: 18px;
    font-weight: bold;
}
.car-detail-content>h3>img{
    display: inline-block;
    width: 47px;
    margin: 0 44px;
}

.car-detail-content>ul{
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: -15px;
}
.car-detail-content>ul>li{
    display: inline-block;
    margin-left: 15px;
    margin-top: 15px;
}
.car-detail-content>ul>li>button{
    box-sizing: border-box;
    display: inline-block;
    width: 97px;
    line-height: 1em;
    padding: 8px 0;
    font-size: 14px;
    font-weight: normal;
    color: #007DE4;
    background-color: #fff;
    border-radius: 0;
    border: 1px solid #007DE4;
    vertical-align: middle;
    cursor: default;
}
.car-detail-content>ul>li>span{
    display: inline-block;
    width: 50px;
    padding: 1px 0;
    line-height: 1.3em;
    font-size: 12px;
    color: #fff;
    background-color: #007DE4;
    text-align: center;
    vertical-align: middle;
}

.car-detail-content>p{
    line-height: 20px;
    margin-top: 22px;
    margin-bottom: 0;
    font-weight: 600;
}
.car-detail-content>p>label{
    font-size: 18px;
}
.car-detail-content>p>span{
    font-size: 18px;
}

.company-info-div{
    margin-top: 25px;
    padding-top: 27px;
    border-top: 1px solid #F8F8F8;
}
.company-info-div .header-info-div>img{
    display: inline-block;
    width: 63px;
    height: 63px;
    vertical-align: middle;
}
.company-info-div .header-info-div>div{
    display: inline-block;
    margin-left: 12px;
    vertical-align: middle;
}
.header-info-div>div>img{
    display: inline-block;
    width: 85px;
}
.header-info-div>div>p{
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: bold;
}

.company-info-div .contact-div{
    margin-top: 30px;
}
.company-info-div .contact-div>label,.company-info-div .contact-div>span{
    display: inline-block;
    font-size: 16px;
    color: #666;
    font-weight: normal;
}

.car-detail-content .btn-div{
    margin-top: 60px;
    text-align: center;
}
.car-detail-content .btn-div>button{
    display: inline-block;
    width: 164px;
    height: 52px;
    line-height: 46px;
    font-size: 18px;
    color: #fff;
    background-color: #007de4;
    font-weight: bold;
    border: none;
    border-radius: 4px;
}




/*登录模块*/
.loginAllWide {
    z-index: 10;
    position: absolute;
    right: 0;
    top: 0;
}

.bgCoverBoxLoginDiv {
    position: relative;
    width: 215px;
    background-color: #f3f3f3;
}




.loginDiv-top {
    background-color: #fff;
    background-image: url(../images/home/bg-1.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100%;
    text-align: center;
}
.loginDiv-top>h3{
    line-height: 1em;
    padding: 22px 0 15px;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;

}
.login-btn-div{
    padding-bottom: 15px;
}
.login-btn-div>a{
    display: inline-block;
    width: 90px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    border-radius: 14px;
}
.login-btn-div>a+a{
    margin-left: 7px;
}
.login-btn-div>a:hover{
    background-color: #007DE4;
    color: #fff;
}


.user-header-div>img{
    width: 53px;
    height: 53px;
    border-radius: 50%;
    border: 1px solid #eee;
    background-color: #fff;
}
.loginDiv-top>p{
    height: 37px;
    line-height: 37px;
    margin: 0 8px;
    font-size: 14px;
    color: #007DE4;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.loginDiv-center {
    /* padding: 15px; */
    margin-top: -21px;
}

.loginDiv-center span {
    background-color: #007de4;
    color: #fff;
    line-height: 21px;
    margin: 0 -1px;
}

.loginDiv-center-btn {
    width: 66px;
    height: 23px;
    background-color: #007de4;
    text-align: center;
    color: #fff;
    line-height: 23px;
}

.loginDiv-center .loginDiv-center-btn:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.loginDiv-center .loginDiv-center-btn:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.loginDiv-center-btn a {
    display: block;
    color: #fff;
}

.loginDiv-center-btn a:hover {
    display: block;
    color: #fff;
}

.loginDiv-bot {
    margin: 10px 0;
    background-color: #fff;
}

.loginDiv-bot-img {
    width: 60px;
    height: 60px;
    /*display: table-cell;*/
    text-align: center;
    vertical-align: middle;
    margin: 0 auto;
}

.loginDiv-bot img {
    vertical-align: middle;
    width: 43px;
    height: 43px;
    margin: 6px 0;
}

.loginDiv-bot p {
    text-align: center;
    margin-top: 5px
}

.loginDiv-bot-img span {
    color: #007de4;
}

.twoButton {
    border-bottom: 1px solid #eeeeee;
}

.twoButton>button {
    outline: none;
    border: none;
    font-size: 14px;
    line-height: 32px;
    color: #808080;
    background-color: #fff;
    padding: 0 12px;
    font-weight: bold;
}
.twoButton>button.active{
    color: #007DE4;
}

.twoButton>button:hover {
    color: #007de4;
}


/* 登录小模块功能 */
.little-function {
    padding: 11px 0;
    margin: 0;
}

.little-function li {
    width: 70px;
    float: left;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    color: #333;
}

.little-function li:hover {
    color: #007de4;
}

.little-function>li>img{
    display: block;
    width: 19px;
    margin: 0 auto 4px;
}
.little-function>li+li{
    border-left: 1px solid #f3f3f3;
}

.goods-shelves {
    background: url("../imges/home/shangjia1.png") no-repeat center 8px;
}

.release-for {
    /* background: url("../imges/home/qiugou1.png") no-repeat center 8px; */
}

.publish-bidding {
    /* background: url("../imges/home/jingjia1.png") no-repeat center 8px; */
}

.published-sources {
    /* background: url("../imges/home/fabuhuoyuan1.png") no-repeat center 8px; */
}

.release-options {
    background: url("../imges/home/fabucheyuan1.png") no-repeat center 8px;
}

.hm-help {
    background: url("../imges/home/liuyan1.png") no-repeat center 8px;
}

.goods-shelves:hover {
    background: url("../imges/home/shangjia2.png") no-repeat center 8px;
}

.release-for:hover {
    /* background: url("../imges/home/qiugou2.png") no-repeat center 8px; */
}

.publish-bidding:hover {
    /* background: url("../imges/home/jingjia2.png") no-repeat center 8px; */
}

.published-sources:hover {
    /* background: url("../imges/home/fabuhuoyuan2.png") no-repeat center 8px; */
}

.release-options:hover {
    background: url("../imges/home/fabucheyuan2.png") no-repeat center 8px;
}

.hm-help:hover {
    background: url("../imges/home/liuyan2.png") no-repeat center 8px;
}

.little-module {
    position: relative;
    overflow: hidden;
    background-color: #fff;
}

.scrollBox{
    padding: 0 10px;
}

.scrollBox .bcon {
    width: 100%;
}

.scrollBox .list_lh {
    height: 142px;
    overflow: hidden;
}

.scrollBox .list_lh li {
    width: 100%;
    height: 29px;
    line-height: 29px;
}

.scrollBox li a {
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    width: 100%;
    pointer-events: none;
}

.scrollBox li a:hover span {
    color: #007de4;
}

.scrollBox a span {
    float: right;
}

.scrollBox a .hotNewsLength {
    float: left;
    width: 160px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.scrollBox .list_lh li p {
    margin: 0;
}

.scrollBoxTwo {
    display: none;
}

.scrollBoxThree {
}

.scrollBox .scrollBoxThree .list_lh {
    height: 414px;
    overflow: hidden;
    /* position: relative; */
}

.scrollBox .scrollBoxThree .list_lh li {
    height: 75px;
    margin: 0 auto;
}

.scrollBox .scrollBoxThree li a {
    height: 77px;
    line-height: 77px;
    overflow: hidden;
    width: 100%;
}
/* end of 登录框 */


/* 轮播 */
.banner-slider {
    height: 441px;
    position: relative;
    margin-top: 10px;
}

.carousel-inner>.item>img {
    width: 100%;
    height: 441px;
}

.banner-slider .slide {
    position: absolute;
    left: 50%;
    top: 0;
    width: 760px;
    margin-left: -385px;
}
.carousel-inner>.item {
    width: 100%;
    height: 441px;
    /*background-image: url("../imges/shop/index-banner.png");*/
    background-origin: border-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;

}


/* end of 轮播 */



/* 广告位滚动 */
.advertisement-swiper{
    position: relative;
    height: 130px;
    margin-top: 10px;
    overflow: hidden;
}
.advertisement-swiper a{
    position: relative;
    display: block;
    width: 292px;
    height: 130px;
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 3px;
    overflow:hidden;
}
.advertisement-swiper a>img{
    display: block;
    width: 100%;
    height: 100%;
}
.advertisement-swiper a>span{
    z-index: 10;
    position: absolute;
    left: 0;
    bottom: 0;
    display: inline-block;
    width: 40px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    background-color: rgba(168, 179, 190, 0.2);
    border-radius: 0 12px 0 0;
    text-align: center;
}

/* Styled scrollbars */

.iScrollHorizontalScrollbar {
    position: absolute;
    z-index: 10;
    height: 6px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    overflow: hidden;
}

.iScrollHorizontalScrollbar.iScrollBothScrollbars {
    right: 18px;
}

.iScrollIndicator {
    position: absolute;
    border-radius: 8px;
}

.iScrollHorizontalScrollbar .iScrollIndicator {
    height: 100%;
    background-color: #c1c1c1;
}

/* end */


/* 数据统计 */

.statistics-data-div{
    padding: 0 20px;
    height: 46px;
    margin: 20px auto 10px;
    background-color: #fff;
    border-radius: 23px;
}
.statistics-info{
    margin-top: 8px;
}
.statistics-info>img{
    display: inline-block;
    width: 20px;
}
.statistics-info>h3{
    display: inline-block;
    font-size: 20px;
    margin: 0 30px 0 5px;
    color: #333;
}

.statistics-info>div{
    display: inline-block;
    font-size: 14px;
    color: #666;
    vertical-align: bottom;
}

.statistics-info>div>label{
    display: inline-block;
    margin: 0 20px;
    font-size: 22px;
    color: #C4DCFC;
    font-weight: normal;
}

.num-span{
    display: inline-block;
    font-size: 22px;
    margin-right: 5px;
    color: #007de4;
}
.unit-span{
    font-size: 14px;
}

.statistics-time{
    margin-top: 12px;
    font-size: 14px;
    color: #666;
}

/* end of 数据统计 */




/* 求购专栏--价格指导 */

/* 标题 */
.h-home-title {
    height: 41px;
    background-color: #fff;
    font-size: 18px;
    padding: 5px 16px 5px 0;
    position: relative;
}

.h-home-title h4 {
    font-size: 20px;
    color: #333;
    font-weight: 600;
    margin: 0;
    line-height: 24px;
}
.h-home-title>h4>label{
    font-size: 20px;
    margin-bottom: 0;
}
.h-home-title>a{
    float: right;
    display: inline-block;
    font-size: 14px;
    padding-right: 15px;
    background-image: url(../images/home/icon-7.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 11px;
}
.h-home-title>a:hover{
    
    background-image: url(../images/home/icon-7-active.png);
}


.price-guide-title{
    height: auto;
    padding: 12px 0;
}
.price-guide-title>h4{
    margin-top: 5px;
}

.h-guide-out {
    margin-top: 20px;
}

.h-guide-left {
    width: 215px;
    background-color: #fff;
}
.h-guide-left>h3{
    font-size: 20px;
    line-height: 1em;
    padding: 20px 0 10px 20px;
    margin: 0;
    border-bottom: 1px solid #f3f3f3;
    color: #007de4;
}
.h-guide-left .scrollBox{
    height: 414px;
    overflow: hidden;
}

.p-oF {
    border-top: 1px solid #e5e5e5;
}

.p-oF span {
    display: block;
    line-height: 18px;
}

.p-oF p {
    margin-bottom: 0;
}

.h-guide-right {
    height: 100%;
    background-color: #fff;
    position: relative;
}

.h-product-name {
    overflow: hidden;
    line-height: 30px;
}

.h-product-name li {
    font-size: 14px;
    float: left;
    min-width: 60px;
    text-align: center;
    box-sizing: border-box;
    border-bottom: 3px solid transparent;
    cursor: pointer;
}
.h-product-name li+li{
    margin-left: 10px;
}

.h-product-name li:hover {
    color: #007de4;
}

.more-and-more {
    width: 37px;
    line-height: 30px;
    margin-left: 10px;
    cursor: pointer;
    background: url("../imges/home/morearrow1.png") no-repeat right center;
}

.more-and-more:hover {
    color: #007de4;
    background: url("../imges/home/morearrow2.png") no-repeat right center;
}

.h-product-name-all {
    width: 100%;
    position: absolute;
    left: 0;
    top: 40px;
    box-shadow: 2px 2px 2px 2px #dadada;
    padding-left: 39px;
    display: none;
    background: #fff;
    display: none;
    z-index: 1111;
    overflow: hidden;
    /* min-height: 40px; */
    padding-bottom: 20px;
    padding-top: 20px;
}

.h-product-name-all li {
    margin-top: 7px;
}

.up-or-down {
    background: url("../images/home/up.png") no-repeat right bottom;
}

.down-or-up {
    background: url("../images/home/down.png") no-repeat right bottom;
}

.priceg-guide-table tr td {
    width: 291px;
    height: 152px;
    border-right: 1px solid #e5e5e5;
    position: relative;
    padding: 0;
    line-height: 40px !important;
}

.priceg-guide-table span {
    display: block;
    font-size: 14px;
}


.price-box-big {
}

.company-name {
    margin-bottom: 20px;
    text-align: left;
    padding-left: 25px;
    line-height: 12px !important;
    font-size: 14px;
}

.price-guide {
    /* display: flex; */
    position: relative;
}

/* 价格指导echats框 */
.price-guide-box {
    position: relative;
    width: 400px;
    height: 158px;
    padding: 0;
    text-align: center;
    /* border: 1px solid #e5e5e5; */
    float: left;
    display: none;
    cursor: pointer;
}
.price-guide-box:hover{
    box-shadow: 0px 0px 20px 0px rgba(0, 125, 228, 0.13);
}

.price-guide-box+.price-guide-box::before{
    z-index: 10;
    position: absolute;
    content: '';
    display: block;
    left: 0;
    width: 1px;
    height: 85px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #eee;
}


.price-guide-box .price-top-info {
    padding: 35px 50px 0;
    margin: 0;
    /* background: url("../imges/shop/price-guide-bg.png") no-repeat; */

}
.left-icon,.right-icon{
    z-index: 10;
    position: absolute;
    top:50%;
    display: inline-block;
    width: 16px;
    height: 55px;
    transform: translateY(-50%);
    cursor: pointer;
    background-color: #e5e5e5;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 6px;
}
.left-icon{
    left:0px;
    background-image: url(../images/home/left-icon.png);
}
.right-icon{
    right: 0px;
    background-image: url(../images/home/right-icon.png);
}
.left-icon:hover,.right-icon:hover{
    background-color: #007DE4;
}

.news-swiper-container .swiper-button-prev,.news-swiper-container .swiper-button-next{
    width: 16px;
    height: 55px;
    background-color: #e5e5e5;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 6px;
}
.news-swiper-container .swiper-button-prev::after,.news-swiper-container .swiper-button-next::after{
    content: none;
}
.news-swiper-container .swiper-button-prev{
    left: 0;
    background-image: url(../images/home/left-icon.png);
}
.news-swiper-container .swiper-button-next{
    right: 0;
    background-image: url(../images/home/right-icon.png);
}
.news-swiper-container .swiper-button-prev:hover,.news-swiper-container .swiper-button-next:hover{
    background-color: #007DE4;
}

.echarts-liner {
    /* position: absolute; */
    background-color: #fff;
    /* left: 26px;
    top: -140px; */
    /* margin: 0; */
    width: 400px;
    height: 280px;
    /* border: 1px solid #007de4; */
    /* border-radius: 15px;
    z-index: 1113; */
}

.arrow-down {
    position: absolute;
    width: 0;
    height: 0;
    border: 40px solid;
    border-color: red transparent transparent;
    ;
    border: 1px solid #007de4;
    z-index: 1112;
}

/* 小三角 */
/* .y,.z{  
    position: absolute;  
    left: 141px;  
    }  
 .y{  
        color: #ccc;  
        font-size: 19px;  
        top:-14px;  
        z-index:1;  
 }
 .z{  
        color: #fff;  
        font-size: 19px;  
        top:-13px;  z-index:3;  
} */


.price-top-info .pg-address {
    float: left;
    font-size: 18px;
    margin-bottom: 0;
    color: #333;
}

.price-top-info .pg-company-name {
    float: right;
    max-width: 238px;
    font-size: 18px;
    color: #333;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.price-guide-box-footer {
    position: relative;
    padding: 0 50px;
}
.price-guide-box-footer .quote-today {
    font-size: 14px;
    color: #999;
}

.quote-today-box {
    float: left;
    /* margin-left: 42px; */
    margin-top: 16px;
}

.price-guide-box-footer .price-number {
    margin-bottom: 0;
    font-size: 24px;
    font-weight: bold;
    /* color: #329932; */
    line-height: 24px;
}

/* .price-number-rise {
    margin-top: 16px;
    font-size: 24px;
    font-weight: bold;
    color: #ff5b5b;
    line-height: 24px;
} */

.center-image {
    z-index: 10;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    /* margin-left: 8px; */
}
.center-image>img{
    display: inline-block;
    width: 49px;
    margin-top: 20px;
}

.img-fall-rise {}

/* .rise-fall{
    margin-left: 5px;
    margin-bottom: 10px;
} */
.up-down-box {
    float: right;
    margin-top: 16px;
}

.up-down {
    font-size: 14px;
    color: #999;
}

.up-down-num {
    margin-top: 16px;
    line-height: 24px;
    font-size: 14px;
    /* color: #329932; */
}

/* .up-num {
    margin-top: 16px;
    line-height: 24px;
    font-size: 14px;
    color: #ff5b5b;
} */


.h-guide-region {
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-bottom-left-radius: 10px;
    background-color: #007de4;
    color: #fff;
}

.priceg-guide-table tr td:last-of-type {
    border-right: 0;
}

/* 现货商城 */
.market-section{
    margin-bottom: 20px;
}
.h-spot-mall {
    width: 975px;
    background-color: #fff;
}
.h-spot-mall>h3{
    font-size: 18px;
    line-height: 1em;
    padding: 20px 0 10px 20px;
    margin: 0;
    border-bottom: 1px solid #eee;
}

.market-section .h-home-title{
    height: auto;
    padding: 20px 10px 10px 0;
    background-color: transparent;
}


.spot-mall-ul {
    height: 416px;
    margin-bottom: 0;
}

.spot-mall-ul>li {
    display: inline-block;
    width: 50%;
}
.spot-mall-ul>li>div{
    position: relative;
    height: 136px;
    padding: 0 60px 0 50px;
}
.spot-mall-ul>li>div.even-item-div::after{
    content: '';
    display: block;
    z-index: 10;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 95px;
    background-color: #eee;
}

.spot-mall-ul li:nth-of-type(3n) {
    border-right: 0;
}

.spot-mall-ul li:nth-of-type(n+7) {
    border-bottom: 0;
}

.spot-mall-ul p {
    margin-bottom: 0;
}

.spot-mall-ul span {
    display: block;
}
.spot-mall-ul .product-name-span{
    display: inline-block;
    max-width: 160px;
    font-size: 18px;
    vertical-align: middle;
}
.spot-mall-ul .product-label-img{
    display: inline-block;
    width: 75px;
    margin-left: 10px;
}

.spot-mall-ul .product-info-div{
    margin-top: 15px;
}
.spot-mall-ul .product-info-div>span{
    font-size: 14px;
    color: #999;
    line-height: 24px;
}
.product-info-right-div{
    text-align: right;
}
.product-info-right-div>span{
    font-size: 14px;
    color: #999;
    line-height: 24px;
}
.product-info-right-div>span.product-price-span{
    font-size: 18px;
    margin: 15px 0 15px;
    color: #E43B32;
}
.product-info-right-div>button{
    display: inline-block;
    font-size: 14px;
    width: 88px;
    height: 32px;
    line-height: 32px;
    line-height: 24px;
    margin-top: 10px;
    border-radius: 16px;
}
.product-info-right-div>button:hover{
    background-color: #007de4;
    color: #fff;
}
.purchase-product-item span{
    display: block;
    line-height: 18px;
}
.purchase-product-name-span{
    width:80px;
}

.border-left-img{
    display: inline-block;
    width: 3px;
    height: 20px;
    margin-right: 18px;
    margin-top: -1px;
    background-color: #007DE4;
    vertical-align: middle;
}


/* 直营商城 */

.direct-sales-goods-more{
    width: 205px;
    height: 306px;
    color: #fff;
    background-image: url(../images/home/bg-2.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
}
.direct-sales-goods-more>h3{
    font-size: 22px;
    margin: 22px 0 25px 15px;
    font-weight: bold;
}
.direct-sales-goods-more>p{
    font-size: 16px;
    margin: 0;
    margin-left: 15px;
    line-height: 24px;
}
.direct-sales-goods-more>a{
    display: inline-block;
    width: 84px;
    height: 28px;
    line-height: 28px;
    margin-left: 15px;
    margin-top: 20px;
    font-size: 12px;
    color: #FF9464;
    background-color: #fff;
    border-radius: 14px;
    text-align: center;
}

.direct-sales-goods-div{
    position: relative;
    width: 985px;
    height: 306px;
}


.swiper-container {
    width: 100%;
    height: 100%;
}
.direct-sales-goods-div .swiper-slide {
    height: 306px;
}

.direct-sales-item{
    text-align: center;
}
.direct-sales-item+.direct-sales-item::before{
    z-index: 10;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content:'';
    display: block;
    width: 1px;
    height: 225px;
    background-color: #eee;
}
.direct-sales-item>h3{
    font-size: 18px;
    height: 1em;
    line-height: 1em;
    padding-left: 10px;
    color: #333;
    margin: 40px auto 0;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.direct-sales-item>.img-div{
    height: 160px;
    line-height: 160px;
}
.direct-sales-item>.img-div>img{
    width: 152px;
    height: 114px;
}
.direct-sales-item>.txt-div>span{
    display: block;
    line-height: 1em;
    font-size: 14px;
    color: #999;
}
.direct-sales-item>.txt-div>span+span{
    font-size: 18px;
    margin-top: 20px;
    color:#E43B32
}



/* 竞价中心--旗舰店 */
.bidding-or-flagship {
    height: auto;
}

.h-bidding-left {
    width: 100%;
    background-color: #fff;
}

.h-bidding-left .h-home-title {
    height: auto;
    padding: 20px 10px 20px 0;
    border-bottom: 1px solid #f3f3f3;
}

.h-bidding-ul>li {
    position: relative;
    width: 400px;
    padding: 24px 70px 20px 50px;
    float: left;
    border: none;
}
.h-bidding-ul>li.even-item-li::after{
    content: '';
    display: block;
    z-index: 10;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 95px;
    background-color: #eee;
}
.h-bidding-ul>li.even-item-li::before{
    content: '';
    display: block;
    z-index: 10;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 95px;
    background-color: #eee;
}

.h-bidding-ul>li:hover::before{
    content: none;
}
.h-bidding-ul>li:hover::after{
    content: none;
}

.h-bidding-ul p {
    margin-bottom: 0;
}

.h-bidding-ul span {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #999;
}

.h-bidding-ul .product-name-hover {
    width: 160px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 32px;
    line-height: 22px;
    color: #333;
}

.h-bidding-ul .sellBgImg {
    padding-left: 50px;
    line-height: 30px;
    background: url("../images/home/shou.png") no-repeat left center;
    background-size: 30px;
}

.h-bidding-ul .buyBgImg {
    padding-left: 50px;
    line-height: 30px;
    background: url("../images/home/gou.png") no-repeat left center;
    background-size: 30px;
}

.h-bidding-ul .logisticsBgImg {
    background: url("../imges/home/logistics.png") no-repeat left center;
}

.h-bidding-ul .f18 {
    line-height: 36px;
}

.h-bidding-ul .base-price {
    font-weight: 100;
}

.h-flagship-right {
    width: 31.6%;
    height: 100%;
    background-color: #fff;
    position: relative;
}

.h-flagship-right .flag-ship-tips {
    width: 68px;
    height: 175px;
    position: absolute;
    left: -10px;
    top: -15px;
    cursor: pointer;
}

.h-flagship-right-ul {
    border-bottom: 0;
    margin-bottom: 0;
}

.h-flagship-right-ul li {
    width: 100%;
    height: 123px;
    border-bottom: 1px solid #e5e5e5;
}

.h-flagship-right-ul li img {
    width: 100%;
    height: 100%;
}

.bidding-porduct-price{
    display: inline-block;
    width: 100%;
    font-size: 18px;
    border-bottom: 0;
    margin-bottom: 0;
    color: #E43B32;
    font-weight: normal;
    vertical-align: baseline;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


/* end of 商品竞价 */

/* 危好运 */
.weihaoyun-section{
    margin-bottom: 20px;
}
.weihaoyun-section .direct-sales-goods-more{
    background-image: url(../images/home/bg-3.png);
}
.weihaoyun-div{
    width: 985px;
    height: 305px;
    color: #fff;
    background-image: url(../images/home/bg-4.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 100%;
    
}
.weihaoyun-div>div{
    height: 100%;
    padding-left: 48px;
    padding-top: 80px;
    background-color: rgba(0, 0, 0, 0.2);

}
.weihaoyun-div>div>h3{
    position: relative;
    font-size: 24px;
    line-height: 1em;
    margin: 0;
    padding-bottom: 10px;
    font-weight: bold;
}
.weihaoyun-div>div>h3::before{
    z-index: 10;
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    width: 35px;
    height: 3px;
    background-color: #007de4;
}

.weihaoyun-div>div>p{
    font-size: 16px;
    line-height: 1em;
    margin: 30px 0 20px;
}
.weihaoyun-div>div>a{
    display: inline-block;
    width: 102px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    margin: 30px 10px 0 0;
    background-color: #007de4;
    color: #fff;
    border-radius: 3px;
    text-align: center;
}
.weihaoyun-div>div>div{
    position: relative;
    display: inline-block;
    vertical-align: 2px;
}
.weihaoyun-div>div>div>img{
    width: 21px;
    cursor: pointer;
}
.weihaoyun-div>div>div>img:hover +.code-img-div{
    transform: scale(1);
    opacity: 1;
}

.weihaoyun-div .code-img-div{
    z-index: 10;
    position: absolute;
    left: -4px;
    top: 30px;
    display: inline-block;
    padding: 8px;
    background-color: #eee;
    border-radius: 6px;
    transform: scale(0);
    opacity: 0.2;
    transition: all 0.4s;
    transform-origin: 10px 0;
}
.weihaoyun-div .code-img-div::after{
    z-index: 10;
    position: absolute;
    left: 8px;
    top: -13px;
    display: block;
    content: '';
    border: 7px solid transparent;
    border-bottom-color: #eee;
}
.weihaoyun-div .code-img-div>img{
    display: block;
    width: 120px;
}



/* 资讯中心 */
.h-information-center {
    margin-bottom: 40px;
}

.h-information-center .h-home-title {
    height: auto;
    padding: 0 10px 10px 0;
    background-color: transparent;
}
.h-information-center .h-home-title>a{
    margin-top: 6px;
}

.information-same-box {
    width: 400px;
    height: 240px;
    background-color: #fff;
    float: left;
    padding: 15px 0 10px 0;
}

.info-header {
    height: 16px;
    padding-left: 20px;
    padding-right: 12px;
}

.info-header .more-info {
    margin: 0;
}

.info-img-word {
    width: 100%;
    height: 95px;
    margin-top: 7px;
    padding: 10px 20px;
}

.info-img-word .info-img {
    width: 125px;
    height: 74px;
    margin-right: 21px;
}

.info-img-word .info-word {
    width: 204px;
    height: 43px;
    line-height: 24px;
}

.info-img-word .origin-info span {
    margin-right: 16px;
    vertical-align: middle;
}
.info-img-word .origin-info .author-span {
    display: inline-block;
    max-width: 145px;
    overflow: hidden;   
    white-space: nowrap;
    text-overflow: ellipsis;
}

.information-ul {
    margin: 0;
    padding: 10px 20px;
}

.information-ul li {
    height: 36px;
    line-height: 36px;
    list-style: disc;
    margin-left: 20px;
    cursor: pointer;
}

.information-ul li:hover p {
    color: #007de4;
}

.information-ul li:hover span {
    color: #007de4;
}

.information-ul li p {
    line-height: 36px;
    width: 400px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 0;
}
.information-ul>li>span{
    color: #999;
}


.news-industry-div{
    background-color: #fff;
}
.news-h3{
    line-height: 1em;
    padding: 15px 10px 10px 20px;
    margin: 0 0 10px;
}
.news-h3>span{
    font-size: 18px;
    color: #007DE4;
}
.news-h3>a{
    float: right;
    font-size: 14px;
    color: #999;
}
.news-h3>a:hover{
    color: #007DE4;
}

.news-industry-div{
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.news-industry-div .news-item{
    width: 50%;
    cursor: pointer;
}
.news-industry-div .swiper-container{
    margin-bottom: 10px;
    background-color: #fff;
}
.news-industry-div .swiper-button-prev::after,.news-industry-div .swiper-button-next::after{
    font-size: 28px;
}
.news-item>img{
    display: inline-block;
    width: 204px;
    height: 115px;
    vertical-align: middle;
}
.news-txt-div{
    display: inline-block;
    width: 297px;
    margin-left: 20px;
    vertical-align: middle;
    text-align: left;
}
.news-txt-div>h4{
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news-txt-div>h4:hover{
    color: #007de4;
}
.news-txt-div>p{
    width: 100%;
    font-size: 12px;
    line-height: 24px;
    color: #999;
}
.news-txt-div>div{
    width: 100%;
    font-size: 12px;
    line-height: 2.5em;
    color: #999;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}
.news-content-div>div{
    display: none;
}
.new-section{
    
}
.new-section .news-h3{
    margin-bottom: 0;
    border-bottom: 1px solid #f3f3f3;
}
.new-section>div{
    width: 595px;
    background-color: #fff;
}
.new-section .news-h3>span{
    cursor: pointer;
    color: #666;
}
.new-section .news-h3>span+span{
    margin-left: 20px;
}
.new-section .news-h3>span.active{
    cursor: pointer;
    color: #007DE4;
}



.purchase-pop-content .form-item>p{
    left: 100px;
    top: 32px;
}

.purchase-pop-tip-div{
    display: none;
    padding: 30px 35px 20px 40px;
}
.purchase-pop-tip-div>p{
    font-size: 14px;
    line-height: 30px;
    color: #333;
    text-indent: 2em;
}

.success-tip-div{
    font-size: 14px;
    line-height: 1.5em;
}
.success-tip-div a{
    color: #007DE4;
}


/* 主轮播覆盖 */
.carousel{overflow-x: hidden;}

.carousel-indicators{z-index: 10;}
.carousel-indicators li{
    background-color: #fff;
    border: none;
}
.carousel-indicators li.active{
    background-color: #007de4;
}
.carousel-indicators li+li.active{
    margin-left: 5px;
}
.carousel-indicators li+li{
    margin-left: 5px;
}

.carousel-control{opacity: 1;}
.carousel-control:hover, .carousel-control:focus{opacity: 1;}
.carousel-control.left{background: none;}
.carousel-control.right{background: none;}

.glyphicon-chevron-left{
    width: 44px !important;
    height: 44px !important;
    left: -10px !important;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 50%;
    background-image: url(../images/home/left-icon-2.png);
    background-position: 25px center;
    background-repeat: no-repeat;
    background-size: 8px;
}
.glyphicon-chevron-right{
    width: 44px !important;
    height: 44px !important;
    right: -10px !important;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 50%;

    background-image: url(../images/home/right-icon-2.png);
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: 8px;
}

.carousel-control:hover .glyphicon-chevron-left,.carousel-control:hover .glyphicon-chevron-right{
    background-color: #007de4;
}

.glyphicon-chevron-left::before{
    content: '';
}
.glyphicon-chevron-right::before{
    content: '';
}

.layui-layer-btn a{line-height: 26px;}

.color-999{
    color: #999 !important;
}
.color-fe5{
    color: #01B28D !important;
}
.color-69d{
    color: #FF2020 !important;
}
