body,div,form,img,ul,ol,li,dl,dt,dd{padding:0; margin:0;}
body,table,td,tr,th{ font-size:12px}
BODY {
 COLOR: #333333;FONT-FAMILY: "宋体", arial; BACKGROUND-COLOR: #303030; TEXT-ALIGN: center;
}
a{color:#000000; text-decoration:none;}
a:hover{ color:#eb6100}
img{ border:0}
/*========================lost===========================*/
.bfont A {
	COLOR: #d5d7d4
}
.bfont A:visited {
	COLOR: #d5d7d4
}
.bfont A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.top {
  background-color:#000000;WIDTH: 889px; HEIGHT: 97px; TEXT-ALIGN: left
}
.top .l {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/index_r1_c2.jpg); WIDTH: 500px; HEIGHT: 66px
}
.top .r {
	MARGIN-TOP: 20px; FLOAT: right; BACKGROUND-IMAGE: url(../img/index_r2_c10.jpg); WIDTH: 249px; PADDING-TOP: 10px; HEIGHT: 25px
}
.bannar {
	BACKGROUND-IMAGE: url(../img/index_r4_c2.jpg); WIDTH: 889px; PADDING-TOP: 20px; HEIGHT: 33px
}
.Menu {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/11.gif); WIDTH: 61px; MARGIN-RIGHT: 6px; PADDING-TOP: 4px; HEIGHT: 16px
}
.Menu1 {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/11.gif); WIDTH: 61px; PADDING-TOP: 4px; HEIGHT: 16px
}
.Menu .title {
	FLOAT: left; WIDTH: 678px; PADDING-TOP: 8px
}
.Menu .m1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 4px; PADDING-TOP: 0px; HEIGHT: 31px
}
.Menu .m {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 94px; PADDING-TOP: 0px; HEIGHT: 31px
}
.Menu A {
	COLOR: #ffffff
}
.Menu A:visited {
	COLOR: #ffffff
}
.Menu A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.Menu1 A {
	COLOR: #ffffff
}
.Menu1 A:visited {
	COLOR: #ffffff
}
.Menu1 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.login {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #ffffff 3px solid; BACKGROUND-IMAGE: url(../img/index_r13_c3.jpg); BORDER-LEFT: #ffffff 3px solid; WIDTH: 854px; BORDER-BOTTOM: #ffffff 3px solid; HEIGHT: 22px
}
.login .bg {
	MARGIN-TOP: 16px; FLOAT: left; BACKGROUND-IMAGE: url(../img/index_r7_c1.gif); WIDTH: 98px; HEIGHT: 24px
}
.login .bg1 {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/index_r42_c1.gif); WIDTH: 165px; HEIGHT: 6px
}
.area {
	MARGIN: 4px auto 0px; WIDTH: 851px; HEIGHT: 287px;
}
.area .c1 {
	FLOAT: left; WIDTH: 649px; HEIGHT: 287px
}
.area .c2 {
	FLOAT: right; WIDTH: 198px
}
.flash {
	BORDER-RIGHT: #ffffff 4px solid; BORDER-TOP: #ffffff 4px solid; FLOAT: left; MARGIN-BOTTOM: 4px; BORDER-LEFT: #ffffff 4px solid; WIDTH: 276px; HEIGHT: 221px; BACKGROUND-COLOR: #ffffff
}
.kuang {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.hfont {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; COLOR: #333333
}
.hfont A {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
.hfont A:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
.hfont A:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: none
}

.xy {
	WIDTH: 649px; HEIGHT: 140px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.xy1 {
	MARGIN-TOP: 8px; FLOAT: left; BACKGROUND-IMAGE: url(../img/index_r19_c7.gif); MARGIN-LEFT: 5px; WIDTH: 28px; MARGIN-RIGHT: 10px; HEIGHT: 125px
}
.xy2 {
	MARGIN-TOP: 8px; FLOAT: right; WIDTH: 580px; MARGIN-RIGHT: 8px; HEIGHT: 125px; BACKGROUND-COLOR: #5a615a; TEXT-ALIGN: left
}
.kb1 {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 8px; WIDTH: 160px; HEIGHT: 28px
}
.kb2 {
	MARGIN-LEFT: 8px
}
.jc {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/index_r10_c7.jpg); WIDTH: 358px; HEIGHT: 286px
}
.jc .p1 {
	WIDTH: 348px; PADDING-TOP: 10px; BORDER-BOTTOM: #efebef 1px solid; HEIGHT: 18px; TEXT-ALIGN: left
}
.jc A {
	COLOR: #333333; TEXT-DECORATION: none
}
.jc A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.jc A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.new {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/index_r12_c3.jpg); WIDTH: 287px; HEIGHT: 286px
}
.new .p1 {
	WIDTH: 275px; PADDING-TOP: 10px; BORDER-BOTTOM: #5a5859 1px solid; HEIGHT: 18px; TEXT-ALIGN: left
}
.new A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.new A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.new A:hover {
	COLOR: #ffff00; TEXT-DECORATION: none
}
.kuang3 {
	BORDER-RIGHT: #ffffff 5px solid; BORDER-TOP: #ffffff 5px solid; FLOAT: right; BORDER-LEFT: #ffffff 5px solid; WIDTH: 188px; BORDER-BOTTOM: #ffffff 5px solid; HEIGHT: 276px; BACKGROUND-COLOR: #313842; TEXT-ALIGN: left
}
.szfont {
	FLOAT: right; MARGIN-BOTTOM: 5px; WIDTH: 77px; COLOR: #ffffff; LINE-HEIGHT: 20px; HEIGHT: 110px; TEXT-ALIGN: left
}
.hj {
	MARGIN-TOP: 4px; WIDTH: 851px; HEIGHT: 126px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left
}
.hj1 {
	FLOAT: left; WIDTH: 37px; HEIGHT: 126px
}
.hj2 {
	FLOAT: right; WIDTH: 814px; PADDING-TOP: 10px; HEIGHT: 116px; TEXT-ALIGN: left
}
.hjpic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 121px; MARGIN-RIGHT: 13px; PADDING-TOP: 0px; HEIGHT: 105px
}
.hjpic1 {
	FLOAT: right; WIDTH: 121px; MARGIN-RIGHT: 5px; HEIGHT: 105px
}
.font {
	MARGIN-TOP: 20px; WIDTH: 60%; COLOR: #ffffff; LINE-HEIGHT: 25px
}
.p-l-area {
	MARGIN: 6px auto 0px; WIDTH: 232px
}
.p-l-area .c1 {
	FLOAT: left; WIDTH: 225px
}
.p-l-area .c2 {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/page_r3_c5.gif); WIDTH: 7px; HEIGHT: 147px
}
.c3 {
	BORDER-RIGHT: #cfcfcf 1px solid; FLOAT: left; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 223px; BORDER-BOTTOM: #cfcfcf 1px solid; BACKGROUND-COLOR: #ffffff
}
.c4 {
	WIDTH: 160px
}
.xline {
	PADDING-TOP: 10px; BORDER-BOTTOM: #cecece 1px dashed; HEIGHT: 15px
}
.input1 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
/*============================TF全局===============================*/
.cbody{ width:851px; height:auto; margin:auto}
.t5{ margin-top:5px;}
.leftbar{ float:left; width:650px;}/*实际647px*/
.rightbar{ float:right; width:188px;}
.clearfloat{ clear:both;}
.bd{ border:1px solid #707070; }
/*left top flash--------------288px*228px*/
.flash { width:280px; height:220px; padding:3px;background-color:#FFFFFF;}
/*培训公告*/
.notice {
	FLOAT: left; margin-left:1px; background-color:#dfdccd; WIDTH: 358px; HEIGHT: 227px; display:inline; border-bottom:1px solid #707070; overflow:hidden}
.notice_top{ height:30px; border-top:3px solid #000; border-bottom:1px solid #b5af8b; background:url(public/notice_bg.gif); text-align:left}
.notice_title{ margin:7px 0 0 15px; float:left}
.notice_more{ float:right; margin-right:15px; margin-top:9px;}
.notice_bottom{ border-top:1px solid #f5f2e9;padding-top:10px;}
.notice .b1 {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 119px; HEIGHT: 41px; display:inline
}
.notice .b2 {
	 FLOAT:left; WIDTH: 200px; margin-left: 5px;TEXT-ALIGN: left
}
/*优秀作品*/
.yxzp{ width:631px;*width:646px; height:124px; *height:138px; background-color:#000000; padding:7px}
.yxzp_l{ width:40px; float:left;}
.yxzp_title{ width:1em; padding-top:2em; color:#888; font-size:14px; background:url(public/yxzp.gif) no-repeat 1px 5px; margin:auto}
.yxzp_r{ width:575px; float:right; background-color:#353535}
.xypic {
	MARGIN:6px 10px;FLOAT: left; WIDTH: 131px; HEIGHT: 106px; display:inline
}
.xypic img{ border:3px solid #707070; background-color:#FFFFFF; width:125px; height:100px;}
/*首页演示flash*/
.flash2{ width:290px; height:277px; float:left; margin-top:3px;}
/*中心动态*/
.news{ float:left; WIDTH: 356px; HEIGHT: 277px;background-color:#dfdccd; margin-top:3px; margin-left:1px; border-bottom:1px solid #707070;}
.news_top{ height:29px; width:100%; background:url(public/news_bg.gif) repeat-x; text-align:left}
.news_bottom{ padding:7px 10px;}
.news_bottom p{ line-height:18px; text-align:left; border-bottom:1px dashed #b5af8b; margin-top:4px}
/*右侧*/
.kuang2 {
	WIDTH: 160px;*WIDTH: 182px;BACKGROUND-COLOR: #000; padding:10px; TEXT-ALIGN: left
}
.szpic {
	BORDER:#707070 10px solid; border-bottom:2px solid #707070; border-top:2px solid #707070;WIDTH: 140px; HEIGHT: 120px; margin:auto
}
/*教学环境*/
.jxhj{ width:828px; *width:851px;background-color:#000000; padding:7px; margin:auto}
.jxhj_l{ width:40px; float:left;}
.jxhj_title{ width:1em; padding-top:2em; color:#888; font-size:14px; background:url(public/jxhj.gif) no-repeat 1px 5px; margin:auto}
.jxhj_r{ width:784px; float:right; background-color:#353535}
.jxhj img{width:143px; height:105px; margin:5px;}
/*分页面*/
.pagearea {
	MARGIN: 4px auto 0px; WIDTH: 854; color:#CCCCCC;
}
.p-kuang {
	BORDER: #707070 4px solid;  WIDTH: 848px;  *width:856px;
}
.p-kuang1 {
	MARGIN-TOP: 4px; BORDER: #707070 4px solid; WIDTH: 852px;BACKGROUND-COLOR: #efefe7
}
.p-kuang2 { margin-bottom:5px;width:856px; LINE-HEIGHT: 20px; HEIGHT: auto; TEXT-ALIGN: left;
}

.pagearea .c1 {
	FLOAT: left; WIDTH: 253px; HEIGHT: 694px; BACKGROUND-COLOR: #e7e7e7
}
.pagearea .c2 {
	FLOAT: right; WIDTH: 586px; HEIGHT: 700px
}
/*nav_left*/
.nav_left{ width:100%; background-color:#dfdccd; height:100%; overflow:hidden}
.nav_left li{ list-style:none;}
.nav_left li a{ background:url(public/nav_left_bg.gif) repeat-x bottom #dfdccd;height:31px; width:100%; font-size:14px; font-family: "微软雅黑", "黑体", "宋体"; padding:5px 10px; display:block;}
.nav_left li a:hover{ background:url(public/nav_left_bg.gif) repeat-x bottom #cdc8a8;height:31px; width:100%;padding:5px 10px; }

.cbody_r{ background-color:#1f1f1f; padding:5px 10px; color:#CCCCCC; line-height:20px;}
.cbody_r p{ text-indent:2em; margin:5px 0;}
.cbody_r table{  border:0;bgcolor:#ccc;color:#CCCCCC; line-height:20px;}
.cbody_r table td{background-color:#1f1f1f; padding:5px;}
/*下载页面*/
.dl_top{ width:846px; *width:856px;padding-left:10px; height:26px; *height:34px; padding-top:8px; *padding-top:6px; background: url(../picture/titlebg.gif) repeat-x; color:#666666; text-align:left}
.dl_content{ background-color:#fff; width:848px; *width:856px; padding:4px; text-align:left; line-height:20px}
.dl_leftbar{ width:25%; float:left;}
.dl_rightbar{ width:74.5%; float:right;}
.content_content{ width:99%; padding:1px; border:1px solid #000;}
.content_content a{ color:#FF6600;}
.content_content a:hover{ color: #FF0000}

.dl_title{ width:100%; height:25px; background-color:#333; line-height:25px; font-size:14px;color:#ff6600; text-indent:1.7em; border-bottom:1px solid #cfd5e0}
.numbg{ background-color:#fff;border:1px solid #ff6600; width:16px; height:16px; text-align:center; color:#ff6600 }
.fenleibg{ background-color:#dfdccd; width:118px; height:25px; line-height:25px; text-align:center; margin:3px; margin-bottom:0; float:left; border-bottom:1px solid #333333; border-right:1px solid #333333; border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; display:inline; color:#FFFFFF}
.xzph{ background:url(public/xzph.gif) no-repeat 5px 4px}
.tjxz{ background:url(public/tjxz.gif) no-repeat 5px 4px}
.zjgx{ background:url(public/zjgx.gif) no-repeat 5px 4px}
.zxtj{ background:url(public/zxtj.gif) no-repeat 5px 4px}
.ssjg{ background:url(public/search_result.gif) no-repeat 5px 4px}
.intro{ background:url(public/intro.gif) no-repeat 5px 4px}
.statements{ background:url(public/Statements.gif) no-repeat 5px 4px}
.soft_intro{ line-height:20px; color:#666666; padding:7px 10px}
.arrow{ background:url(public/arrow.gif) no-repeat 5px 4px}
.tdtop{ background-color:#666666; border-bottom:1px solid #333333; border-right:1px solid #333333; border-left:1px solid #999999; border-top:1px solid #999999; height:25px; line-height:25px; color:#FFFFFF}
.bdbot{ border-bottom:1px dashed #aaa}
.col1{ color:#ff6600}
.new_rcommend_div{ float:left; width:110px; margin:7px; color: #666; line-height:18px; text-align:center}
.left_bg{ background-color:#dfdccd}