@charset "utf-8";
/* ***************** 团队开发规范 ***************** */
/*				*公共结构部分
					- Header
					- Main Nav
					- footer
				*内页公共结构部分
					- SideBar
					- inner Banner
					- crumb
*/
/* page css Begin */
/* reset Area */
.fanye a:hover,.more,.main_nav a:hover{text-decoration:none;}
.link_xiangxi{
	float:right;
	height:14px;
	color:#fa9802;
}
/* --------------------- index Begin  ----------------------- */
.idx_main_AD_outside{background:url(../images/idx_main_AdBG_13.png) repeat-x;}
/* main Ad */
.idx_main_AD_wrap{
	height:413px;
	overflow:hidden;
}
.idx_main_AD_wrap .hd{ height:10px; position:absolute; left:480px; top:368px; z-index:100; }
.idx_main_AD_wrap .hd ul{ overflow:hidden; zoom:1; float:left;  }
.idx_main_AD_wrap .hd li{
	float:left;
	width:10px;
	height:10px;
	background:#fff;
	margin-right:5px;
}
.idx_main_AD_wrap .hd .on{
	width:9px;
	height:9px;
	background:#cdcdcd;
	border:1px solid #adadad;
}
/* index Main */
.idx_page{background:#dcdcdc;}
.pd_show{
	width:295px;
	height:99px;
	background:url(../images/idx_pdShow_bg_22.png) no-repeat;
	padding:20px 14px 25px 28px;
}
.pd_show .pd_show_thumb,.pd_show .pd_show_thumb img{
	width:140px;
	height:99px;
	overflow:hidden;
}
.pd_show .pd_show_info{
	width:140px;
	margin-left:15px;
}
.pd_show .pd_show_info h3{
	font-size:14px;
	color:#f06200;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding:3px 0 8px 0;
	line-height:1em;
	font-weight:bold;
}
.pd_show .pd_show_info p a{
	display:inline-block; 
	width:120px;
	word-break:break-all;
	line-height:1.75em;
}
.pd_show .pd_show_info p a:hover{text-decoration:underline;}
.pd_show .pd_show_info .more{
	display:inline-block; 
	width:120px;
	color:#ff0b00; 
	text-align:right;
	line-height:1em;
	padding-top:2px;
	font-size:14px;
}
/* .... */
.idx_page .main_wrap{padding:0 0 20px 0;margin-top:12px;}
.idx_page h2{
	height:52px;
	line-height:52px;
	font-size:16px;
	color:#f06200;
	font-weight:bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.idx_page .main_leftT .gcal_list li a:hover{
	text-decoration:underline;
}
/* 首页 main left*/
.idx_page .main_left{
	width:336px;
	overflow:hidden;
}
.idx_page .main_leftT,.idx_page .main_leftB{
	background:#f8f8f8;
	padding:10px 0 0 30px;
}
.idx_page .main_leftT{height:207px;padding-bottom:15px;}
.idx_page .main_leftT h2{padding-right:15px;}
/* 工程案例 切换图*/
.idx_page .main_leftT .gcal_img_box{
	width:193px;
	height:155px;
	margin:0 28px 0 0;
	_margin:0 14px 0 0;
	overflow:hidden;
}
.idx_page .main_leftT .gcal_img_box ul{
	height:131px;
	overflow:hidden;
}
.idx_page .main_leftT .gcal_img_box li{
	float:left;
	width:193px;
	height:131px;
}
.idx_page .main_leftT .fanye{
	right:0;
	top:134px;
}
.idx_page .main_leftT .fanye a{
	float:left;
	color:#c72f23;
	font-size:14px;
	margin-left:8px;
}
/* 工程案例 list */
.idx_page .main_leftT .gcal_list{padding-top:20px; display:block}
.idx_page .main_leftT .gcal_list li{
	width:70px;
	height:24px;
	line-height:1.2em;
	background:url(../images/idx_mainLeftT_listStyle_33.png) no-repeat left 4px;
	padding:0 0 0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* 站内公告 */
.idx_page .main_leftB{height:196px;overflow:hidden;background:#fff;padding-bottom:24px;}
.idx_page .main_leftB h2{width:220px;}
.idx_page .main_leftB .more{
	width:36px;
	height:14px;
	line-height:1em;
	color:#fff;
	padding:0 0 0 10px;
	background:#dcdcdc;
	margin:20px 22px 0 0;
	z-index:1000;
}
.idx_page .main_leftB .content{
	display:inline-block;
	width:278px;
	height:144px;
	padding:0 0 0 10px;
	word-break:break-all;
	line-height:2em;
	overflow:hidden;
}
/* 首页 main right */
.idx_page .main_right{
	width:663px;
	border-left:1px solid #dcdcdc;
	overflow:hidden;
	background:#fff;
}
.idx_page .main_rightT_left{
	width:280px;
	height:255px;
	overflow:hidden;
	padding:10px 21px 0 23px;
}
.idx_page .main_rightT_left .content{
	display:inline-block;
	width:280px;
	height:112px;
	overflow:hidden;
	line-height:1.88em;
	margin-top:14px;
}
.idx_page .main_rightT_right{
	width:299px;
	height:255px;
	border-left:1px solid #dcdcdc;
	padding:10px 21px 0 18px;
	overflow:hidden;
}
.idx_page .main_rightT_right p{
	width:299px;
	line-height:1.88em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*  */
.idx_page .main_rightB{
	height:196px;
	border-top:1px solid #dcdcdc;
	background:#f8f8f8;
}
.idx_page .main_rightB h2{width:280px;padding:0 0 10px 58px;height:30px;line-height:30px;}
.idx_page .main_rightB .guajian_small{
	position:absolute;
	width:60px;
	height:23px;
	background:url(../images/idx_qywh_floatIcon_small_45.png) no-repeat;
	left:0;
	top:0;
}
.idx_page .main_rightB .guajian_big{
	position:absolute;
	width:89px;
	height:97px;
	background:url(../images/idx_qywh_floatIcon_big_48.png) no-repeat;
	right:0;
	top:0;
}
.idx_page .main_rightB .article_box{
	width:565px;
	height:136px;
	overflow:hidden;
	margin:0 0 0 23px;
}
.idx_page .main_rightB .article_box .thumb{
	width:302px;
	height:136px;
	overflow:hidden;
}
.idx_page .main_rightB .article_box .artical_info{
	width:245px;
	margin-left:18px;
	word-break:break-all;
}
.idx_page .main_rightB .article_box h3{
	color:#777;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.idx_page .main_rightB .article_box .fanye{
	right:10px;
	top:115px;
	z-index:10000;
}
.idx_page .main_rightB .article_box .fanye a{
	float:left;
	color:#c72f23;
	font-size:14px;
	margin-left:8px;
}
/* --------------------- inner Page Begin -------------------------- */
/* --------------------- case Center Begin ----------------------- */
.inner_main_Ad{
	height:311px;
	overflow:hidden;
	padding:4px 0 22px 0;
}
.caseCenter_page .main .content01{
	border-top:1px solid #ccc;
}
.caseCenter_page .main .content01 .hd{
	width:93px;
	height:224px;
	border:1px solid #ccc;
	margin:2px 0 0 0;
}
.caseCenter_page .main .content01 .hd ul{
	height:160px;
	overflow:hidden;
	margin:34px 0 0 10px;
}
.caseCenter_page .main .content01 .hd ul li{
	width:72px;
	height:41px;
	border:1px solid #fff;
	margin:0 0 14px 0;
	cursor:pointer;
}
.caseCenter_page .main .content01 .hd .bd_prev{left:13px;top:14px;}
.caseCenter_page .main .content01 .hd .bd_next{left:13px !important;bottom:14px !important;}
.caseCenter_page .main .content01 .hd ul li:hover,.caseCenter_page .main .content01 .hd li.on{border:1px solid #ce2721;}
.caseCenter_page .main .content01 .bd{
	float:left;
	width:622px;
	height:233px;
	overflow:hidden;
}
.caseCenter_page .main .content01 .bd li{ position:absolute;}
.area_h{ height:157px;overflow:hidden; margin:34px 0 0 0; position:relative;}
.caseCenter_page .main .content01 .hd ul{
	margin:0 0 0 10px;
	position:absolute;
}
.caseCenter_page .main h3{
	font:bold 12px/12px "simsun",arial;
	color:#333;
	padding:20px 0 0 0;
}
.caseCenter_page .main .content01 h3{
	padding-left:14px; 
}
.caseCenter_page .main .jianzhu_info .info_img{
	width:358px;
	height:219px;
	padding:6px 8px 0 8px;
	overflow:hidden;
	background:url(../images/case_center_contentBG_07.png) no-repeat;
	margin:8px 0 0 3px;
}
.caseCenter_page .main .jianzhu_info .info_img img{
	width:358px;
	height:204px;
}
.caseCenter_page .main .jianzhu_info .article{
	width:175px;
	height:144px;
	overflow:hidden;
	padding:18px 60px 0 10px; 
	word-break:break-all;
}
.caseCenter_page .main .jianzhu_info h3{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding:0 0 18px 0;
}
.caseCenter_page .main .jianzhu_info p{
	font:12px/20px "simsun";
	width:175px;
	height:76px;
}
/* content 012 */
.caseCenter_page .main .content02{
	border-top:1px solid #ccc;
	margin-top:23px;
}
.caseCenter_page .main .content02 .more{
	padding:20px 0 0 0;
	font:normal 12px/12px "simsun";
}
.caseCenter_page .main .content02 .gyly{
	width:495px;
}
.caseCenter_page .main .content02 .gyly h3{padding-left:14px;}
.caseCenter_page .main .content02 .gyly .list{
	width:458px;
	height:148px;
	background:url(../images/case_center_gyly_bg_19.png) no-repeat;
	padding:15px 17px 0 20px;
}
.caseCenter_page .main .content02 .gyly .list li{
	float:left;
	width:150px;
	height:136px;
	margin:0 4px 0 0;
	text-align:center;
	color:#333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.caseCenter_page .main .content02 .szly{
	width:208px;
	overflow:hidden;
	margin-left:32px;
}
.caseCenter_page .main .content02 .szly h3{padding-left:20px; background:url(../images/case_center_szly_titleBG_19.gif) no-repeat 8px 25px;}
.caseCenter_page .main .content02 .szly .more{margin-right:24px;}
.caseCenter_page .main .content02 .szly .article{
	width:193px;
	height:150px;
	background:url(../images/case_center_szly_bg_21.png) no-repeat;
	margin:10px 0 0 0;
	padding:13px 0 0 15px;
}
.caseCenter_page .main .content02 .szly .article img{margin-bottom:2px;}
.caseCenter_page .main .content02 .szly .article a{
	display:block;
	width:165px;
	height:20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left:12px;
}
/* --------------------- ABOUT PAGE ----------------------- */
.about_page .content{
	width:756px;
	overflow:hidden;
	padding-top:20px;
}
.about_page .content li{
	padding:24px 0 12px 15px;
	background:url(../images/about_content_li_bg_03.png) no-repeat left bottom;
	overflow:auto;
	overflow-y:hidden;
	zoom:1;
}
.about_page .content p{
	width:474px;
	word-break:break-all;
}
/* --------------------- 人才理念 ----------------------- */
.rencai_page{}
.rencai_page .main .content,.jishu_page .main .content{
	width:756px;
	overflow:hidden;
}
.rencai_page .main .content li,.jishu_page .main .content li{
	width:726px;
	border-top:1px solid #ccc;
	padding:20px 20px 26px 10px;
	word-break:break-all; 
	font:12px/2em "simsun";
}
/* --------------------- 技术交流 ----------------------- */
.jishu_page .main .content{}
.jishu_page .main .content li .title{
	border:none;
}
.jishu_page .main .content li .title h3{
	width:550px;
	font-size:14px;
	color:#333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jishu_page .main .content li .title span{color:#666;}
.jishu_page .main .content li .title .article{
	width:725px;
	overflow:hidden;
	word-break:break-all;
	line-height:1.66em;
}
/* --------------------- 人才招聘 ----------------------- */
.zhaoping_page .main .content{
	width:756px;
	overflow:hidden;
}
.zhaoping_page .main .content li{
	border-top:1px solid #ccc;
	padding:12px 20px 24px 10px;
}
.zhaoping_page .main .content li h2{
	color:#fa9802;
	width:550px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight:bold;
}
.zhaoping_page .main .content li em{
	display:block;
	padding:8px 0 8px 0;
}
/* --------------------- 产品选型 ----------------------- */
.pd_xuanxing_page .main .pd_intro{
	width:756px;
	padding:24px 0 20px 0;
}
.pd_xuanxing_page .main .pd_intro_img{
	width:250px;
	height:188px;
	overflow:hidden;
}
.pd_centerDetail_page .main .pd_intro_img,.pd_centerDetail_page .main .pd_intro_img img{
	width:196px;
	height:132px;
	overflow:hidden;
}
.pd_xuanxing_page .main .pd_intro_article{
	width:450px;
	margin-left:25px;
	word-break:break-all;
	overflow:hidden;
	color:#666;
}
.pd_xuanxing_page .main .pd_intro_article li{list-style:decimal;}
/* 下部列表 */
.pd_xuanxing_page .main{
	width:756px;
	overflow:hidden;
}
.pd_xuanxing_page .main .content li{
	padding:12px 30px 16px 10px;
	border-top:1px solid #ccc;
	word-break:break-all;
	color:#666;
}
.pd_xuanxing_page .main h2{
	font-size:14px;
	color:#333;
	padding:0 0 10px 0;
}
/* --------------------- 建筑行业 ----------------------- */
.jzhy_page .main .content .list_img{
	width:139px;
	height:95px;
	background:url(../images/jzhy_listBG_03.png) no-repeat;
	padding:5px 6px 10px 8px;
	overflow:hidden;
}
.jzhy_page .main .content .article_box{
	width:574px;
	height:110px;
	overflow:hidden;
	margin:0 0 0 22px;
	padding:16px 0 0 0;
}
.jzhy_page .main .content li{
	border-top:1px solid #ccc;
	padding:14px 0 0 0;
	width:756px;
}
.jzhy_page .main .content .article_box .title{border:none;}
.jzhy_page .main .content .article a{
	word-break:break-all;
}
.jzhy_page .main .content .article .link_xiangxi{
	margin-top:-18px;
}
/* --------------------- 联系我们 ----------------------- */
.contact_page .content{
	width:714px;
	padding:20px 30px 0 12px;
	border-top:1px solid #ccc;
	clear:both;
}
.contact_page .content h2{
	color:#fa9802;
	font-weight:bold;
}
.contact_page .content .company h3{
	width:105px;
	height:32px;
	line-height:32px;
	background:url(../images/contact_company_title_03.png) no-repeat;
	color:#fa9802;
	font-weight:bold;
	margin:26px 0 0 0;
	text-align:center;
}
.contact_page .content .company_list{
	width:560px;
	padding:22px 24px 20px 24px;
	background:#efefef;
	border:1px solid #e3e3e3;
}
.contact_page .content .company_list a{
	margin:0 30px 0 0;
	color:#000;
	height:30px;
}
.contact_page .content .company_list .aHover{
	color:#fa9802;
}
.contact_page .content .company_busLine{
	width:560px;
	padding:22px 24px 20px 24px;
	background:#efefef;
	border:1px solid #e3e3e3;
}
.contact_page .content .company_busLine .look_line_on,.contact_page .content .company_busLine .look_line_off{
	display:block;
	width:120px;
	cursor:pointer;
	background:url(../images/contact_busline_clickOff_07.gif) no-repeat left center;
	padding:0 0 0 15px;
	color:#fa9802;
	margin:0 auto;
	margin-top:24px;
}
.contact_page .content .company_busLine .look_line_on{background:url(../images/contact_busline_clickOn_07.gif) no-repeat left center;}
.contact_page .content .click_busLine{
	width:520px;
	padding:20px 20px;
	background:#efefef;
	display:none;
}
/* --------------------- 产品中心 ----------------------- */
.pd_center_page .main{width:756px;overflow:hidden;}
.pd_center_page .main .pd_intro h2{
	width:595px;
	font:18px/30px "Microsoft Yahei",arial;
	color:#333;
	word-break:break-all;
	margin-top:20px;
	padding:0 0 0 10px;
}
.pd_center_page .main .pd_intro .info{
	width:645px;
	line-height:2em;
	padding:10px 0 0 10px;
	word-break:break-all;
}
.pd_center_page .main .content h2{
	width:746px;
	height:38px;
	font:20px/38px "Microsoft Yahei",arial;
	color:#333;
	padding:14px 0 0 10px;
	border-bottom:2px solid #ccc;
}
.pd_center_page .main .content .pd_list{
	width:744px;
	padding:16px 0 0 6px;
}
.pd_center_page .main .content .pd_list li{
	float:left;
	width:331px;
	overflow:hidden;
	margin:0 74px 36px 0;}
.pd_center_page .main .content .pd_list li .pd_thumb{
	width:196px;
	height:137px;
	background:url(../images/pd_center_pdlistBG_07.png) no-repeat;
	padding:2px 1px 0 1px;
}
.pd_center_page .main .content .pd_list li .pd_thumb img{
	width:196px;
	height:132px;
}
.pd_center_page .main .content .pd_list li .pd_info{
	width:114px;
	height:133px;
	overflow:hidden;
	padding:4px 0 0 19px;
	word-break:break-all;
}
.pd_center_page .main .content .pd_list li .pd_info h3{
	color:#555;
	line-height:20px;
	font-weight:bold;
}
.pd_center_page .main .content .pd_list li .pd_info p{line-height:18px;}
/* --------------------- 产品中心-详情页 ----------------------- */
.pd_centerDetail_page .pd_intro_article p{
	padding-bottom:28px;
}

#slide_box{ width:1011px; height:144px;position:relative;}
#slide{ width:1011px; height:144px;overflow:hidden; position:relative;}
.showbox{ position:absolute;height:144px;}
.showbox ul li{ float:left; height:144px; background:url(../images/idx_pdShow_bg_22.png) no-repeat;}

.fpre,.fnext{ display:block;width:31px;height:59px;background:url(../images/arrow.png) no-repeat;position:absolute; z-index:50;top:40px;cursor:pointer; text-align:center;}
.fpre{ left:-25px;}
.fnext{ right:-25px; background-position:-31px 0;}