@charset "utf-8";
/* CSS Document */

.list_item .count{    background: #9C3 !important ;    border: 1px solid #060 !important;}
body { font-family: "微软雅黑"; background: #fff; font-size: 14px !important; margin: 0px auto; text-align: center; padding: 0px; list-style: none; }
body { background:#fff url(images/bd-bj.jpg)  no-repeat top ; background-size:100% ;background-attachment: fixed;}
div, ul, li, p, h1, h2, h3, h4, h5, h6 { list-style: none; padding: 0px; margin: 0px; }
a, font { text-decoration: none; text-transform: none; padding: 0px;color:#333 }
font td { font-size: 12px; text-transform: none; }
img { border: none; }
.fullSlide { width: 100%; position: relative; height: 450px; background: none; padding-top: 0px; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 450px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 10; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 40px; height: 10px; margin: 2px; overflow: hidden; background: #000; filter: alpha(opacity=100); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #0cb1f6; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: url(images/slider-arrow.png) -126px -137px #0cb1f6 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 15%; background-position: -6px -137px; }
.tongping { width: 100%; margin: 0px auto; }
#header, #box, .box { width: 1400px; width: 1200px; margin: 0px auto; text-align: left; overflow: hidden }
.box { width: 1400px; /*padding: 15px;*/  width: 1400px; margin: 0px auto; text-align: left; overflow: hidden }
.header_top { background: #eef6ed; line-height: 35px; border-bottom: 1px solid #cececd }
.logo { padding: 0; }
.logo img { max-width: 100% }
.r_shijian { width: 180px; float: right; }
.logo_right { width: 170px; float: right; }
.logo_right li { float: left; padding: 20px 3px; }
.daohang { background: linear-gradient(to bottom, #00a938, #047633);  height: 59px;border-radius: 10px; }
.daohang .dh { line-height: 59px; margin: 0px auto; z-index: 999; }
.daohang .dh li { float: left; text-align: center; line-height: 59px; display: inline-block; *display:inline;*zoom:1;z-index: 999; }
.lam {    display: flex;    justify-content: space-between;    /* margin: 20px 0; */    flex-wrap: wrap;    align-content: stretch; }
.lam li { width: 100%; text-align: center; font-size: max(1.35vmax, 24px); margin-top:10px;font-weight: 600; line-height: 110px; height: 110px; color: #ffffff; letter-spacing: 2px; border-radius: 8px;     display: flex;    justify-content: center;    align-items: center;}
.lam li a { color: #ffffff }
.lam li.i1 { background: #004918; }
.lam li i { padding-top: 7px; margin-right: 10px; }
.lam li.i2 { background:#0c6c2c; }
.lam li.i3 { background:#00a938; }
.daohang .dh li a { float: left; text-align: center; display: inline-block; padding: 0px 6px; font-size: 20px; color: #fff; font-family: Verdana; z-index: 999; }
.daohang .dh li:hover { font-weight: bold; line-height: 50px; display: inline-block; *display:inline;
*zoom:1;
z-index: 999; }
.daohang .dh a:hover, .wp_nav .sub-nav a:hover { color: #ffffff; background: #0cb1f6; display: block }
.wlink, .wlink a { color: #fff; width: auto; display: inline-block; *display:inline;
*zoom:1;
z-index: 999; }
.wlink:hover, .wlink a:hover { color: #fff; font-weight: bold; display: inline-block; *display:inline;
*zoom:1;
z-index: 999; }
.wp_nav .nav-item a span.item-name { line-height: 50px; display: inline-block; *display:inline;
*zoom:1;
}
.wp_nav .sub-nav { background: #ffffff; overflow: hidden; }
.wp_nav {     margin: 0;    padding: 0;    display: flex !important;    justify-content: space-between;}
.wp_pop_article_list .list_item {
    width: 100%;
    height: 36px;!important; line-height: 36px;!important; 
    border-bottom: 1px dashed #ccc;
    vertical-align: top;}
.wp_nav .nav-item a span.item-name { }

.sudynews_rili_1.rili .news_list li.news .news_text a{    line-height: 24px !important;
    font-size: 13px!important;display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; 
overflow: hidden; text-overflow: ellipsis;
    color: #666;}
.sudynews_rili_1.rili .news_list li.news .news_title a {display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; 
overflow: hidden; text-overflow: ellipsis;
    line-height: 32px !important;
    font-size: 16px !important;
    color: #037333 !important;
}
.sudynews_rili_1.rili .news_list li.news .news_time {
    float: left;
    width: 76px !important;
    height: 76px !important;
    margin-right: 10px;
    background: #c0e2d4 !important;
    text-align: center;    border-radius: 8px;
}
.sudynews_rili_1.rili .news_list li.news .news_time .news_days {
    font-size: 36px !important;font-weight:600;
    color:  #037333 !important;
    line-height: 52px !important;
}

.jianju1 { padding-top: 0px; overflow: hidden }
.jianju { padding-top: 25px; display: flex; justify-content: space-between; }
.tit_ty { width: 100%; height: 46px; line-height: 46px; background: url(images/bj_lm.png) no-repeat left center; font-size: max(1.2vw,20px); font-weight: bold;text-indent:3em; color: #004918; font-family: "微软雅黑" ;margin-bottom: 10px;}
.tit_ty span { display: block; font-size: max(1.2vw, 18px); }
.tit_ty h3 { display: inline-block;    vertical-align: sub; line-height: 20px;font-size: 3vmax; margin-right: 9px; font-weight: 900; }
.tit_ty a {display: list-item;float:right}
.tit_tyn { height: 46px; line-height: 46px; background: linear-gradient(to right, #00a938, #047633); font-size: max(.95vw, 16px);
font-weight: bold; color: #fff; display: flow-root; clear: both; text-indent: 10px; }
.txt_ty { width: 100%; float: left; overflow: hidden }
.biankuang { float: left; overflow: hidden }
.lr { margin: 0 18px; }
.tit_neiye { background: linear-gradient(to right, #00a938, #047633); height: 56px; line-height: 56px; color: #fff; text-indent: 2em; font-size:18px; font-weight:600 }
.tit_neiye a { color: #fff; font-size: 18px; line-height: 56px;}
/*### new_pic ###*/
.new_left{width:14%;min-height: 300px; float: left; }
.new_school1 {   float: right;width:38%; min-height: 300px; margin:0 2%;}
.new_pic1 {  width: 45%; min-height: 300px;float: left}
.new_pic { width: 745px; min-height: 300px; float: right; margin-left: 10px; }
.new_school { width: 49%; min-height: 300px;}
.new_kuai { width: 275px; float: left; overflow: hidden }
.new_kuai li { width: 135px; height: 135px; float: left; text-align: center; overflow: hidden }
.new_kuai li img { margin-top: 28px; }
.new_kuai li a { color: #ffffff; font-size: 14px; font-weight: bold; line-height: 40px }
.new_kuai li.kuai1 { background: #56b887; margin-right: 5px; }
.new_kuai li.kuai2 { background: #8d91ff; }
.new_kuai li.kuai3 { background: #696cb3; margin: 5px 5px 0px 0px; }
.new_kuai li.kuai4 { background: #ef9408; margin: 5px 0px }
.new_kuai li.kuai5 { background: #ff79a2; margin-right: 5px; }
.new_kuai li.kuai6 { background: #08a1ef; }
.wp_article_list { width: 98%; margin: 0px 0px 0px 3px; text-align: center }
.wp_article_list .list_item { height:40px; line-height: 40px; list-style: none; background: url(images/news.png) no-repeat 5px 12px; margin: 0px; padding: 0px }
.wp_article_list .list_item a { color: #000; list-style: none; }
.wp_article_list .list_item a:hover { color: #004918; }
.wp_article_list .list_item .Article_Index { background: none }
.ban_new { width: 588px; height: auto; float: left; overflow: hidden }
.title_ty { width: 100%; height: 46px; float: left; background: url(images/bj_lm.png) no-repeat left bottom; font-size: 16px; color: #ffffff; text-indent: 32px; line-height: 46px; overflow: hidden }
.title_ty a { font-size: 12px; color: #fff; float: right; padding-right: 12px; font-weight: 100; }
.yqlj_tit { width: 60px; height: 53px; float: left; background: #0cb1f6; color: #fff; font-weight: bold; font-size: 16px; text-align: center; padding-top: 7px; overflow: hidden }
.yqlj_txt { width: 1138px; height: 58px; float: left; background: #f3f3f2; border: 1px solid #dddddd; border-left:
}
.yqlj_txt ul { width: 100%; height: 29px; line-height: 35px; float: left; overflow: hidden }
.yqlj_txt ul li { float: left; }
.yqlj_txt ul li a { float: left; padding: 0px 10px; font-size: 14px; color: #1f211f }
.footer { width: 100%; height: 146px; background: #1d5111 url(images/bj_foot.jpg) no-repeat center center; padding-top: 60px; }
.con { width: 1200px; margin: 0 auto; }
.footer_l { float: left; width: 500px; text-align: left }
.footer_l dt { height: 40px; width: 200px; text-align: center; color: #fff; background: #F90; border-radius: 2px; line-height: 40px }
.footer_l dd { line-height: 50px; color: #fff; font-size: 16px; text-align: left; width: 200px; margin: 10px 0 10px 0; }
.footer_r { float: right; background: url(images/ewm.png) no-repeat left bottom; color: #fff; width: 520px; height: 148px; }
.footer_r li { line-height: 30px; text-indent: 130px; text-align: left; }
.footer_r li:first-child { font-size: 16px; }
.footer_bom { background: #194310; color: #fff; text-align: center; font-size: 14px; height: 46px; line-height: 46px; }
.foot_left { width: 375px; height: auto; float: left; margin-top: 15px; line-height: 30px; font-size: 14px; color: #fff; margin-left: 60px; }
.foot_left span { padding-top: 10px; }
.foot_z { width: 281px; height: 155px; float: left; margin: 19px 0px 0px 0px; margin-left: 55px; }
.foot_ewm { width: 150px; height: 112px; float: left; margin-top: 20px; margin-left: 116px; }
.ty_a_yangshi { font-size: 14px; border-bottom: 1px dashed #e8e8e8; line-height: 32px }
.ty_a_yangshi font, .ty_a_yangshi font td, .ty_a_yangshi td, .ty_a_yangshi td a, .ty_a_yangshi td div { font-size: 14px !important; text-transform: none; }
.ty_a_yangshi a { color: #535353; font-size: 14px; }
.biaoti3 { text-align: center; font-size: 16px; line-height: 40px; width: 100%; border-bottom: 1px solid #eee; color: #333; margin-top: 20px; }
.STYLE2 { font-size: 12px; color: #ccc; line-height: 24px; }
.content { line-height: 28px; font-size: 14px; text-indent: 2em; color: #444 }
.content p { margin: 5px 0; }
/*.ty_a_yangshi a:hover { color: #2d703a }*/
.ty_a_yangsh:hover { background: #0cb1f6 }
.ty_a_yangsh:hover a { color: #fff }
.ty_a_nyyangshi { font-size: 14px; text-indent: 0px; float: left !important }
.tuwen_yangshi td { width: 46%; padding: 0 1%; text-align: center }
.tuwen_yangshi td img { width: 134px; height: 134px; }
.tuwen_yangshi td a { color: #000; font-size: 14px !important; line-height: 30px; }
.news { width: 98%; margin: 0px auto; padding-bottom: 6px; overflow: hidden }
.news li { border-bottom: 1px dashed #aaacaa; line-height: 36px; background: url(images/news.jpg) no-repeat 3px; text-indent: 15px }
.news li a { color: #282b29 }
.news li a:hover { color: #004918 }
.news li span { float: right; color: #aaacaa; font-size: 12px; }
.llink { margin-bottom: 10px; }
.side { width: 21%; float: left; overflow: hidden; border: 1px solid #efefef;background: #fff; }
.side1_txt { width: 100%; float: left; }
.side1_txt .whlink { font-size: 12px; color: #433e3e; border-bottom: 1px solid #d9d6d6; }
.side1_txt .whlink:hover { font-size: 12px; color: #004918 }
.side1_txt ul { }
.fontw a { color: #fff; }
.fontw2 a { color: #d1e4cc; }
.side1_txt ul li { width: 100%; height: 45px; float: left; background: url(images/side_li.png) no-repeat bottom; text-indent: 40px; line-height: 41px; display: block; }
.side1_txt ul li a { color: #302b2b; font-size: 14px; display: block }
.side1_txt ul li a:hover { width: 100%; height: 45px; display: block; color: #004918 }
.side1_txt table tr td a { font-size: 14px; color: #006c2c; }
.main { width: 78%; float: right; border: 1px solid #e8e8e8; overflow: hidden;background: #fff; }
.main_tit1 { background: url(images/bj_lm.png) no-repeat bottom left; height: 46px; line-height: 46px; color: #302b2b; font: 16px/46px; }
.box_xxye { width: 1198px; margin: 0px auto; border: 1px solid #e8e8e8; overflow: hidden }
.main_txt { line-height: 30px; padding-top: 15px; }
.shouye { float: left; text-align: left; color: #F00 }
.main_txt .neirong { width: 98%; margin: 0px auto; overflow: hidden }
.rc_a_sg a { color: #004918 }
.yangshi2 { background: url(images/tit.jpg) no-repeat 6px; text-indent: 18px; color: #004918; font-size: 14px; font-weight: bold; margin-top: 5px; overflow: hidden }
.yangshi2 a { color: #004918; font-weight: bold; }
.yangshi2 .fanhui { float: right; overflow: hidden; padding-right: 8px; font-size: 12px; color: #2f3230; font-weight: 100; }
.possplit { margin: 0px 15px; background-image: url(images/rrt.png); }
.foot { width: 1200px; margin: 0px auto; text-align: center; line-height: 50px; font-size: 14px; background: #333333; color: #fff; overflow: hidden }
.page_header { background: #eef6ed url(images/top.jpg) no-repeat top; background-size: 100% 100%; height: 215px; width: 100%; }
.container { width: 1400px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.page_container { width: 100%; }
.mt20 { margin-top: 20px; }
.lh200 { line-height: 200% }
.tl { text-align: left }
.fr { float: right }
.f14 { font-size: 14px; }
.fontw { color: #fff; }
.page_footer { margin-top: 25px; background: url(images/bj_foot.jpg) no-repeat top center; background-size: 100% 100% }
.page_footer .copyright { background: linear-gradient(to right, #00a938, #047633); height: 36px; line-height: 36px; width: 100%; }
.page_footer .page_bottom { background-image: url(images/foot_logo.png); background-repeat: no-repeat; padding: 58px 0; background-position: left center; }
.foot_grid { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 10px; }
.webad { height: 165px; margin-top: 25px; width: 100%; background: url(images/ad.jpg) no-repeat center center }
