* {
padding: 0;
margin: 0;
font-family: "Microsoft YaHei";

}

.no_list_style {
list-style: none;
}

a {
text-decoration: none;
}

.list_style {
margin-left: 20px;
color: #D8D8D8;
height:51px;
}

#content_zhuye {
width: 1467px;
margin: 0 auto;
margin-top: 49px;
margin-bottom: 49px;
height: 500px;
}

.header allLogoFonts a {
text-decoration: none;
}
.clearfix{
content:"";
display: block;
clear: both;
}
.content_zhuye {
width: 1467px;
height: 158px;
margin: 0 auto;
}

.content_zhuye .nav-wai .nav_div ul li a {
text-decoration: none;
}

.header_left {}

.search {
width: 720px;
float: right;
margin: auto;
margin-top: 21px;
}

.search input {
float: left;
height: 47px;
outline: none;
border: 1px solid #239700;
border-top-left-radius: 0.2em;
border-bottom-left-radius: 0.2em;
box-sizing: border-box;
padding-left: 10px;
width: 559px;
border-right: none;
}

.search button {
float: right;
height: 47px;
background-color: #9ED290;
border-style: none;
outline: none;
border-top-right-radius: 0.2em;
border-bottom-right-radius: 0.2em;
font-size: 20px;
width: 161px;
border: 1px solid #239700;
border-left: none;
}

.header_right input::-webkit-input-placeholder {
color: #407F2F;
font-size: 16px;
}

.header_right input::-moz-placeholder {
color: #407F2F;
font-size: 16px;
}

.header_right input:-ms-input-placeholder {
color: #407F2F;
font-size: 16px;
}

.search button i {
font-style: normal;
}

.hist_fonts_logo img {
width: 172px;
height: 48px;
margin-top: -6px;
float: left;
margin-left: 14px;
}

.allLogoFonts .foodChinese a,
.allLogoFonts .foodEnglish a {
text-decoration: none;
}

.header {
height: 110px;
margin-top: 32px;
}

.allLogoFonts {
width: 40%;
float: left;
}

.header .foodLogo img {
width: 94px;
height: 94px;
}

.foodLogo {
float: left;
margin-top: -5px;
}

.nav-wai {
z-index: 5;
position: relative;
width: 104%;
font-size: 19px;
height: 44px;
min-width: 1000px;
margin-top: 6px;
margin-left: -6px;
}

.green {
color: #407F2F;
}

.none_link li {
border-bottom: none;
}

.nav_div {
height: 44px;
clear: both;
margin: 0px auto;
}

.nav_div .a_border_bottom {
margin: auto 0;
margin-right: 19px;
}

.nav_div>ul {
list-style: none;
line-height: 44px;
width: 100%;
height: 44px;
}

.carousel-indicators {
z-index: 1;
}

.nav_div>ul>li {
float:left;
width: 118px;
text-align: center;
margin-left:32px;
}

.nav_div ul li ul {
position: absolute;
}

.nav_div .ex1 {
list-style-type: none;
}

.top {
width: 100%;
height: 505px;
position: relative;
overflow: hidden;
}

.nav_div .active {
color: green;
border-bottom: 4px solid green;
}

.content_one , .content_xueyuanxinwen, .content_tongzhigonggao{
height: 400px;
margin-bottom: 21px;
width: 469px;
float: left;
}
.content_xueyuanxinwen{
margin: 0 30px;
}
.content_three {
width: 1467px;
height: 500px;
margin: 0 auto;
}

.carousel-indicators .active {
background: green;
}

.hist_img_div {
width: 100%;
height: 410px;
overflow: hidden;
position: relative;
}

.hist_img {
min-width: 100%;
min-height: 334%;
position: absolute;
top: -477px;
left: 0;
}

.content_news_content {
float: right;
width: 706px;
margin-top: 10px;
}

.content_news_lunbo {
float: left;
height: 385px;
}

.carousel-indicators LI {
float: left;
}

.carousel-indicators {
margin-left: auto !important;
margin-right: auto !important;
width: 500px;
}

#u_u2_imgdiv img {
width: 700px;
height: 385px;
}



a {
text-decoration: none;
}

.content_tongzhigonggao li a,
.content_xueyuanxinwen ul li a,
.content_three li a {
height:32px;
overflow: hidden;
line-height:32px;
float: left;
display: block;
color: #575757;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 21px;
margin-top:0px;
}

.content_jiaoyu {
float: left;
width: 469px;
margin: 0 30px;
}
.content_keyan {
float: left;
width: 469px;
}

.content_dangjiandongtai {
float: left;
width: 100%;
}

