@charset "utf-8";
body {
	margin:0 auto;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: top;
}
ul,p,form,h1,h2,h3,h5,td,table,dl,dt,dd,li{margin:0px;padding:0px;}
td {
     font-size:13px;
	line-height:20px;
	font-weight: normal;
	color: #000000;

}
li{list-style-type: none; height:20px; line-height:20px;}
A:link,A:visited {color: #555; text-decoration: none}
A:hover,a:hover { color: #f00; text-decoration: none; }
.gray{color:#be9400;}
.black{ color:#000;}
.b{ font-weight:bold; font-size:15px;}
.c{ text-align:center;}

.14bai {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 28px;
}

.fs16{
	font-size:16px;
	font-weight: bold;
	color: #FFFFFF;
}
.red{
	color:#FFFFFF;
}
h1{
	font-size:12px;
	color:#000;
}
.hei12 {
	font-size: 12px;
	color: #000000;
	line-height: 28px;
}
.right {
	padding-right: 24px;
}

.h {
	font-size: 12px;
	color: #000000;
}


h4{
	font-size:12px;
	color: #000000;
}
.black{ font-size:12px;color:#000;}
a.red:link,a.red:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.red:active ,a.red:hover { color: #00f; text-decoration: underline; }
a.black:link,a.black:visited {color: #000; text-decoration: none; }
a.black:active ,a.black:hover { color: #00f; text-decoration: underline; }

.subnav{ margin-top:20px; margin-bottom:10px; line-height:30px;}
.subnav a:link, .subnav a:visited {color: #A60019; font-size:14px; text-decoration: none; }
.subnav a:active ,.subnav a:hover { color: #f90; text-decoration: underline; }

a.green:link,a.green:visited {color: #39831d; text-decoration: none; font-size:14px; font-weight:bold; }
a.green:active ,a.green:hover { color: #f00; text-decoration: underline; }

.mainframe{margin:0 auto;  width:1000px;}/*主体框*/
.mtit{position:absolute;text-indent: -5000px;}/*隐藏文本*/
.content{ padding:5px 10px 5px 10px; line-height:27px;}
.content img{border:1px solid #bbb; margin:5px; padding:5px;}
.fs1{ line-height:32px; font-size:14px;}
.fs2{ padding:0px 0px 0px 10px; font-size:18px; color:#003399;}
.fs3{ padding:5px 10px 0px 15px; font-size:14px; line-height:27px;}

/*表格默认灰色框*/
.mytable{border-collapse: collapse;}
.mytable td {padding:0px;border: 1px solid #3b9acb;}
.border{border: 1px solid #bbb;}
.borderbottom{border-bottom: 1px dotted #bbb;}

#main_news {margin:5px 10px 5px 10px;}
#main_news li{ height:24px; line-height:24px; border-bottom:1px dashed #aaa;padding-left:0px; }

.imgbox{ border:1px solid #999; padding:5px;}


.box{ padding:10px 20px 10px 20px;}

#marquee1{ margin:10px; width:950px; overflow:hidden;}
#marquee1 img{ border:1px solid #bbb; margin:5px; padding:5px;}

#footer{}
#footer p{ padding-top:15px; padding-bottom:40px; border-top:1px dotted #bbb;}

#nav{ font-size:14px; color:#fff;}
#nav A:link,#nav A:visited {color: #fff; text-decoration: none}
#navA:hover,#nav a:hover { color: #f00; text-decoration: none; }

.navbar{ list-style:none; margin:0 auto; width:650px;}
.navbar li{ float:left; margin-left:25px; display:inline; font-weight:bold;}

#demo{ width:600px; height:202px; overflow:hidden;}
#show{margin:5px;width:100%; font-size:14px; }
#show li{
	list-style-type: none;
	width:160px;
	height:140px;
	float:left;
	padding:5px;
	margin-left:7px;
	text-align:center;
	line-height:25px;
}
#show img{border:1px #888 solid;padding:2px;margin:1px;background-color:#ffffff; width:160px; height:140px;}
img { 
border:0px; 
}
.font2{ font-size:14px;}
#news_content{ font-size:14px; line-height:150%;}
#news_title{ font-size:16px; font-weight:bold; line-height:150%; text-align:center; }
.proview{ margin:18px 15px 0; padding:1px; border:1px solid #CCCCCC;}
.content_c{ margin:15px;font-size:14px; line-height:20px;letter-spacing:1px;line-height:25px; padding-left:15px;}
.ys{
 padding-left:20px;
 padding-right:40px;
}
.ys6{
 padding-left:20px;
 padding-right:70px;
}
.ys5{
 padding-left:40px;
 padding-right:40px;
}
.ys1{
 padding-left:2px;
 padding-right:10px;
}
.ys2{
 padding-left:15px;
 font-size:13px;
}
.fs14{
	padding-left:12px;
	font-size:14px;
	line-height:28px;
	font-weight: normal;
	color: #000000;
}
.fs15
{
	padding-left:2px;
	font-size:14px;
	line-height:28px;
	font-weight: normal;
	color: #000000;
}
.ziti{
	padding-left:12px;
	font-size:13px;
	line-height:22px;
	font-weight: normal;
	color: #000000;
}
.img_b{ padding:4px; border:1px solid #efefef;}
.teacher_info *{font-size:small; letter-spacing:1px; line-height:180%;  padding-left:5px; }
.teacher_info img{ margin-right:10px;padding:4px; border:1px solid #efefef; width:85px; height:113px;}

.jsbj{ float:left;  width:80px; margin:5px 100px 5px 5px;  background-image:url(images/XSBJ.jpg); 
        height:29px;
        font-size:18px;
        line-height:28px;
        font-weight:bold;
		text-align:center;
        }

.jsbj A:link,.jsbj A:visited {color:#FFFFFF; text-decoration: none}
.jsbj A:hover,.jsbj a:hover { color: #FF0000; text-decoration: none; }

 