/* ----------------------- body*/
Body,td,tr{
font-size: 12px; 

border: 0; 
padding: 0; 
margin: 0;
}
img,form{
margin: 0; 
border: 0; 
padding: 0;
}
html,ul,ol,li,dl,dt,dd{
margin: 0;
padding: 0;
}
ul,ol,li{
list-style: none;
}
a{
color: #666;
text-decoration: none; 
}
a:hover{
text-decoration: none; 
color: #ff0000;
}
/* ----------------------- logo*/
#logo{
width: 100%;
height: 80px;
background: #000;
}
#logo_all{
width: 980px;
height: 80px;
}
#logo_all_logo{
width: 380px;
height: 80px;
float: left;
}

#logo_all_right{
width: 380px;
height: 40px;
float: right;
margin-top: 12px;
}
#logo_all_right .input{
width: 200px;
height: 17px;
background: #ccc;
}
#logo_all_right li{
width: 228px;
height: 40px;
float: right;
text-align: right;
background: url(index_01.gif) no-repeat;
}
/* ----------------------- nav*/
#nav{
width: 100%;
height: 34px;
overflow: hidden;
background: url(index_02.png);
text-align: center; 
}
#nav_all{
width: 980px;
height: 26px;
overflow: hidden;
}
#nav_all .in{
width: 98px;
height: 20px;
float: left;
overflow: hidden;
padding-top: 6px;
background: url(index_04.png) no-repeat;
}
#nav_all a{
color: #fff;
}
#nav_all a:hover{
color: #000;
}
#nav_all li{
width: 98px;
height: 20px;
float: left;
overflow: hidden;
padding-top: 6px;
background: url(index_03.png) no-repeat;
}
/* ----------------------- main*/

/* ----------------------- about*/
.about{
width: 100%;
text-align: center; 

margin-top: 10px;
}
.about_top{
height: 30px;
background: #272727;
}
.about_top li{
height: 18px;
color: #fff;
padding-top: 12px;
}
.about_top a{
color: #fff;
}
.about_bottom{
width: 100%;
height: 30px;
background: #000;
}
.about_bottom li{
height: 18px;
color: #666;
padding-top: 10px;
}
.about_bottom a{
color: #666;
}

/****--link-----****/
.link_top{
width: 980px;

float: right;
}
.link{
width: 974px;

margin-top: 10px;
border: 1px #D6E7CF solid;
}
.link1{
width: 963px;
height: 20px;
color: #424242;
text-align: left;
font-weight: bold;
font-size: 14px;
background: #ECFFE5;
padding: 5px 0px 0px 10px;
}
.link2{
width: 950px;

text-align: left;
padding-bottom: 7px;
}
/****img***/
.tupian img{
	margin:0px auto;
	width:expression( this.width > 680? 680 : true);
	max-width:680px;
} 
/***img***/





/*ÁÐ±íÒ³*/
#list { float:left; display:inline; width:700px; list-style:none; overflow:hidden; text-align:center; padding:5px 0 0 10px; }

#list img { border:0; width:120px; height:150px}

#list li { float:left; display:inline; margin-right:4px; }

#list li a { display:block; float:left; padding:4px; border:1px solid #DDFD29;  background:#F7FEB1; }

#list li a:hover { border:1px solid #006600; background:#669900; }
#list span { display:block; clear:left; }
#list span a,#list span a:hover { display:inline; clear:left; text-align:center; line-height:22px; border:none; background:none; width:128px; color:#498929;}
#list span a:hover {  color:#FF6600; }




#indexlist { float:left; display:inline; width:668px; list-style:none; overflow:hidden; text-align:center; padding:5px 0 0 10px; }

#indexlist img { border:0; width:148px; height:108.5px}

#indexlist li { float:left; display:inline; margin-right:4px; }

#indexlist li a { display:block; float:left; padding:4px; border:1px solid #DDFD29;  background:#F7FEB1; }

#indexlist li a:hover { border:1px solid #006600; background:#669900; }

#indexlist span { display:block; clear:left; }

#indexlist span a,#indexlist span a:hover { display:inline; clear:left; text-align:center; line-height:22px; border:none; background:none; width:152px; color:#498929;}

#indexlist span a:hover {  color:#FF6600; }
