﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ margin:0;
text-align:center;
color:#000;
font: 13px Arial, Helvetica, sans-serif;
background-color:#f3f3f3;
}
a{ color:#000; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}
ul li{ list-style:none;}
img {
	border: none;
}
h2{ font-size:14px; font-weight:bold; color:#336699;}
p{line-height:150%; margin:10px auto;}
h3{color:#336699; font-weight:bold;}


/*线条样式*/
.bottomsolid{ border-bottom:1px solid #336699;}
.cbottomsolid{ border-bottom:1px solid #ccc;}
.bottomsolid2{ border-bottom:2px solid #336699; }
.zbottomsolid{ border-bottom:2px solid #998832;}
.zrightsolid{ border-right:1px solid #998832;}

.topsolid3{ border-top:3px solid #336699; }

/*背景样式*/
.de{ background-color:#dedede;}

/*字体样式*/
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.clear {clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;margin-top:-1px;line-height:0}
/*浮动样式*/
.left{ float:left;}
.right{ float:right;}
/*边距样式*/
.top{ margin-top:10px;}
.top30{ margin-top:30px;}
.mleft{ margin-left:10px;}
/*颜色样式*/
.bule{ color:#336699;}
.white{ color:fff;}
.z{ color:#998832;}

/*实线BOX*/
.solidbox {border: #ddd 1px solid;margin:0px;padding: 0px;}
/*虚线BOX*/
.dashedbox {border: #ddd 1px dashed}
/*定位样式*/
.center{ text-align:center;}

#wrapper{ text-align:left; width:960px; margin:0 auto;background-color:#FFF; }
#masthead{ height:104px; position:relative; width:960px;}
#masthead h1 .logo{ 
position:absolute;
background:url(../images/logo.jpg) 0 0 no-repeat;
overflow: hidden;
text-indent: -999em;
z-index:100;
left:29px;
top:18px;
height:66px;
width:185px;}
#masthead ul{position:absolute; top:58px; right:20px; height:30px; overflow:hidden; z-index:99;  }
#masthead ul li{ width:60px; height:30px; float:left;   background:url(../images/index_01.gif) 0 50% no-repeat; padding-left:10px; line-height:30px;}

#secondcontent{ height:285px; background-color:#faf5ef; position:relative; width:960px;}


#neiyemenu{ height:123px; background-color:#faf5ef; position:relative; width:960px}
#menu{
	 position:absolute; left:0; top:30px;
	background-color:#FFF;
 
height:61px;
display:block;
z-index:120;
overflow:visible;
}
#menu li{ float:left; display:inline;}

#menu a, #menu a:link, #menu a:visited {
	background:url(../images/menu.jpg) no-repeat 0 0;
	display: block;
	height: 61px;
	overflow: hidden;
	position: relative;
	text-indent: -999em;
}
#menu a.active, #menu a.active:link, #menu a.active:visited {
	cursor: default;
}
#menu li.home a, #menu li.home a:link, #menu li.home a:visited {
	background-position: 0 0;
	width:139px;
}
#menu li.home a.active, #menu li.home a.active:link, #menu li.home a.active:visited , #menu li.home a:hover{
	background-position: 1px -147px;
}
/*#menu li.home a:focus, #menu li.home a:hover, #menu li.home a:active {
	background-position: 0 -75px;
}*/

#menu li.about a, #menu li.about a:link, #menu li.about a:visited {
	background-position: -140px 0;
	width: 143px;
}
#menu li.about a.active, #menu li.about a.active:link, #menu li.about a.active:visited, #menu li.about a:hover {
	background-position: -140px -147px;
}
/*#menu li.about a:focus, #menu li.about a:hover, #menu li.about a:active {
	background-position: -140px -75px;
}*/


#menu li.job a, #menu li.job a:link, #menu li.job a:visited {
	background-position: -283px 0;
	width: 143px;
}
#menu li.job a.active, #menu li.job a.active:link, #menu li.job a.active:visited, #menu li.job a:hover {
	background-position: -283px -147px;
}
/*#menu li.job a:focus, #menu li.job a:hover, #menu li.job a:active {
	background-position: -283px -75px;
}
*/

#menu li.press a, #menu li.press a:link, #menu li.press a:visited {
	background-position: -426px 0;
	width: 143px;
}
#menu li.press a.active, #menu li.press a.active:link, #menu li.press a.active:visited , #menu li.press a:hover{
	background-position: -426px -147px;
}
/*#menu li.press a:focus, #menu li.press a:hover, #menu li.press a:active {
	background-position: -426px -75px;
}*/


#menu li.contact a, #menu li.contact a:link, #menu li.contact a:visited {
	background-position: -569px 0;
	width: 143px;
}
#menu li.contact a.active, #menu li.contact a.active:link, #menu li.contact a.active:visited , #menu li.contact a:hover{
	background-position: -569px -147px;
}
/*#menu li.contact a:focus, #menu li.contact a:hover, #menu li.contact a:active {
	background-position: -569px -75px;}*/

