body, h1, h2, h3, h4, h5, h6, form {
	margin: 0;
	padding: 0;
}
body {
	margin: 4px 0;
	font-size: 12px ;
	line-height: 150%;
	text-align: center;
	word-break : break-all; 
}
td{
	font-size:12px;
}
.cl {
	CLEAR: both; FONT-SIZE: 1px; VISIBILITY: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px
}
a:link {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
.leftdiv{
    float:left;
}
.rightdiv{
    float:right;
}
/*课程导航开始*/
.dh{
	width: 778px;
	background:#4498EE;
	line-height:20px;
	margin:0 auto;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:2px;
	clear: both;
}
.dh a:link, .dh a:visited{
    color:#FFF;
}
.bigwidth {
	width: 778px;
	clear: both;
	margin: 0 auto;
	margin-top:6px;
}
.bigwidth_b {
	width: 778px;
	clear: both;
	margin: 0 auto;
}
.bigdhbg {
	width: 778px;
	clear: both;
	margin: 0 auto;
	text-align:left;
	word-spacing:4px;
	margin-top:6px;
}
.kclow1{
    background:#E1F9FD;
	padding-left:8px;
	padding-top:2px;
	line-height:130%;
	text-align:left;
}
.kclow2{
	margin:1px 0;
	padding-left:8px;
	padding-top:2px;
	line-height:130%;
	text-align:left;
}
.sortbg1{
	color:#FFFFFF;
	font-weight:bold;
	background:#065FB9;
	padding: 2px 4px 0;
}
.sortbg1 a:link, .sortbg1 a:visited{
    color:#FFFFFF;
}
/*课程导航结束*/
/*课程名称开始*/
.top1{
    width:313px;
	height:45px;
	float:left;
}
.top2{
    width:447px;
	background:url(images_new/top_2.jpg) repeat-x;
	height:45px;
	float:left;
}
.top2_title{
    margin-top:15px;
	font-weight:bold;
	color:#666666;
}
.top3{
    width:18px;
	height:45px;
	float:right;
}
/*课程名称结束*/

.bigleft{
    width:212px;
	float:left;
	text-align:left;
}
.bigleft_news{
    width:212px;
	float:left;
	text-align:left;
}
.searchbg{
    background:url(images_new/search_bg.jpg) no-repeat left center;
	widows:212px;
	height:72px;
}
.leftblock{
    width:212px;
	border:#98E6FC solid 2px;
	margin-top:6px;
}
.left_title{
    background:url(images_new/left_title.jpg) no-repeat center center;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
}
.title_l{
    margin-top:6px;
	letter-spacing:1px;
	text-align:center;
}
.marleft{
    margin-left:4px;
}
.bigright{
    float:right;
	width:553px;
}
.jd{
    margin-top:6px;
}
.bigright_news{
    float:right;
	width:543px;
	margin:2px;
	background:#EEF9FF;
}
.bigright_page{
    float:right;
	width:553px;
	background:#94D8FF;
	margin-top:10px;
}
.bigright_page_news{
    float:right;
	width:553px;
	margin-top:4px;
	color:#666666;
}
.right_list{
    float:right;
	width:550px;
	text-align:left;
	padding-left:10px;
}
.right_ad{
    float:left;
	width:100%;
	text-align:center;
}
.photo{
    float:right;
	width:550px;
}
.news_title{
    font-family:"黑体";
	font-size:15pt;
	color:#000000;
	line-height:40px;
	border-bottom: #666666 solid 1px;
	width:550px;
	margin-bottom:10px;
	margin-top:20px;
}
.news_other{
	float:left;
	line-height:20px;
	margin-bottom:6px;
	width:100%;
	color:#6699ff;
}
.news_ad{
	float:left;
	line-height:20px;
	margin-bottom:6px;
	width:100%;
}
.bigright_a{
    float:right;
	width:553px;
	margin-top:6px;
}
.picnews{
    float:left;
	width:210px;
	height:145px;
}
.picad{
    background: url(images_new/picad.jpg) repeat-x left center;
	height:26px;
}
.firstnews{
    width:332px;
	height:172px;
	background:#EEF9FF;
	float:right;
}
.jiaodian{
    float:left;
	clear:both;
	margin-bottom:6px;
}
.hot_title{
    margin-top:8px;
}
.hot_title a:link, .hot_title a:visited{
    font-family: "黑体";
	font-size:18px;
	color:#2B83DC;
	margin-top:10px;
	clear:both;
	margin-left:4px;
	margin-right:4px;
}
.hot_news{
    text-align:left;
	text-indent:2em;
}
.r_left{
    width:272px;
	border:#B7E3FE solid 1px;
	float:left;
}
.r_right{
    width:272px;
	border:#B7E3FE solid 1px;
	float:right;
}
.right_titlebg{
    background: url(images_new/right_title.jpg) no-repeat left center;
	width:268px;
	height:21px;
	line-height:21px;
	margin:2px 0 0 2px;
}
.right_title{
    font-weight:bold;
	color:#FFFFFF;
	margin-left:8px;
	margin-top:2px;
	float:left;
}
.more{
    float:right;
	margin-top:5px;
	margin-right:4px;
}
.r_right_list{
    text-align:left;
	margin:4px 0 4px 4px;
}

.sort_title{
	width:550px;
	margin:10px 0 6px 2px;
	float:right;
}
.st_bg{
    background:#35ACEE url(images_new/t_2.jpg) no-repeat right center;
	height:21px;
	color:#FFFFFF;
	font-weight:bold;
	white-space: nowrap;
    padding: 0 3em 0 0.5em;
}
.ad{
    width:506px;
	margin-top:6px;
}
.bookredword{
    color:#FF0000;
	font-size:12px;
}
.pageredword{
    color:#FF0000;
	font-weight:bold;
}
.page_list{
	float:left;
	text-align:center;
	font-size:14.7px;
	width:100%;
	margin:10px 0 10px;
}
.xianguan{
    background:url(images_new/xiangguan.gif) no-repeat left center;
	height:26px;
	line-height:26px;
	margin-bottom:6px;
}
.xianguan span{
    margin-left:28px;
	color:#FFFFFF;
	font-weight:bold;
}
/*falsh*/
.bigon {
	BACKGROUND: url(images_new/newsb-02.gif); COLOR: #fff; LINE-HEIGHT: 18px
}
.bigoff {
	BACKGROUND: url(images_new/newsb-03.gif); COLOR: #000; LINE-HEIGHT: 18px
}
A.bla {
	COLOR: #000; TEXT-DECORATION: none
}
A.bla:hover {
	COLOR: #f00; TEXT-DECORATION: underline
}
.closewindow{
	float:left;
	width:100%;
	text-align:right;
}
.left_title_1{
	color:#FFFFFF;
	font-weight:bold;
}
.selecton{
    margin-top:2px;
	color:#000000;
	font-weight:normal;
	background:url(images_new/title_bg2.jpg)
}
.selectoff{
    margin-top:2px;
	color:#000000;
	font-weight:normal;
	background:url(images_new/title_bg3.jpg)
}
.worddiv{
    margin-top:2px;
}
.cata_title{
	width:100%;
	text-align:left;
	line-height:200%;
	background:url(/web_news/images/bg.gif);
	margin-bottom:5px;
	margin-top:-5px;	
}