* {
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial
}

body {
    font-family: "Microsoft YaHei"
}

a:focus,a:hover {
    text-decoration: none
}

p {
    margin: 0
}

ul {
    padding: 0;
	margin:0;
}

ul li {
    list-style: none
}

.container {
    width: 1170px
}

.box-sizing{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
.im img{width:100%;height:100%;display:block;}
.img{
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	display: -ms-flexbox;
	-ms-align-items: center;
}
.img img{
	max-width:100%;
	max-height:100%;
	margin:auto;
}

.black-bg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5)
}

.relative {
    position: relative
}

.transform {
    -webkit-transition: all .4s cubic-bezier(.4,.01,.165,.99);
    transition: all .4s cubic-bezier(.4,.01,.165,.99)
}

.ellipsis {
    display: inline-block;
	*display:inline;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap
}

.public-block-top-welcome {
    height: 30px;
    background: #fafafc;
    line-height: 30px;
	overflow:hidden
}

.public-block-top-welcome .left-block {
    float: left;
    color: #666;
    font-size: 12px
}

.public-block-top-welcome .right-block {
    float: right
}

.public-block-top-welcome .top-login,.public-block-top-welcome .top-nav,.public-block-top-welcome .top-tel {
    float: left;
    color: #666;
    font-size: 12px
}

.public-block-top-welcome .top-login a {
    display: inline-block;
	*display:inline;
    margin-left: 10px;
    color: #ff6119;
    vertical-align: top
}

.public-block-top-welcome .top-nav {
    margin-left: 10px
}

.public-block-top-welcome .top-nav a {
    float: left;
    margin-top: 9px;
    padding: 0 10px;
    height: 12px;
    border-right: 1px solid #7f7f80;
    color: #666;
    line-height: 12px
}

.public-block-top-welcome .top-tel {
    margin-left: 10px
}

.public-block-top-welcome .top-tel span {
    display: inline-block;
	*display:inline;
    color: #ff6119;
    font-weight: 700;
    font-size: 14px
}

.public-block-top-welcome .top-tel span img {
    display: block
}

.public-block-top-main {
    overflow: hidden;
    height: 100px
}

.public-block-top-main .logo {
    float: left;
    margin: 31px 0 0 -6px;
    color: #fff;
    font-size: 0
}

.public-block-top-main .main-menu {
    float: right;
    margin-top: 38px;
}

.public-block-top-main .main-menu a {
    position: relative;
    float: left;
    padding: 0 28px;
    color: #333;
    font-size: 18px;
	font-weight:bold;
}

.public-block-top-main .main-menu a:after {
    position: absolute;
    top: 5px;
    right: 0;
    width: 3px;
    height: 17px;
    background: #333;
    content: ""
}

.public-block-top-main .main-menu a:last-child:after {
    display: none
}

.public-block-top-main .main-menu a.active,.public-block-top-main .main-menu a:hover {
    color: #ff6119
}

.public-block-top-main .search-block {
    position: relative;
    float: right;
    overflow: hidden;
    margin-top: 26px;
    width: 328px;
    height: 42px;
    border: 1px solid #ffa880;
    border-radius: 8px
}

.public-block-top-main .search-block.active {
    box-shadow: -1px 2px 5px 1px rgba(204,204,204,.5)
}

.public-block-top-main .search-block form {
    margin: 0
}

.public-block-top-main .search-block form select {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    outline: 0;
    border: 0;
    background: #fff
}

.public-block-top-main .search-block form select option {
    line-height: 30px
}

.public-block-top-main .search-block form input[type=text] {
    float: left;
    padding: 11px;
    width: 190px;
    outline: 0;
    border: 0
}

.public-block-top-main .search-block form .btn {
    padding: 0;
    width: 42px;
    height: 42px;
    border: 0;
    background: url(../images/i-search.png) no-repeat center center
}

.public-block-footer {
    padding: 46px 0;
    background: #2d3440
}

.public-block-footer .left-footer-menu {
    float: left;
    border-right: 1px solid #1b1e24
}

.public-block-footer .menu-list {
    float: left;
    width: 130px
}

.public-block-footer .menu-list .menu-title {
    margin-bottom: 20px
}

.public-block-footer .menu-list .menu-title a {
    color: #ced8eb;
    font-size: 14px
}

.public-block-footer .menu-list .menu-detail a {
    display: block;
    margin-bottom: 12px;
    color: #8f9db5;
    font-size: 12px;
	white-space:nowrap; 
}

.public-block-footer .right-footer-content {
    float: right
}

.public-block-footer .right-footer-content .qr-block {
    float: right;
    width: 117px
}

.public-block-footer .right-footer-content .qr-block img {
    width: 117px
}

.public-block-footer .right-footer-content .qr-block p {
    margin-top: 10px;
    color: #ced8eb;
    text-align: center;
    font-size: 12px
}

.public-block-footer .right-footer-content .content-block {
    float: right;
    margin: 36px 52px 0 0;
    padding-left: 74px;
    background: url(../images/i-footer-tel.png) no-repeat left center;
    line-height: 27px
}

.public-block-footer .right-footer-content .content-block p {
    color: #ced8eb;
    font-size: 14px
}

.public-block-footer .right-footer-content .content-block p span {
    font-weight: 700;
    font-size: 19px
}

.public-block-legal {
    height: 55px;
    background: #222935;
    line-height: 55px
}

.public-block-legal a,.public-block-legal p {
    color: #ced8eb;
    font-size: 12px
}

.public-block-legal .safe-pic {
    margin-left: 20px
}

.public-block-footer .menu-list .menu-detail a:hover,.public-block-footer .menu-list .menu-title a:hover,.public-block-legal a:hover {
    color: #ff572b
}

.bread-block {
    margin-bottom: 14px
}

.bread-block,.bread-block a,.bread-block p,.bread-block span {
    color: #666;
    font-size: 14px
}

.bread-block a:hover {
    color: #ff572b
}

.pagination {
    vertical-align: middle
}

.pagination>li>a,.pagination>li>span {
    color: #666
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    border-color: #ff572b;
    background-color: #ff572b
}

.page {
    text-align: center
}

.page .total {
    display: inline-block;
	*display:inline;
    margin-left: 20px;
    vertical-align: middle;
    font-size: 14px
}

.black_bg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5)
}

.main-banner-block {
    height:506px;
	position:relative;
}
.main-banner-block .list{
	height:506px;
}

.main-banner-block .bx-controls-direction {
    display: none
}

.main-banner-block .bx-pager {
    position: absolute;
    bottom: 22px;
    z-index: 60;
    width: 100%;
    text-align: center
}

.main-banner-block .bx-pager .bx-pager-item {
    display: inline-block;
    margin: 0 2px;
    width: 26px;
    height: 4px;
    vertical-align: middle
}

.main-banner-block .bx-pager .bx-pager-item a {
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.5);
    font-size: 0
}

.main-banner-block .bx-pager .bx-pager-item a.active {
    background: rgba(255,255,255,1)
}

.main-screen-block {
    border-bottom: 1px solid #dedede
}

.main-screen-block .mt {
    margin-bottom: 16px;
    padding: 20px 22px 0;
    color: #333;
    font-weight: 700;
    font-size: 16px;
	position:relative;
}

.main-screen-block .mt i {
    position:absolute;
	bottom:0;
	right:20px;
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/i-screen-jt.png) no-repeat center
}

.main-screen-block .left-brand {
    position: relative;
	z-index:60;
    float: left;
    width: 441px;
    border: 2px solid #fff;
}

.main-screen-block .left-brand:after {
    position: absolute;
    top: 57px;
    right: -2px;
    width: 1px;
    height: 45px;
    background: #eee;
    content: ""
}

.main-screen-block .left-brand .mc {
    position: relative;
    z-index: 60;
    margin-bottom: -2px;
    padding: 0 14px 14px;
    background: #fff;
	width: 413px;
}

.main-screen-block .left-brand .mc .brand-detail {
    float: left;
    overflow: hidden;
    margin: 0 4px;
    width: 50px;
    text-align: center;
    font-size: 12px
}

.main-screen-block .left-brand .mc .brand-detail a {
    color: #666
}

.main-screen-block .left-brand .mc .brand-detail i {
    display: block;
    margin-bottom: 8px
}

.main-screen-block .left-brand .mc .brand-detail img {
    display: block;
    margin: 0 auto;
    width: 32px;
    height: 24px
}

.main-screen-block .left-brand .left-brand-all {
    position: absolute;
    left: -2px;
	top: 122px;
    z-index: 59;
    display: none;
    margin-top: 0;
    padding: 16px;
    width: 730px;
    border: 2px solid #ff6119;
    background: #fff
}

.main-screen-block .left-brand .left-brand-all .subtitle {
    display: block;
    margin-bottom: 12px
}

.main-screen-block .left-brand .left-brand-all .subtitle a {
    color: #333;
    font-size: 16px
}

.main-screen-block .left-brand .left-brand-all .brand-details {
    float: left;
    width: 365px
}

.main-screen-block .left-brand .left-brand-all .brand-details {
    padding-bottom: 6px;
    width: 365px;
    line-height: 24px
}

.main-screen-block .left-brand .left-brand-all .brand-details span {
    display: inline-block;
	*display:inline;
    width: 28px;
    vertical-align: top;
    text-align: center
}

.main-screen-block .left-brand .left-brand-all .brand-details span a {
    color: #666
}

.main-screen-block .left-brand .left-brand-all .brand-details-detail {
    display: inline-block;
	*display:inline;
    width: 308px;
    vertical-align: top
}

.main-screen-block .left-brand .left-brand-all .brand-details-detail a {
	display:block;
    float: left;
    margin-right: 14px;
    color: #666;
    font-size: 12px
}

.main-screen-block .left-brand:hover {
    border-color: #ff6119;
    border-bottom-color: #fff
}

.main-screen-block .left-brand:hover:after {
    display: none
}


.main-screen-block .left-brand:hover .left-brand-all {
    display: block;
}

.main-screen-block .mid-models {
    position: relative;
    float: left;
    width: 437px;
    border: 2px solid #fff
}

.main-screen-block .mid-models:after {
    position: absolute;
    top: 57px;
    right: -2px;
    width: 1px;
    height: 45px;
    background: #eee;
    content: ""
}

.main-screen-block .mid-models .mc {
    position: relative;
    z-index: 2;
    margin-bottom: -2px;
    padding: 0 14px 14px;
    background: #fff
}

.main-screen-block .mid-models .mc .models-detail {
    float: left;
    width: 58px;
    text-align: center;
    font-size: 12px
}

.main-screen-block .mid-models .mc .models-detail a {
    color: #666
}

.main-screen-block .mid-models .mc .models-detail i {
    display: block;
    margin: 0 auto 12px;
    width: 50px;
    height: 20px;
    background-image: url(../images/car_modal_sprite.png)
}

.main-screen-block .mid-models .mc .models-detail i.i-models-detail-1 {
    background-position: -44px 0
}

.main-screen-block .mid-models .mc .models-detail i.i-models-detail-2 {
    background-position: 7px 0
}

.main-screen-block .mid-models .mc .models-detail i.i-models-detail-3 {
    background-position: -96px -18px
}

.main-screen-block .mid-models .mc .models-detail i.i-models-detail-4 {
    background-position: 9px 0
}

.main-screen-block .mid-models .mc .models-detail i.i-models-detail-5 {
    background-position: 7px -37px
}

.main-screen-block .mid-models .mc .models-detail i.i-models-detail-6 {
    background-position: -45px 0
}

.main-screen-block .mid-models .mc .models-detail i.i-models-detail-7 {
    background-position: -44px -20px
}

.main-screen-block .mid-models .mc .models-detail:hover i {
    background-image: url(../images/car_modal_sprite_hover.png)
}

.main-screen-block .mid-models .mid-models-all {
    position: absolute;
    left: -2px;
    z-index: 59;
    display: none;
    margin-top: 0;
    padding: 16px;
    width: 405px;
    border: 2px solid #ff6119;
    background: #fff
}

.main-screen-block .mid-models .mid-models-all .models-details {
    padding-bottom: 6px;
    line-height: 24px
}

.main-screen-block .mid-models .mid-models-all .models-details span {
    display: inline-block;	
	*display:inline;
    width: 75px;
    vertical-align: top;
    text-align: left
}

.main-screen-block .mid-models .mid-models-all .models-details span a {
    color: #333;
    font-weight: 600
}

.main-screen-block .mid-models .mid-models-all .models-details-detail {
    display: inline-block;
	*display:inline;
    width: 326px;
    vertical-align: top
}

.main-screen-block .mid-models .mid-models-all .models-details-detail a {
    float: left;
    margin-right: 14px;
    color: #666
}

.main-screen-block .mid-models:hover {
    border-color: #ff6119;
    border-bottom-color: #fff
}

.main-screen-block .mid-models:hover:after {
    display: none
}

.main-screen-block .mid-models:hover .mc {
    z-index: 60
}

.main-screen-block .mid-models:hover .mid-models-all {
    display: block
}

.main-screen-block .right-price {
    float: right;
    width: 314px
}

.main-screen-block .right-price .mc {
    position: relative;
    z-index: 2;
    margin-bottom: -2px;
    padding: 0 14px 14px;
    background: #fff;
    line-height: 24px
}

.main-screen-block .right-price .mc .price-detail {
    float: left;
    width: 95px;
    text-indent: 10px
}

.main-screen-block .right-price .mc .price-detail a {
    color: #666;
    font-size: 12px
}

.main-screen-block .left-brand .left-brand-all .brand-details span a:hover,.main-screen-block .left-brand .left-brand-all .brand-details-detail a:hover,.main-screen-block .left-brand .left-brand-all .subtitle a:hover,.main-screen-block .left-brand .mc .brand-detail a:hover,.main-screen-block .mid-models .mc .models-detail:hover a,.main-screen-block .mid-models .mid-models-all .models-details span a:hover,.main-screen-block .mid-models .mid-models-all .models-details-detail a:hover,.main-screen-block .right-price .mc .price-detail a:hover {
    color: #ff6119
}

.main-screen-block .left-brand:hover .mt i,.main-screen-block .mid-models:hover .mt i,.main-screen-block .right-price:hover .mt i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}

.main-menu-block .menu-detail {
    float: left;
    padding: 12px 0;
    width: 20%;
    text-align: center
}

.main-menu-block .menu-detail a {
    display: block;
    width: 100%
}

.main-menu-block .menu-detail i {
    display: block;
    margin: 0 auto;
    width: 118px;
    height: 118px;
    background-position: center;
    background-size: 62%;
    background-repeat: no-repeat
}

.main-menu-block .menu-detail:hover i {
    background-size: 75%
}

.main-menu-block .menu-detail i.menu-detail-1 {
    background-image: url(../images/i-index-midmenu-1.png)
}

.main-menu-block .menu-detail:hover i.menu-detail-1 {
    background-image: url(../images/i-index-midmenu-1_hover.png)
}

.main-menu-block .menu-detail i.menu-detail-2 {
    background-image: url(../images/i-index-midmenu-2.png)
}

.main-menu-block .menu-detail:hover i.menu-detail-2 {
    background-image: url(../images/i-index-midmenu-2_hover.png)
}

.main-menu-block .menu-detail i.menu-detail-3 {
    background-image: url(../images/i-index-midmenu-3.png)
}

.main-menu-block .menu-detail:hover i.menu-detail-3 {
    background-image: url(../images/i-index-midmenu-3_hover.png)
}

.main-menu-block .menu-detail i.menu-detail-4 {
    background-image: url(../images/i-index-midmenu-4.png)
}

.main-menu-block .menu-detail:hover i.menu-detail-4 {
    background-image: url(../images/i-index-midmenu-4_hover.png)
}

.main-menu-block .menu-detail i.menu-detail-5 {
    background-image: url(../images/i-index-midmenu-5.png)
}

.main-menu-block .menu-detail:hover i.menu-detail-5 {
    background-image: url(../images/i-index-midmenu-5_hover.png)
}

.main-menu-block .menu-detail .title {
    color: #333;
    font-size: 18px
}

.main-menu-block .menu-detail .subtitle {
    margin-top: 6px;
    color: #999;
    font-size: 14px
}

.main-menu-block .menu-detail:hover .subtitle,.main-menu-block .menu-detail:hover .title {
    color: #ff6119
}

.main-recommend-block {
    padding: 18px 0;
    background: #f5f5f5
}

.main-recommend-block .mt {
    margin-bottom: 10px;
    height: 36px;
    color: #000;
    font-size: 20px;
    line-height: 36px
}

.main-recommend-block .mc .recommend-nav-tabs {
    margin-bottom: 20px;
	margin-left:0;
	position:relative;
}

.main-recommend-block .mc .recommend-nav-tabs .nav-detail {
    position: relative;
    z-index: 2;
    float: left;
    width: 193px;
    height: 73px;
    border: 1px solid #eceef0;
    background: #fff;
    text-align: center
}

.main-recommend-block .mc .recommend-nav-tabs .nav-detail+.nav-detail {
    margin-left: -1px
}

.main-recommend-block .mc .recommend-nav-tabs .nav-detail .title {
    padding-top: 15px;
    padding-bottom: 3px;
    color: #333;
    font-size: 16px
}

.main-recommend-block .mc .recommend-nav-tabs .nav-detail .subtitle {
    color: #999;
    font-size: 12px
}

