ul,li,p,img,dl,dd,dt{ margin:0; padding:0; 
list-style-type:none;
}
legend { display:none; }
a{ text-decoration:none;
color:#494949;
}
a:hover{ color:#ea6802;
text-decoration:underline;
}
img{ border:none;}
body{ width:1000px;
height:auto;
text-align:center;
margin:0 auto;
font-size:12px;
background:url(../images/bei.JPG) repeat-y center;
padding:0 14px;
}
#top{ width:1000px;
height:432px;
}
#top #tops{ width:1000px;
height:87px;
}
#top #tops #topsz{ width:315px;
height:87px;
float:left;
}
#top #tops #topsy{ width:670px;
height:77px;
float:right;
text-align:right;
padding:10px 15px 0 0;
background:url(../images/dh.jpg) no-repeat right;
}
#menu{ width:1000px;
height:33px;
background: url(../images/top_02.jpg);
padding-top:5px;
}
#menu ul{}
#menu ul li{ width:100px;
height:33px;
line-height:33px;
float:left;
font-size:14px;
font-weight:bold;
position:relative;
z-index:1;
}
#menu ul li a{ color:#fff;
}
#menu ul li a:hover{ color:#1a52a7;
 width:100px;
 height:33px;
 display:block;
 background: url(../images/navb.JPG) no-repeat center;
}
#home #menu1 a,#home1 #menu2 a,#home2 #menu3 a,#home3 #menu4 a,#home4 #menu5 a,#home5 #menu6 a,#home6 #menu7 a,#home7 #menu8 a,#home8 #menu9 a,#home9 #menu10 a{color:#1a52a7;
 width:100px;
 height:33px;
 display:block;
 background: url(../images/navb.JPG) no-repeat center;
 }
#banner{ margin-top:8px;
width:1000px;
height:250px;
}
#ifocus { width:996px; height:250px;}
	#ifocus_pic { display:inline; position:relative; float:left; width:885px; height:250px; overflow:hidden;}
		#ifocus_piclist {
	position:absolute;
	height: 410px;
}
		#ifocus_piclist li { width:885px; height:250px; overflow:hidden; }
		#ifocus_piclist img { width:885px; height:250px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:1px 9px 0 0; }
		#ifocus_btn li { width:91px; height:63px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 8px; }
		#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx {}
		#ifocus_tx .normal { display:none; }
