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;
	font-family: 宋体;
	word-break : break-all; 
}
td{
	font-size:14px;
}
.dot{
	font-size:12px;
}
.word{
    color:#000;
	font-size:12px;
}
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;
}
.bigwidth {
	width: 778px;
	clear: both;
	margin: 0 auto;
}
.leftdiv{
	float:left;
	width:133px;
	padding: 3px 0;
	margin-bottom:-4px;
}
.topright{
	margin-top:6px;
	height:50px;
	background: #EEE;
}
.pindao{
	text-align: right;
	/*padding: 5px 0 0 0;*/
	text-align:right;
	width:620px;
	float:right;
	margin-top:5px;
}
.tbg_1{
    background: url(images/tbg_1.jpg) no-repeat left center;
	text-align:center;
	width:119px;
	height:25px;
	float:left;
	margin:0 2px;
	color:#0066CC;
}
.tbg_2{
    background: url(images/tbg_2.jpg) no-repeat left center;
	text-align:center;
	width:64px;
	height:25px;
	float:left;
	margin:0 2px;
}
.tbg_3{
    background: url(images/tbg_2.jpg) no-repeat left center;
	text-align:center;
	width:64px;
	height:25px;
	float:left;
	margin-left:2px;
}
.divhh{
    margin-top:4px;
}
.login{
    margin-top:8px;
	background:url(images/tel_bg.jpg) no-repeat left center;
    color:#005BB4;
    font-weight:bold;
	text-align:left;
	font-size:14px;
	float:right;
	width:605px;
	padding-left:30px;
}