.main-recommend-block .mc .recommend-nav-tabs .nav-detail.active {
    z-index: 3;
    border-color: #ff7d42;
    background: #ff7d42
}

.main-recommend-block .mc .recommend-nav-tabs .nav-detail.active p {
    color: #fff
}

.main-recommend-block .mc .more-btn {
	position:absolute;
	right:0;
	top:0;
    float: right;
    margin-top: 32px;
    color: #ff7d42;
    font-size: 12px
}

.main-recommend-block .recommend-list-all {
    overflow: hidden;
    height: 712px
}

.main-recommend-block .recommend-list {
    display: none
}

.main-recommend-block .recommend-list.active {
    display: block
}

.main-recommend-block .recommend-list .recommend-detail {
    float: left;
    margin: 0 22px 20px 0;
    width: 283px
}

.main-recommend-block .recommend-list .recommend-detail:nth-child(4n) {
    margin-right: 0
}

.main-recommend-block .recommend-list .recommend-detail .imgBox {
    overflow: hidden;
    width: 283px;
    height: 191px
}

.main-recommend-block .recommend-list .recommend-detail .imgBox img {
    display: block;
    width: 100%
}

.main-recommend-block .recommend-list .recommend-detail .infoBox {
    position: relative;
    padding: 25px 10px 18px;
    background: #fff
}

.main-recommend-block .recommend-list .recommend-detail .infoBox .title {
    height: 40px
}

.main-recommend-block .recommend-list .recommend-detail .infoBox .title a {
    color: #666;
    font-size: 14px
}

.main-recommend-block .recommend-list .recommend-detail .infoBox .subtitle {
    margin: 8px 0 6px;
    color: #999;
    font-size: 14px
}

.main-recommend-block .recommend-list .recommend-detail .infoBox .price a {
    color: #f95523;
    font-size: 20px
}

.main-recommend-block .recommend-list .recommend-detail .infoBox .price span {
    margin-left: 10px;
    color: #999;
    text-decoration: line-through;
    font-size: 14px
}

.main-recommend-block .recommend-list .recommend-detail .infoBox i {
	display:none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 3px 10px;
    background: #ff7d42;
    color: #fff;
    font-style: normal;
    font-size: 12px
}

.main-recommend-block .recommend-list .recommend-detail .infoBox .collection {
    position: absolute;
    right: 10px;
    bottom: 18px;
    overflow: hidden;
    padding-left: 25px;
    width: 0;
    height: 18px;
    background: url(../images/collection.jpg) no-repeat left center;
    color: #999;
    font-size: 12px;
    line-height: 23px;
    cursor: pointer
}

.main-recommend-block .recommend-list .recommend-detail .infoBox .collection.full {
    background: url(../images/collection-full.jpg) no-repeat left center;
    color: #ff7d42
}

.main-recommend-block .recommend-list .recommend-detail .infoBox .collection:hover {
    width: 40px
}

.main-recommend-block .recommend-list .recommend-detail:hover {
    box-shadow: 0 3px 8px 2px rgba(204,204,204,.5)
}

.main-recommend-block .recommend-list .recommend-detail:hover .infoBox .title a {
    color: #ff7d42
}

.main-index-block {
    height: 120px
}

.main-index-block-1 {
    background: url(../images/ad/index-ad-1.jpg) no-repeat center
}

.main-index-block-2 {
    background: url(../images/ad/index-ad-2.jpg) no-repeat center
}

.main-index-block-3 {
    background: url(../images/ad/index-ad-3.jpg) no-repeat center
}

.main-index-block .row {
    padding-top: 36px;
    padding-right: 219px;
    text-align: right
}

.main-index-block-3 .row {
    padding-right: 90px
}

.main-index-block a {
    display: inline-block;
	*display:inline;
    margin-left: 20px;
    width: 152px;
    height: 44px;
    border-radius: 4px;
    background: rgba(255,255,255,.85);
    color: #fc7c41;
    vertical-align: top;
    text-align: center;
    font-size: 18px;
    line-height: 44px;
    cursor: pointer
}

.main-index-block a:hover {
    background: #fff
}

.main-index-block-2 a {
    background: #3db7f3;
    color: #fff
}

.main-index-block-2 a:hover {
    background: #ff572b
}

.main-index-block-3 a {
    background: #fff
}

.main-shop-block {
    padding: 38px 0
}

.main-shop-block .mt {
    margin-bottom: 7px;
    border-bottom: 2px solid #f5f5f5;
    color: #000;
    font-size: 20px
}

.main-shop-block .mt p {
    display: inline-block;
	*display:inline;
    margin-bottom: -2px;
    padding-bottom: 8px;
    border-bottom: 2px solid #ff572b
}

.main-shop-block .mc {
    margin-bottom: 20px
}

.main-shop-block .mc .shop-nav-tabs{
	margin-left:0;
	margin-bottom: 10px;
}
.main-shop-block .mc .shop-nav-tabs .nav-detail {
    float: left;
    margin-right: 1px;
    width: 199px;
    height: 73px;
    background: #f5f5f5;
    text-align: center;
    line-height: 73px
}

.main-shop-block .mc .shop-nav-tabs .nav-detail:last-child {
    margin-right: 0
}

.main-shop-block .mc .shop-nav-tabs .nav-detail a {
    display: block;
    width: 100%;
    height: 100%;
    color: #000;
    font-size: 16px
}

.main-shop-block .mc .shop-nav-tabs .nav-detail a i {
    display: inline-block;
	*display:inline;
    margin-top: -4px;
    margin-right: 5px;
    height: 22px;
    vertical-align: middle
}

.main-shop-block .mc .shop-nav-tabs .nav-detail a i img {
    height: 100%
}

.main-shop-block .mc .shop-nav-tabs .nav-detail.active {
    background: #ff7d42
}

.main-shop-block .mc .shop-nav-tabs .nav-detail.active a {
    color: #fff
}

.main-shop-block .shop-nav-mc {
    overflow: hidden;
    height: 339px
}

.main-shop-block .shop-nav-mc .shop-list-detail {
    display: none
}

.main-shop-block .shop-nav-mc .shop-list-detail.active {
    display: block
}

.main-shop-block .shop-info {
    float: left;
    padding: 30px 30px 25px;
    width: 210px;
    background: #f5f5f5;
    text-align: center
}

.main-shop-block .shop-info .shop-logo {
    height: 94px;
    line-height: 94px
}

.main-shop-block .shop-info .shop-logo img {
    display: inline-block;
	*display:inline;
    max-height: 94px
}

.main-shop-block .shop-info .shop-name {
    margin: 14px 0;
    color: #000;
    font-size: 16px
}

.main-shop-block .shop-info .shop-tel {
    color: #ff572b;
    font-size: 18px
}

.main-shop-block .shop-info .shop-desc {
    margin: 18px 0;
    color: #666;
    font-size: 14px
}

.main-shop-block .shop-info .shop-action {
    display: block;
    margin: 0 auto;
    width: 138px;
    height: 38px;
    background: #ff572b;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 38px
}

.main-shop-block .shop-list {
    float: right
}

.main-shop-block .shop-list .shop-detail {
    float: left;
    margin: 0 26px 0 0;
    width: 283px
}

.main-shop-block .shop-list .shop-detail:nth-child(3n) {
    margin-right: 0
}

.main-shop-block .shop-list .shop-detail .imgBox {
    overflow: hidden;
    width: 283px;
    height: 191px
}

.main-shop-block .shop-list .shop-detail .imgBox img {
    display: block;
    width: 100%
}

.main-shop-block .shop-list .shop-detail .infoBox {
    position: relative;
    padding: 25px 10px 18px;
    border: 1px solid #ccc;
    background: #fff
}

.main-shop-block .shop-list .shop-detail .infoBox .title {
    display: -webkit-box;
    overflow: hidden;
    height: 40px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.main-shop-block .shop-list .shop-detail .infoBox .title a {
    color: #666;
    font-size: 14px
}

.main-shop-block .shop-list .shop-detail .infoBox .subtitle {
    margin: 8px 0 6px;
    color: #999;
    font-size: 14px
}

.main-shop-block .shop-list .shop-detail .infoBox .price a {
    color: #f95523;
    font-size: 20px
}

.main-shop-block .shop-list .shop-detail .infoBox .price span {
    margin-left: 10px;
    color: #999;
    text-decoration: line-through;
    font-size: 14px
}

.main-shop-block .shop-list .shop-detail .infoBox i {
	display:none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 3px 10px;
    background: #ff7d42;
    color: #fff;
    font-style: normal;
    font-size: 12px
}

.main-shop-block .shop-list .shop-detail .infoBox .collection {
    position: absolute;
    right: 10px;
    bottom: 18px;
    overflow: hidden;
    padding-left: 25px;
    width: 0;
    height: 18px;
    background: url(../images/collection.jpg) no-repeat left center;
    color: #999;
    font-size: 12px;
    line-height: 23px;
    cursor: pointer
}

.main-shop-block .shop-list .shop-detail .infoBox .collection.full {
    background: url(../images/collection-full.jpg) no-repeat left center;
    color: #ff7d42
}

.main-shop-block .shop-list .shop-detail .infoBox .collection:hover {
    width: 40px
}

.main-shop-block .shop-list .shop-detail:hover {
    box-shadow: 0 3px 8px 2px rgba(204,204,204,.5)
}

.main-shop-block .shop-list .shop-detail:hover .infoBox .title a {
    color: #ff7d42
}

.main-news-block {
    padding: 35px 0;
    background: #f5f5f5
}

.main-news-block .mt {
    margin-bottom: 12px;
    color: #000;
    font-size: 20px
}

.main-news-block .mt span {
    margin-left: 10px;
    color: #999;
    font-size: 14px
}

.main-news-block .subtitle {
    margin-bottom: 10px;
    color: #333;
    font-weight: 700;
    font-size: 16px
}

.main-news-block .left-news-block {
    float: left;
    width: 759px
}

.main-news-block .left-news-block .left-pic-news-block {
    float: left;
    width: 386px
}

.main-news-block .left-news-block .left-pic-news-block .img-news {
    position: relative;
    overflow: hidden;
    width: 386px;
    height: 241px
}

.main-news-block .left-news-block .left-pic-news-block .img-news img {
    width: 100%
}

.main-news-block .left-news-block .left-pic-news-block .img-news p {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px;
    width: 356px;
    background: rgba(0,0,0,.7);
    font-size: 16px
}

.main-news-block .left-news-block .left-pic-news-block .img-news p a {
    color: #fff
}

.main-news-block .left-news-block .left-pic-news-block .text-news p {
    width: 100%;
    height: 49px;
    border-bottom: 1px dashed #dadada;
    line-height: 49px
}

.main-news-block .left-news-block .left-pic-news-block .text-news a {
    color: #666;
    font-size: 14px
}

.main-news-block .left-news-block .left-pic-news-block .text-news i {
    display: inline-block;
	*display:inline;
    margin: 0 18px 0 14px;
    width: 4px;
    height: 4px;
    background: #ccc;
    vertical-align: middle
}

.main-news-block .left-news-block .left-pic-news-block .text-news p:hover i {
    background: #ff572b
}

.main-news-block .left-news-block .left-pic-news-block .text-news p:hover a {
    color: #ff572b
}

.main-news-block .left-news-block .left-list-news-block {
    float: left;
    margin-left: 11px;
    width: 362px
}

.main-news-block .left-news-block .left-list-news-block .news-detail+.news-detail {
    margin-top: 10px
}

.main-news-block .left-news-block .left-list-news-block .imgBox {
    float: left;
    overflow: hidden;
    width: 112px;
    height: 70px
}

.main-news-block .left-news-block .left-list-news-block .imgBox img {
    display: block;
    width: 100%
}

.main-news-block .left-news-block .left-list-news-block .infoBox {
    float: left;
    margin-left: 15px;
    width: 235px
}

.main-news-block .left-news-block .left-list-news-block .infoBox p {
    color: #999;
    font-size: 12px
}

.main-news-block .left-news-block .left-list-news-block .infoBox .news-title {
    margin-top: 4px
}

.main-news-block .left-news-block .left-list-news-block .infoBox .news-title a {
    color: #666
}

.main-news-block .left-news-block .left-list-news-block .infoBox .news-time {
    margin: 4px 0 8px
}

.main-news-block .left-news-block .left-list-news-block .news-detail:hover .infoBox .news-title a {
    color: #ff572b
}

.main-news-block .right-news-block {
    float: right;
    width: 408px
}

.main-news-block .right-news-block .news-detail+.news-detail {
    margin-top: 6px
}

.main-news-block .right-news-block .news-detail .imgBox {
    float: left;
    overflow: hidden;
    width: 150px;
    height: 93px
}

.main-news-block .right-news-block .news-detail .imgBox img {
    display: block;
    width: 100%
}

.main-news-block .right-news-block .news-detail .infoBox {
    float: left;
    margin-left: 16px;
    padding-top: 5px;
    width: 242px
}

.main-news-block .right-news-block .news-detail .infoBox p {
    color: #999;
    font-size: 12px
}

.main-news-block .right-news-block .news-detail .infoBox .news-title a {
    color: #000;
    font-size: 14px
}

.main-news-block .right-news-block .news-detail .infoBox .news-time {
    margin: 3px 0 4px
}

.main-news-block .right-news-block .news-detail .infoBox .news-desc {
    overflow: hidden;
    height: 44px;
    line-height: 22px
}

.main-news-block .right-news-block .news-detail:hover .infoBox .news-title a {
    color: #ff572b
}

.main-offer-block {
    padding: 38px 0;
    background: #f5f5f5
}

.main-offer-block .mt {
    margin-bottom: 10px;
    color: #2189bf;
    font-size: 20px
}

.main-offer-block .mc {
    background: #61b6e2
}

.main-offer-block .mc .left-menu-block {
    float: left;
    padding: 10px 0 10px 16px;
    width: 112px
}

.main-offer-block .mc .left-menu-block .subtitle {
    height: 60px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 60px
}

.main-offer-block .mc .left-menu-nav {
    margin: 0;
    width: 108px;
    border-left: 4px solid #062c3f;
    background: #25688b
}

.main-offer-block .mc .left-menu-nav .nav-detail {
    height: 48px;
    line-height: 48px
}

.main-offer-block .mc .left-menu-nav .nav-detail a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    text-indent: 20px;
    font-size: 14px
}

.main-offer-block .mc .left-menu-nav .nav-detail.active {
    background: #fff
}

.main-offer-block .mc .left-menu-nav .nav-detail.active a {
    color: #2189bf
}

.main-offer-block .mc .right-offer-block {
    float: right;
    padding-top: 7px;
    width: 1072px
}

.main-offer-block .mc .left-offer-block {
    float: left;
    width: 748px
}

.main-offer-block .mc .right-offer-block .left-block-detail {
    display: none;
    padding: 19px 16px;
    height: 419px;
    border-top-left-radius: 40px;
    background: #fff
}

.main-offer-block .mc .right-offer-block .left-block-detail.active {
    display: block
}

.main-offer-block .mc .right-offer-block .left-block-detail .offer-mt {
    height: 30px;
    border-bottom: 2px solid #e5e5e5;
    background: #fafafa;
    line-height: 30px
}

.main-offer-block .mc .right-offer-block .left-block-detail .offer-mt p {
    float: left;
    color: #666;
    font-size: 14px
}

.main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd1 i {
	float:left;
    display: inline-block;
	*display:inline;
    margin: 18px 12px 0;
    width: 28px
}

.main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd1 i img {
	display:block;
    width: 100%
}

.main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd1 {
    width: 334px
}

.main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd2,.main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd3 {
    width: 74px
}

.main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd4 {
    width: 188px
}

.main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd5 {
    width: 44px
}

.main-offer-block .mc .right-offer-block .left-block-detail .offer-mc .offer-mc-detail {
    height: 63px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 63px
}

.main-offer-block .mc .right-offer-block .left-block-detail .offer-mc p {
    float: left;
    min-height: 1px;
    color: #666;
    font-size: 14px
}

.main-offer-block .mc .right-offer-block .left-block-detail .offer-mc p.offer-zd2 {
    color: #ff7f47
}

.main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd5 a {
    padding: 3px 5px;
    border: 1px solid #ff7f47;
    color: #ff7f47;
    font-size: 12px
}

.main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd5 a:hover {
    background: #ff7f47;
    color: #fff
}