#top #gg{ width:1000px;
height:49px;
background:url(../images/ggb.jpg);
text-align:justify;
}
#top #gg #ggz{ width:260px;
height:39px;
padding-top:10px;
line-height:39px;
float: left;
padding-left:40px;
}
#top #gg #ggy{ width:680px;
height:39px;
float:right;
text-align:right;
padding-top:10px;
padding-right:20px;
}
#main{ width:1000px;
height: auto;
margin-top:10px;
text-align:justify;
}
#main #mains{ width:1000px;
height:252px;
}
#main #mains #mainsz{ width:315px;
height:252px;
float:left;
}
#main #mains #mainsc{ width:459px;
height:250px;
float:left;
display:inline;
margin-left:10px;
border:1px solid #ccc;
}
#main #mains #mainsc #mainscs{ width:429px;
height:32px;
background:url(../images/synew.jpg);
line-height:32px;
padding:0 10px 0 20px;
font-size:14px;
color:#fff;
font-weight:bold;
}
#main #mains #mainsc #mainscs img{ float:right; margin-top:10px;}
#main #mains #mainsc #mainscx{ width:429px;
height:217px;
padding:0 15px;
}
#main #mains #mainsc #mainscx li{ height:30px;
float:left;
width:409px;
line-height:30px;
border-bottom:1px dashed #ccc;
background:url(../images/sylb.JPG) no-repeat left;
padding-left:20px;
}
#main #mains #mainsc #mainscx li span{ float:right;}
#main #mains #mainsy{ width:202px;
height:250px;
float:right;
border:1px solid #ccc;
}
#main #mains #mainsy #mainsys{ width:172px;
height:32px;
background:url(../images/mainys.JPG);
padding:0 10px 0 20px;
line-height:32px;
font-size:14px;
font-weight:bold;
color:#ef8422;
}
#main #mains #mainsy #mainsys img{ float:right;
margin-top:10px;}
#main #mains #mainsy #mainsyx{ width:192px;
height:218px;
padding: 0 5px;
}
#main #mains #mainsy #mainsyx ul{}
#main #mains #mainsy #mainsyx ul li{ width:182px;
height:30px;
line-height:30px;
background:url(../images/lls.JPG) no-repeat left;
float:left;
padding-left:10px;
border-bottom:1px dashed #ccc;
overflow:hidden;
}
#main #mains #mainsy #mainsyx ul li span{ float:right;}
#main #maincs{ width:1000px;
height:262px;
margin-top:6px;
}
#main #maincs #maincsz{ width:787px;
height:256px;
float:left;
}
#main #maincs #maincsz #maincszs{ width:741px;
height:33px;
background:url(../images/sypro.jpg);
padding:0 15px 0 30px;
line-height:33px;
font-weight: bold;
color:#fff;
font-size:14px;
}
#main #maincs #maincsz #maincszs img{ float: right;
margin-top:13px;
}
#main #maincs #maincsz #maincszx{ width:784px;
height:223px;
border:1px solid #e5e5e5;
border-top:none;
color:#666;
}
#main #maincs #maincsz #maincszx ul{}
#main #maincs #maincsz #maincszx ul li{ width:189px;
height:214px;
float:left;
line-height:20px;
margin-top:5px;
display:inline;
margin-left:5px;
}
#main #maincs #maincsz #maincszx ul li img{ width:189px;
height:103px;
margin-bottom:10px;
}
#main #maincs #maincsy{ width:204px;
height:256px;
float:right;
}
#main #maincs #maincsy #maincsys{ width:164px;
height:32px;
line-height:32px;
background:url(../images/maincsys.JPG);
font-size:14px;
color:#fff;
font-weight:bold;
padding:0 10px 0 30px;
}
#main #maincs #maincsy #maincsys img{ float:right;
margin-top:13px;
}
#main #maincs #maincsy #maincsyx{ width:202px;
height:212px;
border:1px solid #e5e5e5;
padding-top:10px;
}
#main #maincs #maincsy #maincsyx img{ margin-top:8px;}
#main #maincs #maincsy #maincsyx ul{ margin-left:10px;}
#main #maincs #maincsy #maincsyx ul li{ width:177px;
height:30px;
line-height:30px;
border-bottom:1px dashed #ccc;
}
#main #maincs #maincsy #maincsyx ul li span{ float:right;}
#main #gg1{ width:1000px;
height:92px;
}
#main #maincx{ width:1000px;
height:256px;
margin-top:10px;
}
#main #maincx #maincxz{ width:387px;
height:256px;
float:left;
}
#main #maincx #maincxz #maincxzs{ width:337px;
height:33px;
line-height:33px;
font-size:14px;
color:#fff;
font-weight:bold;
background:url(../images/maincxz.JPG);
padding:0 20px 0 30px;
}
#main #maincx #maincxz #maincxzs img{ float:right;
margin-top:15px;
display:inline;
}
#main #maincx #maincxz #maincxzx{ width:355px;
height:219px;
border:1px solid #e5e5e5;
padding:0 15px;
}
#main #maincx #maincxz #maincxzx ul{}
#main #maincx #maincxz #maincxzx ul li{ width:340px;
height:30px;
line-height:30px;
border-bottom:1px dashed #ccc;
float:left;
background: url(../images/gqb.JPG) no-repeat left;
padding-left:15px;
}
#main #maincx #maincxz #maincxzx ul li span{ float:right;}
#maincxy{ width: 204px;
height:222px;
float:right;
}
#maincxy #maincxys{width: 164px;
height:32px;
line-height:32px;
font-size:14px;
font-weight:bold;
color:#fff;
background: url(../images/maincxys.JPG);
padding: 0 10px 0 30px;
}
#maincxy #maincxys img{ float:right;
margin-top:15px;
display:inline;
}
#maincxy #maincxyx{ width:192px;
height:220px;
border:1px solid #e5e5e5;
padding:0 5px;
}
#maincxy #maincxyx ul{}
#maincxy #maincxyx ul li{ width:180px;
height:30px;
line-height:30px;
border-bottom:1px dashed #ccc;
background: url(../images/gqb.JPG) no-repeat left;
padding-left:12px;
overflow:hidden;
}
#maincxy #maincxyx ul li span{ float:right;}
#main #gg2{ width:1000px;
height:92px;
margin-top:7px;
}
#main #mainx{ width:1000px;
height:256px;
margin-top:7px;
}
#main #mainx #mainxz{ width:787px;
height:256px;
float:left;
}
#main #mainx #mainxz #mainxzs{ width:737px;
height:32px;
background:url(../images/mainxs.jpg);
line-height:32px;
font-size:14px;
color:#fff;
font-weight:bold;
padding:0 20px 0 30px;
}
#main #mainx #mainxz #mainxzs img{ float:right;
margin-top:13px;
display:inline;
}
#main #mainx #mainxz #mainxzx{ width:765px;
height:210px;
border:1px solid #e5e5e5;
padding:10px 10px 0 10px;
line-height:25px;
}
#main #mainx #mainxz #mainxzx img{ float:right;
width:345px;
height:202px;
margin-left:10px;
}
#foot{ width:1000px;
height:173px;
text-align:center;
margin-top:5px;
}
#foots{ width:1000px;
height:56px;
border-bottom:3px solid #164801;
padding-top:10px;
text-align:left;
}
#foots img{ width:109px;
height:39px;
border:1px solid #c80000;
margin-left:12px;
}
#footx{ width:1000px;
height:173px;
padding-top:10px;
color:#5d5d5d;
line-height:30px;
border-top:2px solid #659216;
}






