body{ background-color:#f8f8f8}
.headern{max-width:1200px; height:110px; line-height:110px;margin: 0 auto;}
.aHeight{ width:100px; text-align:center; height:34px; font-size:16px; color:#666; margin-left:15px; line-height:32px; border:1px solid #dedede}
.layui-nav{ background-color:#e6e6e6;border-bottom: 2px solid #5FB878; width: auto;}
.layui-nav .layui-this a, .layui-nav .layui-nav-item a:hover {color: #008442;}
.layui-nav .layui-nav-item a {display: block; padding: 0 20px;color: #333;  transition: all .3s; -webkit-transition: all .3s;}
.layui-nav .layui-nav-item.layui-this a{ color:#008442}
.layui-nav-more{ display:none}
.layui-nav .layui-nav-item {width: 10%;text-align: center;line-height: 38px;}
.layui-nav .layui-this::after {width: 60%; left: 20%;}
.layui-nav-child{ top:38px}
.layui-carousel{ float:left}
.max12{ max-width:1200px; margin:0 auto; padding:20px 0 40px 0; overflow: hidden;}
.max120{ max-width:1200px; margin:0 auto; overflow: hidden;}
.top30{ margin-top:30px;}
.p10{ padding:10px}
.pt20{ padding-top:20px}
.pb20{ padding-bottom:20px}
.pd_lr20{padding:0 20px}
.pl40{ padding-left:50px}
.fr{ float: right;}
.fl{ float: left;}
.mg15{margin:15px auto}
.text-r{ text-align:right}
.pr15 ul{ padding-right: 15px;}
.layui-card{ background-color:rgba(0, 0, 0, 0);box-shadow:none}
.layui-card-header h3{ width:50%; float:left; font-size:24px; color:#008442; border-bottom:2px solid #008442;}
.layui-card-header h3 i{ display:inline-block; width:8px; height:24px; background-color:#008442;    vertical-align: middle; margin-right:10px;}
.layui-card-header p{ width:50%; float:right; font-size:13px; color:#999; border-bottom:2px solid #ccc;    text-align: right;}
.newscon{ position:relative}
.newscon a img{ width:100%}
.layui-card-body{ margin:20px auto}
.newscon a h5{ width:100%; background-color:rgba(67,67,67,.7); line-height:42px; color:#fff; font-size:18px; text-indent:15px;margin-top: -42px; position:relative}
.newslist{ overflow:hidden; width:100%; float:left;}
.newslist ul li{ line-height:42px; border-bottom:1px dashed #dedede;overflow:hidden; height:42px}
.newslist ul li i{width:8px; height:8px; border-radius:4px; background-color:#008442; display:inline-block; vertical-align:middle; margin-right:6px}
.newslistt{ overflow:hidden;}
.newslistt ul li{ line-height:42px; border-bottom:1px dashed #dedede}
.newslistt ul li i{width:8px; height:8px; border-radius:4px; background-color:#008442; display:inline-block; vertical-align:middle; margin-right:6px}
.layui-card-header p.videoa{ font-family:simsun; text-align:center; font-size:24px}
.conkan{line-height:30px; font-size:14px; padding:20px 10px; background:#fff; color:#737373}
.conkan p{text-indent: 30px};
.newsconimg{ position:relative}
.newsconimg a img{ height:210px}
.box{box-shadow: 0 0 6px 0 rgba(0,0,0,.2);}
.zcfg{ overflow:hidden}
.zcfg ul li{ width:100%; overflow:hidden; margin-bottom:4px;}
.zcfg ul li img{ vertical-align:bottom; float:left; padding-right:10px}
.zcfg ul li h5{ font-size:18px; margin-top:0px; line-height:32px;}
.zcfg ul li p{ color:#737373; text-indent:30px; line-height:30px; height:60px; overflow:hidden;}
.zcfgt {}
.zcfgt ul li{ width:100%; overflow:hidden; margin-bottom:20px; background-color:#fff}

.zcfgt.tz ul li{ background-color:transparent; border-bottom: 1px solid #dcdcdc; overflow:hidden; margin-bottom:13px;}
.zcfgt ul li img{ vertical-align:bottom; float:left; padding-right:10px; width: 210px; height:133px;}
.zcfgt ul li .tz_time{ vertical-align:bottom; float:left; padding-right:10px; width: 80px; border-right:1px solid #a0a0a0; height:90px; text-align:center; color:#666; font-size:14px; margin-right:30px}
.zcfgt ul li .tz_time span{ font-size:36px; color:#008442; padding-bottom:10px; display:block}
.zcfgt.tz ul li h5{ font-size:18px; margin-top:0; line-height:32px; padding-left:0}
.zcfgt.tz ul li p{ color:#737373; text-indent:30px; line-height:30px; height:65px; overflow:hidden; margin-top:0; padding-top:0;border-top:0}
.zcfgt ul li h5{ font-size:18px; margin-top:15px; line-height:32px;}
.zcfgt ul li p{ color:#737373; text-indent:30px; line-height:30px; height:65px; overflow:hidden; margin-top:10px; padding-top:10px; border-top: 1px solid #dcdcdc}
.bgec{ background-color:#ececec}
.kpxch4{ font-size:24px; line-height:40px; text-align:center;}
.fs18{ font-size: 18px}
.fs18 li{ font-size: 18px}
.kpxch30{ font-size:30px; line-height:40px; text-align:center;}
.bgimg{ background:url(../img/bjbox.jpg) center no-repeat; background-size:auto 100% ; background-position:center; height:475px}
.tabtit{  text-align:center; margin:40px auto;    border-bottom: none;}
.tabtit li{ font-size:24px; border-bottom:2px solid #f8f8f8; color:#fff; padding:0 20px}
.tabtit li.layui-this{ border-bottom:none}
.fen{ overflow:hidden;}
.fen .fent{ background-color:#e5e5e5; text-align:center;}
.fen .fent img{ padding:20px 0 10px 0}
.fen .fent font{ display:inline-table; width:100%; padding-bottom:20px; font-size:16px;}
.fen .fenb{ background-color:#f8f8f8; font-size:14px; line-height:24px; padding:20px;}
.fenmore{ display:table; color:#fff; margin:0 auto; padding-top:30px; text-decoration:none; cursor:pointer}
.fenmore:hover{ color:#fff;}
.zxjy{ overflow:hidden;}
.zxjy>div{ margin-bottom:20px}
.zxjy h4{ font-size:14px; line-height:32px;}
.zxjy p{ color:#999; font-size:16px}
.zxjy p i.tv{ display:inline-block; width:36px; height:24px; background:url(../img/tv.png) no-repeat right; vertical-align:middle; margin-right:5px;}
.renzheng{ overflow:hidden; margin:25px 0 10px 0; display:block}
.renzheng img{ width:100%}
.newscon a h5.centit{ display:inline-table; margin:0 auto; background:#008442; width:160px; line-height:40px;    text-align: center;bottom: -20px; left: -80px; margin-left: 50%; text-indent: unset;}
.pt20{ padding-top:40px; padding-bottom:0}
.conkan a{ display:block; text-indent:0; line-height:42px}
.conkan a:first-child{ display:block; border-bottom:1px dashed #eaeaea;text-indent:0; line-height:42px}
.bg43{ background:#434343; padding:20px 0;}
.bottom-line .layui-form-item{margin-bottom:0}
.layui-form-item .layui-input-inline{ width:240px}
.linebs .layui-input.layui-unselect{ color:#434343; background:#c6c6c6}
.linebs .layui-form-select .layui-edge{ border-top-color:#727272;}
.bg006a35{ background-color:#006a35}
.bottom{ padding:20px 0}
.bottom img{ float:left; margin-right:30px; padding:20px 0}
.bottom p{ font-size:14px; color:#fff; line-height:40px; padding-top:12px}
.bottom span{ color:#7fbe9e}
.logink ul li{ color:#333333; font-size:18px; border-bottom:none}
.logink.layui-tab-brief > .layui-tab-title > li:first-child::after{ color:#008342; font-size:18px;border-left:none;border-bottom:none;border-right: 2px solid #5FB878; height:20px;margin-top:10px}
.logink.layui-tab-brief > .layui-tab-title > .layui-this::after{ color:#008342; font-size:18px;border-bottom:none;border-left: 2px solid #5FB878; height:20px;margin-top:10px}
.checkboxreg .layui-unselect.layui-form-checkbox.layui-form-checked,.checkboxreg .layui-unselect.layui-form-checkbox{ margin:0}
.checkboxreg .layui-unselect.layui-form-radio{ margin:0}
.backcolor{ background-color: #e5e5e5}
.menutwo{ font-size: 16px; line-height: 54px;}
.menutwo h3{ color: #327c39}
.menutwoa{ text-align: right}
.menutwo .menutwoa a{ display:inline-table; height: 54px;  width:134px; overflow: hidden; text-align: center}
.menutwo .menutwoa a.active{ background: url("../img/menuTwo.png") no-repeat center; color: #fff}
.lxul{ width: 100%;}
.lxuln{padding: 30px;}
.lxul li{ line-height: 46px; height: 46px; overflow: hidden; border-bottom: 1px solid #dcdcdc}
.lxuln li{ line-height: 46px; height: 46px; overflow: hidden; border-bottom: 1px solid #dcdcdc}
.lxulnmore{ color:#008442; text-decoration:underline; padding-top:20px}
.about h4{ font-size: 18px; line-height: 40px;border-bottom: 2px solid #008442;}
.bflist a{ display: inline-table; line-height: 60px; background-color: #fff;  font-size: 20px; width: 100%; text-indent: 30px}
.lvt{ width:15px; height: 60px; background-color: #008442; display:table-cell; margin-right: 10px;vertical-align: middle;}
.about_cont { overflow: hidden;}
.about_cont li{border-bottom: 1px dotted #dcdbd9; line-height: 90px; width: 50%; font-size: 18px;float: left;}
.about_cont li i{ width: 48px; height: 48px; display: inline-block; border:2px solid #008342;vertical-align: middle; border-radius: 50%; background: url("../img/about_i.png") no-repeat left}
.about_cont li i.i1{ background-position: 0 0}
.about_cont li i.i2{ background-position: -48px -2px}
.about_cont li i.i3{ background-position: 0 -48px}
.about_cont li i.i4{ background-position: -48px -48px}
.about_cont li i.i5{ background-position: 0 -96px}
.about_cont li i.i6{ background-position: -48px -96px}
.about_cont li i.i7{ background-position: 2px -145px}
.about_cont li i.i8{ background-position: -47px -146px}
.about_cont li b{ display: inline-block; margin: 0 20px}
.about_cont li span{ padding:0 20px}
.tab1_h3{font-size: 24px; padding-bottom:20px}
.tab1_p,.tab5_con{ font-size: 16px; line-height: 40px; text-indent: 34px}
.tab2_p{ text-indent: 34px; padding:50px; background: url("../img/yh_up.jpg") no-repeat left top; line-height: 40px; font-size: 16px;}
.tab2yh{vertical-align: text-top;}
.tab6com{ line-height: 40px;}
.site {padding:20px 0; display: inline-table}
.site a{ color: #666}
.cont_box1{text-indent:0; padding:0 15px;}
.cont_box1 p{ text-indent:30px}
.about_Contact .layui-card-header{ background-color: #e5e5e5; position: relative; text-indent: 60px; font-size: 18px; height: 46px;}
.about_Contact .layui-card-body{ line-height: 26px;margin: 10px auto;}
.about_Contact .layui-card-header i{ width: 57px; height: 53px; display: inline-block; position: absolute; left:8px; bottom: 8px; color: #fff; background:#327c39 url("../img/about_ib.png") no-repeat left top; }
.about_Contact .layui-card-header i.con_icon1{ background-position: 4px 2px;}
.about_Contact .layui-card-header i.con_icon2{ background-position: 4px -46px;}
.about_Contact .layui-card-header i.con_icon3{ background-position: 4px -94px;}
.about_Contact .layui-card-header i.con_icon4{ background-position: 6px -140px;}
.about_Contact .layui-card-header i.con_icon5{ background-position: -44px 0;}
.about_Contact .layui-card-header i.con_icon6{ background-position: -44px -44px;}
.about_Contact .layui-card-header i.con_icon7{ background-position: -44px -94px;}
.about_Contact .layui-card-header i.con_icon8{ background-position: -43px -142px;}
.cont_box3 .bosst{ width:55%}
.cont_h3{ background-color:#327c39; font-size:24px; float:left; line-height:43px; color:#fff; text-align:center; margin-top:100px;padding-right:36px}
.cont_p{font-size:14px; line-height:36px; padding-left:30px; float:left; width:200px}
.wyh{ padding:15px;}
.tx-in0{width:240px; font-size:14px; line-height:26px;}
.wyh h4{ display:initial;padding-left: 5px; font-size:18px}
.wyh img{vertical-align: text-bottom;width:130px; height:170px;}
.newbos1{background-color: #fff;padding: 0;overflow: hidden;}
.hometab{ margin: 3px auto; text-align: center !important; }
.hometab ul li{ width: 40%; font-size: 24px; color: #999;}
.jcspbj{ background: url("../img/jcsp.png") no-repeat center; height: 40px;}
.jcspbj.layui-this{ background: url("../img/jcspon.png") no-repeat center;}
.user_box1 ul li i{ width: 120px; height: 120px; display: inline-block; border-radius: 50%; border:2px solid #008442; background: url("../img/user_icon1.png") no-repeat center; line-height: 120px;}
.user_box1 ul li i.user_i1{ background-position: 0 0}
.user_box1 ul li i.user_i2{ background-position: -120px 0}
.user_box1 ul li i.user_i3{ background-position: 0 -120px}
.user_box1 ul li i.user_i4{ background-position: -120px -120px}
.user_box1 ul li i.user_i5{ background-position: 4px -240px}
.user_box1 ul li i.user_i6{ background-position: -120px -240px}
.user_box1 ul li i.user_i7{ background-position: 0 -360px}
.user_box1 ul li p{ line-height: 50px; font-size: 18px}
.user_fc ul{ text-align: center}
.user_fc ul li.layui-this{ background: #327c39; color: #fff!important}
.user_fc ul li{    border: 1px solid #327c39;}
.user_login{border: 1px solid #cfcfcf; background-color: #efefef; padding: 15px 0;}
.user_login .layui-input-inline{ width: 180px}
.user_login .layui-form-item .layui-inline {margin-bottom: 0; margin-right: 0;}
.user_box2 ul li img{ width:100%; height:240px}
.user_box2 ul li p{ width:100%; height: 86px; line-height: 80px; font-size: 18px; background-color: #ededed; text-align: center; overflow: hidden;}
.user_box3 ul li a{ display:block; background-color:#f8f8f8}
.user_box3 ul li img{ width:100%; height: 209px;}
.user_box3 ul li h3{ font-size:16px; line-height: 36px; text-align: center;background-color: #ededed; font-weight: bold; padding:10px; overflow: hidden}
.user_box3 ul li span{ font-size: 13px; color: #999; text-align: center;background-color: #ededed; display: block}
.user_box3 ul li p{ height: 80px; font-size: 14px; line-height: 30px; text-indent: 30px; background-color: #ededed;padding:15px; overflow: hidden}
.user_box4{text-align: center}
.user_box4 .table{border:1px solid #ececec; background-color: #fff; padding:10px 20px; text-align: left;}
.user_box5{ padding:30px 0; font-size: 14px; line-height: 30px; text-align: left}
.bkx .fenb{ border:1px solid #e5e5e5}
.user_fc .user_box2 ul li{    border:0;}
.user_box6 img{ width:100%; height:171px }
.ed_box1 .layui-input-inline{ width:230px;}
.fen .fenbb{ line-height: 60px; background-color: #eaeaea; font-size: 14px;text-align: center}
.renyuan ul{ overflow: hidden}
.renyuan ul li{ line-height: 36px; font-size: 16px; margin-bottom: 10px}
.renyuan ul li label{ display:inline-block; width: 84px;text-align-last:justify;text-align:justify; text-justify:distribute-all-lines;    vertical-align: top;}
.renyuan ul li p{ display:inline-block; width: 92%;}
.renyuan ul li p span{ width:50px; margin-right: 30px;text-align-last:justify;text-align:justify; text-justify:distribute-all-lines;display: inline-table;}
.cool{ overflow:hidden}
.cool .cool_h3{ font-size:24px; line-height:52px; background-color:#327c39; text-align:center; color:#fff }
.cool .ulmeng{ overflow:hidden; border:1px solid #dedede; width: 100%;}
.cool .ulmeng li{ line-height:50px; text-align:center; border-bottom:1px solid #dedede; width: 100%;}
.cool .ulmeng li.active{ background-color:#dedede}
.cool .ulmeng li a{ display:block; color: #333 !important;}
.cool .ulmeng li a:hover{ background-color: #dedede;}
.cool .ulmeng .layui-nav-more{ display:block;}
.cool .ulmeng li.layui-nav-itemed > a .layui-nav-more{ display:block; border-bottom-color: #327c39;}
.cool .ulmeng .layui-nav-itemed > .layui-nav-child{ background-color: #fff !important;}
.cool .ulmeng .layui-nav-child dd a{ border-bottom: 1px dashed #ededed;}
.cool_list { overflow:hidden}
.cool_list li{ border-bottom:1px solid #dedede; margin:0 0 20px 0; padding-bottom:20px; overflow:hidden}
.cool_list li img{ width:100%}
.cool_list li h2{ font-size:18px; line-height:30px; padding:0 20px; /*height:100px;*/ overflow:hidden}
.cool_list li h3{ font-size:14px; line-height:26px; padding:0 20px; height:100px; overflow:hidden}
.cool_list li .cool_b{ padding:6px 20px; overflow:hidden; color:#666; font-size:12px;}
.cool_list li .cool_b p{ overflow:hidden;}
.cool_list li .cool_b p b{ display:inline-table;  margin-right:10px; font-weight:normal}
.cool_list li .cool_b p i{ font-size:12px;}
.fen_r{ overflow:hidden;border:1px solid #d4d0cb; border-bottom:none;}
.fen_r:last-child{ border-bottom:1px solid #d4d0cb}
.fen_r .fent{ background-color:#eaeaea; line-height:90px}
.fen_r .fent img{ padding:0 30px 0 40px; display:inline-block}
.fen_r .fent font{ display:inline-table; font-size:16px;}
.fen_r .fenb{ background-color:#f8f8f8; font-size:14px; line-height:24px; padding:20px;}
.cool_more{ width:100%; color:#999; font-size:13px}
.cool_b a{ color:#666}
.news_con{ overflow:hidden}
.news_con h1{ font-size:24px; font-weight:bold; text-align:center; line-height:36px; width:100%;}
.news_con .time{ font-size:13px; color:#666; text-align:center; padding:15px; 0}
.news_con .news_text{ font-size:16px; line-height:36px; margin-top:30px}
.news_con .news_text img{ max-width:100%; margin:20px;}
.bgf8{ background-color:#f8f8f8 !important}
.ksl_bos{ padding:15px}
.ksl_bos ul li img{ width:100%; height:350px}
.ksl_bos ul li a{ display:block; padding:10px; background-color: #ededed;}
.ksl_bos ul li p{ width:100%; height: 70px; padding-top:15px; line-height: 30px; font-size: 18px; text-align: center}
.ksl_bos ul li p span{ font-size:14px; color:#666}
.keyj .newscon img{ width:100%; height:147px}
.keyj .ktbox .newscon{ background-color:#fff;}
.keyj .ktbox .newslist ul{ background-color:#fff; padding:0 10px}
.ktbox h3{ font-size:20px; text-align:center;line-height:60px}
.ktbox .lv_line{ width:50%; height:2px; background-color:#327c39; margin:0 auto 20px auto}
.ktbox .newslist ul li i{width:2px; height:2px; border-radius:4px; background-color:#008442; display:inline-block; vertical-align:middle; margin-right:6px}
.newslistt{ overflow:hidden;}
.bgff{ background-color:#fff; overflow:hidden; padding:15px 0;width: 100%;}
/* 超小屏幕(手机) */
.overya{ height: 270px; overflow-y: auto;}
@media screen and (max-width: 768px) {
    .layui-logo{ float: left; width: 70%;}
    .layui-logo img{ width: 100%; padding-left: 20px;}
    .headern{ height: 80px; line-height: 80px;}
    .layui-nav{ width:100%; position: absolute; z-index: 20; left:0; top:0}
    .layui-nav li.layui-nav-item{ width: 50%;}
    .bottom p{ line-height: 24px; padding-top: 0;}
    .bottom img{margin-left: 20px; padding: 0; margin-right: 10px;}
    .bottom span{ display: none;}
    .menutwoa{ display: none;}
    .about_cont li{ width: 100%; font-size: 14px; line-height: 40px;}
    .about_cont li i{width: 10px; height: 10px;background: #008342;margin-left: 10px;}
  }
.intro{font-size:16px; line-height:36px;}
.layui-tab-bar{ display:none}
.layui-tab-title{ height:auto;white-space: unset;}