html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
BODY {
	FONT-SIZE: 12px;
	background-color:#FFFFFF;
	color: #1E1E1E;
	background:url(images/bodybg.gif) repeat-y center 0;
	line-height: 18px;}
ul, li { list-style:none; }
img {border:0;}
.hackbox {
	CLEAR: both;
	BORDER: 0px;
	MARGIN-TOP: 0px;
	font-size:0; 	
	line-height:0;
	VISIBILITY: hidden;}
a{ color:#2E2E2E; text-decoration:none;}
a:hover { color:#FF6600; text-decoration:underline;}
.red a {color:#FF0000;}
.red a:hover {color:#CC0000;}
.imgab a img,imgab a IMG {padding:1px; border:1px solid #ccc;}
.imgab a:hover IMG {padding:1px; border:1px solid #ff0000;FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.imgab2 a img,imgab2 a IMG {padding:2px; border:1px solid #ddd;}
.imgab2 a:hover IMG {padding:2px; border:1px solid #ff0000;FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.overhack{	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;}
.paddingtop5 { padding:5px 0 0 0;}
.margintop5 { margin-top:5px;}
.margintop8 { margin-top:8px;}
.margintop10 { margin-top:10px;}
.margintop15 { margin-top:15px;}
.marginleft10 { margin-left:10px;}
.marginleft8 { margin-left:8px;}
.paddingtop8 { padding-top:8px;}
.paddingbottom10 { padding-bottom:10px;}
.wrap { width:960px; margin:0 auto; }

.float_l { float:left;}
.float_r { float:right;}



/*+++++++++ foot ++++*/
.foot { text-align:center; font-size:12px; color:#333333; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 ; border-top: 1px solid #ccc; width:940px; margin:0 auto; margin-top:20px;}
.foot p a { margin:0 6px;}




.topbg {background:url(images/bg.jpg) no-repeat center 0;}

.top {
	width:960px;
	height:33px;
	background:url(images/a_01.jpg) repeat-x;
	margin:0 auto;
	background-color: #FFFFFF;
}
.top span {
	background:url(images/logo.jpg) no-repeat;
	margin-left:10px;
	width: 120px;
	display: block;
	height: 33px;
	float: left;}
.top span a {
	display:block;
	width:120px;
	height:33px;}
.top div {
	float:right;
	color: #333333;
	line-height: 33px;
	padding-right: 5px;}
.top div a { margin:0 6px;}
.banner {width:570px;margin:0 auto; background:url(images/banner.jpg) no-repeat; height:88px; padding:229px 10px 0 380px; font-size:13px; color:#3D3D3D; line-height:22px; text-indent:26px;}

	
	
/* Ö÷Ìå */	
.main1 {
	width:920px; height:244px;
	margin:0 auto;
	background:url(images/bg2.jpg) no-repeat #FFFFFF;
		padding: 20px 15px 0 25px;
	font-size: 14px;
	line-height: 22px;}
.main1 h3 { font-size:14px; margin-top:18px;}
.main1 h3 b { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:18px; margin-right:4px;}
.main1 p { text-indent:28px;}
.main1 .left { float:left; width:295px; color:#313F4B;}
.main1 .left h3 { color:#1975C6;}
.main1 .middle {
	font-size:12px;
	color:#DC9837;
	float:left;
	width:286px;
	margin-top: 178px;
	line-height: 18px;
	padding-left: 27px;
}
.main1 .right {
	float:right;
	width:290px;color:#8D4906;}
.main1 .right h3 { color:#DD5E00;}



.main2 {
	width:960px; 
	margin:0 auto;	
	font-size: 14px;
	line-height: 22px;}
.main2 .left { background:url(images/midbg1.jpg) repeat-y; width:702px; float:left; margin-top:10px; }
.main2 .left h3 {background:url(images/tit1.jpg) no-repeat; height:58px;}
.main2 .left .left_c { background:url(images/bottombg1.jpg) no-repeat 0 bottom; padding-bottom:28px;}
.main2 .left .left_c div { font-size:14px; color:#2E2E2E; line-height:22px; height:170px; margin:0 auto; margin-top:5px; }
.main2 .left .left_c h4 { color:#EA700E; font-size:26px; background:url(images/bg3.jpg) no-repeat; height:46px; width:290px; line-height:46px; padding-left:20px;}
.main2 .left .left_c h4 strong { font-size:32px; font-style:italic; font-family:"Times New Roman", Times, serif; margin-right:4px;}
.main2 .left .left_c p { text-indent:26px; margin-top:8px;}
.main2 .left .left_c1 {background:url(images/a1.jpg) no-repeat right 0;width:644px; }
.main2 .left .left_c2 {background:url(images/a2.jpg) no-repeat;  width:644px;}
.main2 .left .left_c2 p { padding-left:25px;}
.main2 .left .left_c3 {background:url(images/a3.jpg) no-repeat right 0; width:644px; }
.main2 .left .left_c4 {background:url(images/a4.jpg) no-repeat;  width:644px;}
.main2 .left .left_c4 p { padding-left:25px;}

.tu_a { display:block; float:right; width:330px; height:170px;}
.tu_b { display:block; float:left; width:306px; height:170px;}
.text_r { float:left; width:334px;}

.text_l { float:left; width:314px;}


.main2 .right {  width:250px; float:left;padding-left:8px;}
.main2 .right .book {background:url(images/book.jpg) no-repeat 0 10px; width:250px; height:530px;}
.main2 .right .news {
	background:url(images/tit2.jpg) no-repeat 0 0 #E7EDF2;
	width:244px;
	margin-left: 5px;
	padding: 38px 0 10px 0; 
}
.main2 .right .news li {
	background:url(images/icon2.gif) no-repeat 15px center;
	padding-left:25px;
	line-height: 24px;
} 




.main3 { width:960px; margin:0 auto; background:url(images/tit3.jpg) repeat-x; margin-top:8px; overflow:hidden; height:100%;}
.main3 h3 { background:url(images/tit4.jpg) no-repeat; height:55px;}
.main4 h3 { background:url(images/tit5.jpg) no-repeat; height:55px;}
.main5 h3 { background:url(images/tit6.jpg) no-repeat; height:55px;}

.main3 {  overflow:hidden; height:208px;}
.main3 p { display:inline; width:191px; height:107px; float:left; margin:0 6px; padding:40px 15px 0 20px; text-indent:28px; font-size:14px; line-height:22px;}
.main3 p.p1 { background:url(images/no1.jpg) no-repeat; margin-left:10px;}
.main3 p.p2 { background:url(images/no2.jpg) no-repeat;}
.main3 p.p3 { background:url(images/no3.jpg) no-repeat;}
.main3 p.p4 { background:url(images/no4.jpg) no-repeat;}





.main4 {width:960px; margin:0 auto; background:url(images/tit3.jpg) repeat-x; margin-top:8px; overflow:hidden; height:100%;}
.main4c1 {
	display:block;
	width:435px;
	height:220px;
	float:left;
	padding-left: 30px;
	padding-top: 18px;
} 
.main4c1 p { float:left;}
.main4c1 h4 { margin-left:215px; font-size:14px; color:#EA700E; }
.main4c1 h4 strong { font-size:16px; display:block;}
.main4c1 span {margin-left:215px; text-indent:28px; display:block; font-size:14px; line-height:22px; margin-top:10px;}
.main4c1 span strong { line-height:32px; }




.main5 {width:960px; margin:0 auto; background:url(images/tit3.jpg) repeat-x; margin-top:18px; overflow:hidden; height:100%;}
.main5c1 {
	display:block;
	width:435px;
	height:220px;
	float:left;
	padding-left: 30px;
	padding-top: 12px;
} 
.main5c1 p { float:right; width:215px; text-align:right;}
.main5c1 h4 {  font-size:16px; line-height:26px; color:#EA700E;background:url(images/bg4.jpg) no-repeat 0 bottom; padding-left:6px;}
.main5c1 h4 strong { font-size:16px; display:block;}
.main5c1 span { text-indent:28px; display:block; font-size:14px; line-height:22px; margin-top:10px; padding-left:5px;}
.main5c1 span strong { line-height:32px; }



/* ÍùÆÚ»Ø¹Ë */
.main6 {width:960px; margin:0 auto; background:url(images/tit3.jpg) repeat-x; margin-top:22px; overflow:hidden; height:100%;}
.main6 h3 { margin:0 20px; font-size:16px; border-bottom:1px solid #B9CFE3; padding:10px 0px 8px 26px; color:#4E93CE; background:url(images/0365.gif) 2px 10px no-repeat; margin-bottom:15px;}

.main6 li { float:left; width:192px; text-align:center;}

