body{
margin:0px;
padding:0px;
color:#666666;
font-size:12px;
text-align:center;
line-height:150%;
background:url(../../skin/style1/bg.gif) #1081BB repeat left bottom;
}
td{font-size:12px;}
a {margin: 0px;padding:0px;border:0px;}
a:link {color:#000;text-decoration:none;}
a:visited{color:#999;text-decoration: none;}
a:hover{color:#ff6600;text-decoration: underline;}
.clearall{clear:both;display:none;}
P { text-indent: 2em } 





#top{
margin:0 auto;
text-align:center;
padding-top:10px;
border:0px;
background:url(../../skin/style1/top_bg1.gif) #fff repeat-x left top;
width:778px;
height:80px;
}


#logo{
float:left;
width:240px;
height:60px;
padding:0px; 
margin:0px; 
border:0px;
background:url(../../images/logo.gif) transparent no-repeat left top;
}



#logo .link{
width:240px;
height:60px;
display:block;
overflow:hidden;

}
#logo a:hover{text-decoration:none;}


#logo span{
visibility:hidden;}



#top_right{
float:right;
margin-top:10px;
padding-right:6px;
color:#000;
width:200px;

}



#banner{
display:none;
clear:both;
margin:0 auto;
text-align:left;
width:778px;
background:url(../../images/banner_bg.gif) #E3E3E3 repeat-x left top;
}





#top_banner{
float:left;
text-align:right;
width:510px;
height:58px;
overflow:hidden;

}




/*菜单*/


#menu{
margin:0 auto;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:0px;
width:778px;
height:28px;
line-height:28px;
text-align:center;
background:url(../../skin/style1/menu_bg.gif) transparent repeat-x left bottom;
}

#menu ul
{display:inline;
list-style-type:none;
margin:0px;
padding:0px;
text-align:center; 
}

#menu li
{float:left;
display:block;
margin:0px;
border-right:#D2D2D2 solid 1px;  
padding:0px;
text-align:center;
color:#000;
font-size:12px;
}

#menu li a
{
display:block;
line-height:28px;
height:28px;
width:85px;
margin:0px;
padding:0px;
color:#000;
text-decoration:none;

}

#menu li a:hover
{
color:#039;
text-decoration:none;
background:url(../../skin/style1/menu_over.gif) #1081BB repeat-x left bottom;
}

#menu ul li#contact {border-right:0px;}

/*2个单独的导航*/

.menu_new{
clear:both;
width:778px;
height:40px;
line-height:40px;
text-align:left;
background:#fff;
padding-top:6px;
}

.menu_new img{
border:0px;
margin-left:14px;
margin-right:6px;
}


/*横向搜索*/

.hx_search{
clear:both;
width:778px;
height:30px;
text-align:left;
padding:4px 0px 0px 28px;
background:#ececec;
overflow:hidden;
}






#container{
clear:both;
margin:0 auto;
text-align:center;
padding:0px;
border:0px;
width:778px;
background:#ffffff;
overflow: hidden;
}






#leftsider_home{
display:none;
float:left;
margin:0 auto;
text-align:center;
width:210px;
border-right:1px solid #E8E8E8;
background:#fff;
overflow:hidden;
}






#leftsider{
float:left;
margin:0 auto;
text-align:center;
width:210px;
border-right:1px solid #E8E8E8;
background:#fff;
overflow:hidden;
}


#notice{
height:150px;
overflow:hidden;
background:#fff;

}

#container .title{
letter-spacing:1px;
height:28px;
line-height:28px;
color:#000;
background:url(../../skin/style1/left_menu.gif) #ccc repeat-x left bottom;
text-align:left;
padding-left:40px;
}


#container .title img{
display:none;
float:right;
margin-top:8px;
margin-right:8px;
border:0px;
width:11px;
height:11px;
background:#ccc;
}

#container .title span{
float:left;
}


#container .content{
padding:6px 4px 6px 4px;
clear:both;
line-height:20px;
text-indent:2em;
color:#000;
text-align:left;
}





#search{

clear:both;
margin:0 auto;
height:110px;
background:#fff;
}



.input1{
width:70%;
height:18px;
text-align:center;
color:#003366;
font-size:12px;
border:1px dotted #333;
background:#fff;
margin-left:2px;
}

.input2{
float:right;
width:40px;
height:18px;
text-align:center;
color:#003366;
font-size:12px;
border:1px solid #fff;
background:#fff;
margin-top:4px;
margin-right:14px;
}



.content_search{
margin-top:6px;
padding:6px 4px 6px 4px;
clear:both;
line-height:20px;
color:#000;
text-align:center;
}


#link{

padding:0px;
height:80px;
overflow:hidden;
background:#fff;
}

#link .w{
width:84%;
overflow:hidden;
}




#rightsider_home{
float:right;
margin:0 auto;
text-align:center;

padding:0px;
border:0px;
overflow:hidden;
}



#rightsider{
float:right;
margin:0 auto;
text-align:center;
width:566px;
padding:0px;
border:0px;
overflow:hidden;
}


#container .location{
display:none;
clear:both;
height:28px;
line-height:28px;
padding-left:16px;
padding-top:6px;
text-align:left;
}

#container .locationcolor{
color:#000;
}


/*内容性质*/


#container .maincontent{
clear:both;
line-height:24px;
text-align:left;
margin-top:16px;
padding:4px 16px 8px 16px;
color:#000;
width:100%;
overflow:hidden;
text-align:justify;text-justify:inter-ideograph;
}


#container .maincontent_title{
font-size:16px;
font-weight:bold;
margin-bottom:12px;
text-align:center;
letter-spacing:1px;
}

