.meauDiv {
    margin-bottom: 0;
}

.addressLable {
    height: 30px;
    line-height: 30px
}

.goodsDetail-left {
    margin-right: 20px;
}

.goodsDetailDiv {
    width: 836px;
    height: 452px;
    padding: 24px;
    background-color: #fff;
    margin-right: 20px;
}

.goodsDetailDiv-image {
    background-image: url("../../imges/other/sp-cu.png");
}

.goodsDetailDiv {
    background-size: 54px 54px;
    background-origin: border-box;
    background-position: top right;
    background-repeat: no-repeat;
}

.storeInfo {
    width: 344px;
    height: 452px;
    padding: 0 8px 6px 8px;
    background-color: #fff;
}

.goodsDetailDiv .goods-img {
    height: 300px;
    width: 300px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.goodsDetailDiv .goods-img img {
    width: 298px;
}

/*.goodsDetailDiv .goods-samll-img{*/
/*height: 51px;*/
/*width: 51px;*/
/*border: 1px solid #ccc;*/
/*}*/
.goodsDetailDiv .goods-samll-img img {
    width: 49px;
}

.goodsDetailDiv li {
    margin: 0;
    display: inline-block;
}

.goodsDetailDiv li:nth-child(5n) {
    margin-right: 0;
}

.goodsDetailDiv li:hover {
    border: 2px solid #007de4;
}

.goodsDetail-right {
    width: 438px;
}

.goodsDetail-right h4 {
    margin-bottom: 14px;
}

.marginBot26 p {
    margin-bottom: 26px;
}

.marginBot24 p {
    margin-bottom: 24px;
}

.marginBot22 p {
    margin-bottom: 22px;
}

.marginBot20 p {
    margin-bottom: 20px;
}

.goodsDetail-right .item-5 .col-xs-4,
.goodsDetail-right .item-5 .col-xs-5 {
    margin: 0;
    padding-right: 0;
}

.goodsDetail-right .spanDiv {
    display: inline-block;
    text-align: center;
    width: 80px;
    height: 22px;
    line-height: 22px;
    background-image: url("../../imges/other/btnRight.png");
    background-size: 80px 22px;
    background-origin: border-box;
    background-position: right;
    background-repeat: no-repeat;
}

.goodsDetail-right .buyNum {
    display: block;
    text-align: center;
    width: 88px;
    height: 24px;
    border: 1px solid #ccc;
    background-color: #e5e5e5;
}

.goodsDetail-right .buyNum input {
    text-align: center;
    outline: none;
    border: 0;
    height: 22px;
    background-color: #fff;
}

.goodsDetail-right .buyNum .reduce,
.goodsDetail-right .buyNum .add {
    display: block;
    height: 22px;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
}

.buyNum .col-xs-6,
.buyNum .col-xs-3 {
    padding: 0;
}

.goodsDetail-right .buyBtn button {
    height: 35px;
    width: 130px;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    border-radius: 2px;
    outline: none;
}

.goodsDetail-right .toBuy button {
    margin-right: 20px;
    color: #fff;
    background-color: #ff6558;
    text-decoration: none;
    border: 0;
}

.goodsDetail-right .toshoppingCar {
    color: #ff6558;
    background-color: #fff7f5;
    border: 1px solid #ff6558;
}

.storeInfo .backImg {
    margin-left: -10px;
    width: 156px;
    height: 140px;
    margin-right: 10px;
    /*background-image: url("../../imges/shop/huangguan.png");*/
    /*background-size: 156px 140px;*/
    background-size: 110px 35px;
    background-position: top;

    background-origin: border-box;
    background-repeat: no-repeat;


}

.storeInfo .backImg img {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    margin-top: 20px;
    margin-left: 30px;
}

.storeInfo h5 {
    margin: 20px 0;
}

.storeInfo .storeBtn button {
    width: 134px;
    height: 30px;
    background-color: #007de4;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    border-radius: 2px;
    outline: none;
    border: 0;
}

.store-bot {
    padding: 30px 0;
    margin: 0 12px;
    border-top: 1px solid #f5f5f5;
}

.store-bot .xiaoGoods {
    background-image: url("../../imges/shop/smallGoods.png");
    padding: 0 18px;
    height: 200px;
    width: 302px
}

.width836 {
    width: 836px;
    margin-right: 20px;
    height: auto;
    background-color: #fff;
}

.marginTop20 {
    margin-top: 20px;
}

.goodsNav {
    border-bottom: 1px solid #fff;
}

.goodsNav li {
    display: inline-block;
    height: 39px;
    width: 140px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    border-radius: 0;
    border: 0;
}

.goodsNav li:first-child {
    margin-left: 20px;
}

.goodsNav li a {
    display: block;
    margin: 0;
    height: 40px;
    font-size: 14px;
}

.goodsInfoDiv {
    padding-bottom: 28px;
    border-bottom: 20px solid #f6f6f6;
}

.goodsNav li.active a,
ul.goodsNav li.active a:hover {
    background-color: #007de4;
    color: #fff;
    border-radius: 0;
    border: 0;
}

.goodsNav li a:hover {
    background-color: #fff;
    border: 0;
}

.nav-stacked>li+li {
    margin-top: 0;
    margin-bottom: 1px;
}

.goodsNav>li.active>a,
.goodsNav>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    background-color: #007de4;
    color: #fff;
    border-radius: 0;
    border: 0;
}