.login a:link,.login a:visited{color:#005BB4; text-decoration:none;font-weight:bold; font-size:14PX;}

.login a:hover,.login a:active{color:#FF0000;font-weight:bold;font-size:14PX;}

.telephone{
    margin-left:25px;
}
.login form{
    margin: 0;
	padding: 0;
	vertical-align:middle;
}
.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;
}
.dh_index{
	width: 778px;
	background:#4498EE;
	line-height:20px;
	margin:0 auto;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:2px;
	clear: both;
}
.dh_index a:link, .dh_index a:visited{
    color:#FFF;
}
/*登录样式开始*/
.denglu{
    color:#0057B1;
	font-size:12px;
}
.textbox{
    size:12px;
	border:#459AED solid 1px;
	background:#D7F3FF;
}

/*搜索样式开始*/
.textsearch{
    size:12px;
	border:#459AED solid 1px;
	}
/*搜索样式结束样式*/

/*登录样式开始*/
.bigleft{
    width:538px;
	float:left;
	margin-top:6px;
	text-align:left;
}
.kecheng{
    border-bottom:#DDDDDD dashed 1px;
}
.kecheng_small{
    border-bottom:#DDDDDD dashed 1px;
	letter-spacing:-1px;
	font-size:12px;
}
.kc1{
	border-left: #eeeeee solid 1px;
	border-right: #eeeeee solid 1px;	
	background:#F3FBFE;
}
.kc2{
	border-left: #eeeeee solid 1px;
	border-right: #eeeeee solid 1px;
	border-bottom:#DDDDDD dashed 1px;
	background:#D6F3FF;
}
.kc3{
	border-left: #eeeeee solid 1px;
	border-right: #eeeeee solid 1px;
	background:#F3FBFE;
}

.gckc{
	text-align:left;
	letter-spacing:1px;
	padding:0 0 2px 0;
	line-height:180%;
}
.cjkc{
	text-align:left;
	letter-spacing:1px;
	padding:0 0 2px 0;
	line-height:180%;
}
.yykc{
	text-align:left;
	letter-spacing:1px;
	padding:4px 0 2px 0;
	line-height:180%;
}
.kcbg1{
    background:#D7F3FF;
	padding:3px 12px 1px 0;
}
.kcbg2{
    background:#F4FBFE;
	padding:3px 15px 1px 0;
}
.gc{
    width:60px;
	background:url(/images/newindex/sort.gif) no-repeat 2px 2px;
	float:left;
	height:45px;
	padding-top:4px;
	margin-right:2px;
	text-align:center;
}
.cj{
    width:60px;
	background:url(/images/newindex/sort.gif) no-repeat 2px 2px;
	float:left;
	height:25px;
	padding-top:4px;
	margin-right:2px;
	text-align:center;
	display:inherit;
}
.yy{
    width:60px;
	background:url(/images/newindex/sort.gif) no-repeat 2px 2px;
	float:left;
	height:22px;
	padding-top:4px;
	margin-right:2px;
	text-align:center;
	height:25px;
}
.xl{
    width:57px;
	background:url(/images/NewIndex/sort.gif) no-repeat left center; 
	float:left;
	height:22px;
	padding-top:4px;
	margin-left:3px;
	text-align:center;
}
.xl1{
    width:90px;
	background:url(/images/NewIndex/sort6.gif) no-repeat left center; 
	float:left;
	height:22px;
	padding-top:4px;
	margin-left:3px;
	text-align:center;
}
.lessonbottom{
    margin-bottom:6px;
}
.zt{
    width:179px;
	float:left;
}
.ztbk{
    border-left:#EDF6FD solid 1px;
	border-right:#EDF6FD solid 1px;
	border-bottom:#EDF6FD solid 1px;
}
.zttitle{
    background:#97CFFF;
	line-height:20px;
	padding:4px 0 0 10px;
}
.ztcenter{
    text-align:left;
	width:159px;
	float:left;
}
h1{
    font-weight:bold;
	font-size:12px;
	text-align:left;
}
.leftimg{
    float:left;
}
.leftimg1{
    float:left;
	width:9px;
}
.leftimg2{
    float:right;
	width:9px;
}
.ztcenter ul{
    text-align:left;
	padding:4px 0 0 0;
	margin:0;
	list-style:none;
}
.websearch{
    float:left;
	width:170px;
}
.websearch form{
    margin:0;
	padding:0;
}
.bignews{
    float: left;
	width: 350px;
	margin-left:6px;
}
.news {
	padding:2px 0;
	border-left:#D8D8D8 solid 1px;
	border-right:#D8D8D8 solid 1px;
	border-bottom:#D8D8D8 solid 1px;
}
h2 {
	font-size: 12px;
	font-weight:bold;
	padding: 1px 0 0 0 ;
	line-height:20px;
}
h2 a{
	display:block;
}
h3{
    font-size: 15px;
	color: #4499EE;
	font-family: "黑体", Arial;
	text-align:center;
	margin-top:2px;
}
.blueword{
    color:#003E7C;
	text-indent:2em;
	line-height:20px;	
}
.more{
    float:right;
	padding:0 10px;
	margin-top:-20px;
}
.bigright{
    width:240px;
	float:left;
}
.wangluo{
    font-weight:bold;
	border-bottom:#CCC solid 1px;
	background:url(/images/newindex/icon_r.jpg) no-repeat 5px 6px;
	line-height:23px;
	text-align:left;
	padding:2px 0 0 30px;
	margin-top:4px;
}
.wangluodenglu{
    font-weight:bold;
	background:url(/images/newindex/icon_r.jpg) no-repeat 5px 6px;
	line-height:23px;
	text-align:left;
	padding:2px 0 0 30px;
	margin-bottom:4px;
}
.redword{
	color:#FF0000;
	font-weight:normal;
	margin-left:70px;
}
.msword{
	color:#4499EE;
	width:90px;
	border-left:#eee solid 1px;
	border-right:#eee solid 1px;
	border-top:#eee solid 1px;
	line-height:20px;
	font-weight:normal;
}
.msword marquee{
    padding:0;
	margin:0;
}
.msword a:link, .msword a:visited {
	color:#4499EE;
}
.rightdiv{
    float:right;
	margin-top:-18px;
}
.more_blue{
    float:right;
	margin-top:-16px;
}
.suoword{
	line-height:21px;
	text-align:left;
	padding:6px 10px;
	background-color:#D7F3FF;
}
.suoword td{
    padding-left:6px;
	
}
.mslist ul{
    list-style:none;
	padding:0;
	margin:0;
	text-align:left;
	padding-left:6px;
	padding-bottom:6px;
	line-height:160%;
	background-color:#D7F3FF;
}
.mslist li#.color {
    color: #F00;
	font-weight: bold;

}
.leftad{
    float:left;
	margin:6px 0;
}
.rldate{
    margin:3px;
	line-height:17px;
	font-family:Arial;
	font-size:11px;
	color:#4499EE;
	font-weight:bold;
}
.rldate a:link, .rldate a:visited{
	color:#4499EE;
	font-size:12px;
	display:block;
	width:100%;
}
.kaoshi{
    background: #EDF8FF url(/images/newindex/rl_sign.gif) no-repeat center 1px;
}
#Layer1 {
	position:absolute;
	z-index:1;
	font-size:12px;
	font-weight:normal;
	color:#FF3300;
	margin-top:-3px;
	margin-left:-40px;
	visibility:hidden;
}
.layertd{
    background:url(/images/newindex/ks2.gif) repeat-y center top;
	line-height:20px;
}
#Layer1 a:link, #Layer1 a:visited{ 
	color:#FF3300;
}
.listmon{
	font-size:12px;
}

