﻿html {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
body {
	margin: 0px auto; padding: 0px; border: 0px currentColor; font-size: 100%;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
hr {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
samp {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}

th {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; font-size: 100%;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
}
a:focus {
	outline: 0px;
}
textarea {
	background: rgb(255, 255, 255); resize: none;
}
select {
	background: rgb(255, 255, 255); resize: none;
}
body {
	font: 14px/1.5 微软雅黑, Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.clearfloat {
	height: 0px; line-height: 0px; clear: both; font-size: 1px;
}
.clears {
	height: 0px; line-height: 0px; clear: both; font-size: 1px;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
body {
	 color:#2c2c2c
}
a:link{
	color:#2c2c2c; 
	cursor:pointer;
	text-decoration:none;
	}
a:visited{
	color:#2c2c2c; 
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#c92825;
	text-decoration:none;
	}
a:active{
	color:#2c2c2c; 
	text-decoration:none;
	}
img{
 	border:none;
	}
img{ margin:0px; padding:0px; border:none;}
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.fn-clear {
	zoom: 1; /* for IE6 IE7 */
	}
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display: none;
	}
/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right {
	display: inline;
	}
.fn-left {
	float: left;
	}
.fn-right {
	float: right;
	}
.hidden{
	display:none;
	}
/*布局专用*/	
.layout{
	width:1002px;
	margin:0 auto;
	padding:0px; 
	zoom: 1;
	overflow:hidden;
	}
.layout:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.positRelative{
	position:relative;
	}
/*--头部-*/
.hbodybg{
	background:url(../images/bannerbg.jpg) repeat-x center top;
	}
.head{
	height:79px;
	}
.head .fwrx{
	height:38px;
	overflow:hidden;
	line-height:38px;
	color:#c92825;
	font-size: 22px;
	}
.head .fwrx span{
/*	font-family:Georgia, "Times New Roman", Times;*/
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	}
/*--导航--*/
.menu {
	width:777px;
	height:41px;
	line-height:41px;
	}
.menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.menu ul li{
	width:79px;
	float:left;
	}
.menu ul li a{
	display:block;
	width:79px;
	height:41px;
	line-height:41px;
	text-align:center;
	color:#666666;
	font-weight:bold;
	background:url(../images/dhline.png) no-repeat right center;
	}
.menu ul li a:hover{
	color:#c92825;
	}
.menu ul li .a1{
	color:#c92825;
	}
.menu ul li .spec{
	width:66px;
	text-align:right;
	background:none;
	}
/*--banner--*/
.bannerWrap{
	width:1002px;
	margin:26px auto 20px auto;
	height:329px;
	clear:both;
	}
/*-主要--*/
.main{
	margin:0px auto 0px auto;
	border-top:#c92825 solid 6px;
	background:url(../images/hmainbg.png) no-repeat left top;
	height:178px;
	overflow:hidden;
	}
.hnews{
	width:280px;
	height:178px;
	background:url(../images/line.png) no-repeat right  top;
	padding-left:20px;
	border-left:#9daeca solid 1px;
	}
.hnews_tit{
	height:38px;
	line-height:38px;
	font-weight:bold;
	color:#585858;
	}
.more{
	margin-right:17px;
	margin-top:12px;
	}
.hnews ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:260px;
	overflow:hidden;
	}
.hnews ul li{
	line-height:29px;
	border-bottom:#cbcbcb dashed 1px;
	background:url(../images/dot.png) no-repeat center left;
	text-indent:17px;
	}
.hnews ul li span{
	color:#585858;
	}
.news ul li a{
	color:#2c2c2c;
	}
/*--关于我们--*/
.habout{
	width:385px;
	height:178px;
	background:url(../images/line.png) no-repeat right  top;
	padding-left:13px;
	padding-right:14px;
	}
.mt10{ margin-top:10px;}
.habout p{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:265px;
	text-indent:24px;
	}
/*--首页联系方式--*/
.hcont{
	width:267px;
	border-right:#9daeca solid 1px;
	height:178px;
	}
.hcont .tit{
	height:55px;
	line-height:55px;
	color:#c92825;
	}
.hcont p{
	margin:0px;
	padding:0px;
	line-height:24px;
	}
/*--底部--*/
.footWrap{
	width:100%;
	background:#ffffff url(../images/footbg.jpg) repeat-x left top;
	}
.footLeft{
	line-height:24px;
	color:#585858;
	padding:15px 0px 15px 0px;
	font-size:12px;
	}
.footLeft a{
	color:#585858;
	}
.footRight{
	width:225px;
	}
.footRight form{
	margin:20px 0px 0px 0px;
	padding:0px;
	height:35px;
	}
.footRight form .btn{
	background:url(../images/btn.jpg) no-repeat left top;
	width:30px;
	height:25px;
	display:block;
	border:none;
	cursor:pointer;
	}
.footRight form .input{
	width:152px;
	height:23px;
	border:#ddd solid 1px;
	padding-left:3px;
	margin-right:4px;
	line-height:23px;
	}
.footShare{
	font-size:12px;
	line-height:26px;
	}
/*--内页-*/
.subbodybg{
	background:#7fa6e9 url(../images/subbodybg.jpg) repeat-x center top;
	}
.subbanner{
	height:258px;
	}
.submain{
	width:100%;
	margin:0px auto 0px auto;
	border-top:#c92825 solid 6px;
	background:url(../images/submainbg.png) repeat left top;
	}
.submainbg2{
	background:url(../images/submainbg2.png) repeat-y left top;
	min-height:528px;
	}
.subleft{
	width:238px;
	}
.subleft .tit1{
	width:198px;
	margin:0px auto;
	height:40px;
	line-height:40px;
	}
.subleft .tit2List{
	width:198px;
	margin:0px auto;
	margin-bottom:35px;
	}
.subleft .tit2List ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.subleft .tit2List ul li a{
	display:block;
	overflow:hidden;
	line-height:25px;
	border-bottom:#cbcbcb dashed 1px;
	padding-left:14px;
	background:url(../images/dot.png) no-repeat left 10px;
	}
.subleft .tit2List ul li .ano{
	color:#c92825;
	}
.subleft .tit2List ul li ul{
	margin:0px;
	padding:3px 0px;
	display:none;
	}
.subleft .tit2List ul li ul li  a{
	display:block;
	height:25px;
	line-height:25px;
	text-indent:15px;
	background:none;
	font-size:12px;
	}
.subleft .tit2List ul li ul li .ano2{
	color:#c92825 !important;color:#c92825 ;
	}
.subleft .border-top7{
	border-top:#ffffff solid 7px;
	}
.subleft .subleftCont{
	line-height:24px;
	width:198px;
	margin:0px auto;
	}
.color_c92825{
	color:#c92825;
	}
/*--右边--*/
.subright{
	width:724px;
	margin-right:20px;
	}
.subRightT{
	margin:10px auto;
	line-height:15px;
	background:url(../images/tb1.png) no-repeat left center;
	text-indent:35px;
	}
.subabout{
	margin:0px auto;
	padding:15px 0px;
	overflow:hidden;
	line-height:26px; 
	}
/*--合作案例--*/
.subhzalTit{
	width:529px; margin:0px auto;
	padding:15px 0px;
	font-weight:bold;
	line-height:20px;
	}
.subhzalTit ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.subhzalTit ul li{
	text-align:center;
	float:left;
	font-size:16px;
	text-align:center;
	}

.w252{ width:252px; overflow:hidden}
.w162{ width:162px;overflow:hidden}
.w115{ width:115px;overflow:hidden}
.w173{ width:173px;overflow:hidden}
.subhzal{
	padding:15px 0px;
	width:529px; margin:0px auto;
	height:auto !important;	min-height:440px;height:440px;
	}
.subhzal ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.subhzal ul li{
	text-align:center;
	float:left;
	line-height:30px;
	overflow:hidden;
	height:30px;
	}
.subhzal ul .specDate{
	text-align:left;
	text-indent:40px;
	}
/*--内页新闻--*/
.subnews{
	padding:15px 0px;
	}
.subnews dl{
	width:682px;
	height:67px; 
	margin-bottom:12px;
	background:#ffffff;
	border:#e6e6e6 solid 1px;
	padding:13px 20px;
	}
.subnews dl dt{
	width:560px; 
	float:right; 
	line-height:24px; 
	font-weight:bold; 
	color:#4d4d4d; 
	}
.subnews dl .ddPic{
	width:122px; 
	height:67px; 
	margin:0px; 
	padding:0px; 
	float:left;
	}
.subnews dl .ddPic img{
	width:104px; 
	height:67px; 
	border:none;
	}
.subnews dl .ddTxt{
	margin:0px;	
	padding:0px;
	width:560px; 
	float:right; 
	line-height:22px; 
	height:50px;
	}
/*-内页人才招聘--*/
/*----------人才招聘----------*/
.subRecruitment{
	margin:15px 0px 15px 0px;
	overflow:hidden;
	height:auto !important;	min-height:240px;height:240px;
	}
.subRecruitment ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.subRecruitment ul li{
	height:106px;
	margin:0px 0px 8px 0px !important;margin:0px 0px 8px 0px ;
	background:#f7f7f7;
	}
.subRecruitment ul li:hover{
	background:#e5e3e3;
	}
.subRecruitment ul li dl{
	width:682px;
	margin:0px auto;
	padding:0px;
	padding-top:14px;	
	height:96px;
	}
.subRecruitment ul li dl span{
	padding-right:10px;
	}
.subRecruitment ul li dl .ddtxt{
	margin:0px;
	padding:2px 0px 0px 0px;
	height:55px;
	line-height:26px;
	}
.subRecruitment ul li dl .ddtxt span{
	display:block;
	height:55px;
	}
.subRecruitment ul li dl dt a{
	color:#d21f3c;
	}
/*--内页车辆展示--*/
.subclzs{
	padding:15px 0px;
	}
.subclzs ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.subclzs ul li{
	width:220px;
	float:left;
	text-align:center;
	margin-bottom:20px;
	}
.subclzs ul li img{
	width:214px;
	height:144px;
	border:#e1e1e1 solid 3px;
	margin-bottom:10px;
	}	
.mr32{ margin-right:32px;}
.page{padding:10px 0px 20px 0px;text-align:center;clear:both;margin:0px auto;} 
/*在线留言*/
.joinus{margin:15px  auto 20px auto; width:724px;}
.joinus form{ margin:0px auto;}
.joinus form .input1{ width:462px; border:#d9d9d9 solid 1px; text-indent:3px; height:29px; line-height:29px;}
.joinus form .input3{ width:107px; border:#d9d9d9 solid 1px; text-indent:3px; height:29px; line-height:29px; float:left;}
.joinus form .txt{ width:462px; height:221px; border:#d9d9d9 solid 1px; text-indent:3px; line-height:24px; float:left}
.joinus form .bt{ width:79px; height:30px; background:#d21f3c; border:none; line-height:30px; margin:10px 20px 0px 5px; color:#ffffff; font-family:微软雅黑; cursor:pointer;}
.ml30{ margin-left:30px;}
.joinus form .bbt2{background:#b3b3b3;}
.joinus form .span{padding-top:80px; float:left; padding-left:20px;}
.joinus form .spancode{background:#fff; padding:2px 0px 5px 5px;margin-left:15px; float:left; margin-top:16px;}

/*---首页bananner--*/
.banner{height:329px;overflow:hidden; clear:both;}
.banner .d1{width:100%;height:329px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:13px;clear:both;position:absolute;z-index:100;left:0px;top:310px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -70px;display:inline;}
.banner .d2 li{width:30px;height:4px;overflow:hidden;cursor:pointer;background:#ffffff;float:left;margin:0 6px;display:inline;}
.banner .d2 li.nuw{background:#c92825;}

/*--详细信息--*/
.news2_detail{
	width:724px;
	margin:20px auto;
	}
.news2_detail P {
	COLOR: #4c4c4c
}
.news2_detail A {
	COLOR: #4c4c4c
}
.news2_detail_title {
	BORDER-BOTTOM: #e8e8e8 1px solid; 
	PADDING-BOTTOM: 20px;
	font-size:14px;
}
.news2_detail_title H2 {
	FONT-SIZE: 18px; 
	FONT-FAMILY: Microsoft YaHei; 
	COLOR: #c92825; 
	TEXT-ALIGN: center
}
.news2_detail_cont {
	font-size:14px;
}
.news2_detail_cont P {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 13px; LINE-HEIGHT: 24px
}
P.news2_detail_date {
	HEIGHT: 36px; 
	FONT-FAMILY: "宋体"; 
	COLOR: #999; 
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 36px
}
A.news2_back {
	FONT-SIZE: 16px; 
	HEIGHT: 26px; 
	FONT-FAMILY: Microsoft YaHei; 
	BACKGROUND:#c92825; 
	COLOR: #fff; 
	TEXT-ALIGN: center; 
	MARGIN: 20px 0px; 
	DISPLAY: block; 
	LINE-HEIGHT: 24px; 
	WIDTH: 80px;
	float:right;
}
.pre_news {
	OVERFLOW: hidden; 
	WIDTH: 550px;
	float:left;
}
.pre_news P {
	MARGIN-BOTTOM: 0px; 
	FONT-FAMILY: Microsoft YaHei; 
	WHITE-SPACE: nowrap; 
	LINE-HEIGHT: 35px
}
.pre_news P A {
	COLOR: #c92825
}

.caseINfo{
	width:695px;
	height:486px;
	margin:0px auto;
	padding-top:20px;
	padding-bottom:20px;
	}