.main-offer-block .mc .right-offer-block .right-offer-new-block {
    float: right;
    padding: 0 12px 1px 15px;
    width: 297px;
    height: 456px;
    background: #fff
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .offer-mt {
    margin-top: 18px;
    height: 32px;
    color: #333;
    font-size: 19px;
    line-height: 32px
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .box {
    overflow: hidden;
    height: 380px;
    border: 1px solid #eee
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .offer-detail {
    overflow: hidden;
    height: 76px
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .offer-detail .pd_t_b_20 {
    padding: 12px 7px
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .offer-detail+.offer-detail .pd_t_b_20 {
    border-top: 1px solid #eee
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .offer-detail .imgBox {
    float: left;
    overflow: hidden;
    width: 78px;
    height: 52px
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .offer-detail .imgBox img {
    width: 100%
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .offer-detail .infoBox {
    float: right;
    width: 192px
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .offer-detail .infoBox .title {
    margin: 6px 0 2px;
    color: #333;
    font-size: 16px
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .offer-detail .infoBox .price {
    color: #ff7f47;
    font-size: 14px
}

.main-offer-block .mc .right-offer-block .right-offer-new-block .offer-detail .infoBox .price span {
    float: right;
    color: #666
}

.category-block {
    padding: 26px 0 54px;
    background: #f5f5f5
}

.selector-block {
    background: #fff
}

.selector-block .selector-detail {
    border-bottom: 1px solid #e5e5e5;
    line-height: 52px
}

.selector-block .selector-detail p {
    float: left;
    width: 131px;
    text-align: center
}

.selector-block .selector-detail ul {
    float: right;
    margin: 0;
    padding-right: 20px;
    width: 1048px;
    border-left: 1px solid #e5e5e5
}

.selector-block .selector-detail .hidebrand {
    display: none
}

.selector-block .selector-detail ul li {
    position: relative;
    float: left;
    margin-left: 24px
}

.selector-block .selector-detail ul.select-list li {
    margin-left: 16px
}

.selector-block .selector-detail ul li a {
    color: #666;
    font-size: 14px
}

.selector-block .selector-detail ul li a.active,.selector-block .selector-detail ul li a:hover {
    color: #ff7f47
}

.selector-block .selector-detail ul li .btn {
    min-width: 66px;
    border-color: #e6e6e6;
    border-radius: 0;
    background: #fff;
    color: #666;
    text-align: left;
    font-size: 14px;
	padding-right: 20px;
}

.selector-block .selector-detail ul li .btn .caret {
	position:absolute;
	right:5px;
    float: right;
    margin-top: 8px;
    margin-left: 10px
}

.selector-block .selector-detail ul li .btn.active,.selector-block .selector-detail ul li .btn:active,.selector-block .selector-detail ul li .btn:focus,.selector-block .selector-detail ul li .btn:hover {
    outline: 0;
    border-color: #ff7f47;
    background: #fff;
    box-shadow: none;
    color: #ff7f47
}

.selector-block .selector-detail ul li dl {
    top: 44px;
    margin: 0;
    width: auto;
    min-width: 100%;
    border-radius: 0
}

.selector-block .selector-detail ul li dl a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px
}

.selector-block .selector-detail ul li dl dd {
    padding: 0 10px;
    line-height: 30px
}

.selector-block .selector-detail ul li dl.color-selector {
    min-width: 200%
}

.selector-block .selector-detail ul li dl.color-selector dd {
    float: left;
    width: 68px
}

.selector-block .selector-detail ul li dl.color-selector dd i {
    display: inline-block;
	*display:inline;
    margin-right: 8px;
    width: 8px;
    height: 8px
}

.selector-block .selector-detail ul li dl.color-selector dd i.color-multicolor {
    background: url(../images/i-color-multicolor.jpg)
}

.selector-block .selector-detail ul li dl.color-selector dd i.color-other {
    background: url(../images/i-color-other.jpg)
}

.selector-block .selector-detail ul li dl.color-selector dd i.color-white {
    border: 1px solid #e6e6e6
}

.selector-block .selector-detail ul .more_brand {
    float: right;
    margin: 13px;
    padding: 0 10px;
    height: 24px;
    border: 1px solid #fe7538;
    border-radius: 0;
    background: #fff;
    color: #666;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    cursor: pointer
}

.selector-block .selector-detail ul .more_brand.active,.selector-block .selector-detail ul .more_brand:hover {
    color: #fe7538
}

.selector-block .selector-detail ul .more_brand span {
    margin-left: 5px
}

.selector-block .selector-detail ul .more_brand .caret1 {
    transform: rotate(180deg)
}

.selector-block .hidebrand_new{
	display:none;
	float: right;
	margin: 0;
	padding-right: 20px;
	width: 1048px;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}
.selector-block .hidebrand_new .hdListLeft,
.selector-block .hidebrand_new .hdListRight{
	float:left;
	width:50%;
	padding-top:10px;
}
.selector-block .hidebrand_new .hdList{
	margin-bottom:10px;
}
.selector-block .hidebrand_new .hdList span{
	float:left;
	width: 45px;
	text-align: right;
	line-height:30px;
	color:#fe7538;
	font-weight:bold;
}
.selector-block .hidebrand_new .hdList dl{
	overflow:hidden;
	padding:0 10px;
}
.selector-block .hidebrand_new .hdList dl dd{
	float:left;
	margin-left: 24px;
	line-height: 30px;
}
.selector-block .hidebrand_new .hdList dl dd a{
	color: #666;
	font-size: 14px;
}
.selector-block .hidebrand_new .hdList dl dd a.active,
.selector-block .hidebrand_new .hdList dl dd a:hover{
	color:#fe7538
}
.screen-block {
    margin-top: 7px;
    padding: 14px;
    background: #fff;
    line-height: 30px
}

.screen-block .screen-list,.screen-block p {
    float: left
}

.screen-block .screen-list {
    margin-right: 10px;
    max-width: 1026px
}

.screen-block .screen-action {
    float: left
}

.screen-block .screen-action a,.screen-block .screen-action span {
    display: inline-block;
	*display:inline;
    margin: 0 4px;
    color: #ff5f3a;
    font-size: 14px
}

.screen-list .screen-detail {
    float: left;
    margin-right: 10px;
    margin-bottom: 6px;
    padding: 0 10px;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    cursor: pointer
}

.screen-list .screen-detail a {
    display: inline-block;
	*display:inline;
    margin-left: 10px;
    width: 9px;
    height: 9px;
    background: url(../images/i-close.png) no-repeat center center
}

.screen-list .screen-detail:hover {
    border-color: #ff7f47;
    color: #ff7f47
}

.screen-list .screen-detail:hover a {
    background: url(../images/i-close-hover.png) no-repeat center center
}

.filter-block {
    margin-top: 16px;
    padding: 14px;
    background: #fff
}

.filter-block p {
    float: right
}

.filter-block p span {
    display: inline-block;
	*display:inline;
    margin: 0 4px;
    color: #ff5f3a;
    font-size: 14px
}

.filter-block .filter-list {
    float: left
}

.filter-block .filter-list .filter-detail {
    float: left;
    margin-right: 20px
}

.filter-block .filter-list .filter-detail a {
    color: #666;
    cursor: pointer
}

.filter-block .filter-list .filter-detail a i {
    display: inline-block;
	*display:inline;
    margin-left: 4px;
    width: 8px;
    height: 10px;
    background: url(../images/i-filter-up.png) no-repeat center
}

.filter-block .filter-list .filter-detail a i.down {
    background: url(../images/i-filter-down.png) no-repeat center
}

.filter-block .filter-list .filter-detail a.active,.filter-block .filter-list .filter-detail a:hover {
    color: #ff7f47
}

.category-car-list {
    margin-top: 30px
}

.category-car-list .category-car-detail {
    float: left;
    margin: 0 22px 20px 0;
    width: 283px
}

.category-car-list .category-car-detail:nth-child(4n) {
    margin-right: 0
}

.category-car-list .category-car-detail .imgBox {
    overflow: hidden;
    width: 283px;
    height: 191px
}

.category-car-list .category-car-detail .imgBox img {
    display: block;
    width: 100%
}

.category-car-list .category-car-detail .infoBox {
    position: relative;
    padding: 25px 10px 18px;
    background: #fff
}

.category-car-list .category-car-detail .infoBox .title {
    overflow: hidden;
    height: 40px
}

.category-car-list .category-car-detail .infoBox .title a {
    color: #666;
    font-size: 14px
}

.category-car-list .category-car-detail .infoBox .subtitle {
    margin: 8px 0 6px;
    color: #999;
    font-size: 14px
}

.category-car-list .category-car-detail .infoBox .price a {
    color: #f95523;
    font-size: 20px
}

.category-car-list .category-car-detail .infoBox .price span {
    margin-left: 10px;
    color: #999;
    text-decoration: line-through;
    font-size: 14px
}

.category-car-list .category-car-detail .infoBox i {
	display:none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 3px 10px;
    background: #ff7d42;
    color: #fff;
    font-style: normal;
    font-size: 12px
}

.category-car-list .category-car-detail .infoBox .collection {
    position: absolute;
    right: 10px;
    bottom: 18px;
    overflow: hidden;
    padding-left: 25px;
    width: 0;
    height: 18px;
    background: url(../images/collection.jpg) no-repeat left center;
    color: #999;
    font-size: 12px;
    line-height: 23px;
    cursor: pointer
}

.category-car-list .category-car-detail .infoBox .collection.full {
    background: url(../images/collection-full.jpg) no-repeat left center;
    color: #ff7d42
}

.category-car-list .category-car-detail .infoBox .collection:hover {
    width: 40px
}

.category-car-list .category-car-detail:hover {
    box-shadow: 0 3px 8px 2px rgba(204,204,204,.5)
}

.category-car-list .category-car-detail:hover .infoBox .title a {
    color: #ff7d42
}

.goods-block .bread-block {
    height: 65px;
    background: #f1f1f1;
    line-height: 65px
}

.goods-detail .goods-pic {
    float: left;
    width: 592px
}

.goods-detail .goods-pic #tFocus-pic {
    position: relative;
    overflow: hidden;
    width: 592px;
    height: 378px
}

.goods-detail .goods-pic #tFocus-pic li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.goods-detail .goods-pic #tFocus-btn li img,.goods-detail .goods-pic #tFocus-pic li img {
    display: block;
    width: 100%
}

.goods-detail .goods-pic #tFocus-btn {
    position: relative;
    overflow: hidden;
    width: 592px;
    height: 98px
}

.goods-detail .goods-pic #tFocus-btn ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100000px
}

.goods-detail .goods-pic #tFocus-btn li {
    float: left;
    width: 148px;
    height: 94px;
    cursor: pointer
}

.goods-detail .goods-pic #tFocus-btn li img {
    width: 144px;
    height: 94px;
    border: 2px solid #fff
}

.goods-detail .goods-pic #tFocus-btn li.active img {
    border-color: #ff6119
}

.goods-detail .goods-pic #tFocus-leftbtn {
    position: absolute;
    top: 2px;
    left: 2px;
    z-index: 99;
    width: 45px;
    height: 94px;
    background: url(../images/goods-left-btn.png) no-repeat center;
    font-size: 0
}

.goods-detail .goods-pic #tFocus-rightbtn {
    position: absolute;
    top: 2px;
    right: 2px;
    z-index: 99;
    width: 45px;
    height: 94px;
    background: url(../images/goods-right-btn.png) no-repeat center;
    font-size: 0
}

.goods-detail .goods-info {
    float: right;
    margin-right: 22px;
    width: 550px
}

.goods-detail .goods-info .title {
    margin-top: 20px;
    margin-bottom: 10px;
    color: #666;
    font-weight: 700;
    font-size: 22px
}

.goods-detail .goods-info .subtitle {
    color: #999;
    font-size: 12px
}

.goods-detail .goods-info .goods-price-block {
    margin: 10px 0 16px;
    padding: 24px;
    background: #f8f8f8
}

.goods-detail .goods-info .goods-price-block .goods-price {
    color: #ff5f3a;
    font-size: 33px
}

.goods-detail .goods-info .goods-price-block .goods-other-price {
    color: #999;
    font-size: 14px
}

.goods-detail .goods-info .goods-desc .goods-desc-info {
    position: relative;
    float: left;
    width: 20%;
    color: #585858;
    text-align: center;
    font-size: 18px
}

.goods-detail .goods-info .goods-desc .goods-desc-info:after {
    position: absolute;
    top: 10px;
    right: 0;
    width: 1px;
    height: 33px;
    background: #e6e6e6;
    content: ""
}

.goods-detail .goods-info .goods-desc .goods-desc-info:last-child:after {
    display: none
}

.goods-detail .goods-info .goods-desc .goods-desc-info span {
    display: block;
    margin-top: 6px;
    color: #999;
    font-size: 12px
}

.goods-detail .goods-info .goods-promise {
    margin-top: 16px;
    margin-bottom: 20px;
    padding: 0 22px;
    height: 33px;
    background: #f8f8f8;
    color: #ff5532;
    font-size: 14px;
    line-height: 33px
}

.goods-detail .goods-info .goods-tel .small-title {
    margin-bottom: 6px;
    color: #f60;
    font-size: 12px
}

.goods-detail .goods-info .goods-tel .tel-info {
    height: 30px;
    color: #999;
    font-size: 14px;
    line-height: 30px
}

.goods-detail .goods-info .goods-tel .tel-info span {
    display: inline-block;
	*display:inline;
    margin-right: 20px;
    padding-left: 40px;
    height: 30px;
    background: url(../images/i-goods-tel.png) no-repeat left center;
    color: #f60;
    font-size: 14px;
    cursor: pointer
}

.goods-detail .goods-info .goods-action {
    float: left;
    margin-top: 20px;
    width: 158px;
    height: 48px;
    border-radius: 4px;
    background: #ff5f3a;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 48px;
    cursor: pointer
}

.goods-detail .goods-info .goods-action:hover {
    box-shadow: 2px 3px 4px #ccc
}

.goods-detail .goods-info .collection {
    float: right;
    margin-top: 32px;
    margin-right: 266px;
    padding-left: 25px;
    height: 22px;
    background: url(../images/collection.jpg) no-repeat left center;
    color: #999;
    font-size: 16px;
    line-height: 23px;
    cursor: pointer
}

.goods-detail .goods-info .collection.full {
    background: url(../images/collection-full.jpg) no-repeat left center;
    color: #ff7d42
}

.goods-content {
    margin-top: 34px;
    padding-bottom: 20px
}

.goods-content-left {
    float: left;
    width: 948px
}

.goods-content-right {
    float: right;
    width: 242px
}

.goods-content-left .mt {
    margin-bottom: 35px;
    height: 50px;
    background: #f8f8f8
}

.goods-content-left .mt li {
    float: left;
    width: 122px;
    border-bottom: 4px solid #f8f8f8;
    text-align: center;
    line-height: 46px
}

.goods-content-left .mt li a {
    display: block;
    width: 100%;
    height: 46px;
    color: #666
}

.goods-content-left .mt li.active {
    border-bottom: 4px solid #ff5f3a
}

.goods-content-left .mc img {
    max-width: 100%
}

.goods-content-left .mc .goods-mc-content {
    display: none;
    line-height: 30px
}

.goods-content-left .mc .goods-mc-content .table-mt {
    margin-bottom: 18px;
    padding: 10px 20px;
    background-color: #f5f5f5;
    color: #666;
    font-weight: 700;
    font-size: 16px
}

.goods-content-left .mc .goods-mc-content .table-mt a {
    float: right;
    margin-top: -4px;
    padding: 4px 24px;
    background: #ff5f3a;
    color: #fff
}

.goods-content-left .mc .goods-mc-content .table-mc {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto 40px;
    width: 943px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc
}

.goods-content-left .mc .goods-mc-content .table-mc li {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 0;
    width: 157px;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    text-align: center
}

.goods-content-left .mc .goods-mc-content .table-mc li:nth-child(2n+1) {
    background-color: #f5f5f5
}

.goods-content-left .mc .goods-mc-content .good-mc-content-info {
    margin-bottom: 40px
}

.goods-content-left .mc .goods-mc-content.active {
    display: block
}

.goods-content-right .shop-content {
    margin-bottom: 20px;
    padding: 16px 0 24px;
    border-bottom: 6px solid #f60;
    background: #f8f8f8
}

.goods-content-right .shop-content .shop-logo {
    margin-bottom: 16px;
    text-align: center
}

.goods-content-right .shop-content .shop-logo img {
    height: 94px
}

.goods-content-right .shop-content .shop-name {
    margin-bottom: 10px;
    padding: 0 28px;
    color: #666;
    text-align: center;
    font-size: 16px;
    line-height: 28px
}

.goods-content-right .shop-content .shop-tel {
    padding: 0 28px
}

.goods-content-right .shop-content .shop-tel span {
    display: inline-block;
	*display:inline;
    margin-right: 20px;
    padding-left: 40px;
    height: 30px;
    background: url(../images/i-goods-tel.png) no-repeat left center;
    color: #f60;
    font-size: 14px;
    line-height: 30px;
    cursor: pointer
}

.goods-content-right .shop-content .shop-address,.goods-content-right .shop-content .shop-time {
    margin-top: 15px;
    padding: 0 24px;
    color: #999;
    font-size: 12px
}

.goods-content-right .shop-content .shop-action {
    display: block;
    margin: 24px 28px 0;
    height: 45px;
    border: 1px solid #ff5532;
    border-radius: 30px;
    color: #ff5532;
    text-align: center;
    font-size: 16px;
    line-height: 45px;
    cursor: pointer
}

.goods-content-right .shop-content .shop-action:hover {
    background: #ff5532;
    color: #fff
}

