html,body {
	margin: 0px;
	font: normal 12px å®‹ä½“, Verdana, Geneva, sans-serif;
	/*color:#888888;*/
	background-color:#fff;}
img{border: none;}
input {outline:none;}
textarea{resize:none;}
.clear_both{clear:both; height:1px; line-height:1px;}
div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,img,input,textarea,select,lable,form,embed{margin:0; padding:0; list-style:none; border:0; font-weight:normal;}
/*table,th,tr,td,*/
a:link,a:visited{color:#727272; text-decoration:none;}
a:hover{color:#E60012; text-decoration:underline;}

.schooltop{width:100%; margin:0 auto; height:28px; background-color:#105401;}
.schoolreturn{width:1160px; height:28px; margin:0 auto; line-height:28px; text-align:right; color:#58884e;}
.schoolreturn a{ color:#58884e;}
.schoolreturn a:hover{ color:#88b97e;}

.schoolnav{width:100%; margin:0 auto; height:40px; background-color:#28955b;}

/* navBar */
/* ä¿æŒåŽŸä¸€çº§å¯¼èˆªæ ·å¼ */
.navBar {
    width: 1170px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    background: #28955b;
}
.nav {
    position: relative;
    width: 1170px;
    margin: 0 auto;
    font-family: å®‹ä½“, SimSun, SimHei;
    font-size: 16px;
    z-index: 2;
    list-style: none;
    padding: 0;
    display: flex; /* æ”¹ç”¨flexå¸ƒå±€æ›´çŽ°ä»£ */
    align-items: center;
}
.nav > li {
    float: left; /* ä¿æŒåŽŸæœ‰æµ®åŠ¨å¸ƒå±€ */
    position: relative;
    width: 110px;
    text-align: center;
    color: white;
}
.nav a {
    color: #fff;
    text-decoration: none;
    display: block;
}
.nav a:hover {
    color: #fff;
    text-decoration: none;
}

.nav > li:not(:last-child)::after {
    content: "|";
    color: #28955b;
    font-size: 12px;
    position: absolute;
    right: -8px;
    top: 0;
}

/* å½“å‰é€‰ä¸­é¡¹ */

/* äºŒçº§èœå•ä¿®å¤ */
.nav > li > ul {
    display: none;
    position: absolute;
    left: 0;
    top: 40px;
    width: 104px;
    background: #2c9b60;
    border: 1px solid #1c7f4b;
    border-top: none;
    padding: 0;
    margin: 0;
    list-style: none;
    z-index: 1000;
    opacity: 0.9;
}
.nav > li > ul li {
    border-bottom: 1px solid #1c7f4b;
    text-align: center;
}
.nav > li > ul li:last-child {
    border-bottom: none;
}
.nav > li > ul a {
    padding: 7px 0;
    height: auto;
    line-height: 24px;
    font-size: 14px;
}
.nav > li > ul a:hover {
    background-color: #085e26;
}
.has-sub sub {
    width:100px;
    left:100px;
}



.side-nav .sub {
    left: 20px;
    position: relative;
}

.sub li {
    width: 226px!important;
}
/* ä¸‹æ‹‰ç®­å¤´ */
.nav > li.has-sub::after {
    font-size: 10px;
    color: #fff;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
}

/* äº¤äº’æ•ˆæžœ */
.nav > li.has-sub:hover > ul {
    display: block;
}
.nav > li:hover {
    background: rgba(0,0,0,0.1);
}

/* äºŒçº§å¯¼èˆªæ–°å¢žæ ·å¼ - ä¿æŒåŽŸæœ‰æ ·å¼åŸºç¡€ä¸Šæ·»åŠ  */
.nav .m.has-sub:hover .sub {
    display: block;
}
.nav .m.has-sub {
    position: relative;
}
.nav .m.has-sub:after {
    
    font-size: 10px;
    margin-left: 5px;
    color: #fff;
}
.nav .sub {
    padding: 0;
    margin: 0;
    list-style: none;
}
.schoolbanner{width:100%; margin:0 auto; height:307px; background-color:#E0AA09;}
.schoolbanner1{width:100%; margin:0 auto; height:130px; background:url(/dfiles/11206/images/banner04.jpg) no-repeat center center;}

/*school*/
.m_banner{ background:#fff;height:307px; position:relative;}
.m_banner .banner{height:307px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:100px;width:1000px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -480px;z-index:2;}
.banner_ctrl a{ display:block;width:30px;height:100px; background:url(/dfiles/11206/css/images/banner_ctrl.png) no-repeat;_background:url(/dfiles/11206/css/images/banner_ctrl.png) no-repeat; position:absolute; opacity:.5;filter: alpha(opacity=10);
-moz-opacity:0.5;}
.banner_ctrl a.prev{left:-145px;}
.banner_ctrl a.next{right:-110px; background-position:-30px 0;}
.schoolmiddle{width:1170px; margin:30px auto;}
.schoolmid{width:1080px; margin:30px auto;}
.middleleft{width:570px; float:left; height:205px; margin:0 6px; border:1px solid #93CAAD;}


.nav1{width:200px; float:left; min-height:100px; margin-top:50px; margin-bottom:10px;}
.nav1 li{width:200px; float:left; height:34px; line-height:34px; border-bottom:1px solid #ebebeb; font-size:14px;}
.nav1 li:hover{ background-color:#ebebeb;}
.nav1 li a{ display:block; padding-left:50px;}
.nav1 li a:hover{ text-decoration:none;}
.nav2{width:200px; float:left; height:70px;}
.title{width:570px; float:left; height:39px; border-bottom:1px solid #28955B;}
.title1{ float:left; height:38px; line-height:38px; padding-left:30px; background:url(/dfiles/11206/images/ddd.jpg) no-repeat 10px -15px; font-size:18px; color:#28955B;}
.more{width:52px; float:right; height:20px; margin-top:9px; margin-right:10px;}
.txt{ height:145px; float:left; width:540px; margin-left:13px; margin-top:10px;}
.txt ul{height:24px; float:left; width:540px;}
.txt1{ height:24px; line-height:24px; float:left; width:470px; padding-left:22px; background:url(/dfiles/11206/images/ddd.jpg) no-repeat 0 3px;overflow:hidden;}
.time{ height:24px; line-height:24px; width:48px; float:right; text-align:right;}

.middleleft1{width:570px; float:left; height:205px; margin:0 6px; border:1px solid #7A9DC8; margin-top:50px;}
.title3{width:570px; float:left; height:39px; border-bottom:1px solid #01479D;}
.title4{width:150px; float:left; height:38px; line-height:38px; padding-left:30px; background:url(/dfiles/11206/images/ddd.jpg) no-repeat 10px -41px; font-size:18px; color:#01479D;}
.txt2{ height:145px; float:left; width:540px; margin-left:13px; margin-top:10px;}
.txt2 ul{float:left;}
.txt2 ul li{height:24px; float:left; width:408px; margin-left:15px;}
.txt3{ height:24px; line-height:24px; float:left; width:330px; padding-left:22px; background:url(/dfiles/11206/images/ddd.jpg) no-repeat 0 -177px;}

.imagesd{width:117px; height:117px; float:left; margin-top:14px;}

.txt4{min-height:145px; float:left; width:740px; margin:20px 30px 0 30px;}
.txt4 ul{height:34px; float:left; width:740px;}
.txt5{ height:34px; line-height:34px; float:left; width:610px; padding-left:25px; background:url(/dfiles/11206/images/ddd.jpg) no-repeat 0 8px;overflow:hidden;}
.txt5 a{font-size: 14px;}
.time1{ height:34px; line-height:34px; /*width:80px;*/ float:right; text-align:right;}
.txt6{min-height:145px; float:left; width:710px; margin:20px 45px;}
.txt7{float:left; width:710px; padding:10px 0; min-height:30px; line-height:30px; font-size:24px; color:#28955b; text-align:center;}
.txt8{float:left; width:710px; height:20px; line-height:20px; font-size:14px; text-align:center;}

.middleleft2{width:570px; float:left; height:205px; margin:0 6px; border:1px solid #93CAAD; margin-top:50px;}
.title33{width:570px; float:left; height:39px; border-bottom:1px solid #F4BCB5;}
.title44{width:150px; float:left; height:38px; line-height:38px; padding-left:30px; background:url(/dfiles/11206/images/ddd.jpg) no-repeat 10px -67px; font-size:18px; color:#D9200B;}

.bottom{width:100%; margin:0 auto; height:35px; line-height:35px; border-top:#CDCDCD solid 1px; border-bottom:#CDCDCD solid 1px;}
.bottom2{width:100%; margin:0 auto; height:20px; padding:40px 0; line-height:20px; text-align:center;}
.bottom1{width:1160px; height:35px; margin:0 auto;}
.boleft{width:81px; height:35px; float:left; background:url(/dfiles/11206/images/tb.jpg) no-repeat 0 6px; color:#FFF; text-align:center;}
/*
.boleft1{width:300px; height:35px; float:left; margin-left:10px; color:#28955B;}
.boleft1 a{ color:#01479D;}
.boleft1 span{ padding:0 2px;}

.boright{height:35px;line-height:35px; }
.search3{width:225px; float:left; height:24px; border:#eaeaea solid 1px;}

.search2{width:200px;height:35px;line-height:35px;float:left;}
.default{height:30px;line-height:35px;color:#888888;overflow:hidden; border:1px solid #f4f4f4;vertical-align:middel;}
*/

.boleft1{width:260px; height:35px; float:left; margin-left:10px; color:#28955B;}
.boleft1 a{ color:#01479D;}
.boleft1 span{ padding:0 2px;}

.boright{width:560px; height:35px; float:left; line-height:35px;}
.boright span{ float:left; margin-left:12px;}

.search3{width:195px; float:right; height:24px; border:#eaeaea solid 1px; margin-top:5px;}
.default{ width:195px; height:24px; color:#888888;}
.abc{width:200px; float:right; height:35px;}  


.boright span{ float:left; margin-right:21px;}

.boright1{ height:35px; background:url(/dfiles/11206/images/tb.jpg) no-repeat 0 -27px; padding-left:35px;}
.boright2{ height:35px; background:url(/dfiles/11206/images/tb.jpg) no-repeat 0 -60px; padding-left:35px;}
.boright3{ height:35px; background:url(/dfiles/11206/images/tb.jpg) no-repeat 0 -95px; padding-left:35px;}

.middleright1{width:802px; float:right; min-height:100px;}
.middleright2{width:800px; float:left; border:1px solid #93CAAD;}
.middleright3{width:800px; float:left; height:39px; border-bottom:1px solid #28955B;}
.middleright4{ float:right; padding:0 20px; line-height:39px; height:39px; background:url(/dfiles/11206/images/ddd.jpg) no-repeat 0 -91px; color:#aaaaaa;}

.paging{width:710px; float:left; height:28px; padding-left:45px; margin-bottom:26px; margin-top:10px;}


/*CSS sabrosus style pagination*/
DIV.sabrosus {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center
;}
DIV.sabrosus A {
	border-right: #dedede 1px solid; padding-right: 10px; border-top: #dedede 1px solid; padding-left: 10px; padding-bottom: 7px; border-left: #dedede 1px solid; color: #3d3d3d; margin-right: 2px; padding-top: 7px; border-bottom: #dedede 1px solid; text-decoration: none
;}
DIV.sabrosus A:hover {
	border-right: #6DD797 1px solid; border-top: #6DD797 1px solid; border-left: #6DD797 1px solid; color: #000; border-bottom: #6DD797 1px solid; background-color: lightyellow
;}
DIV.pagination A:active {
	border-right: #6DD797 1px solid; border-top: #6DD797 1px solid; border-left: #6DD797 1px solid; color: #000; border-bottom: #6DD797 1px solid; background-color: lightyellow
;}
DIV.sabrosus SPAN.current {
	border-right: #4FBA79 1px solid; padding-right: 10px; border-top: #4FBA79 1px solid; padding-left: 10px; font-weight: bold; padding-bottom: 7px; border-left: #4FBA79 1px solid; color: #fff; margin-right: 2px; padding-top: 7px; border-bottom: #4FBA79 1px solid; background-color: #5DCA88
;}
DIV.sabrosus SPAN.disabled {
	border-right: #ebebeb 1px solid; padding-right: 10px; border-top: #ebebeb 1px solid; padding-left: 10px; padding-bottom: 7px; border-left: #ebebeb 1px solid; color: #9a9a9a; margin-right: 2px; padding-top: 7px; border-bottom: #ebebeb 1px solid
;}

.sub li {width: 226px!important;border-bottom: 1px solid #ebebeb;}
.mleft {
    width: 247px; 
    min-height: 100px; 
    float: left;
}
.mleft1 {
    width: 245px; 
    min-height: 100px; 
    float: left; 
    border: 1px solid #DCDCDC;
}
.mleft2 {
    width: 245px; 
    height: 40px; 
    float: left; 
    background-color: #28955B; 
    color: #FFF; 
    font-size: 16px;
}
.mleft3 {
    width: 170px; 
    padding-left: 30px; 
    line-height: 40px; 
    height: 40px; 
    float: left; 
    background: url(/dfiles/11206/images/ddd.jpg) no-repeat 7px -114px;
}
.mleft4 {
    width: 45px; 
    height: 40px; 
    float: right; 
    background: url(/dfiles/11206/images/ddd.jpg) no-repeat 16px -141px;
}
.mleft5 {
    width: 245px; 
    min-height: 100px; 
    padding: 12px 0; 
    float: left;
}
.mleft5 li {
    width: 245px;
    float: left;
    height: auto;
    line-height: 36px;
    border-bottom: 1px solid #ebebeb;
    font-size: 16px;
    color: #212121;
}
.mleft6 {
    width: 245px; 
    height: 36px; 
    float: left;
}
.mleft6 a { 
    color: #28955b; 
    display: block; 
    border-left: 5px solid #5dca88; 
    padding-left: 30px;
}
.mleft6 a:hover { 
    color: #28955b; 
    text-decoration: none; 
    border-left: 5px solid #5dca88;
}
.mleft7 {
    width: 245px; 
    height: 36px; 
    float: left;
    overflow: hidden;
}
.mleft7 a { 
    color: #212121; 
    display: block; 
    border-left: 5px solid #fff; 
    padding-left: 6px;
    font-size: 14px;
}
.mleft7 a:hover { 
    color: #28955b; 
    text-decoration: none; 
    border-left: 5px solid #5dca88;
}

/* æ–°å¢žçš„ä¾§è¾¹å¯¼èˆªæ ·å¼ */
.side-nav {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

.side-nav > li {
    position: relative;
}

.side-nav a {
    display: block;
    padding: 8px 30px;
    color: #212121;
    text-decoration: none;
    transition: all 0.3s;
}

.side-nav > li > a {
    font-size: 16px;
    border-left: 5px solid #fff;
    border-bottom: 1px solid #ebebeb;
}

.side-nav > li > a:hover {
    color: #28955b;
    border-left: 5px solid #5dca88;
}

.side-nav .sub {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

.side-nav .sub li a {
    padding-left: 40px; /* äºŒçº§èœå•ç¼©è¿› */
    font-size: 14px;
    color: #555;
}

.side-nav .sub li a:hover {
    color: #28955b;
    border-left: 5px solid #5dca88;
}



.go{width:31px; float:right; height:18px; margin-top:4px;}
.contentimg{width:247px; float:left; height:69px; margin-bottom:10px;}


.content{width:100%; float:left; min-height:65px; padding-bottom:15px; border-bottom:1px dashed #909090;}
.content1{width:100%; float:left; display:inline-block; vertical-align:middle; text-align:center; margin-top:10px;}
.content1 a{font-size: 14px;}
.content2{width:100%; float:left; min-height:100px; margin:30px auto;color: #000; font-size: 14px;line-height: 2em;}
.ke-content {color: #000; font-size: 14px;line-height: 2em;}
.content2 a{text-align:center;}
.vsbcontent_img{ overflow:hidden; text-align:center!important;}
.vsbcontent_img img{ width:650px; width:expression(document.body.clientWidth>650?"650px":"auto"); max-width:650px; }
.content2 p{ text-indent:2em; text-align:left}
.content2 p a{ width: 100%; text-align: center; display: inline-block;}
.newspic { width:650px; width:expression(document.body.clientWidth>650?"650px":"auto"); max-width:650px; overflow:hidden; margin-top:15px; margin-bottom:10px;}
.p_pages span{ padding:0 6px!important;}
.p_pages span a{ color:#727272;}