#flashs {  position: relative;z-index: 1; height:490px}
#flashs .bgitem {position: absolute;width:100%;height:490px;margin:0 auto;}
#flashs .bgitem a {display:block;text-indent:-999em;height:490px;}
#flashs .btn {bottom: 48px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
#flashs .btn span {background: none repeat scroll 0 0 #d4d6d7;border: 1px solid #fff;color: #747574;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 6px;font-weight:bold}
#flashs .btn span.cur {background: none repeat scroll 0 0 #a92e15;color: #FFFFFF;}
.ban_bg{ background:#fff; }

.row-1 {margin-bottom:12px;}
.intro {
	float:left;
	display:inline;
	margin:0 6px 0 12px;
	width:680px;
	height:258px;
	border:1px solid #d5d7d7;
	background:url(../images/intro-bg.jpg) no-repeat 0 0;
}
.intro .title {
	margin:20px 20px 0 40px;
	height:26px;
	line-height:26px;
	border-bottom:1px solid #888;
}
.intro .title h1 {
	float:left;
	display:inline;
	padding:0 10px;
	line-height:26px;
	font-size:18px;
	font-weight:bold;
	color:#d3351d;
}
.intro .title a {
	display:block;
	margin-left:570px;
	color:#d3351d;
	font-weight:bold;
	font-size:14px;
}
.intro .intro-img {
	float:left;
	display:inline;
	padding:2px;
	margin:15px 20px;
	width:229px;
	height:174px;
	border:2px solid #dfe1e2;
}
.intro .intro-text {
	padding:20px;
	line-height:24px;
	color:#000;
	font-size:12px;
	text-indent:24px;
}
.security {
	float:left;
	display:inline;
	width:282px;
	border:1px solid #cbcfd0;
	background-color:#fff;
}
.security .title {
	height:34px;
	background:url(../images/ba-title.jpg) no-repeat center top;
	font-size:16px;
	line-height:34px;
	color:#d23516;
	text-align:center;
	font-weight:bold;
}
#fader{position:relative;overflow:hidden;height:200px;width:260px;padding:1px;background-color:#fff;border:1px solid #dadbdd;margin:10px 7px;}
#fader li{position:absolute;top:1px;left:1px;}
#fader li img{display:block;}
#fader .fader-nav{display:inline-block;margin-right:4px;color:#747574;padding:2px 6px;background:#d4d6d7;font-family:Tahoma;font-size:12px;cursor:pointer;border:1px solid #fff}
#fader .fader-cur-nav{display:inline-block;margin-right:4px;color:#fff;padding:2px 6px;background:#a92e15;font-family:Tahoma;font-size:12px;cursor:pointer;}

.case {
	position:relative;
	margin:0 auto 10px;
	width:976px;
	height:477px;
	/*background:url(../images/case.jpg) no-repeat 0 0;*/
}
.case a {
	position:absolute;
	display:block;
	text-indent:-999em;
}
.case1 {
	width:247px;
	height:213px;
	top:140px;
	left:418px;
}
.case2 {
	width:283px;
	height:202px;
	top:24px;
	left:665px;
}
.case3 {
	width:283px;
	height:197px;
	top:256px;
	left:665px;
}

/*新版典型客户-开始*/
.tabs {
	width:968px;
	margin:0 auto 10px;
}
.tab_menu {
	position: relative;
	height:44px;
	background:url(../images/tab-menu.jpg) no-repeat left bottom;
}
.tab_menu a {
	position:absolute;
	font-size:14px;
	width:50px;
	color:#d23516;
	right:0;
	top:16px;
	font-weight:bold;
}

.tab_menu .title {
	float:left;
	display:inline;
	margin:0;
	width:130px;
	height:44px;
	line-height:44px;
	background:url(../images/tab-on.jpg) no-repeat 0 0;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.tab_box {
	padding:11px 0 2px 7px;
	border:2px solid #acafb0;
	border-top:none 0;
	height: 225px;
	overflow: hidden;
}
.tab_box ul li {
	float:left;
	display:inline;
	margin-right:6px;
	margin-bottom: 8px;
	padding: 3px;
	width:177px;
	height:210px;/*183px*/
	border: 1px solid #b9bcbe;
}

.tab_box ul li a
{
    color : #333;
    display: block;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
}

/*新版典型客户-结束*/

.info {
	margin:0 auto 10px;
	padding:14px 0 0 11px;
	width:965px;
	height:200px;
	background:url(../images/info.jpg) no-repeat 0 0;
}
.info .box {
	float:left;
	display:inline;
	width:473px;
	height:180px;
	margin:0 5px 20px 0;
}
.info .box .title {
	height:24px;
}
.info .box .title a {
	display:block;
	margin-left:415px;
	width:42px;
	line-height:24px;
	text-indent:-999em;
}
.info .box .text {
	padding:10px;
}
.info .box .text ul li {
	padding:0 10px;
	height:31px;
	line-height:31px;
	font-size:12px;
	border-bottom:1px dashed #3b3e3e;
	background:url(../images/li.jpg) no-repeat 5px 12px;
}
.info .box .text ul li span {
	float:right;
}
.info .box .text ul li a {
	display:block;
	color:#3b3e3e;
	text-indent:10px;
}
.jobs .text {
	position:relative;
	width:300px;
}
.jobs .text a.job {
	position:absolute;
	top:104px;
	left:81px;
	width:166px;
	height:41px;
	text-indent:-999em;
	display:block;
}
.honor {
	height:270px;
}
.honor .title {
	margin-bottom:13px;
	padding-left:293px;
	height:60px;
}
.honor .box {
	margin:0 auto;
	padding-top:9px;
	width:968px;
	height:186px;
	border:1px solid #cacdce;
	background-color:#f7f8f7;
}

.fac_const {
	margin: 0 auto;
	width: 920px;
	height: 180px;
	overflow: hidden;
}
.fac_const ul li {
	float: left;
	display: inline;
	margin-right: 15px;
	width: 215px;
	height: 180px;
}
.fac_const ul li a {
	line-height: 26px;
	text-align: center;
	display: block;
	font-size: 12px;
	color:#333;
}