.goods-content-right .shop-recommend .recommend-mt {
    margin-bottom: 4px;
    padding-left: 22px;
    height: 50px;
    background: #f8f8f8;
    color: #333;
    font-weight: 700;
    font-size: 16px;
    line-height: 50px
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail {
    float: left;
    margin: 0 0 10px 0;
    width: 242px
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail:nth-child(4n) {
    margin-right: 0
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .imgBox {
    overflow: hidden;
    width: 242px;
    height: 163px
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .imgBox img {
    display: block;
    width: 100%
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .infoBox {
    position: relative;
    padding: 25px 10px 18px;
    background: #fff
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .infoBox .title a {
    color: #666;
    font-size: 14px
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .infoBox .subtitle {
    margin: 8px 0 6px;
    color: #999;
    font-size: 14px
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .infoBox .price a {
    color: #f95523;
    font-size: 20px
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .infoBox .price span {
    margin-left: 10px;
    color: #999;
    text-decoration: line-through;
    font-size: 14px
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .infoBox i {
	display:none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 3px 10px;
    background: #ff7d42;
    color: #fff;
    font-style: normal;
    font-size: 12px
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .infoBox .collection {
    position: absolute;
    right: 10px;
    bottom: 18px;
    overflow: hidden;
    padding-left: 25px;
    width: 0;
    height: 18px;
    background: url(../images/collection.jpg) no-repeat left center;
    color: #999;
    font-size: 12px;
    line-height: 23px;
    cursor: pointer
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .infoBox .collection.full {
    background: url(../images/collection-full.jpg) no-repeat left center;
    color: #ff7d42
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail .infoBox .collection:hover {
    width: 40px
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail:hover {
    box-shadow: 0 3px 8px 2px rgba(204,204,204,.5)
}

.goods-content-right .shop-recommend .recommend-list .recommend-detail:hover .infoBox .title a {
    color: #ff7d42
}

.appointment-block {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 2201;
    display: none;
    box-sizing: border-box;
    margin: -215px 0 0 -400px;
    width: 800px;
    height: 430px;
    border: 3px solid #d8dde5;
    background: #fff
}

.appointment-block .mt {
    padding-bottom: 15px;
    color: #495056;
    text-align: center;
    font-size: 24px;
    line-height: 74px
}

.appointment-block #closeappointment {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 30px;
    height: 30px;
    background: url(../images/i-closeappointment.png) no-repeat 50%;
    cursor: pointer
}

.appointment-block .mc {
    padding: 10px 28px
}

.appointment-block .mc .appointment-detail {
    margin-bottom: 22px;
    text-align: center
}

.appointment-block .mc .appointment-detail label {
    display: inline-block;
	*display:inline;
    margin: 0;
    width: 100px;
    vertical-align: middle;
    font-weight: 100;
    font-size: 20px
}

.appointment-block .mc .appointment-detail input[type=text] {
    padding: 14px 16px;
    width: 385px;
    font-size: 20px
}

.appointment-block .mc .appointment-detail input[type=button] {
    display: inline-block;
	*display:inline;
    margin-left: 100px;
    width: 409px;
    height: 58px;
    border: 0;
    background: #ff5f3a;
    color: #fff;
    line-height: 58px
}

.login-block .login-top-block {
    margin-bottom: 44px;
    height: 76px;
    background: #ff6119;
    box-shadow: 0 3px 10px 0 #ccc;
    line-height: 76px
}

.login-block .login-top-block .logo {
    float: left;
    margin: 0;
    color: #fff;
    font-size: 20px
}

.login-block .login-top-block .logo img {
    margin-right: 30px;
    height: 100%
}

.login-block .login-top-block p {
    float: right;
    color: #fff;
    font-size: 14px
}

.login-block .login-top-block p a {
    color: #f7ff1f
}

.login-content .mt {
    margin-bottom: 20px;
    height: 70px;
    border-bottom: 1px solid #e5e5e5;
    text-align: center
}

.login-content .mt a {
    color: #666;
    font-size: 20px
}

.login-content .mt .login-detail {
    display: inline-block;
	*display:inline;
    margin: 0 26px;
    height: 67px;
    border-bottom: 3px solid #fff
}

.login-content .mt .login-detail.active {
    border-bottom: 3px solid #eb3535
}

.login-content .mc .login-pic {
    float: left;
    width: 564px
}

.login-content .mc .login-pic img {
    width: 100%
}

.login-content .mc .login-info {
    float: right;
    padding-top: 20px;
    width: 564px
}

.login-content .mc .login-box {
    padding-top: 80px
}

.login-content .mc .login-detail {
    margin-bottom: 30px
}

.login-content .mc .sale-register .login-detail {
    margin-bottom: 24px
}

.login-content .mc .login-detail label {
    float: left;
    margin: 0;
    width: 100px;
    height: 40px;
    color: #666;
    text-align: right;
    font-weight: 400;
    font-size: 14px;
    line-height: 40px
}

.login-content .mc .login-detail .file_box,.login-content .mc .login-detail input,.login-content .mc .login-detail select {
    float: left;
    padding: 0 15px;
    width: 314px;
    height: 38px;
    border: 1px solid #eee
}

.login-content .mc input[type=submit] {
    margin-left: 100px;
    padding: 0;
    width: 336px;
    height: 42px;
    border: 0;
    background: #ec694f;
    color: #fff;
    font-size: 14px
}

.login-content .mc .login-block {
    margin-bottom: 20px;
    width: 436px;
    height: 5px;
    background: url(../images/login_block.jpg)
}

.login-content .mc .login-action {
    margin-bottom: 30px
}

.login-content .mc .login-action .fl {
    float: left;
    margin-left: 100px
}

.login-content .mc .login-action .fr {
    float: right;
    margin-right: 134px
}

.login-content .mc .login-action a {
    color: #000
}

.login-content .mc .login-action .fr a {
    color: red
}

.login-content .mc .pic-detail input {
    width: 180px;
    border-width: 0 0 1px 0
}

.login-content .mc .pic-detail #get_text_cms {
    float: left;
    margin-left: 20px;
    width: 118px;
    height: 38px;
    border: 1px solid #aaa;
    color: #000;
    text-align: center;
    line-height: 38px;
    cursor: pointer
}

.login-content .mc .pic-detail #get_text_cms:hover {
    border-color: #000
}

.login-content .mc .pic-detail #get_text_cms.disable {
    border-color: #eee;
    font-size: 12px
}

.login-content .mc .pic-detail img {
    float: left;
    display: block;
    margin-left: 20px;
    width: 118px;
    height: 40px;
    cursor: pointer
}

.login-content .mc .login-detail .file_box {
    padding: 0;
    width: 346px;
    background: url(../images/file_box_bg.png) no-repeat 15px center
}

.login-content .mc .login-detail .file_box input {
    margin: 0;
    padding: 0;
    width: 100%;
    border: 0;
    opacity: 0
}

.login-content .mc .login-detail .pic_btn {
    float: left;
    display: none;
    margin-left: 20px
}

.login-content .mc .login-detail .pic_btn img {
    height: 40px
}

.guohu .banner {
    height: 500px;
    background: url(../images/guohu/banner.jpg) no-repeat center;
    text-align: center
}

.guohu .banner .title {
    padding: 200px 0 30px;
    color: #fff;
    font-weight: 700;
    font-size: 50px
}

.guohu .banner .subtitle {
    color: #fff;
    font-size: 18px
}

.guohu .banner .action {
    margin-top: 20px
}

.guohu .banner .action a {
    display: inline-block;
	*display:inline;
    margin: 0 8px;
    width: 222px;
    height: 54px;
    border-radius: 8px;
    background: rgba(255,97,25,.86);
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    line-height: 54px;
    cursor: pointer
}

.guohu .block1 {
    margin: 50px auto 42px
}

.guohu .block1-detail {
    float: left;
    width: 160px;
    text-align: center;
    cursor: pointer
}

.guohu .block1-detail p {
    margin-top: 20px;
    color: #666;
    font-size: 16px
}

.guohu .block1-jt {
    float: left;
    margin: 45px;
    width: 95px;
    height: 25px;
    background: url(../images/guohu/jt-block1-right.png) no-repeat center
}

.guohu .block2 {
    padding: 50px 0;
    background: #f5f5f5
}

.guohu .block2 .mt {
    color: #131313;
    text-align: center;
    font-weight: lighter;
    font-size: 30px
}

.guohu .block2 .mt span {
    display: block;
    margin: 18px auto 20px;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background: #b3b3b3
}

.guohu .block2 .mc {
    position: relative;
    margin: 0 auto;
    width: 1040px;
    height: 337px
}

.guohu .block2 .btn {
    display: block;
    margin: 45px auto 10px;
    padding: 0;
    width: 222px;
    height: 54px;
    border-radius: 6px;
    background: #ff6119;
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    line-height: 54px;
    cursor: pointer
}

.guohu .block2 .mc .home_ad1 {
    position: relative;
    overflow: hidden;
    width: 1040px;
    height: 320px
}

.guohu .block2 .mc .home_ad1 .block2-detail {
    padding: 30px 42px 42px 42px;
    background: #fff
}

.guohu .block2 .block2-detail .imgBox {
    float: right;
    margin-top: 42px;
    width: 315px;
    height: 203px
}

.guohu .block2 .block2-detail .imgBox img {
    width: 100%
}

.guohu .block2 .block2-detail .infoBox {
    float: left;
    width: 586px
}

.guohu .block2 .block2-detail .infoBox .title {
    margin-bottom: 13px;
    padding-bottom: 8px;
    width: 320px;
    border-bottom: 1px solid #d8d8d8;
    color: #999;
    font-size: 28px
}

.guohu .block2 .block2-detail .infoBox .title em {
    margin: 0 5px;
    color: #ff7878;
    font-size: 45px
}

.guohu .block2 .block2-detail .infoBox .title span {
    padding-left: 15px;
    color: #666;
    font-weight: 700;
    font-size: 16px
}

.guohu .block2 .block2-detail .infoBox .content {
    display: -webkit-box;
    overflow: hidden;
    height: 150px;
    color: #666;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 30px;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.guohu .block2 .bx-controls-direction a {
    position: absolute;
    top: 150px;
    display: block;
    margin: 0;
    width: 26px;
    height: 26px;
    color: #f5f5f5;
    font-size: 0
}

.guohu .block2 .bx-controls-direction a.bx-prev {
    left: -60px;
    background: url(../images/guohu/jt-block2-left.png) no-repeat
}

.guohu .block2 .bx-controls-direction a.bx-prev:hover {
    background: url(../images/guohu/jt-block2-left-hover.png) no-repeat
}

.guohu .block2 .bx-controls-direction a.bx-next {
    right: -60px;
    background: url(../images/guohu/jt-block2-right.png) no-repeat
}

.guohu .block2 .bx-controls-direction a.bx-next:hover {
    background: url(../images/guohu/jt-block2-right-hover.png) no-repeat
}

.guohu .block2 .bx-pager {
    display: none
}

.guohu .block2 .important {
    margin: 12px auto;
    width: 1042px
}

.guohu .block2 .important i {
    float: left;
    margin: 8px 12px 0 19px;
    width: 9px;
    height: 9px;
    border-radius: 5px;
    background: #ff6a72
}

.guohu .block2 .important p {
    float: left;
    color: #666;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px
}

.guohu .block3 {
    margin-top: 50px
}

.guohu .block3 .title {
    margin-bottom: 24px;
    color: #131313;
    text-align: center;
    font-weight: lighter;
    font-size: 30px
}

.guohu .block3-detail {
    float: left;
    margin-bottom: 10px;
    padding: 25px 20px;
    width: 556px;
    background: #f5f5f5
}

.guohu .block3-detail:hover {
    box-shadow: 2px 3px 4px #eaeaea
}

.guohu .block3-detail:nth-child(2n) {
    float: right
}

.guohu .block3-detail .left_block {
    float: left;
    margin-top: 42px;
    width: 210px
}

.guohu .block3-detail .left_block p {
    color: #333;
    text-align: center;
    font-weight: 700;
    font-size: 18px
}

.guohu .block3-detail .left_block p.clearfix {
    margin-bottom: 18px
}

.guohu .block3-detail .left_block i {
    display: inline-block;
	*display:inline;
    width: 40px;
    height: 40px
}

.guohu .block3-detail .left_block .i-user {
    background: url(../images/guohu/i-icon5.png) no-repeat center bottom
}

.guohu .block3-detail .left_block .i-company {
    background: url(../images/guohu/i-icon6.png) no-repeat center bottom
}

.guohu .block3-detail .left_block .i-jt {
    margin: 0 10px;
    width: 93px;
    background: url(../images/guohu/jt-block3-right.png) no-repeat center bottom
}

.guohu .block3-detail .right_block {
    float: right;
    overflow: hidden;
    width: 326px;
    height: 160px;
    color: #666;
    font-size: 14px;
    line-height: 30px
}

.guohu .block3-detail+.block3-detail .right_block {
    padding-top: 18px;
    height: 142px
}

.guohu .block4 {
    margin-top: 50px
}

.guohu .block4 .title {
    margin-bottom: 24px;
    color: #131313;
    text-align: center;
    font-weight: lighter;
    font-size: 30px
}

.guohu .block4-detail {
    float: left;
    width: 540px
}

.guohu .right-detail {
    float: right;
    width: 640px
}

.guohu .block4-detail li {
    margin-bottom: 4px;
    padding-left: 28px;
    height: 48px;
    border-left: 5px solid #ff6119;
    background: #f5f5f5;
    color: #666;
    font-size: 14px;
    line-height: 48px
}

.guohu .block4-detail li:hover {
    background: #ff6119;
    color: #fff
}

.guohu .guohu_action,.huishou .guohu_action,.huishou-table .guohu_action,.pinggu .guohu_action {
    display: block;
    margin: 45px auto;
    width: 222px;
    height: 54px;
    border-radius: 6px;
    background: #ff6119;
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    line-height: 54px;
    cursor: pointer
}

.pinggu .banner {
    position: relative;
    height: 686px;
    background: url(../images/pinggu/banner.jpg) no-repeat center;
    text-align: center
}

.pinggu .banner .title {
    margin-bottom: 24px;
    padding-top: 90px;
    color: #fff;
    font-weight: 700;
    font-size: 50px
}

.pinggu .banner .subtitle {
    margin-bottom: 77px;
    color: #fff;
    font-size: 20px
}

.pinggu .banner .wx img{
	width:200px;
	margin-bottom:20px;
}
.pinggu .banner .wx p{
	color:#fff;
	line-height:32px;
	font-size:18px;
}

.pinggu .banner .container {
    height: 396px;
    background: #fff;
    box-shadow: 0 6px 10px rgba(218,218,218,.7)
}

.pinggu .pinggu_box {
    padding: 30px 164px;
    text-align: left
}

.pinggu .pinggu_box .mt {
    margin-bottom: 20px;
    color: #333;
    font-weight: 700;
    font-size: 20px
}

.pinggu .pinggu_box .mt span {
    margin-left: 8px;
    color: #666;
    font-weight: 400;
    font-size: 12px
}

.pinggu .pinggu_box .mt span em {
    margin: 0 5px;
    color: #ff3030;
    font-style: normal
}

.pinggu .pinggu_box .mc .pinggu_detail {
    margin-bottom: 14px
}

.pinggu .pinggu_box .mc .pinggu_detail:last-child {
    margin: 0
}

.pinggu .pinggu_box .mc .pinggu_detail label {
    float: left;
    margin: 0;
    width: 80px;
    height: 46px;
    color: #666;
    text-indent: 10px;
    font-weight: 500;
    font-size: 14px;
    line-height: 46px
}

.pinggu .pinggu_box .mc .pinggu_detail select {
    float: left;
    margin-left: 10px;
    width: 378px;
    height: 46px;
    outline: 0;
    border: 0;
    border-radius: 6px;
    background-color: #f1f1f1;
    background-image: url(../images/pinggu/jt-select.png);
    background-position: right center;
    background-repeat: no-repeat;
    color: #666;
    text-indent: 20px;
    font-size: 14px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none
}

.pinggu .pinggu_box .mc .pinggu_detail select.half {
    width: 186px
}

.pinggu .pinggu_box .mc .pinggu_detail .bg {
    float: left;
    margin-left: 10px;
    padding: 0 20px;
    width: 104px;
    height: 46px;
    border-radius: 6px;
    background-color: #f1f1f1
}

.pinggu .pinggu_box .mc .pinggu_detail .bg input {
    margin-right: 8px;
    padding: 0;
    width: 52px;
    height: 46px;
    outline: 0;
    border: 0;
    background: #f1f1f1;
    color: #666;
    font-size: 14px
}

.pinggu .pinggu_box .mc .pinggu_detail .text {
    color: #f60;
    font-weight: 700;
    font-size: 18px
}

.pinggu .pinggu_box .mc .pinggu_detail .text .btn {
    margin-right: 24px;
    margin-left: 10px;
    padding: 0;
    width: 230px;
    height: 46px;
    outline: 0;
    border-radius: 6px;
    background: #ff6119;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 46px
}

.pinggu .pinggu_box .mc .cx_detail{
	float:left;
	width: 627px;
}
.pinggu .pinggu_box .mc .cx_detail input{
	width: 484px;
    height: 46px;
    outline: 0;
    border: 0;
    border-radius: 6px;
    background-color: #f1f1f1;
    margin-left: 10px;
    padding-left: 17px;
    font-size: 14px;
    color: #000;
	cursor:pointer;
}
.pinggu .pinggu_box .mc .lc_detail{
	float:left;
	width: 234px;
}
.pinggu .block1 .mt {
    padding: 30px 0;
    color: #666;
    font-weight: 700;
    font-size: 16px;
    line-height: 34px
}

.pinggu .block1 .mc {
    padding: 24px;
    background: #f5f5f5;
    color: #666;
    font-size: 14px;
    line-height: 30px
}

.pinggu .block2 {
    margin-top: 50px
}

.pinggu .block2 .title {
    margin-bottom: 24px;
    color: #131313;
    text-align: center;
    font-weight: 700;
    font-size: 30px
}

.pinggu .block2-detail {
    float: left;
    margin-right: 25px;
    width: 383px
}

.pinggu .block2-detail:last-child {
    margin-right: 0
}

.pinggu .block2-detail .imgBox {
    overflow: hidden;
    width: 383px;
    height: 172px
}

.pinggu .block2-detail .imgBox img {
    width: 100%
}

.pinggu .block2-detail p {
    margin-top: 26px;
    color: #666;
    text-align: center;
    font-weight: 700;
    font-size: 16px
}

.pinggu .block2 .info {
    margin-top: 26px;
    margin-bottom: 0;
    padding: 20px 30px;
    background: #f5f5f5;
    color: #666;
    font-size: 16px;
    line-height: 40px
}

.pinggu .block2 .info li i {
    display: inline-block;
	*display:inline;
    margin-right: 18px;
    width: 9px;
    height: 9px;
    border-radius: 5px;
    background: #666
}

.pinggu .block3 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 22px 22px 52px;
    box-shadow: 0 4px 7px rgba(216,216,216,.5)
}

.pinggu .block3 .title {
    color: #333;
    font-weight: 700;
    font-size: 20px
}

.pinggu .block3 .title span {
    margin-left: 10px;
    color: #666;
    font-weight: 500;
    font-size: 12px
}

.pinggu .block3 .mc {
    margin-top: 24px;
    color: #666;
    font-size: 16px;
    line-height: 40px
}

.pinggu .block3 .list {
    margin: 30px 0 20px
}

.pinggu .block3 .list li {
    float: left;
    margin-right: 100px
}

.pinggu .block3 .list li i {
    display: block;
    height: 50px;
    text-align: center
}

.pinggu .block3 .list li p {
    margin-top: 20px;
    color: #666;
    font-size: 14px
}

.sale {
    padding: 30px 0;
    background: #f1f1f1
}

.sale .bread-block {
    margin-bottom: 30px
}

.sale .sale-detail {
    float: left;
    overflow: hidden;
    margin-bottom: 18px;
    width: 590px;
    height: 154px;
    background: #fff;
    box-shadow: 0 3px 8px 1px #e6e6e6
}

.sale .sale-detail:nth-child(2n) {
    float: right
}

.sale .sale-detail .imgBox {
    float: left;
    overflow: hidden;
    margin: 32px 16px 0 44px;
    width: 91px;
    height: 91px
}

.sale .sale-detail .imgBox .shop_logo {
    display: block;
    overflow: hidden;
    width: 87px;
    height: 87px;
    border: 2px solid #e4e4e4;
    border-radius: 50px
}

.sale .sale-detail .imgBox .shop_logo img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.sale .sale-detail .infoBox {
    float: left;
    margin-top: 32px;
    width: 294px
}

.sale .sale-detail .infoBox .title {
    padding-bottom: 6px;
    color: #333;
    font-size: 16px;
    line-height: 23px
}

.sale .sale-detail .infoBox .title .jp {
    display: inline-block;
	*display:inline;
    margin-left: 5px;
    width: 23px;
    height: 23px;
    vertical-align: middle
}

.sale .sale-detail .infoBox .title .jp_c {
    background: url(../images/i-icon-jp_c.png)
}

.sale .sale-detail .infoBox .title .jp_y {
    background: url(../images/i-icon-jp_y.png)
}

.sale .sale-detail .infoBox .desc,.sale .sale-detail .infoBox .subtitle {
    margin-top: 8px;
    color: #999;
    font-size: 12px
}

.sale .sale-detail .infoBox .subtitle span {
    color: #f60
}

.sale .sale-detail .actionBox {
    float: right;
    margin-top: 60px;
    margin-right: 22px;
    height: 34px
}

.sale .sale-detail .actionBox a {
    display: block;
    width: 120px;
    height: 34px;
    border-radius: 24px;
    background: #f60;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 34px
}

.sale .sale_infomation {
    margin-bottom: 14px;
    padding: 30px;
    background: #fff;
    text-align: center
}

.sale .sale_infomation .imgBox {
    display: inline-block;
	*display:inline;
    overflow: hidden;
    width: 120px;
    height: 120px;
    vertical-align: top
}

.sale .sale_infomation .imgBox .shop_logo {
    overflow: hidden;
    width: 116px;
    height: 116px;
    border: 2px solid #e4e4e4;
    border-radius: 60px
}

.sale .sale_infomation .imgBox .shop_logo img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.sale .sale_infomation .infoBox {
    display: inline-block;
	*display:inline;
    margin-left: 20px;
    vertical-align: top;
    text-align: left
}

.sale .sale_infomation .infoBox .title {
    color: #333;
    font-size: 26px
}

.sale .sale_infomation .infoBox .honor {
    margin-top: 5px
}

.sale .sale_infomation .infoBox .honor .jp {
    display: inline-block;
	*display:inline;
    margin-right: 10px;
    padding-left: 26px;
    height: 23px;
    vertical-align: middle;
    font-style: normal;
    line-height: 23px
}

.sale .sale_infomation .infoBox .honor .jp_c {
    background: url(../images/i-icon-jp_c.png) no-repeat left center;
    color: #69be6f
}

.sale .sale_infomation .infoBox .honor .jp_y {
    background: url(../images/i-icon-jp_y.png) no-repeat left center;
    color: #f60
}

.sale .sale_infomation .infoBox .address,.sale .sale_infomation .infoBox .desc {
    margin-top: 6px;
    color: #666;
    font-size: 14px
}

.sale .sale_content {
    background: #fff
}

.sale .sale_mt {
    margin-bottom: 35px;
    padding: 0 26px;
    border-bottom: 1px solid #f1f1f1
}

.sale .sale_mt li {
    float: left;
    margin: 0;
    width: 90px;
    height: 48px;
    border-bottom: 4px solid #fff;
    text-align: center
}

.sale .sale_mt li a {
    display: block;
    padding: 12px;
    border: 0;
    color: #666;
    font-size: 14px
}

.sale .sale_mt li.active {
    border-color: #de352f
}

.sale .sale_mt li>a,.sale .sale_mt li>a:focus,.sale .sale_mt li>a:hover {
    border: 0;
    background: #fff
}

.sale .tab-content {
    padding: 0 18px
}

.sale .sale_mc {
    padding: 0 18px
}

.sale .sale_mc .left-contact {
    float: left;
    width: 203px
}

.sale .sale_mc .left-contact .top {
    margin-bottom: 28px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e1e1e1
}

.sale .sale_mc .left-contact .top a,.sale .sale_mc .left-contact .top p {
    display: block;
    height: 30px;
    color: #f60;
    font-size: 12px;
    line-height: 30px
}

.sale .sale_mc .left-contact .top a:hover {
    color: #ff6119;
    cursor: pointer
}

.sale .sale_mc .left-contact .top a .active {
    font-size: 24px
}

.sale .sale_mc .left-contact .top i {
    display: inline-block;
	*display:inline;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    background: url(../images/i-goods-tel.png) no-repeat center;
    vertical-align: top
}

.sale .sale_mc .left-contact .bottom {
    padding-bottom: 40px
}

.sale .sale_mc .left-contact .bottom .bottom_detail {
    line-height: 30px
}

.sale .sale_mc .left-contact .bottom .bottom_detail label {
    float: left;
    margin: 0;
    width: 64px;
    color: #999;
    font-weight: 500;
    font-size: 12px
}

.sale .sale_mc .left-contact .bottom .bottom_detail p {
    float: left;
    width: 138px;
    color: #999;
    font-size: 12px
}

.sale .sale_mc .left-contact .bottom .bottom_detail p a {
    display: block;
    color: #999;
    font-size: 12px
}

.sale .sale_mc .left-contact .bottom .bottom_detail p a:hover {
    color: #ff6119
}

.sale .sale_mc .left-contact .bottom .bottom_detail p a i {
    float: left;
    width: 24px;
    height: 30px;
    background: url(../images/i-icon-qq.png) no-repeat left center
}

.sale .sale_mc .right-content {
    float: right;
    margin-bottom: 50px;
    padding: 0 42px;
    width: 856px;
    border-left: 1px solid #e1e1e1;
    font-size: 14px;
    line-height: 30px
}

.sale .sale_mc .right-list {
    float: right;
    margin-bottom: 50px;
    padding: 0 0 0 24px;
    width: 918px;
    border-left: 1px solid #e1e1e1
}

.sale .sale_mc .right-list .sale-car-detail {
    float: left;
    margin: 0 22px 20px 0;
    width: 283px
}

.sale .sale_mc .right-list .sale-car-detail:nth-child(4n) {
    margin-right: 0
}

.sale .sale_mc .right-list .sale-car-detail .imgBox {
    overflow: hidden;
    width: 283px;
    height: 191px
}

.sale .sale_mc .right-list .sale-car-detail .imgBox img {
    display: block;
    width: 100%
}

.sale .sale_mc .right-list .sale-car-detail .infoBox {
    position: relative;
    padding: 25px 10px 18px;
    background: #fff
}

.sale .sale_mc .right-list .sale-car-detail .infoBox .title a {
    color: #666;
    font-size: 14px
}

.sale .sale_mc .right-list .sale-car-detail .infoBox .subtitle {
    margin: 8px 0 6px;
    color: #999;
    font-size: 14px
}

.sale .sale_mc .right-list .sale-car-detail .infoBox .price a {
    color: #f95523;
    font-size: 20px
}

.sale .sale_mc .right-list .sale-car-detail .infoBox .price span {
    margin-left: 10px;
    color: #999;
    text-decoration: line-through;
    font-size: 14px
}

.sale .sale_mc .right-list .sale-car-detail .infoBox i {
	display:none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 3px 10px;
    background: #ff7d42;
    color: #fff;
    font-style: normal;
    font-size: 12px
}

.sale .sale_mc .right-list .sale-car-detail .infoBox .collection {
    position: absolute;
    right: 10px;
    bottom: 18px;
    overflow: hidden;
    padding-left: 25px;
    width: 0;
    height: 18px;
    background: url(../images/collection.jpg) no-repeat left center;
    color: #999;
    font-size: 12px;
    line-height: 23px;
    cursor: pointer
}

.sale .sale_mc .right-list .sale-car-detail .infoBox .collection.full {
    background: url(../images/collection-full.jpg) no-repeat left center;
    color: #ff7d42
}

.sale .sale_mc .right-list .sale-car-detail .infoBox .collection:hover {
    width: 40px
}

.sale .sale_mc .right-list .sale-car-detail:hover {
    box-shadow: 0 3px 8px 2px rgba(204,204,204,.5)
}

.sale .sale_mc .right-list .sale-car-detail:hover .infoBox .title a {
    color: #ff7d42
}

.article-block {
    padding: 30px 0;
    background: #f1f1f1
}

.article-block .bread-block {
    margin-bottom: 30px
}

.article-block .article_info,.article-block .article_list {
    float: left;
    width: 847px;
    background: #fff
}
.article-block .article_list>div {
    padding: 20px
}

.article-block .article_info>div {
    padding: 40px 20px;
    min-height: 1372px
}

.about_info .article_info{
	float:right;
	width: 980px;
}
.about_info .article_info > div{
	padding:40px;
	min-height: 480px;
}
.article-block .article_list .mt {
    margin-bottom: 18px;
    color: #333;
    font-size: 24px
}

.article-block .article_list .article_nav {
    border-bottom: 5px solid #dadada
}

.article-block .article_list .article_nav a {
    float: left;
    margin-right: 36px;
    margin-bottom: -5px;
    padding-bottom: 18px;
    border-bottom: 5px solid #dadada;
    color: #666;
    font-size: 17px
}

.article-block .article_list .article_nav a:hover {
    color: #ff6119
}

.article-block .article_list .article_nav a.active {
    border-color: #ff6119;
    color: #ff6119
}

.article-block .article_list .article-detail {
    padding: 18px 0;
    border-bottom: 1px solid #e9e9e9
}

.article-block .article_list .article-detail .imgBox {
    float: left;
    overflow: hidden;
    width: 175px;
    height: 109px
}

.article-block .article_list .article-detail .imgBox img {
    width: 100%
}

.article-block .article_list .article-detail .infoBox {
    float: right;
    padding-top: 5px;
    padding-right: 10px;
    width: 604px
}

.article-block .article_list .article-detail .infoBox .title a {
    color: #333;
    font-size: 16px
}

.article-block .article_list .article-detail .infoBox .desc a,.article-block .article_list .article-detail .infoBox .time {
    color: #999;
    font-size: 12px;
    line-height: 24px
}

.article-block .article_list .article-detail .infoBox .desc {
    display: -webkit-box;
    margin-top: 4px;
    height: 48px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.article-block .article_list .article-detail:hover .infoBox .title a {
    color: #ff6119
}

.article-block .article_recommend {
    float: right;
    width: 335px
}

.article-block .article_recommend .car_list,.article-block .article_recommend .news_list {
    margin-bottom: 16px;
    padding: 15px;
    background: #fff;
    box-shadow: 2px 3px 4px #e6e6e6
}

.article-block .article_recommend .mt {
    border-bottom: 5px solid #dadada;
    line-height: 38px
}

.article-block .article_recommend .mt span {
    display: inline-block;
	*display:inline;
    margin-bottom: -5px;
    border-bottom: 5px solid #ff5f3a;
    color: #333;
    font-weight: 700;
    font-size: 16px
}

.article-block .article_recommend .news_list .mc {
    padding-top: 10px
}

.article-block .article_recommend .news_list .mc li {
    margin-top: 10px;
    height: 20px;
    line-height: 20px
}

.article-block .article_recommend .news_list .mc li i {
    display: inline-block;
	*display:inline;
    margin-right: 12px;
    width: 20px;
    height: 20px;
    background: #797979;
    color: #fff;
    text-align: center;
    font-style: normal;
    font-size: 14px;
    line-height: 20px
}

.article-block .article_recommend .news_list .mc li a {
    color: #666;
    font-size: 12px
}

.article-block .article_recommend .news_list .mc li:hover a {
    color: #ff6119
}

.article-block .article_recommend .news_list .mc li:nth-child(1) i,.article-block .article_recommend .news_list .mc li:nth-child(2) i,.article-block .article_recommend .news_list .mc li:nth-child(3) i {
    background-color: #ff6119
}

.article-block .article_recommend .car_list .mc {
    padding-top: 10px
}

.article-block .article_recommend .car_list .car_detail {
    margin: 0 0 10px 0
}

.article-block .article_recommend .car_list .car_detail:nth-child(4n) {
    margin-right: 0
}

.article-block .article_recommend .car_list .car_detail .imgBox {
    overflow: hidden;
    width: 305px;
    height: 205px
}

.article-block .article_recommend .car_list .car_detail .imgBox img {
    display: block;
    width: 100%
}

.article-block .article_recommend .car_list .car_detail .infoBox {
    position: relative;
    padding: 25px 10px 18px;
    background: #fff
}

.article-block .article_recommend .car_list .car_detail .infoBox .title a {
    color: #666;
    font-size: 14px
}

.article-block .article_recommend .car_list .car_detail .infoBox .subtitle {
    margin: 8px 0 6px;
    color: #999;
    font-size: 14px
}

.article-block .article_recommend .car_list .car_detail .infoBox .price a {
    color: #f95523;
    font-size: 20px
}

.article-block .article_recommend .car_list .car_detail .infoBox .price span {
    margin-left: 10px;
    color: #999;
    text-decoration: line-through;
    font-size: 14px
}

.article-block .article_recommend .car_list .car_detail .infoBox i {
	display:none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 3px 10px;
    background: #ff7d42;
    color: #fff;
    font-style: normal;
    font-size: 12px
}

.article-block .article_recommend .car_list .car_detail .infoBox .collection {
    position: absolute;
    right: 10px;
    bottom: 18px;
    overflow: hidden;
    padding-left: 25px;
    width: 0;
    height: 18px;
    background: url(../images/collection.jpg) no-repeat left center;
    color: #999;
    font-size: 12px;
    line-height: 23px;
    cursor: pointer
}

.article-block .article_recommend .car_list .car_detail .infoBox .collection.full {
    background: url(../images/collection-full.jpg) no-repeat left center;
    color: #ff7d42
}

.article-block .article_recommend .car_list .car_detail .infoBox .collection:hover {
    width: 40px
}

.article-block .article_recommend .car_list .car_detail:hover {
    box-shadow: 0 3px 8px 2px rgba(204,204,204,.5)
}

.article-block .article_recommend .car_list .car_detail:hover .infoBox .title a {
    color: #ff7d42
}

.article-block .article_info h2 {
    margin: 0 0 12px 0;
    color: #333;
    text-align: center;
    font-weight: lighter;
    font-size: 24px
}

.article-block .article_info .time {
    color: #999;
    text-align: center;
    font-size: 12px
}

.article-block .article_info .article-info {
    padding: 10px 0;
    color: #666;
    font-size: 14px;
    line-height: 30px
}

.article-block .article_info .article-info img {
    max-width: 100%
}
.about_banner{
	background:url(../images/about_banner.jpg) no-repeat center;
	height:300px;
}
.about_info .about_menu{
	float:left;
	width: 202px;
}
.about_info .about_menu .ablDetail{
	margin-bottom:8px;
}
.about_info .about_menu .ablDetail > p{
	background: #fff;
	padding: 12px 10px 12px 30px;
	font-size: 16px;
	color:#666;
	margin-bottom:10px;
	cursor:pointer;
}
.about_info .about_menu .ablDetail > p a{
	display:block;
	color:#666;
}
.about_info .about_menu .ablDetail .abldList{
	display:none;
}
.about_info .about_menu .ablDetail .abldList li{
	line-height:34px;
	position:relative;
	padding-left: 50px;
}
.about_info .about_menu .ablDetail .abldList li:before{
	content:"";
	display:block;
	width:6px;
	height:6px;
	background-color:#ff6119;
	position:absolute;
	left: 30px;
	top: 14px;
}
.about_info .about_menu .ablDetail .abldList li a{
	color:#999;
	font-size:14px;
}
.about_info .about_menu .ablDetail .abldList li.active a,
.about_info .about_menu .ablDetail .abldList li:hover a{
	color:#ff6119
}
.huishou .banner {
    height: 500px;
    background: url(../images/huishou/banner.jpg) no-repeat center;
    text-align: center
}

.huishou .banner .title {
    padding: 170px 0 30px;
    color: #fff;
    font-weight: 700;
    font-size: 50px
}

.huishou .banner .subtitle {
    color: #fff;
    font-size: 18px
}

.huishou .banner .action {
    margin-top: 32px;
    text-align: center;
	margin-bottom:32px;
}

.huishou .banner .action a {
    display: inline-block;
	*display:inline;
    margin: 0 8px;
    width: 222px;
    height: 54px;
    border-radius: 8px;
    background: rgba(255,97,25,.86);
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    line-height: 54px;
    cursor: pointer
}

.huishou .banner .action a.blue {
    background: rgba(70,179,233,.86)
}

.huishou .banner .action a:hover {
    background: rgba(255,97,25,1)
}

.huishou .banner .action a.blue:hover {
    background: rgba(70,179,233,1)
}
.huishou .banner .huishou_phone_box {
	display:none;
}
.huishou .banner .huishou_phone_box input[type="text"]{
	width: 276px;
	padding: 0 20px;
	font-size: 16px;
	height: 45px;
	border: 4px solid #48a4d2;
}

.huishou .banner .huishou_phone_box input[type="submit"]{
    height: 53px;
    border: 0;
    background: #48a4d2;
    color: #fff;
    width: 118px;
    vertical-align: top;
    font-size: 18px;
    padding: 0;
}


.guohu .bgwhite {
    background: #fff
}

.guohu .bgwhite .mc .home_ad1 .block2-detail {
    background: #f5f5f5
}

.huishou .block1 .title {
    margin-bottom: 34px;
    color: #131313;
    text-align: center;
    font-weight: lighter;
    font-size: 30px
}

.huishou .block1 .block1-detail {
    float: left;
    margin-bottom: 32px;
    width: 592px
}

.huishou .block1 .block1-detail.mb_0 {
    margin-bottom: 0
}

.huishou .block1 .block1-detail:nth-child(2n) {
    float: right
}

.huishou .block1 .block1-detail .detail-title {
    color: #333;
    font-size: 22px
}

.huishou .block1 .block1-detail .detail-info {
    margin-top: 12px;
    padding: 28px 14px;
    background: #f5f5f5;
    color: #666;
    font-size: 14px;
    line-height: 30px;
    cursor: pointer
}

.huishou .block1 .block1-detail .detail-info:hover {
    box-shadow: 2px 4px 5px #eee
}

.huishou .block1 .important {
    margin: 18px 0 40px
}

.huishou .block1 .important i {
    float: left;
    margin: 8px 12px 0 0;
    width: 9px;
    height: 9px;
    border-radius: 5px;
    background: #ff6a72
}

.huishou .block1 .important p {
    float: left;
    color: #666;
    font-size: 12px;
    line-height: 24px
}

.huishou .block2 .title {
    margin-bottom: 34px;
    color: #131313;
    text-align: center;
    font-weight: lighter;
    font-size: 30px
}

.huishou .block2 .mc {
    padding-bottom: 32px
}

.huishou .block2 .imgBox {
    float: left;
    overflow: hidden;
    width: 418px;
    height: 291px
}

.huishou .block2 .imgBox img {
    width: 100%
}

.huishou .block2 .infoBox {
    float: right;
    width: 760px;
    color: #666;
    font-size: 14px;
    line-height: 36px
}

.huishou .block3 .title {
    margin-top: 30px;
    margin-bottom: 34px;
    color: #131313;
    text-align: center;
    font-weight: lighter;
    font-size: 30px
}

.huishou .block3 .mc {
    padding-bottom: 20px
}

.huishou .block3 .block-detail1 {
    margin-bottom: 20px;
    text-align: center
}

.huishou .block3 .block-detail1 .left,.huishou .block3 .block-detail1 .right {
    display: inline-block;
	*display:inline;
    width: 128px;
    color: #333;
    vertical-align: top;
    text-align: center;
    font-size: 18px
}

.huishou .block3 .block-detail1 .left i,.huishou .block3 .block-detail1 .right i {
    display: block;
    margin: 0 auto 20px;
    width: 128px;
    height: 60px
}

.huishou .block3 .block-detail1 .left i {
    background: url(../images/huishou/i-icon5.png) no-repeat center bottom
}

.huishou .block3 .block-detail1 .right i {
    background: url(../images/huishou/i-icon6.png) no-repeat center bottom
}

.huishou .block3 .block-detail1 .mid {
    display: inline-block;
	*display:inline;
    margin: 0 50px;
    color: #666;
    vertical-align: top;
    font-size: 14px
}

.huishou .block3 .block-detail1 .mid i {
    display: block;
    width: 500px;
    height: 40px;
    background: url(../images/huishou/jt-block3-sx.png) no-repeat center bottom
}

.huishou .block3 .block-detail2,.huishou .block3 .block-detail3,.huishou .block3 .block-detail4 {
    margin-bottom: 20px;
    text-align: center
}

.huishou .block3 .block-detail2 .left,.huishou .block3 .block-detail2 .right {
    display: inline-block;
	*display:inline;
    width: 310px;
    border: 1px solid #d2d2d2;
    color: #666;
    vertical-align: top;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    cursor: pointer
}

.huishou .block3 .block-detail2 .left:hover,.huishou .block3 .block-detail2 .right:hover {
    border-color: #ff6119;
    color: #ff6119
}

.huishou .block3 .block-detail2 .left {
    padding: 16px 0
}

.huishou .block3 .block-detail2 .right {
    line-height: 92px
}

.huishou .block3 .block-detail2 .mid,.huishou .block3 .block-detail4 .mid {
    display: inline-block;
	*display:inline;
    width: 420px;
    height: 10px;
    vertical-align: top
}

.huishou .block3 .block-detail3 .left,.huishou .block3 .block-detail3 .right {
    display: inline-block;
	*display:inline;
    width: 310px;
    color: #666;
    vertical-align: top;
    text-align: center;
    font-size: 14px
}

.huishou .block3 .block-detail3 .mid {
    display: inline-block;
	*display:inline;
    padding-top: 94px;
    width: 420px;
    vertical-align: top;
    text-align: center
}

.huishou .block3 .block-detail3 .left>p,.huishou .block3 .block-detail3 .right>p {
    color: #666;
    font-size: 14px
}

.huishou .block3 .block-detail3 .left>i,.huishou .block3 .block-detail3 .right div>i {
    display: block;
    margin: 10px auto;
    width: 25px;
    height: 35px;
    background: url(../images/huishou/jt-block3-bottom-b.png) no-repeat center
}

.huishou .block3 .block-detail3 .left>div {
    display: inline-block;
	*display:inline;
    width: 310px;
    border: 1px solid #d2d2d2;
    color: #666;
    vertical-align: top;
    text-align: center;
    font-size: 14px;
    line-height: 92px;
    cursor: pointer
}

.huishou .block3 .block-detail3 .left>div:hover {
    border-color: #ff6119;
    color: #ff6119
}

.huishou .block3 .block-detail3 .right div div {
    display: inline-block;
	*display:inline;
    width: 138px;
    border: 1px solid #d2d2d2;
    color: #666;
    vertical-align: top;
    text-align: center;
    font-size: 14px;
    line-height: 92px;
    cursor: pointer
}

.huishou .block3 .block-detail3 .right div div:hover {
    border-color: #ff6119;
    color: #ff6119
}

.huishou .block3 .block-detail3 .right .fl {
    float: left
}

.huishou .block3 .block-detail3 .right .fr {
    float: right
}

.huishou .block3 .block-detail3 .mid i {
    display: block;
    margin: 0 auto;
    width: 336px;
    height: 25px;
    background: url(../images/huishou/jt-block3-right.png) no-repeat center bottom
}

.huishou .block3 .block-detail4 .left,.huishou .block3 .block-detail4 .right {
    display: inline-block;
	*display:inline;
    width: 310px;
    min-height: 1px;
    vertical-align: top;
    text-align: center
}

.huishou .block3 .block-detail4 i {
    display: inline-block;
	*display:inline;
    margin-bottom: 10px;
    width: 10px;
    height: 15px;
    background: url(../images/huishou/jt-block3-bottom-s.png) no-repeat center
}

.huishou .block3 .block-detail4 p {
    margin-bottom: 10px;
    border: 1px solid #d2d2d2;
    color: #666;
    font-size: 14px;
    line-height: 56px;
    cursor: pointer
}

.huishou .block3 .block-detail4 p:hover {
    border-color: #ff6119;
    color: #ff6119
}

.huishou .block3 .block-detail4 i.left {
    margin-top: -7px;
    background-position: 70px center
}

.huishou-table .banner {
    height: 265px;
    background: url(../images/huishou/banner-table.jpg) no-repeat center;
    text-align: center
}

.huishou-table .banner .title {
    padding: 76px 0 20px;
    color: #fff;
    font-weight: 700;
    font-size: 50px
}

.huishou-table .banner .subtitle {
    color: #fff;
    font-size: 18px
}

.huishou-table .mt {
    margin: 50px 0 30px;
    color: #000;
    text-align: center;
    font-weight: 700;
    font-size: 23px
}

.huishou-table .table-bordered {
    border-color: #000
}

.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
    border-color: #000
}

.huishou-table .table-bordered>thead>tr>th {
    height: 56px;
    border-bottom: 0;
    color: #000;
    text-align: center;
    font-weight: 700;
    line-height: 56px
}

.huishou-table .table>tbody>tr>td {
    display: table-cell;
    height: 56px;
    color: #666;
    vertical-align: middle;
    font-size: 14px;
    line-height: 56px
}

.huishou-table .table {
    margin: -1px auto 0;
    width: 820px
}

.huishou-table .table .td1 {
    padding: 22px;
    width: 16px;
    line-height: 20px
}

.huishou-table .table .td2 {
    padding: 22px;
    padding: 0 22px;
    width: 16px;
    line-height: 20px
}

.huishou-table .table>tbody>tr>td input[type=text] {
    width: 100%;
    outline: 0;
    border: 0;
    color: #000;
    text-align: center;
    font-size: 14px
}

.huishou-table .check-block label {
    float: left;
    width: 25%;
    text-align: center;
    font-weight: 500
}

.huishou-table label input[type=checkbox],.huishou-table label input[type=radio] {
    margin: 0;
    margin-top: -2px;
    margin-right: 10px;
    vertical-align: middle
}

.huishou-table .check-input-block label {
    float: left;
    width: 25%;
    text-align: center;
    font-weight: 500
}

.huishou-table .check-input-block p {
    float: left
}

.huishou-table .table>tbody>tr>td .check-input-block input[type=text] {
    float: left;
    margin: 0 15px;
    width: 85px
}

.huishou-table .check-block1 label {
    float: left;
    margin-right: 28px;
    font-weight: 500
}

.huishou-table .check-block1 label:last-child {
    margin-right: 0
}

.huishou-table .table .td3 {
    padding: 28px 48px;
    color: #999;
    font-size: 20px;
    line-height: 44px
}

.huishou-table .table .td4 {
    color: #666;
    font-size: 14px;
    line-height: 16px
}

.huishou-table .table .td4 input {
    display: inline-block;
	*display:inline;
    width: 60px!important;
    vertical-align: bottom
}

.huishou-table .table .td4 p {
    margin-top: 64px;
    text-align: right
}

.huishou-table .important {
    margin: 30px auto;
    width: 820px;
    color: #666;
    font-size: 12px;
    line-height: 26px
}

.huishou-table-important {
    position: fixed;
    top: 60px;
    left: 50%;
    z-index: 101;
    overflow-y: auto;
    margin: 0 0 0 -500px;
    width: 1000px;
    height: 638px;
    max-height: 80%;
    background: #fff
}

.huishou-table-important .action,.huishou-table-important .mt {
    height: 60px;
    text-align: center;
    font-size: 22px;
    line-height: 60px
}

.huishou-table-important .action {
    margin-bottom: 20px;
    width: 100%;
    height: 40px
}

.huishou-table-important .action a {
    display: inline-block;
	*display:inline;
    margin: 0 30px;
    width: 150px;
    height: 40px;
    border-radius: 3px;
    background: #d2d2d2;
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    cursor: pointer
}

.huishou-table-important .action #agree {
    background: #ff6119
}

.huishou-table-important .mc {
    padding: 10px 38px;
    color: #000;
    font-size: 18px;
    line-height: 49px
}

.choose_map {
    position: fixed;
    top: 60px;
    left: 50%;
    z-index: -100;
    margin: 0 0 0 -500px;
    width: 1000px;
    height: 600px;
    background: #fff;
    opacity: 0
}

.choose_map #allmap {
    float: left;
    width: 600px;
    height: 600px;
    border-right: 1px solid #eaeaea;
    box-shadow: 1px 0 5px #d2d2d2
}

.choose_map .map_choose {
    float: right;
    padding: 20px;
    width: 358px
}

.choose_map .map_choose .mt {
    margin-bottom: 10px;
    color: #000;
    font-size: 16px
}

.choose_map .map_choose .address_input input {
    padding: 8px 10px;
    width: 332px;
    outline: 0;
    border: 1px solid #ccc;
    border-radius: 0;
    background: #fff;
    color: #000
}

.choose_map .map_choose .mc {
    padding: 20px 0;
    height: 394px
}

.choose_map .map_choose .mc .detail {
    display: none;
    margin-bottom: 30px
}

.choose_map .map_choose .mc .detail .detail-mt {
    font-size: 14px
}

.choose_map .map_choose .mc .detail .detail-mc {
    margin-top: 6px;
    padding-left: 30px;
    background: url(../images/i-icon-address.png) no-repeat left top;
    font-size: 16px
}

.choose_map .map_choose .mc .detail .detail-mc1,.choose_map .map_choose .mc .detail .detail-mc2 {
    padding-left: 0;
    background: #fff;
    font-size: 20px
}

.choose_map .map_choose .mc .detail .detail-mc1 span,.choose_map .map_choose .mc .detail .detail-mc2 span {
    color: #ff6119
}

.choose_map .map_choose .mc .detail .detail-mc2 span {
    padding: 0 12px 0 5px;
    font-size: 30px
}

.choose_map .map_choose .mc .detail .detail-choose a {
    position: relative;
    float: left;
    margin-top: 5px;
    margin-right: 12px;
    width: 98px;
    height: 28px;
    border: 1px solid #efefef;
    background-color: #fff;
    color: #666;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    cursor: pointer
}

.choose_map .map_choose .mc .detail .detail-choose a.active {
    border-color: #f60
}

.choose_map .map_choose .mc .detail .detail-choose a.active:after {
    position: absolute;
    right: -1px;
    bottom: -1px;
    width: 19px;
    height: 16px;
    background: url(../images/i-user-right-jt.png);
    content: ""
}

.choose_map .map_choose .action a {
    display: block;
    width: 120px;
    height: 40px;
    border-radius: 4px;
    background: #9e9e9e;
    color: #fff;
    text-align: center;
    line-height: 40px;
    cursor: pointer
}

.choose_map .map_choose .action a.close_map {
    float: left
}

.choose_map .map_choose .action a.next_btn {
    float: right;
    display: none;
    background: #0595ff
}

.tangram-suggestion-main {
    z-index: 102
}

.pinggu_line .banner {
    height: 265px;
    background-position: center top
}

.pinggu_line .banner .title {
    padding-top: 68px
}

.pinggu_line .block1 .mt {
    margin: 0;
    padding: 56px 0 44px;
    color: #000;
    text-align: center;
    font-weight: 700;
    font-size: 23px
}

.pinggu_line .block1 .mc .pinggu_detail label {
    margin: 0;
    margin-left: 328px;
    padding-right: 10px;
    width: 100px;
    text-align: right;
    font-weight: 500
}

.pinggu_line .block1 .mc input[type=button],.huishou_box .mc input[type=button] {
    width: 160px;
    height: 40px;
    border: 0;
    background: #ff6119;
    color: #fff;
    line-height: 40px
}

.pinggu_line .pinggu_box {
    padding: 0
}

.pinggu_line .block1 .mc {
    padding: 0 0 40px;
    background: #fff
}

.pinggu_line .pinggu_box .mc .pinggu_detail .text {
    width: 326px;
    height: 48px;
    border: 0;
    background: #f1f1f1;
    box-shadow: none;
    color: #000;
    text-indent: 10px
}

.pinggu_line .pinggu_box .mc .pinggu_detail select {
    margin: 0;
    width: 326px;
    border-radius: 0
}

.pinggu_line .pinggu_box .mc .pinggu_detail .price {
    color: #666;
    font-size: 16px
}

.pinggu_line .pinggu_box .mc .pinggu_detail .price span {
    color: red;
    font-weight: 700;
    font-size: 26px
}

.pinggu_line .pinggu_box .mc .pinggu_detail .btn {
    padding: 0;
    width: 320px;
    height: 46px;
    outline: 0;
    border-radius: 6px;
    background: #ff6119;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 46px
}

.message {
    padding: 90px 0 140px;
    text-align: center
}

.message_action {
    margin-top: 20px
}

.message_action p {
    display: inline-block;
	*display:inline;
    padding: 0 15px;
    vertical-align: top
}

.message_action p a {
    padding-bottom: 4px;
    border-bottom: 1px solid #ccc;
    color: #000
}

.car_info {
    padding: 20px 0;
    border-top: 4px solid #ff6119
}

.car_info .mt {
    margin-top: 25px;
    padding-bottom: 20px;
    border-bottom: 2px solid #ccc;
    text-align: center;
    font-size: 20px
}

.car_info .mc .info-list {
    float: left;
    padding: 20px;
    width: 360px
}

.car_info .mc .info-list>dt {
    padding: 8px 10px;
    border-bottom: 1px solid #aaa;
    font-weight: 700;
    font-size: 16px
}

.car_info .mc .info-list>dd {
    padding: 8px 10px;
    border-bottom: 1px solid #ddd;
    color: #666;
    line-height: 30px
}

.car_info .mc .info-list>dd>span {
    display: inline-block;
	*display:inline;
    width: 50%
}

.public-right-float {
    position: fixed;
    top: 30%;
    right: 0;
    z-index: 999;
    display: none;
    width: 70px
}

.public-right-float .menu-detail {
    margin-bottom: 1px;
    padding-bottom: 10px;
    width: 100%;
    background: #ff6119;
    text-align: center
}

.public-right-float .menu-detail a {
    display: block;
    width: 100%;
    color: #fff
}

.public-right-float .menu-detail i {
    display: block;
    margin: 0 auto;
    width: 60px;
    height: 60px;
    background-position: center;
    background-size: 62%;
    background-repeat: no-repeat
}

.public-right-float .menu-detail:hover i {
    background-size: 75%
}

.public-right-float .menu-detail i.menu-detail-1 {
    background-image: url(../images/i-index-midmenu-1_black.png)
}

.public-right-float .menu-detail i.menu-detail-2 {
    background-image: url(../images/i-index-midmenu-2_black.png)
}

.public-right-float .menu-detail i.menu-detail-3 {
    background-image: url(../images/i-index-midmenu-3_black.png)
}

.public-right-float .menu-detail i.menu-detail-4 {
    background-image: url(../images/i-index-midmenu-4_black.png)
}

.public-right-float .menu-detail i.menu-detail-5 {
    background-image: url(../images/i-index-midmenu-5_black.png)
}

.pay-box-block h3 {
    color: red;
    text-align: center;
    font-size: 30px
}

.pay-box-block .boxCenterList p {
    margin-bottom: 18px!important;
    text-align: center;
    font-size: 20px!important
}

.pay-box-block .boxCenterList a {
    display: block;
    width: 160px;
    height: 40px;
    border: 0;
    background: #ff6119;
    color: #fff;
    line-height: 40px
}

.Right_box {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 100;
    visibility: visible;
    height: 100%
}

.Right_box .rightService {
    position: relative;
    overflow: hidden;
    width: 45px;
    height: 100%;
    background: #444
}

.Right_box .rightService .serviceCenter {
    position: absolute;
    top: 25px
}

.Right_box .rightService a {
    position: relative;
    display: block;
    padding: 10px 8px;
    color: #fff;
    text-align: center;
    font-size: 12px
}

.Right_box .rightService a:hover {
    background: #ff6119
}

.Right_box .rightService i {
    display: block;
    width: 28px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat
}

.Right_box .rightService .serviceBot {
    position: absolute;
    bottom: 25px
}

.Right_box .icon_user i {
    background-image: url(../images/icon_user.png)
}

.Right_box .icon_collect i {
    background-image: url(../images/icon_collect.png)
}

.Right_box .icon_pinggu i {
    background-image: url(../images/icon_pinggu.png)
}

.Right_box .icon_huishou i {
    background-image: url(../images/icon_huishou.png)
}

.Right_box .icon_online i {
    background-image: url(../images/icon_online.png)
}

.Right_box .icon_top i {
    background-image: url(../images/icon_top.png)
}

#bz_box {
    position: fixed;
    top: 10%;
    left: 10%;
    z-index: 101;
    display: none;
    overflow-y: scroll;
    width: 80%;
    height: 80%;
    background: #fff
}

#bz_box .bz_mt {
    margin-bottom: 20px;
    height: 60px;
    text-align: center;
    font-size: 24px;
    line-height: 60px
}

#bz_box .bz_mt .close_bz {
    float: right;
    margin-right: 20px;
    margin-left: -20px;
    color: #000;
    font-size: 34px;
    cursor: pointer
}

#bz_box .bz_mc {
    padding: 30px;
    font-size: 16px;
    line-height: 40px
}

#bz_box .bz_mc .title {
    font-weight: 700
}

.smll_show {
    display: none
}

.small .smll_hide {
    display: none
}

.small .smll_show {
    display: block
}

.small .container {
    width: 1000px!important
}

.small .public-block-top-main .logo {
    margin-top: 32px;
    width: 240px
}

.small .public-block-top-main .logo img {
    width: 100%
}

.small .public-block-top-main .main-menu {
    margin-left: 48px
}

.small .public-block-top-main .main-menu a {
    padding: 0 18px;
}

.small .public-block-top-main .search-block {
    width: 270px
}

.small .public-block-top-main .search-block form input[type=text] {
    width: 148px
}

.small .main-banner-block .left-notice {
    margin-right: 6px;
    width: 290px
}

.small .main-banner-block .right-quickmenu {
    display: none
}

.small .main-banner-block .right-small-quickmenu {
    display: block
}

.small .main-screen-block .left-brand {
    width: 322px
}

.small .main-screen-block .mc .small-detail {
    display: none
}

.small .main-screen-block .left-brand .mc .brand-detail {
    margin: 0 10px;
    width: 52px
}

.small .main-screen-block .mid-models {
    width: 386px
}

.small .main-recommend-block .mc .recommend-nav-tabs .nav-detail {
    width: 188px
}

.small .main-recommend-block .recommend-list .recommend-detail {
    margin: 0 8px 20px 0;
    width: 250px
}

.small .category-car-list .category-car-detail:nth-child(4n),.small .main-recommend-block .recommend-list .recommend-detail:nth-child(4n),.small .main-shop-block .mc .shop-nav-tabs .nav-detail:last-child,.small .main-shop-block .shop-list .shop-detail:nth-child(3n) {
    margin-right: 0
}

.small .main-recommend-block .recommend-list .recommend-detail .imgBox {
    width: 250px;
    height: 167px
}

.small .main-index-block .row {
    padding-right: 42px
}

.small .main-shop-block .mc .shop-nav-tabs .nav-detail {
    margin-right: 2px;
    width: 170px
}

.small .main-shop-block .shop-info {
    padding: 26px 16px 25px
}

.small .main-shop-block .shop-list .shop-detail {
    margin: 0 12px 0 0;
    width: 250px
}

.small .main-shop-block .shop-list .shop-detail .imgBox {
    width: 250px;
    height: 167px
}

.small .main-shop-block .shop-nav-mc {
    overflow: hidden;
    height: 314px
}

.small .main-news-block .left-news-block {
    width: 610px
}

.small .main-news-block .left-news-block .left-pic-news-block {
    width: 330px
}

.small .main-news-block .left-news-block .left-pic-news-block .img-news {
    margin-bottom: 20px;
    width: 330px;
    height: 221px
}

.small .main-news-block .left-news-block .left-list-news-block {
    margin-left: 16px;
    width: 260px
}

.small .main-news-block .left-news-block .left-list-news-block .news-detail {
    padding-bottom: 13px;
    border-bottom: 1px dashed #dadada;
    line-height: 26px
}

.small .main-news-block .left-news-block .left-list-news-block .imgBox {
    display: none
}

.small .main-news-block .left-news-block .left-list-news-block .infoBox {
    margin-left: 0;
    width: 100%
}

.small .main-news-block .left-news-block .left-list-news-block .infoBox .news-time {
    display: none
}

.small .main-offer-block .mc .right-offer-block {
    width: 902px
}

.small .main-offer-block .mc .right-offer-block .right-offer-new-block {
    display: none
}

.small .main-offer-block .mc .left-offer-block {
    width: 888px
}

.small .main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd1 {
    width: 403px
}

.small .main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd2,.small .main-offer-block .mc .right-offer-block .left-block-detail p.offer-zd3 {
    width: 98px
}

.small .public-block-footer .menu-list {
    width: 105px
}

.small .selector-block .selector-detail p {
    width: 110px
}

.small .selector-block .selector-detail ul ,
.small .selector-block .selector-detail .hidebrand_new {
    width: 898px
}

.small .category-car-list .category-car-detail {
    margin: 0 12px 20px 0;
    width: 248px
}

.small .category-car-list .category-car-detail .imgBox {
    width: 248px;
    height: 165px
}

.small .goods-detail .goods-pic,.small .goods-detail .goods-pic #tFocus-btn {
    width: 446px
}

.small .goods-detail .goods-pic #tFocus-pic {
    width: 446px;
    height: 293px
}

