#benefitDetails{
    width: 100%;
    margin-top: 20px;
}
#benefitDetails .page{
    width: 1200px;
    margin: 0 auto;
}
.page .page-change div{
    width: 240px;
    height: 34px;
    background-color: #CF0D28;
    color:#fff;
    font-weight: 700;
    line-height: 34px;
    text-align: center;
    font-size: 20px;
    border-radius: 8px;
    letter-spacing:3px;
    margin-bottom: 10px;
}
#benefitDetails .page .detail-path{
    height: 38px;
    line-height: 38px;
}
#benefitDetails .page .tgTitle{
    width: 100%;
    margin-top: 10px;
    font-size: 30px;
    padding-left: 30px;
}




.TopContent .TopinpL{
    float:left;
    width:698px;
    margin-top:10px;
}
.TopContent .TopinpL .TopinpLTips{
    width:658px;
    font-size:16px;
}
.TopinpL .advert{
    height: 170px;
    width: 300px;
    background-color: #3e3e3e;
    color: #fff;
    margin-top:10px
}

.TopinpLTips i{
    color:#f00;
    font-weight:bold;
}
.TopinpLTips dd{
    color:#575757;
}
.TopinpLTips dd span{
    font-size:17px;
}
.TopinpLTips dd span.for{
    font-size:24px;
    font-weight:bold;
}
.TopinpLTips dd samp{
    padding-left:45px;
}
.TopinpLTips dt{
    display:block;
    margin-top:20px;
    line-height:24px;}
.TopinpLTips dt span{
    float:left;
}
.TopinpLTips dt em{
    display:inline-block;
    padding:12px 31px;
    background:url(../img/ico-ToTips.png) no-repeat;
}


.Tglist #detailF ul li{
    margin-top: 20px;
    width: 100%;
    display: flex;
}
.Tglist #detailF ul li .t{
    width: 65px;
    height: 30px;
    line-height: 30px;
    color: #707070;
    font-size: 14px;
}

.Tglist #detailF ul li .TglistC{
    width: 558px;
}
.Tglist #detailF ul li .TglistC .sel{
    width: 155px;
}

.Tglist #detailF ul li .TglistC .sel input{
    width: 135px;
}
.Tglist #detailF ul li .TglistC .inC input{
    width: 340px;
    height: 24px;
    line-height: 24px;
    border: solid 1px #d5d5d5;
    padding: 2px 9px;
    font-size: 14px;
    z-index: 1;
    color: #333;
    box-shadow: 0 0 5px rgba(213,213,213,.35);
}
.Tglist #detailF ul li .TglistC .factorybox{
    position: relative;
}
.Tglist #detailF ul li .TglistC .factorybox .factoryName{
    width: 135px;
}
.Tglist #detailF ul li .TglistC .factorybox em{
    display: block;
    width: 14px;
    height: 10px;
    background-position: 0 -460px;
    position: absolute;
    top: 13px;
    right: 10px;
    cursor: pointer;
    background: url(../img/ico1.png) no-repeat 0 -462px;
}
#detailF .signup{
    /*text-align: center;*/
    /*margin-left: 90px;*/
}
.Tglist #detailF .signup>li{
    /*text-align: center;*/
    /* width: 400px; */
}
.Tglist #detailF .signup>li .TglistC{
    width:260px

}
.Tglist #detailF .signup>li .TglistC .inC input{
    width: 260px;
    height: 36px
}
.Tglist #detailF ul li .TglistC .TgTabinfo .item.selected{
    border: solid 1px #ff5353
}
.Tglist #detailF ul li .TglistC .TgTabinfo .item a.selected{
    color: #ff5353;
}
.Tglist #detailF ul li .TglistC .TgTabinfo .item em.selected{
    background: url(../img/ico.png) no-repeat 0 -32px;
}