.goodsTab .nav-tabs>li>a {
    border-radius: 0;
    border: 0;
    height: 40px;
}

.goodsNav>li.active>a .evaluateNum,
.goodsNav>li.active>a:focus .evaluateNum,
.nav-tabs>li.active>a:hover .evaluateNum {
    color: #fff;

}

.goodsTab ul li:hover .evaluateNum {
    color: #007de4;
}

.goodsDetail-item {
    margin: 22px 22px 0 22px;
    border: 1px solid #ccc;
    padding: 0 24px;
}

.goodsDetail-item1 {
    width: 800px;
    height: 200px;
}

.goodsDetail-item h5 {
    font-size: 16px;
    margin: 15px 0;
}

.goodsDetail-item1 p {
    text-indent: 2em;
    line-height: 24px;
}

.goodsDetail-item .goodsDetailTitle {
    width: 150px;
    padding: 10px 34px 10px 0;
    text-align: right;
    color: #fff;
    background-color: #007de4;
}

.goodsDetail-item2 {
    padding-bottom: 50px;
}

.goodsDetail-item .goodsDetailContent {
    width: 592px;
    padding: 10px 0 10px 34px;
    background-color: #fff6e8;
}

.borderBotFF {
    border-bottom: 1px solid #fff;
}

.goodsDetailContent p {
    margin: 0;
    line-height: 20px;
}

.goodsDetailContent-img {
    width: 118px;
    height: 104px;
}

.goodsDetailContent-img img {
    height: 104px;
}

.goodsDetail-item3 {
    padding-bottom: 8px;
}

.evaluateDiv h5 {
    margin: 0;
    border-bottom: 1px solid #ccc;
    padding: 12px 0 12px 34px;
    font-size: 14px;
}

.evaluateProbab {
    padding: 26px 0 20px 60px;
}

/*好评区TAB*/
.evaluateProbabNav {
    margin: 0 18px;
    background-color: #f6f6f6;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}

.evaluateProbabNav>li.active>a,
.evaluateProbabNav>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    background-color: #f6f6f6;
    color: #007de4;
    border-radius: 0;
    border: 0;
}

.evaluateProbabNav>li.active>a .evaluateNum,
.evaluateProbabNav>li.active>a:focus .evaluateNum,
.nav-tabs>li.active>a:hover .evaluateNum {
    color: #007de4;
}

.evaluateProbabNav .nav-tabs>li>a {
    margin: 0;
    height: 30px;
    font-size: 12px;
}

.evaluateProbabNav.nav-tabs>li>a {
    border-radius: 0;
    border: 0;
    height: 30px;
}

.evaluateProbabNav li {
    display: inline-block;
    height: 30px;
    width: 150px;
    text-align: center;
    /*line-height: 30px;*/
    font-size: 12px;
    border-radius: 0;
    border: 0;
}

.evaluateProbabNav li a {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 30px;
}

.evaluateProbabNav {
    border: 0;
}

.evaluatePadding {
    margin: 22px 20px 0 20px;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
}

.evaluate-left {
    width: 176px;
}

