/*閿熸枻鎷烽敓鏂ゆ嫹1閿熸枻鎷烽敓鏂ゆ嫹*/
.contain{width: 1200px;margin: 0px auto;}
.indexnav1{width: 100%;height: 33px;background: #f3f3f3;color: #666;line-height: 33px;min-width: 1200px;}
#daoh{display: inline-block;position: relative;
     cursor: pointer;margin-right: 28px;
    overflow: hidden;height:33px;z-index: 99999999;padding-right:15px; }
#daoh img {position: relative;top: -1px;}
.indexnav1 ul{float: right}
.indexnav1 ul li{float: left;margin-left: 15px;}
.indexnav1 ul li a { color:#666; }
.indexnav1 ul li a.this{color:#cf000e;}
.indexnav1 ul li a:hover{color:#cf000e;}
.jg{position: relative; top: -1px;}
.allGoodsList{
	position: relative;
	width: 126px !important;
}
.allGoodsList a{
    text-align: left;
    text-indent: 20px;
}
.allGoodsList a img{
    width: 13px;
    height: 7px;
    position: absolute;
    right: 16px;
    top: 23px;
}
.allGoodsBox{
	width: 660px;
    position: absolute;
    z-index: 999;
    left:71px;
    background: #fff;
    padding: 16px 28px 16px 20px;
    box-shadow: 0 0 20px #000;
    display:none;
    font-size: 14px;
}
.allGoodsBox>div{
	width: 100%;
    line-height: 24px;
    height: auto;
    overflow: hidden;
}
.allGoodsBox .left{
	position: relative;
    float: left;
    line-height: 30px;
}
.allGoodsBox .left:first-child{
	width: 16%;
}
.allGoodsBox .left:nth-child(2){
	width: 84%;
}
.allGoodsBox .left span{
	color: #444;
	padding-right: 22px;
	cursor: pointer;
}
.allGoodsBox .left span:after{
    content: "";
    width: 7px;
    height: 13px;
    position: absolute;
    right: 14px;
    top: 9px;
    background: url(../imgs/icon_arrow_next.png) no-repeat center;
}
.allGoodsBox .left a{
	color: #777;
	margin-right: 16px;
	cursor: pointer;
}
.allGoodsBox .left a:hover{
	color: #cf000e;
}
.allGoodsBox .left a.active{
	color: #cf000e;
	background: none;
}
.btterybox{
	width: 800px;
    position: absolute;
    z-index: 999;
    left:198px;
    background: #fff;
    padding: 10px 20px;
    box-shadow: 0 0 20px #000;
    display:none;
}
.btterybox .ABC{
	background: #e0e0e0;
    padding: 4px;
}
.btterybox .ABC .coni{
	width: 31px;
}
.btterybox .page1{
	margin-left:0 !important;
}
.choose{
    display: inline-block;
    line-height: 26px;
    border: 1px solid #999;
    border-radius: 16px;
    margin-left: -15px;
    margin-top: 44px;
    padding: 4px 10px;
    cursor: pointer;
}
.choose p{
	float:left;
}
.choose p img{
	width: 24px;
    height: 24px;
    margin-top: 2px;
}
.choose p:nth-child(3) img{
	width: 15px;
    height: 15px;
    margin-top: 6px;
}
.choose p.carname{
	font-size: 12px;
	margin: auto 8px;
	max-width: 265px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sreach{
    display: inline-block;
    width: 446px;
    background: #cf000e;
    padding: 2px;
    border-radius: 2px;
    padding-right: 0;
    position: absolute;
    right: 18%;
    top: 32px;	
}
.sreach span{
    display: block;
    position: absolute;
    left: 14px;
    top: 10px;
    width: 22px;
    height: 22px;
    background: url("../imgs/nav2-search.png") no-repeat center;	
}
.sreach input{
    border: 0;
    width: 324px;
    height: 34px;
    display: block;
    float: left;
    padding-left: 42px;
    outline: none;
    box-sizing: content-box;
}
.sreach div{
	width: 78px;
    float: right;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 34px;
    cursor:pointer
}
.headHotSreach{
	position: absolute;
    right: 18%;
    top: 78px;
    width: 448px;
    font-size: 12px;
}
.headHotSreach a,.headHotSreach span{
	margin-right: 14px;
	color: #999;
}
.headHotSreach a.hotActive{
	color:#cf000e;
}
.carport{
	position: fixed;
    width: 438px;
    height: auto;
    padding: 16px 25px;
    box-sizing: border-box;
    right: 41px;
    top: 326px;
    z-index: 9999;	
    border: 1px solid #e0e0e0;
    background: #fff;
    display:none;
}
.carport:after{
	content: "";
    border-top: 8px solid transparent;
    border-right: 8px solid transparent;
    border-left: 8px solid #fff;
    border-bottom: 8px solid transparent;
    position: absolute;
    right: -16px;
    top: 29px;
}
.weixintu{
	position: absolute;
    right: -64px;
    top: 42px;
    z-index: 999;
    display:none;
}
.carlist p{
	font-size: 12px;
    color: #999;
    margin-bottom: 15px;
}
.carlist ul div:first-child{
	float:left;
	width: 216px;
}
.carlist ul div:first-child input{
    width: 14px;
    height: 14px;
    position: relative;
    top: -12px;
    display:none;
}
.carlist ul div:first-child p{
	display: inline-block;
    color: #444;
    font-size: 12px;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: keep-all;
    white-space: nowrap;
}
.carlist ul div:first-child input[type=radio] + label{
	display: inline-block;
    position: relative;
    margin-left: 20px;
}
.carlist ul div:first-child input[type=radio]:checked + label:before{
	content:url(../imgs/icon_quan_red.png);
}
.carlist ul div:first-child input[type=radio] + label:hover:before{
	content:url(../imgs/icon_quan_red.png);
}
.carlist ul div:first-child input[type=radio] + label:before{
	content: url(../imgs/icon_quan_grey.png);
    margin-top: 1px;
    left: -22px;
    width: 14px;
    height: 14px;
    position: absolute;
}
.carlist ul div:nth-child(2){
	float:right;
}
.carlist ul div:nth-child(2) a{
	display: block;
    float: left;
    width: 84px;
    color: #494949;
    font-size: 12px;
    text-align: center;
    line-height: 27px;
    border-radius: 4px;
    margin-left: 0;
}
.carlist ul div:nth-child(2) i{
	display: block;
    float: right;
    width: 9px;
    height: 9px;
    margin-top: 9px;
    margin-left: 12px;
    background: url(../imgs/close01.png) no-repeat ;
    background-size: contain;
    cursor: pointer;
}
.buttons{
    bottom: 18px;
}
.buttons div{
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    cursor: pointer;
}
.buttons div.add{
	width: 216px;
    background: #cf000e;
}
.buttons div#cannotAddCarModelDiv{
	cursor: default;
	background: #999;
}
.buttons div.goCar{
    background: #2e2c2c;
    width: 160px;
}
/*閿熸枻鎷烽敓鏂ゆ嫹2閿熸枻鎷烽敓鏂ゆ嫹*/
.logo{width: 132px;height: 43px;display: block;margin-right: 35px;
    background: url("../imgs/indeximg.png") no-repeat 0px -312px;position: relative;top: 20px;}
.indexnav2{height: 162px; clear: both; border-bottom:2px #CF010E solid;box-sizing:border-box;background}
.navleft{width: 790px;float: left;}
.indexnav2 ul.navleft li{float: left; font-size: 16px;line-height: 50px; width:100px;text-align:center;height: 52px;margin-right:1px;}
.indexnav2 ul.navleft li a{display: inline-block;width: 100%;height: 100%;color: #ffffff;}
.indexnav2 ul.navleft li.this a { background: #be0000;}
.indexnav2 ul.navleft li :hover{background: #be0000;}
  .contain1{
    width: 1200px;
    margin: 0px auto;
    position: relative;
  }
  .indexnav2 .contain1{
  	height:110px;
  }
  .contain2,.contain2 ul{
  	height:52px;
  	background: #CF010E;
  }
  .contain2 ul {
    width: 1200px;
    margin: 0 auto;
    float: none;
}
.nav2right  {float: right;margin-top: 40px;position: relative;height:55px;}
.nav2right a{display: inline-block;width: 29px ;height: 22px;margin-left: 40px;}
.man{background: url("../imgs/indeximg.png") no-repeat -700px -23px; width: 21px}
.man:hover{background: url("../imgs/indeximg.png") no-repeat -700px 0px;}
/* .car{background: url("../imgs/indeximg.png") no-repeat -700px -46px;margin-left: 42px;}
.car:hover{background: url("../imgs/indeximg.png") no-repeat -700px -69px; } */
.weixin{background: url("../imgs/indeximg.png") no-repeat -700px -92px;width: 28px;}
.weixin:hover{background: url("../imgs/indeximg.png") no-repeat -700px -115px;}
.navweixin{position: absolute;left: -67px;top: 27px;display:none;z-index:1000;}
.navgrzx{position: absolute;left: 0px; top:0px; display:none;z-index:999;top: 26px;left: -25px;}
.select_area_list1{margin-top:8px;}
/*閿熼樁璇ф嫹閿熸枻鎷烽敓鍊熼儴閿熸枻鎷*/
.foottop{ background:#F3F3F3;padding:20px 0px;}
.foottop dl dt {float: left;width: 42px;height: 42px;margin-top: 15px; }
.foottop dl dd {float: left;width: 199px;height: 72px; margin-right: 13px;padding-left: 20px; }
.goodwrap{width: 1240px;overflow: hidden;}
.ser1{background: url("../imgs/icon_1.png") no-repeat;}
.ser2{background: url("../imgs/icon_2.png") no-repeat;}
.ser3{background: url("../imgs/icon_3.png") no-repeat;}
.ser4{background: url("../imgs/icon_4.png") no-repeat;}
.foottop .p1{font-size: 16px; color: #444444;margin-bottom: 2px;padding-top: 14px; font-weight: bolder}
.foottop .p2{font-size: 14px; color: #8D8D8D;}
/*閿熼樁璇ф嫹*/
.footerIn{width:100%;background: #2e2c2c ;padding: 30px 0px ;clear: both ;color:#777777;min-width:1200px;}
.footerIn ul{padding-bottom: 30px ; border-bottom: 2px solid #393737; overflow: hidden}
.footerIn ul li{float: left;width: 230px;}
.foottoptilte{font-size: 16px ;color: white ;font-weight: bolder;padding-left: 25px;
    background: url("../imgs/icon_hxx.png") no-repeat 5px 4px;margin-bottom: 13px;}
.footerIn ul li p a{font-size: 14px ;color:#777777 }
.footerIn ul li p {padding-left: 25px;margin-bottom: 4px;color:#777777;font-size: 14px}
.footerIn .red{color:#cf000e;font-size: 16px; }
.footerIn .white{color: white;font-size: 14px;}
.footerIn .over1{ text-align: center;margin-top: 30px;}
.footerIn .over2{ text-align: center;margin-top: 5px;}
/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹*/
.mingg{width: 61px ;height: 220px;position: fixed;right: 3px;bottom:120px;z-index:999;}
.mingg_top {height: 110px;background:url("../imgs/pic_zxkf.png") }
.mingg_top:hover{height: 110px;background:url("../imgs/pic_zxkf_hover.png") }
.mingg_top a{display: block;width: 100px;height: 100px;}
.mingg_mid, .mingg_botom{padding:45px 0px 10px 16px;border: 1px solid #F3F3F3;color: #b2b2b2; background: white;cursor: pointer;font-size: 14px;}
.mingg_mid{background: url("../imgs/icon_fankui.png") #ffffff no-repeat 14px 11px;border-bottom:none; }
.mingg_mid:hover{background: url("../imgs/icon_fankui_hover.png") #ffffff no-repeat 14px 11px;color: #666666}
.mingg_botom{background: url("../imgs/icon_zhiding.png") #ffffff no-repeat 14px 11px; }
.mingg_botom:hover{background: url("../imgs/icon_zhiding_hover.png") #ffffff no-repeat 14px 11px;color: #666666}
/* 閿熸枻鎷峰搧閿熸枻鎷风粏椤�閿熷彨鎲嬫嫹椤甸�閿熸枻鎷烽敓鏂ゆ嫹閿燂拷start */
.select_area1{float:left; height:25px; line-height:25px; padding:0 5px; font-family:Verdana, Geneva, sans-serif; position:relative;}
.select_area_top1{ float:left; height:25px; border:1px solid #dcdcdc; position:relative; z-index:1; background:#fff;}
.select_area_top1.this{ border-bottom:none; z-index:101;}
.select_area_top1 span{ height:25px; padding:0 4px; float:left;}
.select_area_top1 em{ height:10px; width:10px; float:left; margin:10px 7px;}
.select_area_list1{ width:404px; height:auto; float:left; padding:10px; border:1px solid #ddd; background:#fff;box-shadow:0px 3px 0px rgba(0, 0, 0, 0.2); position:absolute;top: 24px;z-index: 99999;;min-height:182px}
.select_area_list_close1{ position:absolute; right:5px; top:5px; float:left; height:15px; width:15px;}
.select_area_list_close1 a{ display:block; height:15px; width:15px; float:left; font-size:14px; line-height:15px; text-align:center; color:#a8a8a8;}
.select_area_list_use1{ height:50px; width:100%; float:left; margin-bottom:10px;}
.select_area_list_use1 h3{ width:100%; float:left; height:20px; margin-bottom:5px; line-height:20px; font-size:12px; font-weight:100;}
.select_area_list_use_l1{ float:left; padding:0 5px; height:25px; line-height:25px; border:1px solid #ccc; cursor:pointer; margin-right:5px}
.select_area_list_use_l1:hover{ background:#fa9904; color:#fff;border:1px solid #fa9904;}
.select_area_list_center1{ width:100%; float:left;}
.select_area_list_center_t1{ height:25px; line-height:25px; float:left; width:100%; border-bottom:2px solid #cf000e;}
.select_area_list_center_t1 span{  padding:0 5px; margin:0 1px;height:25px; line-height:25px; float:left; border-bottom:none; color:#4a4a4a; background:#ddd;}
/* 鍘熼敓鏂ゆ嫹.select_area_list_center_t span em{ height:5px; width:10px; float:right; margin:10px 0 0 5px; .select_area_list_center_t span.this{ border:2px solid #feb648;height:25px; line-height:25px; border-bottom:none;}url(../images/select_area_list_center_t.png) no-repeat top center;webkit-transition: All .2s ease;} */
.select_area_list_center_t1 span a{ color:#555}
/*鍘熼敓鏂ゆ嫹 .select_area_list_center_t span.this{ border:2px solid #feb648;height:25px; line-height:25px; border-bottom:none;} */
.select_area_list_center_t1 span.this {color:#ffffff;height:23px; line-height:23px;background:#cf000e;border:1px solid #cf000e;}
.select_area_list_center_t1 span.this a{color:#ffffff;}
/*鍘熼敓鏂ゆ嫹 .select_area_list_center_t span.this em{ height:5px; width:10px; float:right; margin:10px 0 0 5px; background:url(../images/select_area_list_center_t.png) no-repeat bottom center;} */
.select_area_list_center_m1{ width:489px; float:left; padding:5px 0;}
.select_area_list_center_m1  li{ width:87px; float:left; height:25px; line-height:25px; color:#4a4a4a; overflow:hidden}
.select_area_list_center_m1 ul li a{ display:block; padding:0 14px;float:left; height:25px; line-height:25px; color:#4a4a4a; overflow:hidden}
.select_area_list_center_m1 li a:hover{ color:#cf000e;}
.select_area_list_center_m1 li a.this{color:#cf000e;}