.downbigleft{
    width:601px;
	float:left;
	margin-top:6px;
	text-align:left;
}
.downleft{
    width:320px;
	float:left;
	margin-right:10px;
}
.xueyuan{
    background:url(/images/newindex/fag_1.gif) no-repeat left bottom;
	line-height:21px;
	padding-left:15px;
	font-weight:bold;
}
.xxcon{
    border:#D8D8D8 solid 1px;
	padding:4px 8px;
	margin-bottom:6px;
}
.xxcon ul{
    padding:0;
	margin:0;
	list-style:none;
}
h4{
    font-size:12px;
	font-family: "宋体" Arial, Helvetica, sans-serif;
	color:#FF6600;
	background:url(/images/newindex/xueyuan.gif) no-repeat 10px center;
	padding-left:20px;
}
.downrightin{
	width:260px;
	float:left;
}
.fttitle{
    background:url(/images/newindex/title_bg1.jpg) no-repeat left center;
	line-height:21px;
	font-weight:bold;
	padding-left:20px;
}
.rightmore{
    float:right;
	margin-top:-16px;
	margin-right:10px;
}
.sqrightmore{
    float:right;
	margin-top:-18px;
	margin-right:10px;
}
.sqmore{
    float:right;
	padding-right:10px;
	margin-top:-17px;
}
.liaotian{
    background:url(/images/newindex/icon_go.gif) no-repeat left -1px;
	padding-left:20px;
	color:#4499EE;
	margin-left:20px;
}
.liaotian a:link, .liaotian a:visited{
    color:#4499EE;
}
.ftjs{
    color:#FF6600;
}
.ftteacher{
    margin-top:2px;
}
.ftlist{
    margin-bottom:6px;
}
.ftlist ul{
    padding:0;
	margin:0;
	list-style:none;
}
.ftlist li{
    background:url(/images/newindex/dot.jpg) no-repeat left center;
	border-bottom:#eee dashed 1px;
	padding-left:15px
}
.downbigrigth{
    width:177px;
	float:left;
	margin-top:6px;
}
.youtitle{
    border:#96CFFF solid 1px;
	background:#EDF8FF;
	color:#1D80E3;
	font-weight:bold;
}
.youcon{
    background:#FAFAFA;
	border:#ECECEC solid 1px;
	padding:2px;
	margin:6px 0 10px 0; 
}
.baibg{
    background:#fff;
	text-align:left;
}
.leftteacher{
    float:left;
	padding:3px;
}
.tername{    
	text-align:center;
	padding-top:2px;
	margin-top:2px;
}
.tername td{    
	line-height:21px;
}
.qytitle{
    background: #EDF8FF url(/images/newindex/qy_title.gif) no-repeat center center;
	line-height:21px;
	font-weight:bold;
	padding-left:20px;
	text-align:left;
}
.qiye{
    background:#EDF8FF;
	text-align:left;
	height:170px;
}
.qyimg{
    float:left;
	border:#96CFFF dashed 1px;
}
.qyword{
    text-indent:2em;
	padding:4px;
}
.qylist ul{
    padding:0;
	margin:0;
	list-style:none;
}
.sdtitle{
    border-bottom:#C4C4C8 solid 1px;
	border-top:#C4C4C8 solid 1px;
	line-height:22px;
	font-weight:bold;
	float:left;
	width:570px;
	background:#fff;
}
.sdkk{
    width:590px;
	clear:both;
}
.sdright{
    float:right;
}
.jiaocai{
    float:left;
	margin-left:30px;
}
.rightmm{
    float:right;
	margin:-16px 20px 0 0;
}
.bookbg1{
    width:250px;
}
.bookbg2{
    background:url(/images/newindex/book1_2.jpg) repeat-y;
}
.bookcenter{
    float:left;
	margin:-22px 0 0 220px;
	clear:both;
}
.booklist{
    width:330px;
	float:left;
}
.booklist ul{
    padding:2px 0 2px 6px;
	margin:0;
	list-style:none;
}
.booklist li{
    border-bottom:#eee dashed 1px;
}
.bookimg{
    width:260px;
	margin:6px 0;
	float:right;
}
.book1{
	width:125px;
	float:left;
	text-align:center;
}
.book2{
	width:125px;
	float:left;
	text-align:center;
}
.bookname1{
    clear:left;
	color:#FF6600;
	text-align:left;
	padding:0 2px 0 10px;
}
.bookjg{
    clear:left;
	text-align:left;
	padding:0 2px 0 10px;
}
.orangword{
    color:#FF6600;
}
sqtitle{
    width:590px;
}
.sqt1{
    background:url(/images/newindex/sq_1.jpg) no-repeat left center;
	float:left;
	font-weight:bold;
	width:87px;
	line-height:25px;
	text-align:center;
}
.sqt2{
    background:url(/images/newindex/sq_2.jpg) repeat-x left center;
	padding-left:30px;
	line-height:25px;
}
.bbs{
    width:256px;
	float:left;
}
.bbstitle{
	background:url(/images/newindex/sq_bbs1.jpg) no-repeat left center;
	font-weight:bold;
	padding-left:20px;
	margin-top:6px;
	line-height:23px;
}
.bbslist{
    width:256px;
	padding-top:2px;
}