.small .goods-detail .goods-info {
    width: 515px
}

.small .goods-detail .goods-info .title {
    margin-top: 6px
}

.small .goods-detail .goods-info .goods-price-block {
    padding: 14px 24px
}

.small .goods-detail .goods-info .goods-promise {
    margin-bottom: 12px
}

.small .goods-detail .goods-info .goods-price-block p {
    display: inline-block;
	*display:inline;
    margin-right: 30px;
    vertical-align: sub
}

.small .goods-content-left,.small .goods-content-left .mc .goods-mc-content .table-mc {
    width: 768px
}

.small .goods-content-left .mc .goods-mc-content .table-mc li {
    width: 191px
}

.small .car_info .mc .info-list {
    width: 303px
}

.small .pinggu .pinggu_box {
    padding: 30px 74px
}

.huishou-table .huishou_box {
    padding: 30px 74px 60px 74px
}

.small .guohu .block1-jt {
    margin: 45px 15px
}

.small .guohu .block2 .mc {
    width: 900px
}

.small .guohu .block2 .mc .home_ad1 .block2-detail {
    width: 816px!important
}

.small .guohu .block2 .block2-detail .infoBox {
    width: 508px
}

.small .guohu .block2 .block2-detail .infoBox .content {
    font-size: 13px
}

