/*公共部分*/
.index-title {
	padding:70px 0 35px;
	text-align: center;
	
}
.index-title h1 {
	color: #464646;
	font-size:42px;
	padding:0;
	margin-top:0;
}
/*产品展示*/
#pro {
    height:617px;
    background:url(../img/pro_bg.jpg) no-repeat center top;

}
.pro-title {
    padding-top:35px;
    text-align: center;
    position: relative;
    padding-bottom:10px;
    border-bottom:1px solid #fff;
    margin-bottom:35px;

}
.pro-title h1 {
    color: #fff;
    font-size:42px;
    padding:0;
    margin-top:0;
}
.pro-title p {
    color: #fff;
}

.pro-title .btna {
    position: absolute;
    right:0;
    bottom:10px;
}
.btna .prev {
    display: block;
    cursor: pointer;
    margin-right: 8px;
    float: left;
    width: 50px;
    height: 50px;
    background-image: url(../img/left_btn.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.btna .prev:hover {
    width: 50px;
    height: 50px;
    background-image: url(../img/left_btn.jpg);
    background-repeat: no-repeat;
    background-position: 0px -50px;
}
.btna .next {
    display: block;
    cursor: pointer;
    float: left;
    width: 50px;
    height: 50px;
    background-image: url(../img/right_btn.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.btna .next:hover {
    width: 50px;
    height: 50px;
    background-image: url(../img/right_btn.jpg);
    background-repeat: no-repeat;
    background-position: 0px -50px;
}

#slider_pic {
    height:375px;
    margin:0 auto;
    overflow: hidden;
    margin-bottom: 30px;
}
#slider_pic ul {
    position: absolute;
    left:0;
    list-style: none;
    height:375px;
}

#slider_pic ul li.hceg {
    width: 282px;
    height: 375px;
    text-align: center;
    margin-right: 15px;

}

#slider_pic ul li.hceg a {
    display: block;
    color: #515151;
}
#slider_pic ul li.hceg a dl dt {
    width: 282px;
    height: 300px;
    display: block;
}
#slider_pic ul li.hceg a dl dd {
    height: 75px;
    line-height: 75px;
    background-color: #ffffff;
}

/*工程业绩 */
#gong .containers {
    width:1350px;
    padding-bottom:90px;
    margin:0 auto;
}
.mr_frbox{
    height:380px;
    padding:0 12px;
}
.mr_frBtnL{
    float:left;
    margin:165px 22px 0px 0px;
    cursor:pointer;
    display:inline;
}
.mr_frUl{
    float:left;
    height:380px;
    width:1200px;
    overflow: hidden;
}
.mr_frBtnR{
    float:right;
    margin-top:165px;
    cursor:pointer;
}
.mr_frUl ul li{
    display:inline;
    float:left;
    height:380px;
    width:385px;
    margin-right:15px;
    overflow:hidden;
    background: #e8e8e8;
}
.mr_frUl ul li a {
    color: #171717;
}
.mr_frUl ul li img{
    display:block;

}
.mr_frUl ul li a:hover img{}

.case_info {
    background: #e8e8e8;
}
.case_info dl dd {
    padding:40px 23px;
}
.case_info dl dd h5 {
    font-size:16px;

}




/*email*/
#email {
	padding-top:100px;
	padding-bottom:130px;
	text-align:center;
	font-family:'din';
}
#email h2 {
	font-size:36px;
	color: #4b4b4b;
	letter-spacing:2px;
}
#email h1 {
	font-size:53px;
	color: #4b4b4b;
	font-weight:bold;

}
#email .getemail {
	padding-top:50px;
	width: 570px;
	margin:0 auto;
	position: relative;
}
#email .getemail .em {
	width: 400px;
	height: 50px;
	border:1px solid #cccccc;
	padding-left:20px;
	-webkit-border-top-left-radius: 25px;
	-moz-border-top-left-radius: 25px;
	border-top-left-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;
	-moz-border-bottom-left-radius: 25px;
	border-bottom-left-radius: 25px;
}
#email .getemail .submit {
	width: 160px;
	height: 50px;
	border:1px solid #ccc;
	background:transparent;
	margin-left: -3px;
	border-left: none;
	-webkit-border-top-right-radius: 25px;
	-moz-border-top-right-radius: 25px;
	border-top-right-radius: 25px;
	-webkit-border-bottom-right-radius: 25px;
	-moz-border-bottom-right-radius: 25px;
	border-bottom-right-radius: 25px;
	color: #4b4b4b;
}
#email .getemail .email-tool {
	position: absolute;
	z-index:5;
	background-image: url(../img/email-tool.jpg);
	background-repeat:no-repeat;
	width: 21px;
	height: 11px;
	right: 30px;
	top:70px;

}

