﻿/**全局css**/
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "微软雅黑";
	background: white;
	color: #333;
}
a {
	text-decoration: none;
	color: #333;
}
p {
	color: #333;
}
li {
	list-style: none;
}
img {
	border: none;
	display:block;
}
.clear {
	clear: both;
}
/**全局css**/
/**banner**/
.banner {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	margin-bottom:-1px;
}
.banner .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 5px;
	text-align: center;
}
.banner .hd ul {
	display: inline-block;
	height: 5px;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top;
}
.banner .hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}
.banner .hd ul .on {
	background: #ec151c;
}
.banner .bd {
	position: relative;
	z-index: 0;
}
.banner .bd li a {
	display:block;
	height:auto;
	overflow:hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.banner .bd li img {
	width: 100%;
	height: auto;
	display:block;
}
/**banner end**/
/**logo**/
.head
{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	background:white;
}
.head .logo
{
	width:80%;
	height:auto;
	float:left;
	overflow:hidden;
}
.head .logo img
{
	width:100%;
	height:auto;
}
.head .navbtn
{
	float:left;
	overflow:hidden;
	width:20%;
}
.head .navbtn img
{
	width:100%;
	height:auto;

}
/**logo end**/
/**底部**/
.foot
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px;
	box-sizing:border-box;
	background:url('../images/01indexmb/059_footer_bg.jpg') no-repeat center center;
	background-size:cover;
	padding-bottom:60px;
}
.foot .footfir
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.foot .foottit
{
	color:#fff;
	font-size:16px;
	line-height:20px;
	overflow:hidden;
	color:white;
}
.foot .footline
{
	width:40px;
	height:2px;
	margin-top:10px;
	background:#ec151c;
	overflow:hidden;
}
.foot .footinfo
{
	width:100%;
	height:auto;
	padding-top:10px;
}
.foot .footinfo p
{
	height:auto;
	font-size:14px;
	line-height:25px;
	color:#b2b2b2;
}
.foot .twocode
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:10px;
}
.foot .twocode .xiang
{
	width:calc(33.33% - 6.66px);
	margin-right:10px;
	overflow:hidden;
	float:left;
}
.foot .twocode .xiang:nth-child(3)
{
	margin-right:0px;
}
.foot .twocode .xiang .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.foot .twocode .xiang .pic img
{
	width:100%;
	height:auto;
}
.foot .twocode .xiang .tit
{
	font-size:15px;
	line-height:30px;
	color:#b2b2b2;
	text-align: center;
}
.foot .footsec
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:15px;
	line-height:25px;
	color:#b2b2b2;
	word-break: break-word;
}
.foot .footsec a
{
	color:#b2b2b2;
}
/**底部 end**/
/**网站底部固定菜单**/
#footnavgu
{
    position: fixed;
    bottom: 0;
    left:0;
    width:100%;
    height:50px;
    background:#ec151c;
    z-index: 10;
}
#footnavgu ul li
{
    float:left;
    width:33.33%;
    height:50px;
    position: relative;

}
#footnavgu ul li a
{
    width:100%;
    height:50px;
    display: block;
}
#footnavgu ul li img
{
    display: block;
    margin:auto;
    width:22px;
    padding-top:5px;
}
#footnavgu ul li p
{
    font-size:12px;
    width:100%;
    text-align: center;
    color:white;
}
/**网站底部固定菜单 end**/
/**index.php**/
/**标题**/
.indcnbigtit
{
	font-size:20px;
	line-height:25px;
	overflow:hidden;
	color:#000;
	text-align: center;
}
.indenbigtit
{
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	color:#665;
	text-transform:uppercase;
	text-align: center;
	margin-top:5px;
	margin-bottom:10px;
}
.indtitline
{
	width:100px;
	height:3px;
	overflow:hidden;
	background:#ec151c;
	margin:auto;
}
.indmore
{
	font-size:15px;
	background:#ec151c;
	overflow:hidden;
	line-height:30px;
	width:120px;
	height:30px;
	border-radius:30px;
	text-align: center;
	margin:auto;
}
.indmore a
{
	color:white;
}
/**标题 end**/
/**车型搜索**/
/**产品搜索**/
.prosearchbg
{
	width:100%;
	box-sizing: border-box;
	padding:10px;
	overflow:hidden;
	background:#ec151c;
}
.prosearch
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.prosearch .select
{
	width:calc(100% - 80px);
	height:100%;
	float:left;
}
.prosearch .select select
{
	width:calc(33.33% - 6.66px);
	height:30px;
	background:white;
	color:#666;
	font-size:14px;
	display: block;
	float:left;
	margin-right:10px;
	box-sizing: border-box;
}
.prosearch .select select:nth-child(3)
{
	margin-right:0px;
}
.prosearch .btn
{
	width:70px;
	height:30px;
	overflow:hidden;
	float:right;
}
.prosearch .btn input
{
	width:100%;
	height:100%;
	cursor: pointer;
	border:none;
	color:#fff;
	font-size:14px;
	background:#333;
}
/**产品搜索 end**/
/**网站首页第一部分产品*/
.indfir
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url('../images/01indexmb/050_product_bg.jpg') no-repeat center center;
	background-size:cover;
	padding:15px 10px;
	box-sizing: border-box;
}
.indfir .fir .firnav
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:15px;
}
.indfir .fir .firnav .xiang
{
	float:left;
	overflow:hidden;
	margin-right:5px;
}
.indfir .fir .firnav .xiang a
{
	display: block;
	overflow:hidden;
}
.indfir .fir .firnav .xiang a .quan
{
	width:20px;
	height:20px;
	float:left;
	overflow:hidden;
	background:url('../images/01indexmb/051_right.png') no-repeat center bottom;
	background-size: 100%;
}
.indfir .fir .firnav .xiang.hover a .quan
{
	background:url('../images/01indexmb/051_right_active.png') no-repeat center bottom;
	background-size: 100%;
}
.indfir .fir .firnav .xiang a .wenzi
{
	float:left;
	overflow:hidden;
	margin-left:5px;
}
.indfir .fir .firnav .xiang a .wenzi .mingcheng
{
	font-size:15px;
	line-height:20px;
	color:#666;
	overflow:hidden;
}
.indfir .fir .firnav .xiang.hover a .wenzi .mingcheng
{
	color:#ec151c;
}
.indfir .sec
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:15px;
}
.indfir .sec .cont
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:none;
}
.indfir .sec .cont .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indfir .sec .cont .pic img
{
	width:100%;
	height:auto;
}
.indfir .sec .cont .tit
{
	font-size:16px;
	line-height:20px;
	color:black;
	padding-top:10px;
	padding-bottom:10px;
}
.indfir .sec .cont .des
{
	font-size:15px;
	line-height:25px;
	color:#666;
}
/**网站首页第一部分产品 end**/
/**网站首页第二部分关于**/
.indsec
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px 10px;
	box-sizing: border-box;
	border-top:1px solid #eee;
}
.indsec .pic
{
	width:100%;
	padding-top:15px;
	overflow:hidden;
}
.indsec .pic img
{
	width:100%;
	height:auto;
}
.indsec .wenzibg
{
	width:100%;
	height:auto;
	padding:10px;
	box-sizing:border-box;
	background:url('../images/01indexmb/054_bg.jpg') no-repeat center center;
	background-size:cover;
}
.indsec .wenzibg .cont
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
}
.indsec .wenzibg .cont p
{
	 font-size:15px;
	 color:white;
	 text-indent:30px;
	 overflow:hidden;
	 line-height:25px;
}

