

.conten{width: 1200px;margin:  0 auto;}

/*<!--新闻中心-->*/
/*.conten .new{padding: 40px 0;}*/
.conten .new .left{width: 826px;}
.conten .new .right{width: 330px;}
.new_title{border-bottom: 1px solid #ddd;padding:50px 0  0  0;}
.new_title h1{color: #000;font-weight: bold;margin-right: 10px;padding-bottom: 10px;border-bottom: 1px solid #ca1c1d;}
.new_title span{color: #999;}
.new_left{width: 400px;padding-top: 20px;}
.new_left h2{padding: 10px 0 6px 0;color: #000;}
.new_left p{line-height: 20px;color: #666;font-size:12px;}
.new_title .more:hover{color:#ca1c1d;}
.new_right{width: 400px;}
.new_right a:hover h2{color:#ca1c1d;}
.new_right a:hover span{color:#ca1c1d;}
.new_right h2{color: #333; width: 320px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new_right span{font-size: 12px;color: #999;}
.new_right a{display: block;padding: 20px 0 19px 0;border-bottom: 1px solid #ddd;} 
.left_gg{padding-top: 10px;}
.board{margin-bottom: 10px;}
.board .date dl{padding: 6px 0;}
.board .date{width: 50px;height: 50px;background: #ca1c1d;text-align: center;}
.board .date dt{font-weight: bold;color: #fff;}
.board .date dd{color: #fff;}
.left_gg .text{width: 280px;height: 50px;line-height: 50px;background:#f3f3f3;}
.left_gg .text p{padding: 0 12px; width: 266px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.board p:hover{color: #ca1c1d;}

/*<!--工程展示-->*/  
.tab-cont{padding: 10px 0;display: inline-block;position:relative;}   
.tab-cont .tup{float: left;}
.tab-cont .tup a{width: 330px;height: 235px;}
.tab-cont .tup img{width: 330px;height: 235px;}
.llal{margin: 0 25px;}    
.blak{background:#43b134;text-align:center;margin-top:-10px;} 
.blak a{color:#FFFFFF;line-height: 40px;}
.tab-cont span{width: 23px;height: 40px;position: absolute;top:50%;margin-top:-40px;}
.tab-cont .left {left: -40px;}
.tab-cont .right{right:-40px;}
.xm_conter{width: 100%; height:500px; background:#fafafa;margin-top: 40px;}
.content1{width: 1040px;margin:20px auto; } 
.banx{width: 1200px;margin: 0 auto;}
.case{clear:both; width:1340px; margin:0 auto;}
.content1{width:1344px;height:368px; overflow:hidden;}
.main_flow {width:1200px;overflow:hidden; float:left; padding-top:0px;}
.middle1 ul { list-style:none; }
.middle1 ul li{float:left;width:406px; height:368px;}
.middle1 ul li div{ position:relative; /*margin-left:15px; margin-right:15px;*/ width:390px;}
.middle1 ul li div:hover .caption{color: #ca1c1d;}
.middle1 li .pic_flow {display: block;width: 390px;height: 360px;background: #fff;box-shadow: 0px  0px 6px #d8d8d8;}
.middle1 li .pic_flow .img_xm img{transition: all 0.6s;}
.middle1 li .pic_flow .img_xm{width: 390px;height: 300px;overflow: hidden;}
.middle1 li .pic_flow:hover img{transform: scale(1.2);}
.middle1 li .pic img{ display:block; padding:1px;border:1px solid #BBBBBB; width:406px; height:360px; z-index:1;}
.content_dd .prev {padding:3px 4px 3px 9px; float:left;}
.content1 .next {float:right;}
.caption {display: block; position: absolute; z-index: 2; font-size: 14px; text-shadow: none; color: #666;left: 0; right: 0; bottom: 0px; margin: 0; max-width: none; 
text-align: center;line-height: 60px;}
.caption:hover{color:#ca1c1d;color: inherit;}
  
/*<!--业务领域-->*/ 
.yw_conter{width: 1200px;height: 300px;margin: 0 auto;}
.yw_conter .yx_img{padding-top: 20px;}
.img_conter{float: left;margin-right: 10px;position: relative;}
.yx_img .img_conter .img{width: 232px;height:162px;}
.img_conter .contai{position: absolute;bottom: 14px;left: 14px;}
.img_conter .contai h1{color: #fff;font-size: 18px;font-weight: bold;padding-bottom: 5px;}
.img_conter .contai p{color: #fff;}
.img_conter .contai .p{line-height: 18px;}
.img_conter:nth-of-type(5){margin-right:0px;}

/*<!--企业荣誉-->*/ 
.rr_conter{width: 100%;height: 384px;background: #f7f7f7;}
.rr_conter .zz_banxi{width: 1200px;margin: 0 auto;}
#wrapper {width: 1200px;margin:0 ;position: absolute;	}
#carousel {width:1200px;position:relative;}
#carousel ul {list-style: none;display: block;margin: 0;padding: 0;}
#carousel li {text-align: center;display: block;padding: 0;width: 288px;height: 240px;background: #fff;box-shadow: 0px  0px 6px #d8d8d8;
margin-left:16px;float: left;position: relative;margin-top: 14px;}
#carousel li a{display: block;width: 270px;height: 194px;top: 9px;position: absolute;left:9px;overflow: hidden;}
#carousel li span:hover{color: #ca1c1d;color: inherit;} 
#carousel li:hover span{color: #ca1c1d;}
#carousel li img {}
#carousel li span {width:268px; padding:  0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: transparent url(images/carousel_shine.png) no-repeat 0 0;display: block;overflow: hidden;	position: absolute;bottom:12px;}
.clearfix {float: none;clear: both;	}
#carousel .prev, #carousel .next {display: block;	overflow: hidden;	margin-left: 10px;position: absolute;top: 70px;}			
#carousel .prev {background-position: 0 0;	left: -88px;	margin-top: 30px;	}
#carousel .next {right: -88px;	margin-top:30px;}
#carousel .pager {text-align: center;	margin: 0 auto;}
#carousel .pager a {	background: transparent url(images/carousel_control.png) no-repeat -2px -32px;text-decoration: none;text-indent: -999px;display: inline-block;
overflow: hidden;width: 8px;height: 8px;	margin: 0 5px 0 0;}	
#carousel .pager a.selected {	background: transparent url(images/carousel_control.png) no-repeat -12px -32px;	text-decoration: underline;}				
#source {text-align: center;width: 100%;	position: absolute;	bottom: 10px;	left: 0;	}
#source, #source a {font-size: 12px;color: #999;}
#donate-spacer {height: 100%;}
#donate {	border-top: 1px solid #999;	width: 750px;padding: 50px 75px;margin: 0 auto;overflow: hidden;	}
#donate p, #donate form {margin: 0;	float: left;}
#donate p {width: 650px;	}
#donate form {width: 100px;}
.caroufredsel_wrapper{width: 1220px!important;height: 260px!important;margin-left: -16px!important;}


/*<!--联系我们-->*/ 
.lx_conter{width: 1200px;margin: 0 auto;}
.lx_map{margin-top: 20px;}
.lx_map .biat{color: #333;}
.lx_map .date{color: #666;font-size: 12px;}
.lx_map .pading_r{padding-right: 10px;line-height:37px;}
.lx_map .pading_t{padding-bottom: 30px;}
.lx_map .pading_bottom{padding-top: 10px;}

/*<!--子页?->*/

/*<!--企业慨况 -->*/
.je_ba{width:100%;background: #f7f7f7;}
.je_ba .je_conter{width: 1200px;margin:0 auto;padding: 40px 0;}
.je_ba .je_conter .left{width: 262px;}
.je_ba .nav{background: #fff;box-shadow:6px 6px 2px #f2f0ef;}
.je_ba .je_conter .je_nav li{height: 60px;line-height: 60px;border-bottom: 1px solid #eeeeee;}
.je_ba .je_conter .right{width: 830px;background: #fff;box-shadow:6px 6px 2px #f2f0ef;padding: 0 35px 40px 35px;}
.je_ba .je_conter .je_nav a{font-size: 16px;color:#333;padding: 0 20px;display: block;}
.je_ba .je_conter .je_nav .red{color: #ca1c1d;font-weight: bold;}
.je_ba .je_conter .je_nav .red .iconred{color: #ca1c1d;}
.je_ba .je_conter .je_nav a:hover i{color: #ca1c1d;}
.je_ba .je_conter .je_nav a:hover {color:#ca1c1d;font-weight: bold;}
.je_ba .je_conter .je_nav span{float: right;}
.je_ba .je_conter .je_nav span i:hover{color: inherit;color: #ca1c1d;}
.je_ba .dl{width: 262px;height: 80px;background: #ca1c1d;text-align: center;}
.je_ba .left dt{font-size: 24px;color:#fff;padding-top:12px;}
.je_ba .left dd{font-size: 18px;color: #fff;}
.je_ba .iconfont{color: #000;}
.je_ba  .contact{margin-top: 30px;background: #fff;box-shadow:6px 6px 2px #f2f0ef;}
.je_contact{padding: 20px 20px 0px 20px;}
.je_contact li{padding-bottom: 20px;color: #333;font-size: 16px;}
.je_contact li:nth-of-type(1){padding-bottom: 10px;}
.je_ba .right .biaoti{padding: 22px 0;}
.je_ba .right .border{border-bottom: 1px solid #ddd;}
.conter_zp{margin-top: 10px;}
.je_ba .right .h3{font-size: 18px;color:#333;font-weight: bold;background: url(../images/icon-bt.png)no-repeat left;padding-left: 16px;}
.je_ba .right .b_right{color: #999;background: url(../images/icon_sy.png)no-repeat left;padding-left: 20px;cursor: pointer;}
.je_ba .conter img{margin-top: 16px;}
.je_ba .conter p{line-height: 30px;text-indent: 2em;margin-top: 16px;}
.red_1{color: #999;}
.b_right a:hover{color:#ca1c1d ;}
.margin_none{margin-top: 0!important;}
.conter_zz{padding-top: 20px;margin-left: -10px;}
.conter_zz li{margin-left:10px;margin-bottom: 10px;}
.conter_zz li a{display: block; width:268px ;height:194px; overflow: hidden;}
.conter_zz li a:hover{box-shadow: 0 0 9px #ddd;}
.right .border_sj .boder{width:112px;/*border-right: 2px solid #e5e5e5;*/}
.right .border_sj{border-bottom: 1px solid #ddd;padding-top: 20px;}
.right .border_sj .sj_1{padding-bottom: 21px;padding-left: 30px;padding-top: 6px;}
.border_sj .sj_1 h2{font-size: 16px;color:#333;}
.border_sj .right_sj p{font-size: 14px;color: #999;line-height: 24px;margin-top: 2px;}
.border_sj  h1{font-size: 20px;color: #ca1c1d;background:url(../images/icon_sj.png)no-repeat  80px;padding-right: 30px;padding-bottom: 6px; }
.border_sj .boder dl{padding-top:6px;text-align: right;position: relative;}
.border_sj .boder dl .img{position: absolute;right: -6px;top: 22px;}
.border_sj .boder dt{font-size: 16px;color: #999;padding-right: 20px;}
.border_sj .boder dd{font-size: 14px;color: #999;padding-right: 20px;margin-top: 5px;}
.border_sj .font-14{font-size: 14px;color: #ca1c1d;}
.border_sj .right_sj{width: 718px;}
.right .border_none{border-bottom: none!important;}
.big_jg{background: url(../images/img_sx.png) 112px 0 repeat-y;}

/*<!--新闻中心 -->*/
.conter_dt{padding: 20px 0;border-bottom: 1px solid #ddd;}
.conter_dt .right_new{width: 570px;}
.conter_dt .right_new .red:hover{text-decoration: underline;cursor: pointer;}
.conter_dt .left_img{width: 240px;height: 160px;}
.conter_dt .h1_new{font-size: 20px;color: #333;}
.conter_dt .h1_new .font-16{font-size: 16px;color: #ca1c1d;font-style: italic;}
.right_new p{font-size: 14px;color: #999;line-height: 24px;padding-top: 10px;}
.je_ba .new{padding: 20px 0;border-bottom: 1px solid #ddd;}
.new:hover .font_16 a{color: #ca1c1d;}
.new:hover .dt_gray{background: #ca1c1d;}
.new:hover .dd_sgray{background: #e21f20;}
.date_new dl{width: 80px;height: 83px;text-align: center;cursor: pointer;}
.new .conter_new{width: 730px; cursor:pointer;}
.date_new dt{width:80px; height: 60px;color: #fffefe;font-size: 30px;line-height: 60px;}
.date_new .dt_red{background: #ca1c1d;}
.date_new .dt_gray{background:#999 ;}
.date_new dd{height: 22px;margin-top: 1px;font-size: 14px;color:#fffefe ;line-height: 22px;}
.date_new .dd_sred{background: #e21f20;}
.date_new .dd_sgray{background:#ccc ;}
.new .conter_new h2 {padding-bottom: 9px; width: 730px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new .conter_new h2 a{font-size: 16px;font-weight: bold;color: #333;}
.new .conter_new h2 a:hover{color: #ca1c1d;}
.new .conter_new .red{color: #ca1c1d;}
.conter_new p{line-height: 26px;}
.page{text-align: center;padding-top: 40px;}
.omit{padding: 0 2px;}
.page a{padding: 6px 10px;border:1px solid #ddd;border-radius: 4px;display: inline-block;margin-right: 2px;}
.page a:hover{background: #ca1c1d;color:#fff;border: 1px solid #ca1c1d;}
.page .ative{background: #ca1c1d;color: #fff;border: 1px solid #ca1c1d;}

/*改标题样?万姗2018-10-10开?/
.conter_dt .h2_new a{font-size: 20px;color: #333; line-height: 26px; width: 460px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.conter_dt .h2_new a:hover{color: #ca1c1d;}
.conter_dt .h2_new em{font-size: 16px;color: #ca1c1d;font-style: italic; line-height: 26px;}
/*改标题样?万姗2018-10-10结束*/


/*<!--业务介绍 -->*/
.conter_gg{margin-left: -16px;cursor: pointer;}
.conter_gg .box_gg{width: 266px;background-color: #fff; box-shadow: 0 0 9px #ddd;margin-top: 16px;border-radius: 3px; float: left;margin-left: 16px;}
.box_gg span{color: #999;}
.box_gg .font_jt{font-size: 18px!important; color: #bfbfbf;}
.box_gg .font_jt:hover{color: #ca1c1d;} 
.conter_gg li a { font-size: 16px;color: #333;font-weight: bold;}
.conter_gg li { color: #666; margin-bottom: 10px;} 
.conter_gg ul { padding: 20px 10px 14px 10px; }
.conter_gg .line { height: 1px;background-color: #eee;}
.conter_gg li:last-child {margin-bottom:0px; color: #999;}   
.conter_gg .box_gg:hover a{color: #ca1c1d}    
.conter_gg li .red{color: #ca1c1d} 
.conter_gg .img{width: 266px;height: 226px;overflow: hidden;} 
.conter_gg .box_gg:hover img{transform: scale(1.2);}
.conter_gg .img img{transition: all 0.6s;}   
/*<!--人事招聘 -->*/ 
.conter_zp span{color: #333;margin-top: 20px;line-height: 28px;} 
.xinx {margin-top: 20px;float: left;margin-right: 30px;}
.xinx input{width: 166px;height: 30px;border: 1px solid #ddd;padding: 0 10px;line-height: 30px;}
.xinx input:hover{border: 1px solid #ca3637;}    
.xinx lable{width: 70px;height: 30px;text-align: right;line-height: 30px;margin-right: 10px;color:#333; }    
.xinx select{width: 166px;height: 30px;border: 1px solid #ddd;padding: 0 10px;line-height: 30px;}
.mail{margin-top: 20px;text-align: center;}
.mail lable{width: 70px;height: 30px;text-align: right;line-height: 30px;margin-right: 10px;color:#333; }
.mail textarea{border: 1px solid #ddd;padding: 10px;} 
.mail textarea:hover{border: 1px solid #ca3637;}
.mail button {width: 300px;height: 40px;background: #ca1c1d;margin: 0 auto;display: inline-block;text-align: center;color: #fff;cursor: pointer;}
.mail button:active{background:#ba1a1b;}
/*业务介绍-住宅详情样式开?---------张珊2018-09-19*/


.conterZzxq .title{
	text-align: center;
	margin-top:30px;
}

.conterZzxq h3{
	font-size: 24px;
	font-weight: bold;
	color: #333;
}

.conterZzxq span{
	/*display: inline-block;*/
	color: #999;
	margin-top: 5px;
	/*margin-bottom: 20px;*/
}



.conterZzxq p{
	line-height: 30px;
	text-indent: 2em;
}

.conterZzxq .imgBg{
	text-align: center;
	margin:10px 0 16px 0;
}

.conterZzxq h2{
	font-size: 16px;
	font-weight: bold;
	text-indent: 2em;
	margin-bottom: 4px;
}

.conterZzxq .gcwq{
	margin:10px 0 10px 110px;
} 

.conterZzxq .qcbj{
	margin-bottom: 0;
}

.gcwq .imgleft,.gcwq .imgright{
	float: left;
}

.gcwq .imgright{
	margin-left:9px;
}



/*业务介绍-住宅样式开?---------张珊2018-09-19*/


.conterZz .box{
	width: 266px;
	background-color: #fff;
	box-shadow: 0 0 9px #ddd;
	margin-top: 16px;
	border-radius: 3px;
	float: left;
}
.conterZz .box span{color: #999;}

.conterZz .boxBj{
	margin:16px 16px 0 16px;
}

.conterZz .box:hover{
	cursor: pointer;
}

.conterZz .box:hover a{
	color: #ca1c1d;
}

.conterZz .box:hover img{
	transform: scale(1.2);
}

.conterZz .img{
	width: 266px;
	height: 226px;
	overflow: hidden;
}
.font_jt:hover{color:#ca1c1d!important;}
.conterZz .font_jt{font-size: 18px!important;color: #bfbfbf;}
.conterZz .img img{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	transition: all 0.6s
}

.conterZz ul{
	padding:20px 10px 14px 10px;
}


.conterZz li{
	color: #666;
	margin-bottom: 10px;
}

.conterZz li:last-child{
	margin-bottom:0px;
	color: #999;
}

.conterZz li a{
	font-size: 16px;
	color: #333;
	font-weight: bold;
}


.conterZz .line{
	height: 1px;
	background-color: #eee;
}



