body { margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
background: url(../images/warper.jpg) repeat-x #FFF;
}

td, th ,div{	
	font-size: 12px;
	line-height: 24px;
	color: #222;
}

a {
	font-size: 12px;
	color: #222;
	text-decoration:none;
}

a:hover{ color:#FF6600;}

.clear{ clear:both;
line-height:0;
}

form ,p,dl,dt,dd{ margin:0;
padding:0;	
}

#container{ margin:0 auto; 
width:1280px;
background:url(../images/leftbar.jpg) left repeat-y;
zoom:1;}

#top{ width:1280px;}

#top #head{ width:1280px; 
height:111px;
background:#fff;
}
#top #head .logo{ float:left;
width:658px;
height:111px;
overflow:hidden;}

h1{ margin:0; 
padding:0;}

h1 a{ display:block;
width:658px; 
height:111px;
background:url(../images/main_01.jpg);
text-indent:-9999px;}

#top #head .logoright{ float:right;
width:285px;}

#top #head .logoright p{ margin:20px 0 0 0;
padding:0;
text-align:right;
padding-right:30px;
}

#top #head .logoright p a{ margin:0 5px; 
color:#035197}

#top #head .logoright p form{ margin:0; 
padding:0;
}

.stitle{ line-height:20px;
width:185px;}

.but{ background:#E8AA46; 
width:60px; 
height:24px;
color:#fff;
line-height:24px;
font-weight:bold;}

#top #pic{ width:1280px; 
height:1px;

}

#top #menu{ width:1280px;
background:url(../images/main_03.jpg);
height:40px;
}

#top #menu span{ float:right; color:#fff; line-height:40px; padding-right:50px;}

#top #nav{ margin:0;
padding:0;}

#top #nav li{ float:left;
list-style:none;
line-height:40px;
width:130px;
text-align:center;

background:url(../images/line.gif) right no-repeat;
}

#top #nav li a{ display:block;
color:#fff;
font-size:14px;
font-weight:bold;}

#top #nav li a:hover{ color:#F8F507; }


#main{ width:1280px;}

#main #leftbar{ float:left;
width:263px;}

#main #leftbar .prolist {}

#main #leftbar .prolist dl{ margin:10px 10px 5px 30px;}

#main #leftbar .prolist dt a{ font-size:16px; 
font-weight:bold; 
color:#034E92; 
line-height:30px}

#main #leftbar .prolist dd{ padding-left:30px; 
line-height:26px}
#main #leftbar .prolist dd a:hover{ color:#FF8B19;}


#main #leftbar .lxleft{ margin:10px}

#main #maincenter{ float:right; 
width:1017px;}

#main #maincenter .jjtitle{ background:url(../images/main_05.jpg);
height:50px;
text-align:right;
padding-right:30px;
line-height:50px;
}

#main #maincenter .jjtitle a{ color:#fff;
}

#main #maincenter .jjcontain{ background:url(../images/main_06.jpg); 
height:229px;
overflow:hidden;}
#main #maincenter  .jjcontainer{ padding:10px 20px;}
#main #maincenter  .jjcontainer img{ margin-left:10px;}

#main #maincenter .protitle{ background:url(../images/main_09.jpg);
height:35px;
line-height:35px;
padding-left:90px;
padding-right:30px;}

#main #maincenter .protitle a{ color:#034E92;
font-size:14px;
font-weight:bold;}

#main #maincenter .protitle span{ float:right;}
#main #maincenter .protitle span a{ font-size:12px; color:#222;}

#main #maincenter .procontain{ background:url(../images/main_10.jpg);
height:177px;}

#main #maincenter .procontainer{ padding:5px 20px 0 30px}

#main #maincenter .maincp{ float:left; width:160px; text-align:center }

#main #maincenter .maincp img{ border:1px #ccc solid;
padding:2px;}



#main #maincenter #maindown{}
#main #maincenter #maindown #mainnews{ float:left; width:576px;
height:202px;
overflow:hidden;
}

#main #maincenter #maindown #mainnews .mntitle{ background:url(../images/main_12.jpg);
height:32px;
padding:0 20px 0 60px;
line-height:32px;
}

#main #maincenter #maindown #mainnews .mntitle a{ color:#fff;
font-size:14px;
font-weight:bold;}

#main #maincenter #maindown #mainnews .mntitle span{ float:right;}

#main #maincenter #maindown #mainnews .mntitle span a{ color:#fff; font-size:12px;}

#main #maincenter #maindown #mainnews #newshome{}

#main #maincenter #maindown #mainnews #newshome ul{ margin:0;
margin-left:18px;
padding:0;
padding-top:15px;}

#main #maincenter #maindown #mainnews #newshome li{ float:left; 
width:255px; 
list-style:none; 
line-height:26px;
margin:0 5px;
border-bottom:1px #ccc  dotted;
overflow:hidden;
height:26px;
}

#main #maincenter #maindown #mainshouh{ float:right; width:441px;
background:url(../images/main_13.jpg);
height:202px;
overflow:hidden;}




#main #maincenter #maindown #mainshouh .shnr{ margin:10px 150px 10px 20px}



#foot{ width:1280px;}
#foot .footcontain{ background:url(../images/main_15.jpg); 
text-align:center;
color:#fff;
padding-top:18px;}

#foot .footcontain a{ color:#fff;}