#secondcontent #con{ width:300px; height:150px; position:relative;}
#secondcontent .wz1{position:absolute; z-index:130; left:25px; top:105px; float:left;}
#secondcontent .wz2{position:absolute; z-index:140; left:75px; top:105px; float:left;}

#secondcontent .view{ width:52px; height:26px; background:url(../images/view.jpg) 0 0 no-repeat;position:absolute; top:150px; left:250px;}
#secondcontent .dw{ }
#secondcontent #con a{ width:52px; height:26px; background:url(../images/view.jpg) 0 0 no-repeat;position:absolute; top;150px; left:200px;}
#secondcontent #pic{ width:253px; height:257px; position:absolute; z-index:100px; right:0; bottom:0; background:url(../images/bg.jpg) 0 0 no-repeat;}

#indexcontent{ width:950px; margin:0 5px; background-color:#FFF; padding:20PX 0 10PX ;}
#indexcontent #what{ float:left; width:470px;}

#indexcontent #indexjob{ float:right; width:395px;}
#indexcontent #indexjob .title{ background:#336699; height:27px; line-height:27px; color:#ffffff; font-weight:bold;}
#indexcontent #indexjob table tr{height:27px;}
#indexcontent #indexjob table .hs td{ background-color:#f4f4f4;}
select,input{ border:#999 solid 1px; font-size:12px;}
select{width:135px;}
input{width:60px;}



/*内页样式*/
#maincontent{ width:960px; background:url(../images/mainbg.jpg) 0 0 repeat-y; margin:0 auto; clear:both;}
#maincontent #sidemenu{ width:245px; min-height:600px; float:left; height:600px;}

#maincontent #sidemenu　ul{ width:245px;}
#maincontent #sidemenu ul li{ border-bottom:#FFF 1px solid; font-size:14px; color:#000; font-weight:bold; height:28px; line-height:28px; background:url(../images/dot4.gif) 0 12px no-repeat; padding-left:8px; margin-left:5px;}

#maincontent #sidemenu ul li ul{ width:200px; display:block;}


#maincontent #sidemenu ul li ul li{ border:0;background:url(../images/dot5.gif) 0 50% no-repeat; padding-left:8px; margin-left:5px;font-size:12px; color:#000; font-weight:bold; height:28px;}


#maincontent #info{ width:569px; min-height:600px; margin-left:30px; float:left;}
#maincontent #info #wz{ float:left; margin:10px auto; width:290px; padding-right:20px; border-right:#8B7A68 1px solid;}

#maincontent #info .working{ margin:20px auto; width:550px; clear:both;}

#maincontent #info .working img{ float:left;}
#maincontent #info .working p{ float:right; margin-left:10px; text-align:left;
width:450px;}


#foot{background:url(../images/fotterlogo.jpg) right 50% no-repeat; margin:10px auto; padding:10px auto;font: 75%/1.3 Arial, Helvetica, sans-serif; clear:both;}
#foot ul{ margin:10px auto; height:50px; line-height:50px;}
#foot ul li{ margin:auto 8px; float:left;}

#search{ border:#ccc 1px solid; margin:15px auto 
auto 5px;}
#lianxi{ margin:10px auto; background-color:#FFF;}
#lianxi  td{background-color:#EEE; padding:3px; vertical-align:top;}