.sel-more{width:99%;height:300px;line-height:24px;border:solid 1px #d5d5d5;padding:0;color:#a9a9a9;background:#fff;position:absolute;top:28px;left:0;overflow:hidden;z-index:6;}
.sel-more dt{width:20px;height:300px;display:block;border-right:solid 1px #dcdcdc;background:#f8f8f8;text-align:left;}
.sel-more dt a{display:block;text-align:center;line-height:20px;font-size:12px;color:#261d18;}
.sel-more dt a.act{color:#ff3938;}
.sel-more dt a:link,.sel-more dt a:visited,.sel-more dt a:active{color:#261d18;}
.sel-more dt a:hover,.sel-more dt a.act{color:#ff3938;}

.sel-more #brandlist{width:132px;height:520px;font-size:14px;overflow-y:auto;overflow-x:hidden;text-align:left;text-align: center;}
.sel-more #brandlist samp,.sel-more .brandlist span{display:block;padding:0 10px;color:#261d18;}
.sel-more #brandlist samp{background:#f8f8f8;border-bottom:solid 1px #e7e7e7;border-top:solid 1px #e7e7e7;line-height:22px;height:22px;}
.sel-more #brandlist samp.act{color:#ff3938;}
.sel-more #brandlist span{line-height:24px;height:24px; display:block;padding:2px 0;line-height:20px;text-align: center;cursor: pointer;}
.sel-more #brandlist span:link,.sel-more #brandlist span:visited,.sel-more #brandlist span:active{color:#261d18;}
.sel-more #brandlist span:hover,.sel-more #brandlist span.act{color:#ff3938;}

/*车型 */
.Tglist #detailF ul li .TglistC .TgTabinfo{
    width: 100%;
}
.Tglist #detailF ul li .TglistC .TgTabinfo span{
    border: solid 1px #d4d4d4;
    display: inline-block;
    word-break: keep-all;
    white-space: nowrap;
    position: relative;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
    cursor: pointer;
}
.TgTabinfo span a{
    display:inline-block;font-size:14px;padding:6px 26px;
}
.TgTabinfo span:hover,.TgTabinfo span.act{border:solid 1px #ff5353;}
.TgTabinfo span em{display:block;width:14px;height:14px;background:url(../img/ico.png) no-repeat 0 -66px;position:absolute;bottom:0;right:0;}
.TgTabinfo span.act em,.TgTabinfo span:hover em{background-position:0 -32px;}
.TgTabinfo span a,.TgTabinfo span a:link,.TgTabinfo span a:visited,.TgTabinfo span a:active{color:#707070;}
.TgTabinfo span.act a,.TgTabinfo span a:hover{color:#ff5353;}
.help-inline{color:#f00;font-size:12px;text-align:left;line-height:30px;}


.borderTop{;margin-top:10px;+float:left;}
.borderTop span a{padding:0;width:76px;height:26px;line-height:26px;text-align:center;color:#707070;}

li.TgbtnC {
    padding-left: 110px;
    margin-top: 10px;
}
.Tgbtn{width:260px; cursor: pointer;}
.Tgbtn button{ width:245px; height:40px; line-height:40px; font-size:20px; background:#FE0000; color:#fff; border-radius: 8px ; -webkit-border-radius: 8px ; -moz-border-radius: 8px ; -ms-border-radius: 8px ; -o-border-radius: 8px ; }

.getService{font-size:12px;color:#b5b5b5;margin-top:10px;}
.getService a,.getService a:link,.getService a:visited,.getService a:active{color:#ff7777;text-decoration:none;}
.getService a:hover{color:#ff7777;text-decoration:underline;}


 .userphone .TglistC .inC {
    position: relative;
}


.userphone .TglistC .inC .getVerCode{
    width: 140px;
    height: 100%;
    background-color: #F04848;
    color: #fff;
    position: absolute;
    right: -19px;
    top:0;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
}
.getService input:checked + span{
    width: 10px;
    height: 10px;
    color: #F0544D;
}

/* 经销商 */
.delwrap {
	
	border-bottom:none;
	position:relative;
	font-size:14px;
	margin-top:25px;
}
 .delwrap .delTit{ 
    border:1px solid #d5d5d5;
	height:40px;
	line-height:40px;
	background:#f7f7f7;
	color:#797979;
	font-size:14px;
	border-bottom:1px solid #d5d5d5;
}
.delwrap .delList{
	position:relative;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}
.delwrap .delShop{
		color:#ff3938;
}
.delwrap .delNamecenter{
	padding-left:44px;
	float:left;
}

.delwrap .grayClass{
	position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 22px;
    background: url(../img/checkgray.png) no-repeat;
    width: 14px;
    height: 14px;
    cursor:pointer;
}

.delwrap .delIcon{
	position:absolute;
	top:50%;
	margin-top:-7px;
	left:22px;
	background:url(../img/delredok.png) no-repeat;
	width:14px;
	height:14px;
	cursor:pointer;

}

.delwrap .delcustomer{
	width:470px;
}
.delwrap .delPhone{
	float:right;
	color:#ff3938;
	font-weight:bold;
}  

.hasShowAll{
    
	text-align:center;
	background:#fff;
	width:160px;
	height:40px;
	line-height:40px;
	bottom:-40px;
	border:1px solid #d5d5d5;
	border-top:none;
	font-weight:bold;
	font-size:14px;
    cursor:pointer;
    margin: 0 auto;
} 
.getarror{
	background:url(../img/delarror.png) no-repeat;
	width:12px;
	height:8px;
	display:inline-block;
	margin-left:5px;
}
#gerMorText .delelist{
    background:url(../img/delelist.png) no-repeat;
	width:12px;
	height:8px;
	display:inline-block;
	margin-left:5px;
}
/* 右侧车展示区域 */
.TopContent .TopinpR{
    float:right;width:430px;margin-top:30px;
}
.TopinpR .imgBox{width:412px;height:274px;overflow:hidden;margin:10px auto;border:2px solid #bdbcbc}
.TopinpR .imgBox img{width:100%;height:100%;}



/* go车流程 */

.proPoint {
    margin-top: 20px;
    height: 80px;
    padding: 10px 20px;
    display: flex;
    justify-content: space-between;
}
.proPoint .ico-pro{
    position: relative;
    width: 160px;

}
.proPoint .one{
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 40px solid #CF0D28;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
}
.proPoint .two{
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 40px solid #fff;
    position: absolute;
    left: 10px;
    top: 0;
    z-index: 4;
}
.proPoint .three{
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 40px solid #CF0D28;
    position: absolute;
    left: 13px;
    top: 0;
    z-index: 3;
}
.proPoint .content{
    width: 160px;
    height: 76px;
    position: absolute;
    left: 11px;
    top: 0px;
    border: 2px solid #CF0D28;
    border-left: none;
    text-align: center;
}
.proPoint .num .one i{
    width: 20px;
    height: 80px;
    position: absolute;
    left: -30px;
    top: -16px;
    color: #fff;
    font-size: 20px;
}
.proPoint .once .content{
    background-color:#CF0D28 ;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    letter-spacing:2px;
}
.proPoint .once .content p{
    line-height: 76px;
    margin-left: 32px;
}
.proPoint .num .content p{
    margin-left: 32px;
    line-height: 36px;
    font-size: 16px;
    font-weight: 700;
    color: #7A7A7A;
}
.proPoint .num .content .content-t{
    font-size: 20px;
    letter-spacing:2px;
}
/* 详细信息 */
/* 左侧 */
.tgL{width:100%;margin-top:30px;}

.serverC{
    padding: 10px;
    border-bottom: solid 1px #e8e8e8;
}
.serverC .serverCinfo {
    padding: 20px 25px;
    overflow: hidden;
    border: 1px solid #dedede
}
.serverC .serverCinfo>dl {
    width: 100%;
}
.serverC .serverCinfo>dl>dt {
    padding-left: 300px;
    padding-top: 20px;
    height: 160px;
    display: block;
    background: url(../img/point.png) no-repeat 140px 10px;
}
.serverC .serverCinfo>dl>dt>span {
    display: block;
    line-height: 34px;
    color: #000;
    font-size: 14px;
    font-weight: 600;
}
.serverC .serverCinfo>dl>dd {
    width: 274px;
    height: 114px;
    margin:0 60px 30px 40px;
    float: left;
    text-align: center;
    border: solid 1px #dedede;
    border-radius: 8px;
}
.serverCinfo>dl>dd em {
    display: block;
    width: 36px;
    height: 36px;
    background: url(../img/ico-pointsmall.png) no-repeat;
    float: left;
    margin: 8px 15px 0 20px;
}
.serverCinfo>dl>dd .icon2{
    background-position: 0 -90px;
}
.serverCinfo>dl>dd .icon3{
    background-position: 0 -195px;
}
.serverCinfo>dl>dd .icon4{
    background-position: 0 -285px;
}
.serverCinfo>dl>dd .icon5{
    background-position: 0 -382px;
}
.serverCinfo>dl>dd .icon6{
    background-position: 0 -480px;
}
.serverCinfo>dl>dd p {
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    width: 100%;
    background: #f7f7f7;
    line-height: 50px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.serverCinfo>dl>dd span {
    font-size: 12px;
    display: block;
    text-align: left;
    width: 238px;
    height: 48px;
    line-height: 24px;
    padding: 8px;
    color: #999;
}
.why {
    padding: 15px 10px;
    overflow: hidden;
}
.whyT {
    border-top: solid 1px #dedede;
    height: 0px;
    position: relative;
}
.whyT h5{
    position: absolute;
    left: 0;
    top: -15px;
    text-align: center;
    width: 100%;
    height: 30px;
    font-size: 20px;
    color: #ff3838;
    font-weight: bold;
}
.whyT h5 i {
    background: #fff;
    padding: 5px 10px;
}

i {
    font-style: normal;
    font-size: 14px;
    color: #f54a45;
    line-height: 1.5;
}
.TopinpLTips i{
    font-style: normal;
    font-size: 16px;
    color: #f54a45;
    line-height: 1.5;
}
.whyInfo {
    margin-top: 30px;
}
.whyInfo .info{
    display: flex;
    justify-content: space-around;
}
.whyInfo .dd {
    width: 230px;
    height: 115px;
    padding: 0 11px 30px 70px;
    background: url(../img/ico-why.png) no-repeat;
    margin: 20px 15px 0 60px;
}
.whyInfo .dd.ico-why01 {
    background-position: 0 10px;
    border-bottom: dashed 1px #dbdbdb;
}
.whyInfo p {
    font-size: 16px;
    font-weight: bold;
    color: #261d18;
    line-height: 30px;
    padding-left: 40px;
}

.whyInfo span {
    font-size: 12px;
    color: #7a7a7a;
}

.whyInfo .dd.ico-why02 {
    background-position: 0 -139px;
    border-bottom: dashed 1px #dbdbdb;
}
.whyInfo .dd.ico-why03 {
    background-position: 0 -297px;
}
.whyInfo .dd.ico-why04 {
    background-position: 0 -437px;
}
.bgCinfo {
    width: 750px;
    padding: 0 15px 10px;
    margin: 0 auto;
    margin-top: -40px;
}
.bgCinfo dl {
    /*margin-top: 60px;*/
    width: 100%;
}
.bgCinfo dl dt {
    width: 410px;
    height: 270px;
    background: url(../img/bg.png) no-repeat 0 0;
}
.bgCinfo dl dt, .bgCinfo dl dd {
    float: left;
}
.bgCinfo dl dd {
    line-height: 30px;
    font-size: 14px;
    width: 340px;
    padding-top: 60px;
}
.bgCinfo dl dt, .bgCinfo dl dd {
    float: left;
}
.bgCinfo dl.ico-bg01 dt {
    background-position: 20px 0;
}
.bgCinfo dl.ico-bg02 dd {
    padding-top: 90px;
}
.bgCinfo dl.ico-bg02 dt {
    background-position: 80px -346px;
}
.bgCinfo dl.ico-bg03 dt {
    background-position: 20px -720px;
}
.bgCinfo dl dd p {
    font-size: 18px;
    color: #ff3838;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
.bgCinfo dl dd span {
    display: block;
    color: #7a7a7a;
}

.message .msg-title{
    position: relative;
    height: 44px;
    padding: 8px 0;
    border-bottom: 1px solid #dddddd;
}
.message .msg-title span{
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    line-height: 60px;
    font-size: 24px;
    color: #f54a45;
    font-weight: bold;
    border-bottom: 2px solid #f54a45;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.msg-bj{
    font-size: 20px;
    color: #686868;
    line-height: 50px;
    height: 50px;
    text-align: center;
    font-weight: bold;
    margin: 12px 0 ;
}
.msg-bj a:hover{
    color: #f54a45;
}
.msg-info{
    margin-top: 4px;
}
.msg-info li{
    line-height: 14px;
    color: #686868;
    margin-bottom: 20px;
    height: 14px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 26px
}
.msg-info li a{
    float: left;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-right: 1px solid rgb(102, 102, 102);
    height: 100%;
    width: 49%;
    overflow: hidden;
    color: rgb(102, 102, 102);
}
.msg-info li a:hover{
    color: #f54a45;
}
.msg-info li .noBorder{
    border-right: none;
    margin-left: 6px;
}
.msg-info .first{
    font-size: 20px;
    line-height: 20px;
    height: 20px;
}


