*{margin:0;padding:0;}
p,ul,li{margin:0;padding:0;}
h1,h2{display:none; }
li
{
list-style-type:none;
}

img{border:0;}
.clear{
clear: both;border-bottom:1px #efefef solid;
}
a:link , a:visited
{
color:#ffffff;text-decoration:none;
}
a:hover
{
color:#ffffff;text-decoration:none;
}
#cont a:link ,#cont a:visited
{
color:#000000;text-decoration:none;
}
#cont a:hover
{
color:#000000;text-decoration:none;
}
body
{
margin: 0px;
padding: 0px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: center;
line-height:120%;
overflow :auto;
BACKGROUND: #efefef url('../images/bg.jpg') repeat center top;
}
input
{
margin:1px;
}
#top_zh
{
width:773px;
height:150px;
margin-left:auto;
margin-right:auto;
text-align:right;
BACKGROUND:#ffffff url('../images/top_bg_zh.jpg') no-repeat center top;
}
#top_en
{
width:773px;
height:150px;
margin-left:auto;
margin-right:auto;
text-align:right;
BACKGROUND:#ffffff url('../images/top_bg_en.jpg') no-repeat center top;
}
#show
{
height:68px;
width:100%;float:left;
}
#banner
{
float:left;
height:166px;
width:100%;clear : both ;
BACKGROUND:#ffffff url('../images/banner.jpg') no-repeat center top;
}
#main
{
width:773px;	
margin-left:auto;
margin-right:auto;
text-align:left;
BACKGROUND: #fefefe url('../images/main_bg.jpg') repeat center top;

}
#main .inc p
{
	text-indent:2em;
}
.clear
{
	font: 0px/0px sans-serif;
	clear: both;
	display: block
}
.in p
{
margin:18px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
line-height:200%;word-break :  break-all; 
}
#main #list
{
float:left;
display:inline;
width:173px;
height:400px;

line-height:150%;
}
#main .info
{
height:160px;
}
#main #list h3
{
font-size:14px;
line-height:30px;
}
#main #list .input
{
width:90px;
height:18px;
background:#efefef;
border:1px #004080 solid;
color:#004080;
}
#main #list .code
{
width:40px;
height:18px;
background:#efefef;
border:1px #004080 solid;color:#004080;
}
#yzcode 
{
margin:1px;
padding:4px 2px;BACKGROUND: #ffffff;
}

#main #cont
{
float:right;
text-align:left;
width:590px;
color:#352B13;
}
#foot
{
width:773px;
line-height:40px;
margin-left:auto;
margin-right:auto;
text-align:center;
clear: both;
color:#000000;
BACKGROUND: #fefefe url('../images/foot_bg.jpg') repeat center top;
}

#search
{
width:293px;
height:39px;
float:right;
margin:16px;
BACKGROUND: #fefefe url('../images/search_bg.jpg') repeat center top;
}
#search form
{
text-align:center;
color:#000000;
margin-top:8px;
}
#search form input.sub
{
font-size:12px;
}
#show img
{
float:right;
}
#nav
{
float:left;dispaly:inline;
line-height:33px;
width:100%;
list-style-type: none;
height:33px;
background:#666666 url('../images/nav.jpg') repeat center top;
clear : both ;

}
#nav a
{
display: block;
width:120px;
text-align:center;
font-size:12px;
}
#nav a:link,#nav a:visited
{
color:#004080;text-decoration:none;
}
#nav a:hover
{
color:#004080;text-decoration:none;
/*font-weight:bold;*/
}
#nav li
{
float: left; width:126px;
text-align:left;
}
#nav li a:hover
{

}
#nav li ul
{
line-height:18px;
list-style-type: none;
text-align:left;
left: -999em;
width:170px;
z-index:10;
position: absolute; BACKGROUND: #fefefe url('../images/nav_list_bg_o.jpg') repeat left top;
filter : Alpha(Opacity=90); -khtml-opacity : 0.90 ; -moz-opacity : 0.90 ; opacity : 0.90; 

}
#nav li ul li{
float: left;
width:170px;
height:24px;
background:#B78218;
BORDER-LEFT: none;
BACKGROUND: #fefefe url('../images/nav_list_bg_o.jpg') repeat left top;
}

#nav li ul li a{
display: block;
width:170px;
height:24px;
padding-left:15px;
text-align:left;
voice-family :   "\"}\"";
voice-family :inherit;
width:155px;
border:1px #efefef solid;
}
#nav li ul a:link 
{
color:#004080;text-decoration:none;
border:1px #efefef solid;
}
#nav li ul a:visited
{
color:#004080;text-decoration:none;
}
#nav li ul a:hover
{
color:#004080;text-decoration:none;
font-weight:normal;
background:#C00;BACKGROUND: #fefefe url('../images/nav_list_bg_f.jpg') repeat left top;
border-top:1px #efefef solid;
border-bottom:1px #efefef solid;
}

#nav li:hover ul
{
margin:0;
padding:0;
left: auto;
}
#nav li.sfhover ul
{
margin:0;padding:0;
left: auto;
}
.ulline
{
}
.info
{
text-align:center;
}
.catlist
{
text-align:center;
}
#main #cont ul 
{
margin:10px 20px;
}
#main #cont ul li h4
{
font:normal  normal  bold  100% /1em  helvetica,Arial, verdana;
line-height:150%;
border-bottom:1px #efefef solid;
}
#main #cont ul li p
{
margin-top:5px;
margin-bottom:10px;
line-height:140%;

}


#nav2
{
line-height:24px;
list-style-type: none;
float:left;
margin-left:1px;
}
#nav2 a
{
display: block;
width:170px;
text-align:right;
padding-right:10px;
}
#font-family a:link, #nav2 a:visited
{
color:#fff;text-decoration:none;border:0px #9A6600 solid;
}
#nav2 a:hover
{
color:#fff;text-decoration:none;
}
#nav2 li
{
float: left; width:160px;
text-align:left;
font-size:12px;

}
#nav2 li a:hover 
{
border:0px #ffffff solid;
}
#nav2 li ul
{
line-height:24px;
list-style-type: none;
text-align:left;
left: -999em;
width:140px;
position: absolute;


}
#nav2 li ul li{

line-height:24px;
BACKGROUND: #efefef url('../images/main_bg.jpg') repeat -5px 0px;
BORDER-LEFT: none;padding-left:10px;
filter : Alpha(Opacity=90); -khtml-opacity : 0.90 ; -moz-opacity : 0.90 ; opacity : 0.90; 

}

#nav2 li ul a
{
display: block;
width:130px;
text-align:left;
}
#nav2 li ul a:link,
#nav2 li ul a:visited
{
color:#fffff;text-decoration:none;
}

#nav2 li ul a:hover
{
text-decoration:none;
font-weight:normal;

border:0px #ffffff solid;
}

#nav2 li:hover ul
{
left: auto;
}
#nav2 li.sfhover ul
{
margin-left:140px;
left: auto;
margin-top:-25px
}ul.job li span
{
float:right;
}
.ms{clear : both ;}