/**网站首页第二部分关于 end**/
/**网站首页第三部分新闻**/
.indthi
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px 10px;
	box-sizing: border-box;
	background:#f6f6f6;
}
.indthi .indnews
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:15px;
}
.indthi .indnews .l
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:white;
	border-bottom:1px solid #eee;
}
.indthi .indnews .l a
{
	display: block;
	overflow:hidden;
}
.indthi .indnews .l a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indthi .indnews .l a .pic img
{
	width:100%;
	height:auto;
}
.indthi .indnews .l a .tit
{
	font-size:16px;
	color:#000;
	line-height:25px;
	padding-bottom:5px;
}
.indthi .indnews .l a .des
{
	font-size:14px;
	line-height:25px;
	overflow:hidden;
	color:#999;
	padding-bottom:5px;
}
.indthi .indnews .l a .time
{
	font-size:14px;
	line-height:25px;
	overflow:hidden;
	color:#999;
}
.indthi .indnews .l a .wenzi
{
	width:100%;
	padding:10px;
	box-sizing: border-box;
	overflow:hidden;
}

.indthi .indnews .r
{
	padding:10px;
	box-sizing: border-box;
	overflow:hidden;
	background:white;
	padding-top:10px;

}
.insnewslist
{
	width:100%;
	overflow:hidden;
}
.insnewslist .xiang
{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #eee;
	overflow:hidden;
}
.insnewslist .xiang a
{
	display:block;
	overflow:hidden;
}
.insnewslist .xiang a .pic
{
	width:120px;
	height:auto;
	overflow:hidden;
	float:left;
}
.insnewslist .xiang a .pic img
{
	width:100%;
	height:auto;
}
.insnewslist .xiang a .wenzi
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insnewslist .xiang a .wenzi .tit
{
	font-size:15px;
	line-height:25px;
	overflow:hidden;
}
.insnewslist .xiang a .wenzi .time
{
	color:#999;
	font-size:14px;
	overflow:hidden;
}

