body{ padding:0; margin:0; border:0; font-size:12px; color:#4e4e4e;}
*{
	border:0;
	font-weight:normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
ul{ list-style-type:none;}
a:link,a:visited,a:hover,a:active{ text-decoration: none; color:#4e4e4e;}
a:hover{ color:#C00;}
br{ clear:both;}
#main{ width:1024px; margin:auto;}
#top{ width:1024px; background:url(../images/top_bg.jpg) repeat-x; float:left;}
#logo{ width:269px; height:69px; margin:0px 12px 50px 0px; float:left;}
#top ul{ width:250px; margin:30px 10px -0px 350px; -margin:20px 25px -8px 280px; float:left;}
#top li{ font-size:12px; line-height:25px; text-indent:20px; margin-left:10px; float:left;}
#top li a:link,#top li a:visited,#top li a:hover,#top li a:active{ color:#000033;}
.topbg{ float:right;}
.input{ background:#fff; border:1px solid #ccc;}
#nav{ width:1024px; height:32px; background:url(../images/nav_bg.jpg) repeat-x;  float:left; -float:none;}
#nav ul{ margin-left:168px;}
#nav li{ float:left;}

#banner{ width:1024px; height:348px; padding:1px 0 5px 0; -padding:1px 0 1px 0; background:url(../images/banner_line.jpg) repeat-x bottom right; float:left;}

#content{ width:1024px; height:auto; float:left;}
#content1{ width:1024px; background:url(../images/right_bg.jpg) repeat-y; height:auto; float:left;}
#content_left{ width:262px; height:655px; background:url(../images/content_leftbg.jpg); float:left;}
#class{ width:251px; margin:24px 0 0 11px;}
#class img,#activity img,#news img{ margin-bottom:4px;}
h1{ display:block; font-size:14px; text-indent:8px; line-height:22px; color:#0066cc; float:left; }
#class li{ font-size:12px; line-height:23px; text-indent:10px;}
#class li .img{ width:auto; display:block; margin:20px 0 0 -2px; float:left;}
#class li .a1{ display:block; margin:10px 0 0 10px; width:184px; height:23px; background:#CCC; float:left;}
.a1 a:link,.a1 a:visited{ color:#4e4e4e; display:block; width:184px; height:23px; line-height:23px;}
.a1 a:hover{ color:#309; background:#eee;}
#search{ width:237px; height:87px; margin:30px 0 0 12px;}
#search_left{ width:5px; height:87px; background:url(../images/search_left.jpg) no-repeat; float:left;}
#search_mid{ width:227px; height:87px; background:url(../images/search_bg.jpg); float:left;}
#search_mid select{ width:190px; height:19px; border:#666 1px solid; margin:20px 0 0 12px;}
#search_mid input{ width:136px; height:19px; border:#666 1px solid; margin:10px 0 0 12px; float:left;}
#search_mid .img{ margin:5px 0 0 5px; padding-top:6px; float:left;}
#search_right{ width:5px; height:87px; background:url(../images/search_right.jpg) no-repeat; float:left;}
#activity{ width:251px; margin:24px 0 0 11px;}
#activity ul{ margin-left:10px;}
#activity li{ display:block; font-size:12px; color:#666; line-height:22px;}
#activity .span_img{margin:7px 0 0 0;}
.more{ float:right; margin:6px 15px 0 0;}
#content_mid{ width:476px; margin:0 0 0 13px; float:left;}
#content_mid_2{ width:476px; margin:13px 0 0 13px; float:left;}
#news{ height:370px; margin:24px 0 0 0;}
#news_2{ height:337px; margin:24px 0 0 0;}
#news .img{ width:141px; margin:10px 0 0 6px; float:left;}
#news p{ width:293px; font-size:12px; color:#666; text-indent:20px; line-height:22px; display:block; margin:12px 0 0 10px; float:left;}
#news ul{ width:455px; display:block; margin:20px 0 0 8px;}
.span_img{ margin:10px 0 0 8px; float:left;}
.span_a1{ float:left; width:420px; display:block; font-size:12px; color:#666; line-height:26px; margin:0 0 0 10px; background:url(../images/line0.jpg) no-repeat bottom right;}
#tutorial ul{ width:455px; display:block; margin:15px 0 0 8px;}
#tutorial_2 ul{ width:455px; height:117px; display:block; margin:15px 0 0 8px;}
#content_right{ width:260px; height:655px; margin:0 0 0 13px; background:url(../images/content_leftbg.jpg); float:left;}
#login{
	width:228px;
	height:140px;
	border:#CCC 1px solid;
	background:#FFF;
	margin-top: 23px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
#login img{
	float:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
}
#login .title{ width:220px; height:23px; margin:3px 0 0 3px; border:#CCC 1px solid; background:url(../images/login_title.jpg) no-repeat top right;}
#login .login_content{
	width:216px;
	height:76px;
	border:0px none #ccc;
	padding-right:4px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	padding-top: 2px;
}
#login .login_content img{ float:left; margin:12px 0 0 6px;}
#login .login_content form{ float:left; width:129px; margin:2px 0 0 10px;}
#login .login_content input{ width:120px; height:15px; margin-top:2px; border:#CCC 1px solid; float:right;}
#login .login_content h2{ width:60px; text-align:right; display:block; font-size:12px; color:#666; margin-top:2px; float:right;}
#link{ margin:15px 0 0 18px;}
#link .img{ width:199px; height:56px; padding:11px 0 0 16px; margin:2px 0 0 10px; background:url(../images/link_bg.jpg) no-repeat;}
#link select{
	width:209px;
	height:19px;
	border:#666 1px solid;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 11px;
}
#foot{ width:1024px; height:89px; background:url(../images/foot_bg.jpg) no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; }
#foot ul{ display:block; margin:0 0 0 350px;}
#foot li{ font-size:12px; color:#006; margin:15px 0 0 3px; float:left;}
#foot p{ display:block; font-size:12px; text-align:center; color:#FFF;}
#foot1{ width:1024px; height:89px; background:url(../images/foot_bg2.jpg) no-repeat;}
#foot1 ul{ display:block; margin:0 0 0 270px;}
#foot1 li{ font-size:12px; color:#006; margin:15px 0 0 3px; float:left;}
#foot1 p{ display:block; font-size:12px; text-align:center; color:#FFF;}
.news_list2{ width:100%;}
.news_list2 li{ line-height:18px; height:20px; border-bottom:1px dashed #ccc; text-indent:15px; color:#4e4e4e; background:url(../images/bg.jpg) no-repeat;}
.news_list2 li a:link,.news_list2 li a:visited{ color:#4e4e4e;}
.news_list2 li a:hover{ color:#C00; font-weight:normal;}
.tab{ border:1px solid #ccc; border-top:0px; border-right:0px;}
.tab td{ border:1px solid #ccc;border-bottom:0px; border-left:0px;}
.tab th{ border:1px solid #ccc;border-bottom:0px; border-left:0px;}
.pro{ width:700px; height:150px; float:left; border-bottom:1px dashed #ccc; margin:0 10px 0 0;}
.link4:link,link4:visited{ color:#4e4e4e; font-weight:bold; font-size:13px;}
.link4:hover{ color:#C00;}
.c_left{ width:100px; height:auto; float:left; margin-left:40px;-margin-left:20px;}
.c_left li{ width:100%; line-height:25px; text-align:left; text-indent:10px;}
.c_left a:link,.c_left a:visited{ color:#000;}
.c_left a:hover{ color:#CC3333;}
.cur{ background:url(../images/gif1_03.jpg) -3px 7px no-repeat;}
.m_til{ font-size:14px; color:#ff9900; font-weight:bold; background:url(../images/jf_03.jpg) 0 -1px no-repeat; text-indent:18px; border-bottom:1px solid #ccc;}
.m_til a:link,.m_til a:visited{ color:#4e4e4e; font-weight:normal; font-size:12px; }
.m_til a:hover{ color:#990000;}
.new_title_1{color:#0778C6; line-height:30px; font-size:14px; font-weight:bold; background:url(../images/mor_1_031.jpg) repeat-x; background:url(../newimages/index_r4_c4.gif) repeat-x; color:#FFFFFF;}

.ul_1 li{ text-indent:45px; line-height:25px;}
.posi{float:right; font-size:12px; color:#4e4e4e; margin-right:35px;}
.posi a:link,.posi a:visited{ color:#4e4e4e;}
.posi a:hover{ color:#C00;}

#login .login_001{
	width:216px;
	height:75px;
	border:#ccc 1px solid;
	padding-right:4px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
}
#login .login_002 img{ float:left; margin:12px 0 0 6px; color:#FF0000;}
#login .login_003 form{ float:left; width:129px; margin:2px 0 0 10px;}
#login .login_004 input{ width:120px; height:15px; margin-top:2px; border:#CCC 1px solid; float:right;}
#login .login_005 h2{ width:60px; text-align:right; display:block; font-size:12px; color:#666; margin-top:2px; float:right;}
