body {

	background-color: #FFF;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

body,td,th {

	font-size: 12px;

	color: #333333;

}

a{ color:#0069ab; text-decoration:none;}

a:hover{ color: #f60; text-decoration:none;}


tbody,tr,td{ height:auto; line-height:20px;}

#top{

	width:980px;

	height:97px; position:relative;

}

#top .loge{ width:980px;

	height:97px; background:url(topbg.jpg) no-repeat left;}

#dh{ width:980px; height:47px; margin: 0 auto;padding: 0; overflow:hidden; }

ul li{ list-style:none; padding:0px; margin:0px; float:left}

#dh ul { width:100%;}

#dh li{ width:110px; float:left; text-align:center; height:47px; line-height:47px; color:#ffffff; font-size:14px; font-family:"微软雅黑", "宋体";float: left;}

#dh li a:hover{ color:#ffffff;background:#535353 none repeat; display:block;}

#dh li span a {

font-size: 14px;

font-weight: bold;

display: block;

line-height: 47px;

padding: 0 25px;

color: white;width: 60px;

}

#dh li:hover span a, #dh .active span a {

color: #ffffff;background:#535353 none repeat; display:block;

}

#dh div a{	position: relative;display: block;margin: 0;padding: 0 20px;width:80px;line-height: 30px;white-space: nowrap;text-align: left;background: #f1f1f1; font-size:12px;color: #444;}

#dh div a:hover{background:#9e9e9e; font-size:12px;color:#fff;line-height: 30px;height:30px;text-align: left;}

#dh div{visibility: hidden;margin: 0;padding: 0; float:left;background: #f1f1f1; position:absolute; z-index:999;}

#flash {

	width:980px;

	height:355px;

}



#foot{

	width:100%;

	color:#666;

	line-height:25px;

	padding-top:10px;

	background:#f2f2f2;

	text-align:center;

}

#foot a{ color:#0069ab; text-decoration:none;}

#foot a:hover{

	color:#0069ab;

}





/*新增*/

#top1 {

	width:100%;

	height:30px;

	line-height:30px;

	border-bottom:1px solid #e3e3e3;

}

#top1 div {color:#888;}

.width {width:980px;margin:0 auto;text-align:left;overflow:hidden;}

#logo {

	left:4px;

	width:288px;

	height:55px;

	background:url(logo.gif) no-repeat;

	float: left;

	margin-top: 20px;

	margin-left: 20px;

}

#hot_words {

	position:absolute;

	top:65px;

	left:395px;

	color:#777;

}

.titlelink_copy{ background:#F0F0F0;display: block;line-height: 46px;padding-left: 56px;color: #666;font-size: 14px;height: 46px;border-bottom: 1px solid #fff; font-weight: bold;}

#cplb li{display: block;line-height: 46px;padding-left: 56px;color: #666;font-size: 14px;height: 46px;background-color: #f5f5f5;border-bottom: 1px solid #fff; width:117px;}





.mainTitle {

margin-top: 15px; 

line-height: 35px; margin-bottom:10px;

height: 35px;

background: url(title_bg.gif) repeat-x;

border-bottom: 1px solid #DDD;

}
.mainTitle  h2{font-size:18px; font-weight:bold;}

.table td {

border: 1px solid #93BCDF;

text-align: center;

padding: 2px; 
}

.tableTitle {

background-color: #E1EFFB;

font-weight: bold;

}

.table td {

border: 1px solid #93BCDF;

text-align: center;

padding: 2px;

}

td, th {

display: table-cell;

vertical-align: inherit;

}

.mainTitle h2 {

float: left;

color: #666;

padding-left: 10px;

}

.mainContent h3{font-size: 14px;

margin: 0;

padding: 15px 0 8px;}

.table {

border: 1px solid #93BCDF;

border-collapse: collapse;

width: 100%;

}

#ebookList {

width: 800px;

}

#ebookList li {

width: 130px;

float: left;

background-color: whiteSmoke;

margin: 15px 16px 0 0;

padding: 6px 6px 0;

border: 1px solid #E3E3E3;

}

#ebookList div {

width: 118px;

height: 160px;

padding: 6px;

background-color: white;

}

#ebookList p {

text-align: center;

overflow: hidden;

width: 118px;

line-height: 18px;

height: 36px;

padding: 0 6px;

margin: 8px 0;

}

.videoList {

width: 800px;

}

.videoList li {

width: 170px;

float: left;

background-color: whiteSmoke;

margin: 15px 16px 0 0;

padding: 6px 6px 0;

border: 1px solid #E3E3E3;

}

.videoList div {

width: 156px;

height: 96px;

padding: 7px;

background-color: white;

}

.videoList div a {

display: block;

width: 128px;

height: 96px;

padding: 0 14px;

background: url(video_bg.gif) no-repeat;

}

.videoList p {

text-align: center;

overflow: hidden;

width: 156px;

line-height: 18px;

height: 36px;

padding: 0 7px;

margin: 8px 0;

}

.picList {

width: 800px; text-align:center; 

}

.picList li {

width: 174px;

float: left;

background-color: whiteSmoke;

margin: 11px 11px 0 0;

padding: 6px 6px 0;

border: 1px solid #E3E3E3;

}

.picList li p {

DISPLAY: block;

OVERFLOW: hidden;

LINE-HEIGHT: 18px;

HEIGHT: 36px;

TEXT-ALIGN: center;

margin-top: 8px;

margin-bottom: 8px;

overflow: hidden;

}

.picList div {

width: 160px;

height: 120px;

line-height: 120px;

padding: 7px;

background-color: white;

display: table;

text-align: center;

}

.picList li span {

display: table-cell;

vertical-align: middle;

}

.mainContent p {

margin: 15px 0 10px;

font-size: 14px;

}

#s{ width:175px;float: right;}

.widtha{ float:left}



/*pages*/

.pagination-wrapper{

margin: 20px auto; width:760px;

}

.pagination{

height: 34px;width:760px; margin:0 auto;

}

.pagination li {

display: inline-block;

height: 34px; width:auto; float:left;

margin-right: 5px;

line-height: 32px;

font-size: 16px;

color: #555;

text-decoration: none;

}

.pagination li a{

float: left;

display: block;

height: 32px;

line-height: 32px;

padding: 0 12px;

font-size: 16px;

border: 1px solid #dddddd;

color: #555555;

text-decoration: none;

}

.pagination li a:hover{

background:#f5f5f5;

color:#0099ff;

}

.pagination li.thisclass {

background: #09f;

color: #fff;

height: 32px;

line-height: 32px;

padding: 0 12px;

font-size: 16px;

border: 1px solid #dddddd;

text-decoration: none;

}

.pagination li.thisclass a,.pagination li.thisclass a:hover{

background: transparent;

border-color: #09f;

color: #fff;

cursor: default;

}