@charset "utf-8";

/*LOGO开始*/
.header{ width: 94%; padding: 3% 3% 1%;position:relative;}
.header .logo img{ width: 100%;}
.header a.in{ position: absolute; top: 0; left: 0; width: 49%; height: 32px; }
.header a.phone{ position: absolute; top: 0; right: 0; width: 50%; height: 32px; }

/*导航开始*/
.nav{ background-color: #e20718; color: #fff; height: 50px; text-align: center; overflow: hidden;}
.nav ul li{ float: left; width: 32.5%; line-height: 50px;}
.nav ul li a{ color: #fff; font-size: 1.2em;}
.nav ul span{ float: left; width: 1%;line-height: 50px;}

/*banner开始*/
.wrap{ width: 100%; float: left; }
.wrap a{ display: block; width: 100%;}
.wrap a img{ width: 100%;}

/*首页品牌logo*/
.index_icon{ width: 100%; margin:3% 0;}
.index_icon ul li{ float: left; width: 20%; height:90px; text-align: center;}
.index_icon ul li a{ display: block;}
.index_icon ul li a span{ display: block; font-size: 0.8em}
.index_icon ul li a .img{ height: 60px; line-height: 66px;}
.index_icon ul li img{  width: 60%;}

/*首页标签*/  
.border_top{ border-top: 10px solid #eee;}
.index_service a{ float: left; display: block; width: 46%; margin:2%;}
.index_service a img{width: 100%; display: block;}

/*首页特价专区*/
.t_shoplist { padding: 0 3%; width: 94%; }
.shop_title{ height: 50px; line-height: 50px; border-bottom: 1px solid #eee; font-size: 1.5em; color: #f60417;}
.shop_title span{ float: left;}
.shop_title a{ float: right; font-size: 0.8em;}
.t_shoplist .cont ul li{ float: left; width: 48%; position:relative; margin: 4% 4% 0 0;}
.t_shoplist .cont ul li:nth-child(2){margin-right:0;}
.t_shoplist .cont ul li:nth-child(4){margin-right:0;}
.t_shoplist .cont ul li a{display: block;}
.t_shoplist .cont ul li a img{width: 100%; display: block;}
.t_shoplist .cont ul li .info{width:96%; padding:2%; color: #000; font-size: 1em;}
.t_shoplist .cont ul li .info span{ display: block; line-height: 16px; text-align:center}
.t_shoplist .cont dl{ width: 100%; border-bottom: 1px solid #a4a3a3; padding:3% 0; float: left;}

.t_shoplist .cont dl dt{ float: left; display: inline-block; width:20%;}
.t_shoplist .cont dl dd{ display: inline-block; width: 75%; float: right;}
.t_shoplist .cont dl dt a{  display:block; width: 100%;}
.t_shoplist .cont dl dt a img{ width: 100%;}
/*首页推荐车型*/
.post_shoplist{ margin-top: 20px; padding: 0 3%;}
.post_shoplist dl{ width: 100%; border-bottom: 1px solid #a4a3a3; padding:3% 0; float: left;}
.post_shoplist dl.last{border: 0;}
.post_shoplist dl dt{ float: left; display: inline-block; width:40%;}
.post_shoplist dl dt a{  display:block; width: 100%;}
.post_shoplist dl dt a img{ width: 100%;}
.post_shoplist dl dd{ display: inline-block; width: 55%; float: right;}
.post_shoplist dl dd .tit{ line-height: 2;}
.post_shoplist dl dd .tit a{ color: #000; font-size:1.2em;}

.post_shoplist dl dd .money{ color: #f00; font-size: 1.5em; line-height:35px;}
.post_shoplist dl dd .deit{ color: #002d59; font-size: 0.8em;}

/*首页行业资讯*/
.innews_list{ margin-top: 20px; padding: 0 3%;}
.innews_list .cont ul li{ width: 100%; height: 30px; line-height: 30px; height: 20px; line-height: 20px;}
.innews_list .cont ul li span{ color: #c52000; float: left; margin-right: 10px; font-size: 20px; }
.innews_list .cont ul li a{ float: left;}


/*首页新车资讯*/
.n_shoplist{ margin: 20px 0 0 0; }


/*车型列表*/
.screen{ width: 100%; height:50px; line-height: 48px; position: relative; border-bottom: 1px solid #e5e5e5; }
.screen dl{ width: 33.3%; float: left;position: relative; text-align: center;}
.screen dl dt{ font-size: 1.5em;width:100%; height:50px;color: #000;}
.screen dl.last dt{border-right:0;}
.screen dl dt span{ background:url("../images/arrw.png") no-repeat; display: inline-block; width: 16px; height: 13px; margin-left: 8px; background-size: 12px; }
.screen dl dd a{ font-size: 1.2em; color: #000; display: block; border-bottom:1px solid #ccc;  text-align: center;}
.screen dl dd{ width: 100%; position: absolute;left: 0; top:50px; background-color: #fff; border: 1px solid #ccc; text-align: center; line-height: 48px; display: none;}
.shop_list{ margin-bottom:80px;}


/*车型列表详情*/
.shop_detail,.about{ padding:-1% 3%; color: #000; margin-bottom: 50px;}
.shop_detail img,.about img{ display: block; width: 100% !important; height:auto !important;}
.shop_detail .top { font-size: 1.2em; line-height: 40px;}
.shop_detail .top .name{ font-size: 1.2em; line-height: 40px;}
.shop_detail .top .six span{ color: #e57100; border: 1px solid #e57100; float: left; padding:0 15px; border-radius:5px; font-size:0.8em; margin-right: 5px; line-height: 30px;}
.shop_detail .top .inst { color: #002d59; margin-top: 20px; border: 1px solid #eee; padding: 5px; }
.shop_detail .top .inst p{ line-height: 30px; font-weight: 700;}
.shop_detail .top .inst p span{font-weight:500; font-size: 0.9em; color: #000; }
.shop_detail .top .inst p em{ font-size: 2em; color: #f00;}
.shop_detail .top .phones{ padding: 3px 10px; background-color: #e20314; color: #fff; border-radius: 6px; margin-top: 3%; }
.shop_detail .top .phones a{  color: #fff;  font-size: 1.4em; }




.shop_detail .info .title,.about .title{ font-size: 1.4em; border-left: 5px solid #e20718; color: #e20718; padding-left: 15px; margin: 20px 0;}

/*行业资讯*/
.news { margin-bottom:80px; padding:0 3%;}
.news dl{ width: 100%; border-bottom: 1px solid #a4a3a3; padding:3% 0; float: left;}
.news dl.first{padding-top:0;}
.news dl dt{ float: left; display: inline-block; width: 30%;}
.news dl dt a{  display:block; width: 100%;}
.news dl dt a img{ width: 100%;}
.news dl dd{ display: inline-block; width: 65%; float: right;}
.news dl dd .tit{ line-height: 18px;}
.news dl dd .tit a{ color: #000;}
.news dl dd .date{ margin-top: 2%; font-size: 0.7em;}

/*行业资讯详情页*/
.news_detail{ padding: 0 3%; width: 94%; margin-bottom: 80px;}
.news_detail .top{ border-bottom: 1px solid #ccc; text-align: center; padding-bottom: 20px;}
.news_detail .top h3{ font-size: 1.3em; color: #000; line-height: 50px;}
.news_detail .top p{ color: #666;}
.news_detail .top p span{ margin-right: 20px;}
.news_detail .content{ text-indent: 2em; padding: 3% 0;}
.news_detail .content img{ width: 100% !important;}

.about{ padding: 0 3%;}

/*底部*/
.footer{ height:50px; width: 100%; background-color: #0e3b75; position: fixed; bottom: 0;}
.footer ul li{ float: left; width: 32.9%; border-right: 2px solid #fff; line-height: 50px; text-align: center;}

.footer ul li:nth-child(1){  background-color: #0e3b75; }
.footer ul li:nth-child(2){  background-color: #0e3b75; }
.footer ul li:nth-child(3){  background-color: #e20718; }

.footer ul li.last{ border-right:0;}
.footer ul li a{ color: #fff; font-size: 1.3em;}

.telico {width: 48px; height: 170px; background: url("../images/telico.png") no-repeat center; background-size: 80%; border-radius: 50px; position: fixed; bottom: 50%; left: 0; z-index: 999; top: 40%; }
.telico_r{width:48px; height:50px; background:#2a9c16 url("../images/telico_r.png") no-repeat center; background-size:80%; border-radius:50px; position:fixed; bottom:50%; right:0;/* filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;*/ }



/*.window2{width:400px;position: fixed; left: 50%; margin-left: -200px; top: 50%; margin-top: -278px; height:566px; background: url("../images/kst_bj.png") no-repeat; background-size:100%;z-index: 150}
.wenzi{color: #1697f1;font-weight: bold;font-size: 14px;}
.wenzi2{color: #fc672d;font-size: 16px;font-weight: bold}
.tantel2{width: 95%;height:90px;padding: 1% 5%;margin-top: 60px;border-radius: 0 0 4px 4px}

.input2{width: 180px;height: 25px;border-radius: 6px;background-color: none; margin-top: 250px; margin-left: 137px;}
.submit2{width: 45%;height: 50px;margin-left:25%;margin-top:75px; background: none; border: none; cursor: pointer;}
.close2{position:absolute; width: 33px; height: 33px; color: #1697f1; left: 45.5%; bottom: 14px; cursor: pointer; text-align: center;font-size: 20px;background: url("../images/off.png") no-repeat;background-size: 100% 100% }
.righttel2{width: 20px;position: fixed; top: 50%;bottom: 45%; left: 0; background: #1697f1; color: whitesmoke; margin-top: -50px; margin-bottom: -50px; font-size: 0.8em; text-align: center; border-radius: 0 5px 5px 0; display: none;z-index: 100;opacity: 0.7}
#vfcode{width: 25%;height: 20px;border: none;margin-top: 5px;margin-right: 3px}
.tan_lable{color: white}*/