@charset "utf-8";
/* CSS Document */
 html { overflow-y: scroll; overflow-x:hidden;}
*html { background-image:url(about:blank); background-attachment:fixed; }

/* 清除内外边距 */
h1, h2, h3, h4, h5, h6, hr, p, blockquote, 		/* structural elements 结构元素 */
dl, dt, dd, ul, ol, li,							/* list elements 列表元素 */
pre, 											/* text formatting elements 文本格式元素 */
fieldset, form, button, input, textarea, 		/* form elements 表单元素 */
th, td , 										/* table elements 表格元素 */
body { margin: 0; padding: 0; }

/* 设置默认字体样式 */
body,textarea,input,button,select { font: 12px/1.14  "微软雅黑"; color:#232323; outline:0; }
body { background:url(../images/body-bg1.png);} 
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
i, em { font-style: normal; }

/** 重置图片元素 **/
img { border: none; vertical-align: top;}

/** 重置列表元素 **/
ul, ol, li, dl, dd, dt { list-style: none; }

/** 重置表格元素 **/
table { border-collapse:collapse; border-spacing: 0;}

/**重置表单元素**/
input[type=submit] { cursor:pointer; }
input[type=button] { cursor:pointer; }
textarea { resize: none; overflow:auto; }
label { display: inline-block; *display: inline; *zoom: 1; }

/** 默认链接元素 **/
a { color: #494949; text-decoration: none;
	-webkit-transition: color .2s;
	   -moz-transition: color .2s;
	    -ms-transition: color .2s;
	     -o-transition: color .2s;
	        transition: color .2s;
}
a:hover { color: #E73235;}
a:focus { -moz-outline-style: none; }
a:focus { outline: none;} 
q:before,q:after{ content:none; }

/** 浮动元素 **/
.fl { float: left; *display: inline; }
.fr { float: right; *display: inline; }

/* 清除浮动 */
.clearfix:after{ display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:"."; }
.clearfix{ *zoom:1; }
.clear{clear:both; height:0; line-height: 0; font-size: 0; overflow:hidden;}

/* 溢出 / 隐藏 */
.over{overflow:hidden;}
.hide{display:none;}

/* 定制整个滚动条 */
::-webkit-scrollbar {
  width: 6px; /* 定制滚动条的宽度 */
  background-color: #f9f9f9; /* 定制滚动条的背景色 */
}
 
/* 定制滚动条轨道 */
::-webkit-scrollbar-track {
  background: #e1e1e1; /* 定制轨道的背景色 */
}
 
/* 定制滚动条的滑块（thumb） */
::-webkit-scrollbar-thumb {
  background-color: #333; /* 定制滑块的背景色 */
}

.topbg{ width:100%; height:110px; background:#ac0202;}
.top{ width:1100px; margin:0 auto; overflow:hidden; background:url(../images/topbg.jpg) no-repeat; height:110px;}
.topleft{ margin-top:16px;}
.topright{ margin-top:24px;}
.topright .p-1{ line-height:24px; overflow:hidden; margin-left:62px;}
.topright .p-1 a{ color:#FFFFFF; font-size:14px; float:left;}
.topright .p-1 span{float:left;margin:0 4px; margin-top:6px; }
.topright .p-1 a img{ margin-left:10px;}
.topright .p-2{ margin-top:2px;    display: flex;    align-items: center;}
.topright .p-2 input[text="text"]{ width:200px; height:24px; line-height:24px;}
.navbg{ width:100%; height:40px; background:#7e7e7e;}
.nav{ width:1100px; margin:0 auto;}
#navmenu{font-size:14px;position:relative;z-index:10; width:1100px; margin:0 auto; height:40px; background-color:#7e7e7e;}
#navmenu ul {float:left;padding:0 2px 0 0;}
#navmenu ul li {float:left;height:40px;line-height:40px;position:relative; margin-left:1px;}
#navmenu ul li a {padding:0 22px 0 22px;color:#ffffff;float:left; font-size:16px;}
#navmenu ul li a:hover{color:#fff; background-color:#4e3d3d;}
#navmenu ul li .currentA1{background-color:#4e3d3d;}
#navmenu ul li ul{position:absolute;top:40px;left:0; width: max-content; min-width: 100%; max-height: 76vh; background:#7e7e7e;filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;display:none; overflow: auto; }
#navmenu ul li ul li {background:none; float:none; display:block; overflow:hidden;}
#navmenu ul li ul li a{float:none;color:#ffffff;display: block;font-size: 14px;line-height:34px;padding:3px 10px; }
#navmenu ul li ul li a:hover{background:#4e3d3d;}
#navmenu ul li ul li ul{position:absolute;top:0;left:115px;width:148px;background:#3a3a3a;filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;display:none;}
#navmenu ul li ul li ul li{background:none;float:left;display:block;width:128px;overflow:hidden;}
#navmenu ul li ul li ul li a{float:none;color: #CFC5AC;display: block;font-size: 14px;line-height:30px;padding:3px 10px;width:148px;}
#navmenu ul li ul li ul li a:hover{background:#4e3d3d;}
.main{ width:1126px; margin:0 auto; overflow:hidden;}
.main1{ width:348px; margin-right:26px;height:280px;overflow:hidden;margin-top:6px;}
.main-top{ border-bottom:2px solid #6f6f6f;height:36px;}
.main-top p{ float:left; height:36px; line-height:36px;width:122px; background:#ac0202; font-size:20px; color:#FFFFFF; text-align:center;}
.main-top a{ float: right; margin-top:6px;}
.main-niero{ margin-top:14px;}
.main-niero ul li{width:348px;height:28px; overflow:hidden; line-height:28px;position:relative;}
.main-niero ul li a{position:absolute:top:0;left:0; display:inline-block;background:url(../images/fang.jpg) no-repeat left center; padding-left:12px; 
font-size:14px;width: 290px;height: 28px;line-height: 28px;}
.main-niero ul li a.gif_pic{width:265px;}
.main-niero ul li span{position:absolute;top:0;right:0;font-size:14px;height:28px;line-height:28px;}

.main-niero2{ margin-top:14px;}
.main-niero2 ul li{width:348px;height:28px; overflow:hidden; line-height:28px;position:relative;}
.main-niero2 ul li a{ position:absolute:top:0;left:0; display:inline-block; background:url(../images/yuan.png) no-repeat left center; 
padding-left:12px; font-size:14px;width: 290px; height: 28px;line-height: 28px;}
.main-niero2 ul li a.gif_pic{width:265px;}
.main-niero2 ul li span{ position:absolute;top:0;right:0;font-size:14px;height:28px;line-height:28px;}
.main-niero3{ margin-top:10px; margin-left:10px; overflow:hidden;}
.main-niero3 ul{ width:338px;height:80px;}
.main-niero3 ul li{ width:78px; float:left; margin:8px 16px;}
.main-niero3 ul li a{ font-size:15px; color:#4a1a1a; background:url(../images/icon1.png) no-repeat left center; padding-left:14px;}
.main-niero3 p{ margin-left:12px;}
.main-niero3 p img{ margin-bottom:10px;}
.lianjie{ width:1100px; margin:0 auto; margin-top:8px; padding-bottom:24px;}
.main-top1{ border-bottom:2px solid #6f6f6f;height:36px;}
.main-top1 p{ float:left; height:36px; line-height:36px;width:122px; background:#ac0202; font-size:20px; color:#FFFFFF; text-align:center;}
.main-top1 a{ float: right; margin-top:6px;}
.lianjie .p-3{ margin-top:20px; font-size:14px; margin-left:30px;}
.downbg{ background:#787878; width:100%; height:118px;}
.down{ width:1100px; margin:0 auto;}
.down .wenzi{ float:left; text-align:center; margin-top:26px; color:#FCFCFC; line-height:24px; margin-left:280px;}
.down .tu{ float:right; margin-top:16px; margin-right:30px;}
.down .tu img{ margin:0 10px;}
.baibg{width:1100px; background:#FFFFFF; margin:0 auto; padding-top:20px;}


/*机构简介*/
.neiye{ width:1100px; margin:0 auto; overflow:hidden;}
.neiye-top{ border-bottom:solid #BDBDBD 2px; height:30px; line-height:30px;}
.neiye-top a{ font-size:14px;}
.neiye-top .shouy{ background:url(../images/icon2.png) no-repeat left center; padding-left:26px;}
.neiye-left{ width:220px; margin-top:20px; min-height:300px;}
.neiye-left p{ width:220px; height:36px; background:#7e7e7e; color:#FFFFFF; font-size:18px; text-align:center; line-height:36px;}
.subNavBox{}
.subNav{width:190px;height:28px; margin-top:4px; background:url(../images/libg.jpg) no-repeat; line-height:28px; padding-left:30px; font-size:14px; color:#FFFFFF;overflow:hidden;}
.subNav a{ color:#FFFFFF; float:left; width:140px; overflow:hidden;}
.subNav span{ float:right; margin-top:9px; margin-right:20px;}
.subNav:hover{background:#ac0202;}
.subNavBox .active{background:#ac0202;}
.currentDd{background:#ac0202;}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;}
.navContent li a{display:block;width:220px;heighr:28px;text-align:center;font-size:14px;line-height:28px;color:#333}
.navContent li a:hover{color:#fff;background-color:#277fc2}
.neiye-left ul li .currentA{ background:#ac0202;}
.neiye-right{ width:860px;margin-top:20px;padding-bottom:30px;}
.neiye-right h1{ text-align:center; font-size:24px; line-height:36px;}
.neiye-right .shijian{ text-align:center; line-height:24px; color:#7C7C7C; padding-bottom:10px;}
.neiye-right p{ padding:0 20px;font-size:16px;line-height:30px; font-family:"宋体"}
.neiye-right div{ font-size:16px;line-height:30px;font-family:"宋体"}
.neiye-right ul{ width:820px; margin:0 auto;}
.neiye-right ul li{ overflow:hidden; height:36px;width:820px; line-height:36px; border-bottom:1px dotted #AFAFAF;}
.neiye-right ul li a{ float:left;font-size:14px; background:url(../images/fang.jpg) no-repeat left center; padding-left:16px;}
.neiye-right ul li span{ float:right;font-size:14px;}


/*列表*/
.liebiao{ width:850px;}
.liebiao ul{ margin-top:10px;}
/*.liebiao ul li{ width:820px; overflow:hidden; margin:0 auto; margin-top:20px; background:#fdfdfd; border:1px solid #CBCBCB; padding:16px 0;}
.liebiao ul li a{ float:left;}
.liebiao ul li a img{ width:180px; height:auto; margin-left:20px;}
.liebiao ul li .wenzi1{ float:left; margin-left:30px; width:560px;}
.liebiao ul li .wenzi1 p{ font-size:16px; color:#000000; font-weight:bold; line-height:28px; margin-bottom:8px;}
.liebiao ul li .wenzi1 p span{ color:#5B5B5B;}*/
.liebiao ul li{ float:left; width:182px; border:1px solid #979797; padding:10px; margin:10px 4px;}
.liebiao ul li:hover{ border:1px solid #D01316;}
.liebiao ul li a{ display:block;}
.liebiao ul li a img{ width:182px; height:240px; object-fit: cover; }
.liebiao ul li p{ font-size:14px;height:28px; line-height:22px; margin-bottom:10px; margin-top:6px;text-align:center;}


/*校长信箱*/
.biaodan{margin-top:20px; margin-left:30px; width:800px;}
.biaodan table{ margin-left:30px; font-size:14px;}
.biaodan table tr td span{ color:#EC0A0E;}


/*分页样式*/
.pages {
    clear:both;
    width:100%;
    margin:30px 0 20px;
}
.pagebox {
    width:100%;
    height:30px;
    line-height: 30px;
    text-align:center;
    clear:both;
    font-size:16px;
}
.pagebox span a, .pagebox_pre_nolink{
    height:30px;
    line-height:30px;
    border:1px solid #ddd;
    padding:5px 10px;
    color:#666;
    cursor:default;
    text-align:center;
}
.pagebox span.pagebox_num_nonce {
    background-color:#ac0202;
    border:1px solid #ac0202;
    color:#fff;
    height:30px;
    line-height:30px;
    margin:0 5px;
    padding:5px 10px;
}
.pagebox span.pagebox_num:hover a{
	background-color:#ac0202;
    border:1px solid #ac0202;
    color:#fff;
}
.pagebox .pagebox_pre:hover a,.pagebox .pagebox_next:hover a{
	background-color:#ac0202;
    border:1px solid #ac0202;
    color:#fff;
}
.pagebox_jump {
    display:none;
}
.pagebox span.pagebox_num_nonce a{
	color:#fff;
	margin:0;
	padding:0;
	background: none;
	border: 0;
}

.pagebox strong{
	font-weight: normal;
}