.evaluate-right {
    width: 620px;
}

.evaluateImg {
    margin: 26px 62px 5px 62px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background-color: #3bbfff;
}

.evaluateImg img {
    width: 50px;
    height: 50px;
    border-radius: 25px;
}

.evaluate-left p {
    text-align: center;
}

.sellerReply {
    border-top: 1px solid #ccc;
    padding-top: 10px;
}

.buyAdvisory {
    border-top: 20px solid #f6f6f6;
}

.buyAdvisoryTop {
    height: 38px;
    border-bottom: 1px solid #ccc;
}

.buyAdvisoryTop h5 {
    margin-left: 34px;
}

.question {
    width: 124px;
}

.question img {
    margin-top: 2px;
    height: 34px;
    /*width: 26px;*/
}

.question p {
    margin: 0;
    line-height: 38px;
}

.buyAdvisoryDiv {
    padding: 10px 0;
    margin: 0 18px;
    border-bottom: 1px solid #ccc;
}

.buyAdvisory-time {
    width: 142px;
}

.buyAdvisory-left {
    width: 620px;
}

.buyAdvisory-left p {
    margin-bottom: 0;
    margin-top: 2px;
}

.asklogo {
    width: 21px;
    height: 21px;
    border-radius: 10px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin-right: 6px;
    border: 1px solid #ccc;
    background-color: #007de4;
}

.youlike {
    width: 344px;
}

.youliketop {
    height: 40px;
    padding-left: 15px;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
}

.youliketop h5 {
    margin: 0;
    font-size: 16px;
    line-height: 40px;
}

.itemDiv {
    padding: 11px 0;
    border-bottom: 1px solid #ccc;
}

.itemDiv:hover {
    background-color: #eee;
}

.itemDiv .margin24 {
    margin: 0 24px;
}

.itemDiv-img {
    width: 122px;
    height: 122px;
    border: 1px solid #ccc;
    background-color: #fff;
}

.itemDiv-img img {
    width: 118px;
    height: 100%;
}

.itemDiv .marginL20 {
    margin-top: 6px;
    margin-left: 20px;
}

.itemDiv .marginL20 p {
    margin-bottom: 8px;
}

.itemDiv .marginL20 p:last-child {
    margin-bottom: 0;
}

/*分页*/
.fenye {
    height: 40px;
    width: 100%;
    margin-top: 38px;
    margin-bottom: 38px;
    text-align: center;
}

.fenye .pagination {
    margin: 6px 0;
    height: 28px;
}

.fenye .pagination>li>a {
    padding: 0;
}

.fenye .pagination li a {
    margin: 0 4px;
    height: 28px;
    width: 22px;
    text-align: center;
    line-height: 28px;
    color: #707070;
}

.fenye .pagination>.active>a {
    background-color: #007de4;
    color: #fff;
    border: 1px solid #ccc;
}

/*登录弹窗*/
.modal-content {
    width: 424px;
    border-radius: 0;
}

.login-title {
    padding: 0 15px 0 20px;
    height: 30px;
    background-color: #e5e5e5;
}

.login-title p {
    margin: 0;
    line-height: 30px;
}

.login-body {
    padding: 22px 59px 29px 62px;
}

.login-div {
    width: 277px;
    height: 35px;
    border: 1px solid #ccc;
}

.login-logo {
    width: 40px;
    background-color: #e5e5e5;
    line-height: 30px;
    text-align: center;
}

.login-div input {
    outline: none;
    border: none;
    width: 235px;
    padding-left: 6px;
}

.login .btn {
    margin-top: 22px;
    padding: 0;
    width: 80px;
    height: 26px;
    background-color: #007de4;
    color: #fff;
    padding-top: 3px;
}

.login .btn:focus {
    outline: 0;
}

.login .tosave {
    display: block;
    height: 100%;
    line-height: 24px;
    color: #fff;
}

.login .tosave:focus,
.login .tosave:hover {
    text-decoration: none;
    color: #fff;
}

.marginT35 {
    margin-top: 35px;
}

.report-body {
    padding: 15px 60px 60px;
}

.reportType {
    width: 280px;
    height: 30px;
    border: 1px solid #ccc;
}

.reportType input {
    border: 0;
    outline: none;
    width: 248px;
    height: 28px;
    padding: 0 10px;
}