.about {
background: #d7e7d3;
color: #FFF;
text-align: center;
float: right;
height: 23px;
line-height: 36px;
margin-top: -47px;
font-style: normal;
width: 97px;
height: 36px;
}

#content_zhuye .about a {
font-size: 12px;
color: #1a5d08;
text-decoration: none;
}

.about a .about_span {
font-size: 17px;
color: #1a5d08;
}

.items_top {
color: #008000;
font-size: 26px;
}

.content_news_top {
height: 52px;
line-height: 40px;
border-bottom: 2px solid #D8E7D4;
}

#school_news {
width: 706px;
height: 52px;
float: right;
}

.li_line {
height: 140px;
width: 100%;
margin: 20px 0;
border-bottom: 2px dashed #CAE6C2;
}

.li_line_02 {
height: 170px;
}


.date em {
height: 32px;
line-height: 32px;
font-style:normal;
color: #000;

font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";



}

.date em.little_margin {
margin-left: -10px;
}

.a_length {
width: 87%;
}


.dangtuangongxue_inner {
width: 93%;
}

.nav_div a {
color: #000;
}

.dottedLine {
border-bottom: 1.5px solid #D8E7D4;
border-bottom-style: dashed;
}

.bottom {
background: #D1E4CB;
width: 100%;
font-size: 15px;
height: 350px;
background: #D5E8CF;
}

.icon_green {
color: green !important;
margin-left: 10px;
}

.bottom_all {
width: 1467px;
margin: 0 auto;
height: 300px;
}

.bottom_up_right {
height: 100%;
float: left;
}.QRcode {
margin: 48px 28px;
}


.QRcode_hist {

height: 200px;
float: left;
margin-right: 56px;
margin-left: 28px;

}
.QRcode_food {
margin-right: 0 !important;
}


.QRcode_hist img,
.QRcode_Library img {
width: 100px;
height: 100px;
}

.bottom_all {
color: green;
}

.bottom_up {
border-bottom: 1px solid #BED1B9;
height: 263px;
}

.bottom_up_left span {
color: green;
}

.bottom_middle {
width: 1467px;
margin: 0 auto;
margin-top: 42px;
height: 196px;
font-size: 18px;
padding-top: 20px;
}

.bottom_up_left {
width: 890px;
height: 100%;
float: left;
margin-top: 6px;
}

.bold {
font-weight: bold;
}

.campus_link {
height: 65px;
}

.campus_link_center {
width: 100%;
height: 50%;
margin-top: 47px;
}

.campus_link_center .Grid-cell {
width: 125px;
height: 100%;
float: left;
margin-top: 1px;
}


.campus_link_center .campus_link_font {
float: left;
height: 50px;
width: 90px;
}

.campus_link_content {
float: left;
}

.campus_link_center .kuang {
width: 114px;
height: 30px;
line-height: 28px;
margin: auto;
border: 1px solid #1A5D08;
margin-right: 18px;
}

.underline {
border-bottom: 1px solid green;
}

.underline_inner {
border-bottom: 2px solid #008000;
width: 112px;
height: 52px;
}

.QRcode_Library {
height: 200px;
float: left;
}

.QRcode_fonts {
color: #9DA096;
margin-left: -3px;
}

.QRcode_font {
float: left;
}



.QRcode_fonts_02 span {
margin-left: -28px;
}

.foodEnglish {
margin-top: 0px;
margin-left: 16px;
width: 405px;
}

.Chinese {
margin-top: 7px;
height: 46px;
}

.foodChinese {
FONT-SIZE: 47PX;
margin-right: 90px;
margin-left: 9px;
width: 200px;
float: left;
margin-top: -23px;
}

.FoodChineseLogo {
width: 188px;
height: 48px;
margin-top: -10px;
}

.foodEnglishFont,
.foodChineseFont {
color: #239700;
}

.foodChineseFont {
font-weight: 550;
}

.foodEnglishFont {
font-size: 28px;
}

.date_day {
height: 76px;
font-size: 33px;
color: green;
padding-top: 14px;
}

.date_day_span {
margin: auto;
}

.date_day_span {
margin-left: 33%;
}

.date {
font-size: 21px;
margin-left:5px;
float: right;
}

.date_month_day {
height: 39px;
background: #C9E6C1;
color: green;
}

.date_month_day div {
margin: auto;
width: 60px;
padding-top: 4px;
font-size: 21px;
}

.content_dangjiandongtai_big {
width: 469px;
float: left;
}

.all-ul {
margin-top: 11px;
}

.common_link {
width: 920px;
margin-top: 10px;
z-index: 0;
height: 100px;
position: relative;
}

.common_link .common_link_font:nth-child(5) {
margin-left: 28px;
}