.small .guohu .block2 .block2-detail .imgBox {
    width: 276px
}

.small .pinggu .block2-detail {
    margin-right: 10px;
    width: 336px
}

.small .pinggu .block2-detail:last-child {
    margin-right: 0
}

.small .pinggu .block2-detail .imgBox {
    width: 336px;
    height: 151px
}

.small .pinggu_line .block1 .mc .pinggu_detail label {
    margin-left: 218px
}

.small .guohu .block3-detail {
    width: 472px
}

.small .guohu .block3-detail .right_block {
    width: 260px
}

.small .guohu .block4-detail {
    width: 438px
}

.small .guohu .right-detail {
    width: 583px
}

.small .guohu .block4-detail li {
    font-size: 13px
}

.small .huishou .block1 .block1-detail {
    width: 510px
}

.small .huishou .block1 .block1-detail .detail-info {
    font-size: 13px
}

.small .huishou .block2 .infoBox {
    width: 588px;
    font-size: 13px
}

.small .huishou .block3 .block-detail2 .mid,.small .huishou .block3 .block-detail3 .mid,.small .huishou .block3 .block-detail4 .mid {
    width: 378px
}

.small .login-content .mc .login-pic {
    width: 465px
}

.small .login-content .mc .login-box {
    padding-top: 20px;
    width: 504px
}

