
/*--------页面整体--------*/
body, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div,ul,dl,dt,dd{ border: 0;margin: 0;padding: 0;}
input{margin: 0;padding: 0; border:0;}
body {background: none repeat scroll 0 0 #FFFFFF; color:#666; font-family: "SimSun","Arial Narrow";font-size: 12px;line-height:24px;}
input{ vertical-align:middle;}
img{ vertical-align:middle; border:0;}
ul, ol,li{ list-style:none; list-style-position:outside;}

/*--------清除浮动--------*/
.clearfix{zoom:1;}
.clearfix:after{content:"\020";display:block;height:0;clear:both;}

body{
	background:url(images/bg5.gif) repeat-x top #fff;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px auto auto auto;
	color:#514c48;
}
a{
text-decoration:underline;
color:#D86200;
}
p{
text-align:justify;
line-height:15px;
padding:5px 0 5px 0;
font-size:12px;
margin:0px;
}
span{
color:#FF9900;
}
p.clear{
clear:both;
}
p.news{
clear:both;
border-bottom:1px #CCCCCC dashed;
font-size:10px;
margin:5px 0 5px 0;
}
p.news1{
clear:both;
font-size:10px;
margin:5px 0 5px 0;
border:1px #CCC solid;
padding:8px;
}
.line{border-bottom:1px #CCCCCC dashed; margin:20px 0 10px 0;}
.p_news{font-size:14px; width:120px; float:left; text-align:center;}
.j_news{
font-size:14px;
width:280px;
text-align:center;
float:left;
margin:10px 7px 5px 7px;
}
.h_news{
font-size:14px;
text-align:center;
float:left;
margin:10px 7px 5px 10px;
display:inline;
}
p.pingwei{ font-size:12px;}
img.left_img{
float:left;
padding:5px 12px 0 0;
}
.pinnwei{font-size:12px; font-weight:700; text-align:center;}
img.left_img_border{
float:left;
margin:5px 12px 0 0;
border:3px #b1cee0 solid;
}
h1{
font-size:18px;
color:#514c48;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:5px 0 5px 0;
margin:0px;
}
#main_container{
width:950px;
height:auto;
margin:auto;
padding:0px;
position:relative;
}
.top_illustration{
	position:absolute;
	top:10px;
	left:850px;
	border:0px;
}
#header{
width:677px;
height:32px;
margin:auto;
}
.logo{
padding:15px 0 0 70px;
}

/*---------------- menu tab----------------------*/
#menu_tab1{
width:950px;
height:17px;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
background:url(images/menu_bg1.gif) no-repeat center;
}
#menu_tab{
width:950px;
height:52px;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
background:url(images/bg.gif) no-repeat center;
}

#menu_tab ul.menu,ul.menu {
margin: 0 auto;
width:800px;
text-align:center;}

ul.menu li {
font-size:13px;
font-weight:bold;
line-height:52px;
float:left;}

ul.menu li.divider {
display:block;
float:left;
width:1px;
height:52px;
padding:0px ;
margin:0px;
background:url(images/divider.gif) no-repeat center;
}