/**网站首页第三部分新闻 end**/
/**index.php end**/
/**about.php**/
.insbanner
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insbanner img
{
	width:100%;
	height:auto;
}
.insabucntit
{
	width:100%;
	text-align: center;
	font-size:20px;
	line-height:30px;
	overflow:hidden;
	color:#ec151c;
}
.insabuentit
{
	width:100%;
	text-align: center;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	text-transform: uppercase;
	color:#666;
	padding-top:2px;
}
.insabuvideo
{
	width:100%;
	height:auto;
	background:#ddd;
	overflow:hidden;
	margin-top:15px;
}
.insabuvideo video
{
	display: block;
	width:100%;
	height:auto;
}
.insabu215
{
	padding:15px 10px;
	width:100%;
	overflow:hidden;
	box-sizing: border-box;
}
.insabu215 .insxxcontent
{
	padding-top:10px;
}
.insabu215cont .l p
{
	text-indent:30px;
}
.insabu216bg
{
	padding:15px 10px;
	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	background:url('../images/02companymb/065_bg.jpg') no-repeat center top;
	background-size:100% 180px;
}
.insabu216 .insabucntit
{
	color:white;
}

.insabu216 .insabuentit
{
	color:white;
}
.insabu216
{
	width:100%;
	margin:auto;
	overflow:hidden;
}
.insabu216 .insxxcontent
{
	margin-top:15px;
}
.insabu217
{
	padding:15px 10px;
	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	border-top:1px solid #eee;
}
.insabu217 .insxxcontent
{
	padding-top:10px;
}
.insabu217cont
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insabu217cont .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:15px;
}
.insabu217cont .xiang .pic
{
	width:100%;
	height:auto;
}
.insabu217cont .xiang .pic img
{
	width:100%;
	height:auto;
}
.insabu217cont .xiang .wenzi
{
	width:100%;
	overflow:hidden;
	float:left;
	box-sizing: border-box;
}
.insabu217cont .xiang .wenzi .des
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insabu217cont .xiang .wenzi .des .tit
{
	font-size:16px;
	line-height:30px;
	color:#ec151c;
	overflow:hidden;
}
.insabu218
{
	padding:15px 10px;
	width:100%;
	overflow:hidden;
	box-sizing: border-box;
	border-top:1px solid #eee;
}
.insabu218 .insxxcontent
{
	padding-top:10px;
}
.insabu218cont
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insabu218cont p
{
	text-indent:30px;
}
.insrongyu
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	font-size:0;
}
.insrongyu .pic
{
	width:calc(50% - 5px);
	display: inline-block;
	margin-right:10px;
	vertical-align: top;
	margin-bottom:10px;
}
.insrongyu .pic .title
{
	font-size: 14px;
	text-align:center;
	margin-top: 10px;
}
.insrongyu .pic img
{
	width:100%;
	height:auto;
	display: block;
}
.insrongyu .pic:nth-child(2n)
{
	margin-right:0px;
}
.insrongyu .sipic
{
	margin-right:0px;
}
.insrongyu .zuihoupic
{
	display: inline-block;
	overflow:hidden;
	vertical-align: top;
	width:100%;
}
.insrongyu .zuihoupic img
{
	width:100%;
	height:auto;
}
/**about.php end**/
/**product.php**/
.prosearchlist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	margin-top:15px;
}
.prosearchlist .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:15px;
}
.prosearchlist .xiang .pic
{
	width:100%;
	box-sizing: border-box;
	border:1px solid #ddd;
	overflow:hidden;
}
.prosearchlist .xiang .pic img
{
	width:100%;
	height:auto;
}
.prosearchlist .xiang .xinghao
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.prosearchlist .xiang .xinghao p
{
	font-size:16px;
	color:black;
	font-weight:bold;
	line-height:25px;
}
.prosearchlist .xiang .info
{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	border:1px solid #ddd;
	border-bottom:0px;
	margin-top:10px;
	background:#f5f5f5;
}
.prosearchlist .xiang .info .ixiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #ddd;
}
.prosearchlist .xiang .info .ixiang .bt
{
	box-sizing: border-box;
	width:150px;
	padding:5px;
	font-size:14px;
	line-height:20px;
	color:#000;
	float:left;
}
.prosearchlist .xiang .info .ixiang .sz
{
	box-sizing: border-box;
	width:calc(100% - 150px);
	padding:5px;
	font-size:14px;
	line-height:20px;
	color:#333;
	float:left;
	border-left:1px solid #ddd;
}
/**product.php end**/
/**内页**/
/**内页菜单**/
.insnav
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px;
	box-sizing: border-box;
	padding-bottom:0px;
}
.insnav ul 
{
	font-size:0px;
	overflow:hidden;
	text-align:center;
}
.insnav ul li
{
	display:inline-block;
	overflow:hidden;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	margin-bottom:10px;
}
.insnav ul li a
{
	display:block;
	font-size:15px;
	overflow:hidden;
	padding:5px 20px;
	transition:1s;
	background:#f1f4f2;
	cursor: pointer;
}
.insnav ul li a.hover
{
	color:white;
	background:#ec151c;
}
/**内页菜单 end**/
/**展示页内容**/
.insxxbigtit
{
	font-size:20px;
	color:#ec151c;
	overflow:hidden;
	line-height:20px;
	font-weight:bold;
	text-align: center;
	margin-bottom:10px;
}
.insxx {
  width: 100%;
  height: auto;
  overflow: hidden;
  box-sizing: border-box;
  padding:10px;
}
.insxxpic {
  width: 100%;
  height: auto;
  margin: auto;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}
