html{margin: 0;padding: 0;scroll-behavior: smooth}
body{margin: 0;padding: 0;font-family:'Bxog', sans-serif;font-size: 16px;overflow-x:hidden;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li {margin: 0;padding: 0;list-style: none;}
a{text-decoration: none;color: #333333}
img{display: block}
button{padding: 0}
.img{position: relative;display: block;}
.img img{position: absolute;width: 100%;height: 100%;object-fit: cover;}
.nowrap{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.line_num{display: -webkit-box;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;}

@font-face {
  font-family: 'Bxog';
 src: url("../font/Bxog.woff2");
}
@font-face {
 font-family: 'Bxog1';
 src: url("../font/Bxog1.woff2");
}
@font-face {
 font-family: 'Bxog2';
 src: url("../font/Bxog2.woff2");
}



/*公共宽度*/

.main_width {width: 1300px;margin: 0 auto}

/*头部*/
header {border-bottom: 1px solid #eaeaea}
header .content {display: flex;justify-content: space-between;align-items: center}
header .content  .right {width: 54.154%}
header .content  .right ul {display: flex;justify-content: space-between}
header .content  .right ul  li{padding: 0 16px;color: #385c1e;position: relative}
header .content .right ul li:last-child{display: flex;justify-content: center;align-items: center;cursor: pointer}
header .content  .right ul  li:last-child span{font-size: 22px;margin-left: unset;}
header .content  .right ul  li:last-child button{background-color: unset;border: unset;z-index: 3;cursor: pointer;}
header .content  .right ul  li span{margin-left: 10px}
header .content  .right ul  li .menu {box-shadow:0px 4px 10px -2px rgb(0 0 0 / 10%);border-top: 2px solid #000;min-width: 300px;position: absolute;left: 0;top:82px;background-color: #fff;z-index: 4}
header .menu a{border-bottom: 1px solid #eaeaea;display: flex;padding:14px 16px;color: #385C1E;transition: all .3s;justify-content: space-between;align-items: center;position: relative;}
header .content .right ul li .menu.two{left: 100%;top: -2px}
header .content .right ul li:hover>.menu{visibility: visible;opacity: 1
;}
header .menu{visibility: hidden;opacity: 0;transition: all .3s}
header .menu .link{position: relative}
header .menu>.link:last-child a{border-bottom: unset;}
header .link:hover .menu.two{visibility: visible;opacity: 1;}
header .menu.two{visibility: hidden;opacity: 0;;transition: all .3s}
header .menu.two .link a{border-bottom: 1px solid #eaeaea;}
header .menu.two .link:last-child a{border-bottom: unset}
header  .search {position: relative;}
header  .search .iconfont{z-index: 2;color: #385c1e}
header  .search input:focus{outline: thin dotted}
header  .search input{background-color:transparent;color: #757575;z-index: 0;padding:14px;border: unset;border-radius: 2px; }
header  .search form{position: absolute;background-color: #ffff;padding-right:48px;border: 1px solid #e7e7e7;right: 0;border-radius: 2px;visibility: hidden;width:0px;transition: all .5s;opacity: 0;}
header  .search form.active{width: 235px;visibility: visible;opacity: 1;}

header .menu a:hover{color:#81d742}
header .content  .right ul  li>a {line-height: 92px;display: flex;justify-content: space-between;align-items: center;color:#385c1e;transition: all .3s ease}
header .content  .right ul  li>a:hover {color: #81d742;transform: scale(1.2)}
header .content .right .taggle{display: none}
header .content .right .taggle svg:last-child{display: none}
header .content .right .taggle.active svg:first-child{display: none}
header .content .right .taggle.active svg:last-child{display: block}
header .m_menu{border-top: 1px solid #ddd;background-color: #f9f9f9;display: none}
header .m_menu .item>a {display:flex;padding: 0 35px 0 20px;line-height: 48px;color: #385C1E;transition: all .3s;justify-content: space-between}
header .m_menu .item .top {display: flex;justify-content: space-between;padding: 0 35px 0 20px;line-height: 48px;}
header .m_menu .item .top a {transition: all .3s}
header .m_menu .top span.icon-xiajiantou{font-size: 22px;}
header .m_menu a:hover{color: #81d742}
header .m_menu .item_a .top{padding:0 20px 0 30px;display: flex;justify-content: space-between;line-height: 48px;color: #385C1E;transition: all .3s }
header .m_menu .item span.icon-xiajiantou{cursor: pointer}

header .m_menu .item .top span.icon-youjiantou1{margin-right: 5px;}
header .m_menu .item .top a{color: #385C1E}
header .m_menu .item_a{display: none}
header .m_menu .item_a a:hover{color: #81d742}
header .m_menu .item_a .top span.icon-xiajiantou{padding-right: 14px;cursor: pointer}
header .m_menu .item_b .top{padding:0 20px 0 40px;color: #385C1E;transition: all .3s }
header .m_menu .item_b{display: none}
header .m_menu .item_b a:hover{color: #81d742}

.index_banner {padding: 10px;cursor:grab }
.index_banner img{max-width: 100%}
.index_box1{padding: 30px 0}
.index_box1  .content{display: flex;justify-content: space-between}
.index_box1  .content .right{flex: 1;padding: 10px}
.index_box1  .content .right .text{margin-top: 20px;line-height: 1.85714285714286;}
.index_box1  .content .right .btn{margin-top:20px}
.index_box1  .content .right .btn a {display: inline-block;background-color: #385C1E;text-align: center;line-height: 37px;padding:0 20px;box-sizing: border-box;color: #fff;font-size: 15px;}
.index_box1  .content .right .h {font-size: 24px;color: #3a3a3a;font-weight: 600;}
.index_box1  .content .left {padding: 10px}
.index_box2{padding: 20px 0;background-color:#EEEEEE }
.index_box2 .content ul{display: flex;flex-wrap: wrap}
.index_box2 .content ul li{flex: 1}
.index_box2 .content ul li .t_img{display:inline-block;overflow: hidden}
.index_box2 .content ul li .t_img img{transition: all .3s}
.index_box2 .content ul li .t_img:hover img{transform: scale(1.2)}
.index_box2 .content ul li .list{margin-top: 20px}
.index_box2 .content ul li .list .iconfont{font-weight: 600;}
.index_box2 .content ul li .list span:last-child{margin-left: 8px}
.index_box2 .content ul li  .list a{color: #385c1e;line-height: 29px;display: block;transition: all .3s ease}
.index_box2 .content ul li  .list a:hover{color: #81d742}
.index_box2 .content ul li .h2{margin-top: 20px;font-size: 20px;color: #3A3A3A;font-weight: 600;}

.index_box3 {padding: 40px 0 66px;}
.index_box3 h3{text-align:center;font-size: 22px;color: #3A3A3A}
.index_box3 .content {padding: 0 10px;margin-top: 20px}
.index_box3 .content ul {display: flex;justify-content: space-around}
.index_box3 .content ul li{border-radius: 5px;overflow: hidden;border: 1px solid #ccc}
.index_box3 .content ul li a {position: relative;display:block}
.index_box3 .content ul li img{transition: all .3s ease;max-width: 100%;}
.index_box3 .content ul li:hover img{transform: scale(1.2)}
.index_box3 .content ul li:hover .text{background-color: #fff}
.index_box3 .content ul .text {position: absolute;background-color: rgba(255,255,255,.88);transition: all .5s;width:90%;bottom:18px;padding: 8px 0 11px;left: 50%;transform: translateX(-50%);text-align: center;font-weight: 700;}
.index_box3 .content ul .text .h{color: #3a3a3a;}
.index_box3 .content ul .text p{font-size: 12px;color: #000;opacity: .5;}
.index_box4{padding: 20px 0;background-image: url("../image/organic-background.webp");background-attachment: fixed;background-repeat: no-repeat;background-size: cover;position: relative}
.index_box4 .back_over{position: absolute;background-color: #eeeeee;width: 100%;height: 100%;top:0;left: 0;opacity:.8 ;z-index: 0}
.index_box4  .content {position: relative;padding: 10px}
.index_box4  .content .list {display: flex;justify-content: space-between;margin-top: 20px}
.index_box4  .content .list a{width: 31.875%;border-radius: 10px;overflow: hidden;background-color: #fff;font-size: 18px;}
.index_box4  .content .list a:hover img{transform: scale(1.2)}
.index_box4  .content .list a img {transition: all .3s}
.index_box4  .content .list a .img{padding-bottom: 66.667%;overflow: hidden}
.index_box4  .content .list a p{margin-top: 20px;padding:  5px 10px;color: #385C1E;line-height: 1.85714285714286;}
.index_box4 h3{font-size: 22px;color: #3a3a3a;line-height: 1.2rem;font-weight: 600;text-align: center}
.index_box5 {padding: 50px 0 95px}
.index_box5 .content h3 {font-size: 22px;color: #3A3A3A;font-weight:600;text-align: center}
.index_box5 .content .swiper {margin-top: 20px}
.index_box5 .content .swiper img{margin: 0 auto;width:175px;height:85px}

.crumbs{padding: 10px 0;border-bottom: 1px solid #dddddd}
.crumbs .content{display: flex;align-items: center; color: #4B4F58}
.crumbs .content a{color:#385c1e;transition: all .3s}
.crumbs .content a:hover{color: #81d742}
.crumbs span {font-size: 12px;margin: 0 5px}



main.back{background-color: rgba(245,245,245);padding: 65px 0 40px}


.public_body.product h1{color: #385C1E;font-size: 32px;font-weight: 400;}
.public_body.product .product_list ul{display: flex;justify-content: space-between;flex-wrap: wrap}
.public_body.product .product_list.one ul {display: grid;grid-template-columns: repeat(3,1fr);gap:20px}
.public_body.product .product_list ul li{width: 31.455%}
.public_body.product .product_list.one ul li{width: 100%}
.public_body.product .product_list ul li .img{padding-bottom: 75%;overflow: hidden}
.public_body.product .product_list ul li:nth-of-type(n+4){margin-top: 2.5em}
.public_body.product .product_list ul li .img:hover img{transform: scale(1.2)}
.public_body.product .product_list ul li .img img{transition: all .3s}
.public_body.product .product_list ul li p{font-size: 15px;margin-bottom: 8px;font-weight: 600;color: #3a3a3a;padding: 0 18px;line-height: unset;}
.public_body.product .product_list ul li .text{font-size: 14px;color: #4B4F58;line-height: 1.6em;padding: 0 18px;-webkit-line-clamp: 2;}

.public_body .entry{padding: 14px 18px 18px;margin:0px 0 32px;background-color: #000000}
.public_body .entry .h4{color: #fff;margin-bottom: 10px;}
.public_body .entry .h4 span a{font-size: 12px;}
.public_body .entry .list{display: none;transition:  all .3s}
.public_body .entry .list.active{display: block}
.public_body .entry .h4 span a:focus{outline:  thin dotted }
.public_body .entry .test{line-height: 1.85714285714286}
.public_body .entry  a{color: #fff;transition: all .3s;border-bottom: 1px solid transparent}
.public_box  .entry a:hover{color: #96c6ff;border-bottom: 1px  dotted}
.public_box .content{display: flex;justify-content: space-between}
.public_box .content>.left{flex: 1;margin-right:20px}
.public_box .left .box:nth-of-type(n+2){margin-top: 32px}
.public_box .box{padding: 32px;background-color: #fff}
.public_box .box span{color: #999;}
.public_box .box .t {font-size: 26px;font-weight: 400;color: #4B4F58;margin-bottom: 18px;line-height: 1.23;}
.public_box .box .list a{display: block;line-height: 36px;color: #385C1E;transition: all .3s}
.public_box .box .list a:hover{color: #81d742}
.public_box .box .list a:nth-of-type(n+2){margin-top: 4px}
.public_box .box.b .t{font-size: 22px;}
.public_box .box.b span{line-height: 36px;}
.public_box .right{width: 75%}
.public_box .right .th{background-color: #eee;padding:48px;font-size: 40px;color: #385C1E;font-weight: 300; }
 .public_body h1{margin-bottom: 24px;font-size: 30px;}
.public_body h1.search{font-size: 36px;}
.box_line{padding: 16px 24px;background-color: #f7f6f7;display: flex;align-items: center}
.box_line .right{color: #515151;font-size: 18px;margin-left: 17px;}
.box_line .left{width: 18px;display: flex;flex-direction: column}
.box_line .left span:first-child{height: 5px;background-color: #385c1e;width: 100%}
.box_line .left span:last-child{height: 13px;border: 1px solid #385c1e;border-top: none;width: 100%;box-sizing: border-box}
.public_body.new {display: flex;justify-content: space-between;border-bottom: 1px solid #ddd}
 .public_box .content .right .public_body.new:nth-of-type(n+3){margin-top: 32px;}
.public_body.new .n_left{width: 49.803%;position: relative;}
.public_body.new .n_left.know{flex: 1; }
.public_body.new .n_left.know .data{position: relative;margin-top: unset;}
.public_body.new  .n_right.know{width: 87.811%;flex: unset}
.public_body.new  .n_right.know a.link{font-size: 16px;color: #385C1E;transition: all .3s;margin-top: 16px;display: inline-block}
.public_body.new  .n_right.know a.link:hover{color: #81d742}
.public_body.new  .n_right{flex: 1;width: 0;padding-left: 32px;}
.public_body.new  .n_right .title{font-size: 30px;color: #4B4F58;line-height: 1.23em;font-weight: 400;}
.public_body.new .n_right .title a {-webkit-line-clamp: 2}
.public_body.new .n_left .data{position: absolute;width: 90px;height: 90px;background-color:#385c1e;border-radius: 50%;top: 0;left: 0;margin: 16px;display: flex;flex-direction: column;align-items: center;color: #fff;font-size: 14px;line-height: 1.9rem;}
.public_body.new .n_right p{margin-top: 16px;font-size: 16px;color: #4B4F58}
.public_body.new .n_left .data .data-day{font-size: 40px;font-weight: 900;}
.public_body.new .n_left .img{padding-bottom: 66.579%;overflow: hidden}
.public_body.new .n_left .img img{transition: all .3s}
.public_body.new .n_left .img:hover img{transform: scale(1.2)}

.public_box.new h1{color: #3A3A3A;font-weight: 400;margin-bottom: 10px;}
.public_box.new .meta{font-size:16px ;color: #385C1E;line-height: 1.45;display: inline-block;margin-bottom: 32px;}


.public_box .content .public_body{padding:85px 106px;background-color: #fff}
.public_box .content .public_body p{color: #4B4F58;line-height: 1.85714285714286;-webkit-line-clamp: 3}
.link_img{margin: 16px 0}
.link_img ul{display: flex;justify-content:center }
.link_img li {transition: all .3s}
.link_img li:nth-of-type(n+2){margin-left: 5px;}
.link_img li:hover{transform: translateY(-2px);box-shadow: 0 5px 20px rgba(0,0,0,.25)}
.link_img li:hover a{background-color: #363636!important;}
.link_img li a img{margin-right: 7px;width: 20px}
.link_img li a{display: flex;background-color: #81d742;align-items: center;line-height: 42px;border-radius:4px;padding: 0px 15px 0px 10px;color: #fff;font-size: 14px;transition: all .3s }
.link_img ul li:first-child a{background-color: #3a579a}
.link_img ul li:nth-of-type(2) a{background-color:#00abf0 }
.link_img ul li:nth-of-type(3) a{background-color:#cd1c1f }
.link_img ul li:nth-of-type(4) a{background-color:#007bb6 }
.link_img ul li:nth-of-type(5) a{background-color:#3a579a }


.page_link{margin-top:62px }
.page_link ul {display: flex}
.page_link ul li.active{background-color:#385c1e;color: #fff;cursor: unset}
.page_link ul li.active a{color:#fff}
.page_link ul li:hover {background-color:#385c1e;color: #ffffff}
.page_link ul li:hover a{color: #fff}
.page_link ul li {width: 40px;border: 1px solid #385c1e;height: 40px;display: flex;justify-content: center;align-items: center;
color: #4B4F58;transition: all .3s;cursor: pointer}
.page_link ul li a{display: block;height: 100%;text-align: center;width: 100%;line-height: 42px}
.page_link ul li:nth-of-type(n+2){margin-left: 8px}

.product_box{margin-top: 20px}
.product_box .content{display: flex}
.product_box .content .left{width: 46.308%;box-sizing: border-box;cursor: pointer;padding: 10px 10px 34px;}
.product_box .content .right{flex: 1;width: 0;padding: 10px;box-sizing: border-box}
.product_box .content .right p{margin-top:30px;color: #4B4F58;font-size: 15px;line-height: 1.85714285714286; }
.product_box .content .left .img{padding-bottom: 74.742%;border: 1px solid #eee;overflow: hidden}
.product_box .content .left .img img{transition: all .3s}
.product_box .content .left .img:hover img{transform: scale(1.2)}
.product_box .content  .right h1{margin-bottom: 30px;color: #3A3A3A;font-size: 30px;line-height: 1.2em;font-weight: 400;}
.product_box .content  .right .text{border-left: 2px solid #ccc;padding-left: 10px;font-size: 14px;color: #4B4F58;margin-top: 35px;line-height: 1.5em;}
.product_box .content  .right .line{margin-top:34px ;width: 100%;height: 1px;background-color: #dddd}
.product_box .content  .right .cont{display: flex;align-items: center;margin-top: 7px;font-size: 14px;color: #4B4F58}
.product_box .content  .right .cont  .line_h{height: 26px;width: 1px;background-color: #ddd;display: inline-block;margin-left: 7px;margin-right: 7px;}
.product_box .content  .right .cont a{transition: all .3s}
.product_box .content  .right .cont a:hover{color: #81d742}
.product_box .content  .right .btns{margin-top: 35px;display: flex}
.product_box .content  .right .btns a{display: flex;align-items: center;padding: 10px 20px}
.product_box .content  .right .btns .btn{border-radius: 5px;border: 1px solid #000;}
.product_box .content  .right .btns .btn span{margin-left: 10px}
.product_box .content  .right .btns .btn:nth-of-type(n+2){margin-left: 10px}
.product_box1 .content .taggle{display: flex;border-bottom: 1px solid #d3ced2}
.product_box1 .content .taggle .b {padding: 12px 19px;font-size: 16px;color: #515151;cursor: pointer;font-weight: 700;border: 2px solid transparent}
.product_box1 .content .taggle .b:nth-of-type(n+2){margin-left: 16px;}
.product_box1 .content .taggle .b.active{border-top: 2px solid #385c1e}
.product_box1 .content .single_body{padding: 20px}
.single_body .box_s2{display: none}
.single_body.active .box_s1{display: none}
.single_body.active .box_s2{display: block}
.product_box1 .content .single_body .hideen{margin-top: 16px;background-color:#000;color:#fff;padding: 14px 18px 18px  }
.product_box1 .content .single_body .hideen a{color: #fff;transition: all .3s;font-size: 12px;}
.product_box1 .content .single_body .hideen a:hover{color: #96c6ff}
.product_box1 .content .single_body .hideen a:focus{outline: thin dotted}
.product_box1 .content .single_body .hideen span:nth-of-type(n+2){margin-left: 6px;}
.product_box1 .table{width: 100%;border-top: 1px solid #ddd;border-left: 1px solid #ddd;border-spacing:0;margin-top: 16px;}
.table .tbody .tr{display: flex}
.table .tbody .tr:nth-child(odd){background-color: #f2f2f2}
.table .tbody .tr .th{width: 40.714%}
.table .tbody .tr .th:nth-of-type(n+2){flex: 1}
.table .tbody .tr .td{width: 40.714%;box-sizing: border-box}
.table .tbody .tr .td:nth-of-type(n+2){flex: 1}
.table .tbody .th{font-weight: 600;padding: 12px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;box-sizing: border-box;text-align: left}
.box_s2 .table .tbody .tr .td:first-child{width: 11.905%;}

.table .tbody .td{padding: 12px;border-right:  1px solid #ddd;border-bottom: 1px solid #ddd}
.public_box .content .right img{max-width: 100%;height: auto;}
.public_body.page h3{padding: 0 10px;margin-top: 20px;font-size: 20px;color: #006E36;line-height: 1.2;font-weight: 600;}
.public_body.page .line{padding: 0 10px;width: 100%;height: 1px;background-color: #A8A8A8;margin-top: 35px;box-sizing: border-box}
.public_body.page .page_list{margin-top: 35px;}
.public_body.page .box{padding: unset}
.page_p {margin: 35px 0;color: #4B4F58}
.public_body.page .page_list ul{display: flex;justify-content: space-between;padding: 10px }
.public_body.page .page_list a{color: #385c1e;transition: all .3s}
.public_body.page .page_list a:hover{color:#81d742 }
.form_td {margin-top: 135px;font-size: 26px;color: #3A3A3A;font-weight: 600;}
p.content{font-size: 16px;color: #4B4F58;line-height: 1.85714285714286;margin-top: 40px;}
form.form_lx{margin-top: 48px;}
form.form_lx .box {display: flex;flex-direction: column;width: 47.936%}
form.form_lx .box input{padding: 6px 10px;outline: none;margin-top: 4px;height: 38px;color: #333;box-sizing: border-box;border: 1px solid #ccc;width: 100%;}
form.form_lx .box label{font-size: 16px;font-weight: 700;color: #4B4F58}
form.form_lx .box span{color: red}
form.form_lx .box select{padding:6px 10px 6px 6px;outline: none;appearance:none;-webkit-appearance:none;margin-top: 4px;height: 38px;box-sizing: border-box;border: 1px solid #ccc;width: 100%;}
form.form_lx .form_1 {display: flex;justify-content: space-between}
form.form_lx .form_1:nth-of-type(n+2){margin-top:20px ;}
form.form_lx .form_1.add .box{width: 100%}
form.form_lx .form_1 textarea{outline: none;border: 1px solid #ccc;height: 220px;padding: 6px 10px ;box-sizing: border-box;margin-top: 4px;width: 100%;}
form.form_lx .form_1.textarea .box{width: 100%;}
form.form_lx input[type='submit']{padding:10px 15px;font-size: 16px;color: #333;border: 1px solid #ddd;background-color: #eee;cursor: pointer;margin-top:20px ;font-weight: 700;transition: all .3s }
form.form_lx input[type='submit']:hover{background-color: #cccccc}
.related {margin-top: 40px;}
.related h2{font-size:24px ;color: #3A3A3A;font-weight: 600;}
.related .list{margin-top: 16px;}
.related .list ul {display: grid;grid-template-columns: repeat(4,1fr);gap:10px }
.related .list ul .img{padding-bottom: 75.244%;overflow: hidden;border-radius: 5px;border: 1px solid #ccc}
.related .list ul .img img{transition:  all .3s}
.related .list ul .img:hover img{transform: scale(1.2)}
.related .list ul li .t{padding: 0 19px;color: #3A3A3A;font-weight: 600;line-height: 1.2;margin-top: .8em; }
.related .list ul li p{padding: 0 19px;font-size: 14px;color: #4B4F58;margin-top: 8px;line-height: 1.6em;}
.public_box.service .public_body h1{color: #3A3A3A;font-weight: 400;line-height: 1.2;}
.public_box.service .public_body p{padding:10px }
.public_box.service .public_body .list{margin-top: 26px;display: flex;flex-wrap: wrap}
.public_box.service .public_body .list .item{width: 50%;padding: 10px;box-sizing: border-box}
.public_box.service .public_body .list .item a{display: flex;justify-content: space-between}
.public_box.service .public_body .list .item a .title{padding-top: unset;}
.public_box.service .public_body .list .item  a .right{width:59.388% }
.public_box.service .public_body .list .item .img{padding-bottom:100%;overflow: hidden}
.public_box.service .public_body .list .item .img:hover img{transform:scale(1.2)}
.public_box.service .public_body .list .item .img img{transition: all .3s}
.public_box.service .public_body .list .item .left{width:39.444% ;}


.nav_link {padding: 32px 53px;display: flex;justify-content: space-between}
.nav_link a {font-size: 18px;color:#385c1e;transition: all .3s;padding: 0 25px }
.nav_link a:hover {color:#81d742 }


.essb_links {position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 5}
.essb_links  li{width: 38px;height: 42px;transition: all .3s}
.essb_links  li a {display: flex;justify-content: center;align-items: center;height: 100%}
.essb_links  li:hover{transform: translateY(-3px);background-color:#363636!important;box-shadow: 0 5px 20px rgba(0,0,0,.25) }
.essb_links  li img{width: 20px;height: 20px;}
.essb_links  li:first-child{background-color:#3a579a }
.essb_links  li:nth-of-type(2){background-color:#00abf0 }
.essb_links  li:nth-of-type(3){background-color:#cd1c1f }
.essb_links  li:nth-of-type(4){background-color:#007bb6 }
.essb_links  li:nth-of-type(5){background-color:#3a579a }
.essb_links.one{right: 5px;top: 45%}
.single_body .essb_links.one{position: relative;transform: unset;margin-top: 20px ;}
.single_body .essb_links.one a {color: #fff}
.single_body .essb_links.one a:hover{color:#fff}
.single_body .essb_links.one ul {display: flex;justify-content: center}
.single_body .essb_links.one ul li:nth-of-type(n+2) {margin-top: unset;margin-left: 10px; }
.public_body .essb_links.one{position: relative;transform: unset;margin-top: 20px ;}
.public_body .essb_links.one a {color: #fff}
.public_body .essb_links.one a:hover{color:#fff}
.public_body .essb_links.one ul {display: flex;justify-content: center}
.public_body .essb_links.one ul li:nth-of-type(n+2) {margin-top: unset;margin-left: 10px; }
.essb_links.one li{width: 40px;height: 40px}
.essb_links.one li:nth-of-type(n+2){margin-top:10px ;}
.essb_links.one li:nth-of-type(1){background-color: #1DA1F2}
.essb_links.one li:nth-of-type(2){background-color: #3b5998}
.essb_links.one li:nth-of-type(3){background-color: #0077B5}
.essb_links.one li:nth-of-type(4){background-color: #319324}
.essb_links.one li:nth-of-type(5){background-color: #2A2A2A}
.essb_links.one li:hover{transform: unset;background-color: transparent}
.essb_links.one a {color: #fff}
.essb_links.one svg{width: 17px;height: 20px;}
.public_body.know h3{font-size:24px ;color: #3A3A3A;font-weight: 600;}
.public_body.know .body{margin-top: 20px;}
.public_body.know  a {color:#385C1E;transition: all .3s }
.public_body.know  a:hover{color:#81d742}
.public_body.know .body:nth-of-type(n+2){margin-top: 16px;}
.public_body.know .know_list{margin-top: 16px;}
.public_body.know h2{color: #3A3A3A;font-weight: 600;font-size: 24px;margin-top: 40px;}
.public_body.know .know_lists{width: 65.531%;margin: 85px auto 0;}
.public_body.know .know_lists li:nth-of-type(n+2){margin-top: 170px;}
.public_body.know .know_lists a .top{font-size: 24px;color:#385C1E;transition: all .3s;font-weight: 600;line-height: 1.2em;}
.public_body.know .know_lists a .img{padding-bottom: 66.6%;overflow: hidden;margin-top: 20px;}
.public_body.know .know_lists a .text{color: #4B4F58;line-height: 1.85714285714286;margin-bottom: 16px;}
.public_body.know .know_lists a .line{width: 100px;height: 2px;margin: 20px auto;background-color:#000 }
.public_body.know .know_lists a span{color: #4B4F58}
.public_body.know .btn{width: 41.94%;margin:  24px auto 110px}
.public_body.know .btn a {text-align: center;display: block;padding: 10px 20px;background-color: #000;border-radius: 50px;color: #fff;transition: all .3s;border: 1px solid transparent}
.public_body.know .btn a:hover{border: 1px solid #81d742}
.public_body.know .know_lists a .img img{transition: all .3s}
.public_body.know .know_lists a .img:hover img{transform: scale(1.1)}
.public_body.know  strong{font-size:13px ;color: #000;display: block;text-align: center;margin-top: 80px;}
.public_body.know  strong.s_t{font-size:59px;color: #3A3A3A;margin-top: 30px;}
.public_body.know .know_list ul{display: flex;flex-wrap: wrap}
.public_body.know .know_list ul li .img{padding-bottom: 75.269%;overflow: hidden}
.public_body.know .know_list ul li .img:hover img{transform: scale(1.1)}
.public_body.know .know_list ul li p{color: #385C1E;transition: all .3s}
.public_body.know .know_list ul li .img img{transition: all .3s}
.public_body.know .know_list ul li:hover p {color:#81d742 }
.public_body.know .know_list li{width: 50%}





 /*底部*/
footer .top {padding: 45px 0;background-color:#333333 }
footer .top .main_width{display: flex;justify-content: space-between;align-items: center}
footer .top .data{width: 23.078%;color: #fff;line-height: 1.85714285714286;}
footer .top .right{width: 46.154%;color: #fff}
footer .top .right a {color: #fff;line-height: 1.85714285714286;}
footer .top .right h2{font-size:22px;font-weight: 400; line-height: 1.5;color: #fff;margin-bottom: 22px}
footer .bottom{background-color:#000000;padding: 20px 0}
footer .content {display: flex;justify-content: space-between}
footer .content .right{color: #fff}
footer .bottom svg{display: inline-block;width:15px ;fill: #fff;}
footer .bottom a:nth-of-type(n+2){margin-left:6px }