@charset "utf-8";
html,body{padding:0px;border:0px;font-size: 100%;font-style:normal; background:#fff;}
div,span,nav,p,a,img,footer,header,span,form,h1,nav,{ margin: 0; padding: 0; border:0px;font-size: 100%;font-style:normal;}
body{margin:0px; font-size:13px; font-family:"宋体"; background:url(images/mb1_02.gif) repeat-x;}
a{font-size:13px; text-decoration:none;}
a:hover{text-decoration:none;}
img{ border:0px;}
dl,dt,dd,ul,li{ list-style-type:none; margin: 0;padding: 0;border: 0;}
.box{ position:relative;}
.pr{ position:relative;}
.pa{ position:absolute;}
.clr {clear: both;}
.fl{ float:left}
.fr{ float:right !important;}
.w1000{width:1000px;}
.w980{ width:980px;margin:0px auto;}
.mt0{ margin-top:0px !important;}
.mt10{ margin-top:10px !important;}
.mt20{ margin-top:20px !important;}
.mb10{ margin-bottom:10px !important;}
.mlr15{ margin:0px 15px;}
.mlr30{ margin:0px 30px;}
.ml15{ margin-left:15px;}

/*布局定义*/
.wrap {	width:927px;	margin:0 auto;	background:#fff;	padding:10px;}
.top{width:917px; height: 70px; line-height: 70px; padding-left: 10px; background: url(images/mb1_04.gif) top right no-repeat;   font-family: "黑体";  font-size: 32px;   font-weight: bold; letter-spacing: 2px;}

.wrap_top{width:926px; height:287px; overflow: hidden; display: block;}
.header { width:926px; height: 180px; margin: 0 auto;}

.main{ width:100%;}
.mainContent {
	width:715px;
	float:left;
	margin-left: 10px;
}

/*--顶部样式定义--*/
.nav {
	height:37px;
	width:927px;
	background: url(images/mb1_10.gif) no-repeat;
	overflow:hidden;
}
.nav ul li { width:90px; height: 37px; line-height: 37px; text-align: center; float:left;}
	
.nav ul li a {
	height:40px;
	line-height:37px;
	font-size:14px;
	font-weight:bold;
	padding:0 13px;
	color:#ffffff;
	display:inline-block;
}
.nav ul li a:hover{
	color:#ffee00;
	display:inline-block;
}


/*--左侧内容样式定义--*/
.main_left {
	width:200px;
	margin-top: 8px;
	float:left;
}

.pic_box {
	margin-bottom: 5px;
}
.pic_box a img{ width:200px; height: 50px; border: 1px solid #a6c7cc; margin-bottom:5px;}

.lf_bt{ width:180px; height:30px; line-height: 30px; color: #ffffff;  background: url(images/mb1_14.gif) repeat-x; padding-left: 20px; font-size:14px; font-weight: bold; margin-bottom: 5px;}
.lf_top{ width:200px; height: 5px; background: url(images/mb1_20.gif) no-repeat;}
.lf_mid{ width:188px; height: auto; padding: 5px; min-height: 150px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;}
.lf_bot{ width:200px; height: 5px; background: url(images/mb1_26.gif) no-repeat; margin-bottom: 10px;}
/*列表样式*/

/*文字列表样式1*/
.listStyle1 li {
	line-height:24px;
	text-align:right;
}
.listStyle1 li a {
	float:left;
	padding-left:12px;
	background:url(images/listIcon1.gif) 3px center no-repeat;
}
.subItemList li {
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.subItemList li a {
	padding-left:12px;
	background:url(images/listIcon1.gif) 3px 7px no-repeat;
}


/*--右侧内容样式定义--*/
.r_navigation {
	width:695px;
	margin-top: 10px;
	height:30px;
	line-height: 30px;
	color:#ffffff;
	font-weight: bold;
	padding-left:20px;	
	background: url(images/mb1_16.gif) no-repeat;
	overflow:hidden;
}

.list_bk_wz{width:693px; padding: 10px; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;}
.neir_01{ width:750px; height: auto;padding: 0; margin-top: 5px; margin-bottom: 5px; margin-left: 8px; overflow: hidden;}
.nr_lf{ width:390px; height: auto; text-align: left; float: left;}
.nr_lf p{ height: 24px; margin: 0;  line-height: 24px; color: #0A7BBF;}
.nr_rg{ width:350px; height: auto; margin-left: 10px;  float: left;}
.nr_rg p{ height: 24px; margin: 0;  line-height: 24px; color: #0A7BBF;}

.lanmu{ width:100%; padding: 0; margin: 0;}
.lanmu li{ width:100%; height: 22px; overflow: hidden; display: block; }
.lanmu li a{ width:70%; line-height: 22px;  float: left; color: #333333; display: block; }
.lanmu li span{ width:30%; line-height: 22px; text-align: right; float: left; color: #666666;display: block;}

.lanmu2{ width:100%; padding: 0; margin: 0;}
.lanmu2 li{ width:100%; height: 22px; overflow: hidden; display: block; }
.lanmu2 li a{ line-height: 22px;  float: left; color: #333333; display: block; }



.neir_02{ width:730px; padding-left:10px; padding-right: 10px; margin-left: 8px;  height: 50px; background:#cce6ff; line-height: 24px;}
.neir_02 a{ color:#333333;}

.neir_03{ width:750px; height: auto; padding: 0; margin-top: 0px; margin-bottom: 5px; margin-left: 8px; overflow: hidden;}
.neir_03 .bt{ width:710px; height: 22px; padding-left: 40px; padding-top: 9px; text-align: left; background: url(../images/steelBlue.jpg) no-repeat; font-weight: bold; font-size:14px; color: #333333;}
.neir_03 .nr3{ width:740px; padding: 5px; min-height: 174px; background: url(../images/schoolIntroBg.jpg) bottom right no-repeat;}
.xyt{ width:206px; margin-right: 8px; text-align: center; float: left;}
.xyt img{ width:200px; height: 160px; padding: 2px; border: 1px solid #666666;}
.xxjj{width:520px;  float: left;}
.xxjj p{ font-size:12px; color: #000000; line-height:18px; margin: 0;}

.bt_01{width:730px; padding-left: 20px; height: 30px; text-align: left; background: url(../images/mediumTurquoiseTitle.jpg) no-repeat;}
.bt_01 a{ font-size:14px; font-weight: bold; line-height: 30px;  color:#666666;}
.bt_01 span{ float:right; margin-right: 5px;}
.bt_01 span a{ margin-right: 8px; text-align: center; font-size:13px; font-weight: normal; line-height: 30px; color: #666666;}

.nr_04{ width:730px; padding: 10px; background: url(../images/mediumTurquoiseBg.jpg) repeat-x; height: auto; min-height: 196px;}
.col1 p{ margin:0; height: 22px; line-height: 22px;}
.col1 p a{ font-size:13px; color: #333333;}
.col2 p{ margin:0; height: 22px; line-height: 22px;}
.col2 p a{ font-size:13px; color: #333333;}
.col1{ width:360px; float: left;}
.col2{ width:360px; margin-left: 10px;  float: left;}
.col2 a{ color:#333333;}
.pic_img{width:120px;padding-right: 5px; padding-bottom: 8px; text-align: center;}
.pic_img img{  width:116px; height: 98px; padding: 1px; border: 1px solid #d2d2d2;}
.pic_title{ font-size:14px; color: #333333; font-weight: bold; line-height: 24px;}
.jianjie{ font-size:12px; color: #666666; font-weight: normal; line-height: 20px;}
.jianjie a{ font-size:12px; color: #666666; font-weight: normal; line-height: 20px;}
.jianjie a:hover{ color:#ff0000;}
.bt_02{width:730px; padding-left: 20px; height: 30px; text-align: left; background: url(../images/goldenrodTitle.jpg) no-repeat;}
.bt_02 a{ font-size:14px; font-weight: bold; line-height: 30px;  color:#666666;}
.nr_05{ width:730px; padding: 10px; background: url(../images/goldenrodBg.jpg) repeat-x; height: auto; min-height: 196px;}

/* column */
.con{ width:150px; margin: 0 auto;}
.con ul li{ text-align: center; height:28px; line-height: 28px; border-bottom: 1px dashed #dddddd; background: url(images/d.gif) 5px 8px no-repeat;}
.con ul li a{color:#333333;}
.con ul li a:hover{color:#ff0000;}



.rg_img{width:750px; height: 129px; margin: 8px 0 8px 8px;} 
.rg_tplb{width:728px; height: auto; min-height: 160px; padding: 10px; margin: 8px 0 8px 8px; border: 1px solid #e0e0e0; overflow: hidden; } 
.rg_tplb_bt{ height:30px; line-height: 30px; border-bottom: 1px solid #cccccc; color: #5f7a00; font-size:14px; margin-bottom: 10px; font-weight: bold; text-align: left; padding-left: 10px;}
.rg_tplb ul li{ width:160px; height: 142px; margin: 5px 10px;  float: left;}
.rg_tplb ul li img{ width:156px; height: 116px; padding: 1px; border: 1px solid #cccccc;}
.rg_tplb ul li p{ margin: 0; text-align: center; height: 22px; line-height: 22px; color: #666666;}
.list_column{ width:758px;}
.lm_box{ width:715px; min-height: 250px; border-bottom: 4px solid #F4F8FD; margin: 7px 0px 0px 7px; float: left;}
.lm_box ul{  padding: 10px;  overflow: hidden;}
.lm_box ul li{ width:680px; padding-left: 15px; background: url(images/mb1_23.gif) 3px 10px no-repeat; height: 22px; border-bottom: 1px dashed #e0e0e0;}
.lm_box ul li a{ width:600px; line-height: 22px; font-size:13px; color: #333333; float: left;}
.lm_box ul li a:hover{ color:#ff0000;}
.lm_box ul li span{ width:80px; float:left; text-align: right;line-height: 22px; color: #666666; font-size:13px;}
.bt_box{ width:715px; height: 31px; background: url(images/mb1_16.gif) repeat-x left top;  text-align: left; }
.bt_box span{ padding-left: 25px; font-size: 14px; font-weight: bold; line-height: 30px;  color: #ffffff;}
.bt_box a{ float:right; margin-right: 15px;  font-size:12px; color: #5F7A00; line-height: 30px;}

.list_bk{  width:715px; margin-top:10px;border-bottom: 1px solid #e0e0e0;  border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;}
.list_art{width:693px; padding: 10px; background: #ffffff; }
.list_art ul{ width:685px; min-height: 500px;  overflow: hidden;}
.list_art ul li{ width:685px; height: 22px; border-bottom: 1px dashed #e0e0e0;}
.list_art ul li a{ width:600px; padding-left: 20px; background: url(images/dot.gif) 5px 8px no-repeat; text-align: left; line-height: 22px; font-size:13px; color: #333333; float: left;}
.list_art ul li a:hover{ color:#ff0000;}
.list_art ul li span{ width:80px; text-align: right; line-height: 22px; color: #666666; font-size:13px;}
/* column end*/
.m_box{ width:750px; margin-left: 8px; margin-top: 10px;}
.wr_bt{ height:24px; line-height: 24px; padding-left: 20px;}

.lanmu1 { width:350px; overflow: hidden;}
.lanmu1 li{ width:350px; padding-left: 15px; background: url(images/listIcon1.gif) 3px 10px no-repeat; height: 22px; border-bottom: 1px dashed #e0e0e0;}
.lanmu1 li a{ width:285px; line-height: 22px; font-size:13px; color: #333333; float: left;}
.lanmu1 li a:hover{ color:#ff0000;}
.lanmu1 li span{ width:50px; float:left; text-align: right;line-height: 22px; color: #666666; font-size:13px;}
/* column 补充*/
/*------登录弹出窗口------*/
.login{color:#fffdde; line-height:33px;}
.login a{color:#fffdde; border-left:1px solid #FFF; line-height:33px; height:33px; display:inline-block; padding-left:9px;}
.login a:first-child{border-left:0px;}
.login a img{width:15px; height:16px; margin:0 5px 0 0; vertical-align:middle;}
#isloginform{ line-height:33px;width:250px;float:right;font-size:13px;}
#isloginform a{font-size:13px;}
#loginform{width:86px; color:#fff;height:33px;line-height:33px;display:block;border:0px;text-align:center;cursor:pointer; float:right;font-size:13px;}
#loginform a{ cursor:pointer;}
.login_panel{ display:none; width:350px; height:362px; color:#999; margin:0 auto;}
.login_panel input.login_name,.login .login_panel input.login_pass{ width:310px; height:46px; line-height:46px;border:1px solid #d4d4d4; font-size:14px; color:#333; font-size:14px; text-indent:5px; }
.login_panel input.login_name{ background:url(../images/login_user.jpg) no-repeat 280px 10px #f1f1f1;}
.login_panel input.login_pass{ background:url(../images/login_lock.jpg) no-repeat 280px 10px #f1f1f1;}
.login_close{ cursor:pointer;}
/*------焦点图------*/
.ExxFlash1 { width:190px; height:125px;position:relative; overflow:hidden;}
.ExxFlash1 .fla_img{width:190px; height:125px; position:relative;}
.ExxFlash1 .fla_img a{ display:block;}
.ExxFlash1 .fla_img img{width:190px; height:125px;}
.ExxFlash1 .fla_title{display:block; height:0px;line-height:0px; width:190px;text-align: center; overflow:hidden;z-index:9; display: none;}
.ExxFlash1 .fla_title a{ text-decoration:none; color:#ffffff;overflow:hidden;width:190px; height:32px;float:left;}
.ExxFlash1 .fla_title a:hover{text-decoration:none; color:#ffffff;}
.ExxFlash1 .fla_qh { position:absolute; width:190px; height:20px; bottom:0px; right:0px;z-index: 10}
.ExxFlash1 .fla_qh ul,.ExxFlash1 .fla_qh li { margin:0; padding:0; list-style:none; font-size:12px;}
.ExxFlash1 .fla_qh li { float:right; display:block; width:20px; height:20px; overflow:hidden; line-height:20px; text-align:center; cursor:pointer; color:#ffffff; background-color:#686766;}
.ExxFlash1 .fla_qh li.cur { background-color:#ff0000; }
/*------焦点图二------*/
.ExxFlash2 { width:926px; height:180px;position:relative; overflow:hidden; float: left;}
.ExxFlash2 .fla_img{width:926px; height:180px; position:relative;}
.ExxFlash2 .fla_img a{ display:block;}
.ExxFlash2 .fla_img img{width:926px; height:180px;}
.ExxFlash2 .fla_title{display:block; height:20px;line-height:20px; width:390px;text-align: center; overflow:hidden;z-index:9; display: none;}
.ExxFlash2 .fla_title a{ text-decoration:none; color:#333333;overflow:hidden;width:390px; height:20px;float:left;}
.ExxFlash2 .fla_title a:hover{text-decoration:none; color:#333333;}
.ExxFlash2 .fla_qh { position:absolute; width:390px; height:20px; bottom: 0px; right: 0px; z-index: 10}
.ExxFlash2 .fla_qh ul,.ExxFlash1 .fla_qh li { margin:0; padding:0; list-style:none; font-size:12px;}
.ExxFlash2 .fla_qh li { float:right; display:block; width:20px; height:20px; overflow:hidden; line-height:20px; text-align:center; cursor:pointer; color:#ffffff; background-color:#686766;}
.ExxFlash2 .fla_qh li.cur { background-color:#ff0000; }
/*------轮播图------*/
.LeftMove { min-height:139px; margin:0 auto; overflow:hidden; position:relative; }
.LeftMove ul {list-style:none; position:absolute; margin:0; padding:0; left:0;}
.LeftMove li {text-align:center; float:left;}
.LeftMove li img{ width:100%; height:100%; display:block;}
/*------分页------*/
.page {color:#626262; font-size:13px; text-align:center;font-family:"宋体"; width:500px; margin:0 auto; }
.page ul {list-style: none;text-align: center;margin-bottom:1px}
.page ul li {padding:4px 7px; border:1px #d5d5d5 solid;  text-align: center;  background:#f7f7fb;  display: inline;    line-height:25px;    margin: 0 5px; }
.page ul li a {color: #333;}
.page .com_pre_one_unshow {}
.page .com_pre_more_unshow {}
.page .com_curent {background-color:#3193BC;}
.page .com_curent a {color: #fff}
.page .com_common {}
.page .com_next_more {}
.page .com_next_one {}
/*article*/
.article{width:95%; padding:0px 10px;  height:auto; margin:9px auto;min-height:382px; color:#313131;}
.article .art_title{  font-size:23px; color:#333333; text-align:center; font-weight:bold;}
.article .f_title{  font-size:14px; color:#313131; text-align:right; font-weight:bold; margin-right:39px;line-height:36px; }
.article .art_time{text-align:center; border-bottom:1px solid #cce8f4; border-top:1px solid #cce8f4; width:95%; height:24px;line-height: 24px; display:block; margin:5px auto; font-size:13px; }
.article .zw{ line-height:24px; font-size:14px; margin:0 auto;padding:0px 16px; min-height:256px;}
.article .zw img{ max-width:660px;}
.article .zw table{ max-width:660px; margin:0 auto;border-collapse:collapse !important;}
.article .zw th{  border:1px solid #333 !important;}
.article .zw td{  border:1px solid #333 !important;}
/*------附件------*/
.art_fujian{width:95%;min-height:30px;line-height:26px;margin:15px auto;}
.art_fujian hr {border:none;border-top:1px solid #ddd;}
.art_fujian strong {float:left; width:55px;}
.art_fujian ul {list-style: none;float:left; width:90%;}
.art_fujian ul li {float: left;height:26px;line-height:26px;margin-right: 10px;border-right: 1px solid #00906f;padding-right:10px;}
.art_fujian ul li a {color: #f00;font-size: 14px;}
.art_fujian ul li a:hover {color: #0066FF;text-decoration: underline;}
/*----------------------*/
.c_main{background:#fff;width:978px;min-height:500px;margin:10px auto; border:1px #e8e8e8 solid;}
/*------班级网站------*/
.class_main{ width:90%; margin:0px auto; padding:20px 0px;}
.class_main dl{ width:100%; min-height:200px}
.class_main dl dt{ height:33px; width:100%; float:left; border-bottom:2px solid #03e2a9;}
.class_main dl dt span{ height:33px; width:120px; border-bottom:2px solid #00906f;  text-align:center; display:block; font-weight:bold; font-family:"微软雅黑"; font-size:18px; color:#00906f; line-height:33px;}
.class_main dl dd{ width:100%; min-height:40px;clear:both; background-color:#FFFFFF;float:left; line-height:30px; margin:0; padding:11px 0px; margin-bottom:30px;}
.class_main dl dd a{width:120px;color:#333333;float:left;margin:0px 12px;font-size:14px;line-height:30px;}
/*------专题------*/
.list_ztwz{ width:924px; padding:20px 0px;margin:0 auto;}
.list_ztwz ul {}
.list_ztwz ul li{float:left; margin:8px;width:215px; height:56px; display:block;}
.list_ztwz ul li img{ width:100%; height:100%;}
/*------课题------*/
.list_ktwz{width:96%; height:auto;margin:30px auto;}
.list_ktwz table{text-align:center; border-left:1px #00906f solid;border-top:1px #00906f solid;color:#333; width:880px; margin:0px auto;}
.list_ktwz table a{ color:#333}
.list_ktwz th{background:#017f62; text-align:center; height:39px; border-right:1px #00906f solid; border-bottom:1px #00906f solid; color:#ffffff;font-size:18px; font-family:"微软雅黑" }
.list_ktwz th a{color:#ffffff;font-size:18px; }
.list_ktwz td{text-align:center; height:39px;border-right:1px #00906f solid; border-bottom:1px #00906f solid;font-size:15px;}
.list_ktwz td a{ font-size:15px;}
.list_ktwz .td1{border-right:none; border-bottom:none;}
/*------图片页------*/
.list_img{ width: 728px; border: 1px solid #d2e5ee; padding: 10px; margin-left: 8px; height: auto; margin-top: 10px; min-height: 530px; overflow: hidden;}
.list_img ul li{ width: 170px; margin: 5px; float: left;}
.list_img ul li img{ display: block; height: 135px;  width: 166px; border: 1px solid #e0e0e0;  padding: 1px; }
.list_img ul li p{ width:170px; height: 24px; color: #333333; line-height: 24px; text-align: center; padding:0; margin: 0;}

.foot{ width:970px; background: #ffffff; margin: 0 auto; min-height: 150px; text-align: center; line-height: 22px; font-size:13px; color: #333333; overflow: hidden;}
.foot a{ font-size:13px; color: #333333;}
.foot a:hover{ color:#ff0000;}