.small .article-block .article_info,.small .article-block .article_list {
    width: 678px
}
.small .about_info .article_info{
	width:810px;
}

.small .article-block .article_list .article-detail .infoBox {
    width: 432px
}
.small .main-screen-block .left-brand .mc{
	width: 294px;
}
#car_brand_box{
	display:none;
	position: fixed;
    z-index: 101;
    background: #fff;
    top: 50%;
    left: 50%;
    width: 1028px;
    height: 600px;
    margin: -328px 0 0 -514px;
}
#car_brand_box > div{
	padding:10px;
}
#car_brand_box .car_mt{
	text-align:center;
	font-size:30px;
	margin-bottom:20px;
}
#car_brand_box .car_mt .close_car_brand_box{
	float: right;
	color: #000;
	margin-right: 12px;
	font-size: 40px;
	margin-top: -10px;
	cursor:pointer;
}
#car_brand_box .car_mc_block{
	float:left;
	width: 260px;
}
#car_brand_box .car_mc_model{
	width:486px;
}
#car_brand_box .car_mc_block > div{
	padding:0 10px 10px 10px;
}
#car_brand_box .car_mc_block .title{
	height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    background: #ff6119;
    color: #fff;
}
#car_brand_box .car_mc_block .car_brand_list{
	border: 1px solid #ff6119;
    margin-top: 4px;
    height: 442px;
	padding: 10px 20px 10px 30px;
	overflow-y:scroll;
}
#car_brand_box .car_mc_block .car_brand_detail{
	width: 186px;
}
#car_brand_box .car_mc_model .car_brand_detail{
	    width: 406px;
}
#car_brand_box .car_mc_block .car_brand_detail p{
	height:26px;
	line-height:26px;
	background: #e3e3e3;
    text-align: center;
}
#car_brand_box .car_mc_block .car_brand_detail li{
	display: block;
    padding-left: 8px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-align: left;
    cursor: pointer;
    border-bottom: 1px solid #f8f8f8;
	overflow:hidden;
	
    color: #000;
}

#car_brand_box .car_mc_block .car_brand_detail li.active,
#car_brand_box .car_mc_block .car_brand_detail li:hover{
	background:#ff6119;
	color:#fff
}
#car_brand_box .car_brand_choose{
	position: absolute;
    left: 14px;
    width: 17px;
    top: 74px;
}
#car_brand_box .car_brand_choose a{
	background: #e3e3e3;
    color: #333;
    float: left;
    height: 16px;
    line-height: 16px;
    margin-bottom: 4px;
    text-align: center;
    width: 16px;
    font-size: 13px;
	cursor:pointer;
}
#car_brand_box  .car_mc_block .car_series_list,
#car_brand_box  .car_mc_block .car_model_list{
	border: 1px solid #ff6119;
    margin-top: 4px;
    height: 442px;
    padding: 10px 20px;
    overflow-y: scroll;
}
#car_brand_box  .car_mc_block .car_model_list .loading{
	background: url(../images/loading.gif) no-repeat center;
    width: 36px;
    height: 36px;
    display: block;
    margin: 135px auto;
}
.pinggu_evalcar{
	padding:120px 0;
}
.pinggu_evalcar .mt{
	font-size: 26px;
	color:#333;
	margin-bottom:14px;
}
.pinggu_evalcar .submt{
	overflow:hidden;
	width:100%;
}
.pinggu_evalcar .submt li{
	float:left;
	padding: 0 20px;
	border-left: 1px solid #ccc;
	height: 18px;
	line-height: 18px;
}
.pinggu_evalcar .submt li.pl_0{
	padding-left:0;
	border:0;
}
.pinggu_evalcar .mc{
	border:1px solid #ccc;
	padding:40px 20px 20px;
	margin-top:30px
}
.pinggu_evalcar .mc .tcDetail{
	display:none;
}
.pinggu_evalcar .mc .tab_title{
	overflow:hidden;
	text-align:center;
	width: 543px;
	border-left: 1px solid #ccc;
	margin: 0 auto 60px;

}
.pinggu_evalcar .mc .tab_title p{
	float:left;
	width: 170px;
	text-align: center;
	font-size: 18px;
	padding: 5px;
	border: 1px solid #ccc;
	margin-left:-1px;
	cursor:pointer;
}

.pinggu_evalcar .mc .tab_title p:hover{
	color:#ff6119
}
.pinggu_evalcar .mc .tab_title p.active{
	background:#ff6119;
	border-color:#ff6119;
	position:relative;
	z-index:1;
	color:#fff;
}

