﻿

*{margin: 0;padding:0;text-decoration:none;list-style-type:none;}
a{text-decoration:none;}
.c{ height:0px;font-size:0;clear:both;}
body {
	font-family:"微软雅黑";
}
body,html {min-width:1200px!important;}
.index_content{width:1200px!important;}
a{ color:#000}
img{ border:none;max-width:100%}
/*头部*/
.top{ width:100%;}
.in_top{ width:70%; margin:0 auto}
.logo{ width:15.5%; float:left;}
.logo img{ width:100%}
.nav{ width:70%; float:right;}
.nav ul li{ width:10.5%; float:left;text-align:center; margin-top:4%; height:25px; -moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px; margin-left:1%; font-size:14px;}
.nav ul li a{ color:#000000}
.nav ul li:hover{ background:#da251d;}
.nav ul li:hover a{ color:#fff}
.nav ul li.current{ background:#da251d;}
.nav ul li.current a{ color:#fff}

/*底部*/
.bottom{ width:100%;}
/*上*/
.bottom_1{ width:100%; background:#da251d}
.in_bottom_1{ width:70%; margin:0 auto}
.in_bottom_1 p{ font-size:18px; color:#fdf5f5; margin-left:30px;}
.in_bottom_1 p span{ display:block; padding:20px 0 5px 0; font-size:12px; color:#fdf5f5}
.in_bottom_1 ul{ padding:25px 0 35px 0; margin-left:30px;}
.in_bottom_1 ul li{ width:9%; text-align:center; float:left; font-size:12px; height:18px; overflow:hidden}
.in_bottom_1 ul li a{ color:#fff}
/*下*/
.bottom_2{ width:100%; background:#000000}
.in_bottom_2{ width:70%; margin:0 auto; text-align:center;}
.in_bottom_2 p{ font-size:12px; color:#fff; padding:10px 0}
.in_bottom_2 p span{ color:#fff; padding:0 20px 0 0;}



/*轮播*/
.TB-focus{ width:100%;/* height:749px;*/ border:0; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
.TB-focus .bd li{ font-size:0px}
.TB-focus .bd li img{ width:100%}
/*大图片*/
.bg{ width:100%}
.bg img{ width:100%}



/*公共内容（除首页）*/
/*内容上*/
.content_top{ width:100%; background:#f5f5f5}
.in_content_top{ width:70%; margin:0 auto; font-size:14px;}
.in_content_top p{ margin-left:20px; padding:5px 0; color:#000}
.in_content_top p a{ color:#000}
.in_content_top p span{ padding:0 3px;}
/*内容左*/
.content_content{ width:70%; margin:30px auto;}
.content_left{ width:20%; float:left;}
.sideMenu h3{ height:52px; line-height:52px; padding-left:10px;border-bottom:1px solid #d0d0d0; background:#fff; cursor:pointer; font-size:14px; border-top:1px solid #fff}
.sideMenu h3:first-child{ border-top:2px solid #fff}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;background:url(../images/content_left_arrow.png) 16px 22px no-repeat; cursor:pointer; }
.sideMenu h3.on{ background:#f2f2f2; border-color:#d0d0d0; color:#da251d}
.sideMenu h3:hover{ background:#f2f2f2; border-color:#d0d0d0 ;color:#da251d}
.sideMenu ul li{ padding:8px 25px; color:#999;}
.sideMenu h3 ul li a{ color:#000; font-size:14px;}
.sideMenu ul li.on_1 a{ color:#da251d}
.sideMenu ul li:hover a{color:#da251d}
/*内容左2*/
.content_left_1 ul li{ width:100%; height:52px; line-height:52px; padding-left:10px;border-bottom:1px solid #d0d0d0; background:#fff; cursor:pointer; font-size:14px; border-top:1px solid #fff}  
.content_left_1 ul li:first-child{ border-top:2px solid #fff}
.content_left_1 ul li em{float:right; display:block; width:40px; height:32px;background:url(../images/content_left_arrow.png) 16px 22px no-repeat; cursor:pointer;}
/* .content_left_1 ul li.on{ background:#f2f2f2; border-color:#d0d0d0;}
.content_left_1 ul li.on a{ color:#da251d}
.content_left_1 ul li:hover{ background:#f2f2f2; border-color:#d0d0d0 ;}
.content_left_1 ul li:hover a{color:#da251d} */
/*内容右*/
.content_right{ width:75%; float:right;}
/*内容右上*/
.content_right_top{ width:100%;}
.content_right_top p{ padding:3px 0 8px 3px; font-size:14px; color:#da261d}
.content_solid{ width:100%; height:1px; background:#e5e5e5;}
.content_solid_1{ width:56px; height:1px; background:#da261d;}


/*分页*/
.page{ margin:40px 0; text-align:center;}
.page a{ padding:10px 5px; color:#202020; font-size:13px; border:1px solid #e5e5e5; margin-left:2px;}
.page span{ color:#da251d; border-color:#da251d; padding:10px 5px; font-weight:700; }
.page a:hover{ background:#da251d; color:#fff; border-color:#da251d}



/*首页内容*/
.index_content{ width:70%; margin:0 auto}
/*内容左*/
.index_content_left{ width:60%; float:left; margin-top:30px;}
/*精品项目*/
.index_items{ width:100%;}
/*上*/
.index_items_top{ width:100%; height:50px;}
.index_items_top span{ font-size:18px; color:#a8a8a8;line-height:50px; width:30%}
.index_items_top span a{ color:#da251d; font-size:18px; float:none; margin:0 10px 0 2px;}
.index_items_top a{ font-size:10px; color:#da251d; text-align:right; float:right;line-height:50px;}
.index_items_solid{ width:100%; height:1px; background:#e5e5e5;}
.in_index_items_solid{ width:30px; height:1px; background:#da251d;}
/*下*/
.index_items_bottom{ width:100%; margin-top:30px;}
.index_items_bottom ul li{ float:left; width:33%;}
.index_items_bottom ul li img{ display:block; height:136px; margin:0 auto; max-width:85%}
.index_items_bottom ul li p{ text-align:center; margin-top:20px; font-size:12px; color:#787878}
/*关于我们*/
.index_about{ width:100%;}
/*上*/
.index_about_top{ width:100%; height:50px; margin-top:20px;}
.index_about_top span{ font-size:18px; color:#a8a8a8;line-height:50px; width:30%}
.index_about_top span a{ color:#da251d; font-size:18px; float:none; margin:0 10px 0 2px;}
.index_about_top a{ font-size:10px; color:#da251d; float:right;line-height:50px;}
.index_about_solid{ width:100%; height:1px; background:#e5e5e5;}
.in_index_about_solid{ width:30px; height:1px; background:#da251d;}
/*下*/
.index_about_bottom{ width:100%; margin-top:30px; margin-bottom:20px;position: relative;}
.index_about_bottom img{ max-width:35%; margin-right: 10px;}
.index_about_bottom p{  font-size:12px; color:#787878; line-height:24px; margin-top:5px;}
/*内容右*/
.index_content_right{ width:37%; float:right; background:#f8f8f8; margin-top:30px;}
/*新闻*/
.index_new{ width:90%; margin:0 auto}
/*上*/
.index_new_top{ width:100%; height:50px;}
.index_new_top p{line-height:50px; display: inline-block; width:70%}
.index_new_top p a{ float:none; font-size:18px; color:#787878;}
.index_new_top p a.on{ color:#da251d}
.index_new_top p a:hover{ color:#da251d}
.index_new_top p span{ padding:0 10px; font-size:14px; color:#787878}
.index_new_top a{ float:right; line-height:50px;font-size:10px; color:#da251d;}
.index_new_solid{ width:100%; height:1px; background:#e5e5e5;}
.in_index_new_solid{ width:72px; height:1px; background:#da251d;}
/*下*/
.index_new_bottom{ width:100%}
.index_new_bottom img{ width:100%; margin:10px 0;}
.index_new_bottom ul{ padding-bottom:10px;}
.index_new_bottom ul li{ font-size:12px; border-bottom:1px dashed #dfdfdf; width:100%; background:url(../images/index_new_img_1.png) left center no-repeat;}
.index_new_bottom ul li p{ padding:10px 0; margin-left:10px;}
.index_new_bottom ul li a{ color:#787878; width:75%; overflow:hidden; display:inline-block; margin-top:5px;}
.index_new_bottom ul li span{ color:#787878; display:inline-block; text-align:right; width:25%}
.index_new_bottom ul li:hover a{ color:#da261d}
.index_new_bottom ul li:hover span{ color:#da261d}
.index_new_bottom ul li:hover{background:url(../images/index_new_img_2.png) left center no-repeat;}
/*首页内容结束*/



/*关于我们内容*/
.about_content{ width:100%;}
/**内容右下**/
.about_content_right_bottom{ margin-bottom:50px;}
.in_about_content_right_bottom{height:170px; margin:40px 0 100px 0;}
.in_about_content_right_bottom span{ font-size:30px; color:#000; display:inline-block; width:68%; margin-top:8% ;text-align:center}
.in_about_content_right_bottom img{ float:right; width:20%; margin-right:10%}
.about_content_right_bottom p{ /*width:95%;*/ margin:0 auto; text-indent:2em; font-size:14px; line-height:25px; color:#787878}
/*关于我们内容结束*/


/*联系我们内容*/
/**内容右下**/
.contact_content_right_bottom span{ display:inline-block; margin:50px 0 20px 20px; font-size:16px; color:#787878}
.contact_content_right_bottom p{ margin:10px 0 0 20px; font-size:14px; color:#787878}
.contact_content_right_bottom p span{ font-size:14px}
.contact_map{ width:98%; margin:20px auto 50px; overflow:hidden;}
/*联系我们内容结束*/


/*工程业绩*/
.performance_content_right_bottom ul{ margin-top:30px;}
.performance_content_right_bottom ul li{ float:left; width:33%;}
.performance_content_right_bottom ul li img{ display:block; margin:0 auto; max-width:95%;}
.performance_content_right_bottom ul li p{ text-align:center; font-size:14px; color:#787878; margin:25px 0;}
/*工程业绩结束*/


/*工程业绩详情*/
.performance-s_content_right_bottom span{ display:block; margin:40px 0; text-align:center; font-size:14px; color:#000}
.performance-s_content_right_bottom img{ display:block; margin:0 auto; max-width:95%;}
.performance-s_content_right_bottom p{ text-align:center; margin:40px 0}
.performance-s_content_right_bottom p em{ margin:0 10%;}
.performance-s_content_right_bottom p a{ font-size:14px; color:#000; padding:5px 10px; background:#fff1f1}
/*工程业绩详情结束*/


/*人力资源*/
.resources_content_right_bottom{ margin:50px 0;}
.resources_content_right_bottom p{ font-size:14px; color:#787878; margin-top:50px;}
.resources_content_right_bottom span{ font-size:14px; color:#7f7e7e; display:block; margin-top:10px;}
.resources_content_right_bottom ul li{font-size:14px; color:#7f7e7e; margin-top:10px;}
.resources_content_right_bottom ul.performance-s_content_2 li{list-style-type: disc; margin-left:2%}
/*人力资源结束*/

/*项目管理*/
.project_content_right_bottom{ margin:50px 0  80px 0;}
.project_content_right_bottom p{ text-indent:2em; font-size:14px; color:#787878; line-height:25px;}
/*项目管理结束*/


/*新闻咨询*/
.new_content_right_bottom ul li{ width:100%; padding:35px 0; border-bottom:1px dashed #aaaaaa;}
.new_content_right_bottom ul li img{ float:left; max-width:30%; margin:0 5%;}
.new_content_right_bottom ul li h2{ font-size:18px; color:#787878; padding-top:10px;}
.new_content_right_bottom ul li span{ display:block; font-size:14px; color:#aaaaaa; margin:10px 0}
.new_content_right_bottom ul li p{width:60%; margin-left:35%; font-size:14px; color:#787878; line-height:25px;}
/*新闻咨询结束*/

/*新闻详情*/
.in_news_content_right_bottom{ width:98%; margin:0 auto}
.in_news_content_right_bottom_top{ width:100%; border-bottom:1px dashed #aaaaaa; margin-top:20px;}
.in_news_content_right_bottom_top h1{ padding:10px 0; text-align:center; font-size:18px; color:#787878}
.in_news_content_right_bottom span{ /* font-size:14px; *//*  color:#aaaaaa; */}
.news-createtime-djn { font-size:14px;   color:#aaaaaa; margin-bottom:15px;}
.in_news_content_right_bottom p{ /* text-indent:2em;  *//* font-size:14px; color:#787878; */ line-height:25px;}
.in_news_content_right_bottom img{ /* display:block; margin:30px auto 50px; */max-width:100%;margin-top:10px;margin-bottom:10px;}
.ng-djn-txt { text-align:justify;
         text-justify:inter-ideograph; 
         word-wrap:break-word; 
         word-break:break-all;  }
/*新闻详情结束*/

/*政策法规*/
.policy_content_right_bottom ul li{ width:100%; padding:35px 0; border-bottom:1px dashed #aaaaaa;}
.policy_content_right_bottom ul li img{ float:left; max-width:30%; margin:0 5%;}
.policy_content_right_bottom ul li h2{ font-size:18px; color:#787878; padding-top:10px;}
.policy_content_right_bottom ul li span{ display:block; font-size:14px; color:#aaaaaa; margin:10px 0}
.policy_content_right_bottom ul li p{width:60%; margin-left:35%; font-size:14px; color:#787878; line-height:25px;}
/*政策法规结束*/

/*政策法规详情*/
.in_policys_content_right_bottom{ width:98%; margin:0 auto}
.in_policys_content_right_bottom_top{ width:100%; border-bottom:1px dashed #aaaaaa; margin-top:20px;}
.in_policys_content_right_bottom_top h1{ padding:10px 0; text-align:center; font-size:18px; color:#787878}
.in_policys_content_right_bottom span{ display:block; text-align:center; font-size:14px; color:#aaaaaa; margin:20px 0}
.in_policys_content_right_bottom p{ text-indent:2em; font-size:14px; color:#787878; line-height:25px;}
.in_policys_content_right_bottom img{ display:block; margin:30px auto 50px}
/*政策法规详情结束*/

.new_content_right_bottom ul li h2 { display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.ng-djn-txt,.ng-djn-txt p,.ng-djn-txt div { text-align: justify;text-justify: inter-ideograph;word-wrap: break-word;word-break: break-all; }

.news-createtime-djn { display:block;width:100%;height:30px;line-height:30px; }