﻿/* 通用默认样式-------------------------------------- */
body{ margin:0; padding:0; border:0; text-align:left;}
ul, ol, dl{ margin:0; padding:0; border:0;text-align:left;}
ul,li{list-style:none;}
.hr{width:100%;height:1px;border:none;border-top:#C4DAE9 dashed 1px; display:inline-block }
.bai14cu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family:Verdana, Arial,"宋体";font-size:12px;color: #5A9BD1; text-align:center;}
td{font-size:12px;}
A:link   {text-decoration: none;}
A:visited{text-decoration: none;}
A:hover  {color: #5A9BD1;;text-decoration: none;}
A:active {font-family:"宋体";color: #5A9BD1;}
/* 顶部语言选择链接样式------------------------------- */
.white12{color:#FFF;}
.white12 a{color:#FFF;}
.top{width:942px; margin:0 auto; text-align:center;}
.top1{width:942px;height:auto!important;height:75px;min-height:75px;}
.top2{width:942px;height:30px; text-align:right;color:#ffffff}
.top3{width:942px;height:auto!important;height:75px;min-height:75px;}
.menu{width:942px;text-align:center; background:url(menu_bg.gif) repeat-x;height:30px;line-height:30px;}
.menu li a{color:#FFF;}
.menu li a.visited{color:#FFF;}
ul#navmenu A:hover  {color: #00cccc;;text-decoration: none;}
ul#navmenu A:active {color: #00cccc;;text-decoration: none;}
ul#navmenu li{margin: 0; 
border: 0 none; 
padding: 0; 
float: left; /*For Gecko*/ 
display: inline; 
list-style: none; 
position: relative; 
height: 30px; 
text-align:center;
font-size:14px;
font-weight:bold;
}
ul#navmenu ul {
margin: 0; 
border: 0 none; 
padding: 0; 
width: 94px; 
list-style: none; 
display: none; 
position:absolute; 
top:30px; 
left:0px; 
filter:alpha(opacity=90);
 -moz-opacity:0.9;
}
ul#navmenu ul li { 
width: 94px; 
height:25px;
line-height:25px;
float: none; /*For Gecko*/ 
display: block !important; 
display: inline; /*For IE*/ 
z-index:1000px;
} 
/* Root Menu */ 
ul#navmenu ul a {  
text-align:center;
width: 90px; 
border: 1px solid #79C6FA; 
border-right-color: #CCC; 
border-bottom-color: #CCC; 
float: none !important; /*For Opera*/ 
float: left; /*For IE*/ 
display: block; 
background: #A4D9FD; 
height: auto !important; 
height: 1%; /*For IE*/ 
font-size:12px; font-weight:normal;
}

/* Do Not Move - Must Come Before display:block for Gecko */ 
ul#navmenu li:hover ul ul, 
ul#navmenu li:hover ul ul ul, 
ul#navmenu li.iehover ul ul, 
ul#navmenu li.iehover ul ul ul { 
display: none; 
} 
ul#navmenu li:hover ul, 
ul#navmenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul, 
ul#navmenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul { 
display: block; 
} 

/* 底部文字及链接样式--------------------------------- */
.bottom_menu {vertical-align: middle;text-align:center;width:100%;background:url(down_dh_di.jpg);height:auto!important;height:61px;min-height:61px;}
.bottom_menu_div{width:942px;margin-left:auto;margin-right:auto; text-align:left;font-size:14px ;}
.bottom_menu_div .span{ background:url(down_split.jpg) repeat-y top left; display:block;height:61px; line-height:61px;padding:0px 10px 0px 18px;font-size:14px; float:left;}
.bottom_menu_div .lastspan{background:url(down_split.jpg);width:5px;height:61px; line-height:61px; display:block;float:left;}
.bottom {vertical-align: middle;text-align:center;width:100%;background:url(down.jpg);height:auto!important;height:105px;min-height:105px;color:#FFF}
.bottom_div{ width:942px;margin-left:auto;margin-right:auto; text-align:left;line-height:25px;}


/*主体部分*/
.main{width:942px; margin:0 auto; text-align:center; height:100%; z-index:100px; background:url( ../img/main_32.jpg);}
.main A:link,
.main A:visited{color: #000;;text-decoration: none;}
.main A:hover  {color: #06c;;text-decoration: none;}
.main A:active {color: #06c;;text-decoration: none;}
.hei12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
	/*左*/
	ul.leftul{width:231px; float:left; margin-left:10px;}
	.leftul_li{text-align:center;}
	.leftul_li ul{width:231px;display:block;padding:0;margin:0;}
	.leftul img{display:block;}
	ul .l_top{ width:231;background:url(page_l_t.gif);height:35px;line-height:35px;
		text-align:left;
		text-indent:20px;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;}
	ul .l_top_bg{ width:228;background:url(page_l_bg.jpg) repeat;display:inline-block;}
	.l_top_bg ul{width:210px;padding:0;margin:auto;*margin-left:10px;}
	.l_top_bg hr{ width:100%;height:1px;border:none;border-top:#C4DAE9 dashed 1px; display:inline-block}
	.l_top_bg img{display:inline;}
	.menu_left{width:210px;height:25px;line-height:25px; text-align:left;font-weight:bold;color: #1868B4;}
	.menu_left a:link,
	.menu_left a:visited{font-weight:bold;color: #1868B4;}
	.menu_left a:hover,
	.menu_left a:active {color: #06c;;text-decoration: none;}
	.menu_sortf{margin-left:20px;}
	.menu_sortf ul{width:180px;}
	.menu_sort{height:25px;line-height:25px;color: #1868B4;}
	.menu_sort a{display:block;}
	a.menu_sort_a{padding-left:10px; background:url(dian.gif) no-repeat center left;}
	a.menu_sort_a:link,
	a.menu_sort_a:visited{color:#000000;}
	a.menu_sort_a:hover,
	a.menu_sort_a:active {color: #06c;;text-decoration: none;}
	.l_top_b{ width:228;background:url(page_l_b.jpg);height:10px;overflow:hidden;margin-top:-4px;}
	/*右*/
	ul.rightul{width:687px; float:right;}
	.page_bg{background:url(page_bg.jpg);width:649px;height:37px;line-height:37px;
		text-indent:20px;
		font-size: 14px;
		font-weight: bold;
		color: #5A9BD1;}
	.maincontent{margin:10px;font-size:12px;color:#333333}
/*首页样式*/
.leftgg_t {background:url(eggl01.jpg);width:226px;height:47px;*display:inline;}
.leftgg_t img{display:block;}
.leftgg_b{ background:url(ggl02.jpg); width:226px;height:87px;overflow:hidden;}
.leftgg_b a{display:block;height:25px;padding-left:20px;}
.leftfr_t{background:url(eyqlj.jpg);width:226px;height:37px;*display:inline;}
.lefttr{ width:200px;height:100px; text-align:center;}

.index_r_1{ background:url(egcal.jpg);width:678px;height:39px;}
#demo dt{float:left;width:160px;height:140px; display:inline;}
/* 当前位置链接样式---------------------------------- */
.Location{text-align:right;height:32px;line-height:32px;padding-right:20px;}
/*招聘列表*/
.joblist{width:100%;}
.joblist li{display:block;clear:both;height:30px;min-height:30px;}
.joblist dt{float:left;height:30px;min-height:30px;line-height:30px;}
.jobcontent{width:95%;}
.jobcontent li{display:block;clear:both;height:30px;min-height:30px;}
.jobcontent dt{height:30px;min-height:30px;line-height:30px;}
.talnetContent{width:95%;}
.talnetContent li{display:block;clear:both;height:30px;min-height:30px;}
.talnetContent dt{float:left;height:30px;min-height:30px;line-height:30px;}
/*新闻列表*/
.listconten{width:95%;}
.listconten li{display:block;clear:both;height:25px;min-height:25px;}
.listconten dt{float:left;height:30px;min-height:25px;line-height:25px;}
.blue {font-size: 14px;line-height: 24px;color: #1868B4;font-weight: bold;}
/*工程案例*/
.projectslist{width:95%}
.projectslist_li{width:33%;float:left;text-align:center;}
.projectscontent{width:95%}
.projectscontent_li{margin:10px;}
/*缩成图----------------------------
a img { border: none; }
.popupmenu_popup { text-align: left; line-height: 1.4em; padding: 10px; overflow: hidden; border: 1px solid #CAD9EA; background: #FFF; background-repeat: repeat-x; background-position: 0 1px;  }
.viewthread { padding-bottom: 1px; }
.viewthread ins { display: block; text-align: center; text-decoration: none; margin-bottom: 1px; background: #F7F7F7; border-bottom: 1px solid #CAD9EA; line-height: 26px; }
.viewthread ins, .viewthread ins a { color: #090; }
.viewthread td.postcontent, .viewthread td.postauthor { vertical-align: top; padding: 0 1px; border: none; overflow: hidden; background: #FFF; } */

.button { 
	border-left: #ffffff 1px ridge; 
	border-right: #2F2F2F 1px ridge; 
	border-top: #ffffff 1px ridge; 
	border-bottom: #1c1c1c 1px ridge; 
	font-size: 12px;
    color: #1c1c1c; 
	background-color: #EBF2F9; 
	cursor: hand; 
}
.TextBox{
	border-top-width:1px;
	border-bottom-width:2px;
	border-left-width:1px;
	border-right-width:2px;
	font-size: 12px;
    font-family:Verdana,Arial;
	color: #2f2f2f;
}
.textfield{
	border-top-width:1px;
	border-bottom-width:2px;
	border-left-width:1px;
	border-right-width:2px;
	font-size: 12px;
	color: #2f2f2f;
}
/* 后台管理类别树-------------------------------------- */
.SortFolderOpen {
	background-image: url(Sort_Folder_Close.gif);
	background-repeat: no-repeat;
	height: 16px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortFolderClose {
	background-image: url(Sort_Folder_Open.gif);
	background-repeat: no-repeat;
	height: 16px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortEndFolderOpen {
	background-image: url(SortEnd_Folder_Close.gif);
	background-repeat: no-repeat;
	height: 16px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortEndFolderClose {
	background-image: url(SortEnd_Folder_Open.gif);
	background-repeat: no-repeat;
	height: 16px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortListline {
	padding-left: 16px;
	background-image: url(Sort_Listline.gif);
	background-repeat: repeat-y;
}
.SortEndListline {
	padding-left: 16px;
}
.SortFile {
	background-image: url(Sort_File.gif);
	background-repeat: no-repeat;
	height: 16px;
	cursor: hand;
	padding-left: 16px;
}
.SortFileEnd {
	background-image: url(Sort_File_End.gif);
	background-repeat: no-repeat;
	height: 16px;
	cursor: hand;
	padding-left: 16px;
}.lan12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #5A9BD1;
	text-decoration: none;
}
.lan12-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #5A9BD1;
	text-decoration: none;
}
.lan12-1 a{color:#5A9BD1;}
.lan12-1 A:link,
.lan12-1 A:visited{font-family:"宋体";color: #5A9BD1;;text-decoration: none;}
.lan12-1 A:hover  {font-family:"宋体";color: #5A9BD1;;text-decoration: underline;}
.lan12-1 A:active {font-family:"宋体";color: #5A9BD1;;text-decoration: underline;}
.lan14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5A9BD1;
	text-decoration: none;
}

