@charset "utf-8";
html,body{ margin:0; padding:0;font:100%/150% "arial"; color:#3f3f3f;font-family:arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;overflow:hidden;background:#f0f0e8;}
img{ border:0; margin:0; padding:0; line-height:0; display:block;}
.clear{ clear:both; }
div,span,p,ul,li,a,ul li{ margin:0; padding:0; list-style: none;}
html, body,div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark,audio, video{margin:0;padding:0;}
a,a:link,a:visited{ text-decoration:none; color:#3f3f3f;}
a:hover{ color:#c30602;}
.arrow{ height:10px; clear:both;}
.fl{ float:left;}
.martop{ margin-top:10px;}
/*头部*/
#page, #page1, body {
width: 100%;
position: absolute;
top: 0;
bottom: 0;
}



.header2{
	height:42px; border-bottom:3px solid #e7e7e7; background-image: -webkit-gradient(linear, left top, left bottom, from( #fcfcfc), to( #efefef));
	background-image: -webkit-linear-gradient( #fcfcfc, #efefef); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient( #fcfcfc, #efefef); /* FF3.6 */
	background-image:-ms-linear-gradient( #fcfcfc, #efefef); /* IE10 */
	background-image:-o-linear-gradient( #fcfcfc, #efefef); /* Opera 11.10+ */
	background-image:linear-gradient( #fcfcfc, #efefef);
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fcfcfc,endColorStr=#efefef);/*IE9+*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fcfcfc,endColorStr=#efefef)";/*IE8+*/}
.header2 h5{ font-size:19px; float:left; margin-left:10px; color:#007A45; line-height:45px; width:29%; letter-spacing:1px;}
.indexdh{ float:right; width:46%;margin-top: 1%;}
.indexdh li{
display: block;
width: 80%;
height: 17px;
padding: 0 0% 0 30%;
float: left;
font-size: 15px;
margin-top: 2%;}
.indexdh span{float: left;margin-left: 18%;}
.indexsy{ background:url(../images/home3.png) no-repeat;}
.indextel{ background:url(../images/tel3.png) no-repeat;}
.indexlocation{background:url(../images/location3.png) no-repeat;}
.indexmenus{background:url(../images/menu3.png) no-repeat;}
.indexsy,.indextel,.indexlocation,.indexmenus{ height:20px; width:20px; background-size:100%;}


/*头部四个导航栏目*/
.indexsekuai{ width:98%; margin:3% auto;}
.indexsekuai li{ width:22.5%; float:left; display:block; margin:2px 0px 5px 5px; cursor:pointer;padding: 2px 0;border-right: 1px solid #ccc;}
.indexsekuai h5{ color:#b01100; letter-spacing:1px;text-align:center;}
.indexsekuai img{ width:100%; height:88px;}

.indexpp{ width:90%; height:24px; letter-spacing:1px;margin-top: 2%; margin-left:13%;}
.indexpp h5{ color:#9B0F00; font-size:15px; float: left; }
.indexpp2 , .huanjing{ width:100%; margin:0 auto;}
.indexpp2 li , .huanjing li{ float:left; width:30%; display:block; margin:1.5%;}
.indexpp2 img{width:100%; height:90px;}
.huanjing img{width: 100%; height: 85px;}
.indexpp2 span , .huanjing span{ font-size:12px; text-align:center; color:#fff; display:block;word-break:keep-all;/* 不换行 */ 
white-space:nowrap;/* 不换行 */ 
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis; background:#b01100;}
.header{ 
height: 40px;
width: 100%;
background: #edcbdc;
position: absolute;
top: 0;
z-index: 1;
background-size: 100%;}
.sy{ background: url(../images/home.png) no-repeat;
left: 4%;
height: 26px;
width: 26px;
background-size: 60%;
position: absolute;
top: 24%;}
.left{ background:url(../images/left.png) no-repeat; left:1.5%;}
.menu{ background:url(../images/menu.png) no-repeat; right:1%; }
.left,.menu{ height:30px; width:30px; background-size:63%; position:absolute;top:28%;}
.logo{ background: url(../images/logo.png) no-repeat;
width: 250px;
height: 35px;
background-size: 65%;
position: absolute;
left: 23%;
top: 2%;
}
#piclist img{ width:100%;}

.box-list li {
width: 31%;
margin: 2% 3px 0px 4px;
float: left;
height: 32px;
line-height: 32px;
text-align: center; background:#206F5C;}
.box-list li a{ font-size:12px; display:block;text-align:center;color:#fff;}
.box-list li a:hover{background-color:rgba(0,0,0,0.2)}
.productsborder{color:#b20a1e; border-bottom:2px solid #9FCF48;width:95%;text-indent:20px;padding:5px 0;margin:0 0 16px 2%;}
/*幻灯*/
#innerborder {
padding: 2%;
width: 96%;
}
#outBorder {border: 1px solid #ccc;}

/*幻灯*/
#outBorder{margin:0 auto;width:100%; position:absolute;}
.mar-top{ margin-top:10px;}
.index-text{ text-align:center; margin-top:10px;}
#innderBorder{ width:50%;float:left; }
#center{ text-align:center;}
.enter-btn {
width: 80%;
position: absolute;
bottom:13%;
left: 12%;
text-align: center;
color: #EE5757;
font-size: 17px;
}
#wrapper{width:97%;display:inline-block;float:left;margin: 0 1.5%;}
#wrapper img{width:100%;}
.swControls {width:100%; margin-top:-10px;float:left;  position:relative; z-index:3;}
.swUl > li {display:block; list-style:none;padding:0; margin:0;float:left;}
.swUl {width:35px;margin:0 auto;}
.swUl > li {text-indent:-9999em;width: 5px;border-radius: 6px;height: 5px;background:#eee;overflow:hidden;margin-right:2px;}
.swUl > li.active {background:#aaa;}
.swUl > li:last-child {margin:0;}

/*首页内容*/

.ys3{line-height:110%; padding:0; padding-bottom:15px;}
.ys{ width:96%; margin:6% auto;}
.ys1{ width:120px; height:45px; background:url(../images/ys.jpg) no-repeat; background-size:80%;}
.xw1{ width:120px; height:45px; background:url(../images/xw.jpg) no-repeat; background-size:80%;}
.ys2{ font-size:12px; color:#6f6f6f; margin-top:7px;word-break:keep-all;/* 不换行 */ 
white-space:nowrap;/* 不换行 */ 
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis; width:60%;}
.ysnews{ width:96%; margin:0 auto}
.ysnews li{ width:46%; float:left; margin:0 2%; display:block; line-height:96%; }
.ysnews img{ width:100%;}
.ysnews h5{ font-size:14px; color:#dc0011; text-align:left; margin:6px auto 3px auto;}
.ysnews span{ font-size:12px; color:#7b7b7b; text-align:left; height:47px; display:block; overflow:hidden; width:98%;}
.xwzx,.xwnews{ width:94%; margin:0 auto;}
.xwzx img{ width:92px; border:3px solid #979797; margin-right:10px; float:left;}
.xwzx h5,.xwnews h5{ font-size:14px; color:#616161;white-space:nowrap;/* 不换行 */ 
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis; float:left; width:98%; margin-bottom:3px; margin-top:6px;}
.xwzx span,.xwnews span{font-size: 12px;
color: #828282;
overflow: hidden;
text-overflow: ellipsis;
height: 50px;
width: 98%;
display: block}
.xwzx li{ width:100%; border-bottom:1px dashed #c8c8c8; padding:8px 0; display:block; cursor:pointer;}
.xwzx h4{ color:#7b7b7b; font-size:14px;  display:block;width:75%;word-break:keep-all;/* ?换恍?*/ 
white-space:nowrap;/* 不换行 */ 
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis; float:left;
}
.xwzxwz{ font-size:12px; color:#7b7b7b; float:right;}
.xwzxwz2{ font-size:12px; color:#b20a1e; margin-bottom:3px; }
.xwnews span{ color:#999;}
.xwnews li{ width:100%; border-bottom:1px solid #c8c8c8; display:block; cursor:pointer; margin:15px auto;}
.xwnews img{ width:100px; border:1px solid #ddd; margin-right:10px; float:left; }

.bghalf{ background:rgba(135,139,127,0.5); display:block;}

/*产品分类*/
.cxbj{ font-size:98%; text-align:center; height:50px; line-height:40px; font-weight:bold; color:#572626; letter-spacing:2px;}
.classid li a,.classid2 li a{  display: block;margin:2%; float:left;   text-align:center;}
.classid li a{ width: 20.5%;font-size:12px;}
.classid2 li a{ width:28.5%;font-size:14px;}
.classid li span,.classid2 li span{ text-align:center;}
.classid li img,.classid2 li img{width:100%; padding:2%;border:1px solid #eee; }

.main{ height:30px; line-height:30px; margin:2% 0 0 2%;}
.business{ font-size:17px; color:#000;  text-indent:3px;}
.line{  height:16px; border-right:3px solid  #c00000; float:left; margin:2%;}
.line2{ border-bottom:1px solid #cac6c6; width:98%; margin:0 auto; margin-bottom:5px;}
.productdetails img{ width:100%; text-align:center;}
.productdetails h3{ font-weight:bold; margin-left:20px; font-size:16px; letter-spacing:2px;}

/*新闻列表*/
.newslists{ width:98%; margin:0 auto}
.newslists li{ background:url(../images/arrow.png) no-repeat 98% 15px;height:40px;line-height:40px;border-bottom:1px #ccc dashed; width:98%;background-size: 22px}
.newslists li a{ display:block;width:90%;word-break:keep-all;/* 不换行 */ 
white-space:nowrap;/* 不换行 */ 
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis;
}
.details h4{ font-size:17px; font-weight:bold; color:#3f3f3f; width:98%; margin-left:2%; margin-top:2%;}
.details img{ width:100%;}
.details div{ width:96%; margin:2% auto;}
#more{ width: 60%;
margin: 2% auto;
padding: 3px 0;
font-size: 15px;
background: #8C8C8C;
text-align: center;
color: #FFF;
cursor: pointer;
border-radius: 20px;
}
/*车型分类*/
.series{ width:100%;}
.series li a{ display:block; width:24.7%; height:40px; line-height:40px; text-align:center; float:left; font-size:13px; border-bottom:1px solid #e5e5e5;}
.border-right{ border-right:1px solid #e5e5e5;}
.prices{ width:98%; margin:1% auto;}
.prices li{ padding:5px;}
.prices li a{ display:block; width:100%; border:1px solid #dbdbdb; height:90px; margin-bottom:1%;}
.prices1,.prices2,.prices3{ float:left; height:90px;}
.prices1{ width:35%; }
.prices3{ width:25%; }
.prices2{ width:40%; line-height:110%; }
.prices1 img{ width: 95px;height: 65px;margin: 10%;}
.prices2 h5{ font-size:16px; font-weight:bold; margin: 11% auto 6% auto;}
.prices2 span{ font-size:12px;}
.ty{ height:28px; width:55px; border-radius:5px; background:#c00000;margin:50% auto; text-align:center; line-height:28px; color:#FFF; font-size:12px;}

/*首页菜单*/
.footer2{ background:#b20a1e; height:65px; display:block;cursor:pointer; width:100%; }
.footer2 li a{ width:25%; float:left; display:block; margin:0 auto; color:#FFF; font-size:12px; text-align:center;}

.sms2{ background: url(../images/indexsms.png) no-repeat;}
.share2{ background: url(../images/indexshare.png) no-repeat;}
.location2{ background: url(../images/indexlocation.png) no-repeat;}
.sms2,.share2,.location2{width: 35px;
height: 35px;
background-size: 98%;
margin: 8px auto -2px auto;}

/*首页三个板块*/
.indexmenu{
	width:96%; margin:2% auto; }
.indexmenu li{ width:26.8%; padding:3px; margin:2%; border:1px solid #ccc; border-radius:5px;text-indent:5px;float:left; display:block;}
.indexmenu li a{ display:block;line-height:16px;text-indent:5px;}
.indexmenu li span{ font-size:12px;color:#acacac; margin-left:6%;}
.aa1,.aa2,.aa3{ font-size:15px; margin-top:2%;}
.aa1{ color:#f56505;}
.aa2{ color:#d20544;}
.aa3{ color:#1873bd;}
.indexline{ width:96%; margin:2% auto; border-bottom:1px solid #eee; }
.promote{ height:40px; line-height:40px; background:#eee; width:96%; margin:4% auto 0 auto; }
.promote span{ text-indent:10px; color:#333333; font-size:16px;}
.promote a{ font-size:14px; color:#959595; margin-left:63%;}
.indexproduct{ width:100%; margin:0 auto;}
.indexproduct li { width:28%; margin:2%; display:block;float:left;border:1px solid #ccc;  }
.indexproduct li img{ width:100%; background:#FFF; }
.indexproduct li a span{  background:#d7d7d7; text-align:center; height:30px; display:block; font-size:12px; line-height:12px; width:90%; padding:5% 5% 0;border:1px solid #ccc;}

/*底部*/
.footer{
overflow: visible;
position: fixed;
bottom: 0px;
display: table;
padding: 0;
z-index: 1000;
background: #b01100;}
.box-list{ width:96%; margin:0 auto; text-align:center;}
.footer li{font-size:70%;width:25%;display:table-cell;padding:.2em 0 0 0; border-width:0 1px 0 0}
.box-list li{ width:31%; margin:2% 2px; float:left; height:32px; line-height:32px; text-align:center;}
.box-list li a{ font-size:12px; display:block;}
.footer,.footer li,.footer li a,.box-list li a{text-align:center;color:#fff;}
.footer li strong.box-list li a{font-weight:normal; display:block;}
.footer li:hover,.box-list li a:hover{background-color:rgba(0,0,0,0.2)}

.tel3{background: url(../images/tel3.png) no-repeat;width: 22px;
height: 20px;
background-size:98%;
margin: 8px auto -3px auto;  }
.home{ background: url(../images/home.png) no-repeat;}
.yy{background: url(../images/yy.png) no-repeat; }
.sms{ background: url(../images/sms.png) no-repeat;}
.share{ background: url(../images/share.png) no-repeat;}
.location{ background: url(../images/location.png) no-repeat;}
.tel2{ background: url(../images/tel.png) no-repeat;}
.home,.sms,.share,.location,.yy,.tel2{width: 18px;
height: 20px;
background-size:98%;
margin: 8px auto -3px auto; }
 

/*菜单*/
#pagemenu{ position:absolute; width:46%; top:40px; bottom:0; z-index:2222; background:rgba(255, 255, 255, 0.8); color:#FFF; right:-100%;}
.menubar{ letter-spacing:3px;width:100%;padding-top:8px; text-align:center; padding-bottom:8px; background:rgba(92, 131, 83, 0.5); border-bottom:rgba(0,0,0,0.2) 1px solid ; color: #855791;}

#pagemenu li{ padding:0.4em 0; border-bottom:rgba(0,0,0,0.2) 1px solid ; color:#FFF; border-top:rgba(255,255,255,0.2) 1px solid ;text-indent:1em;}
#pagemenu dt{ text-align:center;font-size: 13px;}
#pagemenu li a{ color:#000;}
#pagemenu blockquote{ border-bottom:rgba(0,0,0,0.2) 1px solid ; padding-bottom:0.4em; }
#pagemenu dl{ border-top:rgba(255,255,255,0.2) 1px solid ; padding-top:0.4em;}
#pagemenu dt{ line-height:40px;}

/*分享*/
.newslist{ background:#fff;padding:0 0 10px 0; margin:10px auto;}
.newslist li{text-indent:1em;height:49px;line-height:49px; border-bottom:1px #ccc dashed;background: url(icon-08.png) 95% 15px no-repeat;background-size: 22px;}
.newslist a{ color:#53564b;}
.newslist blockquote{width:85%;}
.newslist,.main-news,.ct h6,.ct-w{width:94%; margin:20px auto;}
.ct dd{ text-align:center; font-size:18px; margin:10px auto;}

.icon1{background:url(fx.png) no-repeat;background-size:45px 229px;}
.icon_qq{background-position:30px 12px;}
.icon_sina{background-position:30px -38px;}
.icon_r{background-position:24px -90px;}
.icon_k{background-position:30px -140px;}
.icon_dou{background-position:30px -190px;}

.main-news h1 blockquote,.newslist blockquote,.ct dt{
text-overflow:ellipsis;/*这就是省略号喽*/
white-space:nowrap;/*设置不折行*/
-o-text-overflow:ellipsis;/*兼容opera*/
overflow: hidden;}

.fx {text-indent: 90px;}



/*yy*/
.crm{border-bottom:1px solid #ccc;}
.crm input{border:none;}
.crm li{padding:10px;border-bottom:1px solid #ccc;}
.crm li .rese{border:none;background:none;color:#C00;border: 1px #DFDFDF solid;}
.crm li .rese1{border:none;background:#c2c2c2;color:#fff;}
.crm .rese2{background:#fff;overflow-x:hidden;overflow-y:hidden;color:#999;width:86%;height:100px;margin:0 10px;padding:10px;}
.crm .re-ban{text-align:center;color:#fff;padding:10px 0;width:95%;border:none;background:#ec6217;margin:10px auto;display:compact;}
.p_enter{ background:rgba(0,0,0,0.85); width:60%; padding:0.3em 0; color:#464646; text-align:center; margin: 10px 20%; border-radius:5px; border:rgba(255,255,255,0.2) 1px solid; position:absolute; bottom:70px; letter-spacing:0.2em;}
.p_enter2{background: #DF0000;
width: 40%;
padding: 0.3em 0;
color: #fff;
text-align: center;
margin: 10px 30%;
display: inline-block;}

.p_enter{ background:rgba(0,0,0,0.85); width:60%; padding:0.3em 0; color:#464646; text-align:center; margin: 10px 20%; border-radius:5px; border:rgba(255,255,255,0.2) 1px solid; position:absolute; bottom:70px; letter-spacing:0.2em;}
.p_enter2{background: #f20000;
width: 40%;
padding: 0.3em 0;
color: #fff;
text-align: center;
margin: 10px 30%;
display: inline-block;}

/*文字-盒子-阴影*/
.box-shadow{box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);
-webkit-box-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);
-moz-box-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.2);}
.text-shadow,.ct h6 a:hover{text-shadow:1px 1px 0 #444;}
.text-shadow1{text-shadow:1px 1px 0 #fff;}


.Page{
	text-align:center;
	margin:15px auto;
}

.newslist{ background:#fff;padding:0 0 10px 0; margin:10px auto;border: 1px solid #EEEEEE;}
.newslist li{text-indent:1em;height:49px;line-height:49px; border-bottom:1px #ccc dashed;background: url(icon-08.png) 95% 15px no-repeat;background-size: 22px;}
.newslist blockquote{width:85%;}
.Product li,.box-shadow{box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);
-webkit-box-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);
-moz-box-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.2);}
.newslist span{
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	
	
/*二级导航*/
.product_left{width:35%; height:82%;background:#FFFFFF;font-size:90%;position:absolute; float:left; z-index:1;margin-top:40px;overflow: auto;}
.product_left a{padding:10px;display:block; }
.product_left li{border-bottom: 1px #EEEEEE dashed;}
.product_left a:hover{color:#fff;background:#E1ADE6;}

#content{width:100%;position:absolute;top:42px;letter-spacing:.05em; bottom:3.5em;}
/*列表小图+标题=一行显示*/
.products{margin:0 auto 10px 35%; z-index:2;font-size:90%;}
.products li{border-bottom:1px solid #ccc;padding:12px 0px;background: url(icon-08.png) 100% 50% no-repeat; background-size:20px;width:94%; margin:0 auto}
.products img{float:left;width:40%;}
.products blockquote{float:left;width:45%;margin: 0 0 0 10px;}
.products span{ color:#EC4712; display:block;}

#pullUp{width:100%;text-align:center;background:#CCC; margin:0 auto;padding:5px 0;cursor: pointer;}

/*菜单*/
.bg1{ background:#F1323A;}
.bg2{ background:#CA282E;}
.bg3{ background:#E62831;}
.bg4{ background:#B01100;}

.indexcontent,.indexcontent2,.classid,.footer{ width:100%; margin:0 auto; text-align:center;}
.indexcontent li a{width: 23.5%;
margin-right: 1%;
display: block;
float: left;
text-align: center;
font-size: 14px;
color: #fff;}
.about img{margin:8px auto;}
.indexcontent {padding:5px;}

.header222{width:100%; background:#fff; height:55px;}
.header222 h5{float:left; margin-left:10px; color:#007A45; line-height:45px; width:50%; letter-spacing:1px;}
.top-title{ background:#454136; width:100%; font:12px  微软雅黑; text-align:center; color:#FFF;height: 4%;line-height: 21px;}

/*滚动新闻*/
.xins{
	float: left;
	width: 22%;
	line-height: 30px;
	background-color: #fff;
	padding-left: 5px;
	margin-left: 5px;
}
	 
#scrollnews{float: left; height:30px; overflow:hidden; line-height:30px;background:#FFFFFF;
             margin:0 auto; padding:0px;width:73%;}
#scrollnews li{ line-height:30px; height:30px; padding-left:10px; text-align:left; color:#fff;
                background:url(images/dot02.gif) no-repeat 10px center; display:block;width:98%;word-break:keep-all;/* 不换行 */ 
white-space:nowrap;/* 不换行 */ 
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis;}
#scrollnews li a{ font-size:14px; color:#d11c40;}  
#scrollnews li a:hover{ font-size:14px; color:#d11c40;}  

.hr {
height: 1px;
border: 0;
padding: 0;
margin:3% 2% 0px 2%;
background: #b01100;
float:left;
width: 26%;
}

#dllist{ position:absolute;
bottom:53px;
display:none;
}	
#dllist ul a{
		width:83px;
		position: relative;
		display: block;
		margin: 0;
		height:35px;
		line-height:35px;	
		text-align: center;
		text-decoration: none;
		border-bottom: 1px solid #FFF;
		background: #75567A;
		color: #fff;
		font-size:15px; 
		}
#dllist ul a:hover
	{	background: #FF6C6C;
		color: #FFF}
		
.details{font-size: 14px;
margin: 15px 10px;
line-height: 1.5em;
color: #666;
background-color: #fff;
border-radius: 5px;
box-shadow: 0 1px 2px #888;
padding: 10px 10px;}
.details h4{ font-size:17px; font-weight:bold; color:#3f3f3f; width:98%; margin-left:2%; margin-top:2%;border-bottom: 1px dashed #ddd;padding-bottom: 2%;}
.details img{ width:100%;}
.details div{ width:96%; margin:2% auto;}

.ny-img img{ width:100%; height:100%;}