#container .maincontent_title2{
font-size:12px;
margin-bottom:6px;
letter-spacing:1px;
padding-right:10px;
text-align:right;
}


#container .maincontent_title2 a{
color:#004F9F;
font-size:12px;
text-align:center;
padding-bottom:3px !important;
padding:4px 8px 2px 8px;
background:url(../../skin/style1/down.gif) transparent no-repeat left bottom;
}



#container .maincontent_title2 span{
margin-right:8px;
}



#container .maincontent_content{
margin-top:24px;
font-size:14px;
line-height:28px;
text-align:left;
text-indent:2em;
padding-bottom:14px;
}



#container .maincontent_related{
margin-top:14px;
padding-top:8px;
border-top:1px solid #ccc;
color:#ff6600;
font-size:14px;
}







/* easy clearing */
#container:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#container
	{
	display: inline-block;
	}
/*\*/
#container
	{
	display: block;
	}
/* end easy clearing */
/*\*/
#leftsider, #rightsider
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
@media all and (min-width: 0px) {
#leftsider, #rightsider
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; 
	}
#leftsider:before, #rightsider:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}
}
/**/








.menu_2{
clear:both;
margin:0 auto 20px auto;
border:0px;
padding-top:10px;
text-align:center;
width:90%;
}

.menu_2 ul
{display:inline;
list-style-type:none;
margin:0px;
padding:0px;
text-align:center; 
}

.menu_2 li
{
float:left;
display:block;

border-bottom:#ececec solid 1px;  
padding:0px;
text-align:center;
color:#000;
letter-spacing:1px;
width:100%;
}

.menu_2 li a
{
display:block;
line-height:34px;
height:34px;
margin:0px;
padding:0px;
color:#000;
text-decoration:none;
background:#fff;
font-size:12px;

}

.menu_2 li a:visited{
color:#000;
}


.menu_2 li a:hover
{
color:#fff;
text-decoration:none;
background:#1081BB;
}




/*列表性质*/

.new_list{
clear:both;
font-size:12px;
margin-top:18px;
padding:0px;
border:0px;
text-align:left;
width:94%;
color:#999;
}

.new_list ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

.new_list li{
float:left;
display:block;
padding:0px;
margin:0px;
border:0px;
width:100%;
}

.new_list li a{
display:block;
color:#000;
text-decoration:none;
height:28px;
line-height:28px;
padding:0px;
}

.new_list li a:visited{
color:#000;
}

.new_list li a:hover{
text-decoration:underline;
color:#ff6600;
background:#ececec;
}

.new_list span{
padding-left:10px;
color:#999;
}



.new_num{
clear:both;
margin-top:18px;
margin-bottom:22px;
color:#000;
}



.input_jump{
width:40px;
height:14px;
text-align:center;
color:#003366;
font-size:12px;
border:1px solid #ccc;
background:#fff;
margin-left:6px;
margin-right:6px;
}


.input_jump2{
width:30px;
height:18px;
text-align:center;
color:#003366;
font-size:12px;
border:1px solid #ccc;
background:#fff;
margin-left:6px;
margin-right:6px;
}



/*人力资源*/

.hr{
clear:both;
width:90%;
border-bottom:1px solid #ececec;
padding-bottom:16px;
padding-left:24px;
margin-top:20px;
margin-bottom:20px;
text-align:left;
font-size:12px;
line-height:24px;
}

.hr span{
color:#003399;
font-weight:bold;
}


.hr a{
float:right;
margin-right:40px;
margin-top:6px;
padding:0px 8px 0px 8px;
border:1px dotted #ccc;
color:#2A86C7;

}

/*产品*/


.pro_all{
width:100%
text-align:left;
margin-top:24px;
}

.pro{
float:left;
text-align:center;
margin-left:7px;
margin-bottom:20px;
font-size:14px;
}

.pro img{
border:1px solid #ccc;
padding:2px;
width:100px;
height:105px;
}






/*版权*/

#bottom_copyright{
clear:both;
width:778px;
margin-right: auto;
margin-left: auto; 
border-top:2px solid #ededed;
padding:10px 0px 10px 0px;
line-height:22px;
background:#fff;
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;
color:#666;
}



.num{
clear:both;
width:778px;
background:#fff;
padding-bottom:6px;
color:#000;
}

.num a{
margin-left:12px;
color:#000;
text-decoration:none
}

.num a:visited{
color:#000;
text-decoration:none;
}

.num a:hover{
color:#ff6600;
text-decoration:none;
}

.num span{
margin-right:10px;
color:#369;
}


/*样式选择*/

#color{
clear:both;
margin-top:4px;
padding:2px 4px 2px 4px;
border:1px solid #ccc;
text-align:center;
width:140px;
color:#fff;

font-size:12px;
height:12px;
line-height:12px;

background:#fff;


}

#color ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

#color li{

float:left;
display:block;
padding:0px;
margin-right:4px;
border:0px;

}

#color li a{
display:block;
color:#000;
text-decoration:none;
padding:0px;
margin:0px;
height:12px;

width:12px;
}


#color li a:hover{
text-decoration:none;
color:#ff6600;
background:#ececec;
}

#color span{

display:none;
}

#color ul li#color1 a{display:none;background:#83B8F9;color:#83B8F9}
#color ul li#color2 a{display:none;background:#008800;color:#008800}
#color ul li#color3 a{display:none;background:#ff6600;color:#ff6600}
#color ul li#color4 a{display:none;background:#ccc;color:#ccc}
#color ul li#style1 a{background:#fff;width:30px;padding-top:1px;}