* {box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
        font-size: 16px;
}
html, body{min-width: 1400px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
li{list-style:none;}
ul{margin: 0;padding: 0} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
*:focus{outline:none}
.clearfix:after,.clearfix:before{content: '';display: table}
.clearfix:after {clear: both;}
.font14{font-size: 14px}
.font16{font-size: 16px}
.font18{font-size: 18px}
.fl { float:left; }
.fr { float:right; }
.f-st { font-family:\5b8b\4f53;}
a{text-decoration:none;cursor:pointer;display: block;color: #282828;}
a:hover{text-decoration:none;color: #2a61c1;}
.hr24{ height:24px; clear:both; overflow:hidden}
.hr40{ height:40px; clear:both; overflow:hidden}
.hr60{ height:60px; clear:both; overflow:hidden}
.hr100{ height:150px; clear:both; overflow:hidden}
.undis{display: none}
.show{display: block!important;}
.container{width: 1200px;margin-left: auto;margin-right: auto;overflow: hidden;}
.flex{display: flex;}



body{font-family:'微软雅黑',microsoft yahei, arial,PingFang SC, helvetica, sans-serif;}
.by1{background: #8cc399 url('../images/bg1.jpg') no-repeat center top}
.by2{background: #8cc399  url('../images/lbg.jpg') no-repeat center top}

.banner{height: 861px;width: 100%;overflow: hidden;}
.daoyu{width: 1033px;height: 196px;background: url('../images/dy.png') no-repeat;overflow: hidden;margin: 619px auto 0;}
.daoyu p{height: 196px;overflow: hidden;font-size: 18px;color: #156555;line-height:2;text-indent: 2rem;text-align: justify;display: flex;align-items: center;justify-content: center;text-align: center;}


.main{overflow: hidden;}
.box1{background: url('../images/bx1.png') no-repeat center 54px;height: 758px;margin: 40px auto 0;}

.tit{width: 100%;text-align: center;margin: 0 auto;overflow: hidden;}
.t1{margin-top: 0;}


.box1-cont{width: 990px;height: 440px;overflow: hidden;margin:125px 0 0 89px;}
.box1-txt{width: 475px;height: 440px;overflow-y: auto;overflow-x: hidden;padding: 0 45px 0 30px;float: left;}
.box1-cont p{font-size: 16px;line-height: 1.9;text-indent: 2rem;width: 100%;}
.box1-cont h3{width: 100%;padding-top: 20px;}

.box2-txt{width: 460px;height: 440px;overflow-y: auto;overflow-x: hidden;padding: 0 30px 0 30px;float: right;}


.box2{margin: 40px auto 0;}
.box2-cont{height: 715px;overflow: hidden;position: relative;width: 1230px;margin: 0 auto;}
.box2-cont h3{overflow: hidden;width: 100%;margin-top: 35px;display: block;}
.box2-cont h3 a{background-color: #197851;display: inline-block;position: relative;line-height: 1.6;padding: 8px 35px;font-size: 18px;color: white;font-weight: bold;border-radius: 50rem;}
.box2-cont h3 a::after{position: absolute;left: 15px;top: 50%;width: 5px;height: 5px;background-color: #fff;border-radius: 50rem;content: '';margin-top: -1px;}
.box2-cont h3 a::before{position: absolute;right: 15px;top: 50%;width: 5px;height: 5px;background-color: #fff;border-radius: 50rem;content: '';margin-top: -1px;}
.box2-item{width: 100%;height: 620px;overflow: hidden;position: relative;margin-top: 10px;}
.bx2img1{width: 790px;height: 452px;position: absolute;left: 0;top: 0px;overflow: hidden;}
.bx2img2{width: 407px;height: 296px;position: absolute;right: 0;top: 0px;overflow: hidden;}
.bx2img3{width: 407px;height: 293px;position: absolute;right: 0;bottom: 0px;overflow: hidden;}

.bx2-txt{width: 790px;height: 155px;background-color: #d6e8db;position: absolute;left: 0;bottom: 0;border-radius: 25px;padding: 20px;}
.bx2-txt p{height: 115px;width: 100%;line-height: 1.8;font-size: 18px;}
.bx2-txt p a{color: #197851;display: inline;}

.box3{margin: 55px auto 0;}
.box3-cont{height: auto;overflow: hidden;position: relative;width: 1230px;margin: 0 auto;}
.box3-cont h3{overflow: hidden;width: 100%;display: block;}
.box3-cont h3 a{background-color: #197851;position: relative;line-height: 1.6;padding: 8px 35px;font-size: 18px;color: white;font-weight: bold;border-radius: 50rem;float: right;}
.box3-cont h3 a::after{position: absolute;left: 15px;top: 50%;width: 5px;height: 5px;background-color: #fff;border-radius: 50rem;content: '';margin-top: -1px;}
.box3-cont h3 a::before{position: absolute;right: 15px;top: 50%;width: 5px;height: 5px;background-color: #fff;border-radius: 50rem;content: '';margin-top: -1px;}

.bx3-txt{width: 100%;background-color: #d6e8db;border-radius: 25px;padding: 20px;margin-top: 20px;}
.bx3-txt p{width: 100%;line-height: 1.8;font-size: 18px;}
.bx3-txt p a{color: #197851;display: inline;}

.box3-item{margin-top: 40px;width: 100%;overflow: hidden;}
.bx3img1{width: 399px;height: 263px;overflow: hidden;float: left;}
.bx3img2{width: 399px;height: 263px;overflow: hidden;float: left;margin-left: 15px;}
.bx3img3{width: 399px;height: 263px;overflow: hidden;float: right;}


.box4{margin: 65px auto 0;overflow: hidden;}
.box4-cont{overflow: hidden;}
.bt1{width: 100%;background: url('../images/tbg.png') no-repeat center bottom;font-size: 24px;font-weight: bold;color: #126f59;text-align: center;line-height: 2;}
.bt-imgs{overflow: hidden;width: 1150px;margin: 10px auto 0;}
.bt-imgs li{width: 373px;height: 392px;float: left;}
.bt-imgs li:nth-child(2){margin-left: 15px;}
.bt-imgs li:last-child{float: right;}


.footer{margin: 50px auto 0;overflow: hidden;height: 57px;background-color: #4a9872;}
.footer p{font-size: 14px;text-align: center;color: white;line-height: 57px;}



.arcmain{background: url('../images/b1.png') no-repeat center top;overflow: hidden;padding: 20px;}



.arcut{margin: 0 auto;overflow: hidden;width: 1160px;}
.arcut .breadcrumb{border-bottom: 1px solid #e8e8e8;font-size: 18px;width: 100%;display: block;}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    display: block;
}
.breadcrumb > li {
    display: inline-block;
    display: -webkit-inline-box;
}
.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: ">";
}
.breadcrumb > .active {
    color: #777;
}


.base_dy{overflow: hidden;margin: 40px auto;}
.base_dy h1{text-align: center;font-size:22px;font-weight: bold;}
.tags{font-size: 12px;text-align: center;color: #999;padding: 10px 0;}
.b_cont{overflow: hidden;line-height: 180%;text-align: justify;text-indent: 2rem;}

