@charset "utf-8";
.content{ width:960px; margin:0 auto; overflow:hidden; background:#fff; margin-top:30px; }
/*知名客户*/
.barpro { height:50px; background:url(../img/bar.gif) no-repeat; padding:2px 18px 2px 20px;}
.barpro h2 a { font: bold 20px/50px "微软雅黑"; color:#ea4943; padding:0 48px 0 0;}
.barpro em { padding:20px 0 0 0;}
.partner{ overflow:hidden}
 .partner-c{ padding-top:26px;}
.partner-left{ float:left; padding:70px 0 0 3px;}
.partner-right{ float:right; padding:70px 7px 0 0;}
.partner-pp{ width:905px; margin-left:8px; overflow:hidden; float:left}
.partner-pp li{ float:left; width:214px; font-size:0; line-height:0; padding:0 6px; text-align:center;}
.partner-pp li img{ border:1px solid #e3e3e3; width:212px; height:161px;}
.partner-pp li span, .partner-pp li span a{ height:38px; line-height:38px; font-size:12px; color:#a3a3a3; font-family:"å®‹ä½“"; text-decoration:none;}
.partner-pp li a:hover { text-decoration:none;}

.sbbg {height: 650px; background: url(../img/bg01.png) repeat; overflow: hidden;}




/*现场案例*/
.hotPro{ display:block; height:220px; border:5px solid #ea4943; margin-top:30px; background:#fef5ee;}
.hotPro h2{ width:216px; height:216px; padding:2px; background:url(../img/hotTit.gif) no-repeat 2px 2px; text-align:center; line-height:26px; color:#eaeaea; font-size:16px; font-weight:normal;font-family:"Microsoft YaHei"; float:left;}
.hotPro h2 a{ display:block; overflow:hidden; padding-top:18px; height:37px; line-height:37px; color:#eaeaea; font-size:24px;  font-weight:normal;}
.hotPro h2 em{ font-style:normal; display:block; font-size:14px; color:#fff; padding-top:44px; line-height:28px;}
.hotPro h2 b{ color:#fff; font-size:24px; font-weight:bold;}
.hotBox{ float:right;width:716px; padding:0 7px; padding-top:29px; height:180px; overflow:hidden;}
.hotBox .hotLeft,
.hotBox .hotRight{ padding-top:66px;}
.hotBox .hotCnt{ width:688px; border-bottom:1px solid #c5c5c5; overflow:hidden;}
.hotBox ul{ width:705px;}
.hotBox li{ float:left; width:215px; margin:0 20px 0 0px;}
.hotBox li a{ display:block;}
.hotBox li img{ border:1px solid #bababa; padding:3px; background:#fff; width:215px; height:140px;}
.hotBox span{ display:block; text-align:center; height:36px; line-height:36px;}
.hotBox span a{ color:#a9a9a9;}
.hotY{display:block; height:45px; width:960px;}

/*关于我们*/
.gsSpan{margin:26px auto;}
.gyBox{width:570px;}
.gyBox dl{margin-top:20px; margin-bottom:20px; height:150px; overflow:hidden;}
.gyBox dd{margin-left:250px;}
.gyBox dd p{margin:0 14px 22px 0px; height:100px; overflow:hidden; font-size: 12px; line-height: 25px; color: #646464;}
.gyBox dd .btnGd{color:#333;}
.gyBox .gyCont{position:relative; padding-top:18px; border-top:1px solid #e1e1e1;}
.gyBox .gyCont ul{margin:0px auto; width:492px; overflow:hidden;}
.gyBox .gyCont li{margin:0 5px; float:left; width:154px; text-align:center;}
.gyBox .gyCont li h5{margin-top:10px; font-weight:normal;}
.gyBox .gyCont li h5 a{color:#333;}
.gyBox .gyCont .btnLeft , .gyBox .gyCont .btnRight{position:absolute; top:50%; margin-top:-14px; width:28px; height:28px;}
.gyBox .gyCont .btnLeft{left:0px; background:url(../img/BtnLeft.png) no-repeat center;}
.gyBox .gyCont .btnRight{right:0px; background:url(../img/BtnRight.png) no-repeat center;}
/*新闻资讯*/
.srkt{width:384px;}
.srkt ul{margin-top:7px;}
.srkt li{position:relative; height:32px; line-height:32px; font-size:12px; color: #646464;}
.srkt li a{float:left; width:260px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333; padding-left:16px; background:url(../img/dtLi_ico.png) no-repeat left center;}
.srkt li span{position:absolute; right:0; color:#999;}

.gyBox h2 ,.srkt h2{ height:44px; font: bold 16px/44px "微软雅黑"; background:url(../img/barfaq.gif) no-repeat left bottom; overflow:hidden; padding:0 0 0 5px;}
.gyBox h2 a ,.srkt h2 a { color:#211b17;}
.gyBox h2 span,.srkt h2 span { margin:20px 0 0 0;}

.ggl{position:relative;}
.ggl img{display:block;}
.ggl03 span{position:absolute; left:434px; top:86px; font-size:20px; font-weight:bold; color:#ffcc33;}

/*友情链接*/
.yqlj{margin:20px auto; overflow:hidden; height:90px;}
.yqlj h4 img{}
.yqlj p{margin-left:160px; line-height:26px; height:90px; overflow:hidden;}
.yqlj p a{display:inline-block; padding:0 5px; color:#333;}

.hz { width:960px; height:214px; overflow:hidden; margin:0 auto;}
.hz h2 { height:74px; overflow:hidden; text-align:center; background:url(../img/xhz.png) no-repeat center 9px;}
.hz h2 a { color:#ea4943; font:24px "微软雅黑";}
.hz h2 span { display:block; color:#888; height:22px; font:12px/22px "微软雅黑"; text-transform:uppercase; vertical-align:middle;}
.hz h2 span em { padding:0 0 0 10px;}
.hz_c { height:140px; overflow:hidden;}
.nrs  { height:140px;width:924px; overflow:hidden;float:left;position:relative;}
.hz_c ul {float:left; overflow:hidden;height:140px;}
.hz_c ul li { float:left; width:213px; height:140px; margin-right:18px; overflow:hidden; display:inline; position:relative;}
.hz_c ul li img { width:211px; height:138px; border:1px solid #ccc; border-bottom:0; }
.hz_c ul li span { text-align:center; display:block; font:14px/30px "微软雅黑"; height:30px; overflow:hidden; text-transform:uppercase; position:absolute; top:110px; left:0; width:213px; background:url(../img/png.png) repeat; color:#fff;}
.hzbtn { width:30px; float:right; overflow:hidden;}
.hzbtn a.h01 { display:inline-block; width:30px; height:70px; background:url(../img/l.gif) no-repeat;}
.hzbtn a:hover.h01  { display:inline-block; background:url(../img/l02.gif) no-repeat;}
.hzbtn a.h02 { display:inline-block; width:30px; height:70px; background:url(../img/r.gif) no-repeat;}
.hzbtn a:hover.h02  { display:inline-block; background:url(../img/r02.gif) no-repeat;} 


.project {
	width:100%;
	height:655px;
	background:#f0f0f0;
	text-align:center;
}
.project h1 {
	font-size:35px;
	font-weight:normal;
	color:#444444;
	padding-top:80px;
	padding-bottom:80px;
}
.pro_nav {text-align:left;}
.pro_nav  ul {
	background: transparent url("../images/line.png") no-repeat scroll 85px 73px;
	min-height: 100px;
	width:960px;
	margin:auto;
}
.pro_nav  ul li {
	width:192px;
	float: left;
    height: 100px;
    text-align: center;
    cursor: pointer;
    position: relative;
}
}
.pro_nav ul li span, .pro_nav ul li em {
	display: inline-block;
}
.pro_nav ul li span {
	width: 100%;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	color: #444444;
}
.pro_nav ul li em {
	background: #FFF none repeat scroll 0% 0%;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	display: inline-block;
	border: 3px solid #C5C5C5;
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left:-13px;
	transition: all 0.4s cubic-bezier(0.5, 0.51, 0.58, 1) 0s;
}
.pro_nav ul .current span {
    color: #00C9FF;
    font-weight: bold;
}
.pro_nav ul .current  em, .pro_nav ul li:hover em {
    border-color: #00C9FF;
    transform: scale(1.4);
}
.pro_con {
	text-align:center;
	margin-top:50px;
}
.pro_con .current {
	display:block;
}
.pro_con ul {
	display:none;
}
.pro_con ul li {
	float:left;
	width:210px;
	height:235px;
	background:#FFF;
	border-right:1px #c9c9c9 solid;
}
.pro_con ul li h2 {
	font-size:20px;
	margin-top:10px;
}
.pro_con ul li p {
	font-size:14px;
	margin-top:5px;
	margin-bottom:10px;
}
.pro_con ul li font {
	font-size:18px;
	color:#F00;
	margin-top:10px;
}
.pro_con ul li:last-child {border:none;}
.pro_con  li:hover {
	background:#00c9ff;
}
.pro_con  li:hover a {
	color:#FFF;
	text-decoration:none;
}
.pro_con  li:hover a font {color:#FFF;}

.pro_con ul li i {
	display: inline-block;
	width:100px;
	height:100px;
	margin-top:25px;
}
.pro_con ul .gszc i{
	background:url(../images/iconAll.png) 0 0 no-repeat;
}
.pro_con ul .gszc:hover i{
	background:url(../images/iconAll.png) 0 -100px no-repeat;
}
.pro_con ul .dljz i{
	background:url(../images/iconAll.png) -101px 0 no-repeat;
}
.pro_con ul .dljz:hover i{
	background:url(../images/iconAll.png) -101px -101px no-repeat;
}
.pro_con ul .lagszc i{
	background:url(../images/iconAll.png) -202px 0 no-repeat;
}
.pro_con ul .lagszc:hover i{
	background:url(../images/iconAll.png) -202px -101px no-repeat;
}
.pro_con ul .gsbg i{
	background:url(../images/iconAll.png) -303px 0 no-repeat;
}
.pro_con ul .gsbg:hover i{
	background:url(../images/iconAll.png) -303px -101px no-repeat;
}
.pro_con ul .gszx i{
	background:url(../images/iconAll.png) -404px 0 no-repeat;
}
.pro_con ul .gszx:hover i{
	background:url(../images/iconAll.png) -404px -101px no-repeat;
}

.pro_con ul .sbzc i{
	background:url(../images/iconAll.png) 0 -202px no-repeat;
}
.pro_con ul .sbzc:hover i{
	background:url(../images/iconAll.png) 0 -303px no-repeat;
}
.pro_con ul .bqdj i{
	background:url(../images/iconAll.png) -101px -202px no-repeat;
}
.pro_con ul .bqdj:hover i{
	background:url(../images/iconAll.png) -101px -303px no-repeat;
}
.pro_con ul .zlsq i{
	background:url(../images/iconAll.png) -202px -202px no-repeat;
}
.pro_con ul .zlsq:hover i{
	background:url(../images/iconAll.png) -202px -303px no-repeat;
}
.pro_con ul .fmzl i{
	background:url(../images/iconAll.png) -303px -202px no-repeat;
}
.pro_con ul .fmzl:hover i{
	background:url(../images/iconAll.png) -303px -303px no-repeat;
}
.pro_con ul .wgzl i{
	background:url(../images/iconAll.png) -404px -202px no-repeat;
}
.pro_con ul .wgzl:hover i{
	background:url(../images/iconAll.png) -404px -303px no-repeat;
}
.pro_con ul .rjzz i{
	background:url(../images/iconAll.png) -505px -202px no-repeat;
}
.pro_con ul .rjzz:hover i{
	background:url(../images/iconAll.png) -505px -303px no-repeat;
}

.pro_con ul .jckqsq i{
	background:url(../images/iconAll.png) 0 -404px no-repeat;
}
.pro_con ul .jckqsq:hover i{
	background:url(../images/iconAll.png) 0 -505px no-repeat;
}
.pro_con ul .spltxkz i{
	background:url(../images/iconAll.png) -101px -404px no-repeat;
}
.pro_con ul .spltxkz:hover i{
	background:url(../images/iconAll.png) -101px -505px no-repeat;
}
.pro_con ul .dlysxkz i{
	background:url(../images/iconAll.png) -202px -404px no-repeat;
}
.pro_con ul .dlysxkz:hover i{
	background:url(../images/iconAll.png) -202px -505px no-repeat;
}
.pro_con ul .ISOgjrz i{
	background:url(../images/iconAll.png) -303px -404px no-repeat;
}
.pro_con ul .ISOgjrz:hover i{
	background:url(../images/iconAll.png) -303px -505px no-repeat;
}
.pro_con ul .CCCgjqzrz i{
	background:url(../images/iconAll.png) -404px -404px no-repeat;
}
.pro_con ul .CCCgjqzrz:hover i{
	background:url(../images/iconAll.png) -404px -505px no-repeat;
}
.pro_con ul .omCErz i{
	background:url(../images/iconAll.png) -505px -404px no-repeat;
}
.pro_con ul .omCErz:hover i{
	background:url(../images/iconAll.png) -505px -505px no-repeat;
}

.pro_con ul .cxjj i{
	background:url(../images/iconAll.png) 0 -606px no-repeat;
}
.pro_con ul .cxjj:hover i{
	background:url(../images/iconAll.png) 0 -707px no-repeat;
}
.pro_con ul .kjxjr i{
	background:url(../images/iconAll.png) -101px -606px no-repeat;
}
.pro_con ul .kjxjr:hover i{
	background:url(../images/iconAll.png) -101px -707px no-repeat;
}
.pro_con ul .srqy i{
	background:url(../images/iconAll.png) -202px -606px no-repeat;
}
.pro_con ul .srqy:hover i{
	background:url(../images/iconAll.png) -202px -707px no-repeat;
}
.pro_con ul .gxjscgzh i{
	background:url(../images/iconAll.png) -303px -606px no-repeat;
}
.pro_con ul .gxjscgzh:hover i{
	background:url(../images/iconAll.png) -303px -707px no-repeat;
}
.pro_con ul .gxqyrd i{
	background:url(../images/iconAll.png) -404px -606px no-repeat;
}
.pro_con ul .gxqyrd:hover i{
	background:url(../images/iconAll.png) -404px -707px no-repeat;
}
.pro_con ul .rjyjcdl i{
	background:url(../images/iconAll.png) -505px -606px no-repeat;
}
.pro_con ul .rjyjcdl:hover i{
	background:url(../images/iconAll.png) -505px -707px no-repeat;
}


.pro_con ul .qyzz i{
	background:url(../images/iconAll.png) 0 -808px no-repeat;
}
.pro_con ul .qyzz:hover i{
	background:url(../images/iconAll.png) 0 -909px no-repeat;
}
.pro_con ul .qyrz i{
	background:url(../images/iconAll.png) -101px -808px no-repeat;
}
.pro_con ul .qyrz:hover i{
	background:url(../images/iconAll.png) -101px -909px no-repeat;
}
.pro_con ul .qyss i{
	background:url(../images/iconAll.png) -202px -808px no-repeat;
}
.pro_con ul .qyss:hover i{
	background:url(../images/iconAll.png) -202px -909px no-repeat;
}

.qiys {
	height:650px;
	width:100%;
	border-bottom:1px #ebebeb solid;
}
.qiys h1 {
	text-align:center;
	font-size:38px;
	margin-top:70px;
	color:#444444;
	font-weight:normal;
}
.qiys .con {
	width:1100px;
	margin:auto;
	overflow:hidden;
}
.qiys .con ul {margin-top:100px;}
.qiys .con li {
	float:left;
	display:inline-block;
	width:220px;
	height:365px;
	text-align:center;
	margin-left:73px;
	overflow:hidden;
}
.qiys .con li:first-child {margin-left:0;}
.qiys .con li div {
	width:210px;
	height:170px;
	padding-top:40px;
}
.qiys .con .hys div{
	background:url(../images/ys_normal.png) 0 center no-repeat;
}
.qiys .con .hys:hover div{
	background:url(../images/ys_sel.png) 0 center no-repeat;
}
.qiys .con .gaq div{
	background:url(../images/ys_normal.png) -309px center no-repeat;
}
.qiys .con .gaq:hover div{
	background:url(../images/ys_sel.png) -309px center no-repeat;
}
.qiys .con .hwh div{
	background:url(../images/ys_normal.png) -606px center no-repeat;
}
.qiys .con .hwh:hover div{
	background:url(../images/ys_sel.png) -606px center no-repeat;
}
.qiys .con .xlg div{
	background:url(../images/ys_normal.png) -909px center no-repeat;
}
.qiys .con .xlg:hover div{
	background:url(../images/ys_sel.png) -909px center no-repeat;
}
.qiys .con li h2 {
	text-align:center;
	font-size:30px;
	margin-top:50px;
	color:#444444;
	font-weight:normal;
}
.qiys .con li p {
	margin-top:20px;
	color:#111111;
	line-height:160%;
}

.customer {
	height:455px;
	width:100%;
}
.customer h1 {
	text-align:center;
	font-size:38px;
	margin-top:70px;
	color:#444444;
	font-weight:normal;
}
.customer .con {
	width:1100px;
	margin:auto;
	overflow:hidden;
}
.customer .con ul {
	margin-top:100px;
}
.customer .con li {
	float:left;
	margin-left:76px;
}
.customer .con li:first-child {margin-left:0;}

.ad {
	width:100%;
	overflow:hidden;
	text-align:center;
}
.news {
	width:1100px;
	height:300px;
	margin:70px auto 0 auto;
}
.news_l{
	float:left;
	width:500px;
}
.news_r {
	float:right;
	width:500px;
}
.news_l .tit, .news_r .tit {
	height:50px;
	line-height:50px;
	font-size:26px;
	color:#444;
	background:url(../images/line_02.jpg) right center no-repeat;
}
.news_l li, .news_r li {
	height:70px;
	margin-top:20px;
}
.news_l li span, .news_r li span {
	float:left;
	margin-right:20px;
	margin-top:10px;
}
.news_l li strong a, .news_r li strong a{
	color:#444;
}
.news_l li p, .news_r li p{
	margin-top:5px;
	line-height:200%;
	font-size:12px;
}

.cjwt {width: 300px; height: 330px; min-height: 29px; line-height: 29px; float: left; overflow: hidden}