.common_link .common_link_center {
margin-right: -12px;
width: 800px;
height: 20px;
}

.common_link .underline {
text-decoration: none;
}

.common_link_content {
float: left;
}

.common_link .common_link_font {
float: left;
min-width: 110px;
height: 35px;
margin-left: 0;
}

.workDepartment {
margin-right: 42px;
}

.peopleDepartment {
margin-left: 18px;
}

.common_link_center {
width: 800px;
height: 50%;
margin-top: 47px;
}

.kuang a {
margin-left: 11px;
}

.kuang ul li a {
color: #1a5d08;
}

.bottom a {
text-decoration: none;
}

.bottom_center .copy,
.bottom_center .copy a {
color: green;
}

.top #imgList li {
float: left;
width: 100%;
height: 505px;
list-style: none;
position: absolute;
}

#imgList {
position: absolute;
height: 505px;
position: relative;
overflow: hidden;
}

#imgList li {
width: 100%;
height: 505px;
overflow: hidden;
position: relative;
}

#imgList li.lunbo_img01 img {
position: absolute;
top: -450px;
left: 0%;
}

#imgList li.lunbo_img02 img {
position: absolute;
top: -450px;
left: 33%;
}

#imgList li.lunbo_img03 img {
position: absolute;
top: -450px;
left: 0%;
min-width: 100%;
min-height: 410px;
}

.ul3 {
float: left;
margin-right: -207px;
}

.hidden_second_menu {
background: #fff;
border: 1px solid gray;
}

#nav_ul .ex1 .hidden_second_menu .li2 a {
margin-right: -1px;
}

.hidden_third_menu {
background: #fff;
border: 1px solid gray;
}

.hidden_second_menu li:hover {
background: #EEEEEE;
}

.hidden_second_menu,
.hidden_third_menu,
.hidden_third_menu li,
.kuang ul {
list-style: none;
}

.nav_div li .a_border_bottom:hover {
color: green;
border-bottom: 4px solid green;
}

.kuang .hidden_bottom_menu {
width: 544px;
height: 202px;
background: #fff;
border: 1px solid gray;
z-index: 999;
position: absolute;
}

.hidden_bottom_menu li {
float: left;

margin: 2px 8px;

}

.hidden_bottom_menu a {
color: #000;
}

.pointer {
position: absolute;
width: 436px;
bottom: 30px;
left: 781px;
}

.pointer>span {
cursor: pointer;
display: inline-block;
width: 100px;
height: 8px;
background: #D8D8D8;
margin-left: 12px;
}

.pointer .on {
background: green;
}

.arrow01 {
position: absolute;
text-decoration: none;
width: 40px;
height: 40px;
background: #727d8f;
color: #fff;
font-weight: bold;
line-height: 40px;
text-align: center;
top: 180px;
}

.arrow01:hover {
background: #0f0f0f;
}

.icon-arrow-left {
left: 0;
}

.icon-arrow-right {
right: 0;
}

.top01 {
height: 385px;
position: relative;
overflow: hidden;
width: 469px;
}

#imgList01 {
position: absolute;
width: 2169px;
}

.top01 #imgList01 li {
float: left;
width: 469px;
height: 385px;
list-style: none;
}

.pointer01 {
position: absolute;
width: 469px;
bottom: -6px;
}

.icon-arrow-left01 {
left: 0;
}

.icon-arrow-right01 {
right: 0;
}

.pointer01>span {
cursor: pointer;
display: inline-block;
height: 9px;
width: 33.3%;
margin-right: -5px;
}

.pointer01 .on01 {
background: green;
}

#imgList01 li div {
width: 469px;
height: 68px;
font-size: 16px;
background: rgba(0, 0, 0, .6);
margin-top: -68px;
color: #fff;
text-align: center;
line-height: 68px;
position: relative;
}

#imgList01 li img {
width: 100%;
height: 100%;
}

.w-100 {
height: 410px;
}

.copy {
font-size: 18px;
}

.hide {
display: none;
}

.show {
display: block;
}

.hidden_second_menu li a {
padding: 0 3px;
}

.hidden_third_menu li a {
padding: 0 3px;
}

.abstract {
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
}

.content_three a:hover, #content_zhuye a:hover {
text-decoration: none;
}


.xiangxia {
width: 10px;
height: 10px;
position: relative;
top: -2px;
line-height: 12px;
margin-left: 2px;
}

.icon_green {
width: 9px;
height: 9px;
position: relative;
top: -2px;
line-height: 12px;
margin-left: 10px;
}
.nav-wai .nav_div ul li:first-child img,
.nav-wai .nav_div ul li:nth-child(2) img{
display:none;
}