.reportType ul {
    width: 280px;
    margin: 0;
    border-radius: 0;
}

.reportType .dropdown-menu>li>a {
    padding: 5px 10px;
}

.textDiv {
    /*margin: 42px 0 20px;*/
    width: 280px;
    height: 120px;
    border: 1px solid #ccc;
}

.textDiv textarea {
    outline: none;
    border: none;
    width: 278px;
    height: 118px;
    line-height: 20px;
    resize: none;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 4px 4px 22px;
}

.uploadFile {
    text-align: right;
    width: 280px;
    height: 30px;
    border-radius: 0;
    border: 1px solid #ccc;

}

.uploadFileBtn {
    height: 28px;
    width: 48px;
    background-color: #eee;
}

.uploadFile .btn {
    border-radius: 0;
    padding: 0;
    line-height: 28px;
}

.uploadFile .imgName {
    width: 230px;
    height: 28px;
    outline: none;
    padding-left: 5px;
    border: 0;
}

.uploadFile .fileInput {
    position: absolute;
    height: 28px;
    width: 48px;
    right: 0;
    opacity: 0;
    cursor: pointer;
}

.advisory-body {
    padding: 15px 22px 28px 22px;
}

/*咨询*/
#advisory .writeAdvosory {
    width: 500px;
}

.advisoryBtn button {
    width: 100px;
    height: 30px;
    padding: 0;
    margin-left: 20px;
    border-radius: 5px;
}

.advisoryBtn .btn:focus {
    outline: none;
    color: #fff;
}

.textDiv2 {
    margin: 14px 0 24px;
    width: 452px;
    height: 100px;
    border: 1px solid #ccc;
}

.textDiv2 textarea {
    outline: none;
    border: none;
    width: 450px;
    height: 98px;
    line-height: 20px;
    resize: none;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 4px 4px 22px;
}

.textDiv3 {
    border-radius: 5px;
    margin: -15px 0 24px 87px;
    width: 281px;
    height: 100px;
    border: 1px solid #ccc;
}

.textDiv3 textarea {
    outline: none;
    border: none;
    width: 160px;
    height: 98px;
    line-height: 20px;
    resize: none;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 4px 4px 22px;
    width: 100%;
}

.advisoryBtn .Btn-a {
    text-decoration: none;
    display: block;
    height: 100%;
    /*line-height: 28px;*/
    color: #fff;
    border: 0;
}

#advisory .textDiv {
    margin: 14px 0 24px;
    width: 280px;
    height: 120px;
    border: 1px solid #ccc;
}

#advisorySuccess .advisorySuccess {
    width: 302px;
    height: 202px;
}

.advisorySuccess-body,
.reportSuccess-body {
    padding: 45px 37px;
}

.successImg img {
    margin-top: 10px;
    height: 58px;
    width: 58px;
    border-radius: 29px;
}

.advisorySuccess-body p {
    margin-left: 20px;
    line-height: 58px;
    font-size: 20px;
}

.close span {
    font-size: 16px;
}

.close:focus {
    outline: none;
}

.reportSuccess-body p {
    margin-left: 20px;
    margin-bottom: 6px;
}

.chatImg {
    width: 14px;
    height: 14px;
}

.dengjiImg {
    width: 15px;
    height: 15px;
}


/*弹出框*/
@media (min-width: 768px) {
    .modal-dialog {
        width: 398px;
        margin: 30px auto;
    }

    #advisory .modal-dialog {
        width: 500px;
    }

    #advisorySuccess .modal-dialog {
        width: 300px;
    }
}

/*checkBox*/
.checkerDiv {
    position: absolute;
    display: inline-block;
    margin-top: 11px;
    margin-left: -16px;
    width: 12px;
    height: 12px;
    border-radius: 2px;
    border: 1px solid #707070;
    padding: 1px;
    background-image: url("../../imges/other/checkbox-2.png");
    background-size: 8px 8px;
    background-origin: content-box;
    background-repeat: no-repeat;
}

/*复选框*/
input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

/*普通商品*/
.normalGoods {
    padding-top: 8px;
    padding-left: 30px;
    border-top: 1px solid #f5f5f5;
    padding-right: 30px;
}

