@charset "utf-8";
/* CSS Document */

.content-width {margin: 0px auto; width: 1210px;}
.car-info {padding-top: 0px; padding-bottom: 0px; position: relative; min-height: 300px; background-color: rgb(255, 255, 255);}
.car-img {float: left; position: relative;}

.car-details-img {width: 550px;overflow: hidden;position: relative;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;}
.car-img  img{width: 550px;margin-top: 10px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}

/*
.car-details-img {text-align: center; width: 550px; float: left; border-right: #e7e7e7 1px solid}
.car-img  img {margin-top: 10px;width: 550px;}*/

.car-detailed-info {width: 640px; padding-left: 10px; float: right; position: relative;}
.car-info-title {height: 61px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; position: relative;}
.car-info-xian {height: 20px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; position: relative;}
.car-name {height: 60px; color: rgb(52, 52, 52); line-height: 60px; overflow: hidden; padding-left: 21px; font-size: 24px; float: left; display: block; white-space: nowrap;}
.car-info-body > div > p {display: inline-block;}
.hx-service-box {line-height: 24px; padding-top: 10px; clear: both; font-size: 14px; margin-left: 30px;margin-top: 0px;}
.hx-service-box1 {line-height: 24px; padding-top: 0px; clear: both; font-size: 14px; margin-left: 30px;margin-top: 15px;}
.car-price-box {height: 30px; margin-bottom: 20px !important; margin-left: 30px;margin-top: 10px}
.hx-special-price {color: rgb(95, 95, 95); font-size: 21px; font-weight: bold; border-right-color: rgb(223, 223, 223); border-right-width: 1px; border-right-style: solid;height: 30px; margin-top: 10px;float: left;}
.hx-special-price em {color: rgb(237, 72, 81); font-size: 21px; font-style: normal;}
.hx-special-price em {padding-right: 17px;}
.guide-price {color: rgb(120, 120, 120); padding-top: 15px; padding-left: 15px; font-size: 14px; float: left;}
.hx-service-box {line-height: 28px; padding-top: 0px; clear: both; font-size: 14px; margin-left: 30px;}
.car-color-a {height: 28px; color: rgb(120, 120, 120); line-height: 28px; padding-right: 10px; font-size: 14px; float: left; display: block;
}
.choose-btns {padding-top: 20px; margin-left: 30px;}
.hx-choose-btn:hover {background-color: rgb(255, 99, 108);}
.hx-choose-btn {padding: 0px; border: 1px solid rgb(210, 44, 53); border-image: none; width: 150px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 16px; margin-right: 9px; float: left; display: inline-block; cursor: pointer;background-color: rgb(237, 72, 81);}
.kefu400 {color: rgb(237, 72, 81); line-height: 36px; font-size: 16px; font-weight: bold; margin-left: 10px; float: left;}

/*介绍表格*/
.cscontent {line-height: 30px;font-size: 14px;width: 630px;overflow: hidden;padding-top: 15px;padding-right: 0;padding-bottom: 5px;	padding-left: 5px;}
.cscontent dl{}
.cscontent dl dt{ width:110px; float:left;border-bottom:1px solid #f1f1f1;border-left: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;}
.cscontent dl dt strong{ margin-left:10px;float:left;}
.cscontent dl dd{width: 190px;float: left;padding-left: 10px;border-bottom: 1px solid #f1f1f1;border-left: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;font-family: "Microsoft yahei";}

/* 内容表格 */
table {*border-collapse: collapse; /* IE7 and lower */border-spacing: 0; width: 100%; min-width: 100%; margin-top: 10px; margin-bottom:10px;line-height:2;}
.prborder {max-width: 950px;min-width: 800px;  border-top: solid #0c0c0c 1px;border-LEFT: solid #0c0c0c 1px;border-RIGHT: solid #0c0c0c 1px;}
.prborder td{border-left: 1px solid #0c0c0c; border-bottom: 1px solid #0c0c0c;padding: 5px;padding-left: 15px;padding-right: 15px;font-size:: 16px;}
.prborder td a{ text-decoration:underline;color:#333;font-size: 16px;}
.prborder td a:hover{color:#1486cc;}
.prborder th {background-color: #2652b3;color: #fff;text-align:center;font-size: 18px;font-weight:normal;}
.prborder th a{color: #fff;text-decoration: none;font-size: 18px;}
.prborder td:first-child, .bordered th:first-child {border-left: none;}
td a{color: rgb(0, 0, 0);}
td a:hover{color: rgb(255, 114, 0);}
.ctd{background: gainsboro;text-align: center;	font-weight: bold;}
video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px);}



.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
    float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}
.owl-controls {
    display: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ny_pro_top_l {
    width: 100%;
    float: left;
    height: auto;
    overflow: hidden;
}
.ny_pro_top_l img {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.ny_pro_top_l .owl-controls {
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 28px;
    margin-top: -28px;
    text-align: center;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0fffffff, endcolorstr=#0fffffff);
    background-color: rgba(0,0,0,.3);
}
.ny_pro_top_l .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
*display:inline
}
.ny_pro_top_l .owl-controls .owl-page span {
    z-index: 999;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 999px;
    margin: 9px 3px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: #fff;
}
.ny_pro_top_l .owl-controls .owl-page:last-child {
    margin-right: 10px
}
.ny_pro_top_l .owl-controls .owl-page.active span, .ny_pro_top_l .owl-controls.clickable .owl-page:hover span {
    background-color: #bf873d
}

@media (max-width:640px) {
.ny_pro_top_l {
    width: 100%;
    float: none;
}
.ny_pro_top_r {
    width: 98%;
    padding: 1%;
    float: none
}
}


.weixin{ position:relative; font-size:12px; text-align:center;}
.weixin a{ }
.weixin .weixin_nr{width:150px; height:170px; padding:10px; background:#eee; text-align:center; position:absolute; left:-15px; top:45px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #eee;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:70px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(images/weixin.png) no-repeat left bottom;}

.index_title {
    height: 32px;
    line-height: 30px;
    width: 100%;
    border-bottom: solid 1px #e8e8e8;
    position: relative;
}
.index_title .like {
    position: relative;
    border-bottom: 2px solid #4AA1E8;
    background: 0 none;
    padding: 0 10px 7px 10px;
    width: 100px;
    overflow: hidden;
    bottom: 0;
    bottom: 1px\9;
    _bottom: -1px;
    color: #4AA1E8;
    font-size: 16px;
}
.product_listi {
	width:280px;
    text-align: center;
    margin: 10px;
    font-size: 14px;
    position: relative;
    margin-top: 10px;
}
.product_listi img {
    width: 270px;
	height:180px;
}
.left {
    float: left;
    display: inline;
}.sp_more {
    position: absolute;
    right: 0;
    top: 0;
}