a.nav:link, a.nav:visited {
display:block; float:left; padding:0px; margin:0;width: auto; margin:0px 10px 0px 10px; text-align:center;
text-decoration:none; background:none; color:#534848;}

a.nav_selected:link, a.nav_selected:visited {
display:block; float:left; padding:0px; margin:0;width: auto;margin:0px 10px 0px 10px;text-align:center;
text-decoration:none; color: #FF6600;}

a.nav:hover {
color: #FF6600; text-decoration:none;}


/*----------------main_content----------------*/
#main_content{
background-color:#FFFFFF;
width:950px;
margin:0 auto;
}
#middle_banner{
margin:auto;

}
.middle_banner_content{
padding:5px 0;
}
#hj_content{
width:600px;
float:left;
height:auto;
padding:10px 10px 0 30px;
}
#hj_content p{ line-height:20px;}
#hj_content .kuang{ border:1px #F90 solid; margin:10px 0 10px 0;}
#hj_content .kuang h3{margin:10px 0 0 10px; padding:0 0 5px 26px; font-size:13px; background:url(images/right_arrow.gif) 0 0 no-repeat;}
#hj_content .kuang h2{border-bottom:1px #F90 solid; font-size:14px; margin:10px 0 5px 0; padding:0 0 0 10px;}
#hj_content .kuang ul{ margin:0 0 0 25px; padding:0px;}
#hj_content .line{ border:1px #999 dotted; margin:0 10px 10px 10px; padding:5px; background:#E6E6E6; }
#hj_content .kuang p{ margin:0 10px 0 10px; line-height:22px;}
#hj_content ul li{ font-size:12px; line-height:22px; margin:0px; padding:0px;}
#hj_content h2{border-bottom:1px #F90 solid; font-size:14px; padding: 0 0 0 10px;}
#hj_content span{ font-size:11px;}
#left_content1{
width:600px;
float:left;
height:auto;
padding:10px 10px 0 30px;
}
#left_content1 p{
	text-align:justify;
	line-height:25px;
	padding:5px 0 5px 0;
	font-size:12px;
	margin:0px;
}
#left_content1 p.zhu{
	text-align:justify;
	line-height:18px;
	padding:5px 0 5px 0;
	font-size:12px;
	margin:0px;
}
#left_content{
width:420px;
float:left;
height:auto;
padding:10px 0 0 20px;
}
#right_content1{
width:185px;
float:left;
height:auto;
padding:10px 0 0 10px;
}
#right_content{
width:135px;
float:left;
height:auto;
padding:10px 0 0 10px;
}
#right_content1{
width:185px;
float:left;
height:auto;
padding:10px 0 0 0;
}
.left_bc{ background:#FFF;}
.left_bc a{ font-size:12px;}
.left_bc h1{ font-size:14px;}
.left_bc1{ background:#FFF;}
.left_bc1 h1{ font-size:14px;}
#wide_content{
width:635px;
padding:10px 10px 0 20px;
}
.members_login{
width:210px;
height:138px;
padding:10px 0 0 10px;
background:url(images/login_bg.gif) no-repeat center;
}
.login_row{
width:200px;
float:left;
padding:4px 0 4px 0;
}
label.login{
width:60px;
float:left;
text-align:right;
padding:4px 8px 0 0;
}
input.login_input{
width:120px;
height:16px;
background-color:#FFFFFF;
border:1px #CCCCCC solid;
float:left;
}
a.login_submit{
width:66px;
height:22px;
float:right;
margin:10px;
background:url(images/login_bt.gif) no-repeat center;
display:block;
line-height:22px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}
#projects_box{
width:566px;
height:185px;
margin:auto;
background:url(images/projects_bg.gif) no-repeat center;
}
.projects_navigation{
width:566px;
height:25px;
margin:auto;
padding:10px 0 0 0;
}
.left_nav a{
float:left;
background:url(images/left_arrow.gif) no-repeat left;
padding:0 0 0 30px;
font-size:12px;
color:#3e2510;
text-decoration:none;
}
.right_nav a{
float:right;
background:url(images/right_arrow.gif) no-repeat right;
padding:0 30px 0 0;
font-size:12px;
color:#3e2510;
text-decoration:none;
}
.project_container{
float:left;
padding:10px 20px 0 40px;
}
.project_title{
font-size:12px;
color: #999999;
padding:0 0 5px 0;
}
.new_s{border:3px #F90 dashed; padding:10px; margin-top:20px; }
.new_s img{ float:left; margin-right:10px;}
.new_s a{ color:#000; text-decoration:none; font-size:14px; text-align:center; font-weight:bold;}
.new_s p{ font-size:12px; color:#999;}
.new_s1{position:relative; font-size:14px; margin:-90px 0 0 0; padding:30px 10px 10px 140px;}
.new_s1 a{ color:#000; text-decoration:none;}

/*------contact form------*/
#contact_form{
float:left;
width:300px;
padding:10px 10px 0 30px;
color:#666666;
}
.contact_input{
width:290px;
height:17px;
font-size:10px;
float:left;
background-color:#fff8dc;
border:1px #f0e9cf solid;
}
label.contact_form{
width:200px;
padding:0 0 5px 0;
font-size:12px;
}
.contact_textarea{
width:290px;
height:80px;
font-size:10px;
float:left;
background-color:#fff8dc;
border:1px #f0e9cf solid;
}
input.contact_submit{
float:right;
padding:10px;
}
.cleardiv {
clear:both;
overflow:hidden;
height:4px;
}

/*----footer---------*/
#footer{
width:auto;
clear:both;
padding:5px 0 10px 0;
text-align:center;
color:#999999;
}
.dashed{background: url(images/dashed.gif) repeat-x scroll left bottom; height:1px;   margin: 15px 0 5px; font-size:0; line-height:22px;}
.cy_peo li{ padding-left:55px;}
.ffotter{ background: url(images/dashed.gif) repeat-x scroll left top;}
#hj_content .p_news{height: 200px;}
.hj_con p {line-height: 20px;text-align: center;}