.insxxpic img {
  width: 100%;
  height: auto;
  display: block;
}
.insxxtitle {
  width: 100%;
  font-size: 16px;
  margin: auto;
  font-weight: bold;
  text-align: center;
  margin-top: 10px;
  margin-bottom:10px;
}
.insxxtime {
  width: 100%;
  margin: auto;
  text-align: center;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #999;
}
.insxxcontent {
  width: 100%;
  font-size: 15px;
  line-height: 25px;
  color: #333;
  word-break: break-word;
}
.insxxcontent p {
  word-break: break-word;
  font-size: 14px;
  line-height: 25px;
  color: #333;
}
.insxxcontent table {
  width: 100%;
}
.insxxcontent img {
  height: auto;
  display:inline-block;
  vertical-align: middle;
  width:auto;
  max-width:100% !important;
}
.insxxxx {
  width: 100%;
  font-size: 16px;
  margin: auto;
  font-weight: bold;
  margin-bottom:10px;
}
/**展示页内容 end**/
/**分页**/
.switch {
  padding-top: 17px;
  padding-bottom: 17px;
  text-align: center;
  width: 100%;
  overflow: hidden;
  font-size:14px;
  box-sizing: content-box;
}
.switch a {
  display: inline-block;
  border: 1px solid #ccc;
  text-align: center;
  margin: 3px;
  padding: 3px;
  background: #f2f2f2;
  color: #333;
  text-decoration: none;
  box-sizing: content-box;
}
.switch a:hover {
  background: #ec151c;
  color: white;
}
.switch a.on {
  background: #ec151c;
  color: white;
}
/**分页 end**/
/**productlist.php**/
.insprolisttable
{
	width:100%;
	height:auto;
	overflow:auto;
	margin-top:10px;
}
.insprolisttable table
{
	width:1200px;
	height:auto;
	border:0.4px solid #eee;
}
.insprolisttable table tr td
{
	padding:10px;
	box-sizing: border-box;
	text-align: center;
	border:0.2px solid #eee;
}
.insprolisttable table tr td p
{
	font-size:16px;
	line-height:25px;
	color:#333;
}
.insprolisttable table tr th
{
	padding:10px;
	box-sizing: border-box;
	text-align: center;
	font-size:16px;
	border:0.2px solid #eee;
}
.insprolisttable table tr th p
{
	text-align: center;
	font-size:16px;
}
/**productlist.php end**/
/**zeren.php**/
.zerenlist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.zerenlist .xiang
{
	line-height:25px;
	font-size:15px;
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #ddd;
}
/**zeren.php end**/
/**xiaoshou.php**/
.xiaoshoulist
{
	width:100%;
	height:auto;
	overflow:auto;
	margin-top:10px;
}
.xiaoshoulist table
{
	width:600px;
	height:auto;
	overflow:hidden;
	border:0.4px solid #eee;
}
.xiaoshoulist table tr td
{
	padding:10px;
	box-sizing: border-box;
	overflow:hidden;
	line-height:25px;
	font-size:15px;
	border:0.2px solid #eee;
}
.xiaoshoulist table tr th
{
	padding:10px;
	box-sizing: border-box;
	overflow:hidden;
	font-size:15px;
	border:0.2px solid #eee;
}
/**xiaoshou.php end**/