.bbslist ul{
    padding:2px 0 2px 6px;
	margin:0;
	list-style:none;
}
.bbslist li{
    border-bottom:#eee dashed 1px;
}
.bloglistkk{
    line-height:140%;
	margin-top:3px;
}
.bloglistkk ul{
    padding:0;
	margin:0;
	list-style:none;
}
.bloglistkk li{
    width:315px;
	clear:both;
}
.blogkk{
    width:315px;
	float:right;
}
.blogtitle{
    background:url(/images/newindex/sq_blog.jpg) no-repeat left center;
	font-weight:bold;
	padding:4px 0 2px 20px;
	margin-top:3px;
	clear:both;
}
.lefttitle{
    float:left;
	clear:left;
}
.blogname{
    float:right;
	color:#CCCCCC;
	clear:right;
}
.blogname a:link, .blogname a:visited{
	color:#CCCCCC;
}
.blogimg{
    border:#D9D9D9 solid 1px;
	padding:0 2px 2px 2px;
	float:left;
	margin-top:4px;
	margin-right:15px;
}
h5{
    font-size:12px;
	font-family: "宋体" Arial, Helvetica, sans-serif;
	color:#FF6600;
}
.qikan{
    text-align:center;
	border-top:#ccc dashed 1px;
	padding-top:4px;
}
.download{
    text-align:center;
	margin:8px 0;
}
.map{
    clear:both;
}
.map1{
    background:url(/images/newindex/map_1.jpg) no-repeat left center;
	width:87px;
	line-height:27px;
	float:left;
	text-align:center;
}
.map2{
    background: url(/images/newindex/map_2.jpg) no-repeat left center;
	width:87px;
	text-align:center;
	float:left;
	line-height:27px;
}
.map3{
    background:url(/images/newindex/map_6.jpg) no-repeat left center;
	width:87px;
	text-align:center;
	height:54px;
	line-height:28px;
	float:left;
}
.mapbg1{
    border-top:#9FD3F8 solid 1px;
	width:496px;
	float:left;
}
.mapbg2{
    border-right:#9FD3F8 solid 1px;
	width:503px;
	line-height:27px;
	float:left;
}
.mapbg3{
	width:496px;
	line-height:27px;
	background:url(/images/newindex/map_8.jpg) repeat-x bottom;
	float:left;
}
.helpbg{
    background:url(/images/newindex/help_bg2.jpg) repeat-y right top;
}
.helpinbg{
    background:url(/images/newindex/help_bg.jpg) no-repeat center;
	height:71px;
	padding:4px;0
}
.helptitle1{
    background:url(/images/newindex/help_1.jpg) no-repeat 118px 7px;
	text-align:left;
	padding-left:15px;
	padding-top:3px;
	height:67px
}
.helptitle2{
    background:url(/images/newindex/help_2.jpg) no-repeat 109px 7px;
	text-align:left;
	padding-left:15px;
	padding-top:3px;
	height:67px
}
.helptitle3{
    background:url(/images/newindex/help_3.jpg) no-repeat 110px 7px;
	text-align:left;
	padding-left:15px;
	padding-top:3px;
	height:67px
}
.helptitle4{
    background:url(/images/newindex/help_4.jpg) no-repeat 104px 7px;
	text-align:left;
	padding-left:15px;
	padding-top:3px;
	height:67px
}
.helptitle5{
    background:url(/images/newindex/help_5.jpg) no-repeat 115px 7px;
	text-align:left;
	padding-left:15px;
	padding-top:3px;
	height:67px
}
.helpimg{
	background:url(/images/newindex/help_bg1.jpg) no-repeat left bottom;
}
.linkbk{
    width:778px;
	border:#D8D8D8 solid 1px;
	padding:2px;
	margin-top:6px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
}
.linkt1{
    background:url(/images/newindex/link_bg.jpg);
	text-align:left;
}
.linkt2{
    width:145px;
	background:#96CFFF url(/images/newindex/link_1.jpg) no-repeat right center;
	line-height:20px;
	text-align:center;
	font-weight:bold;
}
.linkpic{
    margin:6px 0;
}
.linkpic img{
    margin:0 10px;
}
.linkword{
    text-align:left;
	padding:0 4px;
}
.morelink{
    float:right;
	margin-right:18px;
	margin-top:-22px;
	color:#FF6600;
}
.hezuobk{
    width:778px;
	border:#D8D8D8 solid 1px;
	padding:2px;
	margin:6px auto;
	background:#F4FBFE;
	clear:both;
	text-align: left;
}
.hezuo{
	font-weight:bold;
	line-height:18px;
	width:50px;
	margin:4px 0 0 10px;
	float:left;
}