.normalGoodsImg img {
    width: 95px;
    height: 95px;
    border: 1px solid #ccc;
    background-color: #fff;
}

.normalGoodssolid {
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 8px;
}

.normal-radio {
    text-align: center;
    margin-top: -9px;
}

.contact-span div {
    margin-bottom: 25px;
}

.contact-span input {
    outline: none;
    line-height: 20px;
    resize: none;
    overflow-y: auto;
    overflow-x: hidden;
    height: 27px;
    width: 280px;
    border-radius: 5px;
    border: 1px solid #ccc;
    float: right;
    margin-right: 10px;
}

.theActiveColor {
    border: 2px solid #007de4;
}

.theActiveColor1 {
    border: 2px solid #eee;
}



/* 省市区 */
.city-picker-selector .selector-item {
    border: 1px solid #ccc;
    border-radius: 0;
    width: 86.3px;
    height: 32px;
    line-height: 32px;
    float: left;
    margin-left: 10px;
    margin-top: 4.5px;
    position: relative;
}

.city-picker-selector .selector-name {
    height: 30px;
    border-radius: 0;
    color: #333;
    font-size: 12px;
    display: block;
    text-indent: 5%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
}

.city-picker-selector .selector-list {
    border: 1px solid #ccc;
    border-radius: 0;
    background: #fff;
    width: 100%;
    top: 36px;
    left: 0;
}

.city-picker-selector li {
    font-size: 12px;
}

.city-picker-selector .selector-item:after {
    width: 0;
    height: 0;
    position: absolute;
    top: 14px;
    right: 5px;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
}




.chooseService {
    background-image: url(../imges/other/checkbox.png);
}

.changeFlex {
    display: flex;
}

.goodsNameChange {
    width: 88px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    cursor: pointer;
}

.alertBox {
    width: 406px;
    height: 234px;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-color: #fff;
    border: 1px solid #b2b2b2;
    z-index: 999999;
    display: none;
}

.alertBox p {
    color: #404040;
    font-size: 14px;
    line-height: 30px;
    background-color: #e5e5e5;
    text-indent: 12px;
    position: relative;
    display: flex;
    justify-content: space-between;
    padding-right: 12px;
}

.alertBox .titP {
    display: flex;
    justify-content: space-between;
    padding-right: 12px;
}

.alertBox .titP span {
    font-size: 21px;
}

.titleInfo {
    display: flex;
    justify-content: center;
    margin-top: 59px;
}

.titleInfo img {
    width: 56px;
    height: 56px;
    margin-right: 19px;
}

.titleInfo p span {
    font-size: 24px;
    color: #404040;
    line-height: 24px;
}

.titleInfo p {
    font-size: 12px;
    background-color: white;
    text-indent: 0;
    width: 191px;
}

.titleInfo p .targetTo {
    color: #007de4;
    cursor: pointer;
    font-size: 12px;
}

.changeNumSucc {
    height: 216px;
}

.changeNumSucc .titleInfo span {
    font-size: 24px;
    line-height: 56px;
}

.pay_style {
    width: 280px;
    display: flex;
    height: 30px;
    border: 1px solid #e2e2e2;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
    margin-left: 18px;
    color: #808080;
    border-radius: 5px;
    margin-top: -7px;
}

.downpull {
    width: 280px;
    height: 64px;
    border: 1px solid #e2e2e2;
    margin-left: 18px;
    border-top: 0;
    display: none;
    position: absolute;
    z-index: 12;
    background: #ffffff;
}

.downpull li {
    height: 26px;
    line-height: 26px;
    margin-bottom: 5px;
    padding: 0 10px;
    color: #808080;
    cursor: pointer;
}