/*新闻*/
#news {
 padding-bottom:100px;
}
#news .news_con {
	height: 410px;
	background: #f5f5f5;
}
.news_1{width: 330px;height: 410px;overflow: hidden;position: relative;float:left;}
.news_img{width: 330px;height: 410px;overflow: hidden;}
.news_img ul li{position: absolute;display: none;}
.news_img ul li a{display: block;width: 346px;height: 410px;font-size: 100px;text-align: center;color: #fff;}
.news_img ul li a dl dt{
	 width:330px;
	 height: 338px;
 }
.news_img ul li a dl dd {
	width: 330px;
	height: 72px;
	background: url(../img/news_bg1.jpg) no-repeat center top;
	font-size:14px;
	line-height:72px;
}
.news_tab{position: absolute;bottom: 72px;text-align: right;width: 330px}
.news_tab a{display: inline-block;padding: 5px 10px;font-size: 12px;background: #d9d9d9;margin: 0 5px 10px;color: #fff;}
.news_tab a.active{background: #666666;color: #fff;}

.news_2 {
	width:540px;
	float: left;
	padding:30px 25px 0;
}
.news_2 ul li {
	border-bottom:1px dashed #d9d5d3;
}
.news_2 ul li a {
	color: #262626;
}
.news_2 ul li a h3 {
	font-size: 14px;
	margin-top:10px;

}
.news_2 ul li a h3 span {
	color: #68b736;
	margin-right:5px;
}

.news_3 {
	width:330px;
	padding-top:10px;
	float: left;
	padding-right:5px;
}
.news_3 .news_tabs3 {
	height:35px;
	border-bottom:1px dashed #a8a8a8;
	padding-left:20px;

}
.news_3 .news_tabs3 .wenhua {
	float: left;
	margin-right:25px;
}
.news_3 .news_tabs3 #tabs1 {
	width:175px;
	height:35px;
	float: left;
	border-bottom:none;
	background: url(../img/newstab_bg.jpg) repeat-x;
	padding-left:10px;
	padding-top:5px;
	text-align: center;
}
.news_3 .news_tabs3 .nav-tabs li {
	width:71px;
	height:30px;
	line-height:30px;

}
.news_3 .news_tabs3 .nav-tabs li a {
	color: #fff;
}
.news_3 .news_tabs3 .nav-tabs li.active {
	width:71px;
	height:30px;
	background:url(../img/tab_active.jpg) no-repeat center bottom;
	border-bottom:1px dashed #a8a8a8;
}
.news_3 .news_tabs3 .nav-tabs li.active a {
	color: #1769a1;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background:none;
	border:none;

}
.tab-pane {
    padding:25px 15px 0 20px;

}
.tab-img {
    text-align: center;
    margin-bottom:15px;
}
.tab-pane ul  {
    padding-left:10px;
}
.tab-pane ul li {
    border-bottom:1px dashed #a8a8a8;
    margin-bottom:5px;
    font-size:12px;
    line-height:20px;
}
.tab-pane ul li a {
    color: #333;
    display: block;

}

/*业务领域*/
#yewu {
    background: #f8f8f8;
    padding-bottom:110px;
}
.zh {
    width:190px;
    height:403px;
    float: left;
    position: relative;
}
.mar {
    margin:0 5px;
}
.zh-img {
    width:190px;
    height:160px;
    text-align: center;
    line-height:160px;
    margin:0;
}
.bg1 {
    background-image: url(../img/yewu_icon1.jpg);
    background-repeat:no-repeat;
}
.bg2 {
    background-image: url(../img/yewu_icon2.jpg);
    background-repeat:no-repeat;
}
.bg3 {
    background-image: url(../img/yewu_icon3.jpg);
    background-repeat:no-repeat;
}
.bg4 {
    background-image: url(../img/yewu_icon4.jpg);
    background-repeat:no-repeat;
}
.bg5 {
    background-image: url(../img/yewu_icon5.jpg);
    background-repeat:no-repeat;
}
.bg6 {
    background-image: url(../img/yewu_icon6.jpg);
    background-repeat:no-repeat;
}
.zh-con {
    width:190px;
    height:243px;
    border:1px solid #d4d4d4;
    border-top:none;
    text-align: center;
    padding-top:20px;
}
.zh-con h3 {
    font-size:20px;

}
.zh-con a {
    width:96px;
    height:34px;
    line-height:34px;
    color: #333;
    border:1px solid #d4d4d4;
    display: block;
    position: absolute;
    bottom:10px;
    left:47px;

}







/*关于我们*/
#about {
	background:url(../img/about-bg1.png) no-repeat bottom left;

}
#about .ajos-video {
	padding-right:0;
}
#about .ajos-video img {
	float:right;
}
#about .about-bg {
	background: #eeeeee;
}
#about h1 {
	margin-top:100px;

}
#about .about-con {
	padding-left:20px;
}

#about .ab-con {
	margin-top:40px;
	margin-bottom:60px;
	color: #000;

}

#about .ab-more a {
	display: block;
}





