/* CSS Document */

/*-----背景-------*/
#bg{ width:982px; height:auto; overflow:hidden; margin:0 auto; background-image:url(../images/bg1.jpg);}
#bg1{ width:982px; height:52px; overflow:hidden; margin:0 auto;}

/*-----首页-------*/
#head{ float:left; width:946px; height:333px; margin-top:16px; margin-left:18px; display:inline;}

#line{ float:left; width:946px; height:3px; margin-left:18px; display:inline;}

#weather{ float:left; width:946px; height:24px; margin-top:7px; margin-left:18px; display:inline;}
.weather1{ float:left; width:500px; height:24px; margin-left:7px;}
.weather1 ul{ float:left; width:500px; height:24px;}
.weather1 ul li{ float:left; width:auto; height:24px;}
.search{ float:right; width:240px; height:24px; margin-left:180px;}
.search ul{ float:left; width:240px; height:24px;}
.search ul li{ float:left; width:auto; height:24px;}

.ntitle{ float:left; width:946px; height:20px; margin-top:7px; margin-left:18px; display:inline; overflow:hidden;}
.ntitle ul{ float:left; width:946px; height:20px;}
.ntitle ul li{ float:left; width:auto; height:20px; display:inline;}

.showtitle{float:left;width:714px;height:20px;margin-left:10px; background:url(../images/news_titlebg.jpg) no-repeat;display:inline;border:1px solid #DEDEDE;}
.showtitle span{padding:5px 15px 0 15px;height:15px;line-height:20px;background-color:#FFF;font-size:13px;font-weight:bold; font-family:'Microsoft Yahei','黑体';color:#3769A6}

#content{ float:left; width:946px; height:auto; margin-top:7px; margin-left:18px; display:inline;}
#content1{ float:left; width:946px; height:auto; margin-left:18px; background-image:url(../images/hw-qyjj_11.jpg); display:inline;}
#index_left{ float:left; width:698px; height:446px; display:inline;}

.index_tu{float:left; width:232px; height:226px; display:inline;}
.index_tu ul{float:left; width:268px; height:206px;}
.index_tu ul li{float:left; width:268px; height:auto;}

.index_xw{float:right; width:415px; margin-left:14px; display:inline;}
.index_xw_title{float:left; width:415px; height:27px; display:inline;}
.index_xw_title ul{float:left; width:415px; height:27px;}
.index_xw_title ul li{ float:left; width:auto; height:27px; display:inline;}
.index_xw_content{ float:left; width:410px; margin-left:3px; margin-top:6px;}
.index_xw_content ul{ float:left; width:410px;}
.index_xw_content ul li{ float:left; width:410px; height:24px;overflow:hidden}

.space{ float:left; width:300px; height:20px;}

.index_dj{float:left; width:339px; display:inline;}
.index_dj_title{float:left; width:339px; height:27px;}
.index_dj_title ul{float:left; width:339px; height:27px;}
.index_dj_title ul li{float:left; width:auto; height:27px;}
.index_dj_content{float:left; width:333px; height:120px; margin-left:3px; margin-top:6px; margin-bottom:2px;}
.index_dj_content ul{float:left; width:333px; height:auto;}
.index_dj_content ul li{float:left; width:333px; height:24px;}

.index_df{ float:left; width:339px; height:72px;}

.index_wh{float:left; width:339px; margin-top:0px; margin-left:20px; display:inline;}
.index_wh_title{float:left; width:339px; height:27px;}
.index_wh_title ul{float:left; width:339px; height:27px;}
.index_wh_title ul li{float:left; width:auto; height:27px;}
.index_wh_content{float:left; width:333px; height:auto; margin-left:3px; margin-top:8px;}
.index_wh_content ul{float:left; width:333px; height:auto;}
.index_wh_content ul li{float:left; width:333px; height:24px;}
 

#index_right{ float:left; width:234px; height:auto; margin-left:14px; background-image:url(../images/index_16.jpg);}
.index_right_head{ float:left; width:234px; height:12px;}
.index_right_gg_title{ float:left; width:234px; height:27px;}
.index_right_gg_content{ float:left; width:204px; height:120px; margin-left:13px; margin-top:5px; margin-bottom:8px; display:inline;}
.index_right_gg_content ul{ float:left; width:204px; height:auto;}
.index_right_gg_content ul il{ float:left; width:204px; height:24px;}
.index_right_zz_content{ float:left; width:200px; height:141px; margin-left:18px; margin-top:8px; display:inline;}
.index_right_bottom{ float:left; width:234px; height:8px;}

#oTransContainer{float:left;width:220px;height:141px;text-align:center;margin:2px 0 0 0px;}

.oa{ float:right; width:234px; height:107px; margin-top:9px;}

#index_bottom{ float:left; width:946px; height:167px; margin-top:9px; background-image:url(../images/index_12.jpg); display:inline;}
.index_bottom_title{ float:left; width:120px; height:167px; background-image:url(../images/index_11.jpg);}
.index_bottom_list{ float:left; width:826px; height:117px; margin-top:25px; overflow:hidden;}
.index_bottom_list ul{ float:left; width:826px; height:117px;}
.index_bottom_list ul li{ float:left; width:126px; height:117px; background-color:#FFF; margin-right:11px; display:inline; overflow:hidden;}
.index_bottom_content{ float:left; width:114px; height:auto; margin-top:7px; margin-left:6px; display:inline;}
.index_bottom_content ul{ float:left; width:114px; height:auto;}
.index_bottom_content ul li{ float:left; width:114px; height:auto; text-align:center; display:inline;}
.index_bottom_text{ float:left; width:40px; height:24px; margin-left:73px; margin-top:110px; display:inline;}

#bottom{ float:left; width:946px; height:74px; background-image:url(../images/index_21.jpg); margin-top:16px; margin-left:16px; display:inline;}
.bottom_font{ float:left; width:680px; height:60px; margin-top:8px; margin-left:14px; display:inline;}
.bottom_link{ float:right; width:135px; height:24px; margin-right:15px; margin-top:26px;}

/*-----企业简介-------*/
#qyjj_left{ float:left; width:232px; height:auto; overflow:hidden;}
.qyjj_left_nav{ float:left; width:181px; height:auto; margin-left:26px; display:inline;}
.qyjj_left_nav ul{ float:left; width:181px; height:auto;}
.qyjj_left_nav ul li{ float:left; width:181px; height:29px; margin-top:10px; background:url(../images/list_bg2.jpg) no-repeat;text-align:center;}
.qyjj_left_nav ul li a{line-height:29px;font-size:13px;font-weight:bold; font-family:'Microsoft Yahei','黑体';color:#787878}
.qyjj_left_nav ul li a:hover{color:#3769A6}
.qyjj_left_nav ul li a.thiscat{color:#3769A6}
.qyjj_left_nav h5{ float:left; width:181px; height:29px; margin-top:10px; background:url(../images/list_bg1.jpg) no-repeat;text-align:center;line-height:28px;font-size:14px;font-weight:bold; font-family:'Microsoft Yahei','黑体';color:#ffffff}

.qyjj_left_news{ float:left; width:218px; height:auto; margin-left:7px; margin-top:40px; display:inline;}
.qyjj_left_news_title{ float:left; width:218px; height:27px;}
.qyjj_left_news_content{ float:left; width:206px; height:120px; margin-left:6px; margin-top:9px; display:inline;}
.qyjj_left_news_content ul{ float:left; width:206px; height:120px;}
.qyjj_left_news_content ul li{ float:left; width:206px; height:24px;}
.qyjj_left_oa{ float:left; width:218px; height:62px; margin-top:27px; padding-bottom:40px; display:inline;}

#qyjj_right{ float:left; width:695px; height:auto; margin-top:20px; padding-bottom:40px; margin-left:10px; display:inline;overflow:hidden; }
.qyjj_right_font{ width:675px; height:auto; margin-left:12px; font-family:"宋体"; font-size:12px; line-height:28px; color:#757474;}
.qyjj_right_pic{ float:right; width:248px; height:282px;}
.qyjj_right_pic1{ float:left; width:255px; height:165px;}

/*-----单位新闻-------*/
.dwxw_news{ float:left; width:667px; height:130px; margin-left:17px; margin-top:17px; margin-bottom:54px; display:inline;}
.dwxw_news_pic_bg{ float:left; width:187px; height:130px; background-image:url(../images/hw-dwxw_06.jpg);}
.dwxw_news_pic{ float:left; width:183px; height:126px; margin-left:2px; margin-top:2px; display:inline;}
.dwxw_news_font{ float:left; width:468px; height:130px; margin-left:12px;}
.dwxw_list_line{ float:left; width:667px; height:5px; background-color:#e4e4e4; margin-left:17px; display:inline; overflow:hidden;}
.dwxw_list{ float:left; width:667px; margin-left:17px;}
.dwxw_list ul{ float:left; width:667px; }
.dwxw_list ul li{ float:left; width:99%; height:30px; text-indent:1em; border-bottom:1px #dfdcdc solid;}
.dwxw_list ul li a{ display:block;line-height:30px; float:left;}
.dwxw_list ul li span{ float:right; width:80px;line-height:30px; color:#696969;padding-top:-10px;}

.dwxw1_title{ float:left; width:666px; height:24px; margin-top:15px; margin-left:17px; font-family:"宋体"; font-size:16px; line-height:28px; color:#696969; text-align:center; font-weight:bold;}
.dwxw1_time{ float:left; width:666px; height:40px; margin:20px 0px 20px 17px; background-image:url(../images/hw-dwxw1_01.jpg); font-family:"宋体"; font-size:12px; line-height:40px; color:#696969; text-align:center;}
.dwxw1_content{ float:left; width:666px; height:auto; margin-left:10px;font-size:14px;line-height:25px;color:#777;text-indent:2em;}
.dwxw1_content p{ font-size:14px;line-height:25px;color:#666;text-indent:2em;}
.dwxw1_content img{ border:0px;max-width:620px;}
.dwxw1_content p img{ border:0px;max-width:620px;}

/*-----资质信息-------*/
.zzxx_list{ float:left; width:680px; height:auto; display:inline;}
.zzxx_list ul{ float:left; width:680px; height:auto;}
.zzxx_list ul li{ float:left; width:156px; display:inline;}
.zzxx_list1{ float:left; width:156px; height:180px; margin-top:15px; display:inline;}
.zzxx_list1 ul{ float:left; width:156px; height:180px;}
.zzxx_list1 ul li{ float:left; width:156px; height:auto; display:inline;}
.zzxx_list1 ul li img{ float:left;margin:20px 0 0 20px; display:inline;}

/*-----工程业绩-------*/
.gcyj_title{ float:left; width:698px; height:26px; margin-top:25px;margin-bottom:10px;}

/*-----技术设备-------*/
.jssb_title{ float:left; width:698px; height:26px;line-height:26px;font-size:13px;font-weight:bold; font-family:'Microsoft Yahei','黑体';color:#444;padding-left:10px; margin-top:10px;margin-bottom:10px;background:#EAEAEA;}
.jssb_title span{ float:right; width:70px; height:26px;line-height:26px;font-size:12px;font-weight:normal;font-family:'宋体';color:#ccc;padding-right:2px;}

.jssb_list{ float:left; width:678px; height:auto; display:inline;}
.jssb_list ul{ float:left; width:678px; height:auto;}
.jssb_list ul li{ float:left; width:204px; display:inline;}
.jssb_list1{ float:left; width:204px; height:179px; margin-top:15px; display:inline;}
.jssb_list1 ul{ float:left; width:204px; height:179px;}
.jssb_list1 ul il{ float:left; width:204px; height:auto; display:inline;}
.jssb_list1_pic{ float:left; width:166px; height:121px; margin-left:19px; margin-top:19px; display:inline;}

/*-----经营理念-------*/
.jyln{ float:left; width:639px;  margin-left:31px; margin-top:20px;}
.jyln ul{ float:left;margin:0; width:639px; display:inline;}
.jyln ul li{ float:left;margin:0; width:639px;display:inline;}
.jyln_pic{ float:left; width:99px; margin-left:18px;}
.jyln_font{ float:left; width:450px;  margin-left:32px;line-height:33px;font-size:20px;font-weight:bold; font-family:'Microsoft Yahei','黑体';color:#444;}
.jylntop{float:left;margin:0; width:639px;height:20px;background:url(../images/hw-jyln_01.jpg) no-repeat;}
.jylnmiddle{float:left;margin:0; width:639px;background:url(../images/hw-jyln_02.jpg);}
.jylnbottom{float:left;margin:0; width:639px;height:15px;background:url(../images/hw-jyln_03.jpg) no-repeat;}

/*-----文体活动-------*/
.wthd_list{ float:left; width:660px; margin-left:17px; margin-top:10px;padding-bottom:10px;border-bottom:1px #e2e2e2 solid;}
.wthd_list ul{ float:left; width:660px;}
.wthd_list ul li{ float:left; width:auto;}

/*-----优秀员工-------*/
.yxyg_bg{ float:left; width:288px; height:370px; margin-left:43px; margin-top:15px; z-index:30; display:inline;}
.yxyg_pic{ float:left; width:254px; height:330px; margin-left:14px; margin-top:22px; z-index:31; display:inline;}
.yxyg_label{ float:right; width:107px; height:107px; z-index:50; margin-right:20px; margin-top:-330px; display:inline;}

/*-----人才招聘-------*/
.rczp_font{ float:left; width:662px; height:26px; margin-top:15px; margin-left:19px; font-family:"宋体"; font-size:12px; color:#696969; line-height:26px; display:inline;}
.rczp_line{ float:left; width:662px; height:3px; background-color:#1e5599; margin-left:19px; display:inline; overflow:hidden;}
.rczp_form{ float:left; width:662px; height:auto; margin-left:19px; background-image:url(../images/hw-rczp_04.jpg); display:inline;}
.rczp_form ul{ float:left; width:662px; height:auto;}
.rczp_form ul li{ float:left; width:662px; height:auto; border-bottom:1px #d5d3d4 solid; display:inline;}
.rczp_form1{ float:left; width:662px; height:auto;}
.rczp_form1 ul{ float:left; width:662px; height:auto;}
.rczp_form1 ul li{ float:left; width:auto; height:32px; text-align:center;}
.rczp_form_pic{ float:left; width:88px; height:22px; margin-left:14px; margin-top:5px; display:inline;}

/*-----联系我们-------*/
.lxwm_bg{ float:left; width:669px; height:561px; margin-left:5px; background-image:url(../images/hw-lxwm_03.jpg); display:inline;}
.lxwm_font{ float:left; width:335px; height:auto; margin-left:69px; margin-top:254px; display:inline;}

.black12 { font-size:12px; font-family:"宋体";line-height:22px;color:#333333; text-decoration:none;}
a.black12:active{ color:#333333; text-decoration:none;}
a.black12:hover{ color:#9a2230; text-decoration:none;}

.black121 { font-size:12px; font-family:"宋体";line-height:14px;color:#333333; text-decoration:none;}
a.black121:active{ color:#333333; text-decoration:none;}
a.black121:hover{ color:#9a2230; text-decoration:none;}

.black122 { font-size:12px; font-family:"宋体";line-height:20px;color:#333333; text-decoration:none;}
a.black122:active{ color:#333333; text-decoration:none;}
a.black122:hover{ color:#9a2230; text-decoration:none;}

.black14-B { font-size:14px; font-family:"宋体"; font-weight:bold; line-height:20px; color:#333333; text-decoration:none;}
a.black14-B:active{ color:#333333; text-decoration:none;}
a.black14-B:hover{ color:#9a2230; text-decoration:none;}

.red12-B { font-size:12px; font-family:"宋体";line-height:20px;color:#c12c32; text-decoration:none; font-weight:bold;}
a.red12-B:active{ color:#c12c32; text-decoration:none;}
a.red12-B:hover{ color:#9a2230; text-decoration:none;}

.red14-B { font-size:14px; font-family:"宋体";line-height:32px;color:#c12c32; text-decoration:none; font-weight:bold;}
a.red14-B:active{ color:#c12c32; text-decoration:none;}
a.red14-B:hover{ color:#9a2230; text-decoration:none;}

.gray12 { font-size:12px; font-family:"宋体";line-height:24px;color:#666666; text-decoration:none;}
a.gray12:active{ color:#666666; text-decoration:none;}
a.gray12:hover{ color:#9a2230; text-decoration:none;}

.gray121 { font-size:12px; font-family:"宋体";line-height:20px;color:#696969; text-decoration:none;}
a.gray121:active{ color:#696969; text-decoration:none;}
a.gray121:hover{ color:#9a2230; text-decoration:none;}

.gray122 { font-size:12px; font-family:"宋体";line-height:30px;color:#696969; text-decoration:none;}
a.gray122:active{ color:#696969; text-decoration:none;}
a.gray122:hover{ color:#9a2230; text-decoration:none;}

.gray123 { font-size:12px; font-family:"宋体";line-height:32px;color:#696969; text-decoration:none;}
a.gray123:active{ color:#696969; text-decoration:none;}
a.gray123:hover{ color:#9a2230; text-decoration:none;}

.gray123-B { font-size:12px; font-family:"宋体";line-height:32px;color:#696969; text-decoration:none; font-weight:bold;}
a.gray123-B:active{ color:#696969; text-decoration:none;}
a.gray123-B:hover{ color:#9a2230; text-decoration:none;}

.blue12 { font-size:12px; font-family:"宋体";line-height:24px;color:#174e91; text-decoration:none;}
a.blue12:active{ color:#174e91; text-decoration:none;}
a.blue12:hover{ color:#9a2230; text-decoration:none;}

.blue12-B { font-size:12px; font-family:"宋体";line-height:24px;color:#174e91; font-weight:bold; text-decoration:none;}
a.blue12-B:active{ color:#174e91; text-decoration:none;}
a.blue12-B:hover{ color:#9a2230; text-decoration:none;}

#text{ margin-top:4px; height:14px; border:1px #CCC solid;}
#link{ height:24px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}.clearfix {display:block;}

/*图片列表*/
.pic_list { width:99%; overflow:hidden;}
.pic_list li { margin:8px 8px; display:inline; float:left; text-align:center; background:#fff; padding:0;}
.pic_list li img,.pic_txt_list li img{ padding:1px;	border:1px solid #EBECEC;}
.pic_list li a{ font-size:12px;white-space: nowrap;COLOR: #606060;text-align:center;  TEXT-DECORATION: none }

/*图片列表*/
.pic_list2 { width:100%; }
.pic_list2 li { margin:0px 10px 25px; display:inline; float:left; text-align:center; background:#fff; padding:0;background:url(../images/hw-jssb_03.jpg) no-repeat; height:159px;}
.pic_list2 li img{ padding:18px 0 16px 0px;}
.pic_list2 li a{ font-size:12px;white-space: nowrap;COLOR: #858484;text-align:center;  TEXT-DECORATION: none }

/*图片列表*/
.pic_list3 { width:100%; overflow:hidden;}
.pic_list3 li { margin:0px 0px; display:inline; float:left; text-align:center;border:0px solid #DEDEDE; background:#f6f6f6; padding:5px 0;}
.pic_list3 li img,.pic_txt_list li img{ padding:0px;	border:0px solid #EBECEC;}
.pic_list3 li a{ font-size:12px;white-space: nowrap;COLOR: #606060;text-align:center;  TEXT-DECORATION: none }
.pic_list3 li dl{float:left;width:104px;height:24px; font-size:12px;white-space: nowrap;text-align:center;  TEXT-DECORATION: none }

/*图片列表*/
.pic_list4 { width:100%; margin:10px 0 80px;}
.pic_list4 li { margin:0px 10px 25px; display:inline; float:left; text-align:center; background:#fff; padding:0;background:url(../images/hw-zzxx_05.jpg) no-repeat; height:156px;}
.pic_list4 li img{ padding:18px 0 16px 0px;}
.pic_list4 li a{ font-size:12px;white-space: nowrap;COLOR: #858484;text-align:center;  TEXT-DECORATION: none }

/*图片列表*/
.pic_list5 { width:100%; overflow:hidden;}
.pic_list5 li { margin:8px 10px; display:inline; float:left; text-align:center;border:1px solid #ECEAEA; background:#f6f6f6; padding:3px;}
.pic_list5 li img,.pic_txt_list li img{ padding:2px;	border:0px solid #EBECEC;}
.pic_list5 li a{ font-size:12px;white-space: nowrap;COLOR: #606060;text-align:center;  TEXT-DECORATION: none }

/* 分页 */
#pages { margin:16px 0 0 0;padding:16px 0 10px; font-family:宋体;text-align:center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.row-2 li{ float:left; width:50%}.row-3 li{ float:left; width:33%}.row-4 li{ float:left; width:25%}.row-5 li{ float:left; width:20%}
.cu,.cu-li li,.cu-span span {cursor: hand;!important;cursor: pointer}
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
.lf{float: left}.rt{float: right}.pr{ position:relative}.pa{ position:absolute}
.img-wrap{border:1px solid #eee;text-align:center;overflow:hidden}
.img-wrap a{display:table-cell;vertical-align:middle;*display:block; overflow:hidden; background-color:#fff}
.img-wrap a:hover{ background-color:#e8eff6}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}

.lines{border-bottom:1px #e2e2e2 solid;margin:8px 0 8px;}

.clear
	{	clear: both;
		overflow: hidden;
		height: 0}
		
		
.png_bg a{
	display:block;
	width:auto;
	height:29px;
}
.png_bg a:hover{
	 background-image:url(../images/ddsyj-index_20.jpg);
}
.wrap{
	width:300px;
	height:40px;
	padding:30px;
	background:url(js/bg.jpg);
}