.downpull li:hover {
    background-color: #eeeeee;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}

.goodsUnit {
    padding: 0;
    height: 27px;
    line-height: 27px;
    width: 72px;
    text-align: center;
    border: 1px solid #e2e2e2;
    font-size: 12px;
    background-color: #eee;
    margin-right: 12px;
    border-radius: 5px;
    color: #808080;
}

.goodsNum {
    width: 196px !important;
}

.modal-dialog {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

/* css new  */
.g-goods-details {
    height: 400px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 40px;
}

.g-goods-details-left {
    width: 66.7%;
    height: 100%;
    float: left;
    background-color: #fff;
}

.g-goods-details-left .g-goods-content {
    padding: 20px 50px 43px 40px;
}

.g-goods-content li {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
    color: #606060;
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
}

.g-goods-content .display-flex-between {
    margin-bottom: 21px;
}

.g-goods-content .g-goods-name {
    font-size: 15px;
    color: #555;
    line-height: 15px;
    font-weight: 600;
}

.g-goods-content .icon-img-16 {
    margin-right: 7px;
}

.g-goods-details-left .double-col p {
    width: 50%;
}

.g-goods-details-right {
    width: 31.7%;
    float: right;
    height: 100%;
    background-color: #fff;
}

.g-goods-details h4 {
    width: 100%;
    height: 40px;
    color: #fff;
    background-color: #007de4;
    line-height: 40px;
    padding-left: 25px;
    font-size: 13px;
    margin: 0;
    font-weight: bold;
}

/* 询价 */
.g-goods-details-right .ask-content {
    padding: 31px 30px 90px 50px;
}

.ask-content li {
    display: flex;
    height: 30px;
    align-items: center;
    margin-bottom: 17px;
}

.ask-title {
    width: 60px;
    display: block;
    text-align: right;
}

.ask-content li input {
    outline: none;
    height: 30px;
    margin-right: 12px;
    border: 1px solid #e5e5e5;
}

.ask-content .submit-btn {
    width: 250px;
    height: 35px;
    background-color: #007de4;
    color: #fff;
    font-size: 12px;
    margin: 40px auto 0;
    border-radius: 2px;
    outline: none;
    border: none;
}

/* 商品推荐 内容 */
.product-send {
    margin: 40px auto;
}

.product-send .sell-title {
    width: 42px;
    height: 150px;
    color: #fff;
    background-color: #007de4;
    padding: 0 14px;
    font-size: 15px;
    margin-right: 8px;
    margin-bottom: 0;
}

.product-send .p-product-content {
    width: 180px;
    height: 150px;
    border: 1px solid #eee;
    background-color: #fff;
    padding-top: 17px;
    padding-left: 24px;
    margin-right: 10px;
}

.product-send .p-product-content:hover {
    box-shadow: 1px 1px 5px 5px #d2d2d2;
}

.p-product-content h4 {
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
}

.g-product-price {
    font-size: 13px;
    line-height: 13px;
    margin-top: 29px;
    margin-bottom: 24px;
    display: block;
    font-weight: 600;
}

.g-product-address {
    font-size: 12px;
    line-height: 12px;
}

.g-product-address .g-address-city {
    margin-left: 50px;
    line-height: 22px;
}

/* 询价 */
.ask-success-part{
    width: 100%;
    height: 200px;
    justify-content: center;
    background-color: #fff;
}
.ask-success-part ul{
    text-align: center;
    margin-left: 49px;
}
.ask-success-part .ask-info{
    font-weight: 600;
    line-height: 36px;
}
.ask-success-part .ask-href a{
    color: #007de4;
}
.ask-success-part .ask-href a:hover{
    text-decoration: underline;
}

.recommended-info{
    overflow: hidden;
    margin-bottom: 44px;
}
.recommended-info .img-send{
    width: 380px;
    height: 290px;
    float: left;
    margin-top: 46px;
}
.recommended-info .car-source-part{
    float: right;
}

.car-source-part{
    min-width: 800px;
}
.c-title-info{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    margin-top: 18px;
    margin-bottom: 0;
    justify-content: space-between;
    padding-right: 16px;
}
.table{
    background-color: #fff;
}
.table tr th{
    border-top: 0 !important;
    height: 40px;
    vertical-align: middle !important;
    background-color: #dceffe;
    color: #666;
}
.table tr td{
    height: 50px !important;
    vertical-align: middle !important;
}
.table tr th,td{
    text-align: center;
}

.entrust-btn{
    width: 50px;
    height: 26px;
    border: none;
    background-color: #007de4;
    color: #fff;
    border-radius: 4px;
    font-size: 12px;
    outline: none;
}

.product-send .swiper-container{
    margin-top: 10px;
    height: 180px;
    padding: 10px 0;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    pointer-events:inherit;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    pointer-events:inherit;
}