.morehezuo{
    float:right;
	margin-right:20px;
	margin-top:-22px;
	color:#0066FF;
}
.bottomlink{
    background:#F0F0F0;
	border-top: #333 solid 2px;
	width:778px;
	margin-bottom:4px;
	margin-left: auto;
	margin-right: auto;
}
.telcolor{
    color:#FF0000;
}

.rili{
    border:#D8D8D8 solid 1px;
	background:url(/images/newindex/rlbg.gif) no-repeat left top;
	height:146px;
	margin-top:4px;
}
.riliimg{
    background:url(/images/newindex/ksrl.jpg) no-repeat right top;
}
h6{
    font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}
.datecolor{
    color:#FF0000;
	font-weight:bold;
}
.kccolor{
    color:#0A85E3;
}
.meiti{
    float:left;
	border:1px #ccc solid;
	width:90px;
	margin:5px 0 5px 5px;
	padding:6px;
}

.pic img{margin-bottom:6px;width:177px;!important height:55px;}

#teacher_book{ width:171px; float:left;	height:270px; overflow:hidden; border-bottom:#ccc dashed 1px;}

#teacher_book td{ font-size:12px; line-height:1.2em;}

.blog_c{width:315px;}


.blog_c ul{width:315px;float:left;padding:0;margin:0; list-style-type:none;}
.blog_c ul li{padding:0;margin:0; list-style-type:none;width:315px;}
	
.blog_c ul li span{
	float:left;
	line-height:16px;
	}
	
.blog_c ul li em{
	float:right;
	FONT-STYLE: normal;
	text-align:right;
	color:#999999;}
	
.blog_c ul li em a:link,.blog_c ul li em a:visited{color:#999999; text-decoration:none;}
.blog_c ul li em a:hover,.blog_c ul li em a:active{color:#FF0000; text-decoration:underline;}
	