.pinggu_evalcar .mc .tcdPrice,
.pinggu_evalcar .mc .tcdUser{
	overflow:hidden
}
.pinggu_evalcar .mc .tcdPrice li{
	float:left;
	width:33.333%;
	text-align:center;
	font-size:18px;
	font-weight:lighter;
	position:relative;
	padding-bottom:18px
}
.pinggu_evalcar .mc .tcdPrice li:after{
	content:"";
	position:absolute;
	width:20px;
	height:20px;
	background:url(../images/jt_s_t_pg.png) no-repeat center;
	bottom: 0px;
	left: 47%;
}
.pinggu_evalcar .mc .tcdPrice .active:after{
	background:url(../images/jt_s_t_pg_c.png) no-repeat center;
	
}
.pinggu_evalcar .mc .tcdUser li{
	float:left;
	width:33.19%;
	padding:10px 0;
	text-align:center;
	font-size:18px;
	border-width:1px 1px 1px 0;
	border-color:#ccc;
	border-style:solid;
	background: #fbfbfb;
}
.pinggu_evalcar .mc .tcdUser .f_b{
	border-left:1px solid #ccc;
}
.pinggu_evalcar .tcShuoming{
	background: #f5f5f5;
	padding: 20px;
	margin-top: 20px;
	line-height: 40px;
	font-size:16px;
	color:#000;
	font-weight:lighter
}
.pinggu_evalcar .tcShuoming .title{
	font-size: 20px;
	color: #ff6119;
	font-weight: bold;
	margin-bottom: 18px;
}
.pinggu_evalcar .tcShuoming p span{
	font-weight:400;
}
.huishou-zt-table{
	padding:0 0 40px 0;
}
.huishou-zt-table table,
.huishou-zt-table table th{
	text-align:center;
}
.huishou-zt-table td a{
	display:block;
	background: #f60;
	color: #fff;
	height: 45px;
	line-height: 45px;
	text-align: center;
	cursor:pointer;
}
.huishou-zt-table td span{
	color:#f00
}
.huishou-zt-table td em{
	padding:10px;
	background-color:#f60;
	font-style:normal;
	color:#fff;
	margin-right: 10px;
	margin-bottom: 10px;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    text-indent: 0;
    vertical-align: middle;
	float:left;
}
.huishou-zt-table td .zt_fr_box{
	float: right;
    width: 700px;
}
.huishou-zt-table td .end_zt{
	padding: 10px;
    border: 1px solid #f00;
}
.address_choose{
	display:none;
	width: 400px;
	height: 428px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -214px 0 0 -200px;
	background-color: #fff;
	z-index: 102;
}
.address_choose .title{
	overflow:hidden;
}
.address_choose .title a{
	float:left;
	width:50%;
	text-align:center;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ccc;
	color:#000;
	cursor:pointer;
}
.address_choose .title a.active{
	background-color:#f60;
	color:#fff;
	border-color:#f60;
}
.address_choose .ac_1,
.address_choose .ac_2{
	padding:20px;
	font-size:16px;
	line-height:30px;
	color:#666;
	height: 244px;
}
.address_choose .ac_2{
	display:none;
}
.address_choose .action p{
	padding:0 10px;
	color:#f00;
	text-align: left;
	text-indent: 80px;
	margin-bottom: 10px;
}
.address_choose .action{
	text-align:center
}
.address_choose .action a{
	display:inline-block;
	vertical-align:top;
	width:100px;
	text-align:center;
	line-height:40px;
	margin:0 10px;
	background-color:#000;
	color:#fff;
	cursor:pointer;
}
.address_choose .action a.checkac{
	background-color: #f60;
}
.address_choose .ac_2 .select select{
	float:left;
	width: 152px;
	padding: 9px;
	margin-right: 16px;
	
    border: 1px solid #a9a9a9;
}
.address_choose .ac_2 .select .city{
	margin-right:0;
}
.address_choose .ac_2 .input input{
	padding: 5px 10px;
	width: 336px;
	margin-top: 10px;
}
.address_choose .ac_2 .input p{
	font-size:12px;
	color:#f00;
	text-align: left;
}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
	*{
		box-sizing: content-box;
		-moz-box-sizing: inherit;
		-webkit-box-sizing: inherit;
	}
}







.basewidth{
	width:1200px;
	margin:auto;
}
.main-tab{
	margin-top:48px;
	height:471px;
	position:relative;
}
.main-tab .mt{
	width:100%;
	height:80px;
	line-height:80px;
	background:rgba(0,0,0,0.8);
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	z-index:10;
}
.main-tab .mt a{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin:0 81px;
}
.main-tab .mt a.current{
	color:#ff6a00;
}
.main-tab .mc{
	width:100%;
	height:100%;
}
.main-tab .mc .list{
	display:none;
	width:100%;
	height:100%;
}
.main-tab .mc .list:first-child{
	display:block;
}
.main-tab .mc .list img{
	width:1200px;
	height:471px;
}
.main-boutique{
	margin-top:60px;
}
.main-boutique .tt{
	text-align:center;
	font-size:34px;
	font-weight:lighter;
	color:#222;
}
.main-boutique .subtt{
	text-align:center;
	font-weight:lighter;
	margin-top:5px;
}
.main-boutique .line{
	width:20px;
	height:3px;
	background:#333;
	margin:auto;
	margin-top:22px;
}
.main-boutique .mc{
	margin-top:33px;
	position:relative;
	height:410px;
}
.main-boutique .mc .im{
	float:left;
	width:768px;
	height:410px;
}
.main-boutique .mc .con{
	float:right;
	width:432px;
	height:410px;
	background:#f4f4f4;
	padding:45px;
	position:relative;
}
.main-boutique .mc .con .title{
	font-weight:bold;
	font-size:24px;
	color:#333;
}
.main-boutique .mc .con .phone{
	padding-left:35px;
	line-height:27px;
	font-size:16px;
	margin-top:10px;
	color:#666;
	background:url(../images/phone.png) no-repeat 3px center;
}
.main-boutique .mc .con .des{
	color:#666;
	font-weight:lighter;
	line-height:30px;
	height:120px;
	overflow:hidden;
	margin-top:35px;
}
.main-boutique .mc .con .more{
	width:150px;
	height:45px;
	border:1px solid #e6e6e6;
	color:#333;
	line-height:45px;
	text-align:center;
	position:absolute;
	bottom:42px;
	left:142px;
}
.main-boutique .mc .con .more:hover{
	background:#f07f00;
	color:#fff;
	border:1px solid #f07f00;
}
.main-boutique .mc .swiper-button-prev{
	width:32px;
	height:32px;
	background:url(../images/left.png) no-repeat center;
	margin-top:-16px;
	left:-70px;
}
.main-boutique .mc .swiper-button-next{
	width:32px;
	height:32px;
	background:url(../images/right.png) no-repeat center;
	margin-top:-16px;
	right:-70px;
}
.main-display{
	margin-top:110px;
	background:#1b1e25;
	padding-top:18px;
	padding-bottom:25px;
}
.main-display .tt{
	text-align:center;
	font-size:34px;
	font-weight:lighter;
	color:#fff;
}
.main-display .subtt{
	color:#fff;
	text-align:center;
	margin-top:3px;
}
.main-display .line{
	width:22px;
	height:4px;
	background:#fff;
	margin:auto;
	margin-top:25px;
}
.main-display .tab{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top:36px;
}
.main-display .tab a{
	color:#fff;
	padding:0 20px;
}
.main-display .tab a:hover{
	color:#f07f00;
}
.main-display .tab span{
	color:#fff;
}
.main-display .tab span:last-child{
	display:none;
}
.main-display .mc{
	margin-top:20px;
	display: flex;
	flex-wrap: wrap;
}
.main-display .mc .list{
	width: 50%;
	display: flex;
}
.main-display .mc .list .pic{
	width:50%;
	overflow:hidden;
}
.main-display .mc .list .pic .box{
	width:100%;
	height:100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position:absolte;
	left:0;
	top:0;
}
.main-display .mc .list .pic img{
	width:100%;
	opacity:0;
}
.main-display .mc .list .con{
	width: 50%;
	padding:40px;
	background-color: #fff;
	position:relative;
}
.main-display .mc .list .con .title{
	font-size:24px;
	color:#333;
	font-weight:bold;
}
.main-display .mc .list .con .phone{
	padding-left:35px;
	line-height:27px;
	height:27px;
	overflow:hidden;
	font-size:16px;
	margin-top:6px;
	color:#666;
	background:url(../images/phone.png) no-repeat left center;
}
.main-display .mc .list .con .des{
	color:#666;
	font-weight:lighter;
	line-height:26px;
	height:78px;
	overflow:hidden;
	margin-top:25px;
}
.main-display .mc .list .con .more{
	width:120px;
	height:35px;
	border:1px solid #e6e6e6;
	color:#333;
	line-height:35px;
	text-align:center;
	margin-top:30px;
}
.main-display .mc .list:hover .con{
	background:#f07f00;
}
.main-display .mc .list:hover .con .title{
	color:#fff;
}
.main-display .mc .list:hover .con .phone{
	color:#fff;
	background:url(../images/phone_hover.png) no-repeat left center;
}
.main-display .mc .list:hover .con .des{
	color:#fff;
}
.main-display .mc .list:hover .con .more{
	color:#fff;
	border:1px solid #fff;
}
.main-display .mc .list:hover .pic .box{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.main-display .read{
	margin:auto;
	margin-top:28px;
	display:block;
	width:308px;
	height:53px;
	line-height:51px;
	border:1px solid #fff;
	padding-left:128px;
	color:#fff;
	font-size:18px;
	font-weight:lighter;
	background:url(../images/more.png) no-repeat 80px center;
}
.main-display .read:hover{
	color:#fff;
	background:#f07f00 url(../images/more.png) no-repeat 80px center;
	border:1px solid #f07f00;
}
@media screen and (max-width: 1460px){
	.main-display .mc .list .con{
		padding: 20px;
	}
	.main-display .mc .list .con .title{
		font-size:20px;
	}
	.main-display .mc .list .con .phone{
		font-size:14px;
	}
	.main-display .mc .list .con .more{
		margin-top:20px;
	}
}
.main-process{
	margin-top:46px;
}
.main-process .mt{
	text-align:center;
	font-size:34px;
	color:#333;
	font-weight:lighter;
}
.main-process .tab{
	text-align:center;
	margin-top:10px;
}
.main-process .tab p{
	font-size:16px;
	color:#333;
	font-weight:lighter;
	display:inline-block;
	margin:0 20px;
	cursor:pointer;
	position:relative;
}
.main-process .tab p.current{
	color:#ff6a00;
}
.main-process .tab p.current:after{
	content:"";
	position:absolute;
	width:26px;
	height:3px;
	background:#ff6a00;
	left:2px;
	bottom:-10px;
}
.main-process  .mc{
	margin-top:100px;
	padding:0 30px;
	overflow:hidden;
}
.main-process  .mc .detail{
	display:none;
}
.main-process  .mc .detail:first-child{
	display:block;
}
.main-process  .mc .detail .list{
	position:relative;
	width:25%;
	float:left;
}
.main-process  .mc .detail .pic{
	width:80px;
	height:80px;
	margin:auto;
	display:block;
}
.main-process  .mc .detail .tt{
	text-align:center;
	color:#333;
	font-size:18px;
	margin-top:5px;
	font-weight:lighter;
}
.main-process  .mc .detail .subtt{
	text-align:center;
	font-size:16px;
	margin-top:8px;
	color:#999;
	font-weight:lighter;
}
.main-process  .mc .detail .square{
	position:absolute;
	top: 42px;
	right: -18px;
	width: 37px;
}
.main-process  .mc .detail .list:last-child .square{
	display:none;
}
.main-index-block{
	margin-top:50px;
}
.main-news{
	background:#f5f5f5;
	padding:46px 0 80px;
}
.main-news .mt{
	text-align:center;
	font-size:34px;
	color:#333;
	font-weight:lighter;
}
.main-news .tab{
	text-align:center;
	margin-top:12px;
}
.main-news .tab a{
	font-size:16px;
	color:#333;
	font-weight:lighter;
	margin:0 20px;
}
.main-news .tab a:hover{
	color:#ff6a00;
}
.main-news .mc{
	margin-top:45px;
}
.main-news .mc .left-news .list{
	width:360px;
	float:left;
	margin-right:28px;
}
.main-news .mc .left-news .list .im{
	height:238px;
	overflow:hidden;
}
.main-news .mc .left-news .list .tt{
	font-size:16px;
	font-weight:bold;
	color:#333;
	line-height:25px;
	margin-top:12px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.main-news .mc .left-news .list .time{
	font-size:16px;
	color:#999;
	font-weight:lighter;
	margin-top:10px;
}
.main-news .mc .left-news .list:hover .tt{
	color:#ff6a00;
}
.main-news .mc .left-news .list:hover .im img{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.main-news .mc .right-news{
	width:424px;
	float:right;
}
.main-news .mc .right-news .con{
	background:#fff;
	height:124px;
	padding:0 20px;
	padding-top:11px;
	display:block;
	margin-bottom:26px;
}
.main-news .mc .right-news .con .tt{
	font-size:16px;
	font-weight:bold;
	color:#ff6a00;
}
.main-news .mc .right-news .con  .title{
	font-size:16px;
	font-weight:bold;
	color:#333;
	line-height:25px;
	height:50px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top:5px;
}
.main-news .mc .right-news .con .time{
	color:#999;
	font-weight:lighter;
	margin-top:5px;
}
.main-news .mc .right-news .con:hover{
	box-shadow:0 0 3px 5px #eee;
}
.main-news .mc .right-news .list{
	display:block;
	padding-left:43px;
	position:relative;
	margin-bottom:12px;
}
.main-news .mc .right-news .list .tb{
	position:absolute;
	left:0;
	font-weight:lighter;
	color:#358aa9;
}
.main-news .mc .right-news .list1 .tb{
	color:#ff6a00;
}
.main-news .mc .right-news .list .title{
	font-size:16px;
	color:#333;
	font-weight:lighter;
}
.main-news .mc .right-news .list .time{
	color:#999;
	font-weight:lighter;
}
.main-news .mc .right-news .list:hover .title{
	color:#358aa9;
}
.main-news .mc .right-news .list1:hover .title{
	color:#ff6a00;
}









.company{
	border-top:2px solid #eee;
}
.company .crumb{
	margin-top:28px;
	color:#666;
}
.company .crumb a{
	color:#666;
}
.company .mt{
	text-align:center;
	margin-top:35px;
}
.company .mt a{
	font-size:24px;
	color:#333;
	font-weight:bold;
	margin:0 28px;
	position:relative;
}
.company .mt a:hover{
	color:#ff6a00;
}
.company .mt a.active{
	color:#ff6a00;
}
.company .mt a.active:after{
	content:"";
	position:absolute;
	width:100%;
	height:5px;
	background:#ff6a00;
	left:0;
	bottom:-13px;
}
.company .tab{
	margin-top:58px;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.company .tab a{
	font-size:18px;
	color:#333;
	font-weight:lighter;
	padding:5px 28px;
	margin:0 20px;
}
.company .tab1 a{
	padding:5px 15px;
	margin:0 7px;
}
.company .tab1 span:last-child{
	display:none;
}
.company .tab a:hover{
	color:#ff6a00;
}
.company .tab a.active{
	background:#ff6a00;
	color:#fff;
}
.company .mc{
	margin-top:60px;
	min-height:300px;
}
.company .mc .list{
	margin-bottom:58px;
	display:block;
}
.company .mc .im{
	float:left;
	width:768px;
	height:410px;
}
.company .mc .con{
	float:right;
	width:432px;
	height:410px;
	background:#f4f4f4;
	padding:45px;
	position:relative;
}
.company .mc .con .title{
	font-weight:bold;
	font-size:24px;
	color:#333;
}
.company .mc .con .phone{
	padding-left:35px;
	line-height:27px;
	font-size:16px;
	margin-top:10px;
	color:#666;
	background:url(../images/phone.png) no-repeat 3px center;
}
.company .mc .con .des{
	color:#666;
	font-weight:lighter;
	line-height:30px;
	height:120px;
	overflow:hidden;
	margin-top:35px;
}
.company .mc .con .more{
	width:150px;
	height:45px;
	border:1px solid #e6e6e6;
	color:#333;
	line-height:45px;
	text-align:center;
	position:absolute;
	bottom:42px;
	left:142px;
}
.company .mc .con .more:hover{
	background:#f07f00;
	color:#fff;
	border:1px solid #f07f00;
}
.company .mc1{
	background:#f1f1f1;
	padding-top:30px;
	margin-top:33px;
	min-height:300px;
}
.company .mc1 .list{
	float:left;
	width:590px;
	height:192px;
	background:#fff;
	padding:28px 20px;
	margin-bottom:40px;
}
.company .mc1 .list:nth-child(2n){
	float:right;
}
.company .mc1 .list .im{
	float:left;
	width:210px;
	height:136px;
}
.company .mc1 .list .con{
	float:right;
	width:300px;
}
.company .mc1 .list .con .title{
	font-size:18px;
	color:#333;
	font-weight:bold;
}
.company .mc1 .list .con .phone{
	font-size:16px;
	color:#333;
	margin-top:3px;
}
.company .mc1 .list .con .des{
	font-weight:lighter;
	color:#666;
	margin-top:15px;
	line-height:26px;
	height:52px;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.company .mc1 .list:hover{
	box-shadow: 0 3px 8px 1px #e6e6e6;
}
.company .mc1 .list:hover .title{
	color:#ff6a00;
}







.back_bg{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
}
.tan_wx{
	position:fixed;
	background:#fff;
	width:600px;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	padding:30px;
	text-align:center;
	z-index:120;
	display:none;
}
.tan_wx p{
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}
.tan_wx .close_btn{
	position:absolute;
	right:10px;
	top:-3px;
	font-size:35px;
	color:#000;
	cursor:pointer;
}














