@charset "utf-8";

body{ font-size:14px; color:#444444;margin:0px; padding:0px;font-family:"宋体"; background:#FFFFFF;}
ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0; line-height:150%;}
img{ padding:0; margin:0;vertical-align:top; border:0;}
ul,li{list-style-type:none;}
.clear{ clear:both;}

       
a{ color:#444444; text-decoration:none;}
a:hover{ color:#ad181f; text-decoration: underline;}

  
.header{ width:100%; height:113px; margin:0 auto; background:#ad181f;}
.nav{ width:100%; height:45px; margin:0 auto; background:url(../images/nav.gif) repeat-x;}
.navbar{
	width: 1220px;
	height: 45px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.header_center{ width:1200px; height:113px; margin:0 auto; }
.logo{ width:723px; height:69px; float:left; padding:20px 0 0 0;}
.search{
	width: 300px;
	height: 60px;
	float: right;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.sr{ width:250px; height:18px; border:0; float:left; line-height:18px; color:#999999;}
.fdj{ width:22px; height:21px; float:right; padding:1px 3px 0 0;}
.time{ width:300px; height:25px; line-height:25px;color:#FFFFFF;}

.gsjj a{ color:#ad181f;}
.time span{ float:right;}
.time a{ color:#FFFFFF;}
.mailbox {  text-align:center;margin:7px auto;}
.mailbox a{ height:25px; width:80px; margin-top:10px;margin-left:20px;margin-right:20px; font-size:14px; line-height:25px;color:#FFFFFF;text-decoration:none;}
.sbg{ width:298px; height:24px; background:#FFFFFF; border:#000000 1px solid; margin-top:5px;}
.center{ width:100%;  background:#f3f3f3 url(../images/bg.jpg) top center repeat-y;}
.main{ width:1220px;  margin:0 auto; background:#FFFFFF;}
.copyright{ width:100%; height:111px; background:url(../images/dbg.gif) repeat-x;}
.crcenter{ width:100%;  background:url(../images/bq.jpg); margin:0 auto; text-align:center; color:#FFFFFF; line-height:22px; padding-top:10px;}
.kong{ width:100%; height:35px;}
.newmain{ width:1110px;  margin:0 auto; padding-top:10px;}
.newleft{ width:360px;  float:left;}
.gs_title{ width:340px; height:30px;}
.gsimg{ width:323px; height:73px; padding:8px 0 0 8px;}
.banner{
	width: 1220px;
	height: 320px;
	margin-bottom: 10px;
	padding-top: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
.gsjj{ width:320px; line-height:18px; padding:5px 0 0 10px;}
.xynew{ width:352px;  float:left;}
.xynew_title{ width:352px; height:30px; margin-bottom:6px;}
.newlist{ width:360px; padding-left:5px;}
.newlist ul{ margin:0px; padding:0px;}
.newlist ul li{ width:360px; height:35px; line-height:35px; background:url(../images/sj.gif) left no-repeat; padding-left:8px; border-bottom:#bababa dashed 1px;}

.newlist ul li span{ width:70px; height:25px; line-height:25px; float:right; color:#656565;}
.gonggao{ width:352px; float:right;}
.ksdh{ width:320px; padding:8px 0 0 18px;}
.teacher{ width:1080px; height:32px; margin:0 auto;}
.tgd{ width:1080px;  margin:0 auto;  padding-top:10px; margin-bottom:10px;}
.tren{ width:170px; height:160px; float:left; margin-right:9px;}
.tren2{ width:170px; height:130px; border:#bababa 1px solid;}
.tname{ width:170px; text-align:center;  padding-top:8px;}

  
.center2{ width:100%;  background:#f3f3f3 url(../images/bg.jpg) top center repeat-y;}
.main2{ width:1220px; height:600px; margin:0 auto; background:#FFFFFF;height:auto !important; min-height:600px;}
.m_left{ width:255px; height:560px; padding:20px 0 0 10px; float:left;}
.e1{ width:251px; height:35px; margin-bottom:5px;}
.menu{ width:215px; height:30px; background:url(../images/ebg.gif) no-repeat; line-height:30px; padding:0 0 0 35px; }
.menu a{ color:#ad181f; font-weight:bold;}
.menu2{ width:215px; height:30px; background:url(../images/ebg.gif) no-repeat; line-height:30px; padding:0 0 0 35px;}
.links{ width:250px; height:30px; margin-top:30px; margin-bottom:8px;}
.newlist2{ width:245px; padding-left:5px;}
.newlist2 ul{ margin:0px; padding:0px;}
.newlist2 ul li{ width:235px; height:30px; line-height:30px; background:url(../images/sj.gif) left no-repeat; padding-left:8px; border-bottom:#bababa dashed 1px;}
.m_right{ width:900px; height:580px; float:right; padding-right:10px;height:auto !important; min-height:580px;}
.ndwz{ width:900px; height:28px; border-bottom:#ad181f 2px solid; padding-top:17px;}
.ejjj{  font-size:16px; font-weight:bold; font-family:"微软雅黑"; color:#ad181f; float:left;}
.wzxx{ float:right; padding-top:5px;}
.centent{ width:880px; line-height:24px; padding-top:20px;}
.centent2{ width:880px;  padding-top:20px; }
.centent2 ul{ margin:0px; padding:0px;}

.centent2 ul li{ width:870px; height:30px; line-height:30px; background:url(../images/sj.gif) left no-repeat; padding-left:8px; }
.centent2 ul li a{ float:left; }
.centent2 ul li span{ width:90px; height:30px; line-height:30px; float:right; color:#656565;}
.centent3{ width:880px;   padding-top:12px; }
.centent4{ width:880px;  padding-top:12px; }

.sxy{ width:500px; height:35px; margin:0 auto; padding-top:5px;}
.sxy ul{ margin:0px; padding:0px;}
.sxy ul li{ padding:5px; float:left; background:#dfdfdf; margin-right:3px;}
.sxy ul li a:hover{ color:#FFFFFF;display:block; background:#000000;}
.newtitle{ width:880px; font-size:16px; font-weight:bold; text-align:center; padding:12px 0 10px 0; border-bottom:#CCCCCC 1px dashed; font-family:"微软雅黑"; color:#000000;}
.ntime{ width:500px; margin:0 auto; text-align:center; padding-top:10px; color:#6b6b6b;}
.syp{ width:880px; line-height:22px; padding-top:8px;border-top:#CCCCCC 1px dashed; margin-top:10px;}

.tealist{ width:750px; height:115px; border-bottom:#bababa dashed 1px; padding:8px 0 0 0;}
.t_left{ width:100px; height:103px;border:#bababa 1px solid; float:left;}
.t_right{ width:635px; height:105px; float:right;}
.t_rightname{ width:300px; padding:8px 0 0 0; font-size:13px; font-weight:bold;color:#ad181f;}
.t_rightjj{ width:630px; line-height:19px; padding-top:5px;}

.jslist{ width:770px; height:140px; border-bottom:#bababa dashed 1px; padding:8px 0 0 0;}
.js_left{ width:170px; height:128px;border:#bababa 1px solid; float:left;}
.js_right{ width:580px; height:135px; float:right;}
.js_rightjj{ width:580px; line-height:19px; padding-top:5px;}

.teacherinfo{float:left;padding-bottom:10px;width:100%;}
.teacherclass{font-size:16px;color:#000000;font-weight:bold;line-height:30px;}
.teachername{float:left;}
.teachername ul{padding-left:20px;}
.teachername li {float:left;padding-left:10px;padding-right:10px;}
.teachername li a{font-